/
home
/
henzagold
/
branch
/
export
/
File Upload :
llllll
Current File: /home/henzagold/branch/export/app.js
/******/ (function(modules) { // webpackBootstrap /******/ // install a JSONP callback for chunk loading /******/ function webpackJsonpCallback(data) { /******/ var chunkIds = data[0]; /******/ var moreModules = data[1]; /******/ var executeModules = data[2]; /******/ /******/ // add "moreModules" to the modules object, /******/ // then flag all "chunkIds" as loaded and fire callback /******/ var moduleId, chunkId, i = 0, resolves = []; /******/ for(;i < chunkIds.length; i++) { /******/ chunkId = chunkIds[i]; /******/ if(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) { /******/ resolves.push(installedChunks[chunkId][0]); /******/ } /******/ installedChunks[chunkId] = 0; /******/ } /******/ for(moduleId in moreModules) { /******/ if(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) { /******/ modules[moduleId] = moreModules[moduleId]; /******/ } /******/ } /******/ if(parentJsonpFunction) parentJsonpFunction(data); /******/ /******/ while(resolves.length) { /******/ resolves.shift()(); /******/ } /******/ /******/ // add entry modules from loaded chunk to deferred list /******/ deferredModules.push.apply(deferredModules, executeModules || []); /******/ /******/ // run deferred modules when all chunks ready /******/ return checkDeferredModules(); /******/ }; /******/ function checkDeferredModules() { /******/ var result; /******/ for(var i = 0; i < deferredModules.length; i++) { /******/ var deferredModule = deferredModules[i]; /******/ var fulfilled = true; /******/ for(var j = 1; j < deferredModule.length; j++) { /******/ var depId = deferredModule[j]; /******/ if(installedChunks[depId] !== 0) fulfilled = false; /******/ } /******/ if(fulfilled) { /******/ deferredModules.splice(i--, 1); /******/ result = __webpack_require__(__webpack_require__.s = deferredModule[0]); /******/ } /******/ } /******/ /******/ return result; /******/ } /******/ function hotDisposeChunk(chunkId) { /******/ delete installedChunks[chunkId]; /******/ } /******/ var parentHotUpdateCallback = (typeof self !== 'undefined' ? self : this)["webpackHotUpdate"]; /******/ (typeof self !== 'undefined' ? self : this)["webpackHotUpdate"] = // eslint-disable-next-line no-unused-vars /******/ function webpackHotUpdateCallback(chunkId, moreModules) { /******/ hotAddUpdateChunk(chunkId, moreModules); /******/ if (parentHotUpdateCallback) parentHotUpdateCallback(chunkId, moreModules); /******/ } ; /******/ /******/ // eslint-disable-next-line no-unused-vars /******/ function hotDownloadUpdateChunk(chunkId) { /******/ var script = document.createElement("script"); /******/ script.charset = "utf-8"; /******/ script.src = __webpack_require__.p + "" + chunkId + "." + hotCurrentHash + ".hot-update.js"; /******/ if (null) script.crossOrigin = null; /******/ document.head.appendChild(script); /******/ } /******/ /******/ // eslint-disable-next-line no-unused-vars /******/ function hotDownloadManifest(requestTimeout) { /******/ requestTimeout = requestTimeout || 10000; /******/ return new Promise(function(resolve, reject) { /******/ if (typeof XMLHttpRequest === "undefined") { /******/ return reject(new Error("No browser support")); /******/ } /******/ try { /******/ var request = new XMLHttpRequest(); /******/ var requestPath = __webpack_require__.p + "" + hotCurrentHash + ".hot-update.json"; /******/ request.open("GET", requestPath, true); /******/ request.timeout = requestTimeout; /******/ request.send(null); /******/ } catch (err) { /******/ return reject(err); /******/ } /******/ request.onreadystatechange = function() { /******/ if (request.readyState !== 4) return; /******/ if (request.status === 0) { /******/ // timeout /******/ reject( /******/ new Error("Manifest request to " + requestPath + " timed out.") /******/ ); /******/ } else if (request.status === 404) { /******/ // no update available /******/ resolve(); /******/ } else if (request.status !== 200 && request.status !== 304) { /******/ // other failure /******/ reject(new Error("Manifest request to " + requestPath + " failed.")); /******/ } else { /******/ // success /******/ try { /******/ var update = JSON.parse(request.responseText); /******/ } catch (e) { /******/ reject(e); /******/ return; /******/ } /******/ resolve(update); /******/ } /******/ }; /******/ }); /******/ } /******/ /******/ var hotApplyOnUpdate = true; /******/ // eslint-disable-next-line no-unused-vars /******/ var hotCurrentHash = "e5b3028b76370f0f6a91"; /******/ var hotRequestTimeout = 10000; /******/ var hotCurrentModuleData = {}; /******/ var hotCurrentChildModule; /******/ // eslint-disable-next-line no-unused-vars /******/ var hotCurrentParents = []; /******/ // eslint-disable-next-line no-unused-vars /******/ var hotCurrentParentsTemp = []; /******/ /******/ // eslint-disable-next-line no-unused-vars /******/ function hotCreateRequire(moduleId) { /******/ var me = installedModules[moduleId]; /******/ if (!me) return __webpack_require__; /******/ var fn = function(request) { /******/ if (me.hot.active) { /******/ if (installedModules[request]) { /******/ if (installedModules[request].parents.indexOf(moduleId) === -1) { /******/ installedModules[request].parents.push(moduleId); /******/ } /******/ } else { /******/ hotCurrentParents = [moduleId]; /******/ hotCurrentChildModule = request; /******/ } /******/ if (me.children.indexOf(request) === -1) { /******/ me.children.push(request); /******/ } /******/ } else { /******/ console.warn( /******/ "[HMR] unexpected require(" + /******/ request + /******/ ") from disposed module " + /******/ moduleId /******/ ); /******/ hotCurrentParents = []; /******/ } /******/ return __webpack_require__(request); /******/ }; /******/ var ObjectFactory = function ObjectFactory(name) { /******/ return { /******/ configurable: true, /******/ enumerable: true, /******/ get: function() { /******/ return __webpack_require__[name]; /******/ }, /******/ set: function(value) { /******/ __webpack_require__[name] = value; /******/ } /******/ }; /******/ }; /******/ for (var name in __webpack_require__) { /******/ if ( /******/ Object.prototype.hasOwnProperty.call(__webpack_require__, name) && /******/ name !== "e" && /******/ name !== "t" /******/ ) { /******/ Object.defineProperty(fn, name, ObjectFactory(name)); /******/ } /******/ } /******/ fn.e = function(chunkId) { /******/ if (hotStatus === "ready") hotSetStatus("prepare"); /******/ hotChunksLoading++; /******/ return __webpack_require__.e(chunkId).then(finishChunkLoading, function(err) { /******/ finishChunkLoading(); /******/ throw err; /******/ }); /******/ /******/ function finishChunkLoading() { /******/ hotChunksLoading--; /******/ if (hotStatus === "prepare") { /******/ if (!hotWaitingFilesMap[chunkId]) { /******/ hotEnsureUpdateChunk(chunkId); /******/ } /******/ if (hotChunksLoading === 0 && hotWaitingFiles === 0) { /******/ hotUpdateDownloaded(); /******/ } /******/ } /******/ } /******/ }; /******/ fn.t = function(value, mode) { /******/ if (mode & 1) value = fn(value); /******/ return __webpack_require__.t(value, mode & ~1); /******/ }; /******/ return fn; /******/ } /******/ /******/ // eslint-disable-next-line no-unused-vars /******/ function hotCreateModule(moduleId) { /******/ var hot = { /******/ // private stuff /******/ _acceptedDependencies: {}, /******/ _declinedDependencies: {}, /******/ _selfAccepted: false, /******/ _selfDeclined: false, /******/ _selfInvalidated: false, /******/ _disposeHandlers: [], /******/ _main: hotCurrentChildModule !== moduleId, /******/ /******/ // Module API /******/ active: true, /******/ accept: function(dep, callback) { /******/ if (dep === undefined) hot._selfAccepted = true; /******/ else if (typeof dep === "function") hot._selfAccepted = dep; /******/ else if (typeof dep === "object") /******/ for (var i = 0; i < dep.length; i++) /******/ hot._acceptedDependencies[dep[i]] = callback || function() {}; /******/ else hot._acceptedDependencies[dep] = callback || function() {}; /******/ }, /******/ decline: function(dep) { /******/ if (dep === undefined) hot._selfDeclined = true; /******/ else if (typeof dep === "object") /******/ for (var i = 0; i < dep.length; i++) /******/ hot._declinedDependencies[dep[i]] = true; /******/ else hot._declinedDependencies[dep] = true; /******/ }, /******/ dispose: function(callback) { /******/ hot._disposeHandlers.push(callback); /******/ }, /******/ addDisposeHandler: function(callback) { /******/ hot._disposeHandlers.push(callback); /******/ }, /******/ removeDisposeHandler: function(callback) { /******/ var idx = hot._disposeHandlers.indexOf(callback); /******/ if (idx >= 0) hot._disposeHandlers.splice(idx, 1); /******/ }, /******/ invalidate: function() { /******/ this._selfInvalidated = true; /******/ switch (hotStatus) { /******/ case "idle": /******/ hotUpdate = {}; /******/ hotUpdate[moduleId] = modules[moduleId]; /******/ hotSetStatus("ready"); /******/ break; /******/ case "ready": /******/ hotApplyInvalidatedModule(moduleId); /******/ break; /******/ case "prepare": /******/ case "check": /******/ case "dispose": /******/ case "apply": /******/ (hotQueuedInvalidatedModules = /******/ hotQueuedInvalidatedModules || []).push(moduleId); /******/ break; /******/ default: /******/ // ignore requests in error states /******/ break; /******/ } /******/ }, /******/ /******/ // Management API /******/ check: hotCheck, /******/ apply: hotApply, /******/ status: function(l) { /******/ if (!l) return hotStatus; /******/ hotStatusHandlers.push(l); /******/ }, /******/ addStatusHandler: function(l) { /******/ hotStatusHandlers.push(l); /******/ }, /******/ removeStatusHandler: function(l) { /******/ var idx = hotStatusHandlers.indexOf(l); /******/ if (idx >= 0) hotStatusHandlers.splice(idx, 1); /******/ }, /******/ /******/ //inherit from previous dispose call /******/ data: hotCurrentModuleData[moduleId] /******/ }; /******/ hotCurrentChildModule = undefined; /******/ return hot; /******/ } /******/ /******/ var hotStatusHandlers = []; /******/ var hotStatus = "idle"; /******/ /******/ function hotSetStatus(newStatus) { /******/ hotStatus = newStatus; /******/ for (var i = 0; i < hotStatusHandlers.length; i++) /******/ hotStatusHandlers[i].call(null, newStatus); /******/ } /******/ /******/ // while downloading /******/ var hotWaitingFiles = 0; /******/ var hotChunksLoading = 0; /******/ var hotWaitingFilesMap = {}; /******/ var hotRequestedFilesMap = {}; /******/ var hotAvailableFilesMap = {}; /******/ var hotDeferred; /******/ /******/ // The update info /******/ var hotUpdate, hotUpdateNewHash, hotQueuedInvalidatedModules; /******/ /******/ function toModuleId(id) { /******/ var isNumber = +id + "" === id; /******/ return isNumber ? +id : id; /******/ } /******/ /******/ function hotCheck(apply) { /******/ if (hotStatus !== "idle") { /******/ throw new Error("check() is only allowed in idle status"); /******/ } /******/ hotApplyOnUpdate = apply; /******/ hotSetStatus("check"); /******/ return hotDownloadManifest(hotRequestTimeout).then(function(update) { /******/ if (!update) { /******/ hotSetStatus(hotApplyInvalidatedModules() ? "ready" : "idle"); /******/ return null; /******/ } /******/ hotRequestedFilesMap = {}; /******/ hotWaitingFilesMap = {}; /******/ hotAvailableFilesMap = update.c; /******/ hotUpdateNewHash = update.h; /******/ /******/ hotSetStatus("prepare"); /******/ var promise = new Promise(function(resolve, reject) { /******/ hotDeferred = { /******/ resolve: resolve, /******/ reject: reject /******/ }; /******/ }); /******/ hotUpdate = {}; /******/ for(var chunkId in installedChunks) /******/ // eslint-disable-next-line no-lone-blocks /******/ { /******/ hotEnsureUpdateChunk(chunkId); /******/ } /******/ if ( /******/ hotStatus === "prepare" && /******/ hotChunksLoading === 0 && /******/ hotWaitingFiles === 0 /******/ ) { /******/ hotUpdateDownloaded(); /******/ } /******/ return promise; /******/ }); /******/ } /******/ /******/ // eslint-disable-next-line no-unused-vars /******/ function hotAddUpdateChunk(chunkId, moreModules) { /******/ if (!hotAvailableFilesMap[chunkId] || !hotRequestedFilesMap[chunkId]) /******/ return; /******/ hotRequestedFilesMap[chunkId] = false; /******/ for (var moduleId in moreModules) { /******/ if (Object.prototype.hasOwnProperty.call(moreModules, moduleId)) { /******/ hotUpdate[moduleId] = moreModules[moduleId]; /******/ } /******/ } /******/ if (--hotWaitingFiles === 0 && hotChunksLoading === 0) { /******/ hotUpdateDownloaded(); /******/ } /******/ } /******/ /******/ function hotEnsureUpdateChunk(chunkId) { /******/ if (!hotAvailableFilesMap[chunkId]) { /******/ hotWaitingFilesMap[chunkId] = true; /******/ } else { /******/ hotRequestedFilesMap[chunkId] = true; /******/ hotWaitingFiles++; /******/ hotDownloadUpdateChunk(chunkId); /******/ } /******/ } /******/ /******/ function hotUpdateDownloaded() { /******/ hotSetStatus("ready"); /******/ var deferred = hotDeferred; /******/ hotDeferred = null; /******/ if (!deferred) return; /******/ if (hotApplyOnUpdate) { /******/ // Wrap deferred object in Promise to mark it as a well-handled Promise to /******/ // avoid triggering uncaught exception warning in Chrome. /******/ // See https://bugs.chromium.org/p/chromium/issues/detail?id=465666 /******/ Promise.resolve() /******/ .then(function() { /******/ return hotApply(hotApplyOnUpdate); /******/ }) /******/ .then( /******/ function(result) { /******/ deferred.resolve(result); /******/ }, /******/ function(err) { /******/ deferred.reject(err); /******/ } /******/ ); /******/ } else { /******/ var outdatedModules = []; /******/ for (var id in hotUpdate) { /******/ if (Object.prototype.hasOwnProperty.call(hotUpdate, id)) { /******/ outdatedModules.push(toModuleId(id)); /******/ } /******/ } /******/ deferred.resolve(outdatedModules); /******/ } /******/ } /******/ /******/ function hotApply(options) { /******/ if (hotStatus !== "ready") /******/ throw new Error("apply() is only allowed in ready status"); /******/ options = options || {}; /******/ return hotApplyInternal(options); /******/ } /******/ /******/ function hotApplyInternal(options) { /******/ hotApplyInvalidatedModules(); /******/ /******/ var cb; /******/ var i; /******/ var j; /******/ var module; /******/ var moduleId; /******/ /******/ function getAffectedStuff(updateModuleId) { /******/ var outdatedModules = [updateModuleId]; /******/ var outdatedDependencies = {}; /******/ /******/ var queue = outdatedModules.map(function(id) { /******/ return { /******/ chain: [id], /******/ id: id /******/ }; /******/ }); /******/ while (queue.length > 0) { /******/ var queueItem = queue.pop(); /******/ var moduleId = queueItem.id; /******/ var chain = queueItem.chain; /******/ module = installedModules[moduleId]; /******/ if ( /******/ !module || /******/ (module.hot._selfAccepted && !module.hot._selfInvalidated) /******/ ) /******/ continue; /******/ if (module.hot._selfDeclined) { /******/ return { /******/ type: "self-declined", /******/ chain: chain, /******/ moduleId: moduleId /******/ }; /******/ } /******/ if (module.hot._main) { /******/ return { /******/ type: "unaccepted", /******/ chain: chain, /******/ moduleId: moduleId /******/ }; /******/ } /******/ for (var i = 0; i < module.parents.length; i++) { /******/ var parentId = module.parents[i]; /******/ var parent = installedModules[parentId]; /******/ if (!parent) continue; /******/ if (parent.hot._declinedDependencies[moduleId]) { /******/ return { /******/ type: "declined", /******/ chain: chain.concat([parentId]), /******/ moduleId: moduleId, /******/ parentId: parentId /******/ }; /******/ } /******/ if (outdatedModules.indexOf(parentId) !== -1) continue; /******/ if (parent.hot._acceptedDependencies[moduleId]) { /******/ if (!outdatedDependencies[parentId]) /******/ outdatedDependencies[parentId] = []; /******/ addAllToSet(outdatedDependencies[parentId], [moduleId]); /******/ continue; /******/ } /******/ delete outdatedDependencies[parentId]; /******/ outdatedModules.push(parentId); /******/ queue.push({ /******/ chain: chain.concat([parentId]), /******/ id: parentId /******/ }); /******/ } /******/ } /******/ /******/ return { /******/ type: "accepted", /******/ moduleId: updateModuleId, /******/ outdatedModules: outdatedModules, /******/ outdatedDependencies: outdatedDependencies /******/ }; /******/ } /******/ /******/ function addAllToSet(a, b) { /******/ for (var i = 0; i < b.length; i++) { /******/ var item = b[i]; /******/ if (a.indexOf(item) === -1) a.push(item); /******/ } /******/ } /******/ /******/ // at begin all updates modules are outdated /******/ // the "outdated" status can propagate to parents if they don't accept the children /******/ var outdatedDependencies = {}; /******/ var outdatedModules = []; /******/ var appliedUpdate = {}; /******/ /******/ var warnUnexpectedRequire = function warnUnexpectedRequire() { /******/ console.warn( /******/ "[HMR] unexpected require(" + result.moduleId + ") to disposed module" /******/ ); /******/ }; /******/ /******/ for (var id in hotUpdate) { /******/ if (Object.prototype.hasOwnProperty.call(hotUpdate, id)) { /******/ moduleId = toModuleId(id); /******/ /** @type {TODO} */ /******/ var result; /******/ if (hotUpdate[id]) { /******/ result = getAffectedStuff(moduleId); /******/ } else { /******/ result = { /******/ type: "disposed", /******/ moduleId: id /******/ }; /******/ } /******/ /** @type {Error|false} */ /******/ var abortError = false; /******/ var doApply = false; /******/ var doDispose = false; /******/ var chainInfo = ""; /******/ if (result.chain) { /******/ chainInfo = "\nUpdate propagation: " + result.chain.join(" -> "); /******/ } /******/ switch (result.type) { /******/ case "self-declined": /******/ if (options.onDeclined) options.onDeclined(result); /******/ if (!options.ignoreDeclined) /******/ abortError = new Error( /******/ "Aborted because of self decline: " + /******/ result.moduleId + /******/ chainInfo /******/ ); /******/ break; /******/ case "declined": /******/ if (options.onDeclined) options.onDeclined(result); /******/ if (!options.ignoreDeclined) /******/ abortError = new Error( /******/ "Aborted because of declined dependency: " + /******/ result.moduleId + /******/ " in " + /******/ result.parentId + /******/ chainInfo /******/ ); /******/ break; /******/ case "unaccepted": /******/ if (options.onUnaccepted) options.onUnaccepted(result); /******/ if (!options.ignoreUnaccepted) /******/ abortError = new Error( /******/ "Aborted because " + moduleId + " is not accepted" + chainInfo /******/ ); /******/ break; /******/ case "accepted": /******/ if (options.onAccepted) options.onAccepted(result); /******/ doApply = true; /******/ break; /******/ case "disposed": /******/ if (options.onDisposed) options.onDisposed(result); /******/ doDispose = true; /******/ break; /******/ default: /******/ throw new Error("Unexception type " + result.type); /******/ } /******/ if (abortError) { /******/ hotSetStatus("abort"); /******/ return Promise.reject(abortError); /******/ } /******/ if (doApply) { /******/ appliedUpdate[moduleId] = hotUpdate[moduleId]; /******/ addAllToSet(outdatedModules, result.outdatedModules); /******/ for (moduleId in result.outdatedDependencies) { /******/ if ( /******/ Object.prototype.hasOwnProperty.call( /******/ result.outdatedDependencies, /******/ moduleId /******/ ) /******/ ) { /******/ if (!outdatedDependencies[moduleId]) /******/ outdatedDependencies[moduleId] = []; /******/ addAllToSet( /******/ outdatedDependencies[moduleId], /******/ result.outdatedDependencies[moduleId] /******/ ); /******/ } /******/ } /******/ } /******/ if (doDispose) { /******/ addAllToSet(outdatedModules, [result.moduleId]); /******/ appliedUpdate[moduleId] = warnUnexpectedRequire; /******/ } /******/ } /******/ } /******/ /******/ // Store self accepted outdated modules to require them later by the module system /******/ var outdatedSelfAcceptedModules = []; /******/ for (i = 0; i < outdatedModules.length; i++) { /******/ moduleId = outdatedModules[i]; /******/ if ( /******/ installedModules[moduleId] && /******/ installedModules[moduleId].hot._selfAccepted && /******/ // removed self-accepted modules should not be required /******/ appliedUpdate[moduleId] !== warnUnexpectedRequire && /******/ // when called invalidate self-accepting is not possible /******/ !installedModules[moduleId].hot._selfInvalidated /******/ ) { /******/ outdatedSelfAcceptedModules.push({ /******/ module: moduleId, /******/ parents: installedModules[moduleId].parents.slice(), /******/ errorHandler: installedModules[moduleId].hot._selfAccepted /******/ }); /******/ } /******/ } /******/ /******/ // Now in "dispose" phase /******/ hotSetStatus("dispose"); /******/ Object.keys(hotAvailableFilesMap).forEach(function(chunkId) { /******/ if (hotAvailableFilesMap[chunkId] === false) { /******/ hotDisposeChunk(chunkId); /******/ } /******/ }); /******/ /******/ var idx; /******/ var queue = outdatedModules.slice(); /******/ while (queue.length > 0) { /******/ moduleId = queue.pop(); /******/ module = installedModules[moduleId]; /******/ if (!module) continue; /******/ /******/ var data = {}; /******/ /******/ // Call dispose handlers /******/ var disposeHandlers = module.hot._disposeHandlers; /******/ for (j = 0; j < disposeHandlers.length; j++) { /******/ cb = disposeHandlers[j]; /******/ cb(data); /******/ } /******/ hotCurrentModuleData[moduleId] = data; /******/ /******/ // disable module (this disables requires from this module) /******/ module.hot.active = false; /******/ /******/ // remove module from cache /******/ delete installedModules[moduleId]; /******/ /******/ // when disposing there is no need to call dispose handler /******/ delete outdatedDependencies[moduleId]; /******/ /******/ // remove "parents" references from all children /******/ for (j = 0; j < module.children.length; j++) { /******/ var child = installedModules[module.children[j]]; /******/ if (!child) continue; /******/ idx = child.parents.indexOf(moduleId); /******/ if (idx >= 0) { /******/ child.parents.splice(idx, 1); /******/ } /******/ } /******/ } /******/ /******/ // remove outdated dependency from module children /******/ var dependency; /******/ var moduleOutdatedDependencies; /******/ for (moduleId in outdatedDependencies) { /******/ if ( /******/ Object.prototype.hasOwnProperty.call(outdatedDependencies, moduleId) /******/ ) { /******/ module = installedModules[moduleId]; /******/ if (module) { /******/ moduleOutdatedDependencies = outdatedDependencies[moduleId]; /******/ for (j = 0; j < moduleOutdatedDependencies.length; j++) { /******/ dependency = moduleOutdatedDependencies[j]; /******/ idx = module.children.indexOf(dependency); /******/ if (idx >= 0) module.children.splice(idx, 1); /******/ } /******/ } /******/ } /******/ } /******/ /******/ // Now in "apply" phase /******/ hotSetStatus("apply"); /******/ /******/ if (hotUpdateNewHash !== undefined) { /******/ hotCurrentHash = hotUpdateNewHash; /******/ hotUpdateNewHash = undefined; /******/ } /******/ hotUpdate = undefined; /******/ /******/ // insert new code /******/ for (moduleId in appliedUpdate) { /******/ if (Object.prototype.hasOwnProperty.call(appliedUpdate, moduleId)) { /******/ modules[moduleId] = appliedUpdate[moduleId]; /******/ } /******/ } /******/ /******/ // call accept handlers /******/ var error = null; /******/ for (moduleId in outdatedDependencies) { /******/ if ( /******/ Object.prototype.hasOwnProperty.call(outdatedDependencies, moduleId) /******/ ) { /******/ module = installedModules[moduleId]; /******/ if (module) { /******/ moduleOutdatedDependencies = outdatedDependencies[moduleId]; /******/ var callbacks = []; /******/ for (i = 0; i < moduleOutdatedDependencies.length; i++) { /******/ dependency = moduleOutdatedDependencies[i]; /******/ cb = module.hot._acceptedDependencies[dependency]; /******/ if (cb) { /******/ if (callbacks.indexOf(cb) !== -1) continue; /******/ callbacks.push(cb); /******/ } /******/ } /******/ for (i = 0; i < callbacks.length; i++) { /******/ cb = callbacks[i]; /******/ try { /******/ cb(moduleOutdatedDependencies); /******/ } catch (err) { /******/ if (options.onErrored) { /******/ options.onErrored({ /******/ type: "accept-errored", /******/ moduleId: moduleId, /******/ dependencyId: moduleOutdatedDependencies[i], /******/ error: err /******/ }); /******/ } /******/ if (!options.ignoreErrored) { /******/ if (!error) error = err; /******/ } /******/ } /******/ } /******/ } /******/ } /******/ } /******/ /******/ // Load self accepted modules /******/ for (i = 0; i < outdatedSelfAcceptedModules.length; i++) { /******/ var item = outdatedSelfAcceptedModules[i]; /******/ moduleId = item.module; /******/ hotCurrentParents = item.parents; /******/ hotCurrentChildModule = moduleId; /******/ try { /******/ __webpack_require__(moduleId); /******/ } catch (err) { /******/ if (typeof item.errorHandler === "function") { /******/ try { /******/ item.errorHandler(err); /******/ } catch (err2) { /******/ if (options.onErrored) { /******/ options.onErrored({ /******/ type: "self-accept-error-handler-errored", /******/ moduleId: moduleId, /******/ error: err2, /******/ originalError: err /******/ }); /******/ } /******/ if (!options.ignoreErrored) { /******/ if (!error) error = err2; /******/ } /******/ if (!error) error = err; /******/ } /******/ } else { /******/ if (options.onErrored) { /******/ options.onErrored({ /******/ type: "self-accept-errored", /******/ moduleId: moduleId, /******/ error: err /******/ }); /******/ } /******/ if (!options.ignoreErrored) { /******/ if (!error) error = err; /******/ } /******/ } /******/ } /******/ } /******/ /******/ // handle errors in accept handlers and self accepted module load /******/ if (error) { /******/ hotSetStatus("fail"); /******/ return Promise.reject(error); /******/ } /******/ /******/ if (hotQueuedInvalidatedModules) { /******/ return hotApplyInternal(options).then(function(list) { /******/ outdatedModules.forEach(function(moduleId) { /******/ if (list.indexOf(moduleId) < 0) list.push(moduleId); /******/ }); /******/ return list; /******/ }); /******/ } /******/ /******/ hotSetStatus("idle"); /******/ return new Promise(function(resolve) { /******/ resolve(outdatedModules); /******/ }); /******/ } /******/ /******/ function hotApplyInvalidatedModules() { /******/ if (hotQueuedInvalidatedModules) { /******/ if (!hotUpdate) hotUpdate = {}; /******/ hotQueuedInvalidatedModules.forEach(hotApplyInvalidatedModule); /******/ hotQueuedInvalidatedModules = undefined; /******/ return true; /******/ } /******/ } /******/ /******/ function hotApplyInvalidatedModule(moduleId) { /******/ if (!Object.prototype.hasOwnProperty.call(hotUpdate, moduleId)) /******/ hotUpdate[moduleId] = modules[moduleId]; /******/ } /******/ /******/ // The module cache /******/ var installedModules = {}; /******/ /******/ // object to store loaded and loading chunks /******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched /******/ // Promise = chunk loading, 0 = chunk loaded /******/ var installedChunks = { /******/ "app": 0 /******/ }; /******/ /******/ var deferredModules = []; /******/ /******/ // script path function /******/ function jsonpScriptSrc(chunkId) { /******/ return __webpack_require__.p + "" + ({}[chunkId]||chunkId) + ".js" /******/ } /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache /******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, /******/ l: false, /******/ exports: {}, /******/ hot: hotCreateModule(moduleId), /******/ parents: (hotCurrentParentsTemp = hotCurrentParents, hotCurrentParents = [], hotCurrentParentsTemp), /******/ children: [] /******/ }; /******/ /******/ // Execute the module function /******/ modules[moduleId].call(module.exports, module, module.exports, hotCreateRequire(moduleId)); /******/ /******/ // Flag the module as loaded /******/ module.l = true; /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /******/ // This file contains only the entry chunk. /******/ // The chunk loading function for additional chunks /******/ __webpack_require__.e = function requireEnsure(chunkId) { /******/ var promises = []; /******/ /******/ /******/ // JSONP chunk loading for javascript /******/ /******/ var installedChunkData = installedChunks[chunkId]; /******/ if(installedChunkData !== 0) { // 0 means "already installed". /******/ /******/ // a Promise means "currently loading". /******/ if(installedChunkData) { /******/ promises.push(installedChunkData[2]); /******/ } else { /******/ // setup Promise in chunk cache /******/ var promise = new Promise(function(resolve, reject) { /******/ installedChunkData = installedChunks[chunkId] = [resolve, reject]; /******/ }); /******/ promises.push(installedChunkData[2] = promise); /******/ /******/ // start chunk loading /******/ var script = document.createElement('script'); /******/ var onScriptComplete; /******/ /******/ script.charset = 'utf-8'; /******/ script.timeout = 120; /******/ if (__webpack_require__.nc) { /******/ script.setAttribute("nonce", __webpack_require__.nc); /******/ } /******/ script.src = jsonpScriptSrc(chunkId); /******/ /******/ // create error before stack unwound to get useful stacktrace later /******/ var error = new Error(); /******/ onScriptComplete = function (event) { /******/ // avoid mem leaks in IE. /******/ script.onerror = script.onload = null; /******/ clearTimeout(timeout); /******/ var chunk = installedChunks[chunkId]; /******/ if(chunk !== 0) { /******/ if(chunk) { /******/ var errorType = event && (event.type === 'load' ? 'missing' : event.type); /******/ var realSrc = event && event.target && event.target.src; /******/ error.message = 'Loading chunk ' + chunkId + ' failed.\n(' + errorType + ': ' + realSrc + ')'; /******/ error.name = 'ChunkLoadError'; /******/ error.type = errorType; /******/ error.request = realSrc; /******/ chunk[1](error); /******/ } /******/ installedChunks[chunkId] = undefined; /******/ } /******/ }; /******/ var timeout = setTimeout(function(){ /******/ onScriptComplete({ type: 'timeout', target: script }); /******/ }, 120000); /******/ script.onerror = script.onload = onScriptComplete; /******/ document.head.appendChild(script); /******/ } /******/ } /******/ return Promise.all(promises); /******/ }; /******/ /******/ // expose the modules object (__webpack_modules__) /******/ __webpack_require__.m = modules; /******/ /******/ // expose the module cache /******/ __webpack_require__.c = installedModules; /******/ /******/ // define getter function for harmony exports /******/ __webpack_require__.d = function(exports, name, getter) { /******/ if(!__webpack_require__.o(exports, name)) { /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); /******/ } /******/ }; /******/ /******/ // define __esModule on exports /******/ __webpack_require__.r = function(exports) { /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); /******/ } /******/ Object.defineProperty(exports, '__esModule', { value: true }); /******/ }; /******/ /******/ // create a fake namespace object /******/ // mode & 1: value is a module id, require it /******/ // mode & 2: merge all properties of value into the ns /******/ // mode & 4: return value when already ns object /******/ // mode & 8|1: behave like require /******/ __webpack_require__.t = function(value, mode) { /******/ if(mode & 1) value = __webpack_require__(value); /******/ if(mode & 8) return value; /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; /******/ var ns = Object.create(null); /******/ __webpack_require__.r(ns); /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); /******/ return ns; /******/ }; /******/ /******/ // getDefaultExport function for compatibility with non-harmony modules /******/ __webpack_require__.n = function(module) { /******/ var getter = module && module.__esModule ? /******/ function getDefault() { return module['default']; } : /******/ function getModuleExports() { return module; }; /******/ __webpack_require__.d(getter, 'a', getter); /******/ return getter; /******/ }; /******/ /******/ // Object.prototype.hasOwnProperty.call /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; /******/ /******/ // __webpack_public_path__ /******/ __webpack_require__.p = "/branch/"; /******/ /******/ // on error function for async loading /******/ __webpack_require__.oe = function(err) { console.error(err); throw err; }; /******/ /******/ // __webpack_hash__ /******/ __webpack_require__.h = function() { return hotCurrentHash; }; /******/ /******/ var jsonpArray = (typeof self !== 'undefined' ? self : this)["webpackJsonp"] = (typeof self !== 'undefined' ? self : this)["webpackJsonp"] || []; /******/ var oldJsonpFunction = jsonpArray.push.bind(jsonpArray); /******/ jsonpArray.push = webpackJsonpCallback; /******/ jsonpArray = jsonpArray.slice(); /******/ for(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]); /******/ var parentJsonpFunction = oldJsonpFunction; /******/ /******/ /******/ // add entry module to deferred list /******/ deferredModules.push([0,"vendors~app"]); /******/ // run deferred modules when ready /******/ return checkDeferredModules(); /******/ }) /************************************************************************/ /******/ ({ /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/App.vue?vue&type=script&lang=js&": /*!*************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/App.vue?vue&type=script&lang=js& ***! \*************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! regenerator-runtime/runtime */ \"./node_modules/regenerator-runtime/runtime.js\");\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ \"./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\");\n/* harmony import */ var core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es6.function.name */ \"./node_modules/core-js/modules/es6.function.name.js\");\n/* harmony import */ var core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_es6_regexp_match__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es6.regexp.match */ \"./node_modules/core-js/modules/es6.regexp.match.js\");\n/* harmony import */ var core_js_modules_es6_regexp_match__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_regexp_match__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _themeConfig_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/../themeConfig.js */ \"./themeConfig.js\");\n\n\n\n\n//console.log(process.env.NODE_ENV,process.env.NODE_ENV)\n\n//import jwt from '@/http/requests/auth/jwt/index.js'\n//import axios from \"./axios\"\n\n// firebase\nvar firebaseConfig = {\n apiKey: \"AIzaSyDCyHlmR6-aLoqbspmhhRafXVh_LDawcE0\",\n authDomain: \"henza-14f7d.firebaseapp.com\",\n projectId: \"henza-14f7d\",\n storageBucket: \"henza-14f7d.appspot.com\",\n messagingSenderId: \"464066939468\",\n appId: \"1:464066939468:web:8ddc0e7447f4f18e6282e9\",\n measurementId: \"G-ZZ6Q9KLEGL\"\n};\nfirebase.initializeApp(firebaseConfig);\nvar messaging = firebase.messaging();\nmessaging.usePublicVapidKey('BDJLRBkuCgIIs1XDEuJxh1go7JRactrV4F7bQAFu6Ei4E7q-mXTuFwXnugBrHvvEYoQZRxMTwWDK2ylUj8WYni8');\n// firebase\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n data: function data() {\n return {\n vueAppClasses: [],\n base: false ? undefined : 'https://henzagold.com/admin/'\n };\n },\n watch: {\n '$store.state.theme': function $storeStateTheme(val) {\n this.toggleClassInBody(val);\n },\n '$vs.rtl': function $vsRtl(val) {\n document.documentElement.setAttribute('dir', val ? 'rtl' : 'ltr');\n }\n },\n methods: {\n toggleClassInBody: function toggleClassInBody(className) {\n if (className === 'dark') {\n if (document.body.className.match('theme-semi-dark')) document.body.classList.remove('theme-semi-dark');\n document.body.classList.add('theme-dark');\n } else if (className === 'semi-dark') {\n if (document.body.className.match('theme-dark')) document.body.classList.remove('theme-dark');\n document.body.classList.add('theme-semi-dark');\n } else {\n if (document.body.className.match('theme-dark')) document.body.classList.remove('theme-dark');\n if (document.body.className.match('theme-semi-dark')) document.body.classList.remove('theme-semi-dark');\n }\n },\n setAppClasses: function setAppClasses(classesStr) {\n this.vueAppClasses.push(classesStr);\n },\n handleWindowResize: function handleWindowResize() {\n this.$store.commit('UPDATE_WINDOW_WIDTH', window.innerWidth);\n\n // Set --vh property\n document.documentElement.style.setProperty('--vh', \"\".concat(window.innerHeight * 0.01, \"px\"));\n },\n handleScroll: function handleScroll() {\n this.$store.commit('UPDATE_WINDOW_SCROLL_Y', window.scrollY);\n }\n },\n mounted: function mounted() {\n var _this = this;\n var user = localStorage.user ? JSON.parse(localStorage.user) : undefined;\n var login = localStorage.login || undefined;\n if (user && login) {\n this.$notification.open({\n message: \"\".concat(user.name ? user.name : ' کاربر ', \" \\u0639\\u0632\\u06CC\\u0632 \"),\n placement: 'topLeft',\n description: \"به هنزاگلد خوش آمدید\",\n style: {\n color: \"var(--primary-color)\",\n marginLeft: \"20px\"\n }\n });\n localStorage.removeItem('login');\n }\n this.toggleClassInBody(_themeConfig_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"].theme);\n this.$store.commit('UPDATE_WINDOW_WIDTH', window.innerWidth);\n var vh = window.innerHeight * 0.01;\n // Then we set the value in the --vh custom property to the root of the document\n document.documentElement.style.setProperty('--vh', \"\".concat(vh, \"px\"));\n // firebase\n messaging.requestPermission().then(function () {\n return messaging.getToken();\n }).then(function (token) {\n localStorage.setItem('token_mobile', token);\n }).catch(function (reason) {\n console.log(reason, 'er firebase', \"branch\", _this.base);\n });\n /*if ('serviceWorker' in navigator) {\r\n navigator.serviceWorker.register(`/admin/firebase-messaging-sw.js`, {scope: '/admin/'})\r\n .then(reg => {\r\n messaging.useServiceWorker(reg)\r\n console.log(`Service Worker Registration (Scope: ${reg.scope}) ${reg}`,process.env.NODE_ENV,this.base)\r\n })\r\n .catch(error => {\r\n const msg = `Service Worker Error (${error})`\r\n console.error(msg,process.env.NODE_ENV,this.base)\r\n })\r\n } else {\r\n console.warn('Service Worker not available')\r\n }*/\n // firebase\n },\n created: function () {\n var _created = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee() {\n var dict, dir;\n return regeneratorRuntime.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n dict = {\n attributes: {\n old: \"رمز عبور فعلی\",\n confirm_password: \"تکرار رمز عبور فعلی\",\n password: \"رمز عبور\",\n email: 'ایمیل',\n mobile: 'موبایل',\n fname: 'نام',\n phone: 'تلفن',\n zip: 'کد پستی',\n address: 'آدرس',\n state: 'استان',\n city: 'شهر',\n company: 'دریافت کننده',\n lname: 'نام خانوادگی'\n },\n messages: {\n required: function required(field) {\n return \"\\u0648\\u0627\\u0631\\u062F \\u06A9\\u0631\\u062F\\u0646 \".concat(field, \" \\u0627\\u0644\\u0632\\u0627\\u0645\\u06CC \\u0627\\u0633\\u062A\");\n },\n email: function email(field) {\n return 'ایمیل وارد شده نامعتبر می باشد';\n },\n min: function min(field) {\n return 'مقدار ورودی صحیح نیست';\n },\n max: function max(field) {\n return 'مقدار ورودی صحیح نیست';\n },\n alpha_dash: function alpha_dash(field) {\n return 'مقدار ورودی صحیح نیست';\n },\n digits: function digits(field) {\n return 'مقدار ورودی صحیح نیست';\n }\n }\n };\n this.$validator.localize('fa', dict);\n\n // jwt\n //jwt.init()\n dir = this.$vs.rtl ? 'rtl' : 'ltr';\n document.documentElement.setAttribute('dir', dir);\n window.addEventListener('resize', this.handleWindowResize);\n window.addEventListener('scroll', this.handleScroll);\n case 6:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, this);\n }));\n function created() {\n return _created.apply(this, arguments);\n }\n return created;\n }(),\n destroyed: function destroyed() {\n window.removeEventListener('resize', this.handleWindowResize);\n window.removeEventListener('scroll', this.handleScroll);\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL0FwcC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL0FwcC52dWU/MjM0ZSJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgPGRpdiBpZD1cImFwcFwiIDpjbGFzcz1cInZ1ZUFwcENsYXNzZXNcIj5cclxuICAgIDxyb3V0ZXItdmlldyBAc2V0QXBwQ2xhc3Nlcz1cInNldEFwcENsYXNzZXNcIiAvPlxyXG4gIDwvZGl2PlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuLy9jb25zb2xlLmxvZyhwcm9jZXNzLmVudi5OT0RFX0VOVixwcm9jZXNzLmVudi5OT0RFX0VOVilcclxuaW1wb3J0IHRoZW1lQ29uZmlnIGZyb20gJ0AvLi4vdGhlbWVDb25maWcuanMnXHJcbi8vaW1wb3J0IGp3dCAgICAgICAgIGZyb20gJ0AvaHR0cC9yZXF1ZXN0cy9hdXRoL2p3dC9pbmRleC5qcydcclxuLy9pbXBvcnQgYXhpb3MgZnJvbSBcIi4vYXhpb3NcIlxyXG5cclxuLy8gZmlyZWJhc2VcclxuY29uc3QgZmlyZWJhc2VDb25maWcgPSB7XHJcbiAgYXBpS2V5OiBcIkFJemFTeURDeUhsbVI2LWFMb3Fic3BtaGhSYWZYVmhfTERhd2NFMFwiLFxyXG4gIGF1dGhEb21haW46IFwiaGVuemEtMTRmN2QuZmlyZWJhc2VhcHAuY29tXCIsXHJcbiAgcHJvamVjdElkOiBcImhlbnphLTE0ZjdkXCIsXHJcbiAgc3RvcmFnZUJ1Y2tldDogXCJoZW56YS0xNGY3ZC5hcHBzcG90LmNvbVwiLFxyXG4gIG1lc3NhZ2luZ1NlbmRlcklkOiBcIjQ2NDA2NjkzOTQ2OFwiLFxyXG4gIGFwcElkOiBcIjE6NDY0MDY2OTM5NDY4OndlYjo4ZGRjMGU3NDQ3ZjRmMThlNjI4MmU5XCIsXHJcbiAgbWVhc3VyZW1lbnRJZDogXCJHLVpaNlE5S0xFR0xcIlxyXG59XHJcbmZpcmViYXNlLmluaXRpYWxpemVBcHAoZmlyZWJhc2VDb25maWcpXHJcbmNvbnN0IG1lc3NhZ2luZyA9IGZpcmViYXNlLm1lc3NhZ2luZygpXHJcbm1lc3NhZ2luZy51c2VQdWJsaWNWYXBpZEtleSgnQkRKTFJCa3VDZ0lJczFYREV1SnhoMWdvN0pSYWN0clY0RjdiUUFGdTZFaTRFN3EtbVhUdUZ3WG51Z0JySHZ2RVlvUVpSeE1Ud1dESzJ5bFVqOFdZbmk4JylcclxuLy8gZmlyZWJhc2VcclxuXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICBkYXRhICgpIHtcclxuICAgIHJldHVybiB7XHJcbiAgICAgIHZ1ZUFwcENsYXNzZXM6IFtdLFxyXG4gICAgICBiYXNlOiBwcm9jZXNzLmVudi5OT0RFX0VOViA9PT0gJ2RldmVsb3BtZW50JyA/IHByb2Nlc3MuZW52LkJBU0VfVVJMIDogJ2h0dHBzOi8vaGVuemFnb2xkLmNvbS9hZG1pbi8nICxcclxuICAgIH1cclxuICB9LFxyXG4gIHdhdGNoOiB7XHJcbiAgICAnJHN0b3JlLnN0YXRlLnRoZW1lJyAodmFsKSB7XHJcbiAgICAgIHRoaXMudG9nZ2xlQ2xhc3NJbkJvZHkodmFsKVxyXG4gICAgfSxcclxuICAgICckdnMucnRsJyAodmFsKSB7XHJcbiAgICAgIGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5zZXRBdHRyaWJ1dGUoJ2RpcicsIHZhbCA/ICdydGwnIDogJ2x0cicpXHJcbiAgICB9XHJcbiAgfSxcclxuICBtZXRob2RzOiB7XHJcbiAgICB0b2dnbGVDbGFzc0luQm9keSAoY2xhc3NOYW1lKSB7XHJcbiAgICAgIGlmIChjbGFzc05hbWUgPT09ICdkYXJrJykge1xyXG4gICAgICAgIGlmIChkb2N1bWVudC5ib2R5LmNsYXNzTmFtZS5tYXRjaCgndGhlbWUtc2VtaS1kYXJrJykpIGRvY3VtZW50LmJvZHkuY2xhc3NMaXN0LnJlbW92ZSgndGhlbWUtc2VtaS1kYXJrJylcclxuICAgICAgICBkb2N1bWVudC5ib2R5LmNsYXNzTGlzdC5hZGQoJ3RoZW1lLWRhcmsnKVxyXG4gICAgICB9IGVsc2UgaWYgKGNsYXNzTmFtZSA9PT0gJ3NlbWktZGFyaycpIHtcclxuICAgICAgICBpZiAoZG9jdW1lbnQuYm9keS5jbGFzc05hbWUubWF0Y2goJ3RoZW1lLWRhcmsnKSkgZG9jdW1lbnQuYm9keS5jbGFzc0xpc3QucmVtb3ZlKCd0aGVtZS1kYXJrJylcclxuICAgICAgICBkb2N1bWVudC5ib2R5LmNsYXNzTGlzdC5hZGQoJ3RoZW1lLXNlbWktZGFyaycpXHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgaWYgKGRvY3VtZW50LmJvZHkuY2xhc3NOYW1lLm1hdGNoKCd0aGVtZS1kYXJrJykpICAgICAgZG9jdW1lbnQuYm9keS5jbGFzc0xpc3QucmVtb3ZlKCd0aGVtZS1kYXJrJylcclxuICAgICAgICBpZiAoZG9jdW1lbnQuYm9keS5jbGFzc05hbWUubWF0Y2goJ3RoZW1lLXNlbWktZGFyaycpKSBkb2N1bWVudC5ib2R5LmNsYXNzTGlzdC5yZW1vdmUoJ3RoZW1lLXNlbWktZGFyaycpXHJcbiAgICAgIH1cclxuICAgIH0sXHJcbiAgICBzZXRBcHBDbGFzc2VzIChjbGFzc2VzU3RyKSB7XHJcbiAgICAgIHRoaXMudnVlQXBwQ2xhc3Nlcy5wdXNoKGNsYXNzZXNTdHIpXHJcbiAgICB9LFxyXG4gICAgaGFuZGxlV2luZG93UmVzaXplICgpIHtcclxuICAgICAgdGhpcy4kc3RvcmUuY29tbWl0KCdVUERBVEVfV0lORE9XX1dJRFRIJywgd2luZG93LmlubmVyV2lkdGgpXHJcblxyXG4gICAgICAvLyBTZXQgLS12aCBwcm9wZXJ0eVxyXG4gICAgICBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuc3R5bGUuc2V0UHJvcGVydHkoJy0tdmgnLCBgJHt3aW5kb3cuaW5uZXJIZWlnaHQgKiAwLjAxfXB4YClcclxuICAgIH0sXHJcbiAgICBoYW5kbGVTY3JvbGwgKCkge1xyXG4gICAgICB0aGlzLiRzdG9yZS5jb21taXQoJ1VQREFURV9XSU5ET1dfU0NST0xMX1knLCB3aW5kb3cuc2Nyb2xsWSlcclxuICAgIH1cclxuICB9LFxyXG4gIG1vdW50ZWQgKCkge1xyXG4gICAgY29uc3QgdXNlciA9IGxvY2FsU3RvcmFnZS51c2VyID8gSlNPTi5wYXJzZShsb2NhbFN0b3JhZ2UudXNlcikgOiB1bmRlZmluZWRcclxuICAgIGNvbnN0IGxvZ2luID0gbG9jYWxTdG9yYWdlLmxvZ2luIHx8IHVuZGVmaW5lZFxyXG4gICAgaWYodXNlciAmJiBsb2dpbikge1xyXG4gICAgICB0aGlzLiRub3RpZmljYXRpb24ub3Blbih7XHJcbiAgICAgICAgbWVzc2FnZTogYCR7dXNlci5uYW1lP3VzZXIubmFtZTonINqp2KfYsdio2LEgJ30g2LnYstuM2LIgYCxcclxuICAgICAgICBwbGFjZW1lbnQ6J3RvcExlZnQnLFxyXG4gICAgICAgIGRlc2NyaXB0aW9uOlwi2KjZhyDZh9mG2LLYp9qv2YTYryDYrtmI2LQg2KLZhdiv24zYr1wiLFxyXG4gICAgICAgIHN0eWxlOntcclxuICAgICAgICAgIGNvbG9yOlwidmFyKC0tcHJpbWFyeS1jb2xvcilcIixcclxuICAgICAgICAgIG1hcmdpbkxlZnQ6IGAyMHB4YCxcclxuICAgICAgICB9LFxyXG4gICAgICB9KTtcclxuICAgICAgbG9jYWxTdG9yYWdlLnJlbW92ZUl0ZW0oJ2xvZ2luJylcclxuICAgIH1cclxuICAgIHRoaXMudG9nZ2xlQ2xhc3NJbkJvZHkodGhlbWVDb25maWcudGhlbWUpXHJcbiAgICB0aGlzLiRzdG9yZS5jb21taXQoJ1VQREFURV9XSU5ET1dfV0lEVEgnLCB3aW5kb3cuaW5uZXJXaWR0aClcclxuXHJcbiAgICBjb25zdCB2aCA9IHdpbmRvdy5pbm5lckhlaWdodCAqIDAuMDFcclxuICAgIC8vIFRoZW4gd2Ugc2V0IHRoZSB2YWx1ZSBpbiB0aGUgLS12aCBjdXN0b20gcHJvcGVydHkgdG8gdGhlIHJvb3Qgb2YgdGhlIGRvY3VtZW50XHJcbiAgICBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuc3R5bGUuc2V0UHJvcGVydHkoJy0tdmgnLCBgJHt2aH1weGApXHJcbiAgICAvLyBmaXJlYmFzZVxyXG4gICAgbWVzc2FnaW5nLnJlcXVlc3RQZXJtaXNzaW9uKCkudGhlbigoKSA9PiBtZXNzYWdpbmcuZ2V0VG9rZW4oKSkudGhlbih0b2tlbiA9PiB7XHJcbiAgICAgIGxvY2FsU3RvcmFnZS5zZXRJdGVtKCd0b2tlbl9tb2JpbGUnLCB0b2tlbilcclxuICAgIH0pLmNhdGNoKHJlYXNvbiA9PiB7XHJcbiAgICAgIGNvbnNvbGUubG9nKHJlYXNvbiwgJ2VyIGZpcmViYXNlJyxwcm9jZXNzLmVudi5OT0RFX0VOVix0aGlzLmJhc2UpXHJcbiAgICB9KVxyXG4gICAgLyppZiAoJ3NlcnZpY2VXb3JrZXInIGluIG5hdmlnYXRvcikge1xyXG4gICAgICBuYXZpZ2F0b3Iuc2VydmljZVdvcmtlci5yZWdpc3RlcihgL2FkbWluL2ZpcmViYXNlLW1lc3NhZ2luZy1zdy5qc2AsIHtzY29wZTogJy9hZG1pbi8nfSlcclxuICAgICAgICAudGhlbihyZWcgPT4ge1xyXG4gICAgICAgICAgbWVzc2FnaW5nLnVzZVNlcnZpY2VXb3JrZXIocmVnKVxyXG4gICAgICAgICAgY29uc29sZS5sb2coYFNlcnZpY2UgV29ya2VyIFJlZ2lzdHJhdGlvbiAoU2NvcGU6ICR7cmVnLnNjb3BlfSkgJHtyZWd9YCxwcm9jZXNzLmVudi5OT0RFX0VOVix0aGlzLmJhc2UpXHJcbiAgICAgICAgfSlcclxuICAgICAgICAuY2F0Y2goZXJyb3IgPT4ge1xyXG4gICAgICAgICAgY29uc3QgbXNnID0gYFNlcnZpY2UgV29ya2VyIEVycm9yICgke2Vycm9yfSlgXHJcbiAgICAgICAgICBjb25zb2xlLmVycm9yKG1zZyxwcm9jZXNzLmVudi5OT0RFX0VOVix0aGlzLmJhc2UpXHJcbiAgICAgICAgfSlcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIGNvbnNvbGUud2FybignU2VydmljZSBXb3JrZXIgbm90IGF2YWlsYWJsZScpXHJcbiAgICB9Ki9cclxuICAgIC8vIGZpcmViYXNlXHJcbiAgfSxcclxuICBhc3luYyBjcmVhdGVkICgpIHtcclxuICAgIGNvbnN0IGRpY3QgPSB7XHJcbiAgICAgIGF0dHJpYnV0ZXM6IHtcclxuICAgICAgICBvbGQ6IFwi2LHZhdiyINi52KjZiNixINmB2LnZhNuMXCIsXHJcbiAgICAgICAgY29uZmlybV9wYXNzd29yZDogXCLYqtqp2LHYp9ixINix2YXYsiDYudio2YjYsSDZgdi52YTbjFwiLFxyXG4gICAgICAgIHBhc3N3b3JkOiBcItix2YXYsiDYudio2YjYsVwiLFxyXG4gICAgICAgIGVtYWlsOiAn2KfbjNmF24zZhCcsXHJcbiAgICAgICAgbW9iaWxlOiAn2YXZiNio2KfbjNmEJyxcclxuICAgICAgICBmbmFtZTogJ9mG2KfZhScsXHJcbiAgICAgICAgcGhvbmU6ICfYqtmE2YHZhicsXHJcbiAgICAgICAgemlwOiAn2qnYryDZvtiz2KrbjCcsXHJcbiAgICAgICAgYWRkcmVzczogJ9ii2K/YsdizJyxcclxuICAgICAgICBzdGF0ZTogJ9in2LPYqtin2YYnLFxyXG4gICAgICAgIGNpdHk6ICfYtNmH2LEnLFxyXG4gICAgICAgIGNvbXBhbnk6ICfYr9ix24zYp9mB2Kog2qnZhtmG2K/ZhycsXHJcbiAgICAgICAgbG5hbWU6ICfZhtin2YUg2K7Yp9mG2YjYp9iv2q/bjCcsXHJcbiAgICAgIH0sXHJcbiAgICAgIG1lc3NhZ2VzOiB7XHJcbiAgICAgICAgcmVxdWlyZWQ6IChmaWVsZCkgPT4gYNmI2KfYsdivINqp2LHYr9mGICAke2ZpZWxkfSDYp9mE2LLYp9mF24wg2KfYs9iqYCxcclxuICAgICAgICBlbWFpbDogKGZpZWxkKSA9PiAn2KfbjNmF24zZhCDZiNin2LHYryDYtNiv2Ycg2YbYp9mF2LnYqtio2LEg2YXbjCDYqNin2LTYrycsXHJcbiAgICAgICAgbWluOiAoZmllbGQpID0+ICfZhdmC2K/Yp9ixINmI2LHZiNiv24wg2LXYrduM2K0g2YbbjNiz2KonLFxyXG4gICAgICAgIG1heDogKGZpZWxkKSA9PiAn2YXZgtiv2KfYsSDZiNix2YjYr9uMINi12K3bjNitINmG24zYs9iqJyxcclxuICAgICAgICBhbHBoYV9kYXNoOiAoZmllbGQpID0+ICfZhdmC2K/Yp9ixINmI2LHZiNiv24wg2LXYrduM2K0g2YbbjNiz2KonLFxyXG4gICAgICAgIGRpZ2l0czogKGZpZWxkKSA9PiAn2YXZgtiv2KfYsSDZiNix2YjYr9uMINi12K3bjNitINmG24zYs9iqJ1xyXG4gICAgICB9XHJcbiAgICB9O1xyXG4gICAgdGhpcy4kdmFsaWRhdG9yLmxvY2FsaXplKCdmYScsIGRpY3QpO1xyXG5cclxuICAgIC8vIGp3dFxyXG4gICAgLy9qd3QuaW5pdCgpXHJcblxyXG4gICAgY29uc3QgZGlyID0gdGhpcy4kdnMucnRsID8gJ3J0bCcgOiAnbHRyJ1xyXG4gICAgZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LnNldEF0dHJpYnV0ZSgnZGlyJywgZGlyKVxyXG5cclxuICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdyZXNpemUnLCB0aGlzLmhhbmRsZVdpbmRvd1Jlc2l6ZSlcclxuICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdzY3JvbGwnLCB0aGlzLmhhbmRsZVNjcm9sbClcclxuICB9LFxyXG4gIGRlc3Ryb3llZCAoKSB7XHJcbiAgICB3aW5kb3cucmVtb3ZlRXZlbnRMaXN0ZW5lcigncmVzaXplJywgdGhpcy5oYW5kbGVXaW5kb3dSZXNpemUpXHJcbiAgICB3aW5kb3cucmVtb3ZlRXZlbnRMaXN0ZW5lcignc2Nyb2xsJywgdGhpcy5oYW5kbGVTY3JvbGwpXHJcbiAgfVxyXG59XHJcblxyXG48L3NjcmlwdD5cclxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O0FBT0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/App.vue?vue&type=script&lang=js&\n"); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/FeatherIcon.vue?vue&type=script&lang=js&": /*!********************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/FeatherIcon.vue?vue&type=script&lang=js& ***! \********************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vue_feather_icons__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-feather-icons */ \"./node_modules/vue-feather-icons/dist/vue-feather-icons.es.js\");\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n functional: true,\n name: 'feather-icon',\n props: {\n icon: {\n required: true\n },\n svgClasses: {\n type: [String, Object, Array],\n default: ''\n },\n badge: {}\n },\n render: function render(h, _ref) {\n var props = _ref.props,\n data = _ref.data;\n // Add feather classes\n data.staticClass ? data.staticClass = \"\".concat(data.staticClass, \" feather-icon select-none relative\") : data.staticClass = 'feather-icon select-none relative';\n var svg = h(vue_feather_icons__WEBPACK_IMPORTED_MODULE_0__[props.icon], {\n class: props.svgClasses\n });\n var badgeEl = h('span', {\n class: 'feather-icon-badge bg-primary text-white h-5 w-5 absolute rounded-full text-xs flex items-center justify-center',\n style: 'top: -7px; right: -5px'\n }, [props.badge]);\n var children = [svg];\n if (props.badge) children.push(badgeEl);\n return h('span', data, children);\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL2NvbXBvbmVudHMvRmVhdGhlckljb24udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9GZWF0aGVySWNvbi52dWU/ZDU2NyJdLCJzb3VyY2VzQ29udGVudCI6WyJcclxuPHNjcmlwdD5cclxuaW1wb3J0ICogYXMgaWNvbnMgZnJvbSAndnVlLWZlYXRoZXItaWNvbnMnXHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgZnVuY3Rpb25hbDp0cnVlLFxyXG4gIG5hbWU6ICdmZWF0aGVyLWljb24nLFxyXG4gIHByb3BzOiB7XHJcbiAgICBpY29uOiB7IHJlcXVpcmVkOiB0cnVlIH0sXHJcbiAgICBzdmdDbGFzc2VzOiB7IHR5cGU6IFtTdHJpbmcsIE9iamVjdCwgQXJyYXldLCBkZWZhdWx0OiAnJyB9LFxyXG4gICAgYmFkZ2U6IHt9XHJcbiAgfSxcclxuICByZW5kZXIgKGgsIHtwcm9wcywgZGF0YX0pIHtcclxuICAgIC8vIEFkZCBmZWF0aGVyIGNsYXNzZXNcclxuICAgIGRhdGEuc3RhdGljQ2xhc3MgPyBkYXRhLnN0YXRpY0NsYXNzID0gYCR7ZGF0YS5zdGF0aWNDbGFzc30gZmVhdGhlci1pY29uIHNlbGVjdC1ub25lIHJlbGF0aXZlYCA6IGRhdGEuc3RhdGljQ2xhc3MgPSAnZmVhdGhlci1pY29uIHNlbGVjdC1ub25lIHJlbGF0aXZlJ1xyXG5cclxuICAgIGNvbnN0IHN2ZyA9IGgoaWNvbnNbcHJvcHMuaWNvbl0sIHtjbGFzczogcHJvcHMuc3ZnQ2xhc3Nlc30pXHJcbiAgICBjb25zdCBiYWRnZUVsID0gaCgnc3BhbicsIHtjbGFzczogJ2ZlYXRoZXItaWNvbi1iYWRnZSBiZy1wcmltYXJ5IHRleHQtd2hpdGUgaC01IHctNSBhYnNvbHV0ZSByb3VuZGVkLWZ1bGwgdGV4dC14cyBmbGV4IGl0ZW1zLWNlbnRlciBqdXN0aWZ5LWNlbnRlcicsIHN0eWxlOiAndG9wOiAtN3B4OyByaWdodDogLTVweCd9LCBbcHJvcHMuYmFkZ2VdKVxyXG4gICAgY29uc3QgY2hpbGRyZW4gPSBbc3ZnXVxyXG4gICAgaWYgKHByb3BzLmJhZGdlKSBjaGlsZHJlbi5wdXNoKGJhZGdlRWwpXHJcbiAgICByZXR1cm4gaCgnc3BhbicsIGRhdGEsIGNoaWxkcmVuKVxyXG4gIH1cclxufVxyXG5cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuQGltcG9ydCBcIkAvYXNzZXRzL3Njc3MvdnVleHkvY29tcG9uZW50cy9mZWF0aGVySWNvbi5zY3NzXCJcclxuPC9zdHlsZT5cclxuIl0sIm1hcHBpbmdzIjoiQUFFQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/FeatherIcon.vue?vue&type=script&lang=js&\n"); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-card/VxCard.vue?vue&type=script&lang=js&": /*!***********************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/vx-card/VxCard.vue?vue&type=script&lang=js& ***! \***********************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vue_prism_component__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue-prism-component */ \"./node_modules/vue-prism-component/dist/vue-prism-component.common.js\");\n/* harmony import */ var vue_prism_component__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue_prism_component__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _assets_utils_color_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/assets/utils/color.js */ \"./src/assets/utils/color.js\");\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'vx-card',\n props: {\n title: String,\n subtitle: String,\n actionButtons: {\n type: Boolean,\n default: false\n },\n actionButtonsColor: {\n type: String,\n default: 'success'\n },\n codeToggler: {\n type: Boolean,\n default: false\n },\n noShadow: {\n default: false,\n type: Boolean\n },\n noRadius: {\n default: false,\n type: Boolean\n },\n cardBorder: {\n default: false,\n type: Boolean\n },\n codeLanguage: {\n default: 'markup',\n type: String\n },\n collapseAction: {\n default: false,\n type: Boolean\n },\n refreshContentAction: {\n default: false,\n type: Boolean\n },\n removeCardAction: {\n default: false,\n type: Boolean\n },\n headerBackground: {\n default: '',\n type: String\n },\n // bodyBackground: {\n // default: '',\n // type: String\n // },\n // headerbackground: {\n // default: '',\n // type: String\n // },\n cardBackground: {\n default: '',\n type: String\n },\n contentColor: {\n default: '',\n type: String\n },\n titleColor: {\n default: '',\n type: String\n },\n subtitleColor: {\n default: '#b8c2cc',\n type: String\n }\n },\n data: function data() {\n return {\n isContentCollapsed: false,\n showCode: false,\n maxHeight: null,\n cardMaxHeight: null,\n codeContainerMaxHeight: '0px',\n tempHidden: false\n };\n },\n computed: {\n hasAction: function hasAction() {\n return this.$slots.actions || this.actionButtons || this.collapseAction || this.refreshContentAction || this.removeCardAction || this.codeToggler;\n },\n hasHeader: function hasHeader() {\n return this.hasAction || this.title || this.subtitle;\n },\n StyleItems: function StyleItems() {\n return {\n maxHeight: this.maxHeight\n };\n },\n cardStyles: function cardStyles() {\n var obj = {\n maxHeight: this.cardMaxHeight\n };\n if (!_assets_utils_color_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"].isColor(this.cardBackground)) obj.background = _assets_utils_color_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"].getColor(this.cardBackground);\n if (!_assets_utils_color_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"].isColor(this.contentColor)) obj.color = _assets_utils_color_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"].getColor(this.contentColor);\n return obj;\n },\n codeContainerStyles: function codeContainerStyles() {\n return {\n maxHeight: this.codeContainerMaxHeight\n };\n },\n cardClasses: function cardClasses() {\n var str = '';\n\n // Add bg class\n if (_assets_utils_color_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"].isColor(this.cardBackground)) {\n str += \" bg-\".concat(this.cardBackground);\n }\n\n // add content color\n if (_assets_utils_color_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"].isColor(this.contentColor)) {\n str += \" text-\".concat(this.contentColor);\n }\n return str.trim();\n },\n titleStyles: function titleStyles() {\n return {\n color: _assets_utils_color_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"].getColor(this.titleColor)\n };\n },\n titleClasses: function titleClasses() {\n var str = '';\n\n // add content color\n if (_assets_utils_color_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"].isColor(this.titleColor)) {\n str += \" text-\".concat(this.titleColor);\n }\n return str.trim();\n },\n subtitleStyles: function subtitleStyles() {\n var obj = {};\n if (!_assets_utils_color_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"].isColor(this.subtitleColor)) obj.color = _assets_utils_color_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"].getColor(this.subtitleColor);\n return obj;\n },\n subtitleClasses: function subtitleClasses() {\n var str = '';\n\n // add content color\n if (_assets_utils_color_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"].isColor(this.subtitleColor)) {\n str += \" text-\".concat(this.subtitleColor);\n }\n return str.trim();\n }\n },\n methods: {\n toggleContent: function toggleContent() {\n var _this = this;\n this.$refs.content.style.overflow = 'hidden';\n var scrollHeight = this.$refs.content.scrollHeight;\n if (this.maxHeight === '1.5rem') {\n this.maxHeight = \"\".concat(scrollHeight, \"px\");\n setTimeout(function () {\n _this.maxHeight = 'none';\n _this.$refs.content.style.overflow = null;\n }, 300);\n } else {\n this.maxHeight = \"\".concat(scrollHeight, \"px\");\n setTimeout(function () {\n _this.maxHeight = '1.5rem';\n _this.$refs.content.style.overflow = null;\n }, 50);\n }\n this.isContentCollapsed = !this.isContentCollapsed;\n this.$emit('toggleCollapse', this.isContentCollapsed);\n },\n refreshcard: function refreshcard() {\n this.$vs.loading({\n container: this.$refs.content,\n scale: 0.5\n });\n this.tempHidden = true;\n this.$emit('refresh', this);\n },\n visibleAnimation: function visibleAnimation() {\n this.$vs.loading({\n container: this.$refs.content,\n scale: 0.5\n });\n this.tempHidden = true;\n },\n removeRefreshAnimation: function removeRefreshAnimation() {\n var _this2 = this;\n var time = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 100;\n setTimeout(function () {\n _this2.$vs.loading.close(_this2.$refs.content);\n _this2.tempHidden = false;\n }, time);\n },\n removeCard: function removeCard() {\n var _this3 = this;\n var scrollHeight = this.$refs.card.scrollHeight;\n this.cardMaxHeight = \"\".concat(scrollHeight, \"px\");\n this.$el.style.overflow = 'hidden';\n setTimeout(function () {\n _this3.cardMaxHeight = '0px';\n }, 50);\n this.$emit('remove');\n },\n toggleCode: function toggleCode() {\n var _this4 = this;\n this.tempHidden = true;\n this.showCode = !this.showCode;\n var scrollHeight = this.$refs.codeContainer.scrollHeight;\n if (this.codeContainerMaxHeight === '0px') {\n this.codeContainerMaxHeight = \"\".concat(scrollHeight, \"px\");\n setTimeout(function () {\n _this4.codeContainerMaxHeight = 'none';\n _this4.tempHidden = false;\n }, 300);\n } else {\n this.codeContainerMaxHeight = \"\".concat(scrollHeight, \"px\");\n setTimeout(function () {\n _this4.codeContainerMaxHeight = '0px';\n _this4.tempHidden = false;\n }, 150);\n }\n }\n },\n components: {\n Prism: vue_prism_component__WEBPACK_IMPORTED_MODULE_0___default.a\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL2NvbXBvbmVudHMvdngtY2FyZC9WeENhcmQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9WeENhcmQudnVlP2QxOTUiXSwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG4gICAgPGRpdiBjbGFzcz1cInZ4LWNhcmRcIiByZWY9XCJjYXJkXCIgOmNsYXNzPVwiW1xyXG4gICAgICAgIHsnb3ZlcmZsb3ctaGlkZGVuJzogdGVtcEhpZGRlbn0sXHJcbiAgICAgICAgeyduby1zaGFkb3cnOiBub1NoYWRvd30sXHJcbiAgICAgICAgeydyb3VuZGVkLW5vbmUnOiBub1JhZGl1c30sXHJcbiAgICAgICAgeydjYXJkLWJvcmRlcic6IGNhcmRCb3JkZXJ9LFxyXG4gICAgICAgIGNhcmRDbGFzc2VzIF1cIiA6c3R5bGU9XCJjYXJkU3R5bGVzXCJcclxuICAgICAgICAgdi1vbj1cIiRsaXN0ZW5lcnNcIj5cclxuICAgICAgICA8ZGl2IGNsYXNzPVwidngtY2FyZF9faGVhZGVyXCIgdi1pZj1cImhhc0hlYWRlclwiPlxyXG5cclxuICAgICAgICAgICAgPCEtLSBjYXJkIHRpdGxlIC0tPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidngtY2FyZF9fdGl0bGVcIj5cclxuICAgICAgICAgICAgICAgIDxoNCB2LWlmPVwidGhpcy4kcHJvcHMudGl0bGVcIiA6c3R5bGU9XCJ0aXRsZVN0eWxlc1wiIDpjbGFzcz1cInRpdGxlQ2xhc3Nlc1wiPnt7IHRpdGxlIH19PC9oND5cclxuICAgICAgICAgICAgICAgIDxoNiB2LWlmPVwidGhpcy4kcHJvcHMuc3VidGl0bGVcIiA6c3R5bGU9XCJzdWJ0aXRsZVN0eWxlc1wiIDpjbGFzcz1cInN1YnRpdGxlQ2xhc3Nlc1wiPnt7IHN1YnRpdGxlIH19PC9oNj5cclxuICAgICAgICAgICAgPC9kaXY+XHJcblxyXG4gICAgICAgICAgICA8IS0tIGNhcmQgYWN0aW9ucyAtLT5cclxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cInZ4LWNhcmRfX2FjdGlvbnNcIiB2LWlmPVwiaGFzQWN0aW9uXCI+XHJcbiAgICAgICAgICAgICAgICA8c2xvdCBuYW1lPVwiYWN0aW9uc1wiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ2eC1jYXJkX19hY3Rpb24tYnV0dG9uc1wiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICB2LWlmPVwiKGFjdGlvbkJ1dHRvbnMgfHwgY29sbGFwc2VBY3Rpb24gfHwgcmVmcmVzaENvbnRlbnRBY3Rpb24gfHwgcmVtb3ZlQ2FyZEFjdGlvbikgJiYgIWNvZGVUb2dnbGVyXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxmZWF0aGVyLWljb24gQGNsaWNrPVwidG9nZ2xlQ29udGVudFwiIGljb249XCJDaGV2cm9uVXBJY29uXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6Y2xhc3M9XCJ7cm90YXRlMTgwOiAhaXNDb250ZW50Q29sbGFwc2VkfVwiIGNsYXNzPVwibWwtNFwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi1pZj1cImFjdGlvbkJ1dHRvbnMgfHwgY29sbGFwc2VBY3Rpb25cIi8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxmZWF0aGVyLWljb24gQGNsaWNrPVwicmVmcmVzaGNhcmRcIiBpY29uPVwiUm90YXRlQ3dJY29uXCIgY2xhc3M9XCJtbC00XCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LWlmPVwiYWN0aW9uQnV0dG9ucyB8fCByZWZyZXNoQ29udGVudEFjdGlvblwiLz5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPGZlYXRoZXItaWNvbiBAY2xpY2s9XCJyZW1vdmVDYXJkXCIgaWNvbj1cIlhJY29uXCIgY2xhc3M9XCJtbC00XCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LWlmPVwiYWN0aW9uQnV0dG9ucyB8fCByZW1vdmVDYXJkQWN0aW9uXCIvPlxyXG4gICAgICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ2eC1jYXJkX19jb2RlLXRvZ2dsZXIgc206YmxvY2sgaGlkZGVuXCIgdi1pZj1cImNvZGVUb2dnbGVyICYmICFhY3Rpb25CdXR0b25zXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxmZWF0aGVyLWljb24gaWNvbj1cIkNvZGVJY29uXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6Y2xhc3M9XCJ7J2JvcmRlciBib3JkZXItc29saWQgYm9yZGVyLXByaW1hcnkgYm9yZGVyLXQtMCBib3JkZXItci0wIGJvcmRlci1sLTAnOiBzaG93Q29kZX1cIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBjbGljaz1cInRvZ2dsZUNvZGVcIj48L2ZlYXRoZXItaWNvbj5cclxuICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgIDwvc2xvdD5cclxuICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgPC9kaXY+XHJcblxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ2eC1jYXJkX19jb2xsYXBzaWJsZS1jb250ZW50IHZzLWNvbi1sb2FkaW5nX19jb250YWluZXJcIiByZWY9XCJjb250ZW50XCJcclxuICAgICAgICAgICAgIDpjbGFzcz1cIlt7Y29sbGFwc2VkOiBpc0NvbnRlbnRDb2xsYXBzZWR9LCB7J292ZXJmbG93LWhpZGRlbic6IHRlbXBIaWRkZW59XVwiIDpzdHlsZT1cIlN0eWxlSXRlbXNcIj5cclxuXHJcbiAgICAgICAgICAgIDwhLS0gY29udGVudCB3aXRoIG5vIGJvZHkobm8gcGFkZGluZykgLS0+XHJcbiAgICAgICAgICAgIDxzbG90IG5hbWU9XCJuby1ib2R5XCI+PC9zbG90PlxyXG5cclxuICAgICAgICAgICAgPCEtLSBjb250ZW50IGluc2lkZSBib2R5KHdpdGggcGFkZGluZykgLS0+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJ2eC1jYXJkX19ib2R5XCIgdi1pZj1cInRoaXMuJHNsb3RzLmRlZmF1bHRcIj5cclxuICAgICAgICAgICAgICAgIDxzbG90Pjwvc2xvdD5cclxuICAgICAgICAgICAgPC9kaXY+XHJcblxyXG4gICAgICAgICAgICA8IS0tIGNvbnRlbnQgd2l0aCBubyBib2R5KG5vIHBhZGRpbmcpIC0tPlxyXG4gICAgICAgICAgICA8c2xvdCBuYW1lPVwibm8tYm9keS1ib3R0b21cIj48L3Nsb3Q+XHJcblxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwidngtY2FyZF9fZm9vdGVyXCIgdi1pZj1cInRoaXMuJHNsb3RzLmZvb3RlclwiPlxyXG4gICAgICAgICAgICAgICAgPHNsb3QgbmFtZT1cImZvb3RlclwiPjwvc2xvdD5cclxuICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgPC9kaXY+XHJcblxyXG4gICAgICAgIDxkaXYgY2xhc3M9XCJ2eC1jYXJkX19jb2RlLWNvbnRhaW5lclwiIHJlZj1cImNvZGVDb250YWluZXJcIiB2LXNob3c9XCJ0aGlzLiRzbG90cy5jb2RlQ29udGFpbmVyXCJcclxuICAgICAgICAgICAgIDpzdHlsZT1cImNvZGVDb250YWluZXJTdHlsZXNcIiA6Y2xhc3M9XCJ7Y29sbGFwc2VkOiAhc2hvd0NvZGV9XCI+XHJcbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2RlLWNvbnRlbnRcIj5cclxuICAgICAgICAgICAgICAgIDxwcmlzbSA6bGFuZ3VhZ2U9XCJjb2RlTGFuZ3VhZ2VcIiA6a2V5PVwiJHZzLnJ0bFwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxzbG90IG5hbWU9XCJjb2RlQ29udGFpbmVyXCI+PC9zbG90PlxyXG4gICAgICAgICAgICAgICAgPC9wcmlzbT5cclxuICAgICAgICAgICAgPC9kaXY+XHJcbiAgICAgICAgPC9kaXY+XHJcbiAgICA8L2Rpdj5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcbiAgICBpbXBvcnQgUHJpc20gZnJvbSAndnVlLXByaXNtLWNvbXBvbmVudCdcclxuICAgIGltcG9ydCBfY29sb3IgZnJvbSAnQC9hc3NldHMvdXRpbHMvY29sb3IuanMnXHJcblxyXG4gICAgZXhwb3J0IGRlZmF1bHQge1xyXG4gICAgICAgIG5hbWU6ICd2eC1jYXJkJyxcclxuICAgICAgICBwcm9wczoge1xyXG4gICAgICAgICAgICB0aXRsZTogU3RyaW5nLFxyXG4gICAgICAgICAgICBzdWJ0aXRsZTogU3RyaW5nLFxyXG4gICAgICAgICAgICBhY3Rpb25CdXR0b25zOiB7XHJcbiAgICAgICAgICAgICAgICB0eXBlOiBCb29sZWFuLFxyXG4gICAgICAgICAgICAgICAgZGVmYXVsdDogZmFsc2VcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgYWN0aW9uQnV0dG9uc0NvbG9yOiB7XHJcbiAgICAgICAgICAgICAgICB0eXBlOiBTdHJpbmcsXHJcbiAgICAgICAgICAgICAgICBkZWZhdWx0OiAnc3VjY2VzcydcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgY29kZVRvZ2dsZXI6IHtcclxuICAgICAgICAgICAgICAgIHR5cGU6IEJvb2xlYW4sXHJcbiAgICAgICAgICAgICAgICBkZWZhdWx0OiBmYWxzZVxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICBub1NoYWRvdzoge1xyXG4gICAgICAgICAgICAgICAgZGVmYXVsdDogZmFsc2UsXHJcbiAgICAgICAgICAgICAgICB0eXBlOiBCb29sZWFuXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIG5vUmFkaXVzOiB7XHJcbiAgICAgICAgICAgICAgICBkZWZhdWx0OiBmYWxzZSxcclxuICAgICAgICAgICAgICAgIHR5cGU6IEJvb2xlYW5cclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgY2FyZEJvcmRlcjoge1xyXG4gICAgICAgICAgICAgICAgZGVmYXVsdDogZmFsc2UsXHJcbiAgICAgICAgICAgICAgICB0eXBlOiBCb29sZWFuXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIGNvZGVMYW5ndWFnZToge1xyXG4gICAgICAgICAgICAgICAgZGVmYXVsdDogJ21hcmt1cCcsXHJcbiAgICAgICAgICAgICAgICB0eXBlOiBTdHJpbmdcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgY29sbGFwc2VBY3Rpb246IHtcclxuICAgICAgICAgICAgICAgIGRlZmF1bHQ6IGZhbHNlLFxyXG4gICAgICAgICAgICAgICAgdHlwZTogQm9vbGVhblxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICByZWZyZXNoQ29udGVudEFjdGlvbjoge1xyXG4gICAgICAgICAgICAgICAgZGVmYXVsdDogZmFsc2UsXHJcbiAgICAgICAgICAgICAgICB0eXBlOiBCb29sZWFuXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIHJlbW92ZUNhcmRBY3Rpb246IHtcclxuICAgICAgICAgICAgICAgIGRlZmF1bHQ6IGZhbHNlLFxyXG4gICAgICAgICAgICAgICAgdHlwZTogQm9vbGVhblxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICBoZWFkZXJCYWNrZ3JvdW5kOiB7XHJcbiAgICAgICAgICAgICAgICBkZWZhdWx0OiAnJyxcclxuICAgICAgICAgICAgICAgIHR5cGU6IFN0cmluZ1xyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICAvLyBib2R5QmFja2dyb3VuZDoge1xyXG4gICAgICAgICAgICAvLyAgIGRlZmF1bHQ6ICcnLFxyXG4gICAgICAgICAgICAvLyAgIHR5cGU6IFN0cmluZ1xyXG4gICAgICAgICAgICAvLyB9LFxyXG4gICAgICAgICAgICAvLyBoZWFkZXJiYWNrZ3JvdW5kOiB7XHJcbiAgICAgICAgICAgIC8vICAgZGVmYXVsdDogJycsXHJcbiAgICAgICAgICAgIC8vICAgdHlwZTogU3RyaW5nXHJcbiAgICAgICAgICAgIC8vIH0sXHJcbiAgICAgICAgICAgIGNhcmRCYWNrZ3JvdW5kOiB7XHJcbiAgICAgICAgICAgICAgICBkZWZhdWx0OiAnJyxcclxuICAgICAgICAgICAgICAgIHR5cGU6IFN0cmluZ1xyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICBjb250ZW50Q29sb3I6IHtcclxuICAgICAgICAgICAgICAgIGRlZmF1bHQ6ICcnLFxyXG4gICAgICAgICAgICAgICAgdHlwZTogU3RyaW5nXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIHRpdGxlQ29sb3I6IHtcclxuICAgICAgICAgICAgICAgIGRlZmF1bHQ6ICcnLFxyXG4gICAgICAgICAgICAgICAgdHlwZTogU3RyaW5nXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIHN1YnRpdGxlQ29sb3I6IHtcclxuICAgICAgICAgICAgICAgIGRlZmF1bHQ6ICcjYjhjMmNjJyxcclxuICAgICAgICAgICAgICAgIHR5cGU6IFN0cmluZ1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSxcclxuICAgICAgICBkYXRhKCkge1xyXG4gICAgICAgICAgICByZXR1cm4ge1xyXG4gICAgICAgICAgICAgICAgaXNDb250ZW50Q29sbGFwc2VkOiBmYWxzZSxcclxuICAgICAgICAgICAgICAgIHNob3dDb2RlOiBmYWxzZSxcclxuICAgICAgICAgICAgICAgIG1heEhlaWdodDogbnVsbCxcclxuICAgICAgICAgICAgICAgIGNhcmRNYXhIZWlnaHQ6IG51bGwsXHJcbiAgICAgICAgICAgICAgICBjb2RlQ29udGFpbmVyTWF4SGVpZ2h0OiAnMHB4JyxcclxuICAgICAgICAgICAgICAgIHRlbXBIaWRkZW46IGZhbHNlXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9LFxyXG4gICAgICAgIGNvbXB1dGVkOiB7XHJcbiAgICAgICAgICAgIGhhc0FjdGlvbigpIHtcclxuICAgICAgICAgICAgICAgIHJldHVybiB0aGlzLiRzbG90cy5hY3Rpb25zIHx8ICh0aGlzLmFjdGlvbkJ1dHRvbnMgfHwgdGhpcy5jb2xsYXBzZUFjdGlvbiB8fCB0aGlzLnJlZnJlc2hDb250ZW50QWN0aW9uIHx8IHRoaXMucmVtb3ZlQ2FyZEFjdGlvbiB8fCB0aGlzLmNvZGVUb2dnbGVyKVxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICBoYXNIZWFkZXIoKSB7XHJcbiAgICAgICAgICAgICAgICByZXR1cm4gdGhpcy5oYXNBY3Rpb24gfHwgKHRoaXMudGl0bGUgfHwgdGhpcy5zdWJ0aXRsZSlcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgU3R5bGVJdGVtcygpIHtcclxuICAgICAgICAgICAgICAgIHJldHVybiB7bWF4SGVpZ2h0OiB0aGlzLm1heEhlaWdodH1cclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgY2FyZFN0eWxlcygpIHtcclxuICAgICAgICAgICAgICAgIGNvbnN0IG9iaiA9IHttYXhIZWlnaHQ6IHRoaXMuY2FyZE1heEhlaWdodH1cclxuICAgICAgICAgICAgICAgIGlmICghX2NvbG9yLmlzQ29sb3IodGhpcy5jYXJkQmFja2dyb3VuZCkpIG9iai5iYWNrZ3JvdW5kID0gX2NvbG9yLmdldENvbG9yKHRoaXMuY2FyZEJhY2tncm91bmQpXHJcbiAgICAgICAgICAgICAgICBpZiAoIV9jb2xvci5pc0NvbG9yKHRoaXMuY29udGVudENvbG9yKSkgb2JqLmNvbG9yID0gX2NvbG9yLmdldENvbG9yKHRoaXMuY29udGVudENvbG9yKVxyXG4gICAgICAgICAgICAgICAgcmV0dXJuIG9ialxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICBjb2RlQ29udGFpbmVyU3R5bGVzKCkge1xyXG4gICAgICAgICAgICAgICAgcmV0dXJuIHttYXhIZWlnaHQ6IHRoaXMuY29kZUNvbnRhaW5lck1heEhlaWdodH1cclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgY2FyZENsYXNzZXMoKSB7XHJcbiAgICAgICAgICAgICAgICBsZXQgc3RyID0gJydcclxuXHJcbiAgICAgICAgICAgICAgICAvLyBBZGQgYmcgY2xhc3NcclxuICAgICAgICAgICAgICAgIGlmIChfY29sb3IuaXNDb2xvcih0aGlzLmNhcmRCYWNrZ3JvdW5kKSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0ciArPSBgIGJnLSR7dGhpcy5jYXJkQmFja2dyb3VuZH1gXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gYWRkIGNvbnRlbnQgY29sb3JcclxuICAgICAgICAgICAgICAgIGlmIChfY29sb3IuaXNDb2xvcih0aGlzLmNvbnRlbnRDb2xvcikpIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHIgKz0gYCB0ZXh0LSR7dGhpcy5jb250ZW50Q29sb3J9YFxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHJldHVybiBzdHIudHJpbSgpXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIHRpdGxlU3R5bGVzKCkge1xyXG4gICAgICAgICAgICAgICAgcmV0dXJuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogX2NvbG9yLmdldENvbG9yKHRoaXMudGl0bGVDb2xvcilcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgdGl0bGVDbGFzc2VzKCkge1xyXG4gICAgICAgICAgICAgICAgbGV0IHN0ciA9ICcnXHJcblxyXG4gICAgICAgICAgICAgICAgLy8gYWRkIGNvbnRlbnQgY29sb3JcclxuICAgICAgICAgICAgICAgIGlmIChfY29sb3IuaXNDb2xvcih0aGlzLnRpdGxlQ29sb3IpKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3RyICs9IGAgdGV4dC0ke3RoaXMudGl0bGVDb2xvcn1gXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcmV0dXJuIHN0ci50cmltKClcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgc3VidGl0bGVTdHlsZXMoKSB7XHJcbiAgICAgICAgICAgICAgICBjb25zdCBvYmogPSB7fVxyXG4gICAgICAgICAgICAgICAgaWYgKCFfY29sb3IuaXNDb2xvcih0aGlzLnN1YnRpdGxlQ29sb3IpKSBvYmouY29sb3IgPSBfY29sb3IuZ2V0Q29sb3IodGhpcy5zdWJ0aXRsZUNvbG9yKVxyXG5cclxuICAgICAgICAgICAgICAgIHJldHVybiBvYmpcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgc3VidGl0bGVDbGFzc2VzKCkge1xyXG4gICAgICAgICAgICAgICAgbGV0IHN0ciA9ICcnXHJcblxyXG4gICAgICAgICAgICAgICAgLy8gYWRkIGNvbnRlbnQgY29sb3JcclxuICAgICAgICAgICAgICAgIGlmIChfY29sb3IuaXNDb2xvcih0aGlzLnN1YnRpdGxlQ29sb3IpKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3RyICs9IGAgdGV4dC0ke3RoaXMuc3VidGl0bGVDb2xvcn1gXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcmV0dXJuIHN0ci50cmltKClcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAgbWV0aG9kczoge1xyXG4gICAgICAgICAgICB0b2dnbGVDb250ZW50KCkge1xyXG4gICAgICAgICAgICAgICAgdGhpcy4kcmVmcy5jb250ZW50LnN0eWxlLm92ZXJmbG93ID0gJ2hpZGRlbidcclxuICAgICAgICAgICAgICAgIGNvbnN0IHNjcm9sbEhlaWdodCA9IHRoaXMuJHJlZnMuY29udGVudC5zY3JvbGxIZWlnaHRcclxuICAgICAgICAgICAgICAgIGlmICh0aGlzLm1heEhlaWdodCA9PT0gJzEuNXJlbScpIHtcclxuICAgICAgICAgICAgICAgICAgICB0aGlzLm1heEhlaWdodCA9IGAke3Njcm9sbEhlaWdodH1weGBcclxuICAgICAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5tYXhIZWlnaHQgPSAnbm9uZSdcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy4kcmVmcy5jb250ZW50LnN0eWxlLm92ZXJmbG93ID0gbnVsbFxyXG4gICAgICAgICAgICAgICAgICAgIH0sIDMwMClcclxuICAgICAgICAgICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5tYXhIZWlnaHQgPSBgJHtzY3JvbGxIZWlnaHR9cHhgXHJcbiAgICAgICAgICAgICAgICAgICAgc2V0VGltZW91dCgoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoaXMubWF4SGVpZ2h0ID0gJzEuNXJlbSdcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy4kcmVmcy5jb250ZW50LnN0eWxlLm92ZXJmbG93ID0gbnVsbFxyXG4gICAgICAgICAgICAgICAgICAgIH0sIDUwKVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdGhpcy5pc0NvbnRlbnRDb2xsYXBzZWQgPSAhdGhpcy5pc0NvbnRlbnRDb2xsYXBzZWRcclxuICAgICAgICAgICAgICAgIHRoaXMuJGVtaXQoJ3RvZ2dsZUNvbGxhcHNlJywgdGhpcy5pc0NvbnRlbnRDb2xsYXBzZWQpXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIHJlZnJlc2hjYXJkKCkge1xyXG4gICAgICAgICAgICAgICAgdGhpcy4kdnMubG9hZGluZyh7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGFpbmVyOiB0aGlzLiRyZWZzLmNvbnRlbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgc2NhbGU6IDAuNVxyXG4gICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIHRoaXMudGVtcEhpZGRlbiA9IHRydWVcclxuICAgICAgICAgICAgICAgIHRoaXMuJGVtaXQoJ3JlZnJlc2gnLCB0aGlzKVxyXG4gICAgICAgICAgICB9LFxyXG4gICAgICAgICAgICB2aXNpYmxlQW5pbWF0aW9uKCkge1xyXG4gICAgICAgICAgICAgICAgdGhpcy4kdnMubG9hZGluZyh7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGFpbmVyOiB0aGlzLiRyZWZzLmNvbnRlbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgc2NhbGU6IDAuNVxyXG4gICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgIHRoaXMudGVtcEhpZGRlbiA9IHRydWVcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgcmVtb3ZlUmVmcmVzaEFuaW1hdGlvbih0aW1lID0gMTAwKSB7XHJcbiAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHtcclxuICAgICAgICAgICAgICAgICAgICB0aGlzLiR2cy5sb2FkaW5nLmNsb3NlKHRoaXMuJHJlZnMuY29udGVudClcclxuICAgICAgICAgICAgICAgICAgICB0aGlzLnRlbXBIaWRkZW4gPSBmYWxzZVxyXG4gICAgICAgICAgICAgICAgfSwgdGltZSlcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgcmVtb3ZlQ2FyZCgpIHtcclxuICAgICAgICAgICAgICAgIGNvbnN0IHNjcm9sbEhlaWdodCA9IHRoaXMuJHJlZnMuY2FyZC5zY3JvbGxIZWlnaHRcclxuICAgICAgICAgICAgICAgIHRoaXMuY2FyZE1heEhlaWdodCA9IGAke3Njcm9sbEhlaWdodH1weGBcclxuICAgICAgICAgICAgICAgIHRoaXMuJGVsLnN0eWxlLm92ZXJmbG93ID0gJ2hpZGRlbidcclxuICAgICAgICAgICAgICAgIHNldFRpbWVvdXQoKCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRoaXMuY2FyZE1heEhlaWdodCA9ICcwcHgnXHJcbiAgICAgICAgICAgICAgICB9LCA1MClcclxuICAgICAgICAgICAgICAgIHRoaXMuJGVtaXQoJ3JlbW92ZScpXHJcbiAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgIHRvZ2dsZUNvZGUoKSB7XHJcbiAgICAgICAgICAgICAgICB0aGlzLnRlbXBIaWRkZW4gPSB0cnVlXHJcbiAgICAgICAgICAgICAgICB0aGlzLnNob3dDb2RlID0gIXRoaXMuc2hvd0NvZGVcclxuICAgICAgICAgICAgICAgIGNvbnN0IHNjcm9sbEhlaWdodCA9IHRoaXMuJHJlZnMuY29kZUNvbnRhaW5lci5zY3JvbGxIZWlnaHRcclxuICAgICAgICAgICAgICAgIGlmICh0aGlzLmNvZGVDb250YWluZXJNYXhIZWlnaHQgPT09ICcwcHgnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5jb2RlQ29udGFpbmVyTWF4SGVpZ2h0ID0gYCR7c2Nyb2xsSGVpZ2h0fXB4YFxyXG4gICAgICAgICAgICAgICAgICAgIHNldFRpbWVvdXQoKCkgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aGlzLmNvZGVDb250YWluZXJNYXhIZWlnaHQgPSAnbm9uZSdcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy50ZW1wSGlkZGVuID0gZmFsc2VcclxuICAgICAgICAgICAgICAgICAgICB9LCAzMDApXHJcbiAgICAgICAgICAgICAgICB9IGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHRoaXMuY29kZUNvbnRhaW5lck1heEhlaWdodCA9IGAke3Njcm9sbEhlaWdodH1weGBcclxuICAgICAgICAgICAgICAgICAgICBzZXRUaW1lb3V0KCgpID0+IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy5jb2RlQ29udGFpbmVyTWF4SGVpZ2h0ID0gJzBweCdcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhpcy50ZW1wSGlkZGVuID0gZmFsc2VcclxuICAgICAgICAgICAgICAgICAgICB9LCAxNTApXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9LFxyXG4gICAgICAgIGNvbXBvbmVudHM6IHtcclxuICAgICAgICAgICAgUHJpc21cclxuICAgICAgICB9XHJcbiAgICB9XHJcbjwvc2NyaXB0PlxyXG5cclxuPHN0eWxlIGxhbmc9XCJzY3NzXCI+XHJcbiAgICBAaW1wb3J0IFwiQC9hc3NldHMvc2Nzcy92dWV4eS9jb21wb25lbnRzL3Z4Q2FyZC5zY3NzXCJcclxuPC9zdHlsZT5cclxuIl0sIm1hcHBpbmdzIjoiQUFxRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-card/VxCard.vue?vue&type=script&lang=js&\n"); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-input-group/VxInputGroup.vue?vue&type=script&lang=js&": /*!************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/vx-input-group/VxInputGroup.vue?vue&type=script&lang=js& ***! \************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'vx-input-group',\n props: {\n prependClasses: {\n type: String\n },\n appendClasses: {\n type: String\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL2NvbXBvbmVudHMvdngtaW5wdXQtZ3JvdXAvVnhJbnB1dEdyb3VwLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vVnhJbnB1dEdyb3VwLnZ1ZT9lYmJkIl0sInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZSBmdW5jdGlvbmFsPlxyXG4gIDxkaXYgY2xhc3M9XCJ2eC1pbnB1dC1ncm91cCBmbGV4XCIgOmNsYXNzPVwiZGF0YS5zdGF0aWNDbGFzc1wiPlxyXG5cclxuICAgIDwhLS0gU0xPVDogUFJFUEVORCAtLT5cclxuICAgIDxkaXYgY2xhc3M9XCJ2eC1pbnB1dC1ncm91cC1wcmVwZW5kIGZsZXhcIiA6Y2xhc3M9XCJwcm9wcy5wcmVwZW5kQ2xhc3Nlc1wiIHYtaWY9XCJzbG90cygpLnByZXBlbmRcIj5cclxuICAgICAgPHNsb3QgbmFtZT1cInByZXBlbmRcIj48L3Nsb3Q+XHJcbiAgICA8L2Rpdj5cclxuXHJcbiAgICA8IS0tIFNMT1Q6IERFRkFVTFQgLS0+XHJcbiAgICA8ZGl2IGNsYXNzPVwidngtaW5wdXQtZ3JvdXAtZGVmYXVsdCBmbGV4LWdyb3dcIj5cclxuICAgICAgPHNsb3Q+PC9zbG90PlxyXG4gICAgPC9kaXY+XHJcblxyXG4gICAgPCEtLSBTTE9UOiBBUFBFTkQgLS0+XHJcbiAgICA8ZGl2IGNsYXNzPVwidngtaW5wdXQtZ3JvdXAtYXBwZW5kIGZsZXhcIiA6Y2xhc3M9XCJwcm9wcy5hcHBlbmRDbGFzc2VzXCIgdi1pZj1cInNsb3RzKCkuYXBwZW5kXCI+XHJcbiAgICAgIDxzbG90IG5hbWU9XCJhcHBlbmRcIj48L3Nsb3Q+XHJcbiAgICA8L2Rpdj5cclxuICA8L2Rpdj5cclxuPC90ZW1wbGF0ZT5cclxuXHJcbjxzY3JpcHQ+XHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICBuYW1lOiAndngtaW5wdXQtZ3JvdXAnLFxyXG4gIHByb3BzOiB7XHJcbiAgICBwcmVwZW5kQ2xhc3NlcyA6IHsgdHlwZTogU3RyaW5nIH0sXHJcbiAgICBhcHBlbmRDbGFzc2VzICA6IHsgdHlwZTogU3RyaW5nIH1cclxuICB9XHJcbn1cclxuPC9zY3JpcHQ+XHJcblxyXG48c3R5bGUgbGFuZz1cInNjc3NcIj5cclxuQGltcG9ydCBcIkAvYXNzZXRzL3Njc3MvdnVleHkvY29tcG9uZW50cy92eElucHV0R3JvdXAuc2Nzc1wiO1xyXG48L3N0eWxlPlxyXG4iXSwibWFwcGluZ3MiOiJBQXFCQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-input-group/VxInputGroup.vue?vue&type=script&lang=js&\n"); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-list/VxList.vue?vue&type=script&lang=js&": /*!***********************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/vx-list/VxList.vue?vue&type=script&lang=js& ***! \***********************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es6_regexp_replace__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es6.regexp.replace */ \"./node_modules/core-js/modules/es6.regexp.replace.js\");\n/* harmony import */ var core_js_modules_es6_regexp_replace__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_regexp_replace__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es7_array_includes__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es7.array.includes */ \"./node_modules/core-js/modules/es7.array.includes.js\");\n/* harmony import */ var core_js_modules_es7_array_includes__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es7_array_includes__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es6_string_includes__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es6.string.includes */ \"./node_modules/core-js/modules/es6.string.includes.js\");\n/* harmony import */ var core_js_modules_es6_string_includes__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_string_includes__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'vx-list',\n props: {\n list: {\n type: Array,\n required: true\n },\n icon: {\n type: String,\n default: 'ChevronsRightIcon'\n }\n },\n computed: {\n rtlSpecificIcon: function rtlSpecificIcon() {\n var i = this.icon;\n if (this.$vs.rtl) {\n if (i.includes('Left')) {\n i = i.replace('Left', 'Right');\n } else if (i.includes('Right')) {\n i = i.replace('Right', 'Left');\n }\n if (i.includes('Left')) {\n i = i.replace('Left', 'Right');\n } else if (i.includes('Right')) {\n i = i.replace('Right', 'Left');\n }\n }\n return i;\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL2NvbXBvbmVudHMvdngtbGlzdC9WeExpc3QudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9WeExpc3QudnVlPzg4MDAiXSwic291cmNlc0NvbnRlbnQiOlsiPCEtLSA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgRmlsZSBOYW1lOiBWeExpc3QudnVlXHJcbiAgICBEZXNjcmlwdGlvbjogbGlzdCBDb21wb25lbnRcclxuICAgIENvbXBvbmVudCBOYW1lOiBWeExpc3RcclxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXHJcbiAgICAgIEF1dGhvcjogUGl4aW52ZW50XHJcbiAgICBBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gLS0+XHJcblxyXG5cclxuPHRlbXBsYXRlPlxyXG4gICAgPHVsIGNsYXNzPVwibGlzdFwiPlxyXG4gICAgICAgIDxsaSBjbGFzcz1cImxpc3RfX2l0ZW1cIiB2LWZvcj1cIihpdGVtLCBpbmRleCkgaW4gbGlzdFwiIDprZXk9XCJpbmRleFwiPlxyXG4gICAgICAgICAgICA8ZmVhdGhlci1pY29uIDppY29uPVwicnRsU3BlY2lmaWNJY29uXCIgY2xhc3M9XCJ3LTUgaC01IG1yLTFcIj48L2ZlYXRoZXItaWNvbj48c3BhbiB2LWh0bWw9XCJpdGVtXCI+PC9zcGFuPlxyXG4gICAgICAgIDwvbGk+XHJcbiAgICA8L3VsPlxyXG48L3RlbXBsYXRlPlxyXG5cclxuPHNjcmlwdD5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gIG5hbWU6ICd2eC1saXN0JyxcclxuICBwcm9wczoge1xyXG4gICAgbGlzdDoge1xyXG4gICAgICB0eXBlOiBBcnJheSxcclxuICAgICAgcmVxdWlyZWQ6IHRydWVcclxuICAgIH0sXHJcbiAgICBpY29uOiB7XHJcbiAgICAgIHR5cGU6IFN0cmluZyxcclxuICAgICAgZGVmYXVsdDogJ0NoZXZyb25zUmlnaHRJY29uJ1xyXG4gICAgfVxyXG4gIH0sXHJcbiAgY29tcHV0ZWQ6IHtcclxuICAgIHJ0bFNwZWNpZmljSWNvbiAoKSB7XHJcbiAgICAgIGxldCBpID0gdGhpcy5pY29uXHJcbiAgICAgIGlmICh0aGlzLiR2cy5ydGwpIHtcclxuXHJcbiAgICAgICAgaWYgKGkuaW5jbHVkZXMoJ0xlZnQnKSkge1xyXG4gICAgICAgICAgaSA9IGkucmVwbGFjZSgnTGVmdCcsICdSaWdodCcpXHJcbiAgICAgICAgfSBlbHNlIGlmIChpLmluY2x1ZGVzKCdSaWdodCcpKSB7XHJcbiAgICAgICAgICBpID0gaS5yZXBsYWNlKCdSaWdodCcsICdMZWZ0JylcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICBpZiAoaS5pbmNsdWRlcygnTGVmdCcpKSB7XHJcbiAgICAgICAgICBpID0gaS5yZXBsYWNlKCdMZWZ0JywgJ1JpZ2h0JylcclxuICAgICAgICB9IGVsc2UgaWYgKGkuaW5jbHVkZXMoJ1JpZ2h0JykpIHtcclxuICAgICAgICAgIGkgPSBpLnJlcGxhY2UoJ1JpZ2h0JywgJ0xlZnQnKVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICByZXR1cm4gaVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG48L3NjcmlwdD5cclxuXHJcbjxzdHlsZSBsYW5nPVwic2Nzc1wiPlxyXG5AaW1wb3J0IFwiQC9hc3NldHMvc2Nzcy92dWV4eS9jb21wb25lbnRzL3Z4TGlzdC5zY3NzXCI7XHJcbjwvc3R5bGU+XHJcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQW9CQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-list/VxList.vue?vue&type=script&lang=js&\n"); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layouts/components/VxBreadcrumb.vue?vue&type=script&lang=js&": /*!*****************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layouts/components/VxBreadcrumb.vue?vue&type=script&lang=js& ***! \*****************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'vx-breadcrumb'\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL2xheW91dHMvY29tcG9uZW50cy9WeEJyZWFkY3J1bWIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy9WeEJyZWFkY3J1bWIudnVlP2EwMTkiXSwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlIGZ1bmN0aW9uYWw+XHJcbiAgICA8ZGl2IGNsYXNzPVwidngtYnJlYWRjcnVtYlwiIDpjbGFzcz1cImRhdGEuc3RhdGljQ2xhc3NcIj5cclxuICAgICAgICA8dWwgY2xhc3M9XCJmbGV4IGZsZXgtd3JhcCBpdGVtcy1jZW50ZXJcIj5cclxuICAgICAgICAgICAgPGxpIGNsYXNzPVwiaW5saW5lLWZsZXggaXRlbXMtZW5kXCI+XHJcbiAgICAgICAgICAgICAgICA8cm91dGVyLWxpbmsgdG89XCIvXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPGZlYXRoZXItaWNvbiBpY29uPVwiSG9tZUljb25cIiBzdmdDbGFzc2VzPVwiaC01IHctNSBtYi0xIHN0cm9rZS1jdXJyZW50IHRleHQtcHJpbWFyeVwiIC8+XHJcbiAgICAgICAgICAgICAgICA8L3JvdXRlci1saW5rPlxyXG4gICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJicmVhZGNydW1iLXNlcGFyYXRvciBteC0yXCI+PGZlYXRoZXItaWNvbiA6aWNvbj1cInByb3BzLmlzUlRMID8gJ0NoZXZyb25zTGVmdEljb24nIDogJ0NoZXZyb25zUmlnaHRJY29uJ1wiIHN2Z0NsYXNzZXM9XCJ3LTQgaC00XCIgLz48L3NwYW4+XHJcbiAgICAgICAgICAgIDwvbGk+XHJcbiAgICAgICAgICAgIDxsaSB2LWZvcj1cIihsaW5rLCBpbmRleCkgaW4gcHJvcHMucm91dGUubWV0YS5icmVhZGNydW1iLnNsaWNlKDEsLTEpXCIgOmtleT1cImluZGV4XCIgY2xhc3M9XCJpbmxpbmUtZmxleCBpdGVtcy1jZW50ZXJcIj5cclxuICAgICAgICAgICAgICAgIDxyb3V0ZXItbGluayA6dG89XCJsaW5rLnVybFwiIHYtaWY9XCJsaW5rLnVybFwiPnt7IGxpbmsudGl0bGUgfX08L3JvdXRlci1saW5rPlxyXG4gICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9XCJ0ZXh0LXByaW1hcnkgY3Vyc29yLWRlZmF1bHRcIiB2LWVsc2U+e3sgbGluay50aXRsZSB9fTwvc3Bhbj5cclxuICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwiYnJlYWRjcnVtYi1zZXBhcmF0b3IgbXgtMiBmbGV4IGl0ZW1zLXN0YXJ0XCI+PGZlYXRoZXItaWNvbiA6aWNvbj1cInByb3BzLmlzUlRMID8gJ0NoZXZyb25zTGVmdEljb24nIDogJ0NoZXZyb25zUmlnaHRJY29uJ1wiIHN2Z0NsYXNzZXM9XCJ3LTQgaC00XCIgLz48L3NwYW4+XHJcbiAgICAgICAgICAgIDwvbGk+XHJcbiAgICAgICAgICAgIDxsaSBjbGFzcz1cImlubGluZS1mbGV4XCI+XHJcbiAgICAgICAgICAgICAgICA8c3BhbiB2LWlmPVwicHJvcHMucm91dGUubWV0YS5icmVhZGNydW1iLnNsaWNlKC0xKVswXS5hY3RpdmVcIiBjbGFzcz1cImN1cnNvci1kZWZhdWx0XCI+e3sgcHJvcHMucm91dGUubWV0YS5icmVhZGNydW1iLnNsaWNlKC0xKVswXS50aXRsZSB9fTwvc3Bhbj5cclxuICAgICAgICAgICAgPC9saT5cclxuICAgICAgICA8L3VsPlxyXG4gICAgPC9kaXY+XHJcbjwvdGVtcGxhdGU+XHJcblxyXG48c2NyaXB0PlxyXG5leHBvcnQgZGVmYXVsdHtcclxuICBuYW1lOiAndngtYnJlYWRjcnVtYidcclxufVxyXG48L3NjcmlwdD5cclxuIl0sIm1hcHBpbmdzIjoiQUFzQkE7QUFBQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layouts/components/VxBreadcrumb.vue?vue&type=script&lang=js&\n"); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layouts/components/vx-tooltip/VxTooltip.vue?vue&type=script&lang=js&": /*!*************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layouts/components/vx-tooltip/VxTooltip.vue?vue&type=script&lang=js& ***! \*************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es6_math_sign__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es6.math.sign */ \"./node_modules/core-js/modules/es6.math.sign.js\");\n/* harmony import */ var core_js_modules_es6_math_sign__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_math_sign__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es6_number_constructor__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es6.number.constructor */ \"./node_modules/core-js/modules/es6.number.constructor.js\");\n/* harmony import */ var core_js_modules_es6_number_constructor__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_number_constructor__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _assets_utils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/assets/utils */ \"./src/assets/utils/index.js\");\n/* harmony import */ var _assets_utils_color_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/assets/utils/color.js */ \"./src/assets/utils/color.js\");\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n name: 'vx-tooltip',\n props: {\n title: {\n default: null,\n type: [String, Number]\n },\n text: {\n default: null,\n type: [String, Number]\n },\n color: {\n default: null,\n type: String\n },\n position: {\n default: 'top',\n type: String\n },\n delay: {\n default: '0s',\n type: [Number, String]\n }\n },\n data: function data() {\n return {\n cords: {},\n active: false,\n widthx: 'auto',\n positionx: null,\n noneAfter: false\n };\n },\n computed: {\n style: function style() {\n return {\n left: this.cords.left,\n top: this.cords.top,\n transitionDelay: this.active ? this.delay : '0s',\n background: _assets_utils_color_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"].getColor(this.color, 1),\n width: this.widthx\n };\n }\n },\n methods: {\n mouseenterx: function mouseenterx() {\n var _this = this;\n this.active = true;\n this.$nextTick(function () {\n _assets_utils__WEBPACK_IMPORTED_MODULE_2__[\"default\"].insertBody(_this.$refs.vstooltip);\n _this.changePosition(_this.$refs.convstooltip, _this.$refs.vstooltip);\n });\n },\n mouseleavex: function mouseleavex() {\n this.active = false;\n },\n changePosition: function changePosition(elxEvent, tooltip) {\n this.noneAfter = false;\n this.positionx = null;\n var elx = elxEvent.closest('.con-vs-tooltip');\n var scrollTopx = window.pageYOffset || document.documentElement.scrollTop;\n var topx = elx.getBoundingClientRect().top + scrollTopx - tooltip.clientHeight - 4;\n var leftx = elx.getBoundingClientRect().left - tooltip.clientWidth / 2 + elx.clientWidth / 2;\n var widthx = elx.clientWidth;\n if (this.position == 'bottom') {\n topx = elx.getBoundingClientRect().top + scrollTopx + elx.clientHeight + 4;\n } else if (this.position == 'left') {\n leftx = elx.getBoundingClientRect().left - tooltip.clientWidth - 4;\n topx = elx.getBoundingClientRect().top + scrollTopx + elx.clientHeight / 2 - tooltip.clientHeight / 2;\n if (Math.sign(leftx) == -1) {\n leftx = elx.getBoundingClientRect().left;\n topx = elx.getBoundingClientRect().top + scrollTopx + elx.clientHeight + 4;\n this.positionx = 'bottom';\n this.noneAfter = true;\n }\n } else if (this.position == 'right') {\n leftx = elx.getBoundingClientRect().left + elx.clientWidth + 4;\n topx = elx.getBoundingClientRect().top + scrollTopx + elx.clientHeight / 2 - tooltip.clientHeight / 2;\n if (window.innerWidth - (leftx + tooltip.clientWidth) <= 20) {\n leftx = elx.getBoundingClientRect().left - tooltip.clientWidth / 2 - 10;\n topx = elx.getBoundingClientRect().top + scrollTopx + elx.clientHeight + 4;\n this.positionx = 'bottom';\n this.noneAfter = true;\n }\n }\n this.cords = {\n left: \"\".concat(leftx, \"px\"),\n top: \"\".concat(topx, \"px\"),\n width: \"\".concat(widthx, \"px\")\n };\n },\n destroy: function destroy() {\n var _this2 = this;\n this.active = false;\n this.$nextTick(function () {\n if (_this2.active) {\n _assets_utils__WEBPACK_IMPORTED_MODULE_2__[\"default\"].removeBody(_this2.$refs.vstooltip);\n }\n });\n }\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/IS4vc3JjL2xheW91dHMvY29tcG9uZW50cy92eC10b29sdGlwL1Z4VG9vbHRpcC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vL1Z4VG9vbHRpcC52dWU/MjE4NCJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XHJcbiAgPGRpdlxyXG4gICAgcmVmPVwiY29udnN0b29sdGlwXCJcclxuICAgIGNsYXNzPVwiY29uLXZzLXRvb2x0aXBcIlxyXG4gICAgQG1vdXNlbGVhdmU9XCJtb3VzZWxlYXZleFwiXHJcbiAgICBAbW91c2VlbnRlcj1cIm1vdXNlZW50ZXJ4XCJcclxuICAgIEBtb3VzZXVwPVwiZGVzdHJveVwiICA+XHJcbiAgICA8dHJhbnNpdGlvbiBuYW1lPVwidG9vbHRpcC1mYWRlXCI+XHJcbiAgICAgIDxkaXZcclxuICAgICAgICB2LXNob3c9XCJhY3RpdmVcIlxyXG4gICAgICAgIHJlZj1cInZzdG9vbHRpcFwiXHJcbiAgICAgICAgOmNsYXNzPVwiW2B2cy10b29sdGlwLSR7cG9zaXRpb254IHx8IHBvc2l0aW9ufWAsYHZzLXRvb2x0aXAtJHtjb2xvcn1gLCB7J2FmdGVyLW5vbmUnOiBub25lQWZ0ZXJ9XVwiXHJcbiAgICAgICAgOnN0eWxlPVwic3R5bGVcIlxyXG4gICAgICAgIGNsYXNzPVwidnMtdG9vbHRpcFwiPlxyXG4gICAgICAgIDxoNCB2LWlmPVwidGl0bGVcIj57eyB0aXRsZSB9fTwvaDQ+XHJcbiAgICAgICAge3sgdGV4dCB9fVxyXG4gICAgICA8L2Rpdj5cclxuICAgIDwvdHJhbnNpdGlvbj5cclxuICAgIDxzbG90Pjwvc2xvdD5cclxuICA8L2Rpdj5cclxuPC90ZW1wbGF0ZT5cclxuPHNjcmlwdD5cclxuaW1wb3J0IHV0aWxzIGZyb20gJ0AvYXNzZXRzL3V0aWxzJ1xyXG5pbXBvcnQgX2NvbG9yIGZyb20gJ0AvYXNzZXRzL3V0aWxzL2NvbG9yLmpzJ1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgbmFtZTondngtdG9vbHRpcCcsXHJcbiAgcHJvcHM6e1xyXG4gICAgdGl0bGU6e1xyXG4gICAgICBkZWZhdWx0Om51bGwsXHJcbiAgICAgIHR5cGU6W1N0cmluZywgTnVtYmVyXVxyXG4gICAgfSxcclxuICAgIHRleHQ6e1xyXG4gICAgICBkZWZhdWx0Om51bGwsXHJcbiAgICAgIHR5cGU6W1N0cmluZywgTnVtYmVyXVxyXG4gICAgfSxcclxuICAgIGNvbG9yOntcclxuICAgICAgZGVmYXVsdDpudWxsLFxyXG4gICAgICB0eXBlOlN0cmluZ1xyXG4gICAgfSxcclxuICAgIHBvc2l0aW9uOntcclxuICAgICAgZGVmYXVsdDondG9wJyxcclxuICAgICAgdHlwZTpTdHJpbmdcclxuICAgIH0sXHJcbiAgICBkZWxheTp7XHJcbiAgICAgIGRlZmF1bHQ6JzBzJyxcclxuICAgICAgdHlwZTpbTnVtYmVyLCBTdHJpbmddXHJcbiAgICB9XHJcbiAgfSxcclxuICBkYXRhOigpID0+ICh7XHJcbiAgICBjb3Jkczp7fSxcclxuICAgIGFjdGl2ZTpmYWxzZSxcclxuICAgIHdpZHRoeDogJ2F1dG8nLFxyXG4gICAgcG9zaXRpb254OiBudWxsLFxyXG4gICAgbm9uZUFmdGVyOiBmYWxzZVxyXG4gIH0pLFxyXG4gIGNvbXB1dGVkOntcclxuICAgIHN0eWxlICgpIHtcclxuICAgICAgcmV0dXJuIHtcclxuICAgICAgICBsZWZ0OnRoaXMuY29yZHMubGVmdCxcclxuICAgICAgICB0b3A6dGhpcy5jb3Jkcy50b3AsXHJcbiAgICAgICAgdHJhbnNpdGlvbkRlbGF5OiB0aGlzLmFjdGl2ZSA/IHRoaXMuZGVsYXkgOiAnMHMnLFxyXG4gICAgICAgIGJhY2tncm91bmQ6X2NvbG9yLmdldENvbG9yKHRoaXMuY29sb3IsIDEpLFxyXG4gICAgICAgIHdpZHRoOiB0aGlzLndpZHRoeFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSxcclxuICBtZXRob2RzOntcclxuICAgIG1vdXNlZW50ZXJ4ICgpIHtcclxuICAgICAgdGhpcy5hY3RpdmUgPSB0cnVlXHJcbiAgICAgIHRoaXMuJG5leHRUaWNrKCgpID0+IHtcclxuICAgICAgICB1dGlscy5pbnNlcnRCb2R5KHRoaXMuJHJlZnMudnN0b29sdGlwKVxyXG4gICAgICAgIHRoaXMuY2hhbmdlUG9zaXRpb24odGhpcy4kcmVmcy5jb252c3Rvb2x0aXAsIHRoaXMuJHJlZnMudnN0b29sdGlwKVxyXG4gICAgICB9KVxyXG4gICAgfSxcclxuICAgIG1vdXNlbGVhdmV4ICgpIHtcclxuICAgICAgdGhpcy5hY3RpdmUgPSBmYWxzZVxyXG4gICAgfSxcclxuICAgIGNoYW5nZVBvc2l0aW9uIChlbHhFdmVudCwgdG9vbHRpcCkge1xyXG4gICAgICB0aGlzLm5vbmVBZnRlciA9IGZhbHNlXHJcbiAgICAgIHRoaXMucG9zaXRpb254ID0gbnVsbFxyXG4gICAgICBjb25zdCBlbHggPSBlbHhFdmVudC5jbG9zZXN0KCcuY29uLXZzLXRvb2x0aXAnKVxyXG4gICAgICBjb25zdCBzY3JvbGxUb3B4ID0gd2luZG93LnBhZ2VZT2Zmc2V0IHx8IGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5zY3JvbGxUb3BcclxuICAgICAgbGV0IHRvcHggPSBlbHguZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkudG9wICsgc2Nyb2xsVG9weCAtIHRvb2x0aXAuY2xpZW50SGVpZ2h0IC0gNFxyXG4gICAgICBsZXQgbGVmdHggPSBlbHguZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkubGVmdCAtIHRvb2x0aXAuY2xpZW50V2lkdGggLyAyICsgZWx4LmNsaWVudFdpZHRoIC8gMlxyXG4gICAgICBjb25zdCB3aWR0aHggPSBlbHguY2xpZW50V2lkdGhcclxuXHJcbiAgICAgIGlmICh0aGlzLnBvc2l0aW9uID09ICdib3R0b20nKSB7XHJcbiAgICAgICAgdG9weCA9IGVseC5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKS50b3AgKyBzY3JvbGxUb3B4ICsgZWx4LmNsaWVudEhlaWdodCArIDRcclxuICAgICAgfSBlbHNlIGlmICh0aGlzLnBvc2l0aW9uID09ICdsZWZ0Jykge1xyXG4gICAgICAgIGxlZnR4ID0gZWx4LmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpLmxlZnQgLSB0b29sdGlwLmNsaWVudFdpZHRoIC0gNFxyXG4gICAgICAgIHRvcHggPSBlbHguZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkudG9wICsgc2Nyb2xsVG9weCArIGVseC5jbGllbnRIZWlnaHQgLyAyIC0gdG9vbHRpcC5jbGllbnRIZWlnaHQgLyAyXHJcbiAgICAgICAgaWYgKE1hdGguc2lnbihsZWZ0eCkgPT0gLTEpIHtcclxuICAgICAgICAgIGxlZnR4ID0gZWx4LmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpLmxlZnRcclxuICAgICAgICAgIHRvcHggPSBlbHguZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkudG9wICsgc2Nyb2xsVG9weCArIGVseC5jbGllbnRIZWlnaHQgKyA0XHJcbiAgICAgICAgICB0aGlzLnBvc2l0aW9ueCA9ICdib3R0b20nXHJcbiAgICAgICAgICB0aGlzLm5vbmVBZnRlciA9IHRydWVcclxuICAgICAgICB9XHJcbiAgICAgIH0gZWxzZSBpZiAodGhpcy5wb3NpdGlvbiA9PSAncmlnaHQnKSB7XHJcbiAgICAgICAgbGVmdHggPSBlbHguZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkubGVmdCArIGVseC5jbGllbnRXaWR0aCArIDRcclxuICAgICAgICB0b3B4ID0gZWx4LmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpLnRvcCArIHNjcm9sbFRvcHggKyBlbHguY2xpZW50SGVpZ2h0IC8gMiAtIHRvb2x0aXAuY2xpZW50SGVpZ2h0IC8gMlxyXG4gICAgICAgIGlmICh3aW5kb3cuaW5uZXJXaWR0aCAtIChsZWZ0eCArIHRvb2x0aXAuY2xpZW50V2lkdGgpIDw9IDIwKSB7XHJcbiAgICAgICAgICBsZWZ0eCA9IGVseC5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKS5sZWZ0IC0gdG9vbHRpcC5jbGllbnRXaWR0aCAvIDIgLSAxMFxyXG4gICAgICAgICAgdG9weCA9IGVseC5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKS50b3AgKyBzY3JvbGxUb3B4ICsgZWx4LmNsaWVudEhlaWdodCArIDRcclxuICAgICAgICAgIHRoaXMucG9zaXRpb254ID0gJ2JvdHRvbSdcclxuICAgICAgICAgIHRoaXMubm9uZUFmdGVyID0gdHJ1ZVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0aGlzLmNvcmRzID0ge1xyXG4gICAgICAgIGxlZnQ6IGAke2xlZnR4fXB4YCxcclxuICAgICAgICB0b3A6IGAke3RvcHh9cHhgLFxyXG4gICAgICAgIHdpZHRoOiBgJHt3aWR0aHh9cHhgXHJcbiAgICAgIH1cclxuICAgIH0sXHJcbiAgICBkZXN0cm95ICgpIHtcclxuICAgICAgdGhpcy5hY3RpdmUgPSBmYWxzZVxyXG4gICAgICB0aGlzLiRuZXh0VGljaygoKSA9PiB7XHJcbiAgICAgICAgaWYgKHRoaXMuYWN0aXZlKSB7XHJcbiAgICAgICAgICB1dGlscy5yZW1vdmVCb2R5KHRoaXMuJHJlZnMudnN0b29sdGlwKVxyXG4gICAgICAgIH1cclxuICAgICAgfSlcclxuICAgIH1cclxuICB9XHJcbn1cclxuPC9zY3JpcHQ+XHJcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBc0JBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layouts/components/vx-tooltip/VxTooltip.vue?vue&type=script&lang=js&\n"); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"375847b4-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/App.vue?vue&type=template&id=7ba5bd90&": /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"375847b4-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/App.vue?vue&type=template&id=7ba5bd90& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"div\", {\n class: _vm.vueAppClasses,\n attrs: {\n id: \"app\"\n }\n }, [_c(\"router-view\", {\n on: {\n setAppClasses: _vm.setAppClasses\n }\n })], 1);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMzc1ODQ3YjQtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy90ZW1wbGF0ZUxvYWRlci5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvQXBwLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD03YmE1YmQ5MCYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvQXBwLnZ1ZT8zZGZkIl0sInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbiByZW5kZXIoKSB7XG4gIHZhciBfdm0gPSB0aGlzLFxuICAgIF9jID0gX3ZtLl9zZWxmLl9jXG4gIHJldHVybiBfYyhcbiAgICBcImRpdlwiLFxuICAgIHsgY2xhc3M6IF92bS52dWVBcHBDbGFzc2VzLCBhdHRyczogeyBpZDogXCJhcHBcIiB9IH0sXG4gICAgW19jKFwicm91dGVyLXZpZXdcIiwgeyBvbjogeyBzZXRBcHBDbGFzc2VzOiBfdm0uc2V0QXBwQ2xhc3NlcyB9IH0pXSxcbiAgICAxXG4gIClcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBR0E7QUFDQTtBQUNBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"375847b4-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/App.vue?vue&type=template&id=7ba5bd90&\n"); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"375847b4-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-card/VxCard.vue?vue&type=template&id=f5126d14&": /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"375847b4-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/vx-card/VxCard.vue?vue&type=template&id=f5126d14& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"div\", _vm._g({\n ref: \"card\",\n staticClass: \"vx-card\",\n class: [{\n \"overflow-hidden\": _vm.tempHidden\n }, {\n \"no-shadow\": _vm.noShadow\n }, {\n \"rounded-none\": _vm.noRadius\n }, {\n \"card-border\": _vm.cardBorder\n }, _vm.cardClasses],\n style: _vm.cardStyles\n }, _vm.$listeners), [_vm.hasHeader ? _c(\"div\", {\n staticClass: \"vx-card__header\"\n }, [_c(\"div\", {\n staticClass: \"vx-card__title\"\n }, [this.$props.title ? _c(\"h4\", {\n class: _vm.titleClasses,\n style: _vm.titleStyles\n }, [_vm._v(_vm._s(_vm.title))]) : _vm._e(), this.$props.subtitle ? _c(\"h6\", {\n class: _vm.subtitleClasses,\n style: _vm.subtitleStyles\n }, [_vm._v(_vm._s(_vm.subtitle))]) : _vm._e()]), _vm.hasAction ? _c(\"div\", {\n staticClass: \"vx-card__actions\"\n }, [_vm._t(\"actions\", function () {\n return [(_vm.actionButtons || _vm.collapseAction || _vm.refreshContentAction || _vm.removeCardAction) && !_vm.codeToggler ? _c(\"div\", {\n staticClass: \"vx-card__action-buttons\"\n }, [_vm.actionButtons || _vm.collapseAction ? _c(\"feather-icon\", {\n staticClass: \"ml-4\",\n class: {\n rotate180: !_vm.isContentCollapsed\n },\n attrs: {\n icon: \"ChevronUpIcon\"\n },\n on: {\n click: _vm.toggleContent\n }\n }) : _vm._e(), _vm.actionButtons || _vm.refreshContentAction ? _c(\"feather-icon\", {\n staticClass: \"ml-4\",\n attrs: {\n icon: \"RotateCwIcon\"\n },\n on: {\n click: _vm.refreshcard\n }\n }) : _vm._e(), _vm.actionButtons || _vm.removeCardAction ? _c(\"feather-icon\", {\n staticClass: \"ml-4\",\n attrs: {\n icon: \"XIcon\"\n },\n on: {\n click: _vm.removeCard\n }\n }) : _vm._e()], 1) : _vm._e(), _vm.codeToggler && !_vm.actionButtons ? _c(\"div\", {\n staticClass: \"vx-card__code-toggler sm:block hidden\"\n }, [_c(\"feather-icon\", {\n class: {\n \"border border-solid border-primary border-t-0 border-r-0 border-l-0\": _vm.showCode\n },\n attrs: {\n icon: \"CodeIcon\"\n },\n on: {\n click: _vm.toggleCode\n }\n })], 1) : _vm._e()];\n })], 2) : _vm._e()]) : _vm._e(), _c(\"div\", {\n ref: \"content\",\n staticClass: \"vx-card__collapsible-content vs-con-loading__container\",\n class: [{\n collapsed: _vm.isContentCollapsed\n }, {\n \"overflow-hidden\": _vm.tempHidden\n }],\n style: _vm.StyleItems\n }, [_vm._t(\"no-body\"), this.$slots.default ? _c(\"div\", {\n staticClass: \"vx-card__body\"\n }, [_vm._t(\"default\")], 2) : _vm._e(), _vm._t(\"no-body-bottom\"), this.$slots.footer ? _c(\"div\", {\n staticClass: \"vx-card__footer\"\n }, [_vm._t(\"footer\")], 2) : _vm._e()], 2), _c(\"div\", {\n directives: [{\n name: \"show\",\n rawName: \"v-show\",\n value: this.$slots.codeContainer,\n expression: \"this.$slots.codeContainer\"\n }],\n ref: \"codeContainer\",\n staticClass: \"vx-card__code-container\",\n class: {\n collapsed: !_vm.showCode\n },\n style: _vm.codeContainerStyles\n }, [_c(\"div\", {\n staticClass: \"code-content\"\n }, [_c(\"prism\", {\n key: _vm.$vs.rtl,\n attrs: {\n language: _vm.codeLanguage\n }\n }, [_vm._t(\"codeContainer\")], 2)], 1)])]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMzc1ODQ3YjQtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy90ZW1wbGF0ZUxvYWRlci5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy92eC1jYXJkL1Z4Q2FyZC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ZjUxMjZkMTQmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdngtY2FyZC9WeENhcmQudnVlPzgyOTEiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIHJlbmRlciA9IGZ1bmN0aW9uIHJlbmRlcigpIHtcbiAgdmFyIF92bSA9IHRoaXMsXG4gICAgX2MgPSBfdm0uX3NlbGYuX2NcbiAgcmV0dXJuIF9jKFxuICAgIFwiZGl2XCIsXG4gICAgX3ZtLl9nKFxuICAgICAge1xuICAgICAgICByZWY6IFwiY2FyZFwiLFxuICAgICAgICBzdGF0aWNDbGFzczogXCJ2eC1jYXJkXCIsXG4gICAgICAgIGNsYXNzOiBbXG4gICAgICAgICAgeyBcIm92ZXJmbG93LWhpZGRlblwiOiBfdm0udGVtcEhpZGRlbiB9LFxuICAgICAgICAgIHsgXCJuby1zaGFkb3dcIjogX3ZtLm5vU2hhZG93IH0sXG4gICAgICAgICAgeyBcInJvdW5kZWQtbm9uZVwiOiBfdm0ubm9SYWRpdXMgfSxcbiAgICAgICAgICB7IFwiY2FyZC1ib3JkZXJcIjogX3ZtLmNhcmRCb3JkZXIgfSxcbiAgICAgICAgICBfdm0uY2FyZENsYXNzZXMsXG4gICAgICAgIF0sXG4gICAgICAgIHN0eWxlOiBfdm0uY2FyZFN0eWxlcyxcbiAgICAgIH0sXG4gICAgICBfdm0uJGxpc3RlbmVyc1xuICAgICksXG4gICAgW1xuICAgICAgX3ZtLmhhc0hlYWRlclxuICAgICAgICA/IF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwidngtY2FyZF9faGVhZGVyXCIgfSwgW1xuICAgICAgICAgICAgX2MoXCJkaXZcIiwgeyBzdGF0aWNDbGFzczogXCJ2eC1jYXJkX190aXRsZVwiIH0sIFtcbiAgICAgICAgICAgICAgdGhpcy4kcHJvcHMudGl0bGVcbiAgICAgICAgICAgICAgICA/IF9jKFxuICAgICAgICAgICAgICAgICAgICBcImg0XCIsXG4gICAgICAgICAgICAgICAgICAgIHsgY2xhc3M6IF92bS50aXRsZUNsYXNzZXMsIHN0eWxlOiBfdm0udGl0bGVTdHlsZXMgfSxcbiAgICAgICAgICAgICAgICAgICAgW192bS5fdihfdm0uX3MoX3ZtLnRpdGxlKSldXG4gICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgdGhpcy4kcHJvcHMuc3VidGl0bGVcbiAgICAgICAgICAgICAgICA/IF9jKFxuICAgICAgICAgICAgICAgICAgICBcImg2XCIsXG4gICAgICAgICAgICAgICAgICAgIHsgY2xhc3M6IF92bS5zdWJ0aXRsZUNsYXNzZXMsIHN0eWxlOiBfdm0uc3VidGl0bGVTdHlsZXMgfSxcbiAgICAgICAgICAgICAgICAgICAgW192bS5fdihfdm0uX3MoX3ZtLnN1YnRpdGxlKSldXG4gICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgX3ZtLmhhc0FjdGlvblxuICAgICAgICAgICAgICA/IF9jKFxuICAgICAgICAgICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICAgICAgICAgIHsgc3RhdGljQ2xhc3M6IFwidngtY2FyZF9fYWN0aW9uc1wiIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF92bS5fdChcImFjdGlvbnNcIiwgZnVuY3Rpb24gKCkge1xuICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBbXG4gICAgICAgICAgICAgICAgICAgICAgICAoX3ZtLmFjdGlvbkJ1dHRvbnMgfHxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLmNvbGxhcHNlQWN0aW9uIHx8XG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5yZWZyZXNoQ29udGVudEFjdGlvbiB8fFxuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0ucmVtb3ZlQ2FyZEFjdGlvbikgJiZcbiAgICAgICAgICAgICAgICAgICAgICAgICFfdm0uY29kZVRvZ2dsZXJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7IHN0YXRpY0NsYXNzOiBcInZ4LWNhcmRfX2FjdGlvbi1idXR0b25zXCIgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLmFjdGlvbkJ1dHRvbnMgfHwgX3ZtLmNvbGxhcHNlQWN0aW9uXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBfYyhcImZlYXRoZXItaWNvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcIm1sLTRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByb3RhdGUxODA6ICFfdm0uaXNDb250ZW50Q29sbGFwc2VkLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBpY29uOiBcIkNoZXZyb25VcEljb25cIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbjogeyBjbGljazogX3ZtLnRvZ2dsZUNvbnRlbnQgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLmFjdGlvbkJ1dHRvbnMgfHwgX3ZtLnJlZnJlc2hDb250ZW50QWN0aW9uXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBfYyhcImZlYXRoZXItaWNvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcIm1sLTRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgaWNvbjogXCJSb3RhdGVDd0ljb25cIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbjogeyBjbGljazogX3ZtLnJlZnJlc2hjYXJkIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5hY3Rpb25CdXR0b25zIHx8IF92bS5yZW1vdmVDYXJkQWN0aW9uXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBfYyhcImZlYXRoZXItaWNvblwiLCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcIm1sLTRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgaWNvbjogXCJYSWNvblwiIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7IGNsaWNrOiBfdm0ucmVtb3ZlQ2FyZCB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgICAgICAgICAgICAgICAgICBfdm0uY29kZVRvZ2dsZXIgJiYgIV92bS5hY3Rpb25CdXR0b25zXG4gICAgICAgICAgICAgICAgICAgICAgICAgID8gX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczpcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcInZ4LWNhcmRfX2NvZGUtdG9nZ2xlciBzbTpibG9jayBoaWRkZW5cIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZmVhdGhlci1pY29uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJib3JkZXIgYm9yZGVyLXNvbGlkIGJvcmRlci1wcmltYXJ5IGJvcmRlci10LTAgYm9yZGVyLXItMCBib3JkZXItbC0wXCI6XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF92bS5zaG93Q29kZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGljb246IFwiQ29kZUljb25cIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7IGNsaWNrOiBfdm0udG9nZ2xlQ29kZSB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMlxuICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgOiBfdm0uX2UoKSxcbiAgICAgICAgICBdKVxuICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgX2MoXG4gICAgICAgIFwiZGl2XCIsXG4gICAgICAgIHtcbiAgICAgICAgICByZWY6IFwiY29udGVudFwiLFxuICAgICAgICAgIHN0YXRpY0NsYXNzOiBcInZ4LWNhcmRfX2NvbGxhcHNpYmxlLWNvbnRlbnQgdnMtY29uLWxvYWRpbmdfX2NvbnRhaW5lclwiLFxuICAgICAgICAgIGNsYXNzOiBbXG4gICAgICAgICAgICB7IGNvbGxhcHNlZDogX3ZtLmlzQ29udGVudENvbGxhcHNlZCB9LFxuICAgICAgICAgICAgeyBcIm92ZXJmbG93LWhpZGRlblwiOiBfdm0udGVtcEhpZGRlbiB9LFxuICAgICAgICAgIF0sXG4gICAgICAgICAgc3R5bGU6IF92bS5TdHlsZUl0ZW1zLFxuICAgICAgICB9LFxuICAgICAgICBbXG4gICAgICAgICAgX3ZtLl90KFwibm8tYm9keVwiKSxcbiAgICAgICAgICB0aGlzLiRzbG90cy5kZWZhdWx0XG4gICAgICAgICAgICA/IF9jKFxuICAgICAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICAgICAgeyBzdGF0aWNDbGFzczogXCJ2eC1jYXJkX19ib2R5XCIgfSxcbiAgICAgICAgICAgICAgICBbX3ZtLl90KFwiZGVmYXVsdFwiKV0sXG4gICAgICAgICAgICAgICAgMlxuICAgICAgICAgICAgICApXG4gICAgICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgICAgIF92bS5fdChcIm5vLWJvZHktYm90dG9tXCIpLFxuICAgICAgICAgIHRoaXMuJHNsb3RzLmZvb3RlclxuICAgICAgICAgICAgPyBfYyhcbiAgICAgICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgICAgIHsgc3RhdGljQ2xhc3M6IFwidngtY2FyZF9fZm9vdGVyXCIgfSxcbiAgICAgICAgICAgICAgICBbX3ZtLl90KFwiZm9vdGVyXCIpXSxcbiAgICAgICAgICAgICAgICAyXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIDogX3ZtLl9lKCksXG4gICAgICAgIF0sXG4gICAgICAgIDJcbiAgICAgICksXG4gICAgICBfYyhcbiAgICAgICAgXCJkaXZcIixcbiAgICAgICAge1xuICAgICAgICAgIGRpcmVjdGl2ZXM6IFtcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgbmFtZTogXCJzaG93XCIsXG4gICAgICAgICAgICAgIHJhd05hbWU6IFwidi1zaG93XCIsXG4gICAgICAgICAgICAgIHZhbHVlOiB0aGlzLiRzbG90cy5jb2RlQ29udGFpbmVyLFxuICAgICAgICAgICAgICBleHByZXNzaW9uOiBcInRoaXMuJHNsb3RzLmNvZGVDb250YWluZXJcIixcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgXSxcbiAgICAgICAgICByZWY6IFwiY29kZUNvbnRhaW5lclwiLFxuICAgICAgICAgIHN0YXRpY0NsYXNzOiBcInZ4LWNhcmRfX2NvZGUtY29udGFpbmVyXCIsXG4gICAgICAgICAgY2xhc3M6IHsgY29sbGFwc2VkOiAhX3ZtLnNob3dDb2RlIH0sXG4gICAgICAgICAgc3R5bGU6IF92bS5jb2RlQ29udGFpbmVyU3R5bGVzLFxuICAgICAgICB9LFxuICAgICAgICBbXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgeyBzdGF0aWNDbGFzczogXCJjb2RlLWNvbnRlbnRcIiB9LFxuICAgICAgICAgICAgW1xuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcInByaXNtXCIsXG4gICAgICAgICAgICAgICAgeyBrZXk6IF92bS4kdnMucnRsLCBhdHRyczogeyBsYW5ndWFnZTogX3ZtLmNvZGVMYW5ndWFnZSB9IH0sXG4gICAgICAgICAgICAgICAgW192bS5fdChcImNvZGVDb250YWluZXJcIildLFxuICAgICAgICAgICAgICAgIDJcbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAxXG4gICAgICAgICAgKSxcbiAgICAgICAgXVxuICAgICAgKSxcbiAgICBdXG4gIClcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBSUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUdBO0FBQ0E7QUFLQTtBQUFBO0FBQ0E7QUFBQTtBQUlBO0FBQUE7QUFBQTtBQU9BO0FBQUE7QUFBQTtBQVFBO0FBQUE7QUFHQTtBQVFBO0FBQUE7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBSUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUlBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFVQTtBQUVBO0FBR0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFNQTtBQVVBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBRUE7QUFDQTtBQU1BO0FBQUE7QUFTQTtBQUFBO0FBV0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFJQTtBQUFBO0FBSUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQVdBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"375847b4-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-card/VxCard.vue?vue&type=template&id=f5126d14&\n"); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"375847b4-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-input-group/VxInputGroup.vue?vue&type=template&id=00433e15&functional=true&": /*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"375847b4-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/vx-input-group/VxInputGroup.vue?vue&type=template&id=00433e15&functional=true& ***! \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render(_c, _vm) {\n return _c(\"div\", {\n staticClass: \"vx-input-group flex\",\n class: _vm.data.staticClass\n }, [_vm.slots().prepend ? _c(\"div\", {\n staticClass: \"vx-input-group-prepend flex\",\n class: _vm.props.prependClasses\n }, [_vm._t(\"prepend\")], 2) : _vm._e(), _c(\"div\", {\n staticClass: \"vx-input-group-default flex-grow\"\n }, [_vm._t(\"default\")], 2), _vm.slots().append ? _c(\"div\", {\n staticClass: \"vx-input-group-append flex\",\n class: _vm.props.appendClasses\n }, [_vm._t(\"append\")], 2) : _vm._e()]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMzc1ODQ3YjQtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy90ZW1wbGF0ZUxvYWRlci5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy92eC1pbnB1dC1ncm91cC9WeElucHV0R3JvdXAudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTAwNDMzZTE1JmZ1bmN0aW9uYWw9dHJ1ZSYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92eC1pbnB1dC1ncm91cC9WeElucHV0R3JvdXAudnVlP2YxMjgiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIHJlbmRlciA9IGZ1bmN0aW9uIHJlbmRlcihfYywgX3ZtKSB7XG4gIHJldHVybiBfYyhcbiAgICBcImRpdlwiLFxuICAgIHsgc3RhdGljQ2xhc3M6IFwidngtaW5wdXQtZ3JvdXAgZmxleFwiLCBjbGFzczogX3ZtLmRhdGEuc3RhdGljQ2xhc3MgfSxcbiAgICBbXG4gICAgICBfdm0uc2xvdHMoKS5wcmVwZW5kXG4gICAgICAgID8gX2MoXG4gICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJ2eC1pbnB1dC1ncm91cC1wcmVwZW5kIGZsZXhcIixcbiAgICAgICAgICAgICAgY2xhc3M6IF92bS5wcm9wcy5wcmVwZW5kQ2xhc3NlcyxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbX3ZtLl90KFwicHJlcGVuZFwiKV0sXG4gICAgICAgICAgICAyXG4gICAgICAgICAgKVxuICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgX2MoXG4gICAgICAgIFwiZGl2XCIsXG4gICAgICAgIHsgc3RhdGljQ2xhc3M6IFwidngtaW5wdXQtZ3JvdXAtZGVmYXVsdCBmbGV4LWdyb3dcIiB9LFxuICAgICAgICBbX3ZtLl90KFwiZGVmYXVsdFwiKV0sXG4gICAgICAgIDJcbiAgICAgICksXG4gICAgICBfdm0uc2xvdHMoKS5hcHBlbmRcbiAgICAgICAgPyBfYyhcbiAgICAgICAgICAgIFwiZGl2XCIsXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcInZ4LWlucHV0LWdyb3VwLWFwcGVuZCBmbGV4XCIsXG4gICAgICAgICAgICAgIGNsYXNzOiBfdm0ucHJvcHMuYXBwZW5kQ2xhc3NlcyxcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBbX3ZtLl90KFwiYXBwZW5kXCIpXSxcbiAgICAgICAgICAgIDJcbiAgICAgICAgICApXG4gICAgICAgIDogX3ZtLl9lKCksXG4gICAgXVxuICApXG59XG52YXIgc3RhdGljUmVuZGVyRm5zID0gW11cbnJlbmRlci5fd2l0aFN0cmlwcGVkID0gdHJ1ZVxuXG5leHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBTUE7QUFDQTtBQUNBO0FBT0E7QUFBQTtBQVFBO0FBQ0E7QUFDQTtBQU9BO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"375847b4-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-input-group/VxInputGroup.vue?vue&type=template&id=00433e15&functional=true&\n"); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"375847b4-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-list/VxList.vue?vue&type=template&id=776bedb6&": /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"375847b4-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/vx-list/VxList.vue?vue&type=template&id=776bedb6& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"ul\", {\n staticClass: \"list\"\n }, _vm._l(_vm.list, function (item, index) {\n return _c(\"li\", {\n key: index,\n staticClass: \"list__item\"\n }, [_c(\"feather-icon\", {\n staticClass: \"w-5 h-5 mr-1\",\n attrs: {\n icon: _vm.rtlSpecificIcon\n }\n }), _c(\"span\", {\n domProps: {\n innerHTML: _vm._s(item)\n }\n })], 1);\n }), 0);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMzc1ODQ3YjQtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy90ZW1wbGF0ZUxvYWRlci5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy92eC1saXN0L1Z4TGlzdC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9Nzc2YmVkYjYmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdngtbGlzdC9WeExpc3QudnVlPzkzZDQiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIHJlbmRlciA9IGZ1bmN0aW9uIHJlbmRlcigpIHtcbiAgdmFyIF92bSA9IHRoaXMsXG4gICAgX2MgPSBfdm0uX3NlbGYuX2NcbiAgcmV0dXJuIF9jKFxuICAgIFwidWxcIixcbiAgICB7IHN0YXRpY0NsYXNzOiBcImxpc3RcIiB9LFxuICAgIF92bS5fbChfdm0ubGlzdCwgZnVuY3Rpb24gKGl0ZW0sIGluZGV4KSB7XG4gICAgICByZXR1cm4gX2MoXG4gICAgICAgIFwibGlcIixcbiAgICAgICAgeyBrZXk6IGluZGV4LCBzdGF0aWNDbGFzczogXCJsaXN0X19pdGVtXCIgfSxcbiAgICAgICAgW1xuICAgICAgICAgIF9jKFwiZmVhdGhlci1pY29uXCIsIHtcbiAgICAgICAgICAgIHN0YXRpY0NsYXNzOiBcInctNSBoLTUgbXItMVwiLFxuICAgICAgICAgICAgYXR0cnM6IHsgaWNvbjogX3ZtLnJ0bFNwZWNpZmljSWNvbiB9LFxuICAgICAgICAgIH0pLFxuICAgICAgICAgIF9jKFwic3BhblwiLCB7IGRvbVByb3BzOiB7IGlubmVySFRNTDogX3ZtLl9zKGl0ZW0pIH0gfSksXG4gICAgICAgIF0sXG4gICAgICAgIDFcbiAgICAgIClcbiAgICB9KSxcbiAgICAwXG4gIClcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUVBO0FBRUE7QUFBQTtBQUFBO0FBR0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBSUE7QUFHQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"375847b4-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-list/VxList.vue?vue&type=template&id=776bedb6&\n"); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"375847b4-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layouts/components/VxBreadcrumb.vue?vue&type=template&id=5d02e88f&functional=true&": /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"375847b4-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layouts/components/VxBreadcrumb.vue?vue&type=template&id=5d02e88f&functional=true& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render(_c, _vm) {\n return _c(\"div\", {\n staticClass: \"vx-breadcrumb\",\n class: _vm.data.staticClass\n }, [_c(\"ul\", {\n staticClass: \"flex flex-wrap items-center\"\n }, [_c(\"li\", {\n staticClass: \"inline-flex items-end\"\n }, [_c(\"router-link\", {\n attrs: {\n to: \"/\"\n }\n }, [_c(\"feather-icon\", {\n attrs: {\n icon: \"HomeIcon\",\n svgClasses: \"h-5 w-5 mb-1 stroke-current text-primary\"\n }\n })], 1), _c(\"span\", {\n staticClass: \"breadcrumb-separator mx-2\"\n }, [_c(\"feather-icon\", {\n attrs: {\n icon: _vm.props.isRTL ? \"ChevronsLeftIcon\" : \"ChevronsRightIcon\",\n svgClasses: \"w-4 h-4\"\n }\n })], 1)], 1), _vm._l(_vm.props.route.meta.breadcrumb.slice(1, -1), function (link, index) {\n return _c(\"li\", {\n key: index,\n staticClass: \"inline-flex items-center\"\n }, [link.url ? _c(\"router-link\", {\n attrs: {\n to: link.url\n }\n }, [_vm._v(_vm._s(link.title))]) : _c(\"span\", {\n staticClass: \"text-primary cursor-default\"\n }, [_vm._v(_vm._s(link.title))]), _c(\"span\", {\n staticClass: \"breadcrumb-separator mx-2 flex items-start\"\n }, [_c(\"feather-icon\", {\n attrs: {\n icon: _vm.props.isRTL ? \"ChevronsLeftIcon\" : \"ChevronsRightIcon\",\n svgClasses: \"w-4 h-4\"\n }\n })], 1)], 1);\n }), _c(\"li\", {\n staticClass: \"inline-flex\"\n }, [_vm.props.route.meta.breadcrumb.slice(-1)[0].active ? _c(\"span\", {\n staticClass: \"cursor-default\"\n }, [_vm._v(_vm._s(_vm.props.route.meta.breadcrumb.slice(-1)[0].title))]) : _vm._e()])], 2)]);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMzc1ODQ3YjQtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy90ZW1wbGF0ZUxvYWRlci5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvbGF5b3V0cy9jb21wb25lbnRzL1Z4QnJlYWRjcnVtYi52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NWQwMmU4OGYmZnVuY3Rpb25hbD10cnVlJi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYXlvdXRzL2NvbXBvbmVudHMvVnhCcmVhZGNydW1iLnZ1ZT9hYTc1Il0sInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbiByZW5kZXIoX2MsIF92bSkge1xuICByZXR1cm4gX2MoXG4gICAgXCJkaXZcIixcbiAgICB7IHN0YXRpY0NsYXNzOiBcInZ4LWJyZWFkY3J1bWJcIiwgY2xhc3M6IF92bS5kYXRhLnN0YXRpY0NsYXNzIH0sXG4gICAgW1xuICAgICAgX2MoXG4gICAgICAgIFwidWxcIixcbiAgICAgICAgeyBzdGF0aWNDbGFzczogXCJmbGV4IGZsZXgtd3JhcCBpdGVtcy1jZW50ZXJcIiB9LFxuICAgICAgICBbXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImxpXCIsXG4gICAgICAgICAgICB7IHN0YXRpY0NsYXNzOiBcImlubGluZS1mbGV4IGl0ZW1zLWVuZFwiIH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgIFwicm91dGVyLWxpbmtcIixcbiAgICAgICAgICAgICAgICB7IGF0dHJzOiB7IHRvOiBcIi9cIiB9IH0sXG4gICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgX2MoXCJmZWF0aGVyLWljb25cIiwge1xuICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgIGljb246IFwiSG9tZUljb25cIixcbiAgICAgICAgICAgICAgICAgICAgICBzdmdDbGFzc2VzOiBcImgtNSB3LTUgbWItMSBzdHJva2UtY3VycmVudCB0ZXh0LXByaW1hcnlcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICBcInNwYW5cIixcbiAgICAgICAgICAgICAgICB7IHN0YXRpY0NsYXNzOiBcImJyZWFkY3J1bWItc2VwYXJhdG9yIG14LTJcIiB9LFxuICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgIF9jKFwiZmVhdGhlci1pY29uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBpY29uOiBfdm0ucHJvcHMuaXNSVExcbiAgICAgICAgICAgICAgICAgICAgICAgID8gXCJDaGV2cm9uc0xlZnRJY29uXCJcbiAgICAgICAgICAgICAgICAgICAgICAgIDogXCJDaGV2cm9uc1JpZ2h0SWNvblwiLFxuICAgICAgICAgICAgICAgICAgICAgIHN2Z0NsYXNzZXM6IFwidy00IGgtNFwiLFxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICksXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgMVxuICAgICAgICAgICksXG4gICAgICAgICAgX3ZtLl9sKFxuICAgICAgICAgICAgX3ZtLnByb3BzLnJvdXRlLm1ldGEuYnJlYWRjcnVtYi5zbGljZSgxLCAtMSksXG4gICAgICAgICAgICBmdW5jdGlvbiAobGluaywgaW5kZXgpIHtcbiAgICAgICAgICAgICAgcmV0dXJuIF9jKFxuICAgICAgICAgICAgICAgIFwibGlcIixcbiAgICAgICAgICAgICAgICB7IGtleTogaW5kZXgsIHN0YXRpY0NsYXNzOiBcImlubGluZS1mbGV4IGl0ZW1zLWNlbnRlclwiIH0sXG4gICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgbGluay51cmxcbiAgICAgICAgICAgICAgICAgICAgPyBfYyhcInJvdXRlci1saW5rXCIsIHsgYXR0cnM6IHsgdG86IGxpbmsudXJsIH0gfSwgW1xuICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KF92bS5fcyhsaW5rLnRpdGxlKSksXG4gICAgICAgICAgICAgICAgICAgICAgXSlcbiAgICAgICAgICAgICAgICAgICAgOiBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgIFwic3BhblwiLFxuICAgICAgICAgICAgICAgICAgICAgICAgeyBzdGF0aWNDbGFzczogXCJ0ZXh0LXByaW1hcnkgY3Vyc29yLWRlZmF1bHRcIiB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgW192bS5fdihfdm0uX3MobGluay50aXRsZSkpXVxuICAgICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgXCJzcGFuXCIsXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJicmVhZGNydW1iLXNlcGFyYXRvciBteC0yIGZsZXggaXRlbXMtc3RhcnRcIixcbiAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgIF9jKFwiZmVhdGhlci1pY29uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGljb246IF92bS5wcm9wcy5pc1JUTFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gXCJDaGV2cm9uc0xlZnRJY29uXCJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IFwiQ2hldnJvbnNSaWdodEljb25cIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnQ2xhc3NlczogXCJ3LTQgaC00XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIH0pLFxuICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICApXG4gICAgICAgICAgICB9XG4gICAgICAgICAgKSxcbiAgICAgICAgICBfYyhcImxpXCIsIHsgc3RhdGljQ2xhc3M6IFwiaW5saW5lLWZsZXhcIiB9LCBbXG4gICAgICAgICAgICBfdm0ucHJvcHMucm91dGUubWV0YS5icmVhZGNydW1iLnNsaWNlKC0xKVswXS5hY3RpdmVcbiAgICAgICAgICAgICAgPyBfYyhcInNwYW5cIiwgeyBzdGF0aWNDbGFzczogXCJjdXJzb3ItZGVmYXVsdFwiIH0sIFtcbiAgICAgICAgICAgICAgICAgIF92bS5fdihcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl9zKF92bS5wcm9wcy5yb3V0ZS5tZXRhLmJyZWFkY3J1bWIuc2xpY2UoLTEpWzBdLnRpdGxlKVxuICAgICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBdKVxuICAgICAgICAgICAgICA6IF92bS5fZSgpLFxuICAgICAgICAgIF0pLFxuICAgICAgICBdLFxuICAgICAgICAyXG4gICAgICApLFxuICAgIF1cbiAgKVxufVxudmFyIHN0YXRpY1JlbmRlckZucyA9IFtdXG5yZW5kZXIuX3dpdGhTdHJpcHBlZCA9IHRydWVcblxuZXhwb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQUE7QUFBQTtBQUlBO0FBQUE7QUFJQTtBQUFBO0FBSUE7QUFBQTtBQUFBO0FBQUE7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBTUE7QUFBQTtBQUdBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFVQTtBQUVBO0FBQUE7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBS0E7QUFBQTtBQU1BO0FBQ0E7QUFHQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBT0E7QUFFQTtBQUFBO0FBRUE7QUFBQTtBQVlBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"375847b4-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layouts/components/VxBreadcrumb.vue?vue&type=template&id=5d02e88f&functional=true&\n"); /***/ }), /***/ "./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"375847b4-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layouts/components/vx-tooltip/VxTooltip.vue?vue&type=template&id=35b97e18&": /*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"375847b4-vue-loader-template"}!./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layouts/components/vx-tooltip/VxTooltip.vue?vue&type=template&id=35b97e18& ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function render() {\n var _vm = this,\n _c = _vm._self._c;\n return _c(\"div\", {\n ref: \"convstooltip\",\n staticClass: \"con-vs-tooltip\",\n on: {\n mouseleave: _vm.mouseleavex,\n mouseenter: _vm.mouseenterx,\n mouseup: _vm.destroy\n }\n }, [_c(\"transition\", {\n attrs: {\n name: \"tooltip-fade\"\n }\n }, [_c(\"div\", {\n directives: [{\n name: \"show\",\n rawName: \"v-show\",\n value: _vm.active,\n expression: \"active\"\n }],\n ref: \"vstooltip\",\n staticClass: \"vs-tooltip\",\n class: [\"vs-tooltip-\".concat(_vm.positionx || _vm.position), \"vs-tooltip-\".concat(_vm.color), {\n \"after-none\": _vm.noneAfter\n }],\n style: _vm.style\n }, [_vm.title ? _c(\"h4\", [_vm._v(_vm._s(_vm.title))]) : _vm._e(), _vm._v(\"\\n \" + _vm._s(_vm.text) + \"\\n \")])]), _vm._t(\"default\")], 2);\n};\nvar staticRenderFns = [];\nrender._withStripped = true;\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzP3tcImNhY2hlRGlyZWN0b3J5XCI6XCJub2RlX21vZHVsZXMvLmNhY2hlL3Z1ZS1sb2FkZXJcIixcImNhY2hlSWRlbnRpZmllclwiOlwiMzc1ODQ3YjQtdnVlLWxvYWRlci10ZW1wbGF0ZVwifSEuL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/IS4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy90ZW1wbGF0ZUxvYWRlci5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvbGF5b3V0cy9jb21wb25lbnRzL3Z4LXRvb2x0aXAvVnhUb29sdGlwLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0zNWI5N2UxOCYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvbGF5b3V0cy9jb21wb25lbnRzL3Z4LXRvb2x0aXAvVnhUb29sdGlwLnZ1ZT8wNzM4Il0sInNvdXJjZXNDb250ZW50IjpbInZhciByZW5kZXIgPSBmdW5jdGlvbiByZW5kZXIoKSB7XG4gIHZhciBfdm0gPSB0aGlzLFxuICAgIF9jID0gX3ZtLl9zZWxmLl9jXG4gIHJldHVybiBfYyhcbiAgICBcImRpdlwiLFxuICAgIHtcbiAgICAgIHJlZjogXCJjb252c3Rvb2x0aXBcIixcbiAgICAgIHN0YXRpY0NsYXNzOiBcImNvbi12cy10b29sdGlwXCIsXG4gICAgICBvbjoge1xuICAgICAgICBtb3VzZWxlYXZlOiBfdm0ubW91c2VsZWF2ZXgsXG4gICAgICAgIG1vdXNlZW50ZXI6IF92bS5tb3VzZWVudGVyeCxcbiAgICAgICAgbW91c2V1cDogX3ZtLmRlc3Ryb3ksXG4gICAgICB9LFxuICAgIH0sXG4gICAgW1xuICAgICAgX2MoXCJ0cmFuc2l0aW9uXCIsIHsgYXR0cnM6IHsgbmFtZTogXCJ0b29sdGlwLWZhZGVcIiB9IH0sIFtcbiAgICAgICAgX2MoXG4gICAgICAgICAgXCJkaXZcIixcbiAgICAgICAgICB7XG4gICAgICAgICAgICBkaXJlY3RpdmVzOiBbXG4gICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICBuYW1lOiBcInNob3dcIixcbiAgICAgICAgICAgICAgICByYXdOYW1lOiBcInYtc2hvd1wiLFxuICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0uYWN0aXZlLFxuICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwiYWN0aXZlXCIsXG4gICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgcmVmOiBcInZzdG9vbHRpcFwiLFxuICAgICAgICAgICAgc3RhdGljQ2xhc3M6IFwidnMtdG9vbHRpcFwiLFxuICAgICAgICAgICAgY2xhc3M6IFtcbiAgICAgICAgICAgICAgYHZzLXRvb2x0aXAtJHtfdm0ucG9zaXRpb254IHx8IF92bS5wb3NpdGlvbn1gLFxuICAgICAgICAgICAgICBgdnMtdG9vbHRpcC0ke192bS5jb2xvcn1gLFxuICAgICAgICAgICAgICB7IFwiYWZ0ZXItbm9uZVwiOiBfdm0ubm9uZUFmdGVyIH0sXG4gICAgICAgICAgICBdLFxuICAgICAgICAgICAgc3R5bGU6IF92bS5zdHlsZSxcbiAgICAgICAgICB9LFxuICAgICAgICAgIFtcbiAgICAgICAgICAgIF92bS50aXRsZSA/IF9jKFwiaDRcIiwgW192bS5fdihfdm0uX3MoX3ZtLnRpdGxlKSldKSA6IF92bS5fZSgpLFxuICAgICAgICAgICAgX3ZtLl92KFwiXFxuICAgICAgXCIgKyBfdm0uX3MoX3ZtLnRleHQpICsgXCJcXG4gICAgXCIpLFxuICAgICAgICAgIF1cbiAgICAgICAgKSxcbiAgICAgIF0pLFxuICAgICAgX3ZtLl90KFwiZGVmYXVsdFwiKSxcbiAgICBdLFxuICAgIDJcbiAgKVxufVxudmFyIHN0YXRpY1JlbmRlckZucyA9IFtdXG5yZW5kZXIuX3dpdGhTdHJpcHBlZCA9IHRydWVcblxuZXhwb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFJQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFHQTtBQUFBO0FBRUE7QUFDQTtBQVdBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"375847b4-vue-loader-template\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layouts/components/vx-tooltip/VxTooltip.vue?vue&type=template&id=35b97e18&\n"); /***/ }), /***/ "./node_modules/css-loader/index.js?!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./src/assets/scss/main.scss": /*!********************************************************************************************************************************************************************************************!*\ !*** ./node_modules/css-loader??ref--8-oneOf-3-1!./node_modules/postcss-loader/src??ref--8-oneOf-3-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-3-3!./src/assets/scss/main.scss ***! \********************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var escape = __webpack_require__(/*! ../../../node_modules/css-loader/lib/url/escape.js */ \"./node_modules/css-loader/lib/url/escape.js\");\nexports = module.exports = __webpack_require__(/*! ../../../node_modules/css-loader/lib/css-base.js */ \"./node_modules/css-loader/lib/css-base.js\")(false);\n// imports\nexports.push([module.i, \"@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700);\", \"\"]);\n\n// module\nexports.push([module.i, \"/*=========================================================================================\\n File Name: main.scss\\n Description: Main scss file. Imports other scss partials from 'vuexy' folder\\n ----------------------------------------------------------------------------------------\\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\\n Author: Pixinvent\\n Author URL: http://www.themeforest.net/user/pixinvent\\n==========================================================================================*/\\n\\n/*=========================================================================================\\n File Name: _variables.scss\\n Description: partial- SCSS varibales\\n ----------------------------------------------------------------------------------------\\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\\n Author: Pixinvent\\n Author URL: http://www.themeforest.net/user/pixinvent\\n==========================================================================================*/\\n\\n/*========================================================\\n SPACING\\n=========================================================*/\\n\\n/*========================================================\\n COLORS\\n=========================================================*/\\n\\n/*========================================================\\n TYPOGRAPHY\\n=========================================================*/\\n\\n/*========================================================\\n TYPOGRAPHY\\n=========================================================*/\\n\\n/*========================================================\\n DARK THEME\\n=========================================================*/\\n\\n/*=========================================================================================\\n File Name: _layout.scss\\n Description: partial- main layout styles container - imports layout styles\\n ----------------------------------------------------------------------------------------\\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\\n Author: Pixinvent\\n Author URL: http://www.themeforest.net/user/pixinvent\\n==========================================================================================*/\\n\\n/*=========================================================================================\\n File Name: _layoutCommon.scss\\n Description: Common layout styles. This style will apply to all layouts\\n ----------------------------------------------------------------------------------------\\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\\n Author: Pixinvent\\n Author URL: http://www.themeforest.net/user/pixinvent\\n==========================================================================================*/\\n\\nhtml {\\n font-size: 14px;\\n height: 100%;\\n width: 100%;\\n line-height: 1.5;\\n letter-spacing: 0.01rem;\\n}\\n\\nbody {\\n font-family: \\\"Montserrat\\\", Helvetica, Arial, sans-serif;\\n font-weight: 400;\\n overflow-x: hidden;\\n max-width: 100%;\\n height: 100%;\\n transition: background-color 0.3s ease;\\n}\\n\\n[dir] body {\\n background: #f8f8f8;\\n -webkit-transition: background-color 0.3s ease;\\n}\\n\\n#app {\\n min-height: 100%;\\n}\\n\\n.vx-logo .vx-logo-text {\\n font-size: 22px;\\n font-weight: 600;\\n}\\n\\n[dir=ltr] .vx-logo .vx-logo-text {\\n -webkit-animation: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;\\n animation: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;\\n}\\n\\n[dir=rtl] .vx-logo .vx-logo-text {\\n -webkit-animation: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;\\n animation: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s normal forwards 1 fadein;\\n}\\n\\n.router-view {\\n position: relative;\\n}\\n\\n[dir] .router-view {\\n padding: 2.2rem;\\n}\\n\\n@media (max-width: 576px) {\\n [dir] .router-view {\\n padding: 1.2rem !important;\\n }\\n\\n [dir] .footer-sticky .router-view {\\n padding-bottom: 5rem !important;\\n }\\n}\\n\\n.router-view .content-area__heading h2 {\\n color: #636363;\\n}\\n\\n.layout--main {\\n height: 100%;\\n min-height: 100%;\\n}\\n\\n#content-overlay {\\n position: fixed;\\n opacity: 0;\\n width: 100%;\\n height: 100%;\\n top: 0;\\n bottom: 0;\\n transition: opacity 0.7s;\\n z-index: -1;\\n}\\n\\n[dir] #content-overlay {\\n background-color: rgba(0, 0, 0, 0.5);\\n cursor: pointer;\\n -webkit-transition: opacity 0.7s;\\n}\\n\\n[dir=ltr] #content-overlay {\\n left: 0;\\n right: 0;\\n}\\n\\n[dir=rtl] #content-overlay {\\n right: 0;\\n left: 0;\\n}\\n\\n.show-overlay #content-overlay {\\n z-index: 41001;\\n opacity: 1;\\n}\\n\\n.the-footer {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n}\\n\\n#content-area {\\n height: 100%;\\n}\\n\\n[dir=ltr] #content-area {\\n -webkit-transition: margin-left 0.5s;\\n transition: margin-left 0.5s;\\n}\\n\\n[dir=rtl] #content-area {\\n -webkit-transition: margin-right 0.5s;\\n transition: margin-right 0.5s;\\n}\\n\\n#content-area .content-wrapper {\\n min-height: calc(var(--vh, 1vh) * 100 - 3.5rem);\\n}\\n\\n.navbar-static #content-area .content-wrapper {\\n min-height: calc(var(--vh, 1vh) * 100 - 8rem);\\n}\\n\\n[dir=ltr] #content-area.content-area-reduced {\\n margin-left: 260px;\\n}\\n\\n[dir=rtl] #content-area.content-area-reduced {\\n margin-right: 260px;\\n}\\n\\n[dir=ltr] #content-area.content-area-lg {\\n margin-left: 80px;\\n}\\n\\n[dir=rtl] #content-area.content-area-lg {\\n margin-right: 80px;\\n}\\n\\n[dir=ltr] #content-area.content-area-full {\\n margin-left: 0px;\\n}\\n\\n[dir=rtl] #content-area.content-area-full {\\n margin-right: 0px;\\n}\\n\\n[dir] .navbar-floating .router-content {\\n margin-top: 5.5rem;\\n}\\n\\n@media (max-width: 576px) {\\n [dir] .navbar-floating .router-content {\\n margin-top: 6rem;\\n }\\n}\\n\\n[dir] div[id$=demo] .vx-card:not(:last-of-type) {\\n margin-bottom: 2.2rem;\\n}\\n\\n.vue-back-to-top {\\n z-index: 51000 !important;\\n}\\n\\n.demo-alignment {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -ms-flex-wrap: wrap;\\n flex-wrap: wrap;\\n -webkit-box-pack: start;\\n -ms-flex-pack: start;\\n justify-content: flex-start;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n}\\n\\n[dir] .demo-alignment > * {\\n margin-top: 1.5rem;\\n}\\n\\n[dir=ltr] .demo-alignment > * {\\n margin-right: 1.5rem;\\n}\\n\\n[dir=rtl] .demo-alignment > * {\\n margin-left: 1.5rem;\\n}\\n\\n[dir] .op-block {\\n padding: 10px;\\n border-radius: 10px;\\n}\\n\\n[dir=ltr] .op-block {\\n -webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);\\n box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.1);\\n}\\n\\n[dir=rtl] .op-block {\\n -webkit-box-shadow: -1px 1px 10px rgba(0, 0, 0, 0.1);\\n box-shadow: -1px 1px 10px rgba(0, 0, 0, 0.1);\\n}\\n\\n.no-scroll-content {\\n height: calc(var(--vh, 1vh) * 100 - 14.1rem);\\n}\\n\\n/*=========================================================================================\\n File Name: _layoutVertical.scss\\n Description: Vertical Layout Styles\\n ----------------------------------------------------------------------------------------\\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\\n Author: Pixinvent\\n Author URL: http://www.themeforest.net/user/pixinvent\\n==========================================================================================*/\\n\\n/*=========================================================================================\\n File Name: _variables.scss\\n Description: partial- SCSS varibales\\n ----------------------------------------------------------------------------------------\\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\\n Author: Pixinvent\\n Author URL: http://www.themeforest.net/user/pixinvent\\n==========================================================================================*/\\n\\n/*========================================================\\n SPACING\\n=========================================================*/\\n\\n/*========================================================\\n COLORS\\n=========================================================*/\\n\\n/*========================================================\\n TYPOGRAPHY\\n=========================================================*/\\n\\n/*========================================================\\n TYPOGRAPHY\\n=========================================================*/\\n\\n/*========================================================\\n DARK THEME\\n=========================================================*/\\n\\n[dir] .main-vertical.navbar-sticky .router-content {\\n margin-top: 4.5rem;\\n}\\n\\n.main-vertical.navbar-static .vx-navbar-wrapper .vx-navbar {\\n -webkit-box-shadow: none;\\n}\\n\\n[dir] .main-vertical.navbar-static .vx-navbar-wrapper .vx-navbar {\\n background: transparent !important;\\n box-shadow: none;\\n}\\n\\n[dir] .main-vertical.navbar-static .router-content {\\n margin-top: 0.2rem;\\n}\\n\\n[dir] .no-scroll .router-view {\\n padding-bottom: 0 !important;\\n}\\n\\n.no-scroll.navbar-floating .no-scroll-content {\\n height: calc(var(--vh, 1vh) * 100 - 11.5rem);\\n}\\n\\n.no-scroll.navbar-floating.footer-hidden .no-scroll-content {\\n height: calc(var(--vh, 1vh) * 100 - 9.3rem);\\n}\\n\\n.no-scroll.navbar-floating.footer-sticky .no-scroll-content {\\n height: calc(var(--vh, 1vh) * 100 - 13.1rem);\\n}\\n\\n.no-scroll.navbar-sticky .no-scroll-content {\\n height: calc(var(--vh, 1vh) * 100 - 10.5rem);\\n}\\n\\n.no-scroll.navbar-sticky.footer-hidden .no-scroll-content {\\n height: calc(var(--vh, 1vh) * 100 - 8.3rem);\\n}\\n\\n.no-scroll.navbar-sticky.footer-sticky .no-scroll-content {\\n height: calc(var(--vh, 1vh) * 100 - 12.1rem);\\n}\\n\\n.no-scroll.navbar-static.footer-static .no-scroll-content {\\n height: calc(var(--vh, 1vh) * 100 - 9.25rem);\\n}\\n\\n.no-scroll.navbar-static.footer-sticky .no-scroll-content {\\n height: calc(var(--vh, 1vh) * 100 - 10.9rem);\\n}\\n\\n.no-scroll.navbar-static.footer-hidden .no-scroll-content {\\n height: calc(var(--vh, 1vh) * 100 - 7rem);\\n}\\n\\n.no-scroll.navbar-hidden .no-scroll-content {\\n height: calc(var(--vh, 1vh) * 100 - 6rem);\\n}\\n\\n.no-scroll.navbar-hidden.footer-hidden .no-scroll-content {\\n height: calc(var(--vh, 1vh) * 100 - 3.8rem);\\n}\\n\\n.no-scroll.navbar-hidden.footer-sticky .no-scroll-content {\\n height: calc(var(--vh, 1vh) * 100 - 7.6rem);\\n}\\n\\n/*=========================================================================================\\n File Name: _layoutHorizontal.scss\\n Description: Horizontal Layout Styles\\n ----------------------------------------------------------------------------------------\\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\\n Author: Pixinvent\\n Author URL: http://www.themeforest.net/user/pixinvent\\n==========================================================================================*/\\n\\n.main-horizontal .vx-navbar-wrapper.nav-menu-wrapper {\\n z-index: 41000;\\n}\\n\\n.main-horizontal .vx-navbar-wrapper .vx-navbar {\\n z-index: 40001;\\n}\\n\\n@media (min-width: 1200px) {\\n .main-horizontal .vx-navbar-wrapper .search-full-container .vx-auto-suggest .auto-suggest-suggestions-list {\\n width: calc(100% - 2rem) !important;\\n }\\n [dir=ltr] .main-horizontal .vx-navbar-wrapper .search-full-container .vx-auto-suggest .auto-suggest-suggestions-list {\\n margin-left: 1rem;\\n }\\n [dir=rtl] .main-horizontal .vx-navbar-wrapper .search-full-container .vx-auto-suggest .auto-suggest-suggestions-list {\\n margin-right: 1rem;\\n }\\n}\\n\\n[dir=ltr] .main-horizontal.navbar-floating .vs-navbar.vx-navbar {\\n padding-left: 1.25rem !important;\\n padding-right: 1.25rem !important;\\n}\\n\\n[dir=rtl] .main-horizontal.navbar-floating .vs-navbar.vx-navbar {\\n padding-right: 1.25rem !important;\\n padding-left: 1.25rem !important;\\n}\\n\\n[dir] .main-horizontal.navbar-sticky .router-content {\\n margin-top: 4.5rem;\\n}\\n\\n@media (min-width: 1200px) {\\n [dir] .main-horizontal.navbar-sticky .router-content {\\n margin-top: 8.89rem;\\n }\\n}\\n\\n.main-horizontal.navbar-sticky .vx-navbar-wrapper:not(.nav-menu-wrapper) {\\n height: 62px;\\n}\\n\\n[dir] .main-horizontal.navbar-sticky .vs-navbar:not(.vx-navbar) {\\n background-color: #f7f7f7 !important;\\n}\\n\\n.main-horizontal.navbar-sticky .vs-navbar.vx-navbar, .main-horizontal.navbar-static .vs-navbar.vx-navbar {\\n -webkit-box-shadow: 0px 10px 8px rgba(0, 0, 0, 0.03);\\n}\\n\\n[dir] .main-horizontal.navbar-sticky .vs-navbar.vx-navbar, [dir] .main-horizontal.navbar-static .vs-navbar.vx-navbar {\\n box-shadow: 0px 10px 8px rgba(0, 0, 0, 0.03);\\n}\\n\\n@media (min-width: 1200px) {\\n [dir] .main-horizontal.navbar-static .router-content {\\n margin-top: 1rem;\\n }\\n}\\n\\n.main-horizontal.navbar-static #content-area .content-wrapper {\\n min-height: calc(var(--vh, 1vh) * 100 - 8rem - 62px);\\n}\\n\\n@media (min-width: 1200px) {\\n .main-horizontal.navbar-static .vx-navbar-wrapper:not(.nav-menu-wrapper) {\\n position: fixed;\\n }\\n}\\n\\n@media (max-width: 1199px) {\\n .main-horizontal.navbar-static .vx-navbar-wrapper .vx-navbar {\\n -webkit-box-shadow: none;\\n }\\n [dir] .main-horizontal.navbar-static .vx-navbar-wrapper .vx-navbar {\\n background: transparent !important;\\n box-shadow: none;\\n }\\n}\\n\\n@media (max-width: 1199px) {\\n .main-horizontal.navbar-hidden .vx-navbar-wrapper {\\n display: none;\\n }\\n}\\n\\n.main-horizontal.navbar-hidden .vx-navbar-wrapper {\\n position: fixed;\\n}\\n\\n.main-horizontal.navbar-hidden .vx-navbar-wrapper.nav-menu-wrapper {\\n display: none;\\n}\\n\\n@media (min-width: 1200px) {\\n [dir] .main-horizontal.navbar-hidden .router-view {\\n margin-top: 4.5rem;\\n }\\n}\\n\\n.main-horizontal:not(.navbar-static) .vx-navbar-wrapper.nav-menu-wrapper {\\n top: 62px;\\n}\\n\\n@media (min-width: 1200px) {\\n .main-horizontal {\\n /*\\n Only applies to NavMenu in horizontal layout\\n media query is given -> because navMenu in horizontal will be visible till 1200px.\\n */\\n }\\n\\n [dir] .main-horizontal.navbar-floating .router-content {\\n margin-top: 10.1rem;\\n }\\n\\n [dir] .main-horizontal .vs-navbar.vx-navbar {\\n padding-top: 0 !important;\\n padding-bottom: 0 !important;\\n }\\n}\\n\\n@media (min-width: 1200px) {\\n [dir] .main-horizontal.no-scroll .router-view {\\n padding-bottom: 0;\\n }\\n\\n .main-horizontal.no-scroll.navbar-floating .no-scroll-content {\\n height: calc(var(--vh, 1vh) * 100 - 16rem);\\n }\\n\\n .main-horizontal.no-scroll.navbar-floating.footer-hidden .no-scroll-content {\\n height: calc(var(--vh, 1vh) * 100 - 13.4rem);\\n }\\n\\n .main-horizontal.no-scroll.navbar-floating.footer-sticky .no-scroll-content {\\n height: calc(var(--vh, 1vh) * 100 - 16.7rem);\\n }\\n\\n .main-horizontal.no-scroll.navbar-sticky .no-scroll-content {\\n height: calc(var(--vh, 1vh) * 100 - 14.7rem);\\n }\\n\\n .main-horizontal.no-scroll.navbar-sticky.footer-hidden .no-scroll-content {\\n height: calc(var(--vh, 1vh) * 100 - 12.7rem);\\n }\\n\\n .main-horizontal.no-scroll.navbar-sticky.footer-sticky .no-scroll-content {\\n height: calc(var(--vh, 1vh) * 100 - 16.2rem);\\n }\\n\\n .main-horizontal.no-scroll.navbar-static.footer-static .no-scroll-content {\\n height: calc(var(--vh, 1vh) * 100 - 14.75rem);\\n }\\n\\n .main-horizontal.no-scroll.navbar-static.footer-sticky .no-scroll-content {\\n height: calc(var(--vh, 1vh) * 100 - 16.7rem);\\n }\\n\\n .main-horizontal.no-scroll.navbar-static.footer-hidden .no-scroll-content {\\n height: calc(var(--vh, 1vh) * 100 - 13rem);\\n }\\n}\\n\\n/*=========================================================================================\\n File Name: _theNavbar.scss\\n Description: The navbar styles\\n ----------------------------------------------------------------------------------------\\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\\n Author: Pixinvent\\n Author URL: http://www.themeforest.net/user/pixinvent\\n==========================================================================================*/\\n\\n.vs-navbar.navbar-skelton {\\n width: 100%;\\n transition: all 0.5s;\\n z-index: 10000;\\n}\\n\\n[dir] .vs-navbar.navbar-skelton {\\n padding: 0.8rem 2.2rem;\\n -webkit-transition: all 0.5s;\\n}\\n\\n.navbar-sticky .vx-navbar-wrapper,\\n.navbar-floating .vx-navbar-wrapper {\\n position: fixed;\\n}\\n\\n.vx-navbar-wrapper {\\n background-repeat-x: repeat;\\n z-index: 500;\\n width: 100%;\\n height: 103px;\\n background-repeat-y: no-repeat;\\n top: 0;\\n}\\n\\n[dir] .vx-navbar-wrapper {\\n background: linear-gradient(to bottom, rgba(248, 248, 248, 0.95) 44%, rgba(248, 248, 248, 0.46) 73%, rgba(255, 255, 255, 0) 100%);\\n}\\n\\n[dir=ltr] .vx-navbar-wrapper {\\n background: -webkit-gradient(linear, left top, left bottom, color-stop(44%, rgba(248, 248, 248, 0.95)), color-stop(73%, rgba(248, 248, 248, 0.46)), to(rgba(255, 255, 255, 0)));\\n}\\n\\n[dir=rtl] .vx-navbar-wrapper {\\n background: -webkit-gradient(linear, right top, right bottom, color-stop(44%, rgba(248, 248, 248, 0.95)), color-stop(73%, rgba(248, 248, 248, 0.46)), to(rgba(255, 255, 255, 0)));\\n}\\n\\n.vx-navbar-wrapper .vx-navbar .vs-con-items {\\n width: 100%;\\n}\\n\\n[dir] .vx-navbar-wrapper .vx-navbar .vs-con-items .search-full-container {\\n background: #fff;\\n}\\n\\n.vx-navbar-wrapper .vx-navbar .vs-con-items .vx-auto-suggest {\\n color: #626262;\\n}\\n\\n@media (min-width: 1201px) {\\n .main-vertical .vx-navbar-wrapper {\\n width: calc(100% - 260px);\\n }\\n}\\n\\n.content-area-lg .vx-navbar-wrapper {\\n width: calc(100% - 80px);\\n}\\n\\n[dir] .show-overlay .vx-navbar-wrapper {\\n background: linear-gradient(to bottom, rgba(44, 48, 60, 0.9) 44%, rgba(44, 48, 60, 0.43) 73%, rgba(44, 48, 60, 0) 100%);\\n}\\n\\n[dir=ltr] .show-overlay .vx-navbar-wrapper {\\n background: -webkit-gradient(linear, left top, left bottom, color-stop(44%, rgba(44, 48, 60, 0.9)), color-stop(73%, rgba(44, 48, 60, 0.43)), to(rgba(44, 48, 60, 0)));\\n}\\n\\n[dir=rtl] .show-overlay .vx-navbar-wrapper {\\n background: -webkit-gradient(linear, right top, right bottom, color-stop(44%, rgba(44, 48, 60, 0.9)), color-stop(73%, rgba(44, 48, 60, 0.43)), to(rgba(44, 48, 60, 0)));\\n}\\n\\n@media (min-width: 577px) {\\n [dir] .navbar-floating .vx-navbar-wrapper {\\n padding: 1.3rem 2.2rem 2.2rem;\\n }\\n}\\n\\n[dir] .navbar-floating .vx-navbar {\\n border-radius: 0.5rem;\\n padding: 0.8rem 1rem;\\n}\\n\\n[dir] .navbar-floating .vx-navbar .search-full-container {\\n border-radius: 0.5rem;\\n}\\n\\n[dir] .navbar-sticky .vx-navbar-wrapper {\\n background: none;\\n}\\n\\n.navbar-sticky .content-area-lg .vx-navbar-wrapper .vx-navbar {\\n width: 100%;\\n}\\n\\n.navbar-static .vx-navbar-wrapper .vx-navbar .vx-auto-suggest .auto-suggest-suggestions-list,\\n.navbar-sticky .vx-navbar-wrapper .vx-navbar .vx-auto-suggest .auto-suggest-suggestions-list {\\n width: calc(100% - 2rem) !important;\\n}\\n\\n[dir=ltr] .navbar-static .vx-navbar-wrapper .vx-navbar .vx-auto-suggest .auto-suggest-suggestions-list, [dir=ltr] .navbar-sticky .vx-navbar-wrapper .vx-navbar .vx-auto-suggest .auto-suggest-suggestions-list {\\n margin-left: 1rem;\\n}\\n\\n[dir=rtl] .navbar-static .vx-navbar-wrapper .vx-navbar .vx-auto-suggest .auto-suggest-suggestions-list, [dir=rtl] .navbar-sticky .vx-navbar-wrapper .vx-navbar .vx-auto-suggest .auto-suggest-suggestions-list {\\n margin-right: 1rem;\\n}\\n\\n.main-vertical.navbar-static .vx-navbar-wrapper .vx-navbar {\\n z-index: 41001;\\n}\\n\\n.navbar-static .vx-navbar-wrapper {\\n height: auto;\\n width: 100%;\\n}\\n\\n[dir] .navbar-static .vx-navbar-wrapper {\\n background: none;\\n}\\n\\n.navbar-static .vx-navbar-wrapper .vx-navbar {\\n position: relative;\\n}\\n\\n[dir] .navbar-static .router-view {\\n padding-top: 1rem;\\n}\\n\\n.navbar-hidden.main-vertical .vx-navbar-wrapper {\\n display: none;\\n}\\n\\n.search-full-container {\\n z-index: 50000;\\n}\\n\\n.search-full-container .vx-auto-suggest > div {\\n height: 100%;\\n}\\n\\n[dir] .search-full-container .vx-auto-suggest input[type=text], [dir] .search-full-container .vx-auto-suggest .input-span-placeholder {\\n padding: 1.6rem 3rem !important;\\n}\\n\\n.search-full-container .vx-auto-suggest .vs-input--icon.feather {\\n top: 32% !important;\\n}\\n\\n[dir=ltr] .search-full-container .vx-auto-suggest .vs-input--icon.feather {\\n left: 0.8rem;\\n}\\n\\n[dir=rtl] .search-full-container .vx-auto-suggest .vs-input--icon.feather {\\n right: 0.8rem;\\n}\\n\\n.search-full-container > div.feather-icon {\\n position: absolute !important;\\n}\\n\\n.bookmark-dropdown {\\n z-index: 41002;\\n}\\n\\n.navbar-custom .vs-navbar--btn-responsive {\\n display: none !important;\\n}\\n\\n.navbar-custom .vs-spacer {\\n display: block !important;\\n}\\n\\n.navbar-custom .vs-con-items {\\n display: -webkit-box !important;\\n display: -ms-flexbox !important;\\n display: flex !important;\\n width: 100%;\\n}\\n\\n@media (max-width: 1200px) {\\n [dir] .navbar-sticky .vx-navbar-wrapper .vx-navbar {\\n padding: 0.8rem 2.2rem;\\n }\\n}\\n\\n@media (max-width: 576px) {\\n [dir] .vx-navbar-wrapper {\\n padding: 1.2rem;\\n }\\n\\n [dir] .navbar-sticky .vx-navbar-wrapper {\\n padding: 0;\\n }\\n\\n [dir] .navbar-sticky .vx-navbar-wrapper .vx-navbar {\\n padding: 0.8rem 1.5rem;\\n }\\n\\n [dir] .navbar-static .vx-navbar-wrapper {\\n padding: 0;\\n }\\n\\n [dir] .navbar-static .vx-navbar-wrapper .vx-navbar {\\n padding: 0.8rem 1.5rem;\\n }\\n\\n [dir] .navbar-static.main-vertical .router-view .router-content {\\n margin-top: 0;\\n }\\n}\\n\\n.starred-page:hover,\\n.starred-page--more:hover {\\n color: rgba(var(--vs-primary), 1);\\n}\\n\\n.i18n-dropdown .vs-dropdown--item-link {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n}\\n\\n@media screen and (max-width: 364px) {\\n .i18n-dropdown {\\n width: 95vw;\\n }\\n [dir=ltr] .i18n-dropdown {\\n left: 90vw !important;\\n }\\n [dir=rtl] .i18n-dropdown {\\n right: 90vw !important;\\n }\\n\\n .i18n-dropdown .vs-dropdown--menu--after {\\n display: none;\\n }\\n}\\n\\n.cart-dropdown {\\n width: 365px;\\n}\\n\\n.cart-dropdown .cart-dropdown-item-img {\\n max-width: 100%;\\n max-height: 100%;\\n width: auto;\\n transition: 0.35s;\\n}\\n\\n[dir] .cart-dropdown .cart-dropdown-item-img {\\n -webkit-transition: 0.35s;\\n}\\n\\n.notification-dropdown,\\n.cart-dropdown {\\n width: 365px;\\n}\\n\\n@media screen and (max-width: 500px) {\\n .notification-dropdown,\\n.cart-dropdown {\\n width: 95vw;\\n }\\n [dir=ltr] .notification-dropdown, [dir=ltr] .cart-dropdown {\\n left: 97.5vw !important;\\n }\\n [dir=rtl] .notification-dropdown, [dir=rtl] .cart-dropdown {\\n right: 97.5vw !important;\\n }\\n\\n .notification-dropdown .vs-dropdown--menu--after,\\n.cart-dropdown .vs-dropdown--menu--after {\\n display: none;\\n }\\n}\\n\\n[dir] .notification-dropdown .notification:hover, [dir] .cart-dropdown .notification:hover {\\n background-color: #f7f7f7;\\n}\\n\\n[dir] .notification-dropdown .checkout-footer, [dir] .notification-dropdown .notification-footer, [dir] .cart-dropdown .checkout-footer, [dir] .cart-dropdown .notification-footer {\\n background-color: #f8f8f8;\\n}\\n\\n.scroll-area--nofications-dropdown,\\n.scroll-area--cart-items-dropdowm {\\n position: relative;\\n width: 100%;\\n max-height: 25rem;\\n}\\n\\n[dir] .scroll-area--nofications-dropdown, [dir] .scroll-area--cart-items-dropdowm {\\n margin: auto;\\n}\\n\\n.scroll-area--nofications-dropdown:not(.ps),\\n.scroll-area--cart-items-dropdowm:not(.ps) {\\n overflow-y: auto;\\n}\\n\\n@media screen and (max-height: 334px) {\\n .vx-navbar-dropdown {\\n top: calc(var(--vh, 1vh) * 100 - 82.5vh) !important;\\n }\\n\\n .vx-navbar-dropdown .vs-dropdown--menu--after {\\n display: none;\\n }\\n}\\n\\n/*=========================================================================================\\n File Name: _footer.scss\\n Description: Footer styles\\n ----------------------------------------------------------------------------------------\\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\\n Author: Pixinvent\\n Author URL: http://www.themeforest.net/user/pixinvent\\n==========================================================================================*/\\n\\n.footer-sticky .the-footer {\\n position: fixed;\\n bottom: 0;\\n width: calc(100% - 260px);\\n -webkit-box-shadow: 0 -4px 20px 0 rgba(0, 0, 0, 0.05);\\n z-index: 40000;\\n}\\n\\n[dir] .footer-sticky .the-footer {\\n background: #fff;\\n box-shadow: 0 -4px 20px 0 rgba(0, 0, 0, 0.05);\\n}\\n\\n.footer-sticky .content-area-lg .the-footer {\\n width: calc(100% - 80px);\\n}\\n\\n.footer-sticky .content-area-full .the-footer {\\n width: 100%;\\n}\\n\\n[dir] .footer-sticky .router-view {\\n padding-bottom: 5rem;\\n}\\n\\n.footer-hidden .the-footer {\\n display: none;\\n}\\n\\n[dir] .the-footer {\\n padding: 1rem 2.2rem;\\n}\\n\\n/*=========================================================================================\\n File Name: _typography.scss\\n Description: partial- typography styles\\n ----------------------------------------------------------------------------------------\\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\\n Author: Pixinvent\\n Author URL: http://www.themeforest.net/user/pixinvent\\n==========================================================================================*/\\n\\nbody {\\n color: #626262;\\n}\\n\\nh1, h2, h3, h4, h5, h6,\\n.h1, .h2, .h3, .h4, .h5, .h6 {\\n font-family: inherit;\\n font-weight: 500;\\n line-height: 1.2;\\n color: #2c2c2c;\\n}\\n\\nh1, .h1 {\\n font-size: 28px;\\n}\\n\\nh2, .h2 {\\n font-size: 24.36px;\\n}\\n\\nh3, .h3 {\\n font-size: 21.14px;\\n}\\n\\nh4, .h4 {\\n font-size: 18.48px;\\n}\\n\\nh5, .h5 {\\n font-size: 15.96px;\\n}\\n\\nh6, .h6 {\\n font-size: 14px;\\n}\\n\\n.vs-tooltip h4 {\\n color: #fff;\\n}\\n\\na:active,\\na:visited,\\na:hover,\\na {\\n color: rgba(var(--vs-primary), 1);\\n}\\n\\nu {\\n text-decoration: underline;\\n}\\n\\n/*=========================================================================================\\n File Name: _misc.scss\\n Description: partial- misc styles\\n ----------------------------------------------------------------------------------------\\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\\n Author: Pixinvent\\n Author URL: http://www.themeforest.net/user/pixinvent\\n==========================================================================================*/\\n\\ncode {\\n font-family: \\\"Montserrat\\\", Helvetica, Arial, sans-serif;\\n}\\n\\n[dir] code {\\n background: #eee;\\n padding: 0.1rem 0.3rem;\\n border-radius: 3px;\\n}\\n\\nul,\\nol {\\n list-style-type: none;\\n}\\n\\n[dir] ul, [dir] ol {\\n margin: 0;\\n padding: 0;\\n}\\n\\n[dir] .layout--full-page .bg-img {\\n background-image: url(\" + escape(__webpack_require__(/*! ../images/pages/vuexy-login-bg.jpg */ \"./src/assets/images/pages/vuexy-login-bg.jpg\")) + \");\\n background-position: center;\\n background-repeat: no-repeat;\\n background-size: cover;\\n}\\n\\n[dir] .layout--full-page .full-page-bg-color {\\n background-color: #eff2f7;\\n}\\n\\n.single-counter {\\n display: inline-block;\\n position: relative;\\n width: 105px;\\n}\\n\\n[dir] .single-counter {\\n padding: 18px 10px 10px;\\n}\\n\\n.single-counter span {\\n display: block;\\n}\\n\\n[dir] .single-counter span {\\n text-align: center;\\n}\\n\\n.single-counter .timer {\\n font-size: 3rem;\\n}\\n\\n.chat-card-log {\\n height: 240px;\\n}\\n\\n.vjs-poster {\\n width: 100% !important;\\n}\\n\\n[dir] .vjs-poster {\\n background-size: cover !important;\\n}\\n\\n@-webkit-keyframes spin {\\n from {\\n -webkit-transform: rotate(0deg);\\n transform: rotate(0deg);\\n }\\n\\n to {\\n -webkit-transform: rotate(360deg);\\n transform: rotate(360deg);\\n }\\n}\\n\\n@keyframes spin {\\n from {\\n -webkit-transform: rotate(0deg);\\n transform: rotate(0deg);\\n }\\n\\n to {\\n -webkit-transform: rotate(360deg);\\n transform: rotate(360deg);\\n }\\n}\\n\\ni.feather {\\n font-weight: 100;\\n}\\n\\n.feather.feather-menu {\\n z-index: 9;\\n}\\n\\n.scroll-area {\\n position: relative;\\n width: 100%;\\n height: 100%;\\n}\\n\\n[dir] .scroll-area {\\n margin: auto;\\n}\\n\\n.scroll-area:not(.ps) {\\n overflow-y: auto;\\n}\\n\\n/*=========================================================================================\\n File Name: _extraComponents.scss\\n Description: partial - imports extra components styles\\n ----------------------------------------------------------------------------------------\\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\\n Author: Pixinvent\\n Author URL: http://www.themeforest.net/user/pixinvent\\n==========================================================================================*/\\n\\n/*=========================================================================================\\n File Name: _awesomeSwiper.scss\\n Description: Styles for awesome swiper plugin\\n ----------------------------------------------------------------------------------------\\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\\n Author: Pixinvent\\n Author URL: http://www.themeforest.net/user/pixinvent\\n==========================================================================================*/\\n\\n[dir] .swiper-pagination-bullet-active {\\n background: rgba(var(--vs-primary), 1) !important;\\n}\\n\\n[dir] .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {\\n background: rgba(var(--vs-primary), 1) !important;\\n}\\n\\n.vue-form-wizard.md .wizard-navigation .wizard-progress-with-circle {\\n top: 33px !important;\\n}\\n\\n.vue-form-wizard.md .wizard-navigation .wizard-nav .wizard-icon-circle {\\n width: 55px;\\n height: 55px;\\n}\\n\\n[dir] .vue-form-wizard.md .wizard-navigation .wizard-nav .wizard-icon-circle {\\n border: 3px solid #cccccc;\\n}\\n\\n.vue-form-wizard.md .wizard-navigation .wizard-nav .wizard-icon-circle .wizard-icon {\\n font-size: 1.5rem;\\n}\\n\\n.vue-form-wizard.md .wizard-navigation .wizard-nav .stepTitle {\\n color: #626262;\\n}\\n\\ni.wizard-icon {\\n font-style: inherit;\\n}\\n\\n[dir] .stepTitle {\\n margin-top: 0.5rem;\\n}\\n\\n[dir] .select-large input.vs-select--input {\\n padding: 11px;\\n}\\n\\n/*=========================================================================================\\n File Name: _variables.scss\\n Description: partial- SCSS varibales\\n ----------------------------------------------------------------------------------------\\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\\n Author: Pixinvent\\n Author URL: http://www.themeforest.net/user/pixinvent\\n==========================================================================================*/\\n\\n/*========================================================\\n SPACING\\n=========================================================*/\\n\\n/*========================================================\\n COLORS\\n=========================================================*/\\n\\n/*========================================================\\n TYPOGRAPHY\\n=========================================================*/\\n\\n/*========================================================\\n TYPOGRAPHY\\n=========================================================*/\\n\\n/*========================================================\\n DARK THEME\\n=========================================================*/\\n\\n.v-select:not(.vs--single) .vs__selected {\\n font-size: 0.9rem;\\n}\\n\\n[dir] .v-select .vs__dropdown-toggle {\\n padding: 0.59px 0 4px 0;\\n}\\n\\n.v-select .vs__dropdown-toggle .vs__search {\\n color: #626262;\\n}\\n\\n.v-select .vs__dropdown-toggle .vs__deselect svg {\\n stroke: #626262;\\n opacity: 0.5;\\n}\\n\\n[dir] .v-select .vs__dropdown-toggle .vs__deselect svg {\\n margin-top: 0 !important;\\n}\\n\\n.v-select .vs__dropdown-toggle .vs__actions .vs__clear {\\n color: #626262;\\n}\\n\\n.v-select .vs__dropdown-menu .vs__dropdown-option--highlight {\\n color: #fff !important;\\n}\\n\\n.v-select .vs__dropdown-menu .vs__dropdown-option {\\n color: #626262;\\n}\\n\\n.v-select .vs__selected {\\n color: #626262;\\n}\\n\\n[dir] .theme-dark .v-select .vs__dropdown-toggle {\\n background: #262c49;\\n}\\n\\n.theme-dark .v-select .vs__dropdown-toggle .vs__clear svg {\\n stroke: #b8c2cc;\\n}\\n\\n.theme-dark .v-select .vs__dropdown-toggle .vs__deselect svg {\\n stroke: #b8c2cc;\\n opacity: 0.7;\\n}\\n\\n[dir] .theme-dark .v-select:not(.vs--single) .vs__selected {\\n background: #10163a;\\n border: none;\\n}\\n\\n.theme-dark .v-select .vs__selected {\\n color: #fff;\\n}\\n\\n.theme-dark .v-select .vs__open-indicator {\\n fill: #b8c2cc;\\n}\\n\\n[dir] .theme-dark .v-select .vs__dropdown-menu {\\n background: #262c49;\\n}\\n\\n.theme-dark .v-select .vs__dropdown-menu .vs__dropdown-option {\\n color: #c2c6dc;\\n}\\n\\n/**\\n Support for SASS is deprecated as of v3.18.\\n\\n The files remain here if your build is dependent on them\\n but they will not receive updates in future releases. All\\n SASS variables have been translated into CSS variables, so\\n migration should be quite simple if you'd like to move over.\\n\\n In v4, these files will be removed.\\n */\\n\\n.v-select {\\n position: relative;\\n font-family: inherit;\\n}\\n\\n.v-select,\\n.v-select * {\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n}\\n\\n/* KeyFrames */\\n\\n@-webkit-keyframes vSelectSpinner-ltr {\\n 0% {\\n -webkit-transform: rotate(0deg);\\n transform: rotate(0deg);\\n }\\n\\n 100% {\\n -webkit-transform: rotate(360deg);\\n transform: rotate(360deg);\\n }\\n}\\n\\n@-webkit-keyframes vSelectSpinner-rtl {\\n 0% {\\n -webkit-transform: rotate(0deg);\\n transform: rotate(0deg);\\n }\\n\\n 100% {\\n -webkit-transform: rotate(-360deg);\\n transform: rotate(-360deg);\\n }\\n}\\n\\n@keyframes vSelectSpinner-ltr {\\n 0% {\\n -webkit-transform: rotate(0deg);\\n transform: rotate(0deg);\\n }\\n\\n 100% {\\n -webkit-transform: rotate(360deg);\\n transform: rotate(360deg);\\n }\\n}\\n\\n@keyframes vSelectSpinner-rtl {\\n 0% {\\n -webkit-transform: rotate(0deg);\\n transform: rotate(0deg);\\n }\\n\\n 100% {\\n -webkit-transform: rotate(-360deg);\\n transform: rotate(-360deg);\\n }\\n}\\n\\n/* Dropdown Default Transition */\\n\\n.vs__fade-enter-active,\\n.vs__fade-leave-active {\\n pointer-events: none;\\n transition: opacity 0.15s cubic-bezier(1, 0.5, 0.8, 1);\\n}\\n\\n[dir] .vs__fade-enter-active, [dir] .vs__fade-leave-active {\\n -webkit-transition: opacity 0.15s cubic-bezier(1, 0.5, 0.8, 1);\\n}\\n\\n.vs__fade-enter,\\n.vs__fade-leave-to {\\n opacity: 0;\\n}\\n\\n/** Component States */\\n\\n/*\\n * Disabled\\n *\\n * When the component is disabled, all interaction\\n * should be prevented. Here we modify the bg color,\\n * and change the cursor displayed on the interactive\\n * components.\\n */\\n\\n[dir] .vs--disabled .vs__dropdown-toggle, [dir] .vs--disabled .vs__clear, [dir] .vs--disabled .vs__search, [dir] .vs--disabled .vs__selected, [dir] .vs--disabled .vs__open-indicator {\\n cursor: not-allowed;\\n background-color: rgb(248, 248, 248);\\n}\\n\\n/*\\n * RTL - Right to Left Support\\n *\\n * Because we're using a flexbox layout, the `dir=\\\"rtl\\\"`\\n * HTML attribute does most of the work for us by\\n * rearranging the child elements visually.\\n */\\n\\n.v-select[dir=rtl] .vs__actions {\\n padding: 0 3px 0 6px;\\n}\\n\\n.v-select[dir=rtl] .vs__clear {\\n margin-left: 6px;\\n margin-right: 0;\\n}\\n\\n.v-select[dir=rtl] .vs__deselect {\\n margin-left: 0;\\n margin-right: 2px;\\n}\\n\\n.v-select[dir=rtl] .vs__dropdown-menu {\\n text-align: right;\\n}\\n\\n/**\\n Dropdown Toggle\\n\\n The dropdown toggle is the primary wrapper of the component. It\\n has two direct descendants: .vs__selected-options, and .vs__actions.\\n\\n .vs__selected-options holds the .vs__selected's as well as the\\n main search input.\\n\\n .vs__actions holds the clear button and dropdown toggle.\\n */\\n\\n.vs__dropdown-toggle {\\n -webkit-appearance: none;\\n -moz-appearance: none;\\n appearance: none;\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n white-space: normal;\\n}\\n\\n[dir] .vs__dropdown-toggle {\\n padding: 0 0 4px 0;\\n background: none;\\n border: 1px solid rgba(60, 60, 60, 0.26);\\n border-radius: 4px;\\n}\\n\\n.vs__selected-options {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -ms-flex-preferred-size: 100%;\\n flex-basis: 100%;\\n -webkit-box-flex: 1;\\n -ms-flex-positive: 1;\\n flex-grow: 1;\\n -ms-flex-wrap: wrap;\\n flex-wrap: wrap;\\n position: relative;\\n}\\n\\n[dir] .vs__selected-options {\\n padding: 0 2px;\\n}\\n\\n.vs__actions {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n}\\n\\n[dir=ltr] .vs__actions {\\n padding: 4px 6px 0 3px;\\n}\\n\\n[dir=rtl] .vs__actions {\\n padding: 4px 3px 0 6px;\\n}\\n\\n/* Dropdown Toggle States */\\n\\n[dir] .vs--searchable .vs__dropdown-toggle {\\n cursor: text;\\n}\\n\\n[dir] .vs--unsearchable .vs__dropdown-toggle {\\n cursor: pointer;\\n}\\n\\n[dir] .vs--open .vs__dropdown-toggle {\\n border-bottom-color: transparent;\\n}\\n\\n[dir=ltr] .vs--open .vs__dropdown-toggle {\\n border-bottom-left-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n\\n[dir=rtl] .vs--open .vs__dropdown-toggle {\\n border-bottom-right-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n\\n.vs__open-indicator {\\n fill: rgba(60, 60, 60, 0.5);\\n -webkit-transform: scale(1);\\n transition: -webkit-transform 150ms cubic-bezier(1, -0.115, 0.975, 0.855);\\n transition: transform 150ms cubic-bezier(1, -0.115, 0.975, 0.855);\\n transition: transform 150ms cubic-bezier(1, -0.115, 0.975, 0.855), -webkit-transform 150ms cubic-bezier(1, -0.115, 0.975, 0.855);\\n -webkit-transition-timing-function: cubic-bezier(1, -0.115, 0.975, 0.855);\\n}\\n\\n[dir] .vs__open-indicator {\\n transform: scale(1);\\n -webkit-transition: -webkit-transform 150ms cubic-bezier(1, -0.115, 0.975, 0.855);\\n transition-timing-function: cubic-bezier(1, -0.115, 0.975, 0.855);\\n}\\n\\n[dir=ltr] .vs--open .vs__open-indicator {\\n -webkit-transform: rotate(180deg) scale(1);\\n transform: rotate(180deg) scale(1);\\n}\\n\\n[dir=rtl] .vs--open .vs__open-indicator {\\n -webkit-transform: rotate(-180deg) scale(1);\\n transform: rotate(-180deg) scale(1);\\n}\\n\\n.vs--loading .vs__open-indicator {\\n opacity: 0;\\n}\\n\\n/* Clear Button */\\n\\n.vs__clear {\\n fill: rgba(60, 60, 60, 0.5);\\n}\\n\\n[dir] .vs__clear {\\n padding: 0;\\n border: 0;\\n background-color: transparent;\\n cursor: pointer;\\n}\\n\\n[dir=ltr] .vs__clear {\\n margin-right: 8px;\\n}\\n\\n[dir=rtl] .vs__clear {\\n margin-left: 8px;\\n}\\n\\n/* Dropdown Menu */\\n\\n.vs__dropdown-menu {\\n display: block;\\n -webkit-box-sizing: border-box;\\n box-sizing: border-box;\\n position: absolute;\\n top: calc(100% - 1px);\\n z-index: 1000;\\n width: 100%;\\n max-height: 350px;\\n min-width: 160px;\\n overflow-y: auto;\\n -webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.15);\\n list-style: none;\\n}\\n\\n[dir] .vs__dropdown-menu {\\n padding: 5px 0;\\n margin: 0;\\n box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.15);\\n border: 1px solid rgba(60, 60, 60, 0.26);\\n border-top-style: none;\\n border-radius: 0 0 4px 4px;\\n background: #fff;\\n}\\n\\n[dir=ltr] .vs__dropdown-menu {\\n left: 0;\\n text-align: left;\\n}\\n\\n[dir=rtl] .vs__dropdown-menu {\\n right: 0;\\n text-align: right;\\n}\\n\\n[dir] .vs__no-options {\\n text-align: center;\\n}\\n\\n/* List Items */\\n\\n.vs__dropdown-option {\\n line-height: 1.42857143; /* Normalize line height */\\n display: block;\\n color: #333; /* Overrides most CSS frameworks */\\n white-space: nowrap;\\n}\\n\\n[dir] .vs__dropdown-option {\\n padding: 3px 20px;\\n clear: both;\\n cursor: pointer;\\n}\\n\\n.vs__dropdown-option--highlight {\\n color: #fff;\\n}\\n\\n[dir] .vs__dropdown-option--highlight {\\n background: #7367F0;\\n}\\n\\n.vs__dropdown-option--deselect {\\n color: #fff;\\n}\\n\\n[dir] .vs__dropdown-option--deselect {\\n background: #fb5858;\\n}\\n\\n.vs__dropdown-option--disabled {\\n color: rgba(60, 60, 60, 0.5);\\n}\\n\\n[dir] .vs__dropdown-option--disabled {\\n background: inherit;\\n cursor: inherit;\\n}\\n\\n/* Selected Tags */\\n\\n.vs__selected {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n color: #333;\\n line-height: 1.8;\\n z-index: 0;\\n}\\n\\n[dir] .vs__selected {\\n background-color: #f0f0f0;\\n border: 1px solid rgba(60, 60, 60, 0.26);\\n border-radius: 4px;\\n margin: 4px 2px 0px 2px;\\n padding: 0 0.25em;\\n}\\n\\n.vs__deselect {\\n display: -webkit-inline-box;\\n display: -ms-inline-flexbox;\\n display: inline-flex;\\n -webkit-appearance: none;\\n -moz-appearance: none;\\n appearance: none;\\n fill: rgba(60, 60, 60, 0.5);\\n}\\n\\n[dir] .vs__deselect {\\n padding: 0;\\n border: 0;\\n cursor: pointer;\\n background: none;\\n text-shadow: 0 1px 0 #fff;\\n}\\n\\n[dir=ltr] .vs__deselect {\\n margin-left: 4px;\\n}\\n\\n[dir=rtl] .vs__deselect {\\n margin-right: 4px;\\n}\\n\\n/* States */\\n\\n[dir] .vs--single .vs__selected {\\n background-color: transparent;\\n border-color: transparent;\\n}\\n\\n.vs--single.vs--open .vs__selected, .vs--single.vs--loading .vs__selected {\\n position: absolute;\\n opacity: 0.4;\\n}\\n\\n.vs--single.vs--searching .vs__selected {\\n display: none;\\n}\\n\\n/* Search Input */\\n\\n/**\\n * Super weird bug... If this declaration is grouped\\n * below, the cancel button will still appear in chrome.\\n * If it's up here on it's own, it'll hide it.\\n */\\n\\n.vs__search::-webkit-search-cancel-button {\\n display: none;\\n}\\n\\n.vs__search::-webkit-search-decoration,\\n.vs__search::-webkit-search-results-button,\\n.vs__search::-webkit-search-results-decoration,\\n.vs__search::-ms-clear {\\n display: none;\\n}\\n\\n.vs__search,\\n.vs__search:focus {\\n -webkit-appearance: none;\\n -moz-appearance: none;\\n appearance: none;\\n line-height: 1.8;\\n font-size: 1em;\\n outline: none;\\n -webkit-box-shadow: none;\\n width: 0;\\n max-width: 100%;\\n -webkit-box-flex: 1;\\n -ms-flex-positive: 1;\\n flex-grow: 1;\\n z-index: 1;\\n}\\n\\n[dir] .vs__search, [dir] .vs__search:focus {\\n border: 1px solid transparent;\\n margin: 4px 0 0 0;\\n padding: 0 7px;\\n background: none;\\n box-shadow: none;\\n}\\n\\n[dir=ltr] .vs__search, [dir=ltr] .vs__search:focus {\\n border-left: none;\\n}\\n\\n[dir=rtl] .vs__search, [dir=rtl] .vs__search:focus {\\n border-right: none;\\n}\\n\\n.vs__search::-webkit-input-placeholder {\\n color: inherit;\\n}\\n\\n.vs__search::-moz-placeholder {\\n color: inherit;\\n}\\n\\n.vs__search:-ms-input-placeholder {\\n color: inherit;\\n}\\n\\n.vs__search::-ms-input-placeholder {\\n color: inherit;\\n}\\n\\n.vs__search::placeholder {\\n color: inherit;\\n}\\n\\n/**\\n States\\n */\\n\\n.vs--unsearchable .vs__search {\\n opacity: 1;\\n}\\n\\n[dir] .vs--unsearchable:not(.vs--disabled) .vs__search {\\n cursor: pointer;\\n}\\n\\n.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search {\\n opacity: 0.2;\\n}\\n\\n/* Loading Spinner */\\n\\n.vs__spinner {\\n -ms-flex-item-align: center;\\n align-self: center;\\n opacity: 0;\\n font-size: 5px;\\n text-indent: -9999em;\\n overflow: hidden;\\n -webkit-transform: translateZ(0);\\n transition: opacity 0.1s;\\n}\\n\\n[dir] .vs__spinner {\\n border-top: 0.9em solid rgba(100, 100, 100, 0.1);\\n border-bottom: 0.9em solid rgba(100, 100, 100, 0.1);\\n transform: translateZ(0);\\n -webkit-transition: opacity 0.1s;\\n}\\n\\n[dir=ltr] .vs__spinner {\\n border-right: 0.9em solid rgba(100, 100, 100, 0.1);\\n border-left: 0.9em solid rgba(60, 60, 60, 0.45);\\n -webkit-animation: vSelectSpinner-ltr 1.1s infinite linear;\\n animation: vSelectSpinner-ltr 1.1s infinite linear;\\n}\\n\\n[dir=rtl] .vs__spinner {\\n border-left: 0.9em solid rgba(100, 100, 100, 0.1);\\n border-right: 0.9em solid rgba(60, 60, 60, 0.45);\\n -webkit-animation: vSelectSpinner-rtl 1.1s infinite linear;\\n animation: vSelectSpinner-rtl 1.1s infinite linear;\\n}\\n\\n.vs__spinner,\\n.vs__spinner:after {\\n width: 5em;\\n height: 5em;\\n}\\n\\n[dir] .vs__spinner, [dir] .vs__spinner:after {\\n border-radius: 50%;\\n}\\n\\n/* Loading Spinner States */\\n\\n.vs--loading .vs__spinner {\\n opacity: 1;\\n}\\n\\n.echarts {\\n width: 100% !important;\\n}\\n\\n/*=========================================================================================\\n File Name: _contextMenu.scss\\n Description: Styles for context menu\\n ----------------------------------------------------------------------------------------\\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\\n Author: Pixinvent\\n Author URL: http://www.themeforest.net/user/pixinvent\\n==========================================================================================*/\\n\\n/*=========================================================================================\\n File Name: _variables.scss\\n Description: partial- SCSS varibales\\n ----------------------------------------------------------------------------------------\\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\\n Author: Pixinvent\\n Author URL: http://www.themeforest.net/user/pixinvent\\n==========================================================================================*/\\n\\n/*========================================================\\n SPACING\\n=========================================================*/\\n\\n/*========================================================\\n COLORS\\n=========================================================*/\\n\\n/*========================================================\\n TYPOGRAPHY\\n=========================================================*/\\n\\n/*========================================================\\n TYPOGRAPHY\\n=========================================================*/\\n\\n/*========================================================\\n DARK THEME\\n=========================================================*/\\n\\n.v-context {\\n overflow: hidden;\\n -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.14) !important;\\n z-index: 51000 !important;\\n}\\n\\n[dir] .v-context {\\n padding: 0 !important;\\n border-radius: 0.4rem !important;\\n box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.14) !important;\\n}\\n\\n.v-context li a {\\n color: inherit !important;\\n}\\n\\n[dir] .v-context li a {\\n padding: 0.7rem 1rem !important;\\n}\\n\\n[dir] .v-context li a:focus, [dir] .v-context li a:hover {\\n background: #eee !important;\\n}\\n\\n[dir] .theme-dark .v-context {\\n background: #262c49 !important;\\n}\\n\\n.theme-dark .v-context li a {\\n color: #c2c6dc !important;\\n}\\n\\n[dir] .theme-dark .v-context li a:focus, [dir] .theme-dark .v-context li a:hover {\\n background: #10163a !important;\\n}\\n\\n/*=========================================================================================\\n File Name: _quillEditor.scss\\n Description: Styles for quill editor externsion.\\n ----------------------------------------------------------------------------------------\\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\\n Author: Pixinvent\\n Author URL: http://www.themeforest.net/user/pixinvent\\n==========================================================================================*/\\n\\n/*=========================================================================================\\n File Name: _variables.scss\\n Description: partial- SCSS varibales\\n ----------------------------------------------------------------------------------------\\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\\n Author: Pixinvent\\n Author URL: http://www.themeforest.net/user/pixinvent\\n==========================================================================================*/\\n\\n/*========================================================\\n SPACING\\n=========================================================*/\\n\\n/*========================================================\\n COLORS\\n=========================================================*/\\n\\n/*========================================================\\n TYPOGRAPHY\\n=========================================================*/\\n\\n/*========================================================\\n TYPOGRAPHY\\n=========================================================*/\\n\\n/*========================================================\\n DARK THEME\\n=========================================================*/\\n\\n.quill-editor .ql-bubble .ql-tooltip {\\n z-index: 51000;\\n}\\n\\n[dir] .theme-dark .quill-editor .ql-snow.ql-toolbar, [dir] .theme-dark .quill-editor .ql-snow.ql-container {\\n border-color: #414561;\\n}\\n\\n/*=========================================================================================\\n File Name: _variables.scss\\n Description: partial- SCSS varibales\\n ----------------------------------------------------------------------------------------\\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\\n Author: Pixinvent\\n Author URL: http://www.themeforest.net/user/pixinvent\\n==========================================================================================*/\\n\\n/*========================================================\\n SPACING\\n=========================================================*/\\n\\n/*========================================================\\n COLORS\\n=========================================================*/\\n\\n/*========================================================\\n TYPOGRAPHY\\n=========================================================*/\\n\\n/*========================================================\\n TYPOGRAPHY\\n=========================================================*/\\n\\n/*========================================================\\n DARK THEME\\n=========================================================*/\\n\\n.vdp-datepicker input {\\n font-size: 1rem;\\n color: #626262;\\n width: 100%;\\n}\\n\\n[dir] .vdp-datepicker input {\\n padding: 0.7rem;\\n border-radius: 5px;\\n border: 1px solid rgba(0, 0, 0, 0.2);\\n}\\n\\n.vdp-datepicker input[disabled] {\\n opacity: 0.5;\\n}\\n\\n.vdp-datepicker .vdp-datepicker__calendar {\\n z-index: 401;\\n}\\n\\n[dir] .vdp-datepicker .vdp-datepicker__calendar {\\n border-radius: 0.5rem;\\n}\\n\\n[dir=ltr] .vdp-datepicker .vdp-datepicker__calendar header .pre {\\n border-top-left-radius: 0.5rem;\\n}\\n\\n[dir=rtl] .vdp-datepicker .vdp-datepicker__calendar header .pre {\\n border-top-right-radius: 0.5rem;\\n}\\n\\n[dir=ltr] .vdp-datepicker .vdp-datepicker__calendar header .next {\\n border-top-right-radius: 0.5rem;\\n}\\n\\n[dir=rtl] .vdp-datepicker .vdp-datepicker__calendar header .next {\\n border-top-left-radius: 0.5rem;\\n}\\n\\n[dir] .vdp-datepicker .day.blank {\\n background: transparent;\\n}\\n\\n.vdp-datepicker .cell.day {\\n height: 37px;\\n line-height: 37px;\\n width: 12.285714286%;\\n}\\n\\n[dir] .vdp-datepicker .cell.day {\\n border-radius: 50%;\\n}\\n\\n[dir=ltr] .vdp-datepicker .cell.day {\\n margin-left: 1%;\\n margin-right: 1%;\\n}\\n\\n[dir=rtl] .vdp-datepicker .cell.day {\\n margin-right: 1%;\\n margin-left: 1%;\\n}\\n\\n[dir] .vdp-datepicker .cell.month, [dir] .vdp-datepicker .cell.year {\\n border-radius: 0.5rem;\\n}\\n\\n[dir] .vdp-datepicker .cell:not(.blank):hover {\\n border-color: rgba(0, 0, 0, 0) !important;\\n background-color: #eee;\\n}\\n\\n.vdp-datepicker .cell.day.highlighted {\\n color: #fff;\\n}\\n\\n[dir] .vdp-datepicker .cell.day.highlighted {\\n background: rgba(var(--vs-primary), 0.7);\\n}\\n\\n[dir] .vdp-datepicker .cell.day.highlighted:hover {\\n background: rgba(var(--vs-primary), 1);\\n}\\n\\n.vdp-datepicker .cell.selected {\\n color: #fff;\\n}\\n\\n[dir] .vdp-datepicker .cell.selected {\\n background: rgba(var(--vs-primary), 1) !important;\\n}\\n\\n[dir] .vdp-datepicker .cell.selected:hover {\\n background: rgba(var(--vs-primary), 1);\\n}\\n\\n/*=========================================================================================\\n File Name: _datetimePicker.scss\\n Description: Styles for datetime picker\\n ----------------------------------------------------------------------------------------\\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\\n Author: Pixinvent\\n Author URL: http://www.themeforest.net/user/pixinvent\\n==========================================================================================*/\\n\\n/*=========================================================================================\\n File Name: _variables.scss\\n Description: partial- SCSS varibales\\n ----------------------------------------------------------------------------------------\\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\\n Author: Pixinvent\\n Author URL: http://www.themeforest.net/user/pixinvent\\n==========================================================================================*/\\n\\n/*========================================================\\n SPACING\\n=========================================================*/\\n\\n/*========================================================\\n COLORS\\n=========================================================*/\\n\\n/*========================================================\\n TYPOGRAPHY\\n=========================================================*/\\n\\n/*========================================================\\n TYPOGRAPHY\\n=========================================================*/\\n\\n/*========================================================\\n DARK THEME\\n=========================================================*/\\n\\n.flatpickr-calendar {\\n width: calc(307.875px + 13px * 2) !important;\\n -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08) !important;\\n overflow: hidden;\\n}\\n\\n[dir] .flatpickr-calendar {\\n box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08) !important;\\n border-radius: 0.5rem !important;\\n}\\n\\n.flatpickr-calendar.hasWeeks {\\n width: calc(307.875px + 13px * 2 + 34px) !important;\\n}\\n\\n.flatpickr-calendar.arrowTop:after, .flatpickr-calendar.arrowTop:before {\\n display: none;\\n}\\n\\n.flatpickr-calendar.arrowBottom:after, .flatpickr-calendar.arrowBottom:before {\\n display: none;\\n}\\n\\n.flatpickr-calendar .numInputWrapper {\\n width: 5.5ch !important;\\n}\\n\\n.flatpickr-calendar .numInputWrapper .numInput.cur-year {\\n font-weight: 600 !important;\\n color: #626262;\\n}\\n\\n[dir] .flatpickr-calendar .numInputWrapper:hover {\\n background: none;\\n}\\n\\n[dir] .flatpickr-calendar .numInputWrapper:hover .arrowUp, [dir] .flatpickr-calendar .numInputWrapper:hover .arrowDown {\\n border: none;\\n}\\n\\n.flatpickr-calendar .flatpickr-months,\\n.flatpickr-calendar .flatpickr-month {\\n height: 44px !important;\\n}\\n\\n[dir] .flatpickr-calendar .flatpickr-months {\\n padding: 0;\\n}\\n\\n.flatpickr-calendar .flatpickr-monthDropdown-months {\\n color: #626262;\\n font-size: 1rem !important;\\n font-weight: 500 !important;\\n height: 27px;\\n}\\n\\n[dir] .flatpickr-calendar .flatpickr-monthDropdown-months {\\n border: 1px solid rgba(0, 0, 0, 0.3) !important;\\n border-radius: 0.5rem !important;\\n}\\n\\n[dir=ltr] .flatpickr-calendar .flatpickr-monthDropdown-months {\\n margin-left: 22px !important;\\n margin-right: 3px !important;\\n}\\n\\n[dir=rtl] .flatpickr-calendar .flatpickr-monthDropdown-months {\\n margin-right: 22px !important;\\n margin-left: 3px !important;\\n}\\n\\n[dir] .flatpickr-calendar .flatpickr-monthDropdown-months:hover {\\n background: transparent !important;\\n}\\n\\n.flatpickr-calendar .flatpickr-current-month {\\n bottom: -11px;\\n}\\n\\n[dir] .flatpickr-calendar .flatpickr-current-month {\\n padding-top: 0;\\n}\\n\\n.flatpickr-calendar .flatpickr-current-month .numInputWrapper {\\n vertical-align: middle;\\n}\\n\\n[dir] .flatpickr-calendar .flatpickr-prev-month, [dir] .flatpickr-calendar .flatpickr-next-month, [dir] .flatpickr-calendar .flatpickr-innerContainer {\\n padding: 13px !important;\\n}\\n\\n.flatpickr-calendar .flatpickr-prev-month,\\n.flatpickr-calendar .flatpickr-next-month {\\n top: calc(13px - 3px) !important;\\n}\\n\\n[dir=ltr] .flatpickr-calendar .flatpickr-prev-month {\\n left: 13px !important;\\n}\\n\\n[dir=rtl] .flatpickr-calendar .flatpickr-prev-month {\\n right: 13px !important;\\n}\\n\\n[dir=ltr] .flatpickr-calendar .flatpickr-next-month {\\n right: 13px !important;\\n}\\n\\n[dir=rtl] .flatpickr-calendar .flatpickr-next-month {\\n left: 13px !important;\\n}\\n\\n.flatpickr-calendar.inline {\\n display: block !important;\\n}\\n\\n.flatpickr-calendar .flatpickr-day.selected, .flatpickr-calendar .flatpickr-day.startRange, .flatpickr-calendar .flatpickr-day.endRange, .flatpickr-calendar .flatpickr-day.selected.inRange, .flatpickr-calendar .flatpickr-day.startRange.inRange, .flatpickr-calendar .flatpickr-day.endRange.inRange, .flatpickr-calendar .flatpickr-day.selected:focus, .flatpickr-calendar .flatpickr-day.startRange:focus, .flatpickr-calendar .flatpickr-day.endRange:focus, .flatpickr-calendar .flatpickr-day.selected:hover, .flatpickr-calendar .flatpickr-day.startRange:hover, .flatpickr-calendar .flatpickr-day.endRange:hover, .flatpickr-calendar .flatpickr-day.selected.prevMonthDay, .flatpickr-calendar .flatpickr-day.startRange.prevMonthDay, .flatpickr-calendar .flatpickr-day.endRange.prevMonthDay, .flatpickr-calendar .flatpickr-day.selected.nextMonthDay, .flatpickr-calendar .flatpickr-day.startRange.nextMonthDay, .flatpickr-calendar .flatpickr-day.endRange.nextMonthDay {\\n -webkit-box-shadow: none;\\n color: #fff;\\n}\\n\\n[dir] .flatpickr-calendar .flatpickr-day.selected, [dir] .flatpickr-calendar .flatpickr-day.startRange, [dir] .flatpickr-calendar .flatpickr-day.endRange, [dir] .flatpickr-calendar .flatpickr-day.selected.inRange, [dir] .flatpickr-calendar .flatpickr-day.startRange.inRange, [dir] .flatpickr-calendar .flatpickr-day.endRange.inRange, [dir] .flatpickr-calendar .flatpickr-day.selected:focus, [dir] .flatpickr-calendar .flatpickr-day.startRange:focus, [dir] .flatpickr-calendar .flatpickr-day.endRange:focus, [dir] .flatpickr-calendar .flatpickr-day.selected:hover, [dir] .flatpickr-calendar .flatpickr-day.startRange:hover, [dir] .flatpickr-calendar .flatpickr-day.endRange:hover, [dir] .flatpickr-calendar .flatpickr-day.selected.prevMonthDay, [dir] .flatpickr-calendar .flatpickr-day.startRange.prevMonthDay, [dir] .flatpickr-calendar .flatpickr-day.endRange.prevMonthDay, [dir] .flatpickr-calendar .flatpickr-day.selected.nextMonthDay, [dir] .flatpickr-calendar .flatpickr-day.startRange.nextMonthDay, [dir] .flatpickr-calendar .flatpickr-day.endRange.nextMonthDay {\\n background: #7367F0 !important;\\n box-shadow: none;\\n border-color: #7367F0 !important;\\n}\\n\\n.flatpickr-input, .flatpickr-input[type=hidden] + input {\\n font-size: 1rem;\\n color: #626262;\\n}\\n\\n[dir] .flatpickr-input, [dir] .flatpickr-input[type=hidden] + input {\\n padding: 0.7rem;\\n border-radius: 5px;\\n border: 1px solid rgba(0, 0, 0, 0.2);\\n}\\n\\n[dir] .flatpickr-input.active {\\n border: 1px solid #7367F0;\\n}\\n\\n.flatpickr-months .flatpickr-prev-month:hover svg,\\n.flatpickr-months .flatpickr-next-month:hover svg {\\n fill: #7367F0 !important;\\n}\\n\\n[dir] .theme-dark .flatpickr-calendar {\\n background: #10163a;\\n border: 1px solid #414561;\\n}\\n\\n.theme-dark .flatpickr-calendar .flatpickr-month,\\n.theme-dark .flatpickr-calendar .flatpickr-weekday {\\n color: #fff;\\n}\\n\\n.theme-dark .flatpickr-calendar .flatpickr-prev-month svg,\\n.theme-dark .flatpickr-calendar .flatpickr-next-month svg {\\n fill: #fff;\\n}\\n\\n[dir] .theme-dark .flatpickr-calendar .flatpickr-monthDropdown-months {\\n background: #262c49 !important;\\n}\\n\\n.theme-dark .flatpickr-calendar .flatpickr-monthDropdown-months option {\\n color: #c2c6dc;\\n}\\n\\n[dir] .theme-dark .flatpickr-calendar .flatpickr-monthDropdown-months option {\\n background: #10163a !important;\\n}\\n\\n.theme-dark .flatpickr-calendar .flatpickr-day {\\n color: #c2c6dc;\\n}\\n\\n[dir] .theme-dark .flatpickr-calendar .flatpickr-day.inRange, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.prevMonthDay.inRange, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.nextMonthDay.inRange, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.today.inRange, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.prevMonthDay.today.inRange, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.nextMonthDay.today.inRange, [dir] .theme-dark .flatpickr-calendar .flatpickr-day:hover, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.prevMonthDay:hover, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.nextMonthDay:hover, [dir] .theme-dark .flatpickr-calendar .flatpickr-day:focus, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.prevMonthDay:focus, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.nextMonthDay:focus {\\n background: #262c49;\\n border-color: #262c49;\\n}\\n\\n[dir] .theme-dark .flatpickr-calendar .flatpickr-day.today {\\n border-color: #959ea9;\\n}\\n\\n.theme-dark .flatpickr-calendar .flatpickr-day.selected {\\n color: #fff;\\n}\\n\\n.theme-dark .flatpickr-calendar .flatpickr-day.today:hover, .theme-dark .flatpickr-calendar .flatpickr-day.today:focus {\\n color: #fff;\\n}\\n\\n[dir] .theme-dark .flatpickr-calendar .flatpickr-day.today:hover, [dir] .theme-dark .flatpickr-calendar .flatpickr-day.today:focus {\\n background: #262c49;\\n}\\n\\n.theme-dark .flatpickr-calendar .flatpickr-day.prevMonthDay, .theme-dark .flatpickr-calendar .flatpickr-day.nextMonthDay, .theme-dark .flatpickr-calendar .flatpickr-day.disabled {\\n opacity: 0.3;\\n}\\n\\n[dir] .theme-dark .flatpickr-calendar .flatpickr-time {\\n border-top-color: #414561 !important;\\n}\\n\\n.theme-dark .flatpickr-calendar .flatpickr-time input {\\n color: #c2c6dc;\\n}\\n\\n[dir] .theme-dark .flatpickr-calendar .flatpickr-time input:hover, [dir] .theme-dark .flatpickr-calendar .flatpickr-time .flatpickr-am-pm:hover, [dir] .theme-dark .flatpickr-calendar .flatpickr-time input:focus, [dir] .theme-dark .flatpickr-calendar .flatpickr-time .flatpickr-am-pm:focus {\\n background: #262c49;\\n}\\n\\n.theme-dark .flatpickr-calendar .flatpickr-time .flatpickr-am-pm {\\n color: #c2c6dc;\\n}\\n\\n[dir] .theme-dark .flatpickr-calendar .flatpickr-time ::-moz-selection {\\n background: transparent;\\n}\\n\\n[dir] .theme-dark .flatpickr-calendar .flatpickr-time ::selection {\\n background: transparent;\\n}\\n\\n[dir] .theme-dark .flatpickr-calendar .numInputWrapper .arrowUp:after {\\n border-bottom-color: #fff;\\n}\\n\\n[dir] .theme-dark .flatpickr-calendar .numInputWrapper .arrowDown:after {\\n border-top-color: #fff;\\n}\\n\\n/*=========================================================================================\\n File Name: _themes.scss\\n Description: partial- themes - imports theme styles\\n ----------------------------------------------------------------------------------------\\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\\n Author: Pixinvent\\n Author URL: http://www.themeforest.net/user/pixinvent\\n==========================================================================================*/\\n\\n/*=========================================================================================\\n File Name: _themeDark.scss\\n Description: partial- Styles for dark theme\\n ----------------------------------------------------------------------------------------\\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\\n Author: Pixinvent\\n Author URL: http://www.themeforest.net/user/pixinvent\\n==========================================================================================*/\\n\\n.theme-dark {\\n --vs-dark: 184,194,204;\\n color: #c2c6dc !important;\\n}\\n\\n[dir] .theme-dark {\\n background-color: #262c49;\\n}\\n\\n[dir] .theme-dark .main-vertical.navbar-static .vx-navbar-wrapper {\\n background: none;\\n}\\n\\n.theme-dark .main-horizontal .menu-item .h-nav-menu-item.disabled-item {\\n opacity: 0.3;\\n}\\n\\n@media (min-width: 1200px) {\\n [dir] .theme-dark .main-horizontal .vx-navbar-wrapper:not(.nav-menu-wrapper) {\\n background: none !important;\\n }\\n}\\n\\n[dir] .theme-dark .main-horizontal.navbar-sticky .vs-navbar:not(.vx-navbar) {\\n background-color: #262c49 !important;\\n}\\n\\n[dir] .theme-dark .main-horizontal.navbar-static .vs-navbar:not(.vx-navbar).d-theme-dark-light-bg {\\n background-color: #262c49 !important;\\n}\\n\\n.theme-dark .content-area__heading h2 {\\n color: #ebeefd;\\n}\\n\\n.theme-dark code {\\n color: #b8c2cc;\\n}\\n\\n[dir] .theme-dark code {\\n background: #262c49;\\n}\\n\\n[dir] .theme-dark pre[class*=language-] {\\n background-color: #1E1E1E;\\n text-shadow: none;\\n}\\n\\n[dir] .theme-dark pre[class*=language-] code {\\n background-color: transparent;\\n}\\n\\n[dir] .theme-dark pre[class*=language-] code[class*=language-] {\\n text-shadow: none;\\n}\\n\\n.theme-dark label {\\n color: #c2c6dc;\\n}\\n\\n.theme-dark h1,\\n.theme-dark h2,\\n.theme-dark h3,\\n.theme-dark h4,\\n.theme-dark h5,\\n.theme-dark h6 {\\n color: #ebeefd;\\n}\\n\\n[dir] .theme-dark ul.bordered-items li {\\n border-color: #414561 !important;\\n}\\n\\n[dir] .theme-dark .notification-dropdown .notification:hover, [dir] .theme-dark .notification-dropdown .cart-item:hover, [dir] .theme-dark .cart-dropdown .notification:hover, [dir] .theme-dark .cart-dropdown .cart-item:hover {\\n background: #10163a;\\n}\\n\\n[dir] .theme-dark .notification-dropdown .checkout-footer, [dir] .theme-dark .notification-dropdown .notification-footer, [dir] .theme-dark .cart-dropdown .checkout-footer, [dir] .theme-dark .cart-dropdown .notification-footer {\\n background-color: #262c49;\\n}\\n\\n[dir] .theme-dark .notification-dropdown .checkout-footer:hover, [dir] .theme-dark .notification-dropdown .notification-footer:hover, [dir] .theme-dark .cart-dropdown .checkout-footer:hover, [dir] .theme-dark .cart-dropdown .notification-footer:hover {\\n background-color: #10163a;\\n}\\n\\n.theme-dark .vs-component.vs-notifications.vs-noti-dark {\\n color: #22292f !important;\\n}\\n\\n[dir] .theme-dark .vs-component.vs-notifications.vs-noti-dark .filling {\\n background: #b8c2cc !important;\\n}\\n\\n.theme-dark .vs-component.vs-notifications.vs-noti-dark h3 {\\n color: #22292f !important;\\n}\\n\\n[dir] .theme-dark .vx-card {\\n background-color: #10163a;\\n}\\n\\n[dir] .theme-dark .vx-card.card-border {\\n border-color: #414561;\\n}\\n\\n.theme-dark .vx-card .vx-card__title h4 {\\n color: #ebeefd;\\n}\\n\\n.theme-dark .vx-card .con-vs-alert-dark {\\n color: #dae1e7;\\n}\\n\\n[dir] .theme-dark .vx-card .code-content pre[class^=language-] {\\n background-color: #262c49;\\n text-shadow: none;\\n}\\n\\n[dir] .theme-dark .vx-card .code-content pre[class^=language-] code {\\n background-color: transparent;\\n}\\n\\n[dir] .theme-dark .vx-card .code-content pre[class^=language-] code[class*=language-] {\\n text-shadow: none;\\n}\\n\\n.theme-dark .vx-card .vx-card__body .con-vs-alert-primary h4 {\\n color: rgba(var(--vs-primary), 1);\\n}\\n\\n.theme-dark .vx-card .vx-card__body .con-vs-alert-success h4 {\\n color: rgba(var(--vs-success), 1);\\n}\\n\\n.theme-dark .vx-card .vx-card__body .con-vs-alert-danger h4 {\\n color: rgba(var(--vs-danger), 1);\\n}\\n\\n.theme-dark .vx-card .vx-card__body .con-vs-alert-info h4 {\\n color: rgba(var(--vs-info), 1);\\n}\\n\\n.theme-dark .vx-card .vx-card__body .con-vs-alert-warning h4 {\\n color: rgba(var(--vs-warning), 1);\\n}\\n\\n[dir] .theme-dark .vx-card .tasks-today-container .tasks-today__task:hover {\\n background: #212744 !important;\\n}\\n\\n[dir] .theme-dark .vx-navbar-wrapper {\\n background: linear-gradient(to bottom, rgba(44, 48, 60, 0.9) 44%, rgba(44, 48, 60, 0.43) 73%, rgba(44, 48, 60, 0) 100%);\\n}\\n\\n[dir=ltr] .theme-dark .vx-navbar-wrapper {\\n background: -webkit-gradient(linear, left top, left bottom, color-stop(44%, rgba(44, 48, 60, 0.9)), color-stop(73%, rgba(44, 48, 60, 0.43)), to(rgba(44, 48, 60, 0)));\\n}\\n\\n[dir=rtl] .theme-dark .vx-navbar-wrapper {\\n background: -webkit-gradient(linear, right top, right bottom, color-stop(44%, rgba(44, 48, 60, 0.9)), color-stop(73%, rgba(44, 48, 60, 0.43)), to(rgba(44, 48, 60, 0)));\\n}\\n\\n[dir] .theme-dark .vx-navbar-wrapper .vs-navbar .search-full-container {\\n background-color: #10163a !important;\\n}\\n\\n[dir] .theme-dark .vx-navbar-wrapper .vs-navbar .search-full-container .vx-auto-suggest input {\\n background: #10163a;\\n}\\n\\n.theme-dark .vx-navbar-wrapper .vs-navbar .vx-auto-suggest .auto-suggest-suggestions-list .auto-suggest__suggestion-group__suggestion {\\n color: #c2c6dc;\\n}\\n\\n.theme-dark .vx-navbar-wrapper .vs-navbar .vx-auto-suggest .auto-suggest-suggestions-list .auto-suggest__suggestion-group__suggestion.vx-auto-suggest__current-selected {\\n color: #fff;\\n}\\n\\n[dir] .theme-dark .vx-navbar-wrapper .vs-navbar .vx-auto-suggest .auto-suggest-suggestions-list .auto-suggest__suggestion-group__suggestion.vx-auto-suggest__current-selected {\\n background: #10163a;\\n}\\n\\n[dir] .theme-dark .v-nav-menu .vs-sidebar {\\n background-color: #10163a;\\n}\\n\\n.theme-dark .v-nav-menu .shadow-bottom {\\n width: 94%;\\n}\\n\\n[dir] .theme-dark .v-nav-menu .shadow-bottom {\\n background: linear-gradient(to bottom, rgb(15, 22, 66) 44%, rgba(15, 22, 66, 0.51) 73%, rgba(44, 48, 60, 0) 100%);\\n}\\n\\n[dir=ltr] .theme-dark .v-nav-menu .shadow-bottom {\\n background: -webkit-gradient(linear, left top, left bottom, color-stop(44%, rgb(15, 22, 66)), color-stop(73%, rgba(15, 22, 66, 0.51)), to(rgba(44, 48, 60, 0)));\\n}\\n\\n[dir=rtl] .theme-dark .v-nav-menu .shadow-bottom {\\n background: -webkit-gradient(linear, right top, right bottom, color-stop(44%, rgb(15, 22, 66)), color-stop(73%, rgba(15, 22, 66, 0.51)), to(rgba(44, 48, 60, 0)));\\n}\\n\\n.theme-dark .v-nav-menu .scroll-area-v-nav-menu .feather-icon,\\n.theme-dark .v-nav-menu .scroll-area-v-nav-menu span:not(.vs-chip--text) {\\n color: #c2c6dc;\\n}\\n\\n.theme-dark .v-nav-menu .scroll-area-v-nav-menu a:not(.router-link-active) .feather-icon svg,\\n.theme-dark .v-nav-menu .scroll-area-v-nav-menu a:not(.router-link-active) .feather-icon span {\\n color: #c2c6dc;\\n}\\n\\n.theme-dark .v-nav-menu .scroll-area-v-nav-menu a.router-link-active span {\\n color: #fff;\\n}\\n\\n[dir] .theme-dark .v-nav-menu .scroll-area-v-nav-menu .vs-sidebar-group.vs-sidebar-group-active > .group-header {\\n background: #262c49;\\n}\\n\\n[dir] .theme-dark .v-nav-menu .scroll-area-v-nav-menu .vs-sidebar-group.vs-sidebar-group-open > .group-header {\\n background: #262c49;\\n}\\n\\n[dir] .theme-dark .ps:hover > .ps__scrollbar-y-rail:hover {\\n background-color: #10163a;\\n}\\n\\n[dir] .theme-dark .grid-demo__layout-container .vs-row .vs-col {\\n background-color: #212744;\\n}\\n\\n[dir] .theme-dark .grid-demo__layout-container .vs-row .vs-col:last-of-type {\\n background-color: #212744;\\n}\\n\\n[dir] .theme-dark .grid-demo__layout-container--block .vs-row {\\n background-color: #212744;\\n}\\n\\n[dir] .theme-dark .chat-card-log .flex-row-reverse .msg.chat-sent-msg {\\n background-color: #10163a !important;\\n}\\n\\n[dir] .theme-dark .chat-card-log .msg {\\n background-color: #212744 !important;\\n}\\n\\n[dir] .theme-dark .chat-input-container, [dir] .theme-dark .chat__input {\\n background-color: #10163a !important;\\n border-top: 1px solid #212744;\\n}\\n\\n[dir] .theme-dark #chat-app .chat__profile-search .vs-inputx {\\n border-color: #414561 !important;\\n}\\n\\n[dir] .theme-dark #chat-app #chat-list-sidebar .chat-scroll-area .chat__contact:hover {\\n background: #10163a;\\n}\\n\\n[dir] .theme-dark #chat-app .chat__header header {\\n background: #212744 !important;\\n}\\n\\n.theme-dark #chat-app .chat__header header h6 {\\n color: #ebeefd;\\n}\\n\\n[dir] .theme-dark #chat-app .chat__bg {\\n background-color: #171e49;\\n background-image: url(\\\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260' viewBox='0 0 260 260'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='%236f76a1' fill-opacity='0.4'%3E%3Cpath d='M24.37 16c.2.65.39 1.32.54 2H21.17l1.17 2.34.45.9-.24.11V28a5 5 0 0 1-2.23 8.94l-.02.06a8 8 0 0 1-7.75 6h-20a8 8 0 0 1-7.74-6l-.02-.06A5 5 0 0 1-17.45 28v-6.76l-.79-1.58-.44-.9.9-.44.63-.32H-20a23.01 23.01 0 0 1 44.37-2zm-36.82 2a1 1 0 0 0-.44.1l-3.1 1.56.89 1.79 1.31-.66a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .86.02l2.88-1.27a3 3 0 0 1 2.43 0l2.88 1.27a1 1 0 0 0 .85-.02l3.1-1.55-.89-1.79-1.42.71a3 3 0 0 1-2.56.06l-2.77-1.23a1 1 0 0 0-.4-.09h-.01a1 1 0 0 0-.4.09l-2.78 1.23a3 3 0 0 1-2.56-.06l-2.3-1.15a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1L.9 19.22a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1l-2.21 1.11a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01zm0-2h-4.9a21.01 21.01 0 0 1 39.61 0h-2.09l-.06-.13-.26.13h-32.31zm30.35 7.68l1.36-.68h1.3v2h-36v-1.15l.34-.17 1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0l1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0L2.26 23h2.59l1.36.68a3 3 0 0 0 2.56.06l1.67-.74h3.23l1.67.74a3 3 0 0 0 2.56-.06zM-13.82 27l16.37 4.91L18.93 27h-32.75zm-.63 2h.34l16.66 5 16.67-5h.33a3 3 0 1 1 0 6h-34a3 3 0 1 1 0-6zm1.35 8a6 6 0 0 0 5.65 4h20a6 6 0 0 0 5.66-4H-13.1z'/%3E%3Cpath id='path6_fill-copy' d='M284.37 16c.2.65.39 1.32.54 2H281.17l1.17 2.34.45.9-.24.11V28a5 5 0 0 1-2.23 8.94l-.02.06a8 8 0 0 1-7.75 6h-20a8 8 0 0 1-7.74-6l-.02-.06a5 5 0 0 1-2.24-8.94v-6.76l-.79-1.58-.44-.9.9-.44.63-.32H240a23.01 23.01 0 0 1 44.37-2zm-36.82 2a1 1 0 0 0-.44.1l-3.1 1.56.89 1.79 1.31-.66a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .9 0l2.21-1.1a3 3 0 0 1 2.69 0l2.2 1.1a1 1 0 0 0 .86.02l2.88-1.27a3 3 0 0 1 2.43 0l2.88 1.27a1 1 0 0 0 .85-.02l3.1-1.55-.89-1.79-1.42.71a3 3 0 0 1-2.56.06l-2.77-1.23a1 1 0 0 0-.4-.09h-.01a1 1 0 0 0-.4.09l-2.78 1.23a3 3 0 0 1-2.56-.06l-2.3-1.15a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1l-2.21 1.11a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01a1 1 0 0 0-.44.1l-2.21 1.11a3 3 0 0 1-2.69 0l-2.2-1.1a1 1 0 0 0-.45-.11h-.01zm0-2h-4.9a21.01 21.01 0 0 1 39.61 0h-2.09l-.06-.13-.26.13h-32.31zm30.35 7.68l1.36-.68h1.3v2h-36v-1.15l.34-.17 1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0l1.36-.68h2.59l1.36.68a3 3 0 0 0 2.69 0l1.36-.68h2.59l1.36.68a3 3 0 0 0 2.56.06l1.67-.74h3.23l1.67.74a3 3 0 0 0 2.56-.06zM246.18 27l16.37 4.91L278.93 27h-32.75zm-.63 2h.34l16.66 5 16.67-5h.33a3 3 0 1 1 0 6h-34a3 3 0 1 1 0-6zm1.35 8a6 6 0 0 0 5.65 4h20a6 6 0 0 0 5.66-4H246.9z'/%3E%3Cpath d='M159.5 21.02A9 9 0 0 0 151 15h-42a9 9 0 0 0-8.5 6.02 6 6 0 0 0 .02 11.96A8.99 8.99 0 0 0 109 45h42a9 9 0 0 0 8.48-12.02 6 6 0 0 0 .02-11.96zM151 17h-42a7 7 0 0 0-6.33 4h54.66a7 7 0 0 0-6.33-4zm-9.34 26a8.98 8.98 0 0 0 3.34-7h-2a7 7 0 0 1-7 7h-4.34a8.98 8.98 0 0 0 3.34-7h-2a7 7 0 0 1-7 7h-4.34a8.98 8.98 0 0 0 3.34-7h-2a7 7 0 0 1-7 7h-7a7 7 0 1 1 0-14h42a7 7 0 1 1 0 14h-9.34zM109 27a9 9 0 0 0-7.48 4H101a4 4 0 1 1 0-8h58a4 4 0 0 1 0 8h-.52a9 9 0 0 0-7.48-4h-42z'/%3E%3Cpath d='M39 115a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm6-8a6 6 0 1 1-12 0 6 6 0 0 1 12 0zm-3-29v-2h8v-6H40a4 4 0 0 0-4 4v10H22l-1.33 4-.67 2h2.19L26 130h26l3.81-40H58l-.67-2L56 84H42v-6zm-4-4v10h2V74h8v-2h-8a2 2 0 0 0-2 2zm2 12h14.56l.67 2H22.77l.67-2H40zm13.8 4H24.2l3.62 38h22.36l3.62-38z'/%3E%3Cpath d='M129 92h-6v4h-6v4h-6v14h-3l.24 2 3.76 32h36l3.76-32 .24-2h-3v-14h-6v-4h-6v-4h-8zm18 22v-12h-4v4h3v8h1zm-3 0v-6h-4v6h4zm-6 6v-16h-4v19.17c1.6-.7 2.97-1.8 4-3.17zm-6 3.8V100h-4v23.8a10.04 10.04 0 0 0 4 0zm-6-.63V104h-4v16a10.04 10.04 0 0 0 4 3.17zm-6-9.17v-6h-4v6h4zm-6 0v-8h3v-4h-4v12h1zm27-12v-4h-4v4h3v4h1v-4zm-6 0v-8h-4v4h3v4h1zm-6-4v-4h-4v8h1v-4h3zm-6 4v-4h-4v8h1v-4h3zm7 24a12 12 0 0 0 11.83-10h7.92l-3.53 30h-32.44l-3.53-30h7.92A12 12 0 0 0 130 126z'/%3E%3Cpath d='M212 86v2h-4v-2h4zm4 0h-2v2h2v-2zm-20 0v.1a5 5 0 0 0-.56 9.65l.06.25 1.12 4.48a2 2 0 0 0 1.94 1.52h.01l7.02 24.55a2 2 0 0 0 1.92 1.45h4.98a2 2 0 0 0 1.92-1.45l7.02-24.55a2 2 0 0 0 1.95-1.52L224.5 96l.06-.25a5 5 0 0 0-.56-9.65V86a14 14 0 0 0-28 0zm4 0h6v2h-9a3 3 0 1 0 0 6H223a3 3 0 1 0 0-6H220v-2h2a12 12 0 1 0-24 0h2zm-1.44 14l-1-4h24.88l-1 4h-22.88zm8.95 26l-6.86-24h18.7l-6.86 24h-4.98zM150 242a22 22 0 1 0 0-44 22 22 0 0 0 0 44zm24-22a24 24 0 1 1-48 0 24 24 0 0 1 48 0zm-28.38 17.73l2.04-.87a6 6 0 0 1 4.68 0l2.04.87a2 2 0 0 0 2.5-.82l1.14-1.9a6 6 0 0 1 3.79-2.75l2.15-.5a2 2 0 0 0 1.54-2.12l-.19-2.2a6 6 0 0 1 1.45-4.46l1.45-1.67a2 2 0 0 0 0-2.62l-1.45-1.67a6 6 0 0 1-1.45-4.46l.2-2.2a2 2 0 0 0-1.55-2.13l-2.15-.5a6 6 0 0 1-3.8-2.75l-1.13-1.9a2 2 0 0 0-2.5-.8l-2.04.86a6 6 0 0 1-4.68 0l-2.04-.87a2 2 0 0 0-2.5.82l-1.14 1.9a6 6 0 0 1-3.79 2.75l-2.15.5a2 2 0 0 0-1.54 2.12l.19 2.2a6 6 0 0 1-1.45 4.46l-1.45 1.67a2 2 0 0 0 0 2.62l1.45 1.67a6 6 0 0 1 1.45 4.46l-.2 2.2a2 2 0 0 0 1.55 2.13l2.15.5a6 6 0 0 1 3.8 2.75l1.13 1.9a2 2 0 0 0 2.5.8zm2.82.97a4 4 0 0 1 3.12 0l2.04.87a4 4 0 0 0 4.99-1.62l1.14-1.9a4 4 0 0 1 2.53-1.84l2.15-.5a4 4 0 0 0 3.09-4.24l-.2-2.2a4 4 0 0 1 .97-2.98l1.45-1.67a4 4 0 0 0 0-5.24l-1.45-1.67a4 4 0 0 1-.97-2.97l.2-2.2a4 4 0 0 0-3.09-4.25l-2.15-.5a4 4 0 0 1-2.53-1.84l-1.14-1.9a4 4 0 0 0-5-1.62l-2.03.87a4 4 0 0 1-3.12 0l-2.04-.87a4 4 0 0 0-4.99 1.62l-1.14 1.9a4 4 0 0 1-2.53 1.84l-2.15.5a4 4 0 0 0-3.09 4.24l.2 2.2a4 4 0 0 1-.97 2.98l-1.45 1.67a4 4 0 0 0 0 5.24l1.45 1.67a4 4 0 0 1 .97 2.97l-.2 2.2a4 4 0 0 0 3.09 4.25l2.15.5a4 4 0 0 1 2.53 1.84l1.14 1.9a4 4 0 0 0 5 1.62l2.03-.87zM152 207a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm6 2a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-11 1a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-6 0a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm3-5a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-8 8a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm3 6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm0 6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm4 7a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm5-2a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm5 4a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm4-6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm6-4a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-4-3a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm4-3a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-5-4a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm-24 6a1 1 0 1 1 2 0 1 1 0 0 1-2 0zm16 5a5 5 0 1 0 0-10 5 5 0 0 0 0 10zm7-5a7 7 0 1 1-14 0 7 7 0 0 1 14 0zm86-29a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm19 9a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-14 5a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm-25 1a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm5 4a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm9 0a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm15 1a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm12-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm-11-14a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-19 0a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm6 5a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-25 15c0-.47.01-.94.03-1.4a5 5 0 0 1-1.7-8 3.99 3.99 0 0 1 1.88-5.18 5 5 0 0 1 3.4-6.22 3 3 0 0 1 1.46-1.05 5 5 0 0 1 7.76-3.27A30.86 30.86 0 0 1 246 184c6.79 0 13.06 2.18 18.17 5.88a5 5 0 0 1 7.76 3.27 3 3 0 0 1 1.47 1.05 5 5 0 0 1 3.4 6.22 4 4 0 0 1 1.87 5.18 4.98 4.98 0 0 1-1.7 8c.02.46.03.93.03 1.4v1h-62v-1zm.83-7.17a30.9 30.9 0 0 0-.62 3.57 3 3 0 0 1-.61-4.2c.37.28.78.49 1.23.63zm1.49-4.61c-.36.87-.68 1.76-.96 2.68a2 2 0 0 1-.21-3.71c.33.4.73.75 1.17 1.03zm2.32-4.54c-.54.86-1.03 1.76-1.49 2.68a3 3 0 0 1-.07-4.67 3 3 0 0 0 1.56 1.99zm1.14-1.7c.35-.5.72-.98 1.1-1.46a1 1 0 1 0-1.1 1.45zm5.34-5.77c-1.03.86-2 1.79-2.9 2.77a3 3 0 0 0-1.11-.77 3 3 0 0 1 4-2zm42.66 2.77c-.9-.98-1.87-1.9-2.9-2.77a3 3 0 0 1 4.01 2 3 3 0 0 0-1.1.77zm1.34 1.54c.38.48.75.96 1.1 1.45a1 1 0 1 0-1.1-1.45zm3.73 5.84c-.46-.92-.95-1.82-1.5-2.68a3 3 0 0 0 1.57-1.99 3 3 0 0 1-.07 4.67zm1.8 4.53c-.29-.9-.6-1.8-.97-2.67.44-.28.84-.63 1.17-1.03a2 2 0 0 1-.2 3.7zm1.14 5.51c-.14-1.21-.35-2.4-.62-3.57.45-.14.86-.35 1.23-.63a2.99 2.99 0 0 1-.6 4.2zM275 214a29 29 0 0 0-57.97 0h57.96zM72.33 198.12c-.21-.32-.34-.7-.34-1.12v-12h-2v12a4.01 4.01 0 0 0 7.09 2.54c.57-.69.91-1.57.91-2.54v-12h-2v12a1.99 1.99 0 0 1-2 2 2 2 0 0 1-1.66-.88zM75 176c.38 0 .74-.04 1.1-.12a4 4 0 0 0 6.19 2.4A13.94 13.94 0 0 1 84 185v24a6 6 0 0 1-6 6h-3v9a5 5 0 1 1-10 0v-9h-3a6 6 0 0 1-6-6v-24a14 14 0 0 1 14-14 5 5 0 0 0 5 5zm-17 15v12a1.99 1.99 0 0 0 1.22 1.84 2 2 0 0 0 2.44-.72c.21-.32.34-.7.34-1.12v-12h2v12a3.98 3.98 0 0 1-5.35 3.77 3.98 3.98 0 0 1-.65-.3V209a4 4 0 0 0 4 4h16a4 4 0 0 0 4-4v-24c.01-1.53-.23-2.88-.72-4.17-.43.1-.87.16-1.28.17a6 6 0 0 1-5.2-3 7 7 0 0 1-6.47-4.88A12 12 0 0 0 58 185v6zm9 24v9a3 3 0 1 0 6 0v-9h-6z'/%3E%3Cpath d='M-17 191a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm19 9a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2H3a1 1 0 0 1-1-1zm-14 5a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm-25 1a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm5 4a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm9 0a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm15 1a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm12-2a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2H4zm-11-14a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-19 0a1 1 0 0 0 0 2h2a1 1 0 0 0 0-2h-2zm6 5a1 1 0 0 1 1-1h2a1 1 0 0 1 0 2h-2a1 1 0 0 1-1-1zm-25 15c0-.47.01-.94.03-1.4a5 5 0 0 1-1.7-8 3.99 3.99 0 0 1 1.88-5.18 5 5 0 0 1 3.4-6.22 3 3 0 0 1 1.46-1.05 5 5 0 0 1 7.76-3.27A30.86 30.86 0 0 1-14 184c6.79 0 13.06 2.18 18.17 5.88a5 5 0 0 1 7.76 3.27 3 3 0 0 1 1.47 1.05 5 5 0 0 1 3.4 6.22 4 4 0 0 1 1.87 5.18 4.98 4.98 0 0 1-1.7 8c.02.46.03.93.03 1.4v1h-62v-1zm.83-7.17a30.9 30.9 0 0 0-.62 3.57 3 3 0 0 1-.61-4.2c.37.28.78.49 1.23.63zm1.49-4.61c-.36.87-.68 1.76-.96 2.68a2 2 0 0 1-.21-3.71c.33.4.73.75 1.17 1.03zm2.32-4.54c-.54.86-1.03 1.76-1.49 2.68a3 3 0 0 1-.07-4.67 3 3 0 0 0 1.56 1.99zm1.14-1.7c.35-.5.72-.98 1.1-1.46a1 1 0 1 0-1.1 1.45zm5.34-5.77c-1.03.86-2 1.79-2.9 2.77a3 3 0 0 0-1.11-.77 3 3 0 0 1 4-2zm42.66 2.77c-.9-.98-1.87-1.9-2.9-2.77a3 3 0 0 1 4.01 2 3 3 0 0 0-1.1.77zm1.34 1.54c.38.48.75.96 1.1 1.45a1 1 0 1 0-1.1-1.45zm3.73 5.84c-.46-.92-.95-1.82-1.5-2.68a3 3 0 0 0 1.57-1.99 3 3 0 0 1-.07 4.67zm1.8 4.53c-.29-.9-.6-1.8-.97-2.67.44-.28.84-.63 1.17-1.03a2 2 0 0 1-.2 3.7zm1.14 5.51c-.14-1.21-.35-2.4-.62-3.57.45-.14.86-.35 1.23-.63a2.99 2.99 0 0 1-.6 4.2zM15 214a29 29 0 0 0-57.97 0h57.96z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E\\\");\\n}\\n\\n[dir] .theme-dark #chat-app .chat__bg .select-none {\\n background-color: #212744 !important;\\n}\\n\\n.theme-dark #chat-app .chat__bg h4 {\\n color: #ebeefd;\\n}\\n\\n[dir] .theme-dark #chat-app .chat__bg h4 {\\n background-color: #212744 !important;\\n}\\n\\n[dir] .theme-dark #chat-app .chat__bg .msg {\\n background-color: #10163a !important;\\n border-color: #dae1e7 !important;\\n}\\n\\n[dir] .theme-dark #chat-app .chat__bg.chat-content-area .chat-content-scroll-area {\\n background: rgba(34, 41, 47, 0.2);\\n}\\n\\n[dir] .theme-dark #chat-app .chat__bg.chat-content-area .chat__log .msg-time .vs-divider--text {\\n background: #10163a !important;\\n border-color: #dae1e7 !important;\\n}\\n\\n[dir] .theme-dark #chat-app .chat__bg .chat__input input {\\n border-color: #414561 !important;\\n}\\n\\n.theme-dark #todo-app .todo-list h6.todo-title {\\n color: #ebeefd;\\n}\\n\\n.theme-dark #todo-app .todo-list .todo-tags .con-vs-chip {\\n color: #c2c6dc !important;\\n}\\n\\n[dir] .theme-dark #todo-app .todo-list .todo-tags .con-vs-chip {\\n background: #10163a;\\n}\\n\\n[dir] .theme-dark #todo-app .list-item-component {\\n border-color: #414561;\\n}\\n\\n.theme-dark #todo-app .list-item-component:hover {\\n -webkit-box-shadow: 0px 0 0 0px #1E1E1E;\\n}\\n\\n[dir] .theme-dark #todo-app .list-item-component:hover {\\n box-shadow: 0px 0 0 0px #1E1E1E;\\n}\\n\\n[dir] .theme-dark #email-app .email__mails .email__mail-item .mail__mail-item {\\n background: #10163a;\\n}\\n\\n[dir=ltr] .theme-dark #email-app .email__mails .email__mail-item .mail__mail-item:hover {\\n -webkit-box-shadow: 10px 0 0 0px #1E1E1E;\\n box-shadow: 10px 0 0 0px #1E1E1E;\\n}\\n\\n[dir=rtl] .theme-dark #email-app .email__mails .email__mail-item .mail__mail-item:hover {\\n -webkit-box-shadow: -10px 0 0 0px #1E1E1E;\\n box-shadow: -10px 0 0 0px #1E1E1E;\\n}\\n\\n[dir] .theme-dark #email-app .email__mails .email__mail-item .mail__mail-item.mail__opened-mail {\\n background: #262c49;\\n}\\n\\n[dir] .theme-dark #email-app .email__mails .email__mail-item:not(:first-of-type) .mail__mail-item {\\n border-top: 1px solid #414561;\\n}\\n\\n[dir] .theme-dark #email-app .email-view-sidebar .vs-sidebar {\\n background-color: #212744 !important;\\n}\\n\\n[dir=ltr] .theme-dark #email-app .email-view-sidebar .vs-sidebar {\\n border-left-color: #414561;\\n}\\n\\n[dir=rtl] .theme-dark #email-app .email-view-sidebar .vs-sidebar {\\n border-right-color: #414561;\\n}\\n\\n[dir] .theme-dark #email-app .email-view-sidebar .email-header {\\n border-bottom-color: #414561;\\n}\\n\\n.theme-dark #calendar-app .full-calendar-body .week-row .day-cell.not-cur-month .day-number {\\n color: rgba(255, 255, 255, 0.24);\\n}\\n\\n.theme-dark .vs-alert code {\\n color: #b8c2cc;\\n}\\n\\n[dir] .theme-dark .vs-alert code {\\n background: #262c49;\\n}\\n\\n[dir] .theme-dark .con-vs-avatar {\\n background: #10163a !important;\\n}\\n\\n[dir] .theme-dark .con-vs-avatar.con-vs-avatar-primary {\\n background: rgba(var(--vs-primary), 1) !important;\\n}\\n\\n[dir] .theme-dark .con-vs-avatar.con-vs-avatar-success {\\n background: rgba(var(--vs-success), 1) !important;\\n}\\n\\n[dir] .theme-dark .con-vs-avatar.con-vs-avatar-danger {\\n background: rgba(var(--vs-danger), 1) !important;\\n}\\n\\n[dir] .theme-dark .con-vs-avatar.con-vs-avatar-warning {\\n background: rgba(var(--vs-warning), 1) !important;\\n}\\n\\n[dir] .theme-dark .con-vs-avatar.con-vs-avatar-info {\\n background: rgba(var(--vs-info), 1) !important;\\n}\\n\\n[dir] .theme-dark .con-vs-avatar.con-vs-avatar-dark {\\n background: #b8c2cc !important;\\n}\\n\\n[dir] .theme-dark #profile-page .profile-header .profile-header-nav {\\n background: #10163a !important;\\n}\\n\\n[dir] .theme-dark #faq-page .faq-bg {\\n background-color: #10163a;\\n}\\n\\n.theme-dark .vs-breadcrumb--ol a,\\n.theme-dark .vs-breadcrumb--ol .vs-breadcrum--separator {\\n color: #dae1e7;\\n}\\n\\n.theme-dark .con-vs-chip {\\n color: #c2c6dc !important;\\n}\\n\\n[dir] .theme-dark .con-vs-chip {\\n background: #10163a;\\n}\\n\\n[dir] .theme-dark .con-vs-chip.vs-chip-primary {\\n background: rgba(var(--vs-primary), 1);\\n}\\n\\n[dir] .theme-dark .con-vs-chip.vs-chip-success {\\n background: rgba(var(--vs-success), 1);\\n}\\n\\n[dir] .theme-dark .con-vs-chip.vs-chip-danger {\\n background: rgba(var(--vs-danger), 1);\\n}\\n\\n[dir] .theme-dark .con-vs-chip.vs-chip-warning {\\n background: rgba(var(--vs-warning), 1);\\n}\\n\\n[dir] .theme-dark .con-vs-chip.vs-chip-info {\\n background: rgba(var(--vs-info), 1);\\n}\\n\\n[dir] .theme-dark .con-vs-chip.vs-chip-dark {\\n background: rgba(var(--vs-dark), 1);\\n}\\n\\n[dir] .theme-dark .con-vs-chip .con-vs-avatar {\\n background-color: #262c49 !important;\\n}\\n\\n.theme-dark .con-vs-chip.con-color {\\n color: #fff !important;\\n}\\n\\n[dir] .theme-dark .con-chips .con-chips--input {\\n background-color: #262c49;\\n}\\n\\n[dir] .theme-dark .vs-divider .vs-divider-border {\\n border-color: #414561 !important;\\n}\\n\\n[dir] .theme-dark .vs-divider .vs-divider-border.vs-divider-border-primary {\\n border-color: rgba(var(--vs-primary), 1) !important;\\n}\\n\\n[dir] .theme-dark .vs-divider .vs-divider-border.vs-divider-border-success {\\n border-color: rgba(var(--vs-success), 1) !important;\\n}\\n\\n[dir] .theme-dark .vs-divider .vs-divider-border.vs-divider-border-danger {\\n border-color: rgba(var(--vs-danger), 1) !important;\\n}\\n\\n[dir] .theme-dark .vs-divider .vs-divider-border.vs-divider-border-warning {\\n border-color: rgba(var(--vs-warning), 1) !important;\\n}\\n\\n[dir] .theme-dark .vs-divider .vs-divider-border.vs-divider-border-info {\\n border-color: rgba(var(--vs-info), 1) !important;\\n}\\n\\n[dir] .theme-dark .vs-divider .vs-divider-border.vs-divider-border-dark {\\n border-color: rgba(184, 194, 204, 0.5) !important;\\n}\\n\\n[dir] .theme-dark .vs-dropdown--menu, [dir] .theme-dark .vs-dropdown--menu--after {\\n background: #262c49;\\n border-color: #414561;\\n}\\n\\n[dir] .theme-dark .vs-dropdown--menu .con-dropdown--group-ul, [dir] .theme-dark .vs-dropdown--menu--after .con-dropdown--group-ul {\\n background: #262c49;\\n}\\n\\n.theme-dark .vs-dropdown--menu .vs-dropdown--item .vs-dropdown--item-link.disabled,\\n.theme-dark .vs-dropdown--menu--after .vs-dropdown--item .vs-dropdown--item-link.disabled {\\n color: #b8c2cc !important;\\n}\\n\\n[dir] .theme-dark .con-vs-loading {\\n background: rgba(16, 22, 58, 0.6);\\n}\\n\\n.theme-dark .con-vs-loading h4.title-loading {\\n color: #c2c6dc;\\n}\\n\\n.theme-dark .vs-list .vs-list--header {\\n -webkit-box-shadow: 0 7px 7px -5px #0c112e;\\n}\\n\\n[dir] .theme-dark .vs-list .vs-list--header {\\n box-shadow: 0 7px 7px -5px #0c112e;\\n}\\n\\n[dir] .theme-dark .vs-list .vs-list--item {\\n border-color: rgba(194, 198, 220, 0.08);\\n}\\n\\n[dir] .theme-dark .vs-navbar {\\n border-color: #262c49;\\n}\\n\\n.theme-dark .vs-navbar li.vs-navbar--item a {\\n color: #dae1e7;\\n}\\n\\n.theme-dark .vs-navbar li.vs-navbar--item.is-active-item a {\\n color: #fff;\\n}\\n\\n.theme-dark .vs-navbar.vs-navbar-color-transparent:not(.vs-navbar-flat) {\\n -webkit-box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.5);\\n}\\n\\n[dir] .theme-dark .vs-navbar.vs-navbar-color-transparent:not(.vs-navbar-flat) {\\n background-color: #10163a !important;\\n box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.5);\\n}\\n\\n[dir] .theme-dark .vs-pagination--nav .vs-pagination--ul {\\n background: #10163a;\\n}\\n\\n.theme-dark .vs-pagination--nav .vs-pagination--ul .vs-pagination--li {\\n color: #c2c6dc;\\n}\\n\\n.theme-dark .vs-pagination--nav .vs-pagination--ul .item-pagination.is-current {\\n color: #fff;\\n}\\n\\n.theme-dark .vs-pagination--nav .vs-pagination--buttons {\\n color: #c2c6dc;\\n}\\n\\n[dir] .theme-dark .vs-pagination--nav .vs-pagination--buttons {\\n background: #10163a;\\n}\\n\\n.theme-dark .con-vs-popup .vs-popup {\\n color: #c2c6dc;\\n}\\n\\n[dir] .theme-dark .con-vs-popup .vs-popup {\\n background: #262c49 !important;\\n}\\n\\n[dir] .theme-dark .con-vs-popup .vs-popup .vs-popup--header {\\n background: #10163a !important;\\n}\\n\\n.theme-dark .con-vs-popup .vs-popup .vs-popup--header .vs-popup--close {\\n color: #c2c6dc;\\n}\\n\\n[dir] .theme-dark .con-vs-popup .vs-popup .vs-popup--header .vs-popup--close {\\n background: #262c49 !important;\\n}\\n\\n[dir] .theme-dark #popup-demo .demo-alignment .vs-button {\\n background: #262c49 !important;\\n}\\n\\n.theme-dark #popup-demo .demo-alignment .vs-button:hover {\\n -webkit-box-shadow: #262c49 0px 8px 25px -8px !important;\\n}\\n\\n[dir] .theme-dark #popup-demo .demo-alignment .vs-button:hover {\\n box-shadow: #262c49 0px 8px 25px -8px !important;\\n}\\n\\n[dir] .theme-dark .vs-sidebar {\\n background: #10163a;\\n}\\n\\n.theme-dark .vs-sidebar h4,\\n.theme-dark .vs-sidebar h5 {\\n color: #ebeefd;\\n}\\n\\n[dir] .theme-dark .vs-sidebar .vs-sidebar--header {\\n border-bottom-color: #414561;\\n}\\n\\n.theme-dark .vs-sidebar .vs-sidebar--items .vs-sidebar--item a {\\n color: #c2c6dc;\\n}\\n\\n[dir] .theme-dark .vs-sidebar .vs-sidebar-group.vs-sidebar-group-active > .group-header {\\n background: #262c49;\\n}\\n\\n[dir] .theme-dark .con-vs-slider .vs-slider {\\n background: rgba(38, 44, 73, 0.5);\\n}\\n\\n.theme-dark .ul-tabs .vs-tabs--li button {\\n color: #c2c6dc;\\n}\\n\\n.theme-dark .vs-tabs-dark .activeChild button,\\n.theme-dark .vs-tabs-dark button:not(:disabled):hover {\\n color: #b8c2cc !important;\\n}\\n\\n.theme-dark .vs-tabs-dark .line-vs-tabs {\\n -webkit-box-shadow: 0 0 8px 0 rgba(184, 194, 204, 0.4) !important;\\n}\\n\\n[dir] .theme-dark .vs-tabs-dark .line-vs-tabs {\\n box-shadow: 0 0 8px 0 rgba(184, 194, 204, 0.4) !important;\\n}\\n\\n[dir=ltr] .theme-dark .vs-tabs-dark .line-vs-tabs {\\n background: linear-gradient(30deg, #b8c2cc, rgba(184, 194, 204, 0.5)) !important;\\n}\\n\\n[dir=rtl] .theme-dark .vs-tabs-dark .line-vs-tabs {\\n background: linear-gradient(-30deg, #b8c2cc, rgba(184, 194, 204, 0.5)) !important;\\n}\\n\\n[dir] .theme-dark .vs-tooltip.vs-tooltip-dark {\\n background: #262c49;\\n}\\n\\n[dir] .theme-dark .con-upload .con-input-upload, [dir] .theme-dark .con-upload .con-img-upload {\\n background-color: #262c49;\\n}\\n\\n[dir] .theme-dark .con-upload .btn-upload-all {\\n background-color: #10163a;\\n}\\n\\n[dir] .theme-dark .con-upload .con-input-upload {\\n border-color: #414561;\\n}\\n\\n.theme-dark input {\\n color: #c2c6dc;\\n}\\n\\n[dir] .theme-dark input {\\n background: #10163a;\\n}\\n\\n.theme-dark input ~ .vs-placeholder-label,\\n.theme-dark input ~ .vs-input--placeholder {\\n color: #c2c6dc;\\n}\\n\\n.theme-dark ::-webkit-input-placeholder {\\n color: #c2c6dc !important;\\n}\\n\\n.theme-dark ::-moz-placeholder {\\n color: #c2c6dc !important;\\n}\\n\\n.theme-dark :-ms-input-placeholder {\\n color: #c2c6dc !important;\\n}\\n\\n.theme-dark ::-ms-input-placeholder {\\n color: #c2c6dc !important;\\n}\\n\\n.theme-dark ::placeholder {\\n color: #c2c6dc !important;\\n}\\n\\n.theme-dark .vs-input--icon {\\n color: #c2c6dc;\\n}\\n\\n[dir=ltr] .theme-dark .vs-input--icon {\\n border-right-color: rgba(194, 198, 220, 0.2);\\n}\\n\\n[dir=rtl] .theme-dark .vs-input--icon {\\n border-left-color: rgba(194, 198, 220, 0.2);\\n}\\n\\n[dir=ltr] .theme-dark .vs-input--icon.icon-after {\\n border-left-color: rgba(194, 198, 220, 0.2);\\n}\\n\\n[dir=rtl] .theme-dark .vs-input--icon.icon-after {\\n border-right-color: rgba(194, 198, 220, 0.2);\\n}\\n\\n[dir] .theme-dark .vs-input-number {\\n background: #262c49;\\n}\\n\\n.theme-dark .vs-input-number button.vs-input-number--button-less:disabled, .theme-dark .vs-input-number button.vs-input-number--button-less.limit, .theme-dark .vs-input-number button.vs-input-number--button-plus:disabled, .theme-dark .vs-input-number button.vs-input-number--button-plus.limit {\\n opacity: 0.75;\\n}\\n\\n[dir] .theme-dark .vs-input-number button.vs-input-number--button-less:disabled, [dir] .theme-dark .vs-input-number button.vs-input-number--button-less.limit, [dir] .theme-dark .vs-input-number button.vs-input-number--button-plus:disabled, [dir] .theme-dark .vs-input-number button.vs-input-number--button-plus.limit {\\n background: #b8c2cc;\\n}\\n\\n.theme-dark .vs-con-textarea {\\n color: #c2c6dc;\\n}\\n\\n[dir] .theme-dark .vs-con-textarea {\\n background: #262c49;\\n}\\n\\n.theme-dark .vs-con-textarea .vs-textarea {\\n color: #c2c6dc;\\n}\\n\\n[dir] .theme-dark .vs-con-textarea .vs-textarea:focus {\\n border-color: transparent;\\n}\\n\\n[dir] .theme-dark .vs-con-textarea.focusx {\\n border-color: transparent;\\n}\\n\\n[dir] .theme-dark .vs-con-textarea.focusx h4 {\\n background: transparent;\\n}\\n\\n.theme-dark .vs-con-textarea.textarea-danger .vs-textarea {\\n color: rgba(var(--vs-danger), 1);\\n}\\n\\n[dir] .theme-dark .vs-switch {\\n background: #262c49;\\n}\\n\\n[dir] .theme-dark .vs-switch.vs-switch-primary.vs-switch-active {\\n background: rgba(var(--vs-primary), 1);\\n}\\n\\n[dir] .theme-dark .vs-switch.vs-switch-success.vs-switch-active {\\n background: rgba(var(--vs-success), 1);\\n}\\n\\n[dir] .theme-dark .vs-switch.vs-switch-danger.vs-switch-active {\\n background: rgba(var(--vs-danger), 1);\\n}\\n\\n[dir] .theme-dark .vs-switch.vs-switch-warning.vs-switch-active {\\n background: rgba(var(--vs-warning), 1);\\n}\\n\\n[dir] .theme-dark .vs-switch.vs-switch-info.vs-switch-active {\\n background: rgba(var(--vs-info), 1);\\n}\\n\\n[dir] .theme-dark .vs-switch.vs-switch-dark.vs-switch-active {\\n background: #b8c2cc;\\n}\\n\\n.theme-dark .vs-radio-dark .vs-radio--circle {\\n -webkit-box-shadow: 0 3px 12px 0 rgba(184, 194, 204, 0.4);\\n}\\n\\n[dir] .theme-dark .vs-radio-dark .vs-radio--circle {\\n background: #b8c2cc;\\n box-shadow: 0 3px 12px 0 rgba(184, 194, 204, 0.4);\\n}\\n\\n[dir=ltr] .theme-dark .op-block {\\n -webkit-box-shadow: 1px 1px 10px rgba(255, 255, 255, 0.1);\\n box-shadow: 1px 1px 10px rgba(255, 255, 255, 0.1);\\n}\\n\\n[dir=rtl] .theme-dark .op-block {\\n -webkit-box-shadow: -1px 1px 10px rgba(255, 255, 255, 0.1);\\n box-shadow: -1px 1px 10px rgba(255, 255, 255, 0.1);\\n}\\n\\n[dir] .theme-dark .vs-input-dark .vs-input--input:focus {\\n border-color: #b8c2cc !important;\\n}\\n\\n.theme-dark .vs-input-dark .vs-input--input:focus ~ .vs-input--placeholder {\\n color: #b8c2cc;\\n}\\n\\n[dir] .theme-dark .vue-form-wizard .wizard-icon-circle {\\n background: #262c49;\\n border-color: #212744;\\n}\\n\\n.theme-dark .vue-form-wizard .wizard-nav-pills > li > a {\\n color: #fff;\\n}\\n\\n.theme-dark .vue-form-wizard .wizard-nav-pills > li > a .stepTitle {\\n color: #dae1e7;\\n}\\n\\n.theme-dark .vue-form-wizard .wizard-nav-pills > li > a:hover {\\n color: #fff;\\n}\\n\\n.theme-dark .vue-form-wizard .wizard-navigation .wizard-nav .stepTitle {\\n color: #dae1e7;\\n}\\n\\n[dir] .theme-dark .vs-con-table .vs-con-tbody {\\n background: #212744;\\n border: 2px solid #262c49;\\n}\\n\\n[dir] .theme-dark .vs-con-table .vs-con-tbody .vs-table--tbody-table tr {\\n background: #262c49;\\n}\\n\\n[dir] .theme-dark .vs-con-table .vs-con-tbody .vs-table--tbody-table .vs-table--thead tr {\\n background: #212744;\\n}\\n\\n[dir] .theme-dark .vs-con-table .con-edit-td {\\n background: #212744;\\n}\\n\\n[dir] .theme-dark .vs-con-table .is-selected .tr-values {\\n background: #212744 !important;\\n}\\n\\n[dir] .theme-dark .apexcharts-canvas .apexcharts-tooltip.light {\\n background: #212744;\\n border-color: #262c49;\\n}\\n\\n[dir] .theme-dark .apexcharts-canvas .apexcharts-tooltip.light .apexcharts-tooltip-title {\\n background: #212744;\\n}\\n\\n.theme-dark .apexcharts-canvas .apexcharts-xaxistooltip {\\n color: #fff;\\n}\\n\\n[dir] .theme-dark .apexcharts-canvas .apexcharts-xaxistooltip {\\n background: #212744;\\n border-color: #262c49;\\n}\\n\\n[dir] .theme-dark .apexcharts-canvas .apexcharts-xaxistooltip:before, [dir] .theme-dark .apexcharts-canvas .apexcharts-xaxistooltip:after {\\n border-bottom-color: #212744;\\n}\\n\\n.theme-dark .apexcharts-canvas .apexcharts-yaxistooltip {\\n color: #fff;\\n}\\n\\n[dir] .theme-dark .apexcharts-canvas .apexcharts-yaxistooltip {\\n background: #212744;\\n border-color: #262c49;\\n}\\n\\n[dir=ltr] .theme-dark .apexcharts-canvas .apexcharts-yaxistooltip:before, [dir=ltr] .theme-dark .apexcharts-canvas .apexcharts-yaxistooltip:after {\\n border-left-color: #212744;\\n}\\n\\n[dir=rtl] .theme-dark .apexcharts-canvas .apexcharts-yaxistooltip:before, [dir=rtl] .theme-dark .apexcharts-canvas .apexcharts-yaxistooltip:after {\\n border-right-color: #212744;\\n}\\n\\n.theme-dark .apexcharts-canvas text {\\n fill: #fff !important;\\n}\\n\\n.theme-dark .apexcharts-canvas .apexcharts-pie-series path {\\n stroke: #262c49;\\n}\\n\\n.theme-dark .apexcharts-canvas .apexcharts-legend .apexcharts-legend-series .apexcharts-legend-text {\\n color: #b8c2cc !important;\\n}\\n\\n[dir] .theme-dark .apexcharts-canvas .apexcharts-toolbar .apexcharts-menu {\\n background: #262c49;\\n border-color: #262c49;\\n}\\n\\n[dir] .theme-dark .apexcharts-canvas .apexcharts-toolbar .apexcharts-menu .apexcharts-menu-item {\\n background: #212744;\\n}\\n\\n.theme-dark .apexcharts-canvas .apexcharts-radar-series polygon {\\n fill: #262c49;\\n stroke: #212744;\\n}\\n\\n.theme-dark .apexcharts-canvas .apexcharts-track path {\\n stroke: #262c49;\\n}\\n\\n.theme-dark .apexcharts-canvas .apexcharts-selection-icon:not(.selected):hover svg,\\n.theme-dark .apexcharts-canvas .apexcharts-zoom-icon:not(.selected):hover svg,\\n.theme-dark .apexcharts-canvas .apexcharts-zoom-in-icon:hover svg,\\n.theme-dark .apexcharts-canvas .apexcharts-zoom-out-icon:hover svg,\\n.theme-dark .apexcharts-canvas .apexcharts-reset-zoom-icon:hover svg,\\n.theme-dark .apexcharts-canvas .apexcharts-menu-icon:hover svg {\\n fill: #fff;\\n}\\n\\n.theme-dark .apexcharts-canvas .apexcharts-gridline {\\n stroke: #414561;\\n}\\n\\n[dir] .theme-dark .token.operator, [dir] .theme-dark .token.entity, [dir] .theme-dark .token.url, [dir] .theme-dark .language-css .token.string, [dir] .theme-dark .style .token.string {\\n background: transparent;\\n}\\n\\n[dir] .theme-dark .search-tab-filter {\\n background: #10163a;\\n}\\n\\n[dir] .theme-dark .vs-select--options {\\n background: #10163a;\\n border-color: rgba(184, 194, 204, 0.2);\\n}\\n\\n.theme-dark .vs-select--options span {\\n color: #c2c6dc;\\n}\\n\\n.theme-dark .vs-select--options .vs-select--item {\\n color: #b8c2cc;\\n -webkit-box-shadow: none;\\n}\\n\\n[dir] .theme-dark .vs-select--options .vs-select--item {\\n border-color: rgba(184, 194, 204, 0.2);\\n box-shadow: none;\\n}\\n\\n[dir] .theme-dark .vs-select--options .vs-select--item:hover {\\n background: #262c49;\\n}\\n\\n.theme-dark .quill-editor .ql-toolbar button {\\n color: #fff;\\n}\\n\\n.theme-dark .quill-editor .ql-toolbar button svg path {\\n stroke: #fff;\\n}\\n\\n.theme-dark .quill-editor .ql-toolbar .ql-fill {\\n fill: #fff;\\n}\\n\\n.theme-dark .quill-editor .ql-toolbar .ql-stroke {\\n stroke: #fff;\\n}\\n\\n.theme-dark .quill-editor .ql-toolbar .ql-picker {\\n color: #fff;\\n}\\n\\n[dir] .theme-dark .quill-editor .ql-toolbar .ql-picker .ql-picker-options {\\n background: #10163a;\\n}\\n\\n.theme-dark .quill-editor .ql-editor.ql-blank::before {\\n color: rgba(255, 255, 255, 0.6);\\n}\\n\\n[dir] .theme-dark .activity-timeline {\\n border-color: #414561;\\n}\\n\\n[dir] .theme-dark .vdp-datepicker .vdp-datepicker__calendar {\\n background: #262c49;\\n border-color: #414561;\\n}\\n\\n[dir] .theme-dark .vdp-datepicker .vdp-datepicker__calendar header .prev:not(.disabled):hover, [dir] .theme-dark .vdp-datepicker .vdp-datepicker__calendar header .next:not(.disabled):hover, [dir] .theme-dark .vdp-datepicker .vdp-datepicker__calendar header .up:not(.disabled):hover {\\n background: #10163a;\\n}\\n\\n.theme-dark .vdp-datepicker .vdp-datepicker__calendar .disabled {\\n color: rgba(184, 194, 204, 0.6);\\n}\\n\\n[dir] .theme-dark .vdp-datepicker .vdp-datepicker__calendar .cell .highlighted {\\n background: #10163a;\\n}\\n\\n[dir] .theme-dark .vdp-datepicker .vdp-datepicker__calendar .cell:hover {\\n background-color: #10163a;\\n}\\n\\n[dir] .theme-dark .vdp-datepicker input {\\n border: 0;\\n padding: 10px;\\n}\\n\\n.theme-dark .vs-collapse.shadow {\\n -webkit-box-shadow: 0 0px 10px 1px #0c112e !important;\\n}\\n\\n[dir] .theme-dark .vs-collapse.shadow {\\n box-shadow: 0 0px 10px 1px #0c112e !important;\\n}\\n\\n[dir] .theme-dark .vs-collapse .vs-collapse-item {\\n border-bottom-color: rgba(255, 255, 255, 0.04);\\n}\\n\\n[dir] .theme-dark .vs-collapse.border {\\n border-color: rgba(255, 255, 255, 0.1);\\n}\\n\\n[dir] .theme-dark .vs-collapse.border .vs-collapse-item {\\n border-bottom-color: rgba(255, 255, 255, 0.04);\\n}\\n\\n.theme-dark .vs-collapse.margin .vs-collapse-item {\\n -webkit-box-shadow: 0 2px 10px 0 #0c112e;\\n}\\n\\n[dir] .theme-dark .vs-collapse.margin .vs-collapse-item {\\n box-shadow: 0 2px 10px 0 #0c112e;\\n}\\n\\n[dir] .theme-dark .vx-auto-suggest .auto-suggest-suggestions-list {\\n background-color: #262c49 !important;\\n}\\n\\n.theme-dark .footer-sticky .the-footer {\\n color: #fff !important;\\n}\\n\\n[dir] .theme-dark .footer-sticky .the-footer {\\n background-color: #10163a;\\n}\\n\\n.theme-dark .con-vs-dialog .vs-dialog {\\n color: #fff;\\n}\\n\\n[dir] .theme-dark .con-vs-dialog .vs-dialog {\\n background: #262c49;\\n}\\n\\n[dir] .theme-dark .con-vs-dialog .vs-dialog header {\\n background: #10163a;\\n}\\n\\n.theme-dark .con-vs-dialog .vs-dialog header .con-title-after h3 {\\n color: #fff;\\n}\\n\\n.theme-dark .con-vs-dialog .vs-dialog header .vs-dialog-cancel,\\n.theme-dark .con-vs-dialog .vs-dialog header .vs-icon {\\n color: #fff;\\n}\\n\\n[dir] .theme-dark .con-vs-dialog .vs-dialog header .vs-dialog-cancel, [dir] .theme-dark .con-vs-dialog .vs-dialog header .vs-icon {\\n background: #262c49;\\n}\\n\\n.theme-dark .con-vs-dialog .vs-dialog footer .vs-button--text {\\n color: #fff;\\n}\\n\\n.theme-dark .con-vs-dialog .vs-dialog .vs-dialog-text .date-label {\\n color: #fff;\\n}\\n\\n[dir] .theme-dark .con-vs-dialog .vs-dialog input, [dir] .theme-dark .con-vs-dialog .vs-dialog .vs-con-textarea {\\n background: #10163a;\\n}\\n\\n[dir] .theme-dark .con-vs-dialog .vs-dialog .con-upload .con-input-upload, [dir] .theme-dark .con-vs-dialog .vs-dialog .con-upload .con-img-upload {\\n background: #10163a;\\n}\\n\\n[dir] .theme-dark .con-vs-dialog .vs-dialog .quill-editor {\\n background: #262c49;\\n}\\n\\n[dir] .theme-dark .tree-container {\\n border-color: #414561;\\n}\\n\\n[dir] .theme-dark .tree-container .tag, [dir] .theme-dark .tree-container .search-input {\\n border-color: #414561;\\n}\\n\\n[dir] .theme-dark .halo-tree .node-title:hover {\\n background-color: #262c49;\\n}\\n\\n[dir] .theme-dark #theme-customizer input {\\n background: #262c49;\\n}\\n\\n[dir] .theme-dark .add-new-data-sidebar input {\\n background: #262c49;\\n}\\n\\n[dir] .theme-dark .vx-card .vs-pagination--nav .vs-pagination--ul {\\n background: #262c49;\\n}\\n\\n.theme-dark .vx-card .vs-pagination--nav .vs-pagination--ul .vs-pagination--li {\\n color: #fff;\\n}\\n\\n.theme-dark .vx-card .vs-pagination--nav .vs-pagination--buttons {\\n color: #fff;\\n}\\n\\n[dir] .theme-dark .vx-card .vs-pagination--nav .vs-pagination--buttons {\\n background: #262c49;\\n}\\n\\n[dir] .theme-dark .vx-card .con-vs-avatar {\\n background: #262c49 !important;\\n}\\n\\n[dir] .theme-dark .vx-card .con-vs-avatar.con-vs-avatar-primary {\\n background: rgba(var(--vs-primary), 1) !important;\\n}\\n\\n[dir] .theme-dark .vx-card .con-vs-avatar.con-vs-avatar-success {\\n background: rgba(var(--vs-success), 1) !important;\\n}\\n\\n[dir] .theme-dark .vx-card .con-vs-avatar.con-vs-avatar-danger {\\n background: rgba(var(--vs-danger), 1) !important;\\n}\\n\\n[dir] .theme-dark .vx-card .con-vs-avatar.con-vs-avatar-warning {\\n background: rgba(var(--vs-warning), 1) !important;\\n}\\n\\n[dir] .theme-dark .vx-card .con-vs-avatar.con-vs-avatar-info {\\n background: rgba(var(--vs-info), 1) !important;\\n}\\n\\n[dir] .theme-dark .vx-card .con-vs-avatar.con-vs-avatar-dark {\\n background: #b8c2cc !important;\\n}\\n\\n[dir] .theme-dark .vx-card .con-vs-chip {\\n background: #262c49;\\n}\\n\\n[dir] .theme-dark .vx-card .con-vs-chip.vs-chip-primary {\\n background: rgba(var(--vs-primary), 1);\\n}\\n\\n[dir] .theme-dark .vx-card .con-vs-chip.vs-chip-success {\\n background: rgba(var(--vs-success), 1);\\n}\\n\\n[dir] .theme-dark .vx-card .con-vs-chip.vs-chip-danger {\\n background: rgba(var(--vs-danger), 1);\\n}\\n\\n[dir] .theme-dark .vx-card .con-vs-chip.vs-chip-warning {\\n background: rgba(var(--vs-warning), 1);\\n}\\n\\n[dir] .theme-dark .vx-card .con-vs-chip.vs-chip-info {\\n background: rgba(var(--vs-info), 1);\\n}\\n\\n[dir] .theme-dark .vx-card .con-vs-chip.vs-chip-dark {\\n background: rgba(var(--vs-dark), 1);\\n}\\n\\n[dir] .theme-dark .vx-card .con-vs-chip .con-vs-avatar {\\n background-color: #10163a !important;\\n}\\n\\n[dir] .theme-dark .vx-card .con-chips .con-chips--input {\\n background-color: #10163a !important;\\n}\\n\\n[dir] .theme-dark .vx-card .vs-navbar.vs-navbar-color-transparent {\\n background-color: #262c49 !important;\\n}\\n\\n[dir] .theme-dark .vx-card .vs-navbar .vs-navbar--btn-responsive .btn-responsive-line {\\n background: #c2c6dc;\\n}\\n\\n[dir] .theme-dark .vx-card .vs-navbar-border {\\n border-color: #414561;\\n}\\n\\n[dir] .theme-dark .vx-card .vs-navbar-border .vs-navbar--item {\\n border-color: #414561;\\n}\\n\\n[dir] .theme-dark .vx-card .vs-navbar-shadow .vs-navbar--item.is-active-item {\\n background-color: #10163a;\\n}\\n\\n[dir] .theme-dark .vx-card input {\\n background: #262c49;\\n}\\n\\n.theme-dark .vdp-datepicker .vdp-datepicker__calendar header .prev:after {\\n border-right-color: #fff;\\n}\\n\\n.theme-dark .vdp-datepicker .vdp-datepicker__calendar header .next:after {\\n border-left-color: #fff;\\n}\\n\\n/*=========================================================================================\\n File Name: _themeSemiDark.scss\\n Description: partial- Styles for semi dark theme\\n ----------------------------------------------------------------------------------------\\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\\n Author: Pixinvent\\n Author URL: http://www.themeforest.net/user/pixinvent\\n==========================================================================================*/\\n\\n[dir] .theme-semi-dark .v-nav-menu .vs-sidebar {\\n background-color: #10163a;\\n}\\n\\n.theme-semi-dark .v-nav-menu .shadow-bottom {\\n width: 94%;\\n}\\n\\n[dir] .theme-semi-dark .v-nav-menu .shadow-bottom {\\n background: linear-gradient(to bottom, rgb(15, 22, 66) 44%, rgba(15, 22, 66, 0.51) 73%, rgba(44, 48, 60, 0) 100%);\\n}\\n\\n[dir=ltr] .theme-semi-dark .v-nav-menu .shadow-bottom {\\n background: -webkit-gradient(linear, left top, left bottom, color-stop(44%, rgb(15, 22, 66)), color-stop(73%, rgba(15, 22, 66, 0.51)), to(rgba(44, 48, 60, 0)));\\n}\\n\\n[dir=rtl] .theme-semi-dark .v-nav-menu .shadow-bottom {\\n background: -webkit-gradient(linear, right top, right bottom, color-stop(44%, rgb(15, 22, 66)), color-stop(73%, rgba(15, 22, 66, 0.51)), to(rgba(44, 48, 60, 0)));\\n}\\n\\n.theme-semi-dark .v-nav-menu .scroll-area-v-nav-menu .feather-icon, .theme-semi-dark .v-nav-menu .scroll-area-v-nav-menu span {\\n color: #fff;\\n}\\n\\n.theme-semi-dark .v-nav-menu .scroll-area-v-nav-menu a .feather-icon svg, .theme-semi-dark .v-nav-menu .scroll-area-v-nav-menu a .feather-icon span {\\n color: #fff;\\n}\\n\\n[dir] .theme-semi-dark .v-nav-menu .scroll-area-v-nav-menu .vs-sidebar-group.vs-sidebar-group-open > .group-header {\\n background: #262c49;\\n}\\n\\n[dir] .theme-semi-dark .v-nav-menu .scroll-area-v-nav-menu .vs-sidebar-group.vs-sidebar-group-active > .group-header {\\n background: #262c49;\\n}\\n\\n.theme-semi-dark .v-nav-menu .scroll-area-v-nav-menu .con-vs-chip {\\n -webkit-box-shadow: 0px 0px 4px 2px #262c49;\\n}\\n\\n[dir] .theme-semi-dark .v-nav-menu .scroll-area-v-nav-menu .con-vs-chip {\\n box-shadow: 0px 0px 4px 2px #262c49;\\n}\\n\\n/*=========================================================================================\\n File Name: _transitions.scss\\n Description: Transition styles\\n ----------------------------------------------------------------------------------------\\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\\n Author: Pixinvent\\n Author URL: http://www.themeforest.net/user/pixinvent\\n==========================================================================================*/\\n\\n.zoom-fade-enter-active,\\n.zoom-fade-leave-active {\\n transition: opacity 0.28s ease-in-out, -webkit-transform 0.35s;\\n transition: transform 0.35s, opacity 0.28s ease-in-out;\\n transition: transform 0.35s, opacity 0.28s ease-in-out, -webkit-transform 0.35s;\\n}\\n\\n[dir] .zoom-fade-enter-active, [dir] .zoom-fade-leave-active {\\n -webkit-transition: opacity 0.28s ease-in-out, -webkit-transform 0.35s;\\n}\\n\\n.zoom-fade-enter {\\n -webkit-transform: scale(0.97);\\n opacity: 0;\\n}\\n\\n[dir] .zoom-fade-enter {\\n transform: scale(0.97);\\n}\\n\\n.zoom-fade-leave-to {\\n -webkit-transform: scale(1.03);\\n opacity: 0;\\n}\\n\\n[dir] .zoom-fade-leave-to {\\n transform: scale(1.03);\\n}\\n\\n.fade-enter-active,\\n.fade-leave-active {\\n transition: opacity 0.28s ease-in-out;\\n}\\n\\n[dir] .fade-enter-active, [dir] .fade-leave-active {\\n -webkit-transition: opacity 0.28s ease-in-out;\\n}\\n\\n.fade-enter,\\n.fade-leave-to {\\n opacity: 0;\\n}\\n\\n.slide-fade-enter-active, .slide-fade-leave-active {\\n transition: opacity 0.35s, -webkit-transform 0.4s;\\n transition: opacity 0.35s, transform 0.4s;\\n transition: opacity 0.35s, transform 0.4s, -webkit-transform 0.4s;\\n}\\n\\n[dir] .slide-fade-enter-active, [dir] .slide-fade-leave-active {\\n -webkit-transition: opacity 0.35s, -webkit-transform 0.4s;\\n}\\n\\n.slide-fade-enter {\\n opacity: 0;\\n}\\n\\n[dir=ltr] .slide-fade-enter {\\n -webkit-transform: translateX(-30%);\\n transform: translateX(-30%);\\n}\\n\\n[dir=rtl] .slide-fade-enter {\\n -webkit-transform: translateX(30%);\\n transform: translateX(30%);\\n}\\n\\n.slide-fade-leave-to {\\n opacity: 0;\\n}\\n\\n[dir=ltr] .slide-fade-leave-to {\\n -webkit-transform: translateX(30%);\\n transform: translateX(30%);\\n}\\n\\n[dir=rtl] .slide-fade-leave-to {\\n -webkit-transform: translateX(-30%);\\n transform: translateX(-30%);\\n}\\n\\n.zoom-out-enter-active, .zoom-out-leave-active {\\n transition: opacity 0.35s ease-in-out, -webkit-transform 0.45s ease-out;\\n transition: opacity 0.35s ease-in-out, transform 0.45s ease-out;\\n transition: opacity 0.35s ease-in-out, transform 0.45s ease-out, -webkit-transform 0.45s ease-out;\\n}\\n\\n[dir] .zoom-out-enter-active, [dir] .zoom-out-leave-active {\\n -webkit-transition: opacity 0.35s ease-in-out, -webkit-transform 0.45s ease-out;\\n}\\n\\n.zoom-out-enter, .zoom-out-leave-to {\\n opacity: 0;\\n -webkit-transform: scale(0);\\n}\\n\\n[dir] .zoom-out-enter, [dir] .zoom-out-leave-to {\\n transform: scale(0);\\n}\\n\\n.fade-bottom-enter-active, .fade-bottom-leave-active {\\n transition: opacity 0.3s, -webkit-transform 0.35s;\\n transition: opacity 0.3s, transform 0.35s;\\n transition: opacity 0.3s, transform 0.35s, -webkit-transform 0.35s;\\n}\\n\\n[dir] .fade-bottom-enter-active, [dir] .fade-bottom-leave-active {\\n -webkit-transition: opacity 0.3s, -webkit-transform 0.35s;\\n}\\n\\n.fade-bottom-enter {\\n opacity: 0;\\n -webkit-transform: translateY(-8%);\\n}\\n\\n[dir] .fade-bottom-enter {\\n transform: translateY(-8%);\\n}\\n\\n.fade-bottom-leave-to {\\n opacity: 0;\\n -webkit-transform: translateY(8%);\\n}\\n\\n[dir] .fade-bottom-leave-to {\\n transform: translateY(8%);\\n}\\n\\n.fade-bottom-2x-enter-active, .fade-bottom-2x-leave-active {\\n transition: opacity 0.2s, -webkit-transform 0.25s;\\n transition: opacity 0.2s, transform 0.25s;\\n transition: opacity 0.2s, transform 0.25s, -webkit-transform 0.25s;\\n}\\n\\n[dir] .fade-bottom-2x-enter-active, [dir] .fade-bottom-2x-leave-active {\\n -webkit-transition: opacity 0.2s, -webkit-transform 0.25s;\\n}\\n\\n.fade-bottom-2x-enter {\\n opacity: 0;\\n -webkit-transform: translateY(-4%);\\n}\\n\\n[dir] .fade-bottom-2x-enter {\\n transform: translateY(-4%);\\n}\\n\\n.fade-bottom-2x-leave-to {\\n opacity: 0;\\n -webkit-transform: translateY(4%);\\n}\\n\\n[dir] .fade-bottom-2x-leave-to {\\n transform: translateY(4%);\\n}\\n\\n.fade-top-enter-active, .fade-top-leave-active {\\n transition: opacity 0.3s, -webkit-transform 0.35s;\\n transition: opacity 0.3s, transform 0.35s;\\n transition: opacity 0.3s, transform 0.35s, -webkit-transform 0.35s;\\n}\\n\\n[dir] .fade-top-enter-active, [dir] .fade-top-leave-active {\\n -webkit-transition: opacity 0.3s, -webkit-transform 0.35s;\\n}\\n\\n.fade-top-enter {\\n opacity: 0;\\n -webkit-transform: translateY(8%);\\n}\\n\\n[dir] .fade-top-enter {\\n transform: translateY(8%);\\n}\\n\\n.fade-top-leave-to {\\n opacity: 0;\\n -webkit-transform: translateY(-8%);\\n}\\n\\n[dir] .fade-top-leave-to {\\n transform: translateY(-8%);\\n}\\n\\n.fade-top-2x-enter-active, .fade-top-2x-leave-active {\\n transition: opacity 0.2s, -webkit-transform 0.25s;\\n transition: opacity 0.2s, transform 0.25s;\\n transition: opacity 0.2s, transform 0.25s, -webkit-transform 0.25s;\\n}\\n\\n[dir] .fade-top-2x-enter-active, [dir] .fade-top-2x-leave-active {\\n -webkit-transition: opacity 0.2s, -webkit-transform 0.25s;\\n}\\n\\n.fade-top-2x-enter {\\n opacity: 0;\\n -webkit-transform: translateY(4%);\\n}\\n\\n[dir] .fade-top-2x-enter {\\n transform: translateY(4%);\\n}\\n\\n.fade-top-2x-leave-to {\\n opacity: 0;\\n -webkit-transform: translateY(-4%);\\n}\\n\\n[dir] .fade-top-2x-leave-to {\\n transform: translateY(-4%);\\n}\\n\\n.list-leave-active {\\n position: absolute;\\n}\\n\\n.list-enter,\\n.list-leave-to {\\n opacity: 0;\\n}\\n\\n[dir=ltr] .list-enter, [dir=ltr] .list-leave-to {\\n -webkit-transform: translateX(30px);\\n transform: translateX(30px);\\n}\\n\\n[dir=rtl] .list-enter, [dir=rtl] .list-leave-to {\\n -webkit-transform: translateX(-30px);\\n transform: translateX(-30px);\\n}\\n\\n.list-enter-up-leave-active {\\n transition: none !important;\\n}\\n\\n[dir] .list-enter-up-leave-active {\\n -webkit-transition: none !important;\\n}\\n\\n.list-enter-up-enter {\\n opacity: 0;\\n -webkit-transform: translateY(30px);\\n}\\n\\n[dir] .list-enter-up-enter {\\n transform: translateY(30px);\\n}\\n\\n/*=========================================================================================\\n File Name: _customClasses.scss\\n Description: partial- this file containes custom helper classes\\n ----------------------------------------------------------------------------------------\\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\\n Author: Pixinvent\\n Author URL: http://www.themeforest.net/user/pixinvent\\n==========================================================================================*/\\n\\n[dir] .btn-group button {\\n padding: 1rem 1.25rem !important;\\n}\\n\\n[dir=ltr] .btn-group :not(:last-child) {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n\\n[dir=rtl] .btn-group :not(:last-child) {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n\\n[dir=ltr] .btn-group :not(:first-child) {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n\\n[dir=rtl] .btn-group :not(:first-child) {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n\\n.btn-group-vertical {\\n display: -webkit-inline-box;\\n display: -ms-inline-flexbox;\\n display: inline-flex;\\n -webkit-box-orient: vertical;\\n -webkit-box-direction: normal;\\n -ms-flex-direction: column;\\n flex-direction: column;\\n -webkit-box-align: start;\\n -ms-flex-align: start;\\n align-items: flex-start;\\n}\\n\\n.btn-group-vertical button {\\n width: 100%;\\n}\\n\\n[dir] .btn-group-vertical button {\\n padding: 1rem 1.25rem !important;\\n}\\n\\n[dir=ltr] .btn-group-vertical :not(:first-child) {\\n border-top-right-radius: 0;\\n border-top-left-radius: 0;\\n}\\n\\n[dir=rtl] .btn-group-vertical :not(:first-child) {\\n border-top-left-radius: 0;\\n border-top-right-radius: 0;\\n}\\n\\n[dir=ltr] .btn-group-vertical :not(:last-child) {\\n border-bottom-right-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n\\n[dir=rtl] .btn-group-vertical :not(:last-child) {\\n border-bottom-left-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n\\n.blur-1 {\\n -webkit-filter: blur(1px);\\n filter: blur(1px);\\n}\\n\\n.blur-2 {\\n -webkit-filter: blur(2px);\\n filter: blur(2px);\\n}\\n\\n.blur-3 {\\n -webkit-filter: blur(3px);\\n filter: blur(3px);\\n}\\n\\n.con-vs-chip.number {\\n min-height: 20px;\\n min-width: 20px;\\n}\\n\\n[dir=ltr] .con-vs-chip.number {\\n padding-right: unset;\\n margin-right: 0;\\n}\\n\\n[dir=rtl] .con-vs-chip.number {\\n padding-left: unset;\\n margin-left: 0;\\n}\\n\\n.con-vs-chip.number .vs-chip--text {\\n font-weight: 600;\\n}\\n\\n[dir=ltr] .con-vs-chip.number .vs-chip--text {\\n margin-left: unset;\\n margin-right: unset;\\n}\\n\\n[dir=rtl] .con-vs-chip.number .vs-chip--text {\\n margin-right: unset;\\n margin-left: unset;\\n}\\n\\n.text-primary {\\n color: rgba(var(--vs-primary), 1) !important;\\n}\\n\\n.text-success {\\n color: rgba(var(--vs-success), 1) !important;\\n}\\n\\n.text-danger {\\n color: rgba(var(--vs-danger), 1) !important;\\n}\\n\\n.text-warning {\\n color: rgba(var(--vs-warning), 1) !important;\\n}\\n\\n.text-dark {\\n color: rgba(var(--vs-dark), 1) !important;\\n}\\n\\n[dir] .bg-primary {\\n background-color: rgba(var(--vs-primary), 1) !important;\\n}\\n\\n[dir] .bg-success {\\n background-color: rgba(var(--vs-success), 1) !important;\\n}\\n\\n[dir] .bg-danger {\\n background-color: rgba(var(--vs-danger), 1) !important;\\n}\\n\\n[dir] .bg-warning {\\n background-color: rgba(var(--vs-warning), 1) !important;\\n}\\n\\n[dir] .bg-dark {\\n background-color: rgba(var(--vs-dark), 1) !important;\\n}\\n\\n[dir] .border-primary {\\n border-color: rgba(var(--vs-primary), 1) !important;\\n}\\n\\n[dir] .border-success {\\n border-color: rgba(var(--vs-success), 1) !important;\\n}\\n\\n[dir] .border-danger {\\n border-color: rgba(var(--vs-danger), 1) !important;\\n}\\n\\n[dir] .border-warning {\\n border-color: rgba(var(--vs-warning), 1) !important;\\n}\\n\\n[dir] .border-dark {\\n border-color: rgba(var(--vs-dark), 1) !important;\\n}\\n\\n[dir] .hover\\\\:bg-primary:hover {\\n background-color: rgba(var(--vs-primary), 1) !important;\\n}\\n\\n[dir] .hover\\\\:bg-success:hover {\\n background-color: rgba(var(--vs-success), 1) !important;\\n}\\n\\n[dir] .hover\\\\:bg-danger:hover {\\n background-color: rgba(var(--vs-danger), 1) !important;\\n}\\n\\n[dir] .hover\\\\:bg-warning:hover {\\n background-color: rgba(var(--vs-warning), 1) !important;\\n}\\n\\n[dir] .hover\\\\:bg-dark:hover {\\n background-color: rgba(var(--vs-dark), 1) !important;\\n}\\n\\n.hover\\\\:text-primary:hover {\\n color: rgba(var(--vs-primary), 1) !important;\\n}\\n\\n.hover\\\\:text-success:hover {\\n color: rgba(var(--vs-success), 1) !important;\\n}\\n\\n.hover\\\\:text-danger:hover {\\n color: rgba(var(--vs-danger), 1) !important;\\n}\\n\\n.hover\\\\:text-warning:hover {\\n color: rgba(var(--vs-warning), 1) !important;\\n}\\n\\n.hover\\\\:text-dark:hover {\\n color: rgba(var(--vs-dark), 1) !important;\\n}\\n\\n[dir=ltr] .bg-primary-gradient {\\n background: linear-gradient(118deg, rgba(var(--vs-primary), 1), rgba(var(--vs-primary), 0.7)) !important;\\n}\\n\\n[dir=rtl] .bg-primary-gradient {\\n background: linear-gradient(-118deg, rgba(var(--vs-primary), 1), rgba(var(--vs-primary), 0.7)) !important;\\n}\\n\\n[dir=ltr] .bg-success-gradient {\\n background: linear-gradient(118deg, rgba(var(--vs-success), 1), rgba(var(--vs-success), 0.7)) !important;\\n}\\n\\n[dir=rtl] .bg-success-gradient {\\n background: linear-gradient(-118deg, rgba(var(--vs-success), 1), rgba(var(--vs-success), 0.7)) !important;\\n}\\n\\n[dir=ltr] .bg-danger-gradient {\\n background: linear-gradient(118deg, rgba(var(--vs-danger), 1), rgba(var(--vs-danger), 0.7)) !important;\\n}\\n\\n[dir=rtl] .bg-danger-gradient {\\n background: linear-gradient(-118deg, rgba(var(--vs-danger), 1), rgba(var(--vs-danger), 0.7)) !important;\\n}\\n\\n[dir=ltr] .bg-warning-gradient {\\n background: linear-gradient(118deg, rgba(var(--vs-warning), 1), rgba(var(--vs-warning), 0.7)) !important;\\n}\\n\\n[dir=rtl] .bg-warning-gradient {\\n background: linear-gradient(-118deg, rgba(var(--vs-warning), 1), rgba(var(--vs-warning), 0.7)) !important;\\n}\\n\\n[dir=ltr] .bg-dark-gradient {\\n background: linear-gradient(118deg, rgba(var(--vs-dark), 1), rgba(var(--vs-dark), 0.7)) !important;\\n}\\n\\n[dir=rtl] .bg-dark-gradient {\\n background: linear-gradient(-118deg, rgba(var(--vs-dark), 1), rgba(var(--vs-dark), 0.7)) !important;\\n}\\n\\n.dropdown-custom .vs-dropdown--custom {\\n overflow: hidden;\\n -webkit-box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08) !important;\\n}\\n\\n[dir] .dropdown-custom .vs-dropdown--custom {\\n padding: 0 !important;\\n border: 0;\\n border-radius: 0.5rem;\\n box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.11), 0 5px 15px 0 rgba(0, 0, 0, 0.08) !important;\\n}\\n\\n[dir] .dropdown-custom .vs-dropdown--menu--after {\\n background: rgba(var(--vs-primary), 1) !important;\\n}\\n\\n[dir=ltr] .dropdown-custom .vs-dropdown--menu--after {\\n right: 1.6rem !important;\\n}\\n\\n[dir=rtl] .dropdown-custom .vs-dropdown--menu--after {\\n left: 1.6rem !important;\\n}\\n\\n.vx-row {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -ms-flex-wrap: wrap;\\n flex-wrap: wrap;\\n}\\n\\n[dir] .vx-row {\\n margin: 0 -1rem;\\n}\\n\\n[dir] .vx-row > .vx-col {\\n padding: 0 1rem;\\n}\\n\\n.vx-row.match-height > .vx-col {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n}\\n\\n[dir] .vx-row.no-gutter {\\n margin: 0;\\n}\\n\\n[dir] .vx-row.no-gutter > .vx-col {\\n padding: 0;\\n}\\n\\n[dir] .vs-input-no-border .vs-input--input {\\n border: none !important;\\n}\\n\\n[dir] .vs-input-no-border .vs-input--input:focus {\\n border: none !important;\\n}\\n\\n.vs-input-no-shdow-focus .vs-input--input:focus {\\n -webkit-box-shadow: none !important;\\n}\\n\\n[dir] .vs-input-no-shdow-focus .vs-input--input:focus {\\n box-shadow: none !important;\\n}\\n\\n.vs-input-shadow-drop input {\\n -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.14);\\n}\\n\\n[dir] .vs-input-shadow-drop input {\\n box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.14);\\n}\\n\\n.sidebar-spacer {\\n width: calc(100% - 260px);\\n}\\n\\n[dir=ltr] .sidebar-spacer {\\n margin-left: 260px;\\n}\\n\\n[dir=rtl] .sidebar-spacer {\\n margin-right: 260px;\\n}\\n\\n.sidebar-spacer-with-margin {\\n width: calc(100% - 260px - 2.2rem);\\n}\\n\\n[dir=ltr] .sidebar-spacer-with-margin {\\n margin-left: calc(260px + 2.2rem);\\n}\\n\\n[dir=rtl] .sidebar-spacer-with-margin {\\n margin-right: calc(260px + 2.2rem);\\n}\\n\\n.sidebar-spacer--wide {\\n width: calc(100% - 400px);\\n}\\n\\n[dir=ltr] .sidebar-spacer--wide {\\n margin-left: 400px;\\n}\\n\\n[dir=rtl] .sidebar-spacer--wide {\\n margin-right: 400px;\\n}\\n\\n.background-absolute .vs-sidebar--background {\\n position: absolute;\\n}\\n\\n[dir] .vs-content-sidebar.items-no-padding .vs-sidebar--items {\\n padding: 0;\\n}\\n\\n.full-vs-sidebar .vs-sidebar {\\n max-width: calc(100% - 260px);\\n}\\n\\n[dir=ltr] .full-vs-sidebar .vs-sidebar {\\n margin-left: 260px;\\n}\\n\\n[dir=rtl] .full-vs-sidebar .vs-sidebar {\\n margin-right: 260px;\\n}\\n\\n@media only screen and (max-width: 992px) {\\n .full-vs-sidebar .vs-sidebar {\\n max-width: 100%;\\n }\\n [dir=ltr] .full-vs-sidebar .vs-sidebar {\\n margin-left: 0;\\n }\\n [dir=rtl] .full-vs-sidebar .vs-sidebar {\\n margin-right: 0;\\n }\\n}\\n\\n[dir] .vs-select-no-border .vs-select--input {\\n border: none !important;\\n}\\n\\n.tabs-shadow-none .vs-tabs--ul {\\n -webkit-box-shadow: none;\\n}\\n\\n[dir] .tabs-shadow-none .vs-tabs--ul {\\n box-shadow: none;\\n}\\n\\n[dir] .tab-action-btn-fill-conatiner.con-vs-tabs .vs-tabs--content {\\n padding: 23px 10px !important;\\n}\\n\\n[dir] .d-theme-dark-bg, [dir] .d-theme-dark-light-bg {\\n background-color: #fff;\\n}\\n\\n[dir] .d-theme-dark-border {\\n border-color: #fff;\\n}\\n\\n[dir] .d-theme-border-grey-light {\\n border-color: #dae1e7;\\n}\\n\\n.d-theme-text-inverse {\\n color: #fff;\\n}\\n\\n[dir] .theme-dark .d-theme-dark-bg {\\n background-color: #10163a;\\n}\\n\\n[dir] .theme-dark .d-theme-dark-light-bg {\\n background-color: #262c49;\\n}\\n\\n[dir] .theme-dark .d-theme-input-dark-bg input {\\n background-color: #10163a;\\n}\\n\\n.theme-dark .d-theme-heading-color {\\n color: #2c2c2c;\\n}\\n\\n.theme-dark .d-theme-text-inverse {\\n color: #626262;\\n}\\n\\n[dir] .theme-dark .d-theme-border-grey-light, [dir] .theme-dark .d-theme-dark-border {\\n border-color: #414561;\\n}\\n\\n[dir] .theme-dark .vs-con-table.table-dark-inverted .vs-con-tbody .vs-table--tbody-table tr {\\n background: #10163a !important;\\n}\\n\\n.truncate {\\n overflow: hidden;\\n text-overflow: ellipsis;\\n white-space: nowrap;\\n}\\n\\n.text-big {\\n font-size: 4rem;\\n}\\n\\n.text-color-base {\\n color: #626262;\\n}\\n\\n.user-list {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n}\\n\\n.user-list .con-vs-avatar {\\n transition: 0.3s;\\n}\\n\\n[dir] .user-list .con-vs-avatar {\\n -webkit-transition: 0.3s;\\n}\\n\\n.user-list .con-vs-avatar:hover {\\n -webkit-transform: translateY(-5px) scale(1.07);\\n -webkit-box-shadow: 0 14px 24px rgba(62, 57, 107, 0.2);\\n z-index: 999;\\n}\\n\\n[dir] .user-list .con-vs-avatar:hover {\\n transform: translateY(-5px) scale(1.07);\\n box-shadow: 0 14px 24px rgba(62, 57, 107, 0.2);\\n}\\n\\n.responsive {\\n width: 100%;\\n height: auto;\\n}\\n\\n[dir] ul.bordered-items > li:not(:last-of-type):not([class*=shadow]) {\\n border-bottom: 1px solid #dae1e7;\\n}\\n\\n/*=========================================================================================\\n File Name: _fixesVuesax.scss\\n Description: Partial - Fixes/Add vuesax framework styles\\n ----------------------------------------------------------------------------------------\\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\\n Author: Pixinvent\\n Author URL: http://www.themeforest.net/user/pixinvent\\n==========================================================================================*/\\n\\n.con-vs-alert {\\n -webkit-box-shadow: none !important;\\n}\\n\\n[dir] .con-vs-alert {\\n box-shadow: none !important;\\n}\\n\\n.vs-alert {\\n font-size: 1rem;\\n font-weight: 500;\\n}\\n\\n.vs-alert code {\\n color: #fff;\\n}\\n\\n[dir] .vs-alert code {\\n background: #b5b5b5;\\n}\\n\\n.vs-alert--title {\\n color: inherit;\\n}\\n\\n.vs-avatar--text.feather {\\n font-size: 1.3rem;\\n}\\n\\n.vs-avatar--con-img img {\\n height: 100%;\\n}\\n\\n.vs-button {\\n font-family: \\\"Montserrat\\\", Helvetica, Arial, sans-serif;\\n font-size: 1rem;\\n}\\n\\n.vs-button.vs-button-gradient:hover {\\n -webkit-box-shadow: none !important;\\n}\\n\\n[dir] .vs-button.vs-button-gradient:hover {\\n box-shadow: none !important;\\n}\\n\\n[dir] .vs-button:not(.vs-radius):not(.includeIconOnly):not(.small):not(.large) {\\n padding: 0.75rem 2rem;\\n}\\n\\n[dir] .vs-button:not(.vs-radius):not(.includeIconOnly):not(.small):not(.large).vs-button-border {\\n padding: 0.679rem 2rem;\\n}\\n\\n[dir] .vs-button.small:not(.includeIconOnly) {\\n padding: 0.5rem 1.5rem;\\n}\\n\\n[dir] .vs-button.large:not(.includeIconOnly) {\\n padding: 1rem 2.5rem;\\n}\\n\\n.vs-button.large {\\n font-size: 1.25rem;\\n}\\n\\n.vs-button.large .vs-button--icon {\\n font-size: 1.25rem;\\n}\\n\\n[dir] .vs-button.round {\\n border-radius: 1.5rem;\\n}\\n\\n[dir] .vs-button.includeIcon {\\n float: none;\\n}\\n\\n.vs-breadcrumb--ol a:focus, .vs-breadcrumb--ol a:hover {\\n color: #7367F0;\\n}\\n\\n.vs-breadcrumb--ol .active {\\n color: #7367F0;\\n}\\n\\n.vs-checkbox-small .vs-checkbox--input:checked + .vs-checkbox .vs-icon {\\n -webkit-transform: translateY(-3px);\\n}\\n\\n[dir] .vs-checkbox-small .vs-checkbox--input:checked + .vs-checkbox .vs-icon {\\n margin-top: 6px;\\n transform: translateY(-3px);\\n}\\n\\n[dir=ltr] .vs-checkbox-small .vs-checkbox--input:checked + .vs-checkbox .vs-icon {\\n margin-left: -1px;\\n}\\n\\n[dir=rtl] .vs-checkbox-small .vs-checkbox--input:checked + .vs-checkbox .vs-icon {\\n margin-right: -1px;\\n}\\n\\n.vs-checkbox--check {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -webkit-box-pack: center;\\n -ms-flex-pack: center;\\n justify-content: center;\\n}\\n\\n[dir] .con-chips .con-chips--input {\\n border: none;\\n}\\n\\n[dir] .con-chips .con-vs-chip {\\n margin: 0.75rem;\\n}\\n\\n[dir=ltr] .con-chips .con-chips--remove-all {\\n right: 9px;\\n}\\n\\n[dir=rtl] .con-chips .con-chips--remove-all {\\n left: 9px;\\n}\\n\\n.con-chips .con-chips--remove-all > .vs-icon {\\n font-size: 1.3rem;\\n}\\n\\n.con-vs-chip {\\n min-height: 26px;\\n min-width: 26px;\\n font-size: 0.8rem;\\n}\\n\\n.vs-collapse-item--header {\\n font-size: 1.2rem;\\n}\\n\\n[dir] .vs-collapse-item--header {\\n padding: 1rem;\\n}\\n\\n.con-content--item {\\n font-size: 1rem;\\n}\\n\\n[dir] .con-content--item {\\n padding: 1rem;\\n}\\n\\n.vs-collapse.default .open-item .con-content--item,\\n.vs-collapse.shadow .open-item .con-content--item,\\n.vs-collapse.border .open-item .con-content--item,\\n.vs-collapse.margin .open-item .con-content--item {\\n opacity: 1;\\n}\\n\\n[dir] .vs-collapse.default .open-item .con-content--item, [dir] .vs-collapse.shadow .open-item .con-content--item, [dir] .vs-collapse.border .open-item .con-content--item, [dir] .vs-collapse.margin .open-item .con-content--item {\\n padding: 1rem;\\n}\\n\\n.con-vs-dialog {\\n z-index: 52005;\\n}\\n\\n.con-vs-dialog .vs-dialog header .dialog-title {\\n color: inherit;\\n}\\n\\n[dir] .con-vs-dialog .vs-dialog header .dialog-title {\\n padding: 0.8rem;\\n}\\n\\n.con-vs-dialog .vs-dialog header span.after {\\n width: 0;\\n}\\n\\n.con-vs-dialog .vs-dialog .vs-dialog-text {\\n font-size: 1rem;\\n}\\n\\n[dir] .con-vs-dialog .vs-dialog .vs-dialog-text {\\n padding: 1rem;\\n}\\n\\n[dir] .con-vs-dialog .vs-dialog footer {\\n padding: 1rem;\\n}\\n\\n[dir] .con-vs-dialog .vs-dialog footer .vs-button:last-of-type {\\n border-color: rgba(0, 0, 0, 0.2) !important;\\n}\\n\\n[dir=ltr] .con-vs-dialog .vs-dialog footer .vs-button:last-of-type {\\n margin-left: 0.5rem !important;\\n}\\n\\n[dir=rtl] .con-vs-dialog .vs-dialog footer .vs-button:last-of-type {\\n margin-right: 0.5rem !important;\\n}\\n\\n.vs-con-dropdown {\\n color: inherit;\\n font-size: 1rem;\\n}\\n\\n[dir] .dropdown-button-container .vs-button {\\n padding: 0.72rem 1.5rem !important;\\n}\\n\\n[dir] .dropdown-button-container .vs-button-line {\\n padding: 9px 10px !important;\\n}\\n\\n.con-vs-dropdown--menu {\\n z-index: 42000;\\n}\\n\\n.vs-input--placeholder {\\n top: 0px;\\n}\\n\\n[dir=ltr] .vs-input--input.hasIcon:not(.icon-after-input) + .vs-input--placeholder {\\n padding-left: 3rem !important;\\n}\\n\\n[dir=rtl] .vs-input--input.hasIcon:not(.icon-after-input) + .vs-input--placeholder {\\n padding-right: 3rem !important;\\n}\\n\\n[dir=ltr] .vs-input--input.hasIcon:not(.icon-after-input):focus + .vs-placeholder-label {\\n padding-left: 0.7rem !important;\\n}\\n\\n[dir=rtl] .vs-input--input.hasIcon:not(.icon-after-input):focus + .vs-placeholder-label {\\n padding-right: 0.7rem !important;\\n}\\n\\n.vs-con-input .vs-inputx {\\n font-size: 1rem;\\n}\\n\\n[dir] .vs-con-input .vs-inputx {\\n padding: 0.7rem;\\n border: 1px solid rgba(0, 0, 0, 0.2);\\n}\\n\\n[dir] .vs-con-input .vx-inputx:not(.input-rounded-full) {\\n border-radius: 5px;\\n}\\n\\n.vs-input--input.normal {\\n font-size: 1rem !important;\\n}\\n\\n[dir] .vs-input--input.normal {\\n padding: 0.7rem !important;\\n}\\n\\n.vs-input--input.normal ~ .vs-input--icon.feather {\\n top: 9px;\\n}\\n\\n.vs-input--input.large {\\n font-size: 1.2rem !important;\\n}\\n\\n[dir] .vs-input--input.large {\\n padding: 1rem !important;\\n}\\n\\n[dir=ltr] .vs-input--input.large.hasIcon {\\n padding: 1rem 0.8rem 1rem 3rem !important;\\n}\\n\\n[dir=rtl] .vs-input--input.large.hasIcon {\\n padding: 1rem 3rem 1rem 0.8rem !important;\\n}\\n\\n.vs-input--input.large ~ .vs-input--icon {\\n top: 1rem !important;\\n}\\n\\n[dir=ltr] .vs-input--input.large ~ .vs-input--icon {\\n left: 0.8rem !important;\\n}\\n\\n[dir=rtl] .vs-input--input.large ~ .vs-input--icon {\\n right: 0.8rem !important;\\n}\\n\\n.vs-input--input.small {\\n font-size: 0.8rem !important;\\n}\\n\\n[dir] .vs-input--input.small {\\n padding: 0.4rem !important;\\n}\\n\\n.vs-input--input.small ~ .vs-input--icon.feather {\\n top: 7px !important;\\n}\\n\\n[dir=ltr] .vs-input--input.hasIcon {\\n padding: 0.7rem 1rem 0.7rem 3rem !important;\\n}\\n\\n[dir=rtl] .vs-input--input.hasIcon {\\n padding: 0.7rem 3rem 0.7rem 1rem !important;\\n}\\n\\n[dir=ltr] .vs-input--input.hasIcon.icon-after-input {\\n padding: 0.7rem 3rem 0.7rem 0.7rem !important;\\n}\\n\\n[dir=rtl] .vs-input--input.hasIcon.icon-after-input {\\n padding: 0.7rem 0.7rem 0.7rem 3rem !important;\\n}\\n\\n[dir] .vs-input--placeholder.normal {\\n padding: 0.7rem !important;\\n}\\n\\n[dir] .vs-input--placeholder.large {\\n padding: 1rem !important;\\n}\\n\\n.vs-input--placeholder.small {\\n font-size: 0.8rem !important;\\n}\\n\\n[dir] .vs-input--placeholder.small {\\n padding: 0.2rem 0.6rem !important;\\n}\\n\\n[dir=ltr] .vs-input--icon.feather {\\n padding: 0.2rem 0.5rem 0rem 0.4rem;\\n}\\n\\n[dir=rtl] .vs-input--icon.feather {\\n padding: 0.2rem 0.4rem 0rem 0.5rem;\\n}\\n\\n[dir] .vs-input.input-rounded-full input {\\n border-radius: 20px;\\n}\\n\\n[dir=ltr] .vs-input.input-rounded-full .vs-input--input.hasIcon {\\n padding: 0.8rem 1rem 0.8rem 3rem !important;\\n}\\n\\n[dir=rtl] .vs-input.input-rounded-full .vs-input--input.hasIcon {\\n padding: 0.8rem 3rem 0.8rem 1rem !important;\\n}\\n\\n[dir] .vs-input.input-rounded-full .input-span-placeholder {\\n padding-top: 0.7rem !important;\\n}\\n\\n[dir=ltr] .vs-input.input-rounded-full .input-span-placeholder {\\n padding-left: 3rem !important;\\n}\\n\\n[dir=rtl] .vs-input.input-rounded-full .input-span-placeholder {\\n padding-right: 3rem !important;\\n}\\n\\n.vs-input.input-rounded-full .vs-icon {\\n font-size: 1rem !important;\\n}\\n\\n[dir] .vs-input.input-rounded-full .vs-icon {\\n margin-top: 0.1rem !important;\\n}\\n\\n[dir=ltr] .vs-input.input-rounded-full .vs-icon {\\n margin-left: 0.6rem !important;\\n}\\n\\n[dir=rtl] .vs-input.input-rounded-full .vs-icon {\\n margin-right: 0.6rem !important;\\n}\\n\\n.vs-list--item .list-titles .vs-list--subtitle {\\n font-size: 0.85rem;\\n}\\n\\n[dir] .vs-list--item:last-child {\\n border-bottom: none;\\n}\\n\\n.vs-navbar .vs-navbar--item a {\\n color: inherit;\\n}\\n\\n.vs-navbar-color-transparent .vs-navbar--item a:hover {\\n color: #7367F0 !important;\\n}\\n\\n.vs-navbar-gradient .vs-navbar--item.is-active-item a {\\n color: #fff !important;\\n}\\n\\n.vs-notifications {\\n z-index: 200000 !important;\\n}\\n\\n.vs-notifications h3 {\\n color: #fff;\\n font-weight: 600;\\n font-size: 15.96px;\\n}\\n\\n[dir] .vs-pagination--li.is-current {\\n border-radius: 50%;\\n}\\n\\n[dir] .vs-pagination--li.is-current .effect {\\n border-radius: 50%;\\n}\\n\\n.vs-pagination--li:hover:not(.is-current) {\\n color: var(--vs-color-pagination) !important;\\n}\\n\\n[dir] .vs-pagination--ul {\\n padding: 0;\\n}\\n\\n[dir] .vs-popup--title h3, [dir] .vs-notifications h3 {\\n margin-bottom: 0;\\n}\\n\\n.con-vs-popup {\\n z-index: 53000;\\n}\\n\\n.con-vs-popup .vs-popup--content {\\n font-size: 1rem;\\n}\\n\\n[dir] .con-vs-popup .vs-popup--content {\\n padding: 1rem;\\n}\\n\\n.con-vs-checkbox,\\n.con-vs-radio {\\n -webkit-box-pack: start !important;\\n -ms-flex-pack: start !important;\\n justify-content: flex-start !important;\\n}\\n\\n.vs-radio--label {\\n line-height: 1;\\n}\\n\\n.con-vs-radio {\\n display: -webkit-inline-box;\\n display: -ms-inline-flexbox;\\n display: inline-flex;\\n}\\n\\n.con-select .vs-select--input {\\n font-size: 1rem;\\n}\\n\\n[dir] .con-select .vs-select--input {\\n padding: 10px;\\n border: 1px solid rgba(0, 0, 0, 0.2);\\n}\\n\\n.vs-select--options {\\n font-size: 1rem;\\n z-index: 530001;\\n}\\n\\n[dir] .vs-select--options {\\n border: 1px solid #eee;\\n}\\n\\n.vs-select--options span {\\n color: #626262;\\n font-size: 1rem;\\n}\\n\\n[dir] .v-select .dropdown-toggle .vs__actions .clear {\\n padding-top: 4px;\\n}\\n\\n.vs-sidebar {\\n height: calc(var(--vh, 1vh) * 100);\\n}\\n\\n.vs-sidebar .vs-sidebar--items {\\n overflow: hidden;\\n height: 100%;\\n}\\n\\n.vs-switch--text {\\n font-size: 0.7rem;\\n}\\n\\n[dir] .vs-con-table {\\n background: transparent;\\n}\\n\\n[dir] .vs-con-table .vs-table--header .vs-table--search {\\n padding: 1rem 0;\\n}\\n\\n.vs-con-table .vs-table--header .vs-table--search .vs-table--search-input {\\n font-size: 0.9rem;\\n}\\n\\n[dir] .vs-con-table .vs-table--header .vs-table--search .vs-table--search-input {\\n padding: 10px 28px;\\n border: 1px solid rgba(0, 0, 0, 0.1);\\n}\\n\\n[dir=ltr] .vs-con-table .vs-table--header .vs-table--search .vs-table--search-input:focus + i {\\n left: 10px;\\n}\\n\\n[dir=rtl] .vs-con-table .vs-table--header .vs-table--search .vs-table--search-input:focus + i {\\n right: 10px;\\n}\\n\\n[dir=ltr] .vs-con-table .vs-table--header .vs-table--search i {\\n left: 10px;\\n}\\n\\n[dir=rtl] .vs-con-table .vs-table--header .vs-table--search i {\\n right: 10px;\\n}\\n\\n.vs-con-table .vs-con-tbody {\\n width: 100%;\\n overflow: auto;\\n}\\n\\n[dir] .vs-con-table .vs-con-tbody {\\n background: #f8f8f8;\\n border: 2px solid #f8f8f8;\\n}\\n\\n.vs-con-table .vs-con-tbody .con-vs-checkbox {\\n -webkit-box-pack: center !important;\\n -ms-flex-pack: center !important;\\n justify-content: center !important;\\n}\\n\\n.vs-con-table .vs-con-tbody .vs-table--tbody-table {\\n font-size: 1rem;\\n}\\n\\n.vs-con-table .vs-con-tbody .vs-table--tbody-table .tr-spacer {\\n height: 2px;\\n}\\n\\n[dir] .vs-con-table .vs-con-tbody .vs-table--tbody-table .tr-table .tr-expand td {\\n padding: 0;\\n}\\n\\n[dir] .vs-con-table .vs-con-tbody .vs-table--tbody-table .tr-table td {\\n padding: 1rem;\\n}\\n\\n[dir] .vs-con-table .vs-con-tbody .vs-table--tbody-table .vs-table--thead th {\\n padding: 10px 15px;\\n}\\n\\n.vs-con-table .vs-con-tbody .vs-table--tbody-table .vs-table--thead .con-td-check {\\n -webkit-box-shadow: none;\\n}\\n\\n[dir] .vs-con-table .vs-con-tbody .vs-table--tbody-table .vs-table--thead .con-td-check {\\n background: transparent;\\n box-shadow: none;\\n}\\n\\n[dir] .vs-con-table .vs-con-tbody .vs-table--tbody-table .tr-values .vs-table--td {\\n padding: 10px 15px;\\n}\\n\\n[dir] .vs-con-table .vs-table--pagination {\\n margin-top: 1rem;\\n}\\n\\n.con-slot-tabs {\\n width: 100%;\\n}\\n\\n.vs-tabs--li {\\n white-space: nowrap;\\n}\\n\\n.vs-tabs--li button {\\n font-size: 1rem;\\n font-weight: 500;\\n}\\n\\n[dir] .vs-tabs-position-left .vs-tabs--li {\\n padding: 0.35rem 0.3rem;\\n}\\n\\n.vs-tabs--li button {\\n font-family: inherit;\\n color: inherit;\\n}\\n\\n.vs-tabs--li .vs-icon-primary,\\n.vs-tabs--li .vs-icon-success,\\n.vs-tabs--li .vs-icon-warning,\\n.vs-tabs--li .vs-icon-danger,\\n.vs-tabs--li .vs-icon-dark {\\n color: inherit;\\n}\\n\\n.vs-tabs .con-tab .vs-button-filled:hover {\\n color: #fff !important;\\n}\\n\\n.vs-textarea {\\n font-size: 1rem;\\n color: inherit;\\n font-family: \\\"Montserrat\\\", Helvetica, Arial, sans-serif;\\n line-height: 1.6;\\n}\\n\\n[dir] .vs-con-textarea {\\n border: 1px solid rgba(0, 0, 0, 0.2) !important;\\n}\\n\\n.vs-con-textarea > h4 {\\n color: inherit;\\n}\\n\\n.vs-tooltip {\\n z-index: 52000;\\n}\\n\\n.con-img-upload {\\n overflow: hidden;\\n}\\n\\n[dir] .con-img-upload {\\n padding: 0.6rem;\\n}\\n\\n[dir] .con-img-upload .img-upload {\\n margin: 15px;\\n}\\n\\n.view-upload {\\n z-index: 52000;\\n}\\n\\n/*=========================================================================================\\n File Name: _tailwindFixes.scss\\n Description: partial- Tailwind Fixes\\n ----------------------------------------------------------------------------------------\\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\\n Author: Pixinvent\\n Author URL: http://www.themeforest.net/user/pixinvent\\n==========================================================================================*/\\n\\nbutton:focus {\\n outline: none;\\n}\\n\\n/*=========================================================================================\\n File Name: _rtl.scss\\n Description: partial- rtl - imports rtl styles\\n ----------------------------------------------------------------------------------------\\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\\n Author: Pixinvent\\n Author URL: http://www.themeforest.net/user/pixinvent\\n==========================================================================================*/\\n\\n/*=========================================================================================\\n File Name: _rtlFixes.scss\\n Description: partial - rtl fix - fixes rtl specific issues\\n ----------------------------------------------------------------------------------------\\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\\n Author: Pixinvent\\n Author URL: http://www.themeforest.net/user/pixinvent\\n==========================================================================================*/\\n\\n.vuesax-app-is-rtl .ps-container:not(.enable-rtl-x-scroll) .ps__scrollbar-x-rail {\\n display: none !important;\\n}\\n\\n.vuesax-app-is-rtl .ag-pinned-left-cols-container {\\n margin-right: 5px;\\n}\\n\\n.vuesax-app-is-rtl .vs-dropdown-menu.rightx .vs-dropdown--menu--after {\\n right: unset !important;\\n left: 30px !important;\\n}\\n\\n.vuesax-app-is-rtl .vs-loading > * {\\n top: 0;\\n}\\n\\n.vuesax-app-is-rtl .con-vs-dropdown--menu {\\n -webkit-transform: translateX(-100%);\\n transform: translateX(-100%);\\n}\\n\\n.vuesax-app-is-rtl .vx-navbar-dropdown.dropdownx-enter, .vuesax-app-is-rtl .vx-navbar-dropdown.dropdownx-leave-to {\\n -webkit-transform: translateY(8px) !important;\\n transform: translateY(8px) !important;\\n}\\n\\n@media (max-width: 500px) {\\n .vuesax-app-is-rtl .vx-navbar-dropdown.dropdown-custom.con-vs-dropdown--menu {\\n -webkit-transform: translateX(100%);\\n transform: translateX(100%);\\n }\\n\\n .vuesax-app-is-rtl .vx-navbar-dropdown.dropdown-custom.dropdownx-enter, .vuesax-app-is-rtl .vx-navbar-dropdown.dropdown-custom.dropdownx-leave-to {\\n -webkit-transform: translate(100%, 8px) !important;\\n transform: translate(100%, 8px) !important;\\n }\\n}\\n\\n.vuesax-app-is-rtl .flatpickr-prev-month,\\n.vuesax-app-is-rtl .flatpickr-next-month {\\n -webkit-transform: rotateY(180deg);\\n transform: rotateY(180deg);\\n}\\n\\n.vuesax-app-is-rtl .swiper-container-cube.swiper-container-rtl .swiper-slide {\\n -webkit-transform-origin: 100% 0 !important;\\n transform-origin: 100% 0 !important;\\n}\\n\\n.vuesax-app-is-rtl .scroll-area-v-nav-menu .ps__scrollbar-y-rail {\\n right: unset !important;\\n left: -6px !important;\\n}\\n\\n/*=========================================================================================\\n File Name: _rtlOverrides.scss\\n Description: partial - rtl fix - fixes styles overridden by rtl\\n ----------------------------------------------------------------------------------------\\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\\n Author: Pixinvent\\n Author URL: http://www.themeforest.net/user/pixinvent\\n==========================================================================================*/\\n\\n.v-step[x-placement^=bottom] .v-step__arrow {\\n border-left-color: transparent !important;\\n border-right-color: transparent !important;\\n}\\n\\n.v-step[x-placement^=left] .v-step__arrow {\\n border-bottom-color: transparent !important;\\n border-right-color: transparent !important;\\n border-top-color: transparent !important;\\n}\\n\\n.v-step[x-placement^=top] .v-step__arrow {\\n border-bottom-color: transparent !important;\\n border-right-color: transparent !important;\\n border-left-color: transparent !important;\\n}\\n\\n.v-step[x-placement^=right] .v-step__arrow {\\n border-bottom-color: transparent !important;\\n border-top-color: transparent !important;\\n border-left-color: transparent !important;\\n}\\n\\n.swiper-container-rtl .swiper-button-prev {\\n right: 10px !important;\\n left: auto !important;\\n}\\n\\n.swiper-container-rtl .swiper-button-next {\\n left: 10px !important;\\n right: auto !important;\\n}\\n\\n.vjs-fluid {\\n padding-top: 41.6666666667% !important;\\n}\\n\\n@font-face {\\n font-family: \\\"p-yek\\\";\\n\\n src: url(\" + escape(__webpack_require__(/*! ../fonts/yekan/iran-yekan-400.woff2 */ \"./src/assets/fonts/yekan/iran-yekan-400.woff2\")) + \") format(\\\"woff\\\");\\n\\n font-weight: normal;\\n\\n font-style: normal;\\n}\\n\\n@font-face {\\n font-family: \\\"p-yek\\\";\\n\\n src: url(\" + escape(__webpack_require__(/*! ../fonts/yekan/iran-yekan-400.woff2 */ \"./src/assets/fonts/yekan/iran-yekan-400.woff2\")) + \") format(\\\"woff\\\");\\n\\n font-weight: bold;\\n}\\n\\n@font-face {\\n font-family: \\\"p-yek\\\";\\n\\n src: url(\" + escape(__webpack_require__(/*! ../fonts/yekan/iran-yekan-400.woff2 */ \"./src/assets/fonts/yekan/iran-yekan-400.woff2\")) + \") format(\\\"woff\\\");\\n\\n font-weight: 700;\\n}\\n\\n@font-face {\\n font-family: \\\"p-yek\\\";\\n\\n src: url(\" + escape(__webpack_require__(/*! ../fonts/yekan/iran-yekan-400.woff2 */ \"./src/assets/fonts/yekan/iran-yekan-400.woff2\")) + \") format(\\\"woff\\\");\\n\\n font-weight: 300;\\n}\\n\\n@font-face {\\n font-family: \\\"p-yek\\\";\\n\\n src: url(\" + escape(__webpack_require__(/*! ../fonts/yekan/iran-yekan-400.woff2 */ \"./src/assets/fonts/yekan/iran-yekan-400.woff2\")) + \") format(\\\"woff\\\");\\n\\n font-weight: 400;\\n}\\n\\nbody, * {\\n font-family: p-yek, sans-serif, tahoma;\\n letter-spacing: 0px !important;\\n font-size: inherit;\\n line-height: inherit;\\n font-weight: inherit;\\n}\\n\\n.ara-icon-button {\\n width: 35px;\\n height: 35px;\\n}\\n\\n[dir] .ara-icon-button {\\n border-radius: 50%;\\n}\\n\\n[dir=rtl] .ant-dropdown, [dir=rtl] .ant-select-dropdown, [dir=rtl] .ant-popover {\\n right: auto !important;\\n}\\n\\n.ant-tooltip-arrow {\\n display: none;\\n}\\n\\n[dir=rtl] .ant-form-item-label {\\n text-align: right;\\n}\\n\\n.ant-select-dropdown {\\n z-index: 2500000;\\n}\\n\\n.ant-modal-mask {\\n z-index: 100000;\\n}\\n\\n.ant-modal-wrap {\\n z-index: 100001;\\n}\\n\\n.ant-tooltip-open {\\n z-index: 10000000;\\n}\\n\\n.ant-message {\\n z-index: 100000000;\\n}\", \"\"]);\n\n// exports\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9pbmRleC5qcz8hLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9zcmMvYXNzZXRzL3Njc3MvbWFpbi5zY3NzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2Fzc2V0cy9zY3NzL21haW4uc2Nzcz9hMzdkIl0sInNvdXJjZXNDb250ZW50IjpbInZhciBlc2NhcGUgPSByZXF1aXJlKFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvbGliL3VybC9lc2NhcGUuanNcIik7XG5leHBvcnRzID0gbW9kdWxlLmV4cG9ydHMgPSByZXF1aXJlKFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvbGliL2Nzcy1iYXNlLmpzXCIpKGZhbHNlKTtcbi8vIGltcG9ydHNcbmV4cG9ydHMucHVzaChbbW9kdWxlLmlkLCBcIkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Nb250c2VycmF0OjMwMCw0MDAsNTAwLDYwMCw3MDApO1wiLCBcIlwiXSk7XG5cbi8vIG1vZHVsZVxuZXhwb3J0cy5wdXNoKFttb2R1bGUuaWQsIFwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxcbiAgRmlsZSBOYW1lOiBtYWluLnNjc3NcXG4gIERlc2NyaXB0aW9uOiBNYWluIHNjc3MgZmlsZS4gSW1wb3J0cyBvdGhlciBzY3NzIHBhcnRpYWxzIGZyb20gJ3Z1ZXh5JyBmb2xkZXJcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cXG4gIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXFxuICBBdXRob3I6IFBpeGludmVudFxcbiAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xcblxcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cXG4gICAgRmlsZSBOYW1lOiBfdmFyaWFibGVzLnNjc3NcXG4gICAgRGVzY3JpcHRpb246IHBhcnRpYWwtIFNDU1MgdmFyaWJhbGVzXFxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cXG4gICAgSXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcXG4gICAgICBBdXRob3I6IFBpeGludmVudFxcbiAgICBBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXFxuXFxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxcbiAgICAgICAgU1BBQ0lOR1xcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXFxuXFxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxcbiAgICAgICAgQ09MT1JTXFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cXG5cXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XFxuICAgICAgICBUWVBPR1JBUEhZXFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cXG5cXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XFxuICAgICAgICBUWVBPR1JBUEhZXFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cXG5cXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XFxuICAgICAgICBEQVJLIFRIRU1FXFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cXG5cXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XFxuICAgIEZpbGUgTmFtZTogX2xheW91dC5zY3NzXFxuICAgIERlc2NyaXB0aW9uOiBwYXJ0aWFsLSBtYWluIGxheW91dCBzdHlsZXMgY29udGFpbmVyIC0gaW1wb3J0cyBsYXlvdXQgc3R5bGVzXFxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cXG4gICAgSXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcXG4gICAgICBBdXRob3I6IFBpeGludmVudFxcbiAgICBBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXFxuXFxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxcbiAgRmlsZSBOYW1lOiBfbGF5b3V0Q29tbW9uLnNjc3NcXG4gIERlc2NyaXB0aW9uOiBDb21tb24gbGF5b3V0IHN0eWxlcy4gVGhpcyBzdHlsZSB3aWxsIGFwcGx5IHRvIGFsbCBsYXlvdXRzXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXFxuICBJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxcbiAgICBBdXRob3I6IFBpeGludmVudFxcbiAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xcblxcbmh0bWwge1xcbiAgZm9udC1zaXplOiAxNHB4O1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgd2lkdGg6IDEwMCU7XFxuICBsaW5lLWhlaWdodDogMS41O1xcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFyZW07XFxufVxcblxcbmJvZHkge1xcbiAgZm9udC1mYW1pbHk6IFxcXCJNb250c2VycmF0XFxcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XFxuICBvdmVyZmxvdy14OiBoaWRkZW47XFxuICBtYXgtd2lkdGg6IDEwMCU7XFxuICBoZWlnaHQ6IDEwMCU7XFxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcXG59XFxuXFxuW2Rpcl0gYm9keSB7XFxuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcXG59XFxuXFxuI2FwcCB7XFxuICBtaW4taGVpZ2h0OiAxMDAlO1xcbn1cXG5cXG4udngtbG9nbyAudngtbG9nby10ZXh0IHtcXG4gIGZvbnQtc2l6ZTogMjJweDtcXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XFxufVxcblxcbltkaXI9bHRyXSAudngtbG9nbyAudngtbG9nby10ZXh0IHtcXG4gIC13ZWJraXQtYW5pbWF0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpIDBzIG5vcm1hbCBmb3J3YXJkcyAxIGZhZGVpbjtcXG4gIGFuaW1hdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKSAwcyBub3JtYWwgZm9yd2FyZHMgMSBmYWRlaW47XFxufVxcblxcbltkaXI9cnRsXSAudngtbG9nbyAudngtbG9nby10ZXh0IHtcXG4gIC13ZWJraXQtYW5pbWF0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpIDBzIG5vcm1hbCBmb3J3YXJkcyAxIGZhZGVpbjtcXG4gICAgICAgICAgYW5pbWF0aW9uOiAwLjNzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuMjUsIDEpIDBzIG5vcm1hbCBmb3J3YXJkcyAxIGZhZGVpbjtcXG59XFxuXFxuLnJvdXRlci12aWV3IHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG59XFxuXFxuW2Rpcl0gLnJvdXRlci12aWV3IHtcXG4gIHBhZGRpbmc6IDIuMnJlbTtcXG59XFxuXFxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XFxuICBbZGlyXSAucm91dGVyLXZpZXcge1xcbiAgICBwYWRkaW5nOiAxLjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5mb290ZXItc3RpY2t5IC5yb3V0ZXItdmlldyB7XFxuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxufVxcblxcbi5yb3V0ZXItdmlldyAuY29udGVudC1hcmVhX19oZWFkaW5nIGgyIHtcXG4gIGNvbG9yOiAjNjM2MzYzO1xcbn1cXG5cXG4ubGF5b3V0LS1tYWluIHtcXG4gIGhlaWdodDogMTAwJTtcXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XFxufVxcblxcbiNjb250ZW50LW92ZXJsYXkge1xcbiAgcG9zaXRpb246IGZpeGVkO1xcbiAgb3BhY2l0eTogMDtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgdG9wOiAwO1xcbiAgYm90dG9tOiAwO1xcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjdzO1xcbiAgei1pbmRleDogLTE7XFxufVxcblxcbltkaXJdICNjb250ZW50LW92ZXJsYXkge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuN3M7XFxufVxcblxcbltkaXI9bHRyXSAjY29udGVudC1vdmVybGF5IHtcXG4gIGxlZnQ6IDA7XFxuICByaWdodDogMDtcXG59XFxuXFxuW2Rpcj1ydGxdICNjb250ZW50LW92ZXJsYXkge1xcbiAgcmlnaHQ6IDA7XFxuICBsZWZ0OiAwO1xcbn1cXG5cXG4uc2hvdy1vdmVybGF5ICNjb250ZW50LW92ZXJsYXkge1xcbiAgei1pbmRleDogNDEwMDE7XFxuICBvcGFjaXR5OiAxO1xcbn1cXG5cXG4udGhlLWZvb3RlciB7XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG59XFxuXFxuI2NvbnRlbnQtYXJlYSB7XFxuICBoZWlnaHQ6IDEwMCU7XFxufVxcblxcbltkaXI9bHRyXSAjY29udGVudC1hcmVhIHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgMC41cztcXG4gIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuNXM7XFxufVxcblxcbltkaXI9cnRsXSAjY29udGVudC1hcmVhIHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luLXJpZ2h0IDAuNXM7XFxuICB0cmFuc2l0aW9uOiBtYXJnaW4tcmlnaHQgMC41cztcXG59XFxuXFxuI2NvbnRlbnQtYXJlYSAuY29udGVudC13cmFwcGVyIHtcXG4gIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSAzLjVyZW0pO1xcbn1cXG5cXG4ubmF2YmFyLXN0YXRpYyAjY29udGVudC1hcmVhIC5jb250ZW50LXdyYXBwZXIge1xcbiAgbWluLWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCAtIDhyZW0pO1xcbn1cXG5cXG5bZGlyPWx0cl0gI2NvbnRlbnQtYXJlYS5jb250ZW50LWFyZWEtcmVkdWNlZCB7XFxuICBtYXJnaW4tbGVmdDogMjYwcHg7XFxufVxcblxcbltkaXI9cnRsXSAjY29udGVudC1hcmVhLmNvbnRlbnQtYXJlYS1yZWR1Y2VkIHtcXG4gIG1hcmdpbi1yaWdodDogMjYwcHg7XFxufVxcblxcbltkaXI9bHRyXSAjY29udGVudC1hcmVhLmNvbnRlbnQtYXJlYS1sZyB7XFxuICBtYXJnaW4tbGVmdDogODBweDtcXG59XFxuXFxuW2Rpcj1ydGxdICNjb250ZW50LWFyZWEuY29udGVudC1hcmVhLWxnIHtcXG4gIG1hcmdpbi1yaWdodDogODBweDtcXG59XFxuXFxuW2Rpcj1sdHJdICNjb250ZW50LWFyZWEuY29udGVudC1hcmVhLWZ1bGwge1xcbiAgbWFyZ2luLWxlZnQ6IDBweDtcXG59XFxuXFxuW2Rpcj1ydGxdICNjb250ZW50LWFyZWEuY29udGVudC1hcmVhLWZ1bGwge1xcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XFxufVxcblxcbltkaXJdIC5uYXZiYXItZmxvYXRpbmcgLnJvdXRlci1jb250ZW50IHtcXG4gIG1hcmdpbi10b3A6IDUuNXJlbTtcXG59XFxuXFxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XFxuICBbZGlyXSAubmF2YmFyLWZsb2F0aW5nIC5yb3V0ZXItY29udGVudCB7XFxuICAgIG1hcmdpbi10b3A6IDZyZW07XFxuICB9XFxufVxcblxcbltkaXJdIGRpdltpZCQ9ZGVtb10gLnZ4LWNhcmQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcXG4gIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcXG59XFxuXFxuLnZ1ZS1iYWNrLXRvLXRvcCB7XFxuICB6LWluZGV4OiA1MTAwMCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZGVtby1hbGlnbm1lbnQge1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtbXMtZmxleC13cmFwOiB3cmFwO1xcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcXG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxufVxcblxcbltkaXJdIC5kZW1vLWFsaWdubWVudCA+ICoge1xcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xcbn1cXG5cXG5bZGlyPWx0cl0gLmRlbW8tYWxpZ25tZW50ID4gKiB7XFxuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcXG59XFxuXFxuW2Rpcj1ydGxdIC5kZW1vLWFsaWdubWVudCA+ICoge1xcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcXG59XFxuXFxuW2Rpcl0gLm9wLWJsb2NrIHtcXG4gIHBhZGRpbmc6IDEwcHg7XFxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xcbn1cXG5cXG5bZGlyPWx0cl0gLm9wLWJsb2NrIHtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDFweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcXG4gIGJveC1zaGFkb3c6IDFweCAxcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XFxufVxcblxcbltkaXI9cnRsXSAub3AtYmxvY2sge1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMXB4IDFweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcXG4gICAgICAgICAgYm94LXNoYWRvdzogLTFweCAxcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XFxufVxcblxcbi5uby1zY3JvbGwtY29udGVudCB7XFxuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSAxNC4xcmVtKTtcXG59XFxuXFxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxcbiAgRmlsZSBOYW1lOiBfbGF5b3V0VmVydGljYWwuc2Nzc1xcbiAgRGVzY3JpcHRpb246IFZlcnRpY2FsIExheW91dCBTdHlsZXNcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cXG4gIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXFxuICBBdXRob3I6IFBpeGludmVudFxcbiAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xcblxcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cXG4gICAgRmlsZSBOYW1lOiBfdmFyaWFibGVzLnNjc3NcXG4gICAgRGVzY3JpcHRpb246IHBhcnRpYWwtIFNDU1MgdmFyaWJhbGVzXFxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cXG4gICAgSXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcXG4gICAgICBBdXRob3I6IFBpeGludmVudFxcbiAgICBBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXFxuXFxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxcbiAgICAgICAgU1BBQ0lOR1xcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXFxuXFxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxcbiAgICAgICAgQ09MT1JTXFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cXG5cXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XFxuICAgICAgICBUWVBPR1JBUEhZXFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cXG5cXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XFxuICAgICAgICBUWVBPR1JBUEhZXFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cXG5cXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XFxuICAgICAgICBEQVJLIFRIRU1FXFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cXG5cXG5bZGlyXSAubWFpbi12ZXJ0aWNhbC5uYXZiYXItc3RpY2t5IC5yb3V0ZXItY29udGVudCB7XFxuICBtYXJnaW4tdG9wOiA0LjVyZW07XFxufVxcblxcbi5tYWluLXZlcnRpY2FsLm5hdmJhci1zdGF0aWMgLnZ4LW5hdmJhci13cmFwcGVyIC52eC1uYXZiYXIge1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xcbn1cXG5cXG5bZGlyXSAubWFpbi12ZXJ0aWNhbC5uYXZiYXItc3RhdGljIC52eC1uYXZiYXItd3JhcHBlciAudngtbmF2YmFyIHtcXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XFxufVxcblxcbltkaXJdIC5tYWluLXZlcnRpY2FsLm5hdmJhci1zdGF0aWMgLnJvdXRlci1jb250ZW50IHtcXG4gIG1hcmdpbi10b3A6IDAuMnJlbTtcXG59XFxuXFxuW2Rpcl0gLm5vLXNjcm9sbCAucm91dGVyLXZpZXcge1xcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcXG59XFxuXFxuLm5vLXNjcm9sbC5uYXZiYXItZmxvYXRpbmcgLm5vLXNjcm9sbC1jb250ZW50IHtcXG4gIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCAtIDExLjVyZW0pO1xcbn1cXG5cXG4ubm8tc2Nyb2xsLm5hdmJhci1mbG9hdGluZy5mb290ZXItaGlkZGVuIC5uby1zY3JvbGwtY29udGVudCB7XFxuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSA5LjNyZW0pO1xcbn1cXG5cXG4ubm8tc2Nyb2xsLm5hdmJhci1mbG9hdGluZy5mb290ZXItc3RpY2t5IC5uby1zY3JvbGwtY29udGVudCB7XFxuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSAxMy4xcmVtKTtcXG59XFxuXFxuLm5vLXNjcm9sbC5uYXZiYXItc3RpY2t5IC5uby1zY3JvbGwtY29udGVudCB7XFxuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSAxMC41cmVtKTtcXG59XFxuXFxuLm5vLXNjcm9sbC5uYXZiYXItc3RpY2t5LmZvb3Rlci1oaWRkZW4gLm5vLXNjcm9sbC1jb250ZW50IHtcXG4gIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCAtIDguM3JlbSk7XFxufVxcblxcbi5uby1zY3JvbGwubmF2YmFyLXN0aWNreS5mb290ZXItc3RpY2t5IC5uby1zY3JvbGwtY29udGVudCB7XFxuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSAxMi4xcmVtKTtcXG59XFxuXFxuLm5vLXNjcm9sbC5uYXZiYXItc3RhdGljLmZvb3Rlci1zdGF0aWMgLm5vLXNjcm9sbC1jb250ZW50IHtcXG4gIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCAtIDkuMjVyZW0pO1xcbn1cXG5cXG4ubm8tc2Nyb2xsLm5hdmJhci1zdGF0aWMuZm9vdGVyLXN0aWNreSAubm8tc2Nyb2xsLWNvbnRlbnQge1xcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gMTAuOXJlbSk7XFxufVxcblxcbi5uby1zY3JvbGwubmF2YmFyLXN0YXRpYy5mb290ZXItaGlkZGVuIC5uby1zY3JvbGwtY29udGVudCB7XFxuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSA3cmVtKTtcXG59XFxuXFxuLm5vLXNjcm9sbC5uYXZiYXItaGlkZGVuIC5uby1zY3JvbGwtY29udGVudCB7XFxuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSA2cmVtKTtcXG59XFxuXFxuLm5vLXNjcm9sbC5uYXZiYXItaGlkZGVuLmZvb3Rlci1oaWRkZW4gLm5vLXNjcm9sbC1jb250ZW50IHtcXG4gIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCAtIDMuOHJlbSk7XFxufVxcblxcbi5uby1zY3JvbGwubmF2YmFyLWhpZGRlbi5mb290ZXItc3RpY2t5IC5uby1zY3JvbGwtY29udGVudCB7XFxuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSA3LjZyZW0pO1xcbn1cXG5cXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XFxuICBGaWxlIE5hbWU6IF9sYXlvdXRIb3Jpem9udGFsLnNjc3NcXG4gIERlc2NyaXB0aW9uOiBIb3Jpem9udGFsIExheW91dCBTdHlsZXNcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cXG4gIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXFxuICBBdXRob3I6IFBpeGludmVudFxcbiAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xcblxcbi5tYWluLWhvcml6b250YWwgLnZ4LW5hdmJhci13cmFwcGVyLm5hdi1tZW51LXdyYXBwZXIge1xcbiAgei1pbmRleDogNDEwMDA7XFxufVxcblxcbi5tYWluLWhvcml6b250YWwgLnZ4LW5hdmJhci13cmFwcGVyIC52eC1uYXZiYXIge1xcbiAgei1pbmRleDogNDAwMDE7XFxufVxcblxcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcXG4gIC5tYWluLWhvcml6b250YWwgLnZ4LW5hdmJhci13cmFwcGVyIC5zZWFyY2gtZnVsbC1jb250YWluZXIgLnZ4LWF1dG8tc3VnZ2VzdCAuYXV0by1zdWdnZXN0LXN1Z2dlc3Rpb25zLWxpc3Qge1xcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSkgIWltcG9ydGFudDtcXG4gIH1cXG4gIFtkaXI9bHRyXSAubWFpbi1ob3Jpem9udGFsIC52eC1uYXZiYXItd3JhcHBlciAuc2VhcmNoLWZ1bGwtY29udGFpbmVyIC52eC1hdXRvLXN1Z2dlc3QgLmF1dG8tc3VnZ2VzdC1zdWdnZXN0aW9ucy1saXN0IHtcXG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XFxuICB9XFxuICBbZGlyPXJ0bF0gLm1haW4taG9yaXpvbnRhbCAudngtbmF2YmFyLXdyYXBwZXIgLnNlYXJjaC1mdWxsLWNvbnRhaW5lciAudngtYXV0by1zdWdnZXN0IC5hdXRvLXN1Z2dlc3Qtc3VnZ2VzdGlvbnMtbGlzdCB7XFxuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcXG4gIH1cXG59XFxuXFxuW2Rpcj1sdHJdIC5tYWluLWhvcml6b250YWwubmF2YmFyLWZsb2F0aW5nIC52cy1uYXZiYXIudngtbmF2YmFyIHtcXG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLm1haW4taG9yaXpvbnRhbC5uYXZiYXItZmxvYXRpbmcgLnZzLW5hdmJhci52eC1uYXZiYXIge1xcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5tYWluLWhvcml6b250YWwubmF2YmFyLXN0aWNreSAucm91dGVyLWNvbnRlbnQge1xcbiAgbWFyZ2luLXRvcDogNC41cmVtO1xcbn1cXG5cXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XFxuICBbZGlyXSAubWFpbi1ob3Jpem9udGFsLm5hdmJhci1zdGlja3kgLnJvdXRlci1jb250ZW50IHtcXG4gICAgbWFyZ2luLXRvcDogOC44OXJlbTtcXG4gIH1cXG59XFxuXFxuLm1haW4taG9yaXpvbnRhbC5uYXZiYXItc3RpY2t5IC52eC1uYXZiYXItd3JhcHBlcjpub3QoLm5hdi1tZW51LXdyYXBwZXIpIHtcXG4gIGhlaWdodDogNjJweDtcXG59XFxuXFxuW2Rpcl0gLm1haW4taG9yaXpvbnRhbC5uYXZiYXItc3RpY2t5IC52cy1uYXZiYXI6bm90KC52eC1uYXZiYXIpIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcXG59XFxuXFxuLm1haW4taG9yaXpvbnRhbC5uYXZiYXItc3RpY2t5IC52cy1uYXZiYXIudngtbmF2YmFyLCAubWFpbi1ob3Jpem9udGFsLm5hdmJhci1zdGF0aWMgLnZzLW5hdmJhci52eC1uYXZiYXIge1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMTBweCA4cHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcXG59XFxuXFxuW2Rpcl0gLm1haW4taG9yaXpvbnRhbC5uYXZiYXItc3RpY2t5IC52cy1uYXZiYXIudngtbmF2YmFyLCBbZGlyXSAubWFpbi1ob3Jpem9udGFsLm5hdmJhci1zdGF0aWMgLnZzLW5hdmJhci52eC1uYXZiYXIge1xcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCA4cHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcXG59XFxuXFxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xcbiAgW2Rpcl0gLm1haW4taG9yaXpvbnRhbC5uYXZiYXItc3RhdGljIC5yb3V0ZXItY29udGVudCB7XFxuICAgIG1hcmdpbi10b3A6IDFyZW07XFxuICB9XFxufVxcblxcbi5tYWluLWhvcml6b250YWwubmF2YmFyLXN0YXRpYyAjY29udGVudC1hcmVhIC5jb250ZW50LXdyYXBwZXIge1xcbiAgbWluLWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCAtIDhyZW0gLSA2MnB4KTtcXG59XFxuXFxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xcbiAgLm1haW4taG9yaXpvbnRhbC5uYXZiYXItc3RhdGljIC52eC1uYXZiYXItd3JhcHBlcjpub3QoLm5hdi1tZW51LXdyYXBwZXIpIHtcXG4gICAgcG9zaXRpb246IGZpeGVkO1xcbiAgfVxcbn1cXG5cXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XFxuICAubWFpbi1ob3Jpem9udGFsLm5hdmJhci1zdGF0aWMgLnZ4LW5hdmJhci13cmFwcGVyIC52eC1uYXZiYXIge1xcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XFxuICB9XFxuICBbZGlyXSAubWFpbi1ob3Jpem9udGFsLm5hdmJhci1zdGF0aWMgLnZ4LW5hdmJhci13cmFwcGVyIC52eC1uYXZiYXIge1xcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XFxuICB9XFxufVxcblxcbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcXG4gIC5tYWluLWhvcml6b250YWwubmF2YmFyLWhpZGRlbiAudngtbmF2YmFyLXdyYXBwZXIge1xcbiAgICBkaXNwbGF5OiBub25lO1xcbiAgfVxcbn1cXG5cXG4ubWFpbi1ob3Jpem9udGFsLm5hdmJhci1oaWRkZW4gLnZ4LW5hdmJhci13cmFwcGVyIHtcXG4gIHBvc2l0aW9uOiBmaXhlZDtcXG59XFxuXFxuLm1haW4taG9yaXpvbnRhbC5uYXZiYXItaGlkZGVuIC52eC1uYXZiYXItd3JhcHBlci5uYXYtbWVudS13cmFwcGVyIHtcXG4gIGRpc3BsYXk6IG5vbmU7XFxufVxcblxcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcXG4gIFtkaXJdIC5tYWluLWhvcml6b250YWwubmF2YmFyLWhpZGRlbiAucm91dGVyLXZpZXcge1xcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW07XFxuICB9XFxufVxcblxcbi5tYWluLWhvcml6b250YWw6bm90KC5uYXZiYXItc3RhdGljKSAudngtbmF2YmFyLXdyYXBwZXIubmF2LW1lbnUtd3JhcHBlciB7XFxuICB0b3A6IDYycHg7XFxufVxcblxcbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcXG4gIC5tYWluLWhvcml6b250YWwge1xcbiAgICAvKlxcbiAgICAgIE9ubHkgYXBwbGllcyB0byBOYXZNZW51IGluIGhvcml6b250YWwgbGF5b3V0XFxuICAgICAgbWVkaWEgcXVlcnkgaXMgZ2l2ZW4gLT4gYmVjYXVzZSBuYXZNZW51IGluIGhvcml6b250YWwgd2lsbCBiZSB2aXNpYmxlIHRpbGwgMTIwMHB4LlxcbiAgICAqL1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1haW4taG9yaXpvbnRhbC5uYXZiYXItZmxvYXRpbmcgLnJvdXRlci1jb250ZW50IHtcXG4gICAgbWFyZ2luLXRvcDogMTAuMXJlbTtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tYWluLWhvcml6b250YWwgLnZzLW5hdmJhci52eC1uYXZiYXIge1xcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xcbiAgfVxcbn1cXG5cXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XFxuICBbZGlyXSAubWFpbi1ob3Jpem9udGFsLm5vLXNjcm9sbCAucm91dGVyLXZpZXcge1xcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcXG4gIH1cXG5cXG4gIC5tYWluLWhvcml6b250YWwubm8tc2Nyb2xsLm5hdmJhci1mbG9hdGluZyAubm8tc2Nyb2xsLWNvbnRlbnQge1xcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSAxNnJlbSk7XFxuICB9XFxuXFxuICAubWFpbi1ob3Jpem9udGFsLm5vLXNjcm9sbC5uYXZiYXItZmxvYXRpbmcuZm9vdGVyLWhpZGRlbiAubm8tc2Nyb2xsLWNvbnRlbnQge1xcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSAxMy40cmVtKTtcXG4gIH1cXG5cXG4gIC5tYWluLWhvcml6b250YWwubm8tc2Nyb2xsLm5hdmJhci1mbG9hdGluZy5mb290ZXItc3RpY2t5IC5uby1zY3JvbGwtY29udGVudCB7XFxuICAgIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCAtIDE2LjdyZW0pO1xcbiAgfVxcblxcbiAgLm1haW4taG9yaXpvbnRhbC5uby1zY3JvbGwubmF2YmFyLXN0aWNreSAubm8tc2Nyb2xsLWNvbnRlbnQge1xcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSAxNC43cmVtKTtcXG4gIH1cXG5cXG4gIC5tYWluLWhvcml6b250YWwubm8tc2Nyb2xsLm5hdmJhci1zdGlja3kuZm9vdGVyLWhpZGRlbiAubm8tc2Nyb2xsLWNvbnRlbnQge1xcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSAxMi43cmVtKTtcXG4gIH1cXG5cXG4gIC5tYWluLWhvcml6b250YWwubm8tc2Nyb2xsLm5hdmJhci1zdGlja3kuZm9vdGVyLXN0aWNreSAubm8tc2Nyb2xsLWNvbnRlbnQge1xcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSAxNi4ycmVtKTtcXG4gIH1cXG5cXG4gIC5tYWluLWhvcml6b250YWwubm8tc2Nyb2xsLm5hdmJhci1zdGF0aWMuZm9vdGVyLXN0YXRpYyAubm8tc2Nyb2xsLWNvbnRlbnQge1xcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSAxNC43NXJlbSk7XFxuICB9XFxuXFxuICAubWFpbi1ob3Jpem9udGFsLm5vLXNjcm9sbC5uYXZiYXItc3RhdGljLmZvb3Rlci1zdGlja3kgLm5vLXNjcm9sbC1jb250ZW50IHtcXG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gMTYuN3JlbSk7XFxuICB9XFxuXFxuICAubWFpbi1ob3Jpem9udGFsLm5vLXNjcm9sbC5uYXZiYXItc3RhdGljLmZvb3Rlci1oaWRkZW4gLm5vLXNjcm9sbC1jb250ZW50IHtcXG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gMTNyZW0pO1xcbiAgfVxcbn1cXG5cXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XFxuICBGaWxlIE5hbWU6IF90aGVOYXZiYXIuc2Nzc1xcbiAgRGVzY3JpcHRpb246IFRoZSBuYXZiYXIgc3R5bGVzXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXFxuICBJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxcbiAgICBBdXRob3I6IFBpeGludmVudFxcbiAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xcblxcbi52cy1uYXZiYXIubmF2YmFyLXNrZWx0b24ge1xcbiAgd2lkdGg6IDEwMCU7XFxuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcXG4gIHotaW5kZXg6IDEwMDAwO1xcbn1cXG5cXG5bZGlyXSAudnMtbmF2YmFyLm5hdmJhci1za2VsdG9uIHtcXG4gIHBhZGRpbmc6IDAuOHJlbSAyLjJyZW07XFxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xcbn1cXG5cXG4ubmF2YmFyLXN0aWNreSAudngtbmF2YmFyLXdyYXBwZXIsXFxuLm5hdmJhci1mbG9hdGluZyAudngtbmF2YmFyLXdyYXBwZXIge1xcbiAgcG9zaXRpb246IGZpeGVkO1xcbn1cXG5cXG4udngtbmF2YmFyLXdyYXBwZXIge1xcbiAgYmFja2dyb3VuZC1yZXBlYXQteDogcmVwZWF0O1xcbiAgei1pbmRleDogNTAwO1xcbiAgd2lkdGg6IDEwMCU7XFxuICBoZWlnaHQ6IDEwM3B4O1xcbiAgYmFja2dyb3VuZC1yZXBlYXQteTogbm8tcmVwZWF0O1xcbiAgdG9wOiAwO1xcbn1cXG5cXG5bZGlyXSAudngtbmF2YmFyLXdyYXBwZXIge1xcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNDgsIDI0OCwgMjQ4LCAwLjk1KSA0NCUsIHJnYmEoMjQ4LCAyNDgsIDI0OCwgMC40NikgNzMlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xcbn1cXG5cXG5bZGlyPWx0cl0gLnZ4LW5hdmJhci13cmFwcGVyIHtcXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNDQlLCByZ2JhKDI0OCwgMjQ4LCAyNDgsIDAuOTUpKSwgY29sb3Itc3RvcCg3MyUsIHJnYmEoMjQ4LCAyNDgsIDI0OCwgMC40NikpLCB0byhyZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSk7XFxufVxcblxcbltkaXI9cnRsXSAudngtbmF2YmFyLXdyYXBwZXIge1xcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgcmlnaHQgYm90dG9tLCBjb2xvci1zdG9wKDQ0JSwgcmdiYSgyNDgsIDI0OCwgMjQ4LCAwLjk1KSksIGNvbG9yLXN0b3AoNzMlLCByZ2JhKDI0OCwgMjQ4LCAyNDgsIDAuNDYpKSwgdG8ocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkpO1xcbn1cXG5cXG4udngtbmF2YmFyLXdyYXBwZXIgLnZ4LW5hdmJhciAudnMtY29uLWl0ZW1zIHtcXG4gIHdpZHRoOiAxMDAlO1xcbn1cXG5cXG5bZGlyXSAudngtbmF2YmFyLXdyYXBwZXIgLnZ4LW5hdmJhciAudnMtY29uLWl0ZW1zIC5zZWFyY2gtZnVsbC1jb250YWluZXIge1xcbiAgYmFja2dyb3VuZDogI2ZmZjtcXG59XFxuXFxuLnZ4LW5hdmJhci13cmFwcGVyIC52eC1uYXZiYXIgLnZzLWNvbi1pdGVtcyAudngtYXV0by1zdWdnZXN0IHtcXG4gIGNvbG9yOiAjNjI2MjYyO1xcbn1cXG5cXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMXB4KSB7XFxuICAubWFpbi12ZXJ0aWNhbCAudngtbmF2YmFyLXdyYXBwZXIge1xcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjYwcHgpO1xcbiAgfVxcbn1cXG5cXG4uY29udGVudC1hcmVhLWxnIC52eC1uYXZiYXItd3JhcHBlciB7XFxuICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XFxufVxcblxcbltkaXJdIC5zaG93LW92ZXJsYXkgLnZ4LW5hdmJhci13cmFwcGVyIHtcXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoNDQsIDQ4LCA2MCwgMC45KSA0NCUsIHJnYmEoNDQsIDQ4LCA2MCwgMC40MykgNzMlLCByZ2JhKDQ0LCA0OCwgNjAsIDApIDEwMCUpO1xcbn1cXG5cXG5bZGlyPWx0cl0gLnNob3ctb3ZlcmxheSAudngtbmF2YmFyLXdyYXBwZXIge1xcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg0NCUsIHJnYmEoNDQsIDQ4LCA2MCwgMC45KSksIGNvbG9yLXN0b3AoNzMlLCByZ2JhKDQ0LCA0OCwgNjAsIDAuNDMpKSwgdG8ocmdiYSg0NCwgNDgsIDYwLCAwKSkpO1xcbn1cXG5cXG5bZGlyPXJ0bF0gLnNob3ctb3ZlcmxheSAudngtbmF2YmFyLXdyYXBwZXIge1xcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgcmlnaHQgYm90dG9tLCBjb2xvci1zdG9wKDQ0JSwgcmdiYSg0NCwgNDgsIDYwLCAwLjkpKSwgY29sb3Itc3RvcCg3MyUsIHJnYmEoNDQsIDQ4LCA2MCwgMC40MykpLCB0byhyZ2JhKDQ0LCA0OCwgNjAsIDApKSk7XFxufVxcblxcbkBtZWRpYSAobWluLXdpZHRoOiA1NzdweCkge1xcbiAgW2Rpcl0gLm5hdmJhci1mbG9hdGluZyAudngtbmF2YmFyLXdyYXBwZXIge1xcbiAgICBwYWRkaW5nOiAxLjNyZW0gMi4ycmVtIDIuMnJlbTtcXG4gIH1cXG59XFxuXFxuW2Rpcl0gLm5hdmJhci1mbG9hdGluZyAudngtbmF2YmFyIHtcXG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcXG4gIHBhZGRpbmc6IDAuOHJlbSAxcmVtO1xcbn1cXG5cXG5bZGlyXSAubmF2YmFyLWZsb2F0aW5nIC52eC1uYXZiYXIgLnNlYXJjaC1mdWxsLWNvbnRhaW5lciB7XFxuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XFxufVxcblxcbltkaXJdIC5uYXZiYXItc3RpY2t5IC52eC1uYXZiYXItd3JhcHBlciB7XFxuICBiYWNrZ3JvdW5kOiBub25lO1xcbn1cXG5cXG4ubmF2YmFyLXN0aWNreSAuY29udGVudC1hcmVhLWxnIC52eC1uYXZiYXItd3JhcHBlciAudngtbmF2YmFyIHtcXG4gIHdpZHRoOiAxMDAlO1xcbn1cXG5cXG4ubmF2YmFyLXN0YXRpYyAudngtbmF2YmFyLXdyYXBwZXIgLnZ4LW5hdmJhciAudngtYXV0by1zdWdnZXN0IC5hdXRvLXN1Z2dlc3Qtc3VnZ2VzdGlvbnMtbGlzdCxcXG4ubmF2YmFyLXN0aWNreSAudngtbmF2YmFyLXdyYXBwZXIgLnZ4LW5hdmJhciAudngtYXV0by1zdWdnZXN0IC5hdXRvLXN1Z2dlc3Qtc3VnZ2VzdGlvbnMtbGlzdCB7XFxuICB3aWR0aDogY2FsYygxMDAlIC0gMnJlbSkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5uYXZiYXItc3RhdGljIC52eC1uYXZiYXItd3JhcHBlciAudngtbmF2YmFyIC52eC1hdXRvLXN1Z2dlc3QgLmF1dG8tc3VnZ2VzdC1zdWdnZXN0aW9ucy1saXN0LCBbZGlyPWx0cl0gLm5hdmJhci1zdGlja3kgLnZ4LW5hdmJhci13cmFwcGVyIC52eC1uYXZiYXIgLnZ4LWF1dG8tc3VnZ2VzdCAuYXV0by1zdWdnZXN0LXN1Z2dlc3Rpb25zLWxpc3Qge1xcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XFxufVxcblxcbltkaXI9cnRsXSAubmF2YmFyLXN0YXRpYyAudngtbmF2YmFyLXdyYXBwZXIgLnZ4LW5hdmJhciAudngtYXV0by1zdWdnZXN0IC5hdXRvLXN1Z2dlc3Qtc3VnZ2VzdGlvbnMtbGlzdCwgW2Rpcj1ydGxdIC5uYXZiYXItc3RpY2t5IC52eC1uYXZiYXItd3JhcHBlciAudngtbmF2YmFyIC52eC1hdXRvLXN1Z2dlc3QgLmF1dG8tc3VnZ2VzdC1zdWdnZXN0aW9ucy1saXN0IHtcXG4gIG1hcmdpbi1yaWdodDogMXJlbTtcXG59XFxuXFxuLm1haW4tdmVydGljYWwubmF2YmFyLXN0YXRpYyAudngtbmF2YmFyLXdyYXBwZXIgLnZ4LW5hdmJhciB7XFxuICB6LWluZGV4OiA0MTAwMTtcXG59XFxuXFxuLm5hdmJhci1zdGF0aWMgLnZ4LW5hdmJhci13cmFwcGVyIHtcXG4gIGhlaWdodDogYXV0bztcXG4gIHdpZHRoOiAxMDAlO1xcbn1cXG5cXG5bZGlyXSAubmF2YmFyLXN0YXRpYyAudngtbmF2YmFyLXdyYXBwZXIge1xcbiAgYmFja2dyb3VuZDogbm9uZTtcXG59XFxuXFxuLm5hdmJhci1zdGF0aWMgLnZ4LW5hdmJhci13cmFwcGVyIC52eC1uYXZiYXIge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbn1cXG5cXG5bZGlyXSAubmF2YmFyLXN0YXRpYyAucm91dGVyLXZpZXcge1xcbiAgcGFkZGluZy10b3A6IDFyZW07XFxufVxcblxcbi5uYXZiYXItaGlkZGVuLm1haW4tdmVydGljYWwgLnZ4LW5hdmJhci13cmFwcGVyIHtcXG4gIGRpc3BsYXk6IG5vbmU7XFxufVxcblxcbi5zZWFyY2gtZnVsbC1jb250YWluZXIge1xcbiAgei1pbmRleDogNTAwMDA7XFxufVxcblxcbi5zZWFyY2gtZnVsbC1jb250YWluZXIgLnZ4LWF1dG8tc3VnZ2VzdCA+IGRpdiB7XFxuICBoZWlnaHQ6IDEwMCU7XFxufVxcblxcbltkaXJdIC5zZWFyY2gtZnVsbC1jb250YWluZXIgLnZ4LWF1dG8tc3VnZ2VzdCBpbnB1dFt0eXBlPXRleHRdLCBbZGlyXSAuc2VhcmNoLWZ1bGwtY29udGFpbmVyIC52eC1hdXRvLXN1Z2dlc3QgLmlucHV0LXNwYW4tcGxhY2Vob2xkZXIge1xcbiAgcGFkZGluZzogMS42cmVtIDNyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLnNlYXJjaC1mdWxsLWNvbnRhaW5lciAudngtYXV0by1zdWdnZXN0IC52cy1pbnB1dC0taWNvbi5mZWF0aGVyIHtcXG4gIHRvcDogMzIlICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAuc2VhcmNoLWZ1bGwtY29udGFpbmVyIC52eC1hdXRvLXN1Z2dlc3QgLnZzLWlucHV0LS1pY29uLmZlYXRoZXIge1xcbiAgbGVmdDogMC44cmVtO1xcbn1cXG5cXG5bZGlyPXJ0bF0gLnNlYXJjaC1mdWxsLWNvbnRhaW5lciAudngtYXV0by1zdWdnZXN0IC52cy1pbnB1dC0taWNvbi5mZWF0aGVyIHtcXG4gIHJpZ2h0OiAwLjhyZW07XFxufVxcblxcbi5zZWFyY2gtZnVsbC1jb250YWluZXIgPiBkaXYuZmVhdGhlci1pY29uIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uYm9va21hcmstZHJvcGRvd24ge1xcbiAgei1pbmRleDogNDEwMDI7XFxufVxcblxcbi5uYXZiYXItY3VzdG9tIC52cy1uYXZiYXItLWJ0bi1yZXNwb25zaXZlIHtcXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcXG59XFxuXFxuLm5hdmJhci1jdXN0b20gLnZzLXNwYWNlciB7XFxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xcbn1cXG5cXG4ubmF2YmFyLWN1c3RvbSAudnMtY29uLWl0ZW1zIHtcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xcbiAgd2lkdGg6IDEwMCU7XFxufVxcblxcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcXG4gIFtkaXJdIC5uYXZiYXItc3RpY2t5IC52eC1uYXZiYXItd3JhcHBlciAudngtbmF2YmFyIHtcXG4gICAgcGFkZGluZzogMC44cmVtIDIuMnJlbTtcXG4gIH1cXG59XFxuXFxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XFxuICBbZGlyXSAudngtbmF2YmFyLXdyYXBwZXIge1xcbiAgICBwYWRkaW5nOiAxLjJyZW07XFxuICB9XFxuXFxuICBbZGlyXSAubmF2YmFyLXN0aWNreSAudngtbmF2YmFyLXdyYXBwZXIge1xcbiAgICBwYWRkaW5nOiAwO1xcbiAgfVxcblxcbiAgW2Rpcl0gLm5hdmJhci1zdGlja3kgLnZ4LW5hdmJhci13cmFwcGVyIC52eC1uYXZiYXIge1xcbiAgICBwYWRkaW5nOiAwLjhyZW0gMS41cmVtO1xcbiAgfVxcblxcbiAgW2Rpcl0gLm5hdmJhci1zdGF0aWMgLnZ4LW5hdmJhci13cmFwcGVyIHtcXG4gICAgcGFkZGluZzogMDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5uYXZiYXItc3RhdGljIC52eC1uYXZiYXItd3JhcHBlciAudngtbmF2YmFyIHtcXG4gICAgcGFkZGluZzogMC44cmVtIDEuNXJlbTtcXG4gIH1cXG5cXG4gIFtkaXJdIC5uYXZiYXItc3RhdGljLm1haW4tdmVydGljYWwgLnJvdXRlci12aWV3IC5yb3V0ZXItY29udGVudCB7XFxuICAgIG1hcmdpbi10b3A6IDA7XFxuICB9XFxufVxcblxcbi5zdGFycmVkLXBhZ2U6aG92ZXIsXFxuLnN0YXJyZWQtcGFnZS0tbW9yZTpob3ZlciB7XFxuICBjb2xvcjogcmdiYSh2YXIoLS12cy1wcmltYXJ5KSwgMSk7XFxufVxcblxcbi5pMThuLWRyb3Bkb3duIC52cy1kcm9wZG93bi0taXRlbS1saW5rIHtcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbn1cXG5cXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjRweCkge1xcbiAgLmkxOG4tZHJvcGRvd24ge1xcbiAgICB3aWR0aDogOTV2dztcXG4gIH1cXG4gIFtkaXI9bHRyXSAuaTE4bi1kcm9wZG93biB7XFxuICAgIGxlZnQ6IDkwdncgIWltcG9ydGFudDtcXG4gIH1cXG4gIFtkaXI9cnRsXSAuaTE4bi1kcm9wZG93biB7XFxuICAgIHJpZ2h0OiA5MHZ3ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuaTE4bi1kcm9wZG93biAudnMtZHJvcGRvd24tLW1lbnUtLWFmdGVyIHtcXG4gICAgZGlzcGxheTogbm9uZTtcXG4gIH1cXG59XFxuXFxuLmNhcnQtZHJvcGRvd24ge1xcbiAgd2lkdGg6IDM2NXB4O1xcbn1cXG5cXG4uY2FydC1kcm9wZG93biAuY2FydC1kcm9wZG93bi1pdGVtLWltZyB7XFxuICBtYXgtd2lkdGg6IDEwMCU7XFxuICBtYXgtaGVpZ2h0OiAxMDAlO1xcbiAgd2lkdGg6IGF1dG87XFxuICB0cmFuc2l0aW9uOiAwLjM1cztcXG59XFxuXFxuW2Rpcl0gLmNhcnQtZHJvcGRvd24gLmNhcnQtZHJvcGRvd24taXRlbS1pbWcge1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjM1cztcXG59XFxuXFxuLm5vdGlmaWNhdGlvbi1kcm9wZG93bixcXG4uY2FydC1kcm9wZG93biB7XFxuICB3aWR0aDogMzY1cHg7XFxufVxcblxcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XFxuICAubm90aWZpY2F0aW9uLWRyb3Bkb3duLFxcbi5jYXJ0LWRyb3Bkb3duIHtcXG4gICAgd2lkdGg6IDk1dnc7XFxuICB9XFxuICBbZGlyPWx0cl0gLm5vdGlmaWNhdGlvbi1kcm9wZG93biwgW2Rpcj1sdHJdIC5jYXJ0LWRyb3Bkb3duIHtcXG4gICAgbGVmdDogOTcuNXZ3ICFpbXBvcnRhbnQ7XFxuICB9XFxuICBbZGlyPXJ0bF0gLm5vdGlmaWNhdGlvbi1kcm9wZG93biwgW2Rpcj1ydGxdIC5jYXJ0LWRyb3Bkb3duIHtcXG4gICAgcmlnaHQ6IDk3LjV2dyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm5vdGlmaWNhdGlvbi1kcm9wZG93biAudnMtZHJvcGRvd24tLW1lbnUtLWFmdGVyLFxcbi5jYXJ0LWRyb3Bkb3duIC52cy1kcm9wZG93bi0tbWVudS0tYWZ0ZXIge1xcbiAgICBkaXNwbGF5OiBub25lO1xcbiAgfVxcbn1cXG5cXG5bZGlyXSAubm90aWZpY2F0aW9uLWRyb3Bkb3duIC5ub3RpZmljYXRpb246aG92ZXIsIFtkaXJdIC5jYXJ0LWRyb3Bkb3duIC5ub3RpZmljYXRpb246aG92ZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcXG59XFxuXFxuW2Rpcl0gLm5vdGlmaWNhdGlvbi1kcm9wZG93biAuY2hlY2tvdXQtZm9vdGVyLCBbZGlyXSAubm90aWZpY2F0aW9uLWRyb3Bkb3duIC5ub3RpZmljYXRpb24tZm9vdGVyLCBbZGlyXSAuY2FydC1kcm9wZG93biAuY2hlY2tvdXQtZm9vdGVyLCBbZGlyXSAuY2FydC1kcm9wZG93biAubm90aWZpY2F0aW9uLWZvb3RlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xcbn1cXG5cXG4uc2Nyb2xsLWFyZWEtLW5vZmljYXRpb25zLWRyb3Bkb3duLFxcbi5zY3JvbGwtYXJlYS0tY2FydC1pdGVtcy1kcm9wZG93bSB7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxuICB3aWR0aDogMTAwJTtcXG4gIG1heC1oZWlnaHQ6IDI1cmVtO1xcbn1cXG5cXG5bZGlyXSAuc2Nyb2xsLWFyZWEtLW5vZmljYXRpb25zLWRyb3Bkb3duLCBbZGlyXSAuc2Nyb2xsLWFyZWEtLWNhcnQtaXRlbXMtZHJvcGRvd20ge1xcbiAgbWFyZ2luOiBhdXRvO1xcbn1cXG5cXG4uc2Nyb2xsLWFyZWEtLW5vZmljYXRpb25zLWRyb3Bkb3duOm5vdCgucHMpLFxcbi5zY3JvbGwtYXJlYS0tY2FydC1pdGVtcy1kcm9wZG93bTpub3QoLnBzKSB7XFxuICBvdmVyZmxvdy15OiBhdXRvO1xcbn1cXG5cXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogMzM0cHgpIHtcXG4gIC52eC1uYXZiYXItZHJvcGRvd24ge1xcbiAgICB0b3A6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDAgLSA4Mi41dmgpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAudngtbmF2YmFyLWRyb3Bkb3duIC52cy1kcm9wZG93bi0tbWVudS0tYWZ0ZXIge1xcbiAgICBkaXNwbGF5OiBub25lO1xcbiAgfVxcbn1cXG5cXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XFxuICAgIEZpbGUgTmFtZTogX2Zvb3Rlci5zY3NzXFxuICAgIERlc2NyaXB0aW9uOiBGb290ZXIgc3R5bGVzXFxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cXG4gICAgSXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcXG4gICAgICBBdXRob3I6IFBpeGludmVudFxcbiAgICBBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXFxuXFxuLmZvb3Rlci1zdGlja3kgLnRoZS1mb290ZXIge1xcbiAgcG9zaXRpb246IGZpeGVkO1xcbiAgYm90dG9tOiAwO1xcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI2MHB4KTtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAtNHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xcbiAgei1pbmRleDogNDAwMDA7XFxufVxcblxcbltkaXJdIC5mb290ZXItc3RpY2t5IC50aGUtZm9vdGVyIHtcXG4gIGJhY2tncm91bmQ6ICNmZmY7XFxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgLTRweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcXG59XFxuXFxuLmZvb3Rlci1zdGlja3kgLmNvbnRlbnQtYXJlYS1sZyAudGhlLWZvb3RlciB7XFxuICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XFxufVxcblxcbi5mb290ZXItc3RpY2t5IC5jb250ZW50LWFyZWEtZnVsbCAudGhlLWZvb3RlciB7XFxuICB3aWR0aDogMTAwJTtcXG59XFxuXFxuW2Rpcl0gLmZvb3Rlci1zdGlja3kgLnJvdXRlci12aWV3IHtcXG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xcbn1cXG5cXG4uZm9vdGVyLWhpZGRlbiAudGhlLWZvb3RlciB7XFxuICBkaXNwbGF5OiBub25lO1xcbn1cXG5cXG5bZGlyXSAudGhlLWZvb3RlciB7XFxuICBwYWRkaW5nOiAxcmVtIDIuMnJlbTtcXG59XFxuXFxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxcbiAgRmlsZSBOYW1lOiBfdHlwb2dyYXBoeS5zY3NzXFxuICBEZXNjcmlwdGlvbjogcGFydGlhbC0gdHlwb2dyYXBoeSBzdHlsZXNcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cXG4gIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXFxuICAgIEF1dGhvcjogUGl4aW52ZW50XFxuICBBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXFxuXFxuYm9keSB7XFxuICBjb2xvcjogIzYyNjI2MjtcXG59XFxuXFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xcbiAgZm9udC13ZWlnaHQ6IDUwMDtcXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XFxuICBjb2xvcjogIzJjMmMyYztcXG59XFxuXFxuaDEsIC5oMSB7XFxuICBmb250LXNpemU6IDI4cHg7XFxufVxcblxcbmgyLCAuaDIge1xcbiAgZm9udC1zaXplOiAyNC4zNnB4O1xcbn1cXG5cXG5oMywgLmgzIHtcXG4gIGZvbnQtc2l6ZTogMjEuMTRweDtcXG59XFxuXFxuaDQsIC5oNCB7XFxuICBmb250LXNpemU6IDE4LjQ4cHg7XFxufVxcblxcbmg1LCAuaDUge1xcbiAgZm9udC1zaXplOiAxNS45NnB4O1xcbn1cXG5cXG5oNiwgLmg2IHtcXG4gIGZvbnQtc2l6ZTogMTRweDtcXG59XFxuXFxuLnZzLXRvb2x0aXAgaDQge1xcbiAgY29sb3I6ICNmZmY7XFxufVxcblxcbmE6YWN0aXZlLFxcbmE6dmlzaXRlZCxcXG5hOmhvdmVyLFxcbmEge1xcbiAgY29sb3I6IHJnYmEodmFyKC0tdnMtcHJpbWFyeSksIDEpO1xcbn1cXG5cXG51IHtcXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xcbn1cXG5cXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XFxuICAgIEZpbGUgTmFtZTogX21pc2Muc2Nzc1xcbiAgICBEZXNjcmlwdGlvbjogcGFydGlhbC0gbWlzYyBzdHlsZXNcXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxcbiAgICBJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxcbiAgICAgIEF1dGhvcjogUGl4aW52ZW50XFxuICAgIEF1dGhvciBVUkw6IGh0dHA6Ly93d3cudGhlbWVmb3Jlc3QubmV0L3VzZXIvcGl4aW52ZW50XFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cXG5cXG5jb2RlIHtcXG4gIGZvbnQtZmFtaWx5OiBcXFwiTW9udHNlcnJhdFxcXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XFxufVxcblxcbltkaXJdIGNvZGUge1xcbiAgYmFja2dyb3VuZDogI2VlZTtcXG4gIHBhZGRpbmc6IDAuMXJlbSAwLjNyZW07XFxuICBib3JkZXItcmFkaXVzOiAzcHg7XFxufVxcblxcbnVsLFxcbm9sIHtcXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcXG59XFxuXFxuW2Rpcl0gdWwsIFtkaXJdIG9sIHtcXG4gIG1hcmdpbjogMDtcXG4gIHBhZGRpbmc6IDA7XFxufVxcblxcbltkaXJdIC5sYXlvdXQtLWZ1bGwtcGFnZSAuYmctaW1nIHtcXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiArIGVzY2FwZShyZXF1aXJlKFwiLi4vaW1hZ2VzL3BhZ2VzL3Z1ZXh5LWxvZ2luLWJnLmpwZ1wiKSkgKyBcIik7XFxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XFxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcXG59XFxuXFxuW2Rpcl0gLmxheW91dC0tZnVsbC1wYWdlIC5mdWxsLXBhZ2UtYmctY29sb3Ige1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmNztcXG59XFxuXFxuLnNpbmdsZS1jb3VudGVyIHtcXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIHdpZHRoOiAxMDVweDtcXG59XFxuXFxuW2Rpcl0gLnNpbmdsZS1jb3VudGVyIHtcXG4gIHBhZGRpbmc6IDE4cHggMTBweCAxMHB4O1xcbn1cXG5cXG4uc2luZ2xlLWNvdW50ZXIgc3BhbiB7XFxuICBkaXNwbGF5OiBibG9jaztcXG59XFxuXFxuW2Rpcl0gLnNpbmdsZS1jb3VudGVyIHNwYW4ge1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbn1cXG5cXG4uc2luZ2xlLWNvdW50ZXIgLnRpbWVyIHtcXG4gIGZvbnQtc2l6ZTogM3JlbTtcXG59XFxuXFxuLmNoYXQtY2FyZC1sb2cge1xcbiAgaGVpZ2h0OiAyNDBweDtcXG59XFxuXFxuLnZqcy1wb3N0ZXIge1xcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnZqcy1wb3N0ZXIge1xcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xcbn1cXG5cXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XFxuICBmcm9tIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcXG4gIH1cXG5cXG4gIHRvIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XFxuICB9XFxufVxcblxcbkBrZXlmcmFtZXMgc3BpbiB7XFxuICBmcm9tIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcXG4gIH1cXG5cXG4gIHRvIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XFxuICB9XFxufVxcblxcbmkuZmVhdGhlciB7XFxuICBmb250LXdlaWdodDogMTAwO1xcbn1cXG5cXG4uZmVhdGhlci5mZWF0aGVyLW1lbnUge1xcbiAgei1pbmRleDogOTtcXG59XFxuXFxuLnNjcm9sbC1hcmVhIHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbn1cXG5cXG5bZGlyXSAuc2Nyb2xsLWFyZWEge1xcbiAgbWFyZ2luOiBhdXRvO1xcbn1cXG5cXG4uc2Nyb2xsLWFyZWE6bm90KC5wcykge1xcbiAgb3ZlcmZsb3cteTogYXV0bztcXG59XFxuXFxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxcbiAgRmlsZSBOYW1lOiBfZXh0cmFDb21wb25lbnRzLnNjc3NcXG4gIERlc2NyaXB0aW9uOiBwYXJ0aWFsIC0gaW1wb3J0cyBleHRyYSBjb21wb25lbnRzIHN0eWxlc1xcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxcbiAgSXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcXG4gIEF1dGhvcjogUGl4aW52ZW50XFxuICBBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXFxuXFxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxcbiAgRmlsZSBOYW1lOiBfYXdlc29tZVN3aXBlci5zY3NzXFxuICBEZXNjcmlwdGlvbjogU3R5bGVzIGZvciBhd2Vzb21lIHN3aXBlciBwbHVnaW5cXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cXG4gIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXFxuICAgIEF1dGhvcjogUGl4aW52ZW50XFxuICBBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXFxuXFxuW2Rpcl0gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xcbiAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS12cy1wcmltYXJ5KSwgMSkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcXG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tdnMtcHJpbWFyeSksIDEpICFpbXBvcnRhbnQ7XFxufVxcblxcbi52dWUtZm9ybS13aXphcmQubWQgLndpemFyZC1uYXZpZ2F0aW9uIC53aXphcmQtcHJvZ3Jlc3Mtd2l0aC1jaXJjbGUge1xcbiAgdG9wOiAzM3B4ICFpbXBvcnRhbnQ7XFxufVxcblxcbi52dWUtZm9ybS13aXphcmQubWQgLndpemFyZC1uYXZpZ2F0aW9uIC53aXphcmQtbmF2IC53aXphcmQtaWNvbi1jaXJjbGUge1xcbiAgd2lkdGg6IDU1cHg7XFxuICBoZWlnaHQ6IDU1cHg7XFxufVxcblxcbltkaXJdIC52dWUtZm9ybS13aXphcmQubWQgLndpemFyZC1uYXZpZ2F0aW9uIC53aXphcmQtbmF2IC53aXphcmQtaWNvbi1jaXJjbGUge1xcbiAgYm9yZGVyOiAzcHggc29saWQgI2NjY2NjYztcXG59XFxuXFxuLnZ1ZS1mb3JtLXdpemFyZC5tZCAud2l6YXJkLW5hdmlnYXRpb24gLndpemFyZC1uYXYgLndpemFyZC1pY29uLWNpcmNsZSAud2l6YXJkLWljb24ge1xcbiAgZm9udC1zaXplOiAxLjVyZW07XFxufVxcblxcbi52dWUtZm9ybS13aXphcmQubWQgLndpemFyZC1uYXZpZ2F0aW9uIC53aXphcmQtbmF2IC5zdGVwVGl0bGUge1xcbiAgY29sb3I6ICM2MjYyNjI7XFxufVxcblxcbmkud2l6YXJkLWljb24ge1xcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcXG59XFxuXFxuW2Rpcl0gLnN0ZXBUaXRsZSB7XFxuICBtYXJnaW4tdG9wOiAwLjVyZW07XFxufVxcblxcbltkaXJdIC5zZWxlY3QtbGFyZ2UgaW5wdXQudnMtc2VsZWN0LS1pbnB1dCB7XFxuICBwYWRkaW5nOiAxMXB4O1xcbn1cXG5cXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XFxuICAgIEZpbGUgTmFtZTogX3ZhcmlhYmxlcy5zY3NzXFxuICAgIERlc2NyaXB0aW9uOiBwYXJ0aWFsLSBTQ1NTIHZhcmliYWxlc1xcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXFxuICAgIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXFxuICAgICAgQXV0aG9yOiBQaXhpbnZlbnRcXG4gICAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xcblxcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cXG4gICAgICAgIFNQQUNJTkdcXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xcblxcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cXG4gICAgICAgIENPTE9SU1xcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXFxuXFxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxcbiAgICAgICAgVFlQT0dSQVBIWVxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXFxuXFxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxcbiAgICAgICAgVFlQT0dSQVBIWVxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXFxuXFxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxcbiAgICAgICAgREFSSyBUSEVNRVxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXFxuXFxuLnYtc2VsZWN0Om5vdCgudnMtLXNpbmdsZSkgLnZzX19zZWxlY3RlZCB7XFxuICBmb250LXNpemU6IDAuOXJlbTtcXG59XFxuXFxuW2Rpcl0gLnYtc2VsZWN0IC52c19fZHJvcGRvd24tdG9nZ2xlIHtcXG4gIHBhZGRpbmc6IDAuNTlweCAwIDRweCAwO1xcbn1cXG5cXG4udi1zZWxlY3QgLnZzX19kcm9wZG93bi10b2dnbGUgLnZzX19zZWFyY2gge1xcbiAgY29sb3I6ICM2MjYyNjI7XFxufVxcblxcbi52LXNlbGVjdCAudnNfX2Ryb3Bkb3duLXRvZ2dsZSAudnNfX2Rlc2VsZWN0IHN2ZyB7XFxuICBzdHJva2U6ICM2MjYyNjI7XFxuICBvcGFjaXR5OiAwLjU7XFxufVxcblxcbltkaXJdIC52LXNlbGVjdCAudnNfX2Ryb3Bkb3duLXRvZ2dsZSAudnNfX2Rlc2VsZWN0IHN2ZyB7XFxuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XFxufVxcblxcbi52LXNlbGVjdCAudnNfX2Ryb3Bkb3duLXRvZ2dsZSAudnNfX2FjdGlvbnMgLnZzX19jbGVhciB7XFxuICBjb2xvcjogIzYyNjI2MjtcXG59XFxuXFxuLnYtc2VsZWN0IC52c19fZHJvcGRvd24tbWVudSAudnNfX2Ryb3Bkb3duLW9wdGlvbi0taGlnaGxpZ2h0IHtcXG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XFxufVxcblxcbi52LXNlbGVjdCAudnNfX2Ryb3Bkb3duLW1lbnUgLnZzX19kcm9wZG93bi1vcHRpb24ge1xcbiAgY29sb3I6ICM2MjYyNjI7XFxufVxcblxcbi52LXNlbGVjdCAudnNfX3NlbGVjdGVkIHtcXG4gIGNvbG9yOiAjNjI2MjYyO1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAudi1zZWxlY3QgLnZzX19kcm9wZG93bi10b2dnbGUge1xcbiAgYmFja2dyb3VuZDogIzI2MmM0OTtcXG59XFxuXFxuLnRoZW1lLWRhcmsgLnYtc2VsZWN0IC52c19fZHJvcGRvd24tdG9nZ2xlIC52c19fY2xlYXIgc3ZnIHtcXG4gIHN0cm9rZTogI2I4YzJjYztcXG59XFxuXFxuLnRoZW1lLWRhcmsgLnYtc2VsZWN0IC52c19fZHJvcGRvd24tdG9nZ2xlIC52c19fZGVzZWxlY3Qgc3ZnIHtcXG4gIHN0cm9rZTogI2I4YzJjYztcXG4gIG9wYWNpdHk6IDAuNztcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLnYtc2VsZWN0Om5vdCgudnMtLXNpbmdsZSkgLnZzX19zZWxlY3RlZCB7XFxuICBiYWNrZ3JvdW5kOiAjMTAxNjNhO1xcbiAgYm9yZGVyOiBub25lO1xcbn1cXG5cXG4udGhlbWUtZGFyayAudi1zZWxlY3QgLnZzX19zZWxlY3RlZCB7XFxuICBjb2xvcjogI2ZmZjtcXG59XFxuXFxuLnRoZW1lLWRhcmsgLnYtc2VsZWN0IC52c19fb3Blbi1pbmRpY2F0b3Ige1xcbiAgZmlsbDogI2I4YzJjYztcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLnYtc2VsZWN0IC52c19fZHJvcGRvd24tbWVudSB7XFxuICBiYWNrZ3JvdW5kOiAjMjYyYzQ5O1xcbn1cXG5cXG4udGhlbWUtZGFyayAudi1zZWxlY3QgLnZzX19kcm9wZG93bi1tZW51IC52c19fZHJvcGRvd24tb3B0aW9uIHtcXG4gIGNvbG9yOiAjYzJjNmRjO1xcbn1cXG5cXG4vKipcXG4gICAgU3VwcG9ydCBmb3IgU0FTUyBpcyBkZXByZWNhdGVkIGFzIG9mIHYzLjE4LlxcblxcbiAgICBUaGUgZmlsZXMgcmVtYWluIGhlcmUgaWYgeW91ciBidWlsZCBpcyBkZXBlbmRlbnQgb24gdGhlbVxcbiAgICBidXQgdGhleSB3aWxsIG5vdCByZWNlaXZlIHVwZGF0ZXMgaW4gZnV0dXJlIHJlbGVhc2VzLiBBbGxcXG4gICAgU0FTUyB2YXJpYWJsZXMgaGF2ZSBiZWVuIHRyYW5zbGF0ZWQgaW50byBDU1MgdmFyaWFibGVzLCBzb1xcbiAgICBtaWdyYXRpb24gc2hvdWxkIGJlIHF1aXRlIHNpbXBsZSBpZiB5b3UnZCBsaWtlIHRvIG1vdmUgb3Zlci5cXG5cXG4gICAgSW4gdjQsIHRoZXNlIGZpbGVzIHdpbGwgYmUgcmVtb3ZlZC5cXG4gKi9cXG5cXG4udi1zZWxlY3Qge1xcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XFxufVxcblxcbi52LXNlbGVjdCxcXG4udi1zZWxlY3QgKiB7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxufVxcblxcbi8qIEtleUZyYW1lcyAqL1xcblxcbkAtd2Via2l0LWtleWZyYW1lcyB2U2VsZWN0U3Bpbm5lci1sdHIge1xcbiAgMCUge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xcbiAgfVxcblxcbiAgMTAwJSB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xcbiAgfVxcbn1cXG5cXG5ALXdlYmtpdC1rZXlmcmFtZXMgdlNlbGVjdFNwaW5uZXItcnRsIHtcXG4gIDAlIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcXG4gIH1cXG5cXG4gIDEwMCUge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xcbiAgfVxcbn1cXG5cXG5Aa2V5ZnJhbWVzIHZTZWxlY3RTcGlubmVyLWx0ciB7XFxuICAwJSB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XFxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XFxuICB9XFxuXFxuICAxMDAlIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XFxuICB9XFxufVxcblxcbkBrZXlmcmFtZXMgdlNlbGVjdFNwaW5uZXItcnRsIHtcXG4gIDAlIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcXG4gIH1cXG5cXG4gIDEwMCUge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xcbiAgfVxcbn1cXG5cXG4vKiBEcm9wZG93biBEZWZhdWx0IFRyYW5zaXRpb24gKi9cXG5cXG4udnNfX2ZhZGUtZW50ZXItYWN0aXZlLFxcbi52c19fZmFkZS1sZWF2ZS1hY3RpdmUge1xcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGN1YmljLWJlemllcigxLCAwLjUsIDAuOCwgMSk7XFxufVxcblxcbltkaXJdIC52c19fZmFkZS1lbnRlci1hY3RpdmUsIFtkaXJdIC52c19fZmFkZS1sZWF2ZS1hY3RpdmUge1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGN1YmljLWJlemllcigxLCAwLjUsIDAuOCwgMSk7XFxufVxcblxcbi52c19fZmFkZS1lbnRlcixcXG4udnNfX2ZhZGUtbGVhdmUtdG8ge1xcbiAgb3BhY2l0eTogMDtcXG59XFxuXFxuLyoqIENvbXBvbmVudCBTdGF0ZXMgKi9cXG5cXG4vKlxcbiAqIERpc2FibGVkXFxuICpcXG4gKiBXaGVuIHRoZSBjb21wb25lbnQgaXMgZGlzYWJsZWQsIGFsbCBpbnRlcmFjdGlvblxcbiAqIHNob3VsZCBiZSBwcmV2ZW50ZWQuIEhlcmUgd2UgbW9kaWZ5IHRoZSBiZyBjb2xvcixcXG4gKiBhbmQgY2hhbmdlIHRoZSBjdXJzb3IgZGlzcGxheWVkIG9uIHRoZSBpbnRlcmFjdGl2ZVxcbiAqIGNvbXBvbmVudHMuXFxuICovXFxuXFxuW2Rpcl0gLnZzLS1kaXNhYmxlZCAudnNfX2Ryb3Bkb3duLXRvZ2dsZSwgW2Rpcl0gLnZzLS1kaXNhYmxlZCAudnNfX2NsZWFyLCBbZGlyXSAudnMtLWRpc2FibGVkIC52c19fc2VhcmNoLCBbZGlyXSAudnMtLWRpc2FibGVkIC52c19fc2VsZWN0ZWQsIFtkaXJdIC52cy0tZGlzYWJsZWQgLnZzX19vcGVuLWluZGljYXRvciB7XFxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0OCwgMjQ4LCAyNDgpO1xcbn1cXG5cXG4vKlxcbiAqICBSVEwgLSBSaWdodCB0byBMZWZ0IFN1cHBvcnRcXG4gKlxcbiAqICBCZWNhdXNlIHdlJ3JlIHVzaW5nIGEgZmxleGJveCBsYXlvdXQsIHRoZSBgZGlyPVxcXCJydGxcXFwiYFxcbiAqICBIVE1MIGF0dHJpYnV0ZSBkb2VzIG1vc3Qgb2YgdGhlIHdvcmsgZm9yIHVzIGJ5XFxuICogIHJlYXJyYW5naW5nIHRoZSBjaGlsZCBlbGVtZW50cyB2aXN1YWxseS5cXG4gKi9cXG5cXG4udi1zZWxlY3RbZGlyPXJ0bF0gLnZzX19hY3Rpb25zIHtcXG4gIHBhZGRpbmc6IDAgM3B4IDAgNnB4O1xcbn1cXG5cXG4udi1zZWxlY3RbZGlyPXJ0bF0gLnZzX19jbGVhciB7XFxuICBtYXJnaW4tbGVmdDogNnB4O1xcbiAgbWFyZ2luLXJpZ2h0OiAwO1xcbn1cXG5cXG4udi1zZWxlY3RbZGlyPXJ0bF0gLnZzX19kZXNlbGVjdCB7XFxuICBtYXJnaW4tbGVmdDogMDtcXG4gIG1hcmdpbi1yaWdodDogMnB4O1xcbn1cXG5cXG4udi1zZWxlY3RbZGlyPXJ0bF0gLnZzX19kcm9wZG93bi1tZW51IHtcXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xcbn1cXG5cXG4vKipcXG4gICAgRHJvcGRvd24gVG9nZ2xlXFxuXFxuICAgIFRoZSBkcm9wZG93biB0b2dnbGUgaXMgdGhlIHByaW1hcnkgd3JhcHBlciBvZiB0aGUgY29tcG9uZW50LiBJdFxcbiAgICBoYXMgdHdvIGRpcmVjdCBkZXNjZW5kYW50czogLnZzX19zZWxlY3RlZC1vcHRpb25zLCBhbmQgLnZzX19hY3Rpb25zLlxcblxcbiAgICAudnNfX3NlbGVjdGVkLW9wdGlvbnMgaG9sZHMgdGhlIC52c19fc2VsZWN0ZWQncyBhcyB3ZWxsIGFzIHRoZVxcbiAgICBtYWluIHNlYXJjaCBpbnB1dC5cXG5cXG4gICAgLnZzX19hY3Rpb25zIGhvbGRzIHRoZSBjbGVhciBidXR0b24gYW5kIGRyb3Bkb3duIHRvZ2dsZS5cXG4gKi9cXG5cXG4udnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XFxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XFxuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XFxuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XFxufVxcblxcbltkaXJdIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcXG4gIHBhZGRpbmc6IDAgMCA0cHggMDtcXG4gIGJhY2tncm91bmQ6IG5vbmU7XFxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuMjYpO1xcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xcbn1cXG5cXG4udnNfX3NlbGVjdGVkLW9wdGlvbnMge1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcXG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcXG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcXG4gICAgICAgICAgZmxleC1ncm93OiAxO1xcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XFxufVxcblxcbltkaXJdIC52c19fc2VsZWN0ZWQtb3B0aW9ucyB7XFxuICBwYWRkaW5nOiAwIDJweDtcXG59XFxuXFxuLnZzX19hY3Rpb25zIHtcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbn1cXG5cXG5bZGlyPWx0cl0gLnZzX19hY3Rpb25zIHtcXG4gIHBhZGRpbmc6IDRweCA2cHggMCAzcHg7XFxufVxcblxcbltkaXI9cnRsXSAudnNfX2FjdGlvbnMge1xcbiAgcGFkZGluZzogNHB4IDNweCAwIDZweDtcXG59XFxuXFxuLyogRHJvcGRvd24gVG9nZ2xlIFN0YXRlcyAqL1xcblxcbltkaXJdIC52cy0tc2VhcmNoYWJsZSAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XFxuICBjdXJzb3I6IHRleHQ7XFxufVxcblxcbltkaXJdIC52cy0tdW5zZWFyY2hhYmxlIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG59XFxuXFxuW2Rpcl0gLnZzLS1vcGVuIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnZzLS1vcGVuIC52c19fZHJvcGRvd24tdG9nZ2xlIHtcXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcXG59XFxuXFxuW2Rpcj1ydGxdIC52cy0tb3BlbiAudnNfX2Ryb3Bkb3duLXRvZ2dsZSB7XFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XFxufVxcblxcbi52c19fb3Blbi1pbmRpY2F0b3Ige1xcbiAgZmlsbDogcmdiYSg2MCwgNjAsIDYwLCAwLjUpO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMTUwbXMgY3ViaWMtYmV6aWVyKDEsIC0wLjExNSwgMC45NzUsIDAuODU1KTtcXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBjdWJpYy1iZXppZXIoMSwgLTAuMTE1LCAwLjk3NSwgMC44NTUpO1xcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGN1YmljLWJlemllcigxLCAtMC4xMTUsIDAuOTc1LCAwLjg1NSksIC13ZWJraXQtdHJhbnNmb3JtIDE1MG1zIGN1YmljLWJlemllcigxLCAtMC4xMTUsIDAuOTc1LCAwLjg1NSk7XFxuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMSwgLTAuMTE1LCAwLjk3NSwgMC44NTUpO1xcbn1cXG5cXG5bZGlyXSAudnNfX29wZW4taW5kaWNhdG9yIHtcXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMTUwbXMgY3ViaWMtYmV6aWVyKDEsIC0wLjExNSwgMC45NzUsIDAuODU1KTtcXG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigxLCAtMC4xMTUsIDAuOTc1LCAwLjg1NSk7XFxufVxcblxcbltkaXI9bHRyXSAudnMtLW9wZW4gLnZzX19vcGVuLWluZGljYXRvciB7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGUoMSk7XFxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHNjYWxlKDEpO1xcbn1cXG5cXG5bZGlyPXJ0bF0gLnZzLS1vcGVuIC52c19fb3Blbi1pbmRpY2F0b3Ige1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKSBzY2FsZSgxKTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZykgc2NhbGUoMSk7XFxufVxcblxcbi52cy0tbG9hZGluZyAudnNfX29wZW4taW5kaWNhdG9yIHtcXG4gIG9wYWNpdHk6IDA7XFxufVxcblxcbi8qIENsZWFyIEJ1dHRvbiAqL1xcblxcbi52c19fY2xlYXIge1xcbiAgZmlsbDogcmdiYSg2MCwgNjAsIDYwLCAwLjUpO1xcbn1cXG5cXG5bZGlyXSAudnNfX2NsZWFyIHtcXG4gIHBhZGRpbmc6IDA7XFxuICBib3JkZXI6IDA7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG59XFxuXFxuW2Rpcj1sdHJdIC52c19fY2xlYXIge1xcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XFxufVxcblxcbltkaXI9cnRsXSAudnNfX2NsZWFyIHtcXG4gIG1hcmdpbi1sZWZ0OiA4cHg7XFxufVxcblxcbi8qIERyb3Bkb3duIE1lbnUgKi9cXG5cXG4udnNfX2Ryb3Bkb3duLW1lbnUge1xcbiAgZGlzcGxheTogYmxvY2s7XFxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICB0b3A6IGNhbGMoMTAwJSAtIDFweCk7XFxuICB6LWluZGV4OiAxMDAwO1xcbiAgd2lkdGg6IDEwMCU7XFxuICBtYXgtaGVpZ2h0OiAzNTBweDtcXG4gIG1pbi13aWR0aDogMTYwcHg7XFxuICBvdmVyZmxvdy15OiBhdXRvO1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggM3B4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XFxufVxcblxcbltkaXJdIC52c19fZHJvcGRvd24tbWVudSB7XFxuICBwYWRkaW5nOiA1cHggMDtcXG4gIG1hcmdpbjogMDtcXG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XFxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuMjYpO1xcbiAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcXG4gIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xcbiAgYmFja2dyb3VuZDogI2ZmZjtcXG59XFxuXFxuW2Rpcj1sdHJdIC52c19fZHJvcGRvd24tbWVudSB7XFxuICBsZWZ0OiAwO1xcbiAgdGV4dC1hbGlnbjogbGVmdDtcXG59XFxuXFxuW2Rpcj1ydGxdIC52c19fZHJvcGRvd24tbWVudSB7XFxuICByaWdodDogMDtcXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xcbn1cXG5cXG5bZGlyXSAudnNfX25vLW9wdGlvbnMge1xcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xcbn1cXG5cXG4vKiBMaXN0IEl0ZW1zICovXFxuXFxuLnZzX19kcm9wZG93bi1vcHRpb24ge1xcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7IC8qIE5vcm1hbGl6ZSBsaW5lIGhlaWdodCAqL1xcbiAgZGlzcGxheTogYmxvY2s7XFxuICBjb2xvcjogIzMzMzsgLyogT3ZlcnJpZGVzIG1vc3QgQ1NTIGZyYW1ld29ya3MgKi9cXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XFxufVxcblxcbltkaXJdIC52c19fZHJvcGRvd24tb3B0aW9uIHtcXG4gIHBhZGRpbmc6IDNweCAyMHB4O1xcbiAgY2xlYXI6IGJvdGg7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxufVxcblxcbi52c19fZHJvcGRvd24tb3B0aW9uLS1oaWdobGlnaHQge1xcbiAgY29sb3I6ICNmZmY7XFxufVxcblxcbltkaXJdIC52c19fZHJvcGRvd24tb3B0aW9uLS1oaWdobGlnaHQge1xcbiAgYmFja2dyb3VuZDogIzczNjdGMDtcXG59XFxuXFxuLnZzX19kcm9wZG93bi1vcHRpb24tLWRlc2VsZWN0IHtcXG4gIGNvbG9yOiAjZmZmO1xcbn1cXG5cXG5bZGlyXSAudnNfX2Ryb3Bkb3duLW9wdGlvbi0tZGVzZWxlY3Qge1xcbiAgYmFja2dyb3VuZDogI2ZiNTg1ODtcXG59XFxuXFxuLnZzX19kcm9wZG93bi1vcHRpb24tLWRpc2FibGVkIHtcXG4gIGNvbG9yOiByZ2JhKDYwLCA2MCwgNjAsIDAuNSk7XFxufVxcblxcbltkaXJdIC52c19fZHJvcGRvd24tb3B0aW9uLS1kaXNhYmxlZCB7XFxuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xcbiAgY3Vyc29yOiBpbmhlcml0O1xcbn1cXG5cXG4vKiBTZWxlY3RlZCBUYWdzICovXFxuXFxuLnZzX19zZWxlY3RlZCB7XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcXG4gIGNvbG9yOiAjMzMzO1xcbiAgbGluZS1oZWlnaHQ6IDEuODtcXG4gIHotaW5kZXg6IDA7XFxufVxcblxcbltkaXJdIC52c19fc2VsZWN0ZWQge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNjAsIDYwLCA2MCwgMC4yNik7XFxuICBib3JkZXItcmFkaXVzOiA0cHg7XFxuICBtYXJnaW46IDRweCAycHggMHB4IDJweDtcXG4gIHBhZGRpbmc6IDAgMC4yNWVtO1xcbn1cXG5cXG4udnNfX2Rlc2VsZWN0IHtcXG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcXG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xcbiAgZmlsbDogcmdiYSg2MCwgNjAsIDYwLCAwLjUpO1xcbn1cXG5cXG5bZGlyXSAudnNfX2Rlc2VsZWN0IHtcXG4gIHBhZGRpbmc6IDA7XFxuICBib3JkZXI6IDA7XFxuICBjdXJzb3I6IHBvaW50ZXI7XFxuICBiYWNrZ3JvdW5kOiBub25lO1xcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcXG59XFxuXFxuW2Rpcj1sdHJdIC52c19fZGVzZWxlY3Qge1xcbiAgbWFyZ2luLWxlZnQ6IDRweDtcXG59XFxuXFxuW2Rpcj1ydGxdIC52c19fZGVzZWxlY3Qge1xcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XFxufVxcblxcbi8qIFN0YXRlcyAqL1xcblxcbltkaXJdIC52cy0tc2luZ2xlIC52c19fc2VsZWN0ZWQge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XFxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xcbn1cXG5cXG4udnMtLXNpbmdsZS52cy0tb3BlbiAudnNfX3NlbGVjdGVkLCAudnMtLXNpbmdsZS52cy0tbG9hZGluZyAudnNfX3NlbGVjdGVkIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIG9wYWNpdHk6IDAuNDtcXG59XFxuXFxuLnZzLS1zaW5nbGUudnMtLXNlYXJjaGluZyAudnNfX3NlbGVjdGVkIHtcXG4gIGRpc3BsYXk6IG5vbmU7XFxufVxcblxcbi8qIFNlYXJjaCBJbnB1dCAqL1xcblxcbi8qKlxcbiAqIFN1cGVyIHdlaXJkIGJ1Zy4uLiBJZiB0aGlzIGRlY2xhcmF0aW9uIGlzIGdyb3VwZWRcXG4gKiBiZWxvdywgdGhlIGNhbmNlbCBidXR0b24gd2lsbCBzdGlsbCBhcHBlYXIgaW4gY2hyb21lLlxcbiAqIElmIGl0J3MgdXAgaGVyZSBvbiBpdCdzIG93biwgaXQnbGwgaGlkZSBpdC5cXG4gKi9cXG5cXG4udnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XFxuICBkaXNwbGF5OiBub25lO1xcbn1cXG5cXG4udnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcXG4udnNfX3NlYXJjaDo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sXFxuLnZzX19zZWFyY2g6Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbixcXG4udnNfX3NlYXJjaDo6LW1zLWNsZWFyIHtcXG4gIGRpc3BsYXk6IG5vbmU7XFxufVxcblxcbi52c19fc2VhcmNoLFxcbi52c19fc2VhcmNoOmZvY3VzIHtcXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcXG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcXG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcXG4gIGxpbmUtaGVpZ2h0OiAxLjg7XFxuICBmb250LXNpemU6IDFlbTtcXG4gIG91dGxpbmU6IG5vbmU7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XFxuICB3aWR0aDogMDtcXG4gIG1heC13aWR0aDogMTAwJTtcXG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XFxuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XFxuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcXG4gIHotaW5kZXg6IDE7XFxufVxcblxcbltkaXJdIC52c19fc2VhcmNoLCBbZGlyXSAudnNfX3NlYXJjaDpmb2N1cyB7XFxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcXG4gIG1hcmdpbjogNHB4IDAgMCAwO1xcbiAgcGFkZGluZzogMCA3cHg7XFxuICBiYWNrZ3JvdW5kOiBub25lO1xcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xcbn1cXG5cXG5bZGlyPWx0cl0gLnZzX19zZWFyY2gsIFtkaXI9bHRyXSAudnNfX3NlYXJjaDpmb2N1cyB7XFxuICBib3JkZXItbGVmdDogbm9uZTtcXG59XFxuXFxuW2Rpcj1ydGxdIC52c19fc2VhcmNoLCBbZGlyPXJ0bF0gLnZzX19zZWFyY2g6Zm9jdXMge1xcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xcbn1cXG5cXG4udnNfX3NlYXJjaDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogaW5oZXJpdDtcXG59XFxuXFxuLnZzX19zZWFyY2g6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6IGluaGVyaXQ7XFxufVxcblxcbi52c19fc2VhcmNoOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogaW5oZXJpdDtcXG59XFxuXFxuLnZzX19zZWFyY2g6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogaW5oZXJpdDtcXG59XFxuXFxuLnZzX19zZWFyY2g6OnBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiBpbmhlcml0O1xcbn1cXG5cXG4vKipcXG4gICAgU3RhdGVzXFxuICovXFxuXFxuLnZzLS11bnNlYXJjaGFibGUgLnZzX19zZWFyY2gge1xcbiAgb3BhY2l0eTogMTtcXG59XFxuXFxuW2Rpcl0gLnZzLS11bnNlYXJjaGFibGU6bm90KC52cy0tZGlzYWJsZWQpIC52c19fc2VhcmNoIHtcXG4gIGN1cnNvcjogcG9pbnRlcjtcXG59XFxuXFxuLnZzLS1zaW5nbGUudnMtLXNlYXJjaGluZzpub3QoLnZzLS1vcGVuKTpub3QoLnZzLS1sb2FkaW5nKSAudnNfX3NlYXJjaCB7XFxuICBvcGFjaXR5OiAwLjI7XFxufVxcblxcbi8qIExvYWRpbmcgU3Bpbm5lciAqL1xcblxcbi52c19fc3Bpbm5lciB7XFxuICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XFxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xcbiAgb3BhY2l0eTogMDtcXG4gIGZvbnQtc2l6ZTogNXB4O1xcbiAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XFxuICBvdmVyZmxvdzogaGlkZGVuO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXM7XFxufVxcblxcbltkaXJdIC52c19fc3Bpbm5lciB7XFxuICBib3JkZXItdG9wOiAwLjllbSBzb2xpZCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuMSk7XFxuICBib3JkZXItYm90dG9tOiAwLjllbSBzb2xpZCByZ2JhKDEwMCwgMTAwLCAxMDAsIDAuMSk7XFxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzO1xcbn1cXG5cXG5bZGlyPWx0cl0gLnZzX19zcGlubmVyIHtcXG4gIGJvcmRlci1yaWdodDogMC45ZW0gc29saWQgcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjEpO1xcbiAgYm9yZGVyLWxlZnQ6IDAuOWVtIHNvbGlkIHJnYmEoNjAsIDYwLCA2MCwgMC40NSk7XFxuICAtd2Via2l0LWFuaW1hdGlvbjogIHZTZWxlY3RTcGlubmVyLWx0ciAxLjFzIGluZmluaXRlIGxpbmVhcjtcXG4gIGFuaW1hdGlvbjogIHZTZWxlY3RTcGlubmVyLWx0ciAxLjFzIGluZmluaXRlIGxpbmVhcjtcXG59XFxuXFxuW2Rpcj1ydGxdIC52c19fc3Bpbm5lciB7XFxuICBib3JkZXItbGVmdDogMC45ZW0gc29saWQgcmdiYSgxMDAsIDEwMCwgMTAwLCAwLjEpO1xcbiAgYm9yZGVyLXJpZ2h0OiAwLjllbSBzb2xpZCByZ2JhKDYwLCA2MCwgNjAsIDAuNDUpO1xcbiAgLXdlYmtpdC1hbmltYXRpb246ICB2U2VsZWN0U3Bpbm5lci1ydGwgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XFxuICAgICAgICAgIGFuaW1hdGlvbjogIHZTZWxlY3RTcGlubmVyLXJ0bCAxLjFzIGluZmluaXRlIGxpbmVhcjtcXG59XFxuXFxuLnZzX19zcGlubmVyLFxcbi52c19fc3Bpbm5lcjphZnRlciB7XFxuICB3aWR0aDogNWVtO1xcbiAgaGVpZ2h0OiA1ZW07XFxufVxcblxcbltkaXJdIC52c19fc3Bpbm5lciwgW2Rpcl0gLnZzX19zcGlubmVyOmFmdGVyIHtcXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcXG59XFxuXFxuLyogTG9hZGluZyBTcGlubmVyIFN0YXRlcyAqL1xcblxcbi52cy0tbG9hZGluZyAudnNfX3NwaW5uZXIge1xcbiAgb3BhY2l0eTogMTtcXG59XFxuXFxuLmVjaGFydHMge1xcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcXG59XFxuXFxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxcbiAgICBGaWxlIE5hbWU6IF9jb250ZXh0TWVudS5zY3NzXFxuICAgIERlc2NyaXB0aW9uOiBTdHlsZXMgZm9yIGNvbnRleHQgbWVudVxcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXFxuICAgIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXFxuICAgICAgQXV0aG9yOiBQaXhpbnZlbnRcXG4gICAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xcblxcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cXG4gICAgRmlsZSBOYW1lOiBfdmFyaWFibGVzLnNjc3NcXG4gICAgRGVzY3JpcHRpb246IHBhcnRpYWwtIFNDU1MgdmFyaWJhbGVzXFxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cXG4gICAgSXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcXG4gICAgICBBdXRob3I6IFBpeGludmVudFxcbiAgICBBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXFxuXFxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxcbiAgICAgICAgU1BBQ0lOR1xcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXFxuXFxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxcbiAgICAgICAgQ09MT1JTXFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cXG5cXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XFxuICAgICAgICBUWVBPR1JBUEhZXFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cXG5cXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XFxuICAgICAgICBUWVBPR1JBUEhZXFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cXG5cXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XFxuICAgICAgICBEQVJLIFRIRU1FXFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cXG5cXG4udi1jb250ZXh0IHtcXG4gIG92ZXJmbG93OiBoaWRkZW47XFxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCkgIWltcG9ydGFudDtcXG4gIHotaW5kZXg6IDUxMDAwICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC52LWNvbnRleHQge1xcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCkgIWltcG9ydGFudDtcXG59XFxuXFxuLnYtY29udGV4dCBsaSBhIHtcXG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC52LWNvbnRleHQgbGkgYSB7XFxuICBwYWRkaW5nOiAwLjdyZW0gMXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAudi1jb250ZXh0IGxpIGE6Zm9jdXMsIFtkaXJdIC52LWNvbnRleHQgbGkgYTpob3ZlciB7XFxuICBiYWNrZ3JvdW5kOiAjZWVlICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52LWNvbnRleHQge1xcbiAgYmFja2dyb3VuZDogIzI2MmM0OSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udGhlbWUtZGFyayAudi1jb250ZXh0IGxpIGEge1xcbiAgY29sb3I6ICNjMmM2ZGMgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLnYtY29udGV4dCBsaSBhOmZvY3VzLCBbZGlyXSAudGhlbWUtZGFyayAudi1jb250ZXh0IGxpIGE6aG92ZXIge1xcbiAgYmFja2dyb3VuZDogIzEwMTYzYSAhaW1wb3J0YW50O1xcbn1cXG5cXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XFxuICAgIEZpbGUgTmFtZTogX3F1aWxsRWRpdG9yLnNjc3NcXG4gICAgRGVzY3JpcHRpb246IFN0eWxlcyBmb3IgcXVpbGwgZWRpdG9yIGV4dGVybnNpb24uXFxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cXG4gICAgSXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcXG4gICAgICBBdXRob3I6IFBpeGludmVudFxcbiAgICBBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXFxuXFxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxcbiAgICBGaWxlIE5hbWU6IF92YXJpYWJsZXMuc2Nzc1xcbiAgICBEZXNjcmlwdGlvbjogcGFydGlhbC0gU0NTUyB2YXJpYmFsZXNcXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxcbiAgICBJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxcbiAgICAgIEF1dGhvcjogUGl4aW52ZW50XFxuICAgIEF1dGhvciBVUkw6IGh0dHA6Ly93d3cudGhlbWVmb3Jlc3QubmV0L3VzZXIvcGl4aW52ZW50XFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cXG5cXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XFxuICAgICAgICBTUEFDSU5HXFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cXG5cXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XFxuICAgICAgICBDT0xPUlNcXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xcblxcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cXG4gICAgICAgIFRZUE9HUkFQSFlcXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xcblxcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cXG4gICAgICAgIFRZUE9HUkFQSFlcXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xcblxcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cXG4gICAgICAgIERBUksgVEhFTUVcXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xcblxcbi5xdWlsbC1lZGl0b3IgLnFsLWJ1YmJsZSAucWwtdG9vbHRpcCB7XFxuICB6LWluZGV4OiA1MTAwMDtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLnF1aWxsLWVkaXRvciAucWwtc25vdy5xbC10b29sYmFyLCBbZGlyXSAudGhlbWUtZGFyayAucXVpbGwtZWRpdG9yIC5xbC1zbm93LnFsLWNvbnRhaW5lciB7XFxuICBib3JkZXItY29sb3I6ICM0MTQ1NjE7XFxufVxcblxcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cXG4gICAgRmlsZSBOYW1lOiBfdmFyaWFibGVzLnNjc3NcXG4gICAgRGVzY3JpcHRpb246IHBhcnRpYWwtIFNDU1MgdmFyaWJhbGVzXFxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cXG4gICAgSXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcXG4gICAgICBBdXRob3I6IFBpeGludmVudFxcbiAgICBBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXFxuXFxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxcbiAgICAgICAgU1BBQ0lOR1xcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXFxuXFxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxcbiAgICAgICAgQ09MT1JTXFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cXG5cXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XFxuICAgICAgICBUWVBPR1JBUEhZXFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cXG5cXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XFxuICAgICAgICBUWVBPR1JBUEhZXFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cXG5cXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XFxuICAgICAgICBEQVJLIFRIRU1FXFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cXG5cXG4udmRwLWRhdGVwaWNrZXIgaW5wdXQge1xcbiAgZm9udC1zaXplOiAxcmVtO1xcbiAgY29sb3I6ICM2MjYyNjI7XFxuICB3aWR0aDogMTAwJTtcXG59XFxuXFxuW2Rpcl0gLnZkcC1kYXRlcGlja2VyIGlucHV0IHtcXG4gIHBhZGRpbmc6IDAuN3JlbTtcXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcXG59XFxuXFxuLnZkcC1kYXRlcGlja2VyIGlucHV0W2Rpc2FibGVkXSB7XFxuICBvcGFjaXR5OiAwLjU7XFxufVxcblxcbi52ZHAtZGF0ZXBpY2tlciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIHtcXG4gIHotaW5kZXg6IDQwMTtcXG59XFxuXFxuW2Rpcl0gLnZkcC1kYXRlcGlja2VyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIge1xcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xcbn1cXG5cXG5bZGlyPWx0cl0gLnZkcC1kYXRlcGlja2VyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgaGVhZGVyIC5wcmUge1xcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtO1xcbn1cXG5cXG5bZGlyPXJ0bF0gLnZkcC1kYXRlcGlja2VyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgaGVhZGVyIC5wcmUge1xcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbTtcXG59XFxuXFxuW2Rpcj1sdHJdIC52ZHAtZGF0ZXBpY2tlciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGhlYWRlciAubmV4dCB7XFxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtO1xcbn1cXG5cXG5bZGlyPXJ0bF0gLnZkcC1kYXRlcGlja2VyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgaGVhZGVyIC5uZXh0IHtcXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTtcXG59XFxuXFxuW2Rpcl0gLnZkcC1kYXRlcGlja2VyIC5kYXkuYmxhbmsge1xcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XFxufVxcblxcbi52ZHAtZGF0ZXBpY2tlciAuY2VsbC5kYXkge1xcbiAgaGVpZ2h0OiAzN3B4O1xcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XFxuICB3aWR0aDogMTIuMjg1NzE0Mjg2JTtcXG59XFxuXFxuW2Rpcl0gLnZkcC1kYXRlcGlja2VyIC5jZWxsLmRheSB7XFxuICBib3JkZXItcmFkaXVzOiA1MCU7XFxufVxcblxcbltkaXI9bHRyXSAudmRwLWRhdGVwaWNrZXIgLmNlbGwuZGF5IHtcXG4gIG1hcmdpbi1sZWZ0OiAxJTtcXG4gIG1hcmdpbi1yaWdodDogMSU7XFxufVxcblxcbltkaXI9cnRsXSAudmRwLWRhdGVwaWNrZXIgLmNlbGwuZGF5IHtcXG4gIG1hcmdpbi1yaWdodDogMSU7XFxuICBtYXJnaW4tbGVmdDogMSU7XFxufVxcblxcbltkaXJdIC52ZHAtZGF0ZXBpY2tlciAuY2VsbC5tb250aCwgW2Rpcl0gLnZkcC1kYXRlcGlja2VyIC5jZWxsLnllYXIge1xcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xcbn1cXG5cXG5bZGlyXSAudmRwLWRhdGVwaWNrZXIgLmNlbGw6bm90KC5ibGFuayk6aG92ZXIge1xcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xcbn1cXG5cXG4udmRwLWRhdGVwaWNrZXIgLmNlbGwuZGF5LmhpZ2hsaWdodGVkIHtcXG4gIGNvbG9yOiAjZmZmO1xcbn1cXG5cXG5bZGlyXSAudmRwLWRhdGVwaWNrZXIgLmNlbGwuZGF5LmhpZ2hsaWdodGVkIHtcXG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tdnMtcHJpbWFyeSksIDAuNyk7XFxufVxcblxcbltkaXJdIC52ZHAtZGF0ZXBpY2tlciAuY2VsbC5kYXkuaGlnaGxpZ2h0ZWQ6aG92ZXIge1xcbiAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS12cy1wcmltYXJ5KSwgMSk7XFxufVxcblxcbi52ZHAtZGF0ZXBpY2tlciAuY2VsbC5zZWxlY3RlZCB7XFxuICBjb2xvcjogI2ZmZjtcXG59XFxuXFxuW2Rpcl0gLnZkcC1kYXRlcGlja2VyIC5jZWxsLnNlbGVjdGVkIHtcXG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tdnMtcHJpbWFyeSksIDEpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC52ZHAtZGF0ZXBpY2tlciAuY2VsbC5zZWxlY3RlZDpob3ZlciB7XFxuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLXZzLXByaW1hcnkpLCAxKTtcXG59XFxuXFxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxcbiAgICBGaWxlIE5hbWU6IF9kYXRldGltZVBpY2tlci5zY3NzXFxuICAgIERlc2NyaXB0aW9uOiBTdHlsZXMgZm9yIGRhdGV0aW1lIHBpY2tlclxcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXFxuICAgIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXFxuICAgIEF1dGhvcjogUGl4aW52ZW50XFxuICAgIEF1dGhvciBVUkw6IGh0dHA6Ly93d3cudGhlbWVmb3Jlc3QubmV0L3VzZXIvcGl4aW52ZW50XFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cXG5cXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XFxuICAgIEZpbGUgTmFtZTogX3ZhcmlhYmxlcy5zY3NzXFxuICAgIERlc2NyaXB0aW9uOiBwYXJ0aWFsLSBTQ1NTIHZhcmliYWxlc1xcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXFxuICAgIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXFxuICAgICAgQXV0aG9yOiBQaXhpbnZlbnRcXG4gICAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xcblxcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cXG4gICAgICAgIFNQQUNJTkdcXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xcblxcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cXG4gICAgICAgIENPTE9SU1xcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXFxuXFxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxcbiAgICAgICAgVFlQT0dSQVBIWVxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXFxuXFxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxcbiAgICAgICAgVFlQT0dSQVBIWVxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXFxuXFxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxcbiAgICAgICAgREFSSyBUSEVNRVxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXFxuXFxuLmZsYXRwaWNrci1jYWxlbmRhciB7XFxuICB3aWR0aDogY2FsYygzMDcuODc1cHggKyAxM3B4ICogMikgIWltcG9ydGFudDtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxNXB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTEpLCAwIDVweCAxNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KSAhaW1wb3J0YW50O1xcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcXG59XFxuXFxuW2Rpcl0gLmZsYXRwaWNrci1jYWxlbmRhciB7XFxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTVweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjExKSwgMCA1cHggMTVweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCkgIWltcG9ydGFudDtcXG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmhhc1dlZWtzIHtcXG4gIHdpZHRoOiBjYWxjKDMwNy44NzVweCArIDEzcHggKiAyICsgMzRweCkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciwgLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUge1xcbiAgZGlzcGxheTogbm9uZTtcXG59XFxuXFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciwgLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUge1xcbiAgZGlzcGxheTogbm9uZTtcXG59XFxuXFxuLmZsYXRwaWNrci1jYWxlbmRhciAubnVtSW5wdXRXcmFwcGVyIHtcXG4gIHdpZHRoOiA1LjVjaCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5udW1JbnB1dFdyYXBwZXIgLm51bUlucHV0LmN1ci15ZWFyIHtcXG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcXG4gIGNvbG9yOiAjNjI2MjYyO1xcbn1cXG5cXG5bZGlyXSAuZmxhdHBpY2tyLWNhbGVuZGFyIC5udW1JbnB1dFdyYXBwZXI6aG92ZXIge1xcbiAgYmFja2dyb3VuZDogbm9uZTtcXG59XFxuXFxuW2Rpcl0gLmZsYXRwaWNrci1jYWxlbmRhciAubnVtSW5wdXRXcmFwcGVyOmhvdmVyIC5hcnJvd1VwLCBbZGlyXSAuZmxhdHBpY2tyLWNhbGVuZGFyIC5udW1JbnB1dFdyYXBwZXI6aG92ZXIgLmFycm93RG93biB7XFxuICBib3JkZXI6IG5vbmU7XFxufVxcblxcbi5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1tb250aHMsXFxuLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLW1vbnRoIHtcXG4gIGhlaWdodDogNDRweCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItbW9udGhzIHtcXG4gIHBhZGRpbmc6IDA7XFxufVxcblxcbi5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyB7XFxuICBjb2xvcjogIzYyNjI2MjtcXG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xcbiAgaGVpZ2h0OiAyN3B4O1xcbn1cXG5cXG5bZGlyXSAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMge1xcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7XFxuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyB7XFxuICBtYXJnaW4tbGVmdDogMjJweCAhaW1wb3J0YW50O1xcbiAgbWFyZ2luLXJpZ2h0OiAzcHggIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyB7XFxuICBtYXJnaW4tcmlnaHQ6IDIycHggIWltcG9ydGFudDtcXG4gIG1hcmdpbi1sZWZ0OiAzcHggIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmhvdmVyIHtcXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcXG4gIGJvdHRvbTogLTExcHg7XFxufVxcblxcbltkaXJdIC5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcXG4gIHBhZGRpbmctdG9wOiAwO1xcbn1cXG5cXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHtcXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XFxufVxcblxcbltkaXJdIC5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1wcmV2LW1vbnRoLCBbZGlyXSAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItbmV4dC1tb250aCwgW2Rpcl0gLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWlubmVyQ29udGFpbmVyIHtcXG4gIHBhZGRpbmc6IDEzcHggIWltcG9ydGFudDtcXG59XFxuXFxuLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLXByZXYtbW9udGgsXFxuLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLW5leHQtbW9udGgge1xcbiAgdG9wOiBjYWxjKDEzcHggLSAzcHgpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItcHJldi1tb250aCB7XFxuICBsZWZ0OiAxM3B4ICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItcHJldi1tb250aCB7XFxuICByaWdodDogMTNweCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLW5leHQtbW9udGgge1xcbiAgcmlnaHQ6IDEzcHggIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcXG4gIGxlZnQ6IDEzcHggIWltcG9ydGFudDtcXG59XFxuXFxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcXG59XFxuXFxuLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZCwgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLCAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLCAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmluUmFuZ2UsIC5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5pblJhbmdlLCAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmluUmFuZ2UsIC5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6Zm9jdXMsIC5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpmb2N1cywgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpmb2N1cywgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpob3ZlciwgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmhvdmVyLCAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmhvdmVyLCAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnByZXZNb250aERheSwgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnByZXZNb250aERheSwgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5wcmV2TW9udGhEYXksIC5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQubmV4dE1vbnRoRGF5LCAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LCAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLm5leHRNb250aERheSB7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XFxuICBjb2xvcjogI2ZmZjtcXG59XFxuXFxuW2Rpcl0gLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZCwgW2Rpcl0gLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLCBbZGlyXSAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLCBbZGlyXSAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmluUmFuZ2UsIFtkaXJdIC5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5pblJhbmdlLCBbZGlyXSAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmluUmFuZ2UsIFtkaXJdIC5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6Zm9jdXMsIFtkaXJdIC5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpmb2N1cywgW2Rpcl0gLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpmb2N1cywgW2Rpcl0gLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpob3ZlciwgW2Rpcl0gLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmhvdmVyLCBbZGlyXSAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmhvdmVyLCBbZGlyXSAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnByZXZNb250aERheSwgW2Rpcl0gLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnByZXZNb250aERheSwgW2Rpcl0gLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5wcmV2TW9udGhEYXksIFtkaXJdIC5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQubmV4dE1vbnRoRGF5LCBbZGlyXSAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LCBbZGlyXSAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLm5leHRNb250aERheSB7XFxuICBiYWNrZ3JvdW5kOiAjNzM2N0YwICFpbXBvcnRhbnQ7XFxuICBib3gtc2hhZG93OiBub25lO1xcbiAgYm9yZGVyLWNvbG9yOiAjNzM2N0YwICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mbGF0cGlja3ItaW5wdXQsIC5mbGF0cGlja3ItaW5wdXRbdHlwZT1oaWRkZW5dICsgaW5wdXQge1xcbiAgZm9udC1zaXplOiAxcmVtO1xcbiAgY29sb3I6ICM2MjYyNjI7XFxufVxcblxcbltkaXJdIC5mbGF0cGlja3ItaW5wdXQsIFtkaXJdIC5mbGF0cGlja3ItaW5wdXRbdHlwZT1oaWRkZW5dICsgaW5wdXQge1xcbiAgcGFkZGluZzogMC43cmVtO1xcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xcbn1cXG5cXG5bZGlyXSAuZmxhdHBpY2tyLWlucHV0LmFjdGl2ZSB7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjNzM2N0YwO1xcbn1cXG5cXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIgc3ZnLFxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciBzdmcge1xcbiAgZmlsbDogIzczNjdGMCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAuZmxhdHBpY2tyLWNhbGVuZGFyIHtcXG4gIGJhY2tncm91bmQ6ICMxMDE2M2E7XFxuICBib3JkZXI6IDFweCBzb2xpZCAjNDE0NTYxO1xcbn1cXG5cXG4udGhlbWUtZGFyayAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItbW9udGgsXFxuLnRoZW1lLWRhcmsgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLXdlZWtkYXkge1xcbiAgY29sb3I6ICNmZmY7XFxufVxcblxcbi50aGVtZS1kYXJrIC5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZyxcXG4udGhlbWUtZGFyayAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcge1xcbiAgZmlsbDogI2ZmZjtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIHtcXG4gIGJhY2tncm91bmQ6ICMyNjJjNDkgIWltcG9ydGFudDtcXG59XFxuXFxuLnRoZW1lLWRhcmsgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIG9wdGlvbiB7XFxuICBjb2xvcjogI2MyYzZkYztcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIG9wdGlvbiB7XFxuICBiYWNrZ3JvdW5kOiAjMTAxNjNhICFpbXBvcnRhbnQ7XFxufVxcblxcbi50aGVtZS1kYXJrIC5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1kYXkge1xcbiAgY29sb3I6ICNjMmM2ZGM7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1kYXkuaW5SYW5nZSwgW2Rpcl0gLnRoZW1lLWRhcmsgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkuaW5SYW5nZSwgW2Rpcl0gLnRoZW1lLWRhcmsgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkuaW5SYW5nZSwgW2Rpcl0gLnRoZW1lLWRhcmsgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheS50b2RheS5pblJhbmdlLCBbZGlyXSAudGhlbWUtZGFyayAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS50b2RheS5pblJhbmdlLCBbZGlyXSAudGhlbWUtZGFyayAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS50b2RheS5pblJhbmdlLCBbZGlyXSAudGhlbWUtZGFyayAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5OmhvdmVyLCBbZGlyXSAudGhlbWUtZGFyayAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpob3ZlciwgW2Rpcl0gLnRoZW1lLWRhcmsgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6aG92ZXIsIFtkaXJdIC50aGVtZS1kYXJrIC5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1kYXk6Zm9jdXMsIFtkaXJdIC50aGVtZS1kYXJrIC5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmZvY3VzLCBbZGlyXSAudGhlbWUtZGFyayAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpmb2N1cyB7XFxuICBiYWNrZ3JvdW5kOiAjMjYyYzQ5O1xcbiAgYm9yZGVyLWNvbG9yOiAjMjYyYzQ5O1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5LnRvZGF5IHtcXG4gIGJvcmRlci1jb2xvcjogIzk1OWVhOTtcXG59XFxuXFxuLnRoZW1lLWRhcmsgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZCB7XFxuICBjb2xvcjogI2ZmZjtcXG59XFxuXFxuLnRoZW1lLWRhcmsgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheS50b2RheTpob3ZlciwgLnRoZW1lLWRhcmsgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheS50b2RheTpmb2N1cyB7XFxuICBjb2xvcjogI2ZmZjtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheS50b2RheTpob3ZlciwgW2Rpcl0gLnRoZW1lLWRhcmsgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheS50b2RheTpmb2N1cyB7XFxuICBiYWNrZ3JvdW5kOiAjMjYyYzQ5O1xcbn1cXG5cXG4udGhlbWUtZGFyayAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5LnByZXZNb250aERheSwgLnRoZW1lLWRhcmsgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXksIC50aGVtZS1kYXJrIC5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1kYXkuZGlzYWJsZWQge1xcbiAgb3BhY2l0eTogMC4zO1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItdGltZSB7XFxuICBib3JkZXItdG9wLWNvbG9yOiAjNDE0NTYxICFpbXBvcnRhbnQ7XFxufVxcblxcbi50aGVtZS1kYXJrIC5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci10aW1lIGlucHV0IHtcXG4gIGNvbG9yOiAjYzJjNmRjO1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItdGltZSBpbnB1dDpob3ZlciwgW2Rpcl0gLnRoZW1lLWRhcmsgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpob3ZlciwgW2Rpcl0gLnRoZW1lLWRhcmsgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMsIFtkaXJdIC50aGVtZS1kYXJrIC5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06Zm9jdXMge1xcbiAgYmFja2dyb3VuZDogIzI2MmM0OTtcXG59XFxuXFxuLnRoZW1lLWRhcmsgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XFxuICBjb2xvcjogI2MyYzZkYztcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLXRpbWUgOjotbW96LXNlbGVjdGlvbiB7XFxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLXRpbWUgOjpzZWxlY3Rpb24ge1xcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC5mbGF0cGlja3ItY2FsZW5kYXIgLm51bUlucHV0V3JhcHBlciAuYXJyb3dVcDphZnRlciB7XFxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAuZmxhdHBpY2tyLWNhbGVuZGFyIC5udW1JbnB1dFdyYXBwZXIgLmFycm93RG93bjphZnRlciB7XFxuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xcbn1cXG5cXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XFxuICAgIEZpbGUgTmFtZTogX3RoZW1lcy5zY3NzXFxuICAgIERlc2NyaXB0aW9uOiBwYXJ0aWFsLSB0aGVtZXMgLSBpbXBvcnRzIHRoZW1lIHN0eWxlc1xcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXFxuICAgIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXFxuICAgICAgQXV0aG9yOiBQaXhpbnZlbnRcXG4gICAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xcblxcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cXG4gICAgRmlsZSBOYW1lOiBfdGhlbWVEYXJrLnNjc3NcXG4gICAgRGVzY3JpcHRpb246IHBhcnRpYWwtIFN0eWxlcyBmb3IgZGFyayB0aGVtZVxcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXFxuICAgIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXFxuICAgICAgQXV0aG9yOiBQaXhpbnZlbnRcXG4gICAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xcblxcbi50aGVtZS1kYXJrIHtcXG4gIC0tdnMtZGFyazogMTg0LDE5NCwyMDQ7XFxuICBjb2xvcjogI2MyYzZkYyAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyYzQ5O1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAubWFpbi12ZXJ0aWNhbC5uYXZiYXItc3RhdGljIC52eC1uYXZiYXItd3JhcHBlciB7XFxuICBiYWNrZ3JvdW5kOiBub25lO1xcbn1cXG5cXG4udGhlbWUtZGFyayAubWFpbi1ob3Jpem9udGFsIC5tZW51LWl0ZW0gLmgtbmF2LW1lbnUtaXRlbS5kaXNhYmxlZC1pdGVtIHtcXG4gIG9wYWNpdHk6IDAuMztcXG59XFxuXFxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xcbiAgW2Rpcl0gLnRoZW1lLWRhcmsgLm1haW4taG9yaXpvbnRhbCAudngtbmF2YmFyLXdyYXBwZXI6bm90KC5uYXYtbWVudS13cmFwcGVyKSB7XFxuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLm1haW4taG9yaXpvbnRhbC5uYXZiYXItc3RpY2t5IC52cy1uYXZiYXI6bm90KC52eC1uYXZiYXIpIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjJjNDkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLm1haW4taG9yaXpvbnRhbC5uYXZiYXItc3RhdGljIC52cy1uYXZiYXI6bm90KC52eC1uYXZiYXIpLmQtdGhlbWUtZGFyay1saWdodC1iZyB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyYzQ5ICFpbXBvcnRhbnQ7XFxufVxcblxcbi50aGVtZS1kYXJrIC5jb250ZW50LWFyZWFfX2hlYWRpbmcgaDIge1xcbiAgY29sb3I6ICNlYmVlZmQ7XFxufVxcblxcbi50aGVtZS1kYXJrIGNvZGUge1xcbiAgY29sb3I6ICNiOGMyY2M7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIGNvZGUge1xcbiAgYmFja2dyb3VuZDogIzI2MmM0OTtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgcHJlW2NsYXNzKj1sYW5ndWFnZS1dIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTFFMUU7XFxuICB0ZXh0LXNoYWRvdzogbm9uZTtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgcHJlW2NsYXNzKj1sYW5ndWFnZS1dIGNvZGUge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIHByZVtjbGFzcyo9bGFuZ3VhZ2UtXSBjb2RlW2NsYXNzKj1sYW5ndWFnZS1dIHtcXG4gIHRleHQtc2hhZG93OiBub25lO1xcbn1cXG5cXG4udGhlbWUtZGFyayBsYWJlbCB7XFxuICBjb2xvcjogI2MyYzZkYztcXG59XFxuXFxuLnRoZW1lLWRhcmsgaDEsXFxuLnRoZW1lLWRhcmsgaDIsXFxuLnRoZW1lLWRhcmsgaDMsXFxuLnRoZW1lLWRhcmsgaDQsXFxuLnRoZW1lLWRhcmsgaDUsXFxuLnRoZW1lLWRhcmsgaDYge1xcbiAgY29sb3I6ICNlYmVlZmQ7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIHVsLmJvcmRlcmVkLWl0ZW1zIGxpIHtcXG4gIGJvcmRlci1jb2xvcjogIzQxNDU2MSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAubm90aWZpY2F0aW9uLWRyb3Bkb3duIC5ub3RpZmljYXRpb246aG92ZXIsIFtkaXJdIC50aGVtZS1kYXJrIC5ub3RpZmljYXRpb24tZHJvcGRvd24gLmNhcnQtaXRlbTpob3ZlciwgW2Rpcl0gLnRoZW1lLWRhcmsgLmNhcnQtZHJvcGRvd24gLm5vdGlmaWNhdGlvbjpob3ZlciwgW2Rpcl0gLnRoZW1lLWRhcmsgLmNhcnQtZHJvcGRvd24gLmNhcnQtaXRlbTpob3ZlciB7XFxuICBiYWNrZ3JvdW5kOiAjMTAxNjNhO1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAubm90aWZpY2F0aW9uLWRyb3Bkb3duIC5jaGVja291dC1mb290ZXIsIFtkaXJdIC50aGVtZS1kYXJrIC5ub3RpZmljYXRpb24tZHJvcGRvd24gLm5vdGlmaWNhdGlvbi1mb290ZXIsIFtkaXJdIC50aGVtZS1kYXJrIC5jYXJ0LWRyb3Bkb3duIC5jaGVja291dC1mb290ZXIsIFtkaXJdIC50aGVtZS1kYXJrIC5jYXJ0LWRyb3Bkb3duIC5ub3RpZmljYXRpb24tZm9vdGVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjJjNDk7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC5ub3RpZmljYXRpb24tZHJvcGRvd24gLmNoZWNrb3V0LWZvb3Rlcjpob3ZlciwgW2Rpcl0gLnRoZW1lLWRhcmsgLm5vdGlmaWNhdGlvbi1kcm9wZG93biAubm90aWZpY2F0aW9uLWZvb3Rlcjpob3ZlciwgW2Rpcl0gLnRoZW1lLWRhcmsgLmNhcnQtZHJvcGRvd24gLmNoZWNrb3V0LWZvb3Rlcjpob3ZlciwgW2Rpcl0gLnRoZW1lLWRhcmsgLmNhcnQtZHJvcGRvd24gLm5vdGlmaWNhdGlvbi1mb290ZXI6aG92ZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTYzYTtcXG59XFxuXFxuLnRoZW1lLWRhcmsgLnZzLWNvbXBvbmVudC52cy1ub3RpZmljYXRpb25zLnZzLW5vdGktZGFyayB7XFxuICBjb2xvcjogIzIyMjkyZiAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAudnMtY29tcG9uZW50LnZzLW5vdGlmaWNhdGlvbnMudnMtbm90aS1kYXJrIC5maWxsaW5nIHtcXG4gIGJhY2tncm91bmQ6ICNiOGMyY2MgIWltcG9ydGFudDtcXG59XFxuXFxuLnRoZW1lLWRhcmsgLnZzLWNvbXBvbmVudC52cy1ub3RpZmljYXRpb25zLnZzLW5vdGktZGFyayBoMyB7XFxuICBjb2xvcjogIzIyMjkyZiAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAudngtY2FyZCB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxNjNhO1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAudngtY2FyZC5jYXJkLWJvcmRlciB7XFxuICBib3JkZXItY29sb3I6ICM0MTQ1NjE7XFxufVxcblxcbi50aGVtZS1kYXJrIC52eC1jYXJkIC52eC1jYXJkX190aXRsZSBoNCB7XFxuICBjb2xvcjogI2ViZWVmZDtcXG59XFxuXFxuLnRoZW1lLWRhcmsgLnZ4LWNhcmQgLmNvbi12cy1hbGVydC1kYXJrIHtcXG4gIGNvbG9yOiAjZGFlMWU3O1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAudngtY2FyZCAuY29kZS1jb250ZW50IHByZVtjbGFzc149bGFuZ3VhZ2UtXSB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyYzQ5O1xcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52eC1jYXJkIC5jb2RlLWNvbnRlbnQgcHJlW2NsYXNzXj1sYW5ndWFnZS1dIGNvZGUge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52eC1jYXJkIC5jb2RlLWNvbnRlbnQgcHJlW2NsYXNzXj1sYW5ndWFnZS1dIGNvZGVbY2xhc3MqPWxhbmd1YWdlLV0ge1xcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XFxufVxcblxcbi50aGVtZS1kYXJrIC52eC1jYXJkIC52eC1jYXJkX19ib2R5IC5jb24tdnMtYWxlcnQtcHJpbWFyeSBoNCB7XFxuICBjb2xvcjogcmdiYSh2YXIoLS12cy1wcmltYXJ5KSwgMSk7XFxufVxcblxcbi50aGVtZS1kYXJrIC52eC1jYXJkIC52eC1jYXJkX19ib2R5IC5jb24tdnMtYWxlcnQtc3VjY2VzcyBoNCB7XFxuICBjb2xvcjogcmdiYSh2YXIoLS12cy1zdWNjZXNzKSwgMSk7XFxufVxcblxcbi50aGVtZS1kYXJrIC52eC1jYXJkIC52eC1jYXJkX19ib2R5IC5jb24tdnMtYWxlcnQtZGFuZ2VyIGg0IHtcXG4gIGNvbG9yOiByZ2JhKHZhcigtLXZzLWRhbmdlciksIDEpO1xcbn1cXG5cXG4udGhlbWUtZGFyayAudngtY2FyZCAudngtY2FyZF9fYm9keSAuY29uLXZzLWFsZXJ0LWluZm8gaDQge1xcbiAgY29sb3I6IHJnYmEodmFyKC0tdnMtaW5mbyksIDEpO1xcbn1cXG5cXG4udGhlbWUtZGFyayAudngtY2FyZCAudngtY2FyZF9fYm9keSAuY29uLXZzLWFsZXJ0LXdhcm5pbmcgaDQge1xcbiAgY29sb3I6IHJnYmEodmFyKC0tdnMtd2FybmluZyksIDEpO1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAudngtY2FyZCAudGFza3MtdG9kYXktY29udGFpbmVyIC50YXNrcy10b2RheV9fdGFzazpob3ZlciB7XFxuICBiYWNrZ3JvdW5kOiAjMjEyNzQ0ICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52eC1uYXZiYXItd3JhcHBlciB7XFxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDQ0LCA0OCwgNjAsIDAuOSkgNDQlLCByZ2JhKDQ0LCA0OCwgNjAsIDAuNDMpIDczJSwgcmdiYSg0NCwgNDgsIDYwLCAwKSAxMDAlKTtcXG59XFxuXFxuW2Rpcj1sdHJdIC50aGVtZS1kYXJrIC52eC1uYXZiYXItd3JhcHBlciB7XFxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDQ0JSwgcmdiYSg0NCwgNDgsIDYwLCAwLjkpKSwgY29sb3Itc3RvcCg3MyUsIHJnYmEoNDQsIDQ4LCA2MCwgMC40MykpLCB0byhyZ2JhKDQ0LCA0OCwgNjAsIDApKSk7XFxufVxcblxcbltkaXI9cnRsXSAudGhlbWUtZGFyayAudngtbmF2YmFyLXdyYXBwZXIge1xcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgcmlnaHQgYm90dG9tLCBjb2xvci1zdG9wKDQ0JSwgcmdiYSg0NCwgNDgsIDYwLCAwLjkpKSwgY29sb3Itc3RvcCg3MyUsIHJnYmEoNDQsIDQ4LCA2MCwgMC40MykpLCB0byhyZ2JhKDQ0LCA0OCwgNjAsIDApKSk7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52eC1uYXZiYXItd3JhcHBlciAudnMtbmF2YmFyIC5zZWFyY2gtZnVsbC1jb250YWluZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTYzYSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAudngtbmF2YmFyLXdyYXBwZXIgLnZzLW5hdmJhciAuc2VhcmNoLWZ1bGwtY29udGFpbmVyIC52eC1hdXRvLXN1Z2dlc3QgaW5wdXQge1xcbiAgYmFja2dyb3VuZDogIzEwMTYzYTtcXG59XFxuXFxuLnRoZW1lLWRhcmsgLnZ4LW5hdmJhci13cmFwcGVyIC52cy1uYXZiYXIgLnZ4LWF1dG8tc3VnZ2VzdCAuYXV0by1zdWdnZXN0LXN1Z2dlc3Rpb25zLWxpc3QgLmF1dG8tc3VnZ2VzdF9fc3VnZ2VzdGlvbi1ncm91cF9fc3VnZ2VzdGlvbiB7XFxuICBjb2xvcjogI2MyYzZkYztcXG59XFxuXFxuLnRoZW1lLWRhcmsgLnZ4LW5hdmJhci13cmFwcGVyIC52cy1uYXZiYXIgLnZ4LWF1dG8tc3VnZ2VzdCAuYXV0by1zdWdnZXN0LXN1Z2dlc3Rpb25zLWxpc3QgLmF1dG8tc3VnZ2VzdF9fc3VnZ2VzdGlvbi1ncm91cF9fc3VnZ2VzdGlvbi52eC1hdXRvLXN1Z2dlc3RfX2N1cnJlbnQtc2VsZWN0ZWQge1xcbiAgY29sb3I6ICNmZmY7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52eC1uYXZiYXItd3JhcHBlciAudnMtbmF2YmFyIC52eC1hdXRvLXN1Z2dlc3QgLmF1dG8tc3VnZ2VzdC1zdWdnZXN0aW9ucy1saXN0IC5hdXRvLXN1Z2dlc3RfX3N1Z2dlc3Rpb24tZ3JvdXBfX3N1Z2dlc3Rpb24udngtYXV0by1zdWdnZXN0X19jdXJyZW50LXNlbGVjdGVkIHtcXG4gIGJhY2tncm91bmQ6ICMxMDE2M2E7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52LW5hdi1tZW51IC52cy1zaWRlYmFyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDE2M2E7XFxufVxcblxcbi50aGVtZS1kYXJrIC52LW5hdi1tZW51IC5zaGFkb3ctYm90dG9tIHtcXG4gIHdpZHRoOiA5NCU7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52LW5hdi1tZW51IC5zaGFkb3ctYm90dG9tIHtcXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYigxNSwgMjIsIDY2KSA0NCUsIHJnYmEoMTUsIDIyLCA2NiwgMC41MSkgNzMlLCByZ2JhKDQ0LCA0OCwgNjAsIDApIDEwMCUpO1xcbn1cXG5cXG5bZGlyPWx0cl0gLnRoZW1lLWRhcmsgLnYtbmF2LW1lbnUgLnNoYWRvdy1ib3R0b20ge1xcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg0NCUsIHJnYigxNSwgMjIsIDY2KSksIGNvbG9yLXN0b3AoNzMlLCByZ2JhKDE1LCAyMiwgNjYsIDAuNTEpKSwgdG8ocmdiYSg0NCwgNDgsIDYwLCAwKSkpO1xcbn1cXG5cXG5bZGlyPXJ0bF0gLnRoZW1lLWRhcmsgLnYtbmF2LW1lbnUgLnNoYWRvdy1ib3R0b20ge1xcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgcmlnaHQgYm90dG9tLCBjb2xvci1zdG9wKDQ0JSwgcmdiKDE1LCAyMiwgNjYpKSwgY29sb3Itc3RvcCg3MyUsIHJnYmEoMTUsIDIyLCA2NiwgMC41MSkpLCB0byhyZ2JhKDQ0LCA0OCwgNjAsIDApKSk7XFxufVxcblxcbi50aGVtZS1kYXJrIC52LW5hdi1tZW51IC5zY3JvbGwtYXJlYS12LW5hdi1tZW51IC5mZWF0aGVyLWljb24sXFxuLnRoZW1lLWRhcmsgLnYtbmF2LW1lbnUgLnNjcm9sbC1hcmVhLXYtbmF2LW1lbnUgc3Bhbjpub3QoLnZzLWNoaXAtLXRleHQpIHtcXG4gIGNvbG9yOiAjYzJjNmRjO1xcbn1cXG5cXG4udGhlbWUtZGFyayAudi1uYXYtbWVudSAuc2Nyb2xsLWFyZWEtdi1uYXYtbWVudSBhOm5vdCgucm91dGVyLWxpbmstYWN0aXZlKSAuZmVhdGhlci1pY29uIHN2ZyxcXG4udGhlbWUtZGFyayAudi1uYXYtbWVudSAuc2Nyb2xsLWFyZWEtdi1uYXYtbWVudSBhOm5vdCgucm91dGVyLWxpbmstYWN0aXZlKSAuZmVhdGhlci1pY29uIHNwYW4ge1xcbiAgY29sb3I6ICNjMmM2ZGM7XFxufVxcblxcbi50aGVtZS1kYXJrIC52LW5hdi1tZW51IC5zY3JvbGwtYXJlYS12LW5hdi1tZW51IGEucm91dGVyLWxpbmstYWN0aXZlIHNwYW4ge1xcbiAgY29sb3I6ICNmZmY7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52LW5hdi1tZW51IC5zY3JvbGwtYXJlYS12LW5hdi1tZW51IC52cy1zaWRlYmFyLWdyb3VwLnZzLXNpZGViYXItZ3JvdXAtYWN0aXZlID4gLmdyb3VwLWhlYWRlciB7XFxuICBiYWNrZ3JvdW5kOiAjMjYyYzQ5O1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAudi1uYXYtbWVudSAuc2Nyb2xsLWFyZWEtdi1uYXYtbWVudSAudnMtc2lkZWJhci1ncm91cC52cy1zaWRlYmFyLWdyb3VwLW9wZW4gPiAuZ3JvdXAtaGVhZGVyIHtcXG4gIGJhY2tncm91bmQ6ICMyNjJjNDk7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC5wczpob3ZlciA+IC5wc19fc2Nyb2xsYmFyLXktcmFpbDpob3ZlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxNjNhO1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAuZ3JpZC1kZW1vX19sYXlvdXQtY29udGFpbmVyIC52cy1yb3cgLnZzLWNvbCB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNzQ0O1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAuZ3JpZC1kZW1vX19sYXlvdXQtY29udGFpbmVyIC52cy1yb3cgLnZzLWNvbDpsYXN0LW9mLXR5cGUge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjc0NDtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLmdyaWQtZGVtb19fbGF5b3V0LWNvbnRhaW5lci0tYmxvY2sgLnZzLXJvdyB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNzQ0O1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAuY2hhdC1jYXJkLWxvZyAuZmxleC1yb3ctcmV2ZXJzZSAubXNnLmNoYXQtc2VudC1tc2cge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTYzYSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAuY2hhdC1jYXJkLWxvZyAubXNnIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI3NDQgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLmNoYXQtaW5wdXQtY29udGFpbmVyLCBbZGlyXSAudGhlbWUtZGFyayAuY2hhdF9faW5wdXQge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTYzYSAhaW1wb3J0YW50O1xcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyMTI3NDQ7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrICNjaGF0LWFwcCAuY2hhdF9fcHJvZmlsZS1zZWFyY2ggLnZzLWlucHV0eCB7XFxuICBib3JkZXItY29sb3I6ICM0MTQ1NjEgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgI2NoYXQtYXBwICNjaGF0LWxpc3Qtc2lkZWJhciAuY2hhdC1zY3JvbGwtYXJlYSAuY2hhdF9fY29udGFjdDpob3ZlciB7XFxuICBiYWNrZ3JvdW5kOiAjMTAxNjNhO1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAjY2hhdC1hcHAgLmNoYXRfX2hlYWRlciBoZWFkZXIge1xcbiAgYmFja2dyb3VuZDogIzIxMjc0NCAhaW1wb3J0YW50O1xcbn1cXG5cXG4udGhlbWUtZGFyayAjY2hhdC1hcHAgLmNoYXRfX2hlYWRlciBoZWFkZXIgaDYge1xcbiAgY29sb3I6ICNlYmVlZmQ7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrICNjaGF0LWFwcCAuY2hhdF9fYmcge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MWU0OTtcXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcXFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNjAnIGhlaWdodD0nMjYwJyB2aWV3Qm94PScwIDAgMjYwIDI2MCclM0UlM0NnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGZpbGw9JyUyMzZmNzZhMScgZmlsbC1vcGFjaXR5PScwLjQnJTNFJTNDcGF0aCBkPSdNMjQuMzcgMTZjLjIuNjUuMzkgMS4zMi41NCAySDIxLjE3bDEuMTcgMi4zNC40NS45LS4yNC4xMVYyOGE1IDUgMCAwIDEtMi4yMyA4Ljk0bC0uMDIuMDZhOCA4IDAgMCAxLTcuNzUgNmgtMjBhOCA4IDAgMCAxLTcuNzQtNmwtLjAyLS4wNkE1IDUgMCAwIDEtMTcuNDUgMjh2LTYuNzZsLS43OS0xLjU4LS40NC0uOS45LS40NC42My0uMzJILTIwYTIzLjAxIDIzLjAxIDAgMCAxIDQ0LjM3LTJ6bS0zNi44MiAyYTEgMSAwIDAgMC0uNDQuMWwtMy4xIDEuNTYuODkgMS43OSAxLjMxLS42NmEzIDMgMCAwIDEgMi42OSAwbDIuMiAxLjFhMSAxIDAgMCAwIC45IDBsMi4yMS0xLjFhMyAzIDAgMCAxIDIuNjkgMGwyLjIgMS4xYTEgMSAwIDAgMCAuOSAwbDIuMjEtMS4xYTMgMyAwIDAgMSAyLjY5IDBsMi4yIDEuMWExIDEgMCAwIDAgLjg2LjAybDIuODgtMS4yN2EzIDMgMCAwIDEgMi40MyAwbDIuODggMS4yN2ExIDEgMCAwIDAgLjg1LS4wMmwzLjEtMS41NS0uODktMS43OS0xLjQyLjcxYTMgMyAwIDAgMS0yLjU2LjA2bC0yLjc3LTEuMjNhMSAxIDAgMCAwLS40LS4wOWgtLjAxYTEgMSAwIDAgMC0uNC4wOWwtMi43OCAxLjIzYTMgMyAwIDAgMS0yLjU2LS4wNmwtMi4zLTEuMTVhMSAxIDAgMCAwLS40NS0uMTFoLS4wMWExIDEgMCAwIDAtLjQ0LjFMLjkgMTkuMjJhMyAzIDAgMCAxLTIuNjkgMGwtMi4yLTEuMWExIDEgMCAwIDAtLjQ1LS4xMWgtLjAxYTEgMSAwIDAgMC0uNDQuMWwtMi4yMSAxLjExYTMgMyAwIDAgMS0yLjY5IDBsLTIuMi0xLjFhMSAxIDAgMCAwLS40NS0uMTFoLS4wMXptMC0yaC00LjlhMjEuMDEgMjEuMDEgMCAwIDEgMzkuNjEgMGgtMi4wOWwtLjA2LS4xMy0uMjYuMTNoLTMyLjMxem0zMC4zNSA3LjY4bDEuMzYtLjY4aDEuM3YyaC0zNnYtMS4xNWwuMzQtLjE3IDEuMzYtLjY4aDIuNTlsMS4zNi42OGEzIDMgMCAwIDAgMi42OSAwbDEuMzYtLjY4aDIuNTlsMS4zNi42OGEzIDMgMCAwIDAgMi42OSAwTDIuMjYgMjNoMi41OWwxLjM2LjY4YTMgMyAwIDAgMCAyLjU2LjA2bDEuNjctLjc0aDMuMjNsMS42Ny43NGEzIDMgMCAwIDAgMi41Ni0uMDZ6TS0xMy44MiAyN2wxNi4zNyA0LjkxTDE4LjkzIDI3aC0zMi43NXptLS42MyAyaC4zNGwxNi42NiA1IDE2LjY3LTVoLjMzYTMgMyAwIDEgMSAwIDZoLTM0YTMgMyAwIDEgMSAwLTZ6bTEuMzUgOGE2IDYgMCAwIDAgNS42NSA0aDIwYTYgNiAwIDAgMCA1LjY2LTRILTEzLjF6Jy8lM0UlM0NwYXRoIGlkPSdwYXRoNl9maWxsLWNvcHknIGQ9J00yODQuMzcgMTZjLjIuNjUuMzkgMS4zMi41NCAySDI4MS4xN2wxLjE3IDIuMzQuNDUuOS0uMjQuMTFWMjhhNSA1IDAgMCAxLTIuMjMgOC45NGwtLjAyLjA2YTggOCAwIDAgMS03Ljc1IDZoLTIwYTggOCAwIDAgMS03Ljc0LTZsLS4wMi0uMDZhNSA1IDAgMCAxLTIuMjQtOC45NHYtNi43NmwtLjc5LTEuNTgtLjQ0LS45LjktLjQ0LjYzLS4zMkgyNDBhMjMuMDEgMjMuMDEgMCAwIDEgNDQuMzctMnptLTM2LjgyIDJhMSAxIDAgMCAwLS40NC4xbC0zLjEgMS41Ni44OSAxLjc5IDEuMzEtLjY2YTMgMyAwIDAgMSAyLjY5IDBsMi4yIDEuMWExIDEgMCAwIDAgLjkgMGwyLjIxLTEuMWEzIDMgMCAwIDEgMi42OSAwbDIuMiAxLjFhMSAxIDAgMCAwIC45IDBsMi4yMS0xLjFhMyAzIDAgMCAxIDIuNjkgMGwyLjIgMS4xYTEgMSAwIDAgMCAuODYuMDJsMi44OC0xLjI3YTMgMyAwIDAgMSAyLjQzIDBsMi44OCAxLjI3YTEgMSAwIDAgMCAuODUtLjAybDMuMS0xLjU1LS44OS0xLjc5LTEuNDIuNzFhMyAzIDAgMCAxLTIuNTYuMDZsLTIuNzctMS4yM2ExIDEgMCAwIDAtLjQtLjA5aC0uMDFhMSAxIDAgMCAwLS40LjA5bC0yLjc4IDEuMjNhMyAzIDAgMCAxLTIuNTYtLjA2bC0yLjMtMS4xNWExIDEgMCAwIDAtLjQ1LS4xMWgtLjAxYTEgMSAwIDAgMC0uNDQuMWwtMi4yMSAxLjExYTMgMyAwIDAgMS0yLjY5IDBsLTIuMi0xLjFhMSAxIDAgMCAwLS40NS0uMTFoLS4wMWExIDEgMCAwIDAtLjQ0LjFsLTIuMjEgMS4xMWEzIDMgMCAwIDEtMi42OSAwbC0yLjItMS4xYTEgMSAwIDAgMC0uNDUtLjExaC0uMDF6bTAtMmgtNC45YTIxLjAxIDIxLjAxIDAgMCAxIDM5LjYxIDBoLTIuMDlsLS4wNi0uMTMtLjI2LjEzaC0zMi4zMXptMzAuMzUgNy42OGwxLjM2LS42OGgxLjN2MmgtMzZ2LTEuMTVsLjM0LS4xNyAxLjM2LS42OGgyLjU5bDEuMzYuNjhhMyAzIDAgMCAwIDIuNjkgMGwxLjM2LS42OGgyLjU5bDEuMzYuNjhhMyAzIDAgMCAwIDIuNjkgMGwxLjM2LS42OGgyLjU5bDEuMzYuNjhhMyAzIDAgMCAwIDIuNTYuMDZsMS42Ny0uNzRoMy4yM2wxLjY3Ljc0YTMgMyAwIDAgMCAyLjU2LS4wNnpNMjQ2LjE4IDI3bDE2LjM3IDQuOTFMMjc4LjkzIDI3aC0zMi43NXptLS42MyAyaC4zNGwxNi42NiA1IDE2LjY3LTVoLjMzYTMgMyAwIDEgMSAwIDZoLTM0YTMgMyAwIDEgMSAwLTZ6bTEuMzUgOGE2IDYgMCAwIDAgNS42NSA0aDIwYTYgNiAwIDAgMCA1LjY2LTRIMjQ2Ljl6Jy8lM0UlM0NwYXRoIGQ9J00xNTkuNSAyMS4wMkE5IDkgMCAwIDAgMTUxIDE1aC00MmE5IDkgMCAwIDAtOC41IDYuMDIgNiA2IDAgMCAwIC4wMiAxMS45NkE4Ljk5IDguOTkgMCAwIDAgMTA5IDQ1aDQyYTkgOSAwIDAgMCA4LjQ4LTEyLjAyIDYgNiAwIDAgMCAuMDItMTEuOTZ6TTE1MSAxN2gtNDJhNyA3IDAgMCAwLTYuMzMgNGg1NC42NmE3IDcgMCAwIDAtNi4zMy00em0tOS4zNCAyNmE4Ljk4IDguOTggMCAwIDAgMy4zNC03aC0yYTcgNyAwIDAgMS03IDdoLTQuMzRhOC45OCA4Ljk4IDAgMCAwIDMuMzQtN2gtMmE3IDcgMCAwIDEtNyA3aC00LjM0YTguOTggOC45OCAwIDAgMCAzLjM0LTdoLTJhNyA3IDAgMCAxLTcgN2gtN2E3IDcgMCAxIDEgMC0xNGg0MmE3IDcgMCAxIDEgMCAxNGgtOS4zNHpNMTA5IDI3YTkgOSAwIDAgMC03LjQ4IDRIMTAxYTQgNCAwIDEgMSAwLThoNThhNCA0IDAgMCAxIDAgOGgtLjUyYTkgOSAwIDAgMC03LjQ4LTRoLTQyeicvJTNFJTNDcGF0aCBkPSdNMzkgMTE1YTggOCAwIDEgMCAwLTE2IDggOCAwIDAgMCAwIDE2em02LThhNiA2IDAgMSAxLTEyIDAgNiA2IDAgMCAxIDEyIDB6bS0zLTI5di0yaDh2LTZINDBhNCA0IDAgMCAwLTQgNHYxMEgyMmwtMS4zMyA0LS42NyAyaDIuMTlMMjYgMTMwaDI2bDMuODEtNDBINThsLS42Ny0yTDU2IDg0SDQydi02em0tNC00djEwaDJWNzRoOHYtMmgtOGEyIDIgMCAwIDAtMiAyem0yIDEyaDE0LjU2bC42NyAySDIyLjc3bC42Ny0ySDQwem0xMy44IDRIMjQuMmwzLjYyIDM4aDIyLjM2bDMuNjItMzh6Jy8lM0UlM0NwYXRoIGQ9J00xMjkgOTJoLTZ2NGgtNnY0aC02djE0aC0zbC4yNCAyIDMuNzYgMzJoMzZsMy43Ni0zMiAuMjQtMmgtM3YtMTRoLTZ2LTRoLTZ2LTRoLTh6bTE4IDIydi0xMmgtNHY0aDN2OGgxem0tMyAwdi02aC00djZoNHptLTYgNnYtMTZoLTR2MTkuMTdjMS42LS43IDIuOTctMS44IDQtMy4xN3ptLTYgMy44VjEwMGgtNHYyMy44YTEwLjA0IDEwLjA0IDAgMCAwIDQgMHptLTYtLjYzVjEwNGgtNHYxNmExMC4wNCAxMC4wNCAwIDAgMCA0IDMuMTd6bS02LTkuMTd2LTZoLTR2Nmg0em0tNiAwdi04aDN2LTRoLTR2MTJoMXptMjctMTJ2LTRoLTR2NGgzdjRoMXYtNHptLTYgMHYtOGgtNHY0aDN2NGgxem0tNi00di00aC00djhoMXYtNGgzem0tNiA0di00aC00djhoMXYtNGgzem03IDI0YTEyIDEyIDAgMCAwIDExLjgzLTEwaDcuOTJsLTMuNTMgMzBoLTMyLjQ0bC0zLjUzLTMwaDcuOTJBMTIgMTIgMCAwIDAgMTMwIDEyNnonLyUzRSUzQ3BhdGggZD0nTTIxMiA4NnYyaC00di0yaDR6bTQgMGgtMnYyaDJ2LTJ6bS0yMCAwdi4xYTUgNSAwIDAgMC0uNTYgOS42NWwuMDYuMjUgMS4xMiA0LjQ4YTIgMiAwIDAgMCAxLjk0IDEuNTJoLjAxbDcuMDIgMjQuNTVhMiAyIDAgMCAwIDEuOTIgMS40NWg0Ljk4YTIgMiAwIDAgMCAxLjkyLTEuNDVsNy4wMi0yNC41NWEyIDIgMCAwIDAgMS45NS0xLjUyTDIyNC41IDk2bC4wNi0uMjVhNSA1IDAgMCAwLS41Ni05LjY1Vjg2YTE0IDE0IDAgMCAwLTI4IDB6bTQgMGg2djJoLTlhMyAzIDAgMSAwIDAgNkgyMjNhMyAzIDAgMSAwIDAtNkgyMjB2LTJoMmExMiAxMiAwIDEgMC0yNCAwaDJ6bS0xLjQ0IDE0bC0xLTRoMjQuODhsLTEgNGgtMjIuODh6bTguOTUgMjZsLTYuODYtMjRoMTguN2wtNi44NiAyNGgtNC45OHpNMTUwIDI0MmEyMiAyMiAwIDEgMCAwLTQ0IDIyIDIyIDAgMCAwIDAgNDR6bTI0LTIyYTI0IDI0IDAgMSAxLTQ4IDAgMjQgMjQgMCAwIDEgNDggMHptLTI4LjM4IDE3LjczbDIuMDQtLjg3YTYgNiAwIDAgMSA0LjY4IDBsMi4wNC44N2EyIDIgMCAwIDAgMi41LS44MmwxLjE0LTEuOWE2IDYgMCAwIDEgMy43OS0yLjc1bDIuMTUtLjVhMiAyIDAgMCAwIDEuNTQtMi4xMmwtLjE5LTIuMmE2IDYgMCAwIDEgMS40NS00LjQ2bDEuNDUtMS42N2EyIDIgMCAwIDAgMC0yLjYybC0xLjQ1LTEuNjdhNiA2IDAgMCAxLTEuNDUtNC40NmwuMi0yLjJhMiAyIDAgMCAwLTEuNTUtMi4xM2wtMi4xNS0uNWE2IDYgMCAwIDEtMy44LTIuNzVsLTEuMTMtMS45YTIgMiAwIDAgMC0yLjUtLjhsLTIuMDQuODZhNiA2IDAgMCAxLTQuNjggMGwtMi4wNC0uODdhMiAyIDAgMCAwLTIuNS44MmwtMS4xNCAxLjlhNiA2IDAgMCAxLTMuNzkgMi43NWwtMi4xNS41YTIgMiAwIDAgMC0xLjU0IDIuMTJsLjE5IDIuMmE2IDYgMCAwIDEtMS40NSA0LjQ2bC0xLjQ1IDEuNjdhMiAyIDAgMCAwIDAgMi42MmwxLjQ1IDEuNjdhNiA2IDAgMCAxIDEuNDUgNC40NmwtLjIgMi4yYTIgMiAwIDAgMCAxLjU1IDIuMTNsMi4xNS41YTYgNiAwIDAgMSAzLjggMi43NWwxLjEzIDEuOWEyIDIgMCAwIDAgMi41Ljh6bTIuODIuOTdhNCA0IDAgMCAxIDMuMTIgMGwyLjA0Ljg3YTQgNCAwIDAgMCA0Ljk5LTEuNjJsMS4xNC0xLjlhNCA0IDAgMCAxIDIuNTMtMS44NGwyLjE1LS41YTQgNCAwIDAgMCAzLjA5LTQuMjRsLS4yLTIuMmE0IDQgMCAwIDEgLjk3LTIuOThsMS40NS0xLjY3YTQgNCAwIDAgMCAwLTUuMjRsLTEuNDUtMS42N2E0IDQgMCAwIDEtLjk3LTIuOTdsLjItMi4yYTQgNCAwIDAgMC0zLjA5LTQuMjVsLTIuMTUtLjVhNCA0IDAgMCAxLTIuNTMtMS44NGwtMS4xNC0xLjlhNCA0IDAgMCAwLTUtMS42MmwtMi4wMy44N2E0IDQgMCAwIDEtMy4xMiAwbC0yLjA0LS44N2E0IDQgMCAwIDAtNC45OSAxLjYybC0xLjE0IDEuOWE0IDQgMCAwIDEtMi41MyAxLjg0bC0yLjE1LjVhNCA0IDAgMCAwLTMuMDkgNC4yNGwuMiAyLjJhNCA0IDAgMCAxLS45NyAyLjk4bC0xLjQ1IDEuNjdhNCA0IDAgMCAwIDAgNS4yNGwxLjQ1IDEuNjdhNCA0IDAgMCAxIC45NyAyLjk3bC0uMiAyLjJhNCA0IDAgMCAwIDMuMDkgNC4yNWwyLjE1LjVhNCA0IDAgMCAxIDIuNTMgMS44NGwxLjE0IDEuOWE0IDQgMCAwIDAgNSAxLjYybDIuMDMtLjg3ek0xNTIgMjA3YTEgMSAwIDEgMSAyIDAgMSAxIDAgMCAxLTIgMHptNiAyYTEgMSAwIDEgMSAyIDAgMSAxIDAgMCAxLTIgMHptLTExIDFhMSAxIDAgMSAxIDIgMCAxIDEgMCAwIDEtMiAwem0tNiAwYTEgMSAwIDEgMSAyIDAgMSAxIDAgMCAxLTIgMHptMy01YTEgMSAwIDEgMSAyIDAgMSAxIDAgMCAxLTIgMHptLTggOGExIDEgMCAxIDEgMiAwIDEgMSAwIDAgMS0yIDB6bTMgNmExIDEgMCAxIDEgMiAwIDEgMSAwIDAgMS0yIDB6bTAgNmExIDEgMCAxIDEgMiAwIDEgMSAwIDAgMS0yIDB6bTQgN2ExIDEgMCAxIDEgMiAwIDEgMSAwIDAgMS0yIDB6bTUtMmExIDEgMCAxIDEgMiAwIDEgMSAwIDAgMS0yIDB6bTUgNGExIDEgMCAxIDEgMiAwIDEgMSAwIDAgMS0yIDB6bTQtNmExIDEgMCAxIDEgMiAwIDEgMSAwIDAgMS0yIDB6bTYtNGExIDEgMCAxIDEgMiAwIDEgMSAwIDAgMS0yIDB6bS00LTNhMSAxIDAgMSAxIDIgMCAxIDEgMCAwIDEtMiAwem00LTNhMSAxIDAgMSAxIDIgMCAxIDEgMCAwIDEtMiAwem0tNS00YTEgMSAwIDEgMSAyIDAgMSAxIDAgMCAxLTIgMHptLTI0IDZhMSAxIDAgMSAxIDIgMCAxIDEgMCAwIDEtMiAwem0xNiA1YTUgNSAwIDEgMCAwLTEwIDUgNSAwIDAgMCAwIDEwem03LTVhNyA3IDAgMSAxLTE0IDAgNyA3IDAgMCAxIDE0IDB6bTg2LTI5YTEgMSAwIDAgMCAwIDJoMmExIDEgMCAwIDAgMC0yaC0yem0xOSA5YTEgMSAwIDAgMSAxLTFoMmExIDEgMCAwIDEgMCAyaC0yYTEgMSAwIDAgMS0xLTF6bS0xNCA1YTEgMSAwIDAgMCAwIDJoMmExIDEgMCAwIDAgMC0yaC0yem0tMjUgMWExIDEgMCAwIDAgMCAyaDJhMSAxIDAgMCAwIDAtMmgtMnptNSA0YTEgMSAwIDAgMCAwIDJoMmExIDEgMCAwIDAgMC0yaC0yem05IDBhMSAxIDAgMCAxIDEtMWgyYTEgMSAwIDAgMSAwIDJoLTJhMSAxIDAgMCAxLTEtMXptMTUgMWExIDEgMCAwIDEgMS0xaDJhMSAxIDAgMCAxIDAgMmgtMmExIDEgMCAwIDEtMS0xem0xMi0yYTEgMSAwIDAgMCAwIDJoMmExIDEgMCAwIDAgMC0yaC0yem0tMTEtMTRhMSAxIDAgMCAxIDEtMWgyYTEgMSAwIDAgMSAwIDJoLTJhMSAxIDAgMCAxLTEtMXptLTE5IDBhMSAxIDAgMCAwIDAgMmgyYTEgMSAwIDAgMCAwLTJoLTJ6bTYgNWExIDEgMCAwIDEgMS0xaDJhMSAxIDAgMCAxIDAgMmgtMmExIDEgMCAwIDEtMS0xem0tMjUgMTVjMC0uNDcuMDEtLjk0LjAzLTEuNGE1IDUgMCAwIDEtMS43LTggMy45OSAzLjk5IDAgMCAxIDEuODgtNS4xOCA1IDUgMCAwIDEgMy40LTYuMjIgMyAzIDAgMCAxIDEuNDYtMS4wNSA1IDUgMCAwIDEgNy43Ni0zLjI3QTMwLjg2IDMwLjg2IDAgMCAxIDI0NiAxODRjNi43OSAwIDEzLjA2IDIuMTggMTguMTcgNS44OGE1IDUgMCAwIDEgNy43NiAzLjI3IDMgMyAwIDAgMSAxLjQ3IDEuMDUgNSA1IDAgMCAxIDMuNCA2LjIyIDQgNCAwIDAgMSAxLjg3IDUuMTggNC45OCA0Ljk4IDAgMCAxLTEuNyA4Yy4wMi40Ni4wMy45My4wMyAxLjR2MWgtNjJ2LTF6bS44My03LjE3YTMwLjkgMzAuOSAwIDAgMC0uNjIgMy41NyAzIDMgMCAwIDEtLjYxLTQuMmMuMzcuMjguNzguNDkgMS4yMy42M3ptMS40OS00LjYxYy0uMzYuODctLjY4IDEuNzYtLjk2IDIuNjhhMiAyIDAgMCAxLS4yMS0zLjcxYy4zMy40LjczLjc1IDEuMTcgMS4wM3ptMi4zMi00LjU0Yy0uNTQuODYtMS4wMyAxLjc2LTEuNDkgMi42OGEzIDMgMCAwIDEtLjA3LTQuNjcgMyAzIDAgMCAwIDEuNTYgMS45OXptMS4xNC0xLjdjLjM1LS41LjcyLS45OCAxLjEtMS40NmExIDEgMCAxIDAtMS4xIDEuNDV6bTUuMzQtNS43N2MtMS4wMy44Ni0yIDEuNzktMi45IDIuNzdhMyAzIDAgMCAwLTEuMTEtLjc3IDMgMyAwIDAgMSA0LTJ6bTQyLjY2IDIuNzdjLS45LS45OC0xLjg3LTEuOS0yLjktMi43N2EzIDMgMCAwIDEgNC4wMSAyIDMgMyAwIDAgMC0xLjEuNzd6bTEuMzQgMS41NGMuMzguNDguNzUuOTYgMS4xIDEuNDVhMSAxIDAgMSAwLTEuMS0xLjQ1em0zLjczIDUuODRjLS40Ni0uOTItLjk1LTEuODItMS41LTIuNjhhMyAzIDAgMCAwIDEuNTctMS45OSAzIDMgMCAwIDEtLjA3IDQuNjd6bTEuOCA0LjUzYy0uMjktLjktLjYtMS44LS45Ny0yLjY3LjQ0LS4yOC44NC0uNjMgMS4xNy0xLjAzYTIgMiAwIDAgMS0uMiAzLjd6bTEuMTQgNS41MWMtLjE0LTEuMjEtLjM1LTIuNC0uNjItMy41Ny40NS0uMTQuODYtLjM1IDEuMjMtLjYzYTIuOTkgMi45OSAwIDAgMS0uNiA0LjJ6TTI3NSAyMTRhMjkgMjkgMCAwIDAtNTcuOTcgMGg1Ny45NnpNNzIuMzMgMTk4LjEyYy0uMjEtLjMyLS4zNC0uNy0uMzQtMS4xMnYtMTJoLTJ2MTJhNC4wMSA0LjAxIDAgMCAwIDcuMDkgMi41NGMuNTctLjY5LjkxLTEuNTcuOTEtMi41NHYtMTJoLTJ2MTJhMS45OSAxLjk5IDAgMCAxLTIgMiAyIDIgMCAwIDEtMS42Ni0uODh6TTc1IDE3NmMuMzggMCAuNzQtLjA0IDEuMS0uMTJhNCA0IDAgMCAwIDYuMTkgMi40QTEzLjk0IDEzLjk0IDAgMCAxIDg0IDE4NXYyNGE2IDYgMCAwIDEtNiA2aC0zdjlhNSA1IDAgMSAxLTEwIDB2LTloLTNhNiA2IDAgMCAxLTYtNnYtMjRhMTQgMTQgMCAwIDEgMTQtMTQgNSA1IDAgMCAwIDUgNXptLTE3IDE1djEyYTEuOTkgMS45OSAwIDAgMCAxLjIyIDEuODQgMiAyIDAgMCAwIDIuNDQtLjcyYy4yMS0uMzIuMzQtLjcuMzQtMS4xMnYtMTJoMnYxMmEzLjk4IDMuOTggMCAwIDEtNS4zNSAzLjc3IDMuOTggMy45OCAwIDAgMS0uNjUtLjNWMjA5YTQgNCAwIDAgMCA0IDRoMTZhNCA0IDAgMCAwIDQtNHYtMjRjLjAxLTEuNTMtLjIzLTIuODgtLjcyLTQuMTctLjQzLjEtLjg3LjE2LTEuMjguMTdhNiA2IDAgMCAxLTUuMi0zIDcgNyAwIDAgMS02LjQ3LTQuODhBMTIgMTIgMCAwIDAgNTggMTg1djZ6bTkgMjR2OWEzIDMgMCAxIDAgNiAwdi05aC02eicvJTNFJTNDcGF0aCBkPSdNLTE3IDE5MWExIDEgMCAwIDAgMCAyaDJhMSAxIDAgMCAwIDAtMmgtMnptMTkgOWExIDEgMCAwIDEgMS0xaDJhMSAxIDAgMCAxIDAgMkgzYTEgMSAwIDAgMS0xLTF6bS0xNCA1YTEgMSAwIDAgMCAwIDJoMmExIDEgMCAwIDAgMC0yaC0yem0tMjUgMWExIDEgMCAwIDAgMCAyaDJhMSAxIDAgMCAwIDAtMmgtMnptNSA0YTEgMSAwIDAgMCAwIDJoMmExIDEgMCAwIDAgMC0yaC0yem05IDBhMSAxIDAgMCAxIDEtMWgyYTEgMSAwIDAgMSAwIDJoLTJhMSAxIDAgMCAxLTEtMXptMTUgMWExIDEgMCAwIDEgMS0xaDJhMSAxIDAgMCAxIDAgMmgtMmExIDEgMCAwIDEtMS0xem0xMi0yYTEgMSAwIDAgMCAwIDJoMmExIDEgMCAwIDAgMC0ySDR6bS0xMS0xNGExIDEgMCAwIDEgMS0xaDJhMSAxIDAgMCAxIDAgMmgtMmExIDEgMCAwIDEtMS0xem0tMTkgMGExIDEgMCAwIDAgMCAyaDJhMSAxIDAgMCAwIDAtMmgtMnptNiA1YTEgMSAwIDAgMSAxLTFoMmExIDEgMCAwIDEgMCAyaC0yYTEgMSAwIDAgMS0xLTF6bS0yNSAxNWMwLS40Ny4wMS0uOTQuMDMtMS40YTUgNSAwIDAgMS0xLjctOCAzLjk5IDMuOTkgMCAwIDEgMS44OC01LjE4IDUgNSAwIDAgMSAzLjQtNi4yMiAzIDMgMCAwIDEgMS40Ni0xLjA1IDUgNSAwIDAgMSA3Ljc2LTMuMjdBMzAuODYgMzAuODYgMCAwIDEtMTQgMTg0YzYuNzkgMCAxMy4wNiAyLjE4IDE4LjE3IDUuODhhNSA1IDAgMCAxIDcuNzYgMy4yNyAzIDMgMCAwIDEgMS40NyAxLjA1IDUgNSAwIDAgMSAzLjQgNi4yMiA0IDQgMCAwIDEgMS44NyA1LjE4IDQuOTggNC45OCAwIDAgMS0xLjcgOGMuMDIuNDYuMDMuOTMuMDMgMS40djFoLTYydi0xem0uODMtNy4xN2EzMC45IDMwLjkgMCAwIDAtLjYyIDMuNTcgMyAzIDAgMCAxLS42MS00LjJjLjM3LjI4Ljc4LjQ5IDEuMjMuNjN6bTEuNDktNC42MWMtLjM2Ljg3LS42OCAxLjc2LS45NiAyLjY4YTIgMiAwIDAgMS0uMjEtMy43MWMuMzMuNC43My43NSAxLjE3IDEuMDN6bTIuMzItNC41NGMtLjU0Ljg2LTEuMDMgMS43Ni0xLjQ5IDIuNjhhMyAzIDAgMCAxLS4wNy00LjY3IDMgMyAwIDAgMCAxLjU2IDEuOTl6bTEuMTQtMS43Yy4zNS0uNS43Mi0uOTggMS4xLTEuNDZhMSAxIDAgMSAwLTEuMSAxLjQ1em01LjM0LTUuNzdjLTEuMDMuODYtMiAxLjc5LTIuOSAyLjc3YTMgMyAwIDAgMC0xLjExLS43NyAzIDMgMCAwIDEgNC0yem00Mi42NiAyLjc3Yy0uOS0uOTgtMS44Ny0xLjktMi45LTIuNzdhMyAzIDAgMCAxIDQuMDEgMiAzIDMgMCAwIDAtMS4xLjc3em0xLjM0IDEuNTRjLjM4LjQ4Ljc1Ljk2IDEuMSAxLjQ1YTEgMSAwIDEgMC0xLjEtMS40NXptMy43MyA1Ljg0Yy0uNDYtLjkyLS45NS0xLjgyLTEuNS0yLjY4YTMgMyAwIDAgMCAxLjU3LTEuOTkgMyAzIDAgMCAxLS4wNyA0LjY3em0xLjggNC41M2MtLjI5LS45LS42LTEuOC0uOTctMi42Ny40NC0uMjguODQtLjYzIDEuMTctMS4wM2EyIDIgMCAwIDEtLjIgMy43em0xLjE0IDUuNTFjLS4xNC0xLjIxLS4zNS0yLjQtLjYyLTMuNTcuNDUtLjE0Ljg2LS4zNSAxLjIzLS42M2EyLjk5IDIuOTkgMCAwIDEtLjYgNC4yek0xNSAyMTRhMjkgMjkgMCAwIDAtNTcuOTcgMGg1Ny45NnonLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXFxcIik7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrICNjaGF0LWFwcCAuY2hhdF9fYmcgLnNlbGVjdC1ub25lIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI3NDQgIWltcG9ydGFudDtcXG59XFxuXFxuLnRoZW1lLWRhcmsgI2NoYXQtYXBwIC5jaGF0X19iZyBoNCB7XFxuICBjb2xvcjogI2ViZWVmZDtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgI2NoYXQtYXBwIC5jaGF0X19iZyBoNCB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNzQ0ICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrICNjaGF0LWFwcCAuY2hhdF9fYmcgLm1zZyB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxNjNhICFpbXBvcnRhbnQ7XFxuICBib3JkZXItY29sb3I6ICNkYWUxZTcgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgI2NoYXQtYXBwIC5jaGF0X19iZy5jaGF0LWNvbnRlbnQtYXJlYSAuY2hhdC1jb250ZW50LXNjcm9sbC1hcmVhIHtcXG4gIGJhY2tncm91bmQ6IHJnYmEoMzQsIDQxLCA0NywgMC4yKTtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgI2NoYXQtYXBwIC5jaGF0X19iZy5jaGF0LWNvbnRlbnQtYXJlYSAuY2hhdF9fbG9nIC5tc2ctdGltZSAudnMtZGl2aWRlci0tdGV4dCB7XFxuICBiYWNrZ3JvdW5kOiAjMTAxNjNhICFpbXBvcnRhbnQ7XFxuICBib3JkZXItY29sb3I6ICNkYWUxZTcgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgI2NoYXQtYXBwIC5jaGF0X19iZyAuY2hhdF9faW5wdXQgaW5wdXQge1xcbiAgYm9yZGVyLWNvbG9yOiAjNDE0NTYxICFpbXBvcnRhbnQ7XFxufVxcblxcbi50aGVtZS1kYXJrICN0b2RvLWFwcCAudG9kby1saXN0IGg2LnRvZG8tdGl0bGUge1xcbiAgY29sb3I6ICNlYmVlZmQ7XFxufVxcblxcbi50aGVtZS1kYXJrICN0b2RvLWFwcCAudG9kby1saXN0IC50b2RvLXRhZ3MgLmNvbi12cy1jaGlwIHtcXG4gIGNvbG9yOiAjYzJjNmRjICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrICN0b2RvLWFwcCAudG9kby1saXN0IC50b2RvLXRhZ3MgLmNvbi12cy1jaGlwIHtcXG4gIGJhY2tncm91bmQ6ICMxMDE2M2E7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrICN0b2RvLWFwcCAubGlzdC1pdGVtLWNvbXBvbmVudCB7XFxuICBib3JkZXItY29sb3I6ICM0MTQ1NjE7XFxufVxcblxcbi50aGVtZS1kYXJrICN0b2RvLWFwcCAubGlzdC1pdGVtLWNvbXBvbmVudDpob3ZlciB7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwIDAgMHB4ICMxRTFFMUU7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrICN0b2RvLWFwcCAubGlzdC1pdGVtLWNvbXBvbmVudDpob3ZlciB7XFxuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwIDAgMHB4ICMxRTFFMUU7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrICNlbWFpbC1hcHAgLmVtYWlsX19tYWlscyAuZW1haWxfX21haWwtaXRlbSAubWFpbF9fbWFpbC1pdGVtIHtcXG4gIGJhY2tncm91bmQ6ICMxMDE2M2E7XFxufVxcblxcbltkaXI9bHRyXSAudGhlbWUtZGFyayAjZW1haWwtYXBwIC5lbWFpbF9fbWFpbHMgLmVtYWlsX19tYWlsLWl0ZW0gLm1haWxfX21haWwtaXRlbTpob3ZlciB7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6IDEwcHggMCAwIDBweCAjMUUxRTFFO1xcbiAgYm94LXNoYWRvdzogMTBweCAwIDAgMHB4ICMxRTFFMUU7XFxufVxcblxcbltkaXI9cnRsXSAudGhlbWUtZGFyayAjZW1haWwtYXBwIC5lbWFpbF9fbWFpbHMgLmVtYWlsX19tYWlsLWl0ZW0gLm1haWxfX21haWwtaXRlbTpob3ZlciB7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6IC0xMHB4IDAgMCAwcHggIzFFMUUxRTtcXG4gICAgICAgICAgYm94LXNoYWRvdzogLTEwcHggMCAwIDBweCAjMUUxRTFFO1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAjZW1haWwtYXBwIC5lbWFpbF9fbWFpbHMgLmVtYWlsX19tYWlsLWl0ZW0gLm1haWxfX21haWwtaXRlbS5tYWlsX19vcGVuZWQtbWFpbCB7XFxuICBiYWNrZ3JvdW5kOiAjMjYyYzQ5O1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAjZW1haWwtYXBwIC5lbWFpbF9fbWFpbHMgLmVtYWlsX19tYWlsLWl0ZW06bm90KDpmaXJzdC1vZi10eXBlKSAubWFpbF9fbWFpbC1pdGVtIHtcXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDE0NTYxO1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAjZW1haWwtYXBwIC5lbWFpbC12aWV3LXNpZGViYXIgLnZzLXNpZGViYXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjc0NCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnRoZW1lLWRhcmsgI2VtYWlsLWFwcCAuZW1haWwtdmlldy1zaWRlYmFyIC52cy1zaWRlYmFyIHtcXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDE0NTYxO1xcbn1cXG5cXG5bZGlyPXJ0bF0gLnRoZW1lLWRhcmsgI2VtYWlsLWFwcCAuZW1haWwtdmlldy1zaWRlYmFyIC52cy1zaWRlYmFyIHtcXG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzQxNDU2MTtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgI2VtYWlsLWFwcCAuZW1haWwtdmlldy1zaWRlYmFyIC5lbWFpbC1oZWFkZXIge1xcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQxNDU2MTtcXG59XFxuXFxuLnRoZW1lLWRhcmsgI2NhbGVuZGFyLWFwcCAuZnVsbC1jYWxlbmRhci1ib2R5IC53ZWVrLXJvdyAuZGF5LWNlbGwubm90LWN1ci1tb250aCAuZGF5LW51bWJlciB7XFxuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI0KTtcXG59XFxuXFxuLnRoZW1lLWRhcmsgLnZzLWFsZXJ0IGNvZGUge1xcbiAgY29sb3I6ICNiOGMyY2M7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52cy1hbGVydCBjb2RlIHtcXG4gIGJhY2tncm91bmQ6ICMyNjJjNDk7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC5jb24tdnMtYXZhdGFyIHtcXG4gIGJhY2tncm91bmQ6ICMxMDE2M2EgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLmNvbi12cy1hdmF0YXIuY29uLXZzLWF2YXRhci1wcmltYXJ5IHtcXG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tdnMtcHJpbWFyeSksIDEpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC5jb24tdnMtYXZhdGFyLmNvbi12cy1hdmF0YXItc3VjY2VzcyB7XFxuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLXZzLXN1Y2Nlc3MpLCAxKSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAuY29uLXZzLWF2YXRhci5jb24tdnMtYXZhdGFyLWRhbmdlciB7XFxuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLXZzLWRhbmdlciksIDEpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC5jb24tdnMtYXZhdGFyLmNvbi12cy1hdmF0YXItd2FybmluZyB7XFxuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLXZzLXdhcm5pbmcpLCAxKSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAuY29uLXZzLWF2YXRhci5jb24tdnMtYXZhdGFyLWluZm8ge1xcbiAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS12cy1pbmZvKSwgMSkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLmNvbi12cy1hdmF0YXIuY29uLXZzLWF2YXRhci1kYXJrIHtcXG4gIGJhY2tncm91bmQ6ICNiOGMyY2MgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgI3Byb2ZpbGUtcGFnZSAucHJvZmlsZS1oZWFkZXIgLnByb2ZpbGUtaGVhZGVyLW5hdiB7XFxuICBiYWNrZ3JvdW5kOiAjMTAxNjNhICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrICNmYXEtcGFnZSAuZmFxLWJnIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDE2M2E7XFxufVxcblxcbi50aGVtZS1kYXJrIC52cy1icmVhZGNydW1iLS1vbCBhLFxcbi50aGVtZS1kYXJrIC52cy1icmVhZGNydW1iLS1vbCAudnMtYnJlYWRjcnVtLS1zZXBhcmF0b3Ige1xcbiAgY29sb3I6ICNkYWUxZTc7XFxufVxcblxcbi50aGVtZS1kYXJrIC5jb24tdnMtY2hpcCB7XFxuICBjb2xvcjogI2MyYzZkYyAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAuY29uLXZzLWNoaXAge1xcbiAgYmFja2dyb3VuZDogIzEwMTYzYTtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLmNvbi12cy1jaGlwLnZzLWNoaXAtcHJpbWFyeSB7XFxuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLXZzLXByaW1hcnkpLCAxKTtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLmNvbi12cy1jaGlwLnZzLWNoaXAtc3VjY2VzcyB7XFxuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLXZzLXN1Y2Nlc3MpLCAxKTtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLmNvbi12cy1jaGlwLnZzLWNoaXAtZGFuZ2VyIHtcXG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tdnMtZGFuZ2VyKSwgMSk7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC5jb24tdnMtY2hpcC52cy1jaGlwLXdhcm5pbmcge1xcbiAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS12cy13YXJuaW5nKSwgMSk7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC5jb24tdnMtY2hpcC52cy1jaGlwLWluZm8ge1xcbiAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS12cy1pbmZvKSwgMSk7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC5jb24tdnMtY2hpcC52cy1jaGlwLWRhcmsge1xcbiAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS12cy1kYXJrKSwgMSk7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC5jb24tdnMtY2hpcCAuY29uLXZzLWF2YXRhciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyYzQ5ICFpbXBvcnRhbnQ7XFxufVxcblxcbi50aGVtZS1kYXJrIC5jb24tdnMtY2hpcC5jb24tY29sb3Ige1xcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLmNvbi1jaGlwcyAuY29uLWNoaXBzLS1pbnB1dCB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyYzQ5O1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAudnMtZGl2aWRlciAudnMtZGl2aWRlci1ib3JkZXIge1xcbiAgYm9yZGVyLWNvbG9yOiAjNDE0NTYxICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52cy1kaXZpZGVyIC52cy1kaXZpZGVyLWJvcmRlci52cy1kaXZpZGVyLWJvcmRlci1wcmltYXJ5IHtcXG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS12cy1wcmltYXJ5KSwgMSkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLnZzLWRpdmlkZXIgLnZzLWRpdmlkZXItYm9yZGVyLnZzLWRpdmlkZXItYm9yZGVyLXN1Y2Nlc3Mge1xcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLXZzLXN1Y2Nlc3MpLCAxKSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAudnMtZGl2aWRlciAudnMtZGl2aWRlci1ib3JkZXIudnMtZGl2aWRlci1ib3JkZXItZGFuZ2VyIHtcXG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS12cy1kYW5nZXIpLCAxKSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAudnMtZGl2aWRlciAudnMtZGl2aWRlci1ib3JkZXIudnMtZGl2aWRlci1ib3JkZXItd2FybmluZyB7XFxuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tdnMtd2FybmluZyksIDEpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52cy1kaXZpZGVyIC52cy1kaXZpZGVyLWJvcmRlci52cy1kaXZpZGVyLWJvcmRlci1pbmZvIHtcXG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS12cy1pbmZvKSwgMSkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLnZzLWRpdmlkZXIgLnZzLWRpdmlkZXItYm9yZGVyLnZzLWRpdmlkZXItYm9yZGVyLWRhcmsge1xcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4NCwgMTk0LCAyMDQsIDAuNSkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLnZzLWRyb3Bkb3duLS1tZW51LCBbZGlyXSAudGhlbWUtZGFyayAudnMtZHJvcGRvd24tLW1lbnUtLWFmdGVyIHtcXG4gIGJhY2tncm91bmQ6ICMyNjJjNDk7XFxuICBib3JkZXItY29sb3I6ICM0MTQ1NjE7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52cy1kcm9wZG93bi0tbWVudSAuY29uLWRyb3Bkb3duLS1ncm91cC11bCwgW2Rpcl0gLnRoZW1lLWRhcmsgLnZzLWRyb3Bkb3duLS1tZW51LS1hZnRlciAuY29uLWRyb3Bkb3duLS1ncm91cC11bCB7XFxuICBiYWNrZ3JvdW5kOiAjMjYyYzQ5O1xcbn1cXG5cXG4udGhlbWUtZGFyayAudnMtZHJvcGRvd24tLW1lbnUgLnZzLWRyb3Bkb3duLS1pdGVtIC52cy1kcm9wZG93bi0taXRlbS1saW5rLmRpc2FibGVkLFxcbi50aGVtZS1kYXJrIC52cy1kcm9wZG93bi0tbWVudS0tYWZ0ZXIgLnZzLWRyb3Bkb3duLS1pdGVtIC52cy1kcm9wZG93bi0taXRlbS1saW5rLmRpc2FibGVkIHtcXG4gIGNvbG9yOiAjYjhjMmNjICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC5jb24tdnMtbG9hZGluZyB7XFxuICBiYWNrZ3JvdW5kOiByZ2JhKDE2LCAyMiwgNTgsIDAuNik7XFxufVxcblxcbi50aGVtZS1kYXJrIC5jb24tdnMtbG9hZGluZyBoNC50aXRsZS1sb2FkaW5nIHtcXG4gIGNvbG9yOiAjYzJjNmRjO1xcbn1cXG5cXG4udGhlbWUtZGFyayAudnMtbGlzdCAudnMtbGlzdC0taGVhZGVyIHtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA3cHggN3B4IC01cHggIzBjMTEyZTtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLnZzLWxpc3QgLnZzLWxpc3QtLWhlYWRlciB7XFxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgN3B4IDdweCAtNXB4ICMwYzExMmU7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52cy1saXN0IC52cy1saXN0LS1pdGVtIHtcXG4gIGJvcmRlci1jb2xvcjogcmdiYSgxOTQsIDE5OCwgMjIwLCAwLjA4KTtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLnZzLW5hdmJhciB7XFxuICBib3JkZXItY29sb3I6ICMyNjJjNDk7XFxufVxcblxcbi50aGVtZS1kYXJrIC52cy1uYXZiYXIgbGkudnMtbmF2YmFyLS1pdGVtIGEge1xcbiAgY29sb3I6ICNkYWUxZTc7XFxufVxcblxcbi50aGVtZS1kYXJrIC52cy1uYXZiYXIgbGkudnMtbmF2YmFyLS1pdGVtLmlzLWFjdGl2ZS1pdGVtIGEge1xcbiAgY29sb3I6ICNmZmY7XFxufVxcblxcbi50aGVtZS1kYXJrIC52cy1uYXZiYXIudnMtbmF2YmFyLWNvbG9yLXRyYW5zcGFyZW50Om5vdCgudnMtbmF2YmFyLWZsYXQpIHtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA0cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLnZzLW5hdmJhci52cy1uYXZiYXItY29sb3ItdHJhbnNwYXJlbnQ6bm90KC52cy1uYXZiYXItZmxhdCkge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTYzYSAhaW1wb3J0YW50O1xcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAudnMtcGFnaW5hdGlvbi0tbmF2IC52cy1wYWdpbmF0aW9uLS11bCB7XFxuICBiYWNrZ3JvdW5kOiAjMTAxNjNhO1xcbn1cXG5cXG4udGhlbWUtZGFyayAudnMtcGFnaW5hdGlvbi0tbmF2IC52cy1wYWdpbmF0aW9uLS11bCAudnMtcGFnaW5hdGlvbi0tbGkge1xcbiAgY29sb3I6ICNjMmM2ZGM7XFxufVxcblxcbi50aGVtZS1kYXJrIC52cy1wYWdpbmF0aW9uLS1uYXYgLnZzLXBhZ2luYXRpb24tLXVsIC5pdGVtLXBhZ2luYXRpb24uaXMtY3VycmVudCB7XFxuICBjb2xvcjogI2ZmZjtcXG59XFxuXFxuLnRoZW1lLWRhcmsgLnZzLXBhZ2luYXRpb24tLW5hdiAudnMtcGFnaW5hdGlvbi0tYnV0dG9ucyB7XFxuICBjb2xvcjogI2MyYzZkYztcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLnZzLXBhZ2luYXRpb24tLW5hdiAudnMtcGFnaW5hdGlvbi0tYnV0dG9ucyB7XFxuICBiYWNrZ3JvdW5kOiAjMTAxNjNhO1xcbn1cXG5cXG4udGhlbWUtZGFyayAuY29uLXZzLXBvcHVwIC52cy1wb3B1cCB7XFxuICBjb2xvcjogI2MyYzZkYztcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLmNvbi12cy1wb3B1cCAudnMtcG9wdXAge1xcbiAgYmFja2dyb3VuZDogIzI2MmM0OSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAuY29uLXZzLXBvcHVwIC52cy1wb3B1cCAudnMtcG9wdXAtLWhlYWRlciB7XFxuICBiYWNrZ3JvdW5kOiAjMTAxNjNhICFpbXBvcnRhbnQ7XFxufVxcblxcbi50aGVtZS1kYXJrIC5jb24tdnMtcG9wdXAgLnZzLXBvcHVwIC52cy1wb3B1cC0taGVhZGVyIC52cy1wb3B1cC0tY2xvc2Uge1xcbiAgY29sb3I6ICNjMmM2ZGM7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC5jb24tdnMtcG9wdXAgLnZzLXBvcHVwIC52cy1wb3B1cC0taGVhZGVyIC52cy1wb3B1cC0tY2xvc2Uge1xcbiAgYmFja2dyb3VuZDogIzI2MmM0OSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAjcG9wdXAtZGVtbyAuZGVtby1hbGlnbm1lbnQgLnZzLWJ1dHRvbiB7XFxuICBiYWNrZ3JvdW5kOiAjMjYyYzQ5ICFpbXBvcnRhbnQ7XFxufVxcblxcbi50aGVtZS1kYXJrICNwb3B1cC1kZW1vIC5kZW1vLWFsaWdubWVudCAudnMtYnV0dG9uOmhvdmVyIHtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzogIzI2MmM0OSAwcHggOHB4IDI1cHggLThweCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAjcG9wdXAtZGVtbyAuZGVtby1hbGlnbm1lbnQgLnZzLWJ1dHRvbjpob3ZlciB7XFxuICAgICAgICAgIGJveC1zaGFkb3c6ICMyNjJjNDkgMHB4IDhweCAyNXB4IC04cHggIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLnZzLXNpZGViYXIge1xcbiAgYmFja2dyb3VuZDogIzEwMTYzYTtcXG59XFxuXFxuLnRoZW1lLWRhcmsgLnZzLXNpZGViYXIgaDQsXFxuLnRoZW1lLWRhcmsgLnZzLXNpZGViYXIgaDUge1xcbiAgY29sb3I6ICNlYmVlZmQ7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52cy1zaWRlYmFyIC52cy1zaWRlYmFyLS1oZWFkZXIge1xcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQxNDU2MTtcXG59XFxuXFxuLnRoZW1lLWRhcmsgLnZzLXNpZGViYXIgLnZzLXNpZGViYXItLWl0ZW1zIC52cy1zaWRlYmFyLS1pdGVtIGEge1xcbiAgY29sb3I6ICNjMmM2ZGM7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52cy1zaWRlYmFyIC52cy1zaWRlYmFyLWdyb3VwLnZzLXNpZGViYXItZ3JvdXAtYWN0aXZlID4gLmdyb3VwLWhlYWRlciB7XFxuICBiYWNrZ3JvdW5kOiAjMjYyYzQ5O1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAuY29uLXZzLXNsaWRlciAudnMtc2xpZGVyIHtcXG4gIGJhY2tncm91bmQ6IHJnYmEoMzgsIDQ0LCA3MywgMC41KTtcXG59XFxuXFxuLnRoZW1lLWRhcmsgLnVsLXRhYnMgLnZzLXRhYnMtLWxpIGJ1dHRvbiB7XFxuICBjb2xvcjogI2MyYzZkYztcXG59XFxuXFxuLnRoZW1lLWRhcmsgLnZzLXRhYnMtZGFyayAuYWN0aXZlQ2hpbGQgYnV0dG9uLFxcbi50aGVtZS1kYXJrIC52cy10YWJzLWRhcmsgYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcXG4gIGNvbG9yOiAjYjhjMmNjICFpbXBvcnRhbnQ7XFxufVxcblxcbi50aGVtZS1kYXJrIC52cy10YWJzLWRhcmsgLmxpbmUtdnMtdGFicyB7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA4cHggMCByZ2JhKDE4NCwgMTk0LCAyMDQsIDAuNCkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLnZzLXRhYnMtZGFyayAubGluZS12cy10YWJzIHtcXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoMTg0LCAxOTQsIDIwNCwgMC40KSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnRoZW1lLWRhcmsgLnZzLXRhYnMtZGFyayAubGluZS12cy10YWJzIHtcXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMGRlZywgI2I4YzJjYywgcmdiYSgxODQsIDE5NCwgMjA0LCAwLjUpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLnRoZW1lLWRhcmsgLnZzLXRhYnMtZGFyayAubGluZS12cy10YWJzIHtcXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtMzBkZWcsICNiOGMyY2MsIHJnYmEoMTg0LCAxOTQsIDIwNCwgMC41KSkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLnZzLXRvb2x0aXAudnMtdG9vbHRpcC1kYXJrIHtcXG4gIGJhY2tncm91bmQ6ICMyNjJjNDk7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC5jb24tdXBsb2FkIC5jb24taW5wdXQtdXBsb2FkLCBbZGlyXSAudGhlbWUtZGFyayAuY29uLXVwbG9hZCAuY29uLWltZy11cGxvYWQge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MmM0OTtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLmNvbi11cGxvYWQgLmJ0bi11cGxvYWQtYWxsIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDE2M2E7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC5jb24tdXBsb2FkIC5jb24taW5wdXQtdXBsb2FkIHtcXG4gIGJvcmRlci1jb2xvcjogIzQxNDU2MTtcXG59XFxuXFxuLnRoZW1lLWRhcmsgaW5wdXQge1xcbiAgY29sb3I6ICNjMmM2ZGM7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIGlucHV0IHtcXG4gIGJhY2tncm91bmQ6ICMxMDE2M2E7XFxufVxcblxcbi50aGVtZS1kYXJrIGlucHV0IH4gLnZzLXBsYWNlaG9sZGVyLWxhYmVsLFxcbi50aGVtZS1kYXJrIGlucHV0IH4gLnZzLWlucHV0LS1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI2MyYzZkYztcXG59XFxuXFxuLnRoZW1lLWRhcmsgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjYzJjNmRjICFpbXBvcnRhbnQ7XFxufVxcblxcbi50aGVtZS1kYXJrIDo6LW1vei1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjogI2MyYzZkYyAhaW1wb3J0YW50O1xcbn1cXG5cXG4udGhlbWUtZGFyayA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjYzJjNmRjICFpbXBvcnRhbnQ7XFxufVxcblxcbi50aGVtZS1kYXJrIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjYzJjNmRjICFpbXBvcnRhbnQ7XFxufVxcblxcbi50aGVtZS1kYXJrIDo6cGxhY2Vob2xkZXIge1xcbiAgY29sb3I6ICNjMmM2ZGMgIWltcG9ydGFudDtcXG59XFxuXFxuLnRoZW1lLWRhcmsgLnZzLWlucHV0LS1pY29uIHtcXG4gIGNvbG9yOiAjYzJjNmRjO1xcbn1cXG5cXG5bZGlyPWx0cl0gLnRoZW1lLWRhcmsgLnZzLWlucHV0LS1pY29uIHtcXG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgxOTQsIDE5OCwgMjIwLCAwLjIpO1xcbn1cXG5cXG5bZGlyPXJ0bF0gLnRoZW1lLWRhcmsgLnZzLWlucHV0LS1pY29uIHtcXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDE5NCwgMTk4LCAyMjAsIDAuMik7XFxufVxcblxcbltkaXI9bHRyXSAudGhlbWUtZGFyayAudnMtaW5wdXQtLWljb24uaWNvbi1hZnRlciB7XFxuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgxOTQsIDE5OCwgMjIwLCAwLjIpO1xcbn1cXG5cXG5bZGlyPXJ0bF0gLnRoZW1lLWRhcmsgLnZzLWlucHV0LS1pY29uLmljb24tYWZ0ZXIge1xcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDE5NCwgMTk4LCAyMjAsIDAuMik7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52cy1pbnB1dC1udW1iZXIge1xcbiAgYmFja2dyb3VuZDogIzI2MmM0OTtcXG59XFxuXFxuLnRoZW1lLWRhcmsgLnZzLWlucHV0LW51bWJlciBidXR0b24udnMtaW5wdXQtbnVtYmVyLS1idXR0b24tbGVzczpkaXNhYmxlZCwgLnRoZW1lLWRhcmsgLnZzLWlucHV0LW51bWJlciBidXR0b24udnMtaW5wdXQtbnVtYmVyLS1idXR0b24tbGVzcy5saW1pdCwgLnRoZW1lLWRhcmsgLnZzLWlucHV0LW51bWJlciBidXR0b24udnMtaW5wdXQtbnVtYmVyLS1idXR0b24tcGx1czpkaXNhYmxlZCwgLnRoZW1lLWRhcmsgLnZzLWlucHV0LW51bWJlciBidXR0b24udnMtaW5wdXQtbnVtYmVyLS1idXR0b24tcGx1cy5saW1pdCB7XFxuICBvcGFjaXR5OiAwLjc1O1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAudnMtaW5wdXQtbnVtYmVyIGJ1dHRvbi52cy1pbnB1dC1udW1iZXItLWJ1dHRvbi1sZXNzOmRpc2FibGVkLCBbZGlyXSAudGhlbWUtZGFyayAudnMtaW5wdXQtbnVtYmVyIGJ1dHRvbi52cy1pbnB1dC1udW1iZXItLWJ1dHRvbi1sZXNzLmxpbWl0LCBbZGlyXSAudGhlbWUtZGFyayAudnMtaW5wdXQtbnVtYmVyIGJ1dHRvbi52cy1pbnB1dC1udW1iZXItLWJ1dHRvbi1wbHVzOmRpc2FibGVkLCBbZGlyXSAudGhlbWUtZGFyayAudnMtaW5wdXQtbnVtYmVyIGJ1dHRvbi52cy1pbnB1dC1udW1iZXItLWJ1dHRvbi1wbHVzLmxpbWl0IHtcXG4gIGJhY2tncm91bmQ6ICNiOGMyY2M7XFxufVxcblxcbi50aGVtZS1kYXJrIC52cy1jb24tdGV4dGFyZWEge1xcbiAgY29sb3I6ICNjMmM2ZGM7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52cy1jb24tdGV4dGFyZWEge1xcbiAgYmFja2dyb3VuZDogIzI2MmM0OTtcXG59XFxuXFxuLnRoZW1lLWRhcmsgLnZzLWNvbi10ZXh0YXJlYSAudnMtdGV4dGFyZWEge1xcbiAgY29sb3I6ICNjMmM2ZGM7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52cy1jb24tdGV4dGFyZWEgLnZzLXRleHRhcmVhOmZvY3VzIHtcXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52cy1jb24tdGV4dGFyZWEuZm9jdXN4IHtcXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52cy1jb24tdGV4dGFyZWEuZm9jdXN4IGg0IHtcXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xcbn1cXG5cXG4udGhlbWUtZGFyayAudnMtY29uLXRleHRhcmVhLnRleHRhcmVhLWRhbmdlciAudnMtdGV4dGFyZWEge1xcbiAgY29sb3I6IHJnYmEodmFyKC0tdnMtZGFuZ2VyKSwgMSk7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52cy1zd2l0Y2gge1xcbiAgYmFja2dyb3VuZDogIzI2MmM0OTtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLnZzLXN3aXRjaC52cy1zd2l0Y2gtcHJpbWFyeS52cy1zd2l0Y2gtYWN0aXZlIHtcXG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tdnMtcHJpbWFyeSksIDEpO1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAudnMtc3dpdGNoLnZzLXN3aXRjaC1zdWNjZXNzLnZzLXN3aXRjaC1hY3RpdmUge1xcbiAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS12cy1zdWNjZXNzKSwgMSk7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52cy1zd2l0Y2gudnMtc3dpdGNoLWRhbmdlci52cy1zd2l0Y2gtYWN0aXZlIHtcXG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tdnMtZGFuZ2VyKSwgMSk7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52cy1zd2l0Y2gudnMtc3dpdGNoLXdhcm5pbmcudnMtc3dpdGNoLWFjdGl2ZSB7XFxuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLXZzLXdhcm5pbmcpLCAxKTtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLnZzLXN3aXRjaC52cy1zd2l0Y2gtaW5mby52cy1zd2l0Y2gtYWN0aXZlIHtcXG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tdnMtaW5mbyksIDEpO1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAudnMtc3dpdGNoLnZzLXN3aXRjaC1kYXJrLnZzLXN3aXRjaC1hY3RpdmUge1xcbiAgYmFja2dyb3VuZDogI2I4YzJjYztcXG59XFxuXFxuLnRoZW1lLWRhcmsgLnZzLXJhZGlvLWRhcmsgLnZzLXJhZGlvLS1jaXJjbGUge1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCAxMnB4IDAgcmdiYSgxODQsIDE5NCwgMjA0LCAwLjQpO1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAudnMtcmFkaW8tZGFyayAudnMtcmFkaW8tLWNpcmNsZSB7XFxuICBiYWNrZ3JvdW5kOiAjYjhjMmNjO1xcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDNweCAxMnB4IDAgcmdiYSgxODQsIDE5NCwgMjA0LCAwLjQpO1xcbn1cXG5cXG5bZGlyPWx0cl0gLnRoZW1lLWRhcmsgLm9wLWJsb2NrIHtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDFweCAxMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcXG4gIGJveC1zaGFkb3c6IDFweCAxcHggMTBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XFxufVxcblxcbltkaXI9cnRsXSAudGhlbWUtZGFyayAub3AtYmxvY2sge1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMXB4IDFweCAxMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcXG4gICAgICAgICAgYm94LXNoYWRvdzogLTFweCAxcHggMTBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52cy1pbnB1dC1kYXJrIC52cy1pbnB1dC0taW5wdXQ6Zm9jdXMge1xcbiAgYm9yZGVyLWNvbG9yOiAjYjhjMmNjICFpbXBvcnRhbnQ7XFxufVxcblxcbi50aGVtZS1kYXJrIC52cy1pbnB1dC1kYXJrIC52cy1pbnB1dC0taW5wdXQ6Zm9jdXMgfiAudnMtaW5wdXQtLXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOiAjYjhjMmNjO1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAudnVlLWZvcm0td2l6YXJkIC53aXphcmQtaWNvbi1jaXJjbGUge1xcbiAgYmFja2dyb3VuZDogIzI2MmM0OTtcXG4gIGJvcmRlci1jb2xvcjogIzIxMjc0NDtcXG59XFxuXFxuLnRoZW1lLWRhcmsgLnZ1ZS1mb3JtLXdpemFyZCAud2l6YXJkLW5hdi1waWxscyA+IGxpID4gYSB7XFxuICBjb2xvcjogI2ZmZjtcXG59XFxuXFxuLnRoZW1lLWRhcmsgLnZ1ZS1mb3JtLXdpemFyZCAud2l6YXJkLW5hdi1waWxscyA+IGxpID4gYSAuc3RlcFRpdGxlIHtcXG4gIGNvbG9yOiAjZGFlMWU3O1xcbn1cXG5cXG4udGhlbWUtZGFyayAudnVlLWZvcm0td2l6YXJkIC53aXphcmQtbmF2LXBpbGxzID4gbGkgPiBhOmhvdmVyIHtcXG4gIGNvbG9yOiAjZmZmO1xcbn1cXG5cXG4udGhlbWUtZGFyayAudnVlLWZvcm0td2l6YXJkIC53aXphcmQtbmF2aWdhdGlvbiAud2l6YXJkLW5hdiAuc3RlcFRpdGxlIHtcXG4gIGNvbG9yOiAjZGFlMWU3O1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAudnMtY29uLXRhYmxlIC52cy1jb24tdGJvZHkge1xcbiAgYmFja2dyb3VuZDogIzIxMjc0NDtcXG4gIGJvcmRlcjogMnB4IHNvbGlkICMyNjJjNDk7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52cy1jb24tdGFibGUgLnZzLWNvbi10Ym9keSAudnMtdGFibGUtLXRib2R5LXRhYmxlIHRyIHtcXG4gIGJhY2tncm91bmQ6ICMyNjJjNDk7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52cy1jb24tdGFibGUgLnZzLWNvbi10Ym9keSAudnMtdGFibGUtLXRib2R5LXRhYmxlIC52cy10YWJsZS0tdGhlYWQgdHIge1xcbiAgYmFja2dyb3VuZDogIzIxMjc0NDtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLnZzLWNvbi10YWJsZSAuY29uLWVkaXQtdGQge1xcbiAgYmFja2dyb3VuZDogIzIxMjc0NDtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLnZzLWNvbi10YWJsZSAuaXMtc2VsZWN0ZWQgLnRyLXZhbHVlcyB7XFxuICBiYWNrZ3JvdW5kOiAjMjEyNzQ0ICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC5hcGV4Y2hhcnRzLWNhbnZhcyAuYXBleGNoYXJ0cy10b29sdGlwLmxpZ2h0IHtcXG4gIGJhY2tncm91bmQ6ICMyMTI3NDQ7XFxuICBib3JkZXItY29sb3I6ICMyNjJjNDk7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC5hcGV4Y2hhcnRzLWNhbnZhcyAuYXBleGNoYXJ0cy10b29sdGlwLmxpZ2h0IC5hcGV4Y2hhcnRzLXRvb2x0aXAtdGl0bGUge1xcbiAgYmFja2dyb3VuZDogIzIxMjc0NDtcXG59XFxuXFxuLnRoZW1lLWRhcmsgLmFwZXhjaGFydHMtY2FudmFzIC5hcGV4Y2hhcnRzLXhheGlzdG9vbHRpcCB7XFxuICBjb2xvcjogI2ZmZjtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLmFwZXhjaGFydHMtY2FudmFzIC5hcGV4Y2hhcnRzLXhheGlzdG9vbHRpcCB7XFxuICBiYWNrZ3JvdW5kOiAjMjEyNzQ0O1xcbiAgYm9yZGVyLWNvbG9yOiAjMjYyYzQ5O1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAuYXBleGNoYXJ0cy1jYW52YXMgLmFwZXhjaGFydHMteGF4aXN0b29sdGlwOmJlZm9yZSwgW2Rpcl0gLnRoZW1lLWRhcmsgLmFwZXhjaGFydHMtY2FudmFzIC5hcGV4Y2hhcnRzLXhheGlzdG9vbHRpcDphZnRlciB7XFxuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjEyNzQ0O1xcbn1cXG5cXG4udGhlbWUtZGFyayAuYXBleGNoYXJ0cy1jYW52YXMgLmFwZXhjaGFydHMteWF4aXN0b29sdGlwIHtcXG4gIGNvbG9yOiAjZmZmO1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAuYXBleGNoYXJ0cy1jYW52YXMgLmFwZXhjaGFydHMteWF4aXN0b29sdGlwIHtcXG4gIGJhY2tncm91bmQ6ICMyMTI3NDQ7XFxuICBib3JkZXItY29sb3I6ICMyNjJjNDk7XFxufVxcblxcbltkaXI9bHRyXSAudGhlbWUtZGFyayAuYXBleGNoYXJ0cy1jYW52YXMgLmFwZXhjaGFydHMteWF4aXN0b29sdGlwOmJlZm9yZSwgW2Rpcj1sdHJdIC50aGVtZS1kYXJrIC5hcGV4Y2hhcnRzLWNhbnZhcyAuYXBleGNoYXJ0cy15YXhpc3Rvb2x0aXA6YWZ0ZXIge1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyMTI3NDQ7XFxufVxcblxcbltkaXI9cnRsXSAudGhlbWUtZGFyayAuYXBleGNoYXJ0cy1jYW52YXMgLmFwZXhjaGFydHMteWF4aXN0b29sdGlwOmJlZm9yZSwgW2Rpcj1ydGxdIC50aGVtZS1kYXJrIC5hcGV4Y2hhcnRzLWNhbnZhcyAuYXBleGNoYXJ0cy15YXhpc3Rvb2x0aXA6YWZ0ZXIge1xcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjEyNzQ0O1xcbn1cXG5cXG4udGhlbWUtZGFyayAuYXBleGNoYXJ0cy1jYW52YXMgdGV4dCB7XFxuICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XFxufVxcblxcbi50aGVtZS1kYXJrIC5hcGV4Y2hhcnRzLWNhbnZhcyAuYXBleGNoYXJ0cy1waWUtc2VyaWVzIHBhdGgge1xcbiAgc3Ryb2tlOiAjMjYyYzQ5O1xcbn1cXG5cXG4udGhlbWUtZGFyayAuYXBleGNoYXJ0cy1jYW52YXMgLmFwZXhjaGFydHMtbGVnZW5kIC5hcGV4Y2hhcnRzLWxlZ2VuZC1zZXJpZXMgLmFwZXhjaGFydHMtbGVnZW5kLXRleHQge1xcbiAgY29sb3I6ICNiOGMyY2MgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLmFwZXhjaGFydHMtY2FudmFzIC5hcGV4Y2hhcnRzLXRvb2xiYXIgLmFwZXhjaGFydHMtbWVudSB7XFxuICBiYWNrZ3JvdW5kOiAjMjYyYzQ5O1xcbiAgYm9yZGVyLWNvbG9yOiAjMjYyYzQ5O1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAuYXBleGNoYXJ0cy1jYW52YXMgLmFwZXhjaGFydHMtdG9vbGJhciAuYXBleGNoYXJ0cy1tZW51IC5hcGV4Y2hhcnRzLW1lbnUtaXRlbSB7XFxuICBiYWNrZ3JvdW5kOiAjMjEyNzQ0O1xcbn1cXG5cXG4udGhlbWUtZGFyayAuYXBleGNoYXJ0cy1jYW52YXMgLmFwZXhjaGFydHMtcmFkYXItc2VyaWVzIHBvbHlnb24ge1xcbiAgZmlsbDogIzI2MmM0OTtcXG4gIHN0cm9rZTogIzIxMjc0NDtcXG59XFxuXFxuLnRoZW1lLWRhcmsgLmFwZXhjaGFydHMtY2FudmFzIC5hcGV4Y2hhcnRzLXRyYWNrIHBhdGgge1xcbiAgc3Ryb2tlOiAjMjYyYzQ5O1xcbn1cXG5cXG4udGhlbWUtZGFyayAuYXBleGNoYXJ0cy1jYW52YXMgLmFwZXhjaGFydHMtc2VsZWN0aW9uLWljb246bm90KC5zZWxlY3RlZCk6aG92ZXIgc3ZnLFxcbi50aGVtZS1kYXJrIC5hcGV4Y2hhcnRzLWNhbnZhcyAuYXBleGNoYXJ0cy16b29tLWljb246bm90KC5zZWxlY3RlZCk6aG92ZXIgc3ZnLFxcbi50aGVtZS1kYXJrIC5hcGV4Y2hhcnRzLWNhbnZhcyAuYXBleGNoYXJ0cy16b29tLWluLWljb246aG92ZXIgc3ZnLFxcbi50aGVtZS1kYXJrIC5hcGV4Y2hhcnRzLWNhbnZhcyAuYXBleGNoYXJ0cy16b29tLW91dC1pY29uOmhvdmVyIHN2ZyxcXG4udGhlbWUtZGFyayAuYXBleGNoYXJ0cy1jYW52YXMgLmFwZXhjaGFydHMtcmVzZXQtem9vbS1pY29uOmhvdmVyIHN2ZyxcXG4udGhlbWUtZGFyayAuYXBleGNoYXJ0cy1jYW52YXMgLmFwZXhjaGFydHMtbWVudS1pY29uOmhvdmVyIHN2ZyB7XFxuICBmaWxsOiAjZmZmO1xcbn1cXG5cXG4udGhlbWUtZGFyayAuYXBleGNoYXJ0cy1jYW52YXMgLmFwZXhjaGFydHMtZ3JpZGxpbmUge1xcbiAgc3Ryb2tlOiAjNDE0NTYxO1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAudG9rZW4ub3BlcmF0b3IsIFtkaXJdIC50aGVtZS1kYXJrIC50b2tlbi5lbnRpdHksIFtkaXJdIC50aGVtZS1kYXJrIC50b2tlbi51cmwsIFtkaXJdIC50aGVtZS1kYXJrIC5sYW5ndWFnZS1jc3MgLnRva2VuLnN0cmluZywgW2Rpcl0gLnRoZW1lLWRhcmsgLnN0eWxlIC50b2tlbi5zdHJpbmcge1xcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC5zZWFyY2gtdGFiLWZpbHRlciB7XFxuICBiYWNrZ3JvdW5kOiAjMTAxNjNhO1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAudnMtc2VsZWN0LS1vcHRpb25zIHtcXG4gIGJhY2tncm91bmQ6ICMxMDE2M2E7XFxuICBib3JkZXItY29sb3I6IHJnYmEoMTg0LCAxOTQsIDIwNCwgMC4yKTtcXG59XFxuXFxuLnRoZW1lLWRhcmsgLnZzLXNlbGVjdC0tb3B0aW9ucyBzcGFuIHtcXG4gIGNvbG9yOiAjYzJjNmRjO1xcbn1cXG5cXG4udGhlbWUtZGFyayAudnMtc2VsZWN0LS1vcHRpb25zIC52cy1zZWxlY3QtLWl0ZW0ge1xcbiAgY29sb3I6ICNiOGMyY2M7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52cy1zZWxlY3QtLW9wdGlvbnMgLnZzLXNlbGVjdC0taXRlbSB7XFxuICBib3JkZXItY29sb3I6IHJnYmEoMTg0LCAxOTQsIDIwNCwgMC4yKTtcXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLnZzLXNlbGVjdC0tb3B0aW9ucyAudnMtc2VsZWN0LS1pdGVtOmhvdmVyIHtcXG4gIGJhY2tncm91bmQ6ICMyNjJjNDk7XFxufVxcblxcbi50aGVtZS1kYXJrIC5xdWlsbC1lZGl0b3IgLnFsLXRvb2xiYXIgYnV0dG9uIHtcXG4gIGNvbG9yOiAjZmZmO1xcbn1cXG5cXG4udGhlbWUtZGFyayAucXVpbGwtZWRpdG9yIC5xbC10b29sYmFyIGJ1dHRvbiBzdmcgcGF0aCB7XFxuICBzdHJva2U6ICNmZmY7XFxufVxcblxcbi50aGVtZS1kYXJrIC5xdWlsbC1lZGl0b3IgLnFsLXRvb2xiYXIgLnFsLWZpbGwge1xcbiAgZmlsbDogI2ZmZjtcXG59XFxuXFxuLnRoZW1lLWRhcmsgLnF1aWxsLWVkaXRvciAucWwtdG9vbGJhciAucWwtc3Ryb2tlIHtcXG4gIHN0cm9rZTogI2ZmZjtcXG59XFxuXFxuLnRoZW1lLWRhcmsgLnF1aWxsLWVkaXRvciAucWwtdG9vbGJhciAucWwtcGlja2VyIHtcXG4gIGNvbG9yOiAjZmZmO1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAucXVpbGwtZWRpdG9yIC5xbC10b29sYmFyIC5xbC1waWNrZXIgLnFsLXBpY2tlci1vcHRpb25zIHtcXG4gIGJhY2tncm91bmQ6ICMxMDE2M2E7XFxufVxcblxcbi50aGVtZS1kYXJrIC5xdWlsbC1lZGl0b3IgLnFsLWVkaXRvci5xbC1ibGFuazo6YmVmb3JlIHtcXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC5hY3Rpdml0eS10aW1lbGluZSB7XFxuICBib3JkZXItY29sb3I6ICM0MTQ1NjE7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52ZHAtZGF0ZXBpY2tlciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIHtcXG4gIGJhY2tncm91bmQ6ICMyNjJjNDk7XFxuICBib3JkZXItY29sb3I6ICM0MTQ1NjE7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52ZHAtZGF0ZXBpY2tlciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIGhlYWRlciAucHJldjpub3QoLmRpc2FibGVkKTpob3ZlciwgW2Rpcl0gLnRoZW1lLWRhcmsgLnZkcC1kYXRlcGlja2VyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgaGVhZGVyIC5uZXh0Om5vdCguZGlzYWJsZWQpOmhvdmVyLCBbZGlyXSAudGhlbWUtZGFyayAudmRwLWRhdGVwaWNrZXIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBoZWFkZXIgLnVwOm5vdCguZGlzYWJsZWQpOmhvdmVyIHtcXG4gIGJhY2tncm91bmQ6ICMxMDE2M2E7XFxufVxcblxcbi50aGVtZS1kYXJrIC52ZHAtZGF0ZXBpY2tlciAudmRwLWRhdGVwaWNrZXJfX2NhbGVuZGFyIC5kaXNhYmxlZCB7XFxuICBjb2xvcjogcmdiYSgxODQsIDE5NCwgMjA0LCAwLjYpO1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAudmRwLWRhdGVwaWNrZXIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciAuY2VsbCAuaGlnaGxpZ2h0ZWQge1xcbiAgYmFja2dyb3VuZDogIzEwMTYzYTtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLnZkcC1kYXRlcGlja2VyIC52ZHAtZGF0ZXBpY2tlcl9fY2FsZW5kYXIgLmNlbGw6aG92ZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTYzYTtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLnZkcC1kYXRlcGlja2VyIGlucHV0IHtcXG4gIGJvcmRlcjogMDtcXG4gIHBhZGRpbmc6IDEwcHg7XFxufVxcblxcbi50aGVtZS1kYXJrIC52cy1jb2xsYXBzZS5zaGFkb3cge1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDBweCAxMHB4IDFweCAjMGMxMTJlICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52cy1jb2xsYXBzZS5zaGFkb3cge1xcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDBweCAxMHB4IDFweCAjMGMxMTJlICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52cy1jb2xsYXBzZSAudnMtY29sbGFwc2UtaXRlbSB7XFxuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpO1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAudnMtY29sbGFwc2UuYm9yZGVyIHtcXG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAudnMtY29sbGFwc2UuYm9yZGVyIC52cy1jb2xsYXBzZS1pdGVtIHtcXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCk7XFxufVxcblxcbi50aGVtZS1kYXJrIC52cy1jb2xsYXBzZS5tYXJnaW4gLnZzLWNvbGxhcHNlLWl0ZW0ge1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCAxMHB4IDAgIzBjMTEyZTtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLnZzLWNvbGxhcHNlLm1hcmdpbiAudnMtY29sbGFwc2UtaXRlbSB7XFxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggMCAjMGMxMTJlO1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAudngtYXV0by1zdWdnZXN0IC5hdXRvLXN1Z2dlc3Qtc3VnZ2VzdGlvbnMtbGlzdCB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyYzQ5ICFpbXBvcnRhbnQ7XFxufVxcblxcbi50aGVtZS1kYXJrIC5mb290ZXItc3RpY2t5IC50aGUtZm9vdGVyIHtcXG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC5mb290ZXItc3RpY2t5IC50aGUtZm9vdGVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDE2M2E7XFxufVxcblxcbi50aGVtZS1kYXJrIC5jb24tdnMtZGlhbG9nIC52cy1kaWFsb2cge1xcbiAgY29sb3I6ICNmZmY7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC5jb24tdnMtZGlhbG9nIC52cy1kaWFsb2cge1xcbiAgYmFja2dyb3VuZDogIzI2MmM0OTtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLmNvbi12cy1kaWFsb2cgLnZzLWRpYWxvZyBoZWFkZXIge1xcbiAgYmFja2dyb3VuZDogIzEwMTYzYTtcXG59XFxuXFxuLnRoZW1lLWRhcmsgLmNvbi12cy1kaWFsb2cgLnZzLWRpYWxvZyBoZWFkZXIgLmNvbi10aXRsZS1hZnRlciBoMyB7XFxuICBjb2xvcjogI2ZmZjtcXG59XFxuXFxuLnRoZW1lLWRhcmsgLmNvbi12cy1kaWFsb2cgLnZzLWRpYWxvZyBoZWFkZXIgLnZzLWRpYWxvZy1jYW5jZWwsXFxuLnRoZW1lLWRhcmsgLmNvbi12cy1kaWFsb2cgLnZzLWRpYWxvZyBoZWFkZXIgLnZzLWljb24ge1xcbiAgY29sb3I6ICNmZmY7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC5jb24tdnMtZGlhbG9nIC52cy1kaWFsb2cgaGVhZGVyIC52cy1kaWFsb2ctY2FuY2VsLCBbZGlyXSAudGhlbWUtZGFyayAuY29uLXZzLWRpYWxvZyAudnMtZGlhbG9nIGhlYWRlciAudnMtaWNvbiB7XFxuICBiYWNrZ3JvdW5kOiAjMjYyYzQ5O1xcbn1cXG5cXG4udGhlbWUtZGFyayAuY29uLXZzLWRpYWxvZyAudnMtZGlhbG9nIGZvb3RlciAudnMtYnV0dG9uLS10ZXh0IHtcXG4gIGNvbG9yOiAjZmZmO1xcbn1cXG5cXG4udGhlbWUtZGFyayAuY29uLXZzLWRpYWxvZyAudnMtZGlhbG9nIC52cy1kaWFsb2ctdGV4dCAuZGF0ZS1sYWJlbCB7XFxuICBjb2xvcjogI2ZmZjtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLmNvbi12cy1kaWFsb2cgLnZzLWRpYWxvZyBpbnB1dCwgW2Rpcl0gLnRoZW1lLWRhcmsgLmNvbi12cy1kaWFsb2cgLnZzLWRpYWxvZyAudnMtY29uLXRleHRhcmVhIHtcXG4gIGJhY2tncm91bmQ6ICMxMDE2M2E7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC5jb24tdnMtZGlhbG9nIC52cy1kaWFsb2cgLmNvbi11cGxvYWQgLmNvbi1pbnB1dC11cGxvYWQsIFtkaXJdIC50aGVtZS1kYXJrIC5jb24tdnMtZGlhbG9nIC52cy1kaWFsb2cgLmNvbi11cGxvYWQgLmNvbi1pbWctdXBsb2FkIHtcXG4gIGJhY2tncm91bmQ6ICMxMDE2M2E7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC5jb24tdnMtZGlhbG9nIC52cy1kaWFsb2cgLnF1aWxsLWVkaXRvciB7XFxuICBiYWNrZ3JvdW5kOiAjMjYyYzQ5O1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAudHJlZS1jb250YWluZXIge1xcbiAgYm9yZGVyLWNvbG9yOiAjNDE0NTYxO1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAudHJlZS1jb250YWluZXIgLnRhZywgW2Rpcl0gLnRoZW1lLWRhcmsgLnRyZWUtY29udGFpbmVyIC5zZWFyY2gtaW5wdXQge1xcbiAgYm9yZGVyLWNvbG9yOiAjNDE0NTYxO1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAuaGFsby10cmVlIC5ub2RlLXRpdGxlOmhvdmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjJjNDk7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrICN0aGVtZS1jdXN0b21pemVyIGlucHV0IHtcXG4gIGJhY2tncm91bmQ6ICMyNjJjNDk7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC5hZGQtbmV3LWRhdGEtc2lkZWJhciBpbnB1dCB7XFxuICBiYWNrZ3JvdW5kOiAjMjYyYzQ5O1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAudngtY2FyZCAudnMtcGFnaW5hdGlvbi0tbmF2IC52cy1wYWdpbmF0aW9uLS11bCB7XFxuICBiYWNrZ3JvdW5kOiAjMjYyYzQ5O1xcbn1cXG5cXG4udGhlbWUtZGFyayAudngtY2FyZCAudnMtcGFnaW5hdGlvbi0tbmF2IC52cy1wYWdpbmF0aW9uLS11bCAudnMtcGFnaW5hdGlvbi0tbGkge1xcbiAgY29sb3I6ICNmZmY7XFxufVxcblxcbi50aGVtZS1kYXJrIC52eC1jYXJkIC52cy1wYWdpbmF0aW9uLS1uYXYgLnZzLXBhZ2luYXRpb24tLWJ1dHRvbnMge1xcbiAgY29sb3I6ICNmZmY7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52eC1jYXJkIC52cy1wYWdpbmF0aW9uLS1uYXYgLnZzLXBhZ2luYXRpb24tLWJ1dHRvbnMge1xcbiAgYmFja2dyb3VuZDogIzI2MmM0OTtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLnZ4LWNhcmQgLmNvbi12cy1hdmF0YXIge1xcbiAgYmFja2dyb3VuZDogIzI2MmM0OSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAudngtY2FyZCAuY29uLXZzLWF2YXRhci5jb24tdnMtYXZhdGFyLXByaW1hcnkge1xcbiAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS12cy1wcmltYXJ5KSwgMSkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLnZ4LWNhcmQgLmNvbi12cy1hdmF0YXIuY29uLXZzLWF2YXRhci1zdWNjZXNzIHtcXG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tdnMtc3VjY2VzcyksIDEpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52eC1jYXJkIC5jb24tdnMtYXZhdGFyLmNvbi12cy1hdmF0YXItZGFuZ2VyIHtcXG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tdnMtZGFuZ2VyKSwgMSkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLnZ4LWNhcmQgLmNvbi12cy1hdmF0YXIuY29uLXZzLWF2YXRhci13YXJuaW5nIHtcXG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tdnMtd2FybmluZyksIDEpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52eC1jYXJkIC5jb24tdnMtYXZhdGFyLmNvbi12cy1hdmF0YXItaW5mbyB7XFxuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLXZzLWluZm8pLCAxKSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAudngtY2FyZCAuY29uLXZzLWF2YXRhci5jb24tdnMtYXZhdGFyLWRhcmsge1xcbiAgYmFja2dyb3VuZDogI2I4YzJjYyAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAudngtY2FyZCAuY29uLXZzLWNoaXAge1xcbiAgYmFja2dyb3VuZDogIzI2MmM0OTtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLnZ4LWNhcmQgLmNvbi12cy1jaGlwLnZzLWNoaXAtcHJpbWFyeSB7XFxuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLXZzLXByaW1hcnkpLCAxKTtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLnZ4LWNhcmQgLmNvbi12cy1jaGlwLnZzLWNoaXAtc3VjY2VzcyB7XFxuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLXZzLXN1Y2Nlc3MpLCAxKTtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLnZ4LWNhcmQgLmNvbi12cy1jaGlwLnZzLWNoaXAtZGFuZ2VyIHtcXG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tdnMtZGFuZ2VyKSwgMSk7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52eC1jYXJkIC5jb24tdnMtY2hpcC52cy1jaGlwLXdhcm5pbmcge1xcbiAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS12cy13YXJuaW5nKSwgMSk7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52eC1jYXJkIC5jb24tdnMtY2hpcC52cy1jaGlwLWluZm8ge1xcbiAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS12cy1pbmZvKSwgMSk7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52eC1jYXJkIC5jb24tdnMtY2hpcC52cy1jaGlwLWRhcmsge1xcbiAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS12cy1kYXJrKSwgMSk7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52eC1jYXJkIC5jb24tdnMtY2hpcCAuY29uLXZzLWF2YXRhciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxNjNhICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52eC1jYXJkIC5jb24tY2hpcHMgLmNvbi1jaGlwcy0taW5wdXQge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTYzYSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAudngtY2FyZCAudnMtbmF2YmFyLnZzLW5hdmJhci1jb2xvci10cmFuc3BhcmVudCB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyYzQ5ICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC52eC1jYXJkIC52cy1uYXZiYXIgLnZzLW5hdmJhci0tYnRuLXJlc3BvbnNpdmUgLmJ0bi1yZXNwb25zaXZlLWxpbmUge1xcbiAgYmFja2dyb3VuZDogI2MyYzZkYztcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLnZ4LWNhcmQgLnZzLW5hdmJhci1ib3JkZXIge1xcbiAgYm9yZGVyLWNvbG9yOiAjNDE0NTYxO1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAudngtY2FyZCAudnMtbmF2YmFyLWJvcmRlciAudnMtbmF2YmFyLS1pdGVtIHtcXG4gIGJvcmRlci1jb2xvcjogIzQxNDU2MTtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLnZ4LWNhcmQgLnZzLW5hdmJhci1zaGFkb3cgLnZzLW5hdmJhci0taXRlbS5pcy1hY3RpdmUtaXRlbSB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxNjNhO1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAudngtY2FyZCBpbnB1dCB7XFxuICBiYWNrZ3JvdW5kOiAjMjYyYzQ5O1xcbn1cXG5cXG4udGhlbWUtZGFyayAudmRwLWRhdGVwaWNrZXIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBoZWFkZXIgLnByZXY6YWZ0ZXIge1xcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xcbn1cXG5cXG4udGhlbWUtZGFyayAudmRwLWRhdGVwaWNrZXIgLnZkcC1kYXRlcGlja2VyX19jYWxlbmRhciBoZWFkZXIgLm5leHQ6YWZ0ZXIge1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XFxufVxcblxcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cXG4gICAgRmlsZSBOYW1lOiBfdGhlbWVTZW1pRGFyay5zY3NzXFxuICAgIERlc2NyaXB0aW9uOiBwYXJ0aWFsLSBTdHlsZXMgZm9yIHNlbWkgZGFyayB0aGVtZVxcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXFxuICAgIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXFxuICAgICAgQXV0aG9yOiBQaXhpbnZlbnRcXG4gICAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xcblxcbltkaXJdIC50aGVtZS1zZW1pLWRhcmsgLnYtbmF2LW1lbnUgLnZzLXNpZGViYXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTYzYTtcXG59XFxuXFxuLnRoZW1lLXNlbWktZGFyayAudi1uYXYtbWVudSAuc2hhZG93LWJvdHRvbSB7XFxuICB3aWR0aDogOTQlO1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtc2VtaS1kYXJrIC52LW5hdi1tZW51IC5zaGFkb3ctYm90dG9tIHtcXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYigxNSwgMjIsIDY2KSA0NCUsIHJnYmEoMTUsIDIyLCA2NiwgMC41MSkgNzMlLCByZ2JhKDQ0LCA0OCwgNjAsIDApIDEwMCUpO1xcbn1cXG5cXG5bZGlyPWx0cl0gLnRoZW1lLXNlbWktZGFyayAudi1uYXYtbWVudSAuc2hhZG93LWJvdHRvbSB7XFxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDQ0JSwgcmdiKDE1LCAyMiwgNjYpKSwgY29sb3Itc3RvcCg3MyUsIHJnYmEoMTUsIDIyLCA2NiwgMC41MSkpLCB0byhyZ2JhKDQ0LCA0OCwgNjAsIDApKSk7XFxufVxcblxcbltkaXI9cnRsXSAudGhlbWUtc2VtaS1kYXJrIC52LW5hdi1tZW51IC5zaGFkb3ctYm90dG9tIHtcXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIHJpZ2h0IGJvdHRvbSwgY29sb3Itc3RvcCg0NCUsIHJnYigxNSwgMjIsIDY2KSksIGNvbG9yLXN0b3AoNzMlLCByZ2JhKDE1LCAyMiwgNjYsIDAuNTEpKSwgdG8ocmdiYSg0NCwgNDgsIDYwLCAwKSkpO1xcbn1cXG5cXG4udGhlbWUtc2VtaS1kYXJrIC52LW5hdi1tZW51IC5zY3JvbGwtYXJlYS12LW5hdi1tZW51IC5mZWF0aGVyLWljb24sIC50aGVtZS1zZW1pLWRhcmsgLnYtbmF2LW1lbnUgLnNjcm9sbC1hcmVhLXYtbmF2LW1lbnUgc3BhbiB7XFxuICBjb2xvcjogI2ZmZjtcXG59XFxuXFxuLnRoZW1lLXNlbWktZGFyayAudi1uYXYtbWVudSAuc2Nyb2xsLWFyZWEtdi1uYXYtbWVudSBhIC5mZWF0aGVyLWljb24gc3ZnLCAudGhlbWUtc2VtaS1kYXJrIC52LW5hdi1tZW51IC5zY3JvbGwtYXJlYS12LW5hdi1tZW51IGEgLmZlYXRoZXItaWNvbiBzcGFuIHtcXG4gIGNvbG9yOiAjZmZmO1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtc2VtaS1kYXJrIC52LW5hdi1tZW51IC5zY3JvbGwtYXJlYS12LW5hdi1tZW51IC52cy1zaWRlYmFyLWdyb3VwLnZzLXNpZGViYXItZ3JvdXAtb3BlbiA+IC5ncm91cC1oZWFkZXIge1xcbiAgYmFja2dyb3VuZDogIzI2MmM0OTtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLXNlbWktZGFyayAudi1uYXYtbWVudSAuc2Nyb2xsLWFyZWEtdi1uYXYtbWVudSAudnMtc2lkZWJhci1ncm91cC52cy1zaWRlYmFyLWdyb3VwLWFjdGl2ZSA+IC5ncm91cC1oZWFkZXIge1xcbiAgYmFja2dyb3VuZDogIzI2MmM0OTtcXG59XFxuXFxuLnRoZW1lLXNlbWktZGFyayAudi1uYXYtbWVudSAuc2Nyb2xsLWFyZWEtdi1uYXYtbWVudSAuY29uLXZzLWNoaXAge1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDRweCAycHggIzI2MmM0OTtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLXNlbWktZGFyayAudi1uYXYtbWVudSAuc2Nyb2xsLWFyZWEtdi1uYXYtbWVudSAuY29uLXZzLWNoaXAge1xcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDRweCAycHggIzI2MmM0OTtcXG59XFxuXFxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxcbiAgICBGaWxlIE5hbWU6IF90cmFuc2l0aW9ucy5zY3NzXFxuICAgIERlc2NyaXB0aW9uOiBUcmFuc2l0aW9uIHN0eWxlc1xcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXFxuICAgIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXFxuICAgICAgQXV0aG9yOiBQaXhpbnZlbnRcXG4gICAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xcblxcbi56b29tLWZhZGUtZW50ZXItYWN0aXZlLFxcbi56b29tLWZhZGUtbGVhdmUtYWN0aXZlIHtcXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yOHMgZWFzZS1pbi1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzO1xcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzLCBvcGFjaXR5IDAuMjhzIGVhc2UtaW4tb3V0O1xcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzLCBvcGFjaXR5IDAuMjhzIGVhc2UtaW4tb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjM1cztcXG59XFxuXFxuW2Rpcl0gLnpvb20tZmFkZS1lbnRlci1hY3RpdmUsIFtkaXJdIC56b29tLWZhZGUtbGVhdmUtYWN0aXZlIHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI4cyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXM7XFxufVxcblxcbi56b29tLWZhZGUtZW50ZXIge1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOTcpO1xcbiAgb3BhY2l0eTogMDtcXG59XFxuXFxuW2Rpcl0gLnpvb20tZmFkZS1lbnRlciB7XFxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45Nyk7XFxufVxcblxcbi56b29tLWZhZGUtbGVhdmUtdG8ge1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xcbiAgb3BhY2l0eTogMDtcXG59XFxuXFxuW2Rpcl0gLnpvb20tZmFkZS1sZWF2ZS10byB7XFxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMyk7XFxufVxcblxcbi5mYWRlLWVudGVyLWFjdGl2ZSxcXG4uZmFkZS1sZWF2ZS1hY3RpdmUge1xcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI4cyBlYXNlLWluLW91dDtcXG59XFxuXFxuW2Rpcl0gLmZhZGUtZW50ZXItYWN0aXZlLCBbZGlyXSAuZmFkZS1sZWF2ZS1hY3RpdmUge1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjhzIGVhc2UtaW4tb3V0O1xcbn1cXG5cXG4uZmFkZS1lbnRlcixcXG4uZmFkZS1sZWF2ZS10byB7XFxuICBvcGFjaXR5OiAwO1xcbn1cXG5cXG4uc2xpZGUtZmFkZS1lbnRlci1hY3RpdmUsIC5zbGlkZS1mYWRlLWxlYXZlLWFjdGl2ZSB7XFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjRzO1xcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cywgdHJhbnNmb3JtIDAuNHM7XFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCB0cmFuc2Zvcm0gMC40cywgLXdlYmtpdC10cmFuc2Zvcm0gMC40cztcXG59XFxuXFxuW2Rpcl0gLnNsaWRlLWZhZGUtZW50ZXItYWN0aXZlLCBbZGlyXSAuc2xpZGUtZmFkZS1sZWF2ZS1hY3RpdmUge1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjRzO1xcbn1cXG5cXG4uc2xpZGUtZmFkZS1lbnRlciB7XFxuICBvcGFjaXR5OiAwO1xcbn1cXG5cXG5bZGlyPWx0cl0gLnNsaWRlLWZhZGUtZW50ZXIge1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwJSk7XFxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwJSk7XFxufVxcblxcbltkaXI9cnRsXSAuc2xpZGUtZmFkZS1lbnRlciB7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMCUpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzAlKTtcXG59XFxuXFxuLnNsaWRlLWZhZGUtbGVhdmUtdG8ge1xcbiAgb3BhY2l0eTogMDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5zbGlkZS1mYWRlLWxlYXZlLXRvIHtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDMwJSk7XFxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzAlKTtcXG59XFxuXFxuW2Rpcj1ydGxdIC5zbGlkZS1mYWRlLWxlYXZlLXRvIHtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMCUpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwJSk7XFxufVxcblxcbi56b29tLW91dC1lbnRlci1hY3RpdmUsIC56b29tLW91dC1sZWF2ZS1hY3RpdmUge1xcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC40NXMgZWFzZS1vdXQ7XFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC40NXMgZWFzZS1vdXQ7XFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC40NXMgZWFzZS1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuNDVzIGVhc2Utb3V0O1xcbn1cXG5cXG5bZGlyXSAuem9vbS1vdXQtZW50ZXItYWN0aXZlLCBbZGlyXSAuem9vbS1vdXQtbGVhdmUtYWN0aXZlIHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjM1cyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC40NXMgZWFzZS1vdXQ7XFxufVxcblxcbi56b29tLW91dC1lbnRlciwgLnpvb20tb3V0LWxlYXZlLXRvIHtcXG4gIG9wYWNpdHk6IDA7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XFxufVxcblxcbltkaXJdIC56b29tLW91dC1lbnRlciwgW2Rpcl0gLnpvb20tb3V0LWxlYXZlLXRvIHtcXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcXG59XFxuXFxuLmZhZGUtYm90dG9tLWVudGVyLWFjdGl2ZSwgLmZhZGUtYm90dG9tLWxlYXZlLWFjdGl2ZSB7XFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzO1xcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC4zNXM7XFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHRyYW5zZm9ybSAwLjM1cywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXM7XFxufVxcblxcbltkaXJdIC5mYWRlLWJvdHRvbS1lbnRlci1hY3RpdmUsIFtkaXJdIC5mYWRlLWJvdHRvbS1sZWF2ZS1hY3RpdmUge1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzO1xcbn1cXG5cXG4uZmFkZS1ib3R0b20tZW50ZXIge1xcbiAgb3BhY2l0eTogMDtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04JSk7XFxufVxcblxcbltkaXJdIC5mYWRlLWJvdHRvbS1lbnRlciB7XFxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOCUpO1xcbn1cXG5cXG4uZmFkZS1ib3R0b20tbGVhdmUtdG8ge1xcbiAgb3BhY2l0eTogMDtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDglKTtcXG59XFxuXFxuW2Rpcl0gLmZhZGUtYm90dG9tLWxlYXZlLXRvIHtcXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDglKTtcXG59XFxuXFxuLmZhZGUtYm90dG9tLTJ4LWVudGVyLWFjdGl2ZSwgLmZhZGUtYm90dG9tLTJ4LWxlYXZlLWFjdGl2ZSB7XFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzO1xcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB0cmFuc2Zvcm0gMC4yNXM7XFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHRyYW5zZm9ybSAwLjI1cywgLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXM7XFxufVxcblxcbltkaXJdIC5mYWRlLWJvdHRvbS0yeC1lbnRlci1hY3RpdmUsIFtkaXJdIC5mYWRlLWJvdHRvbS0yeC1sZWF2ZS1hY3RpdmUge1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzO1xcbn1cXG5cXG4uZmFkZS1ib3R0b20tMngtZW50ZXIge1xcbiAgb3BhY2l0eTogMDtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00JSk7XFxufVxcblxcbltkaXJdIC5mYWRlLWJvdHRvbS0yeC1lbnRlciB7XFxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNCUpO1xcbn1cXG5cXG4uZmFkZS1ib3R0b20tMngtbGVhdmUtdG8ge1xcbiAgb3BhY2l0eTogMDtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQlKTtcXG59XFxuXFxuW2Rpcl0gLmZhZGUtYm90dG9tLTJ4LWxlYXZlLXRvIHtcXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQlKTtcXG59XFxuXFxuLmZhZGUtdG9wLWVudGVyLWFjdGl2ZSwgLmZhZGUtdG9wLWxlYXZlLWFjdGl2ZSB7XFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzO1xcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB0cmFuc2Zvcm0gMC4zNXM7XFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHRyYW5zZm9ybSAwLjM1cywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zNXM7XFxufVxcblxcbltkaXJdIC5mYWRlLXRvcC1lbnRlci1hY3RpdmUsIFtkaXJdIC5mYWRlLXRvcC1sZWF2ZS1hY3RpdmUge1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzO1xcbn1cXG5cXG4uZmFkZS10b3AtZW50ZXIge1xcbiAgb3BhY2l0eTogMDtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDglKTtcXG59XFxuXFxuW2Rpcl0gLmZhZGUtdG9wLWVudGVyIHtcXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDglKTtcXG59XFxuXFxuLmZhZGUtdG9wLWxlYXZlLXRvIHtcXG4gIG9wYWNpdHk6IDA7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOCUpO1xcbn1cXG5cXG5bZGlyXSAuZmFkZS10b3AtbGVhdmUtdG8ge1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTglKTtcXG59XFxuXFxuLmZhZGUtdG9wLTJ4LWVudGVyLWFjdGl2ZSwgLmZhZGUtdG9wLTJ4LWxlYXZlLWFjdGl2ZSB7XFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzO1xcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCB0cmFuc2Zvcm0gMC4yNXM7XFxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHRyYW5zZm9ybSAwLjI1cywgLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXM7XFxufVxcblxcbltkaXJdIC5mYWRlLXRvcC0yeC1lbnRlci1hY3RpdmUsIFtkaXJdIC5mYWRlLXRvcC0yeC1sZWF2ZS1hY3RpdmUge1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzO1xcbn1cXG5cXG4uZmFkZS10b3AtMngtZW50ZXIge1xcbiAgb3BhY2l0eTogMDtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQlKTtcXG59XFxuXFxuW2Rpcl0gLmZhZGUtdG9wLTJ4LWVudGVyIHtcXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQlKTtcXG59XFxuXFxuLmZhZGUtdG9wLTJ4LWxlYXZlLXRvIHtcXG4gIG9wYWNpdHk6IDA7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNCUpO1xcbn1cXG5cXG5bZGlyXSAuZmFkZS10b3AtMngtbGVhdmUtdG8ge1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQlKTtcXG59XFxuXFxuLmxpc3QtbGVhdmUtYWN0aXZlIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG59XFxuXFxuLmxpc3QtZW50ZXIsXFxuLmxpc3QtbGVhdmUtdG8ge1xcbiAgb3BhY2l0eTogMDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5saXN0LWVudGVyLCBbZGlyPWx0cl0gLmxpc3QtbGVhdmUtdG8ge1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7XFxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7XFxufVxcblxcbltkaXI9cnRsXSAubGlzdC1lbnRlciwgW2Rpcj1ydGxdIC5saXN0LWxlYXZlLXRvIHtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcXG59XFxuXFxuLmxpc3QtZW50ZXItdXAtbGVhdmUtYWN0aXZlIHtcXG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmxpc3QtZW50ZXItdXAtbGVhdmUtYWN0aXZlIHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ubGlzdC1lbnRlci11cC1lbnRlciB7XFxuICBvcGFjaXR5OiAwO1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XFxufVxcblxcbltkaXJdIC5saXN0LWVudGVyLXVwLWVudGVyIHtcXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xcbn1cXG5cXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XFxuICBGaWxlIE5hbWU6IF9jdXN0b21DbGFzc2VzLnNjc3NcXG4gIERlc2NyaXB0aW9uOiBwYXJ0aWFsLSB0aGlzIGZpbGUgY29udGFpbmVzIGN1c3RvbSBoZWxwZXIgY2xhc3Nlc1xcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxcbiAgSXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcXG4gIEF1dGhvcjogUGl4aW52ZW50XFxuICBBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXFxuXFxuW2Rpcl0gLmJ0bi1ncm91cCBidXR0b24ge1xcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAuYnRuLWdyb3VwIDpub3QoOmxhc3QtY2hpbGQpIHtcXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XFxufVxcblxcbltkaXI9cnRsXSAuYnRuLWdyb3VwIDpub3QoOmxhc3QtY2hpbGQpIHtcXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XFxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xcbn1cXG5cXG5bZGlyPWx0cl0gLmJ0bi1ncm91cCA6bm90KDpmaXJzdC1jaGlsZCkge1xcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XFxufVxcblxcbltkaXI9cnRsXSAuYnRuLWdyb3VwIDpub3QoOmZpcnN0LWNoaWxkKSB7XFxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xcbn1cXG5cXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcXG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcXG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XFxufVxcblxcbi5idG4tZ3JvdXAtdmVydGljYWwgYnV0dG9uIHtcXG4gIHdpZHRoOiAxMDAlO1xcbn1cXG5cXG5bZGlyXSAuYnRuLWdyb3VwLXZlcnRpY2FsIGJ1dHRvbiB7XFxuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5idG4tZ3JvdXAtdmVydGljYWwgOm5vdCg6Zmlyc3QtY2hpbGQpIHtcXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5idG4tZ3JvdXAtdmVydGljYWwgOm5vdCg6Zmlyc3QtY2hpbGQpIHtcXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XFxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5idG4tZ3JvdXAtdmVydGljYWwgOm5vdCg6bGFzdC1jaGlsZCkge1xcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XFxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xcbn1cXG5cXG5bZGlyPXJ0bF0gLmJ0bi1ncm91cC12ZXJ0aWNhbCA6bm90KDpsYXN0LWNoaWxkKSB7XFxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XFxufVxcblxcbi5ibHVyLTEge1xcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMXB4KTtcXG4gICAgICAgICAgZmlsdGVyOiBibHVyKDFweCk7XFxufVxcblxcbi5ibHVyLTIge1xcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoMnB4KTtcXG4gICAgICAgICAgZmlsdGVyOiBibHVyKDJweCk7XFxufVxcblxcbi5ibHVyLTMge1xcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoM3B4KTtcXG4gICAgICAgICAgZmlsdGVyOiBibHVyKDNweCk7XFxufVxcblxcbi5jb24tdnMtY2hpcC5udW1iZXIge1xcbiAgbWluLWhlaWdodDogMjBweDtcXG4gIG1pbi13aWR0aDogMjBweDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5jb24tdnMtY2hpcC5udW1iZXIge1xcbiAgcGFkZGluZy1yaWdodDogdW5zZXQ7XFxuICBtYXJnaW4tcmlnaHQ6IDA7XFxufVxcblxcbltkaXI9cnRsXSAuY29uLXZzLWNoaXAubnVtYmVyIHtcXG4gIHBhZGRpbmctbGVmdDogdW5zZXQ7XFxuICBtYXJnaW4tbGVmdDogMDtcXG59XFxuXFxuLmNvbi12cy1jaGlwLm51bWJlciAudnMtY2hpcC0tdGV4dCB7XFxuICBmb250LXdlaWdodDogNjAwO1xcbn1cXG5cXG5bZGlyPWx0cl0gLmNvbi12cy1jaGlwLm51bWJlciAudnMtY2hpcC0tdGV4dCB7XFxuICBtYXJnaW4tbGVmdDogdW5zZXQ7XFxuICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLmNvbi12cy1jaGlwLm51bWJlciAudnMtY2hpcC0tdGV4dCB7XFxuICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xcbiAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xcbn1cXG5cXG4udGV4dC1wcmltYXJ5IHtcXG4gIGNvbG9yOiByZ2JhKHZhcigtLXZzLXByaW1hcnkpLCAxKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udGV4dC1zdWNjZXNzIHtcXG4gIGNvbG9yOiByZ2JhKHZhcigtLXZzLXN1Y2Nlc3MpLCAxKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udGV4dC1kYW5nZXIge1xcbiAgY29sb3I6IHJnYmEodmFyKC0tdnMtZGFuZ2VyKSwgMSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnRleHQtd2FybmluZyB7XFxuICBjb2xvcjogcmdiYSh2YXIoLS12cy13YXJuaW5nKSwgMSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnRleHQtZGFyayB7XFxuICBjb2xvcjogcmdiYSh2YXIoLS12cy1kYXJrKSwgMSkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmJnLXByaW1hcnkge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS12cy1wcmltYXJ5KSwgMSkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmJnLXN1Y2Nlc3Mge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS12cy1zdWNjZXNzKSwgMSkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmJnLWRhbmdlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXZzLWRhbmdlciksIDEpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5iZy13YXJuaW5nIHtcXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdnMtd2FybmluZyksIDEpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5iZy1kYXJrIHtcXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdnMtZGFyayksIDEpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5ib3JkZXItcHJpbWFyeSB7XFxuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tdnMtcHJpbWFyeSksIDEpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5ib3JkZXItc3VjY2VzcyB7XFxuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tdnMtc3VjY2VzcyksIDEpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5ib3JkZXItZGFuZ2VyIHtcXG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS12cy1kYW5nZXIpLCAxKSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuYm9yZGVyLXdhcm5pbmcge1xcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLXZzLXdhcm5pbmcpLCAxKSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuYm9yZGVyLWRhcmsge1xcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLXZzLWRhcmspLCAxKSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuaG92ZXJcXFxcOmJnLXByaW1hcnk6aG92ZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS12cy1wcmltYXJ5KSwgMSkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmhvdmVyXFxcXDpiZy1zdWNjZXNzOmhvdmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdnMtc3VjY2VzcyksIDEpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5ob3ZlclxcXFw6YmctZGFuZ2VyOmhvdmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdnMtZGFuZ2VyKSwgMSkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmhvdmVyXFxcXDpiZy13YXJuaW5nOmhvdmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdnMtd2FybmluZyksIDEpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5ob3ZlclxcXFw6YmctZGFyazpob3ZlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXZzLWRhcmspLCAxKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnRleHQtcHJpbWFyeTpob3ZlciB7XFxuICBjb2xvcjogcmdiYSh2YXIoLS12cy1wcmltYXJ5KSwgMSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDp0ZXh0LXN1Y2Nlc3M6aG92ZXIge1xcbiAgY29sb3I6IHJnYmEodmFyKC0tdnMtc3VjY2VzcyksIDEpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6dGV4dC1kYW5nZXI6aG92ZXIge1xcbiAgY29sb3I6IHJnYmEodmFyKC0tdnMtZGFuZ2VyKSwgMSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDp0ZXh0LXdhcm5pbmc6aG92ZXIge1xcbiAgY29sb3I6IHJnYmEodmFyKC0tdnMtd2FybmluZyksIDEpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6dGV4dC1kYXJrOmhvdmVyIHtcXG4gIGNvbG9yOiByZ2JhKHZhcigtLXZzLWRhcmspLCAxKSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLmJnLXByaW1hcnktZ3JhZGllbnQge1xcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExOGRlZywgcmdiYSh2YXIoLS12cy1wcmltYXJ5KSwgMSksIHJnYmEodmFyKC0tdnMtcHJpbWFyeSksIDAuNykpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAuYmctcHJpbWFyeS1ncmFkaWVudCB7XFxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTExOGRlZywgcmdiYSh2YXIoLS12cy1wcmltYXJ5KSwgMSksIHJnYmEodmFyKC0tdnMtcHJpbWFyeSksIDAuNykpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAuYmctc3VjY2Vzcy1ncmFkaWVudCB7XFxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTE4ZGVnLCByZ2JhKHZhcigtLXZzLXN1Y2Nlc3MpLCAxKSwgcmdiYSh2YXIoLS12cy1zdWNjZXNzKSwgMC43KSkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5iZy1zdWNjZXNzLWdyYWRpZW50IHtcXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtMTE4ZGVnLCByZ2JhKHZhcigtLXZzLXN1Y2Nlc3MpLCAxKSwgcmdiYSh2YXIoLS12cy1zdWNjZXNzKSwgMC43KSkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5iZy1kYW5nZXItZ3JhZGllbnQge1xcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExOGRlZywgcmdiYSh2YXIoLS12cy1kYW5nZXIpLCAxKSwgcmdiYSh2YXIoLS12cy1kYW5nZXIpLCAwLjcpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLmJnLWRhbmdlci1ncmFkaWVudCB7XFxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTExOGRlZywgcmdiYSh2YXIoLS12cy1kYW5nZXIpLCAxKSwgcmdiYSh2YXIoLS12cy1kYW5nZXIpLCAwLjcpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLmJnLXdhcm5pbmctZ3JhZGllbnQge1xcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExOGRlZywgcmdiYSh2YXIoLS12cy13YXJuaW5nKSwgMSksIHJnYmEodmFyKC0tdnMtd2FybmluZyksIDAuNykpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAuYmctd2FybmluZy1ncmFkaWVudCB7XFxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoLTExOGRlZywgcmdiYSh2YXIoLS12cy13YXJuaW5nKSwgMSksIHJnYmEodmFyKC0tdnMtd2FybmluZyksIDAuNykpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAuYmctZGFyay1ncmFkaWVudCB7XFxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTE4ZGVnLCByZ2JhKHZhcigtLXZzLWRhcmspLCAxKSwgcmdiYSh2YXIoLS12cy1kYXJrKSwgMC43KSkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5iZy1kYXJrLWdyYWRpZW50IHtcXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtMTE4ZGVnLCByZ2JhKHZhcigtLXZzLWRhcmspLCAxKSwgcmdiYSh2YXIoLS12cy1kYXJrKSwgMC43KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmRyb3Bkb3duLWN1c3RvbSAudnMtZHJvcGRvd24tLWN1c3RvbSB7XFxuICBvdmVyZmxvdzogaGlkZGVuO1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDE1cHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMSksIDAgNXB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5kcm9wZG93bi1jdXN0b20gLnZzLWRyb3Bkb3duLS1jdXN0b20ge1xcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xcbiAgYm9yZGVyOiAwO1xcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDE1cHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMSksIDAgNXB4IDE1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5kcm9wZG93bi1jdXN0b20gLnZzLWRyb3Bkb3duLS1tZW51LS1hZnRlciB7XFxuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLXZzLXByaW1hcnkpLCAxKSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLmRyb3Bkb3duLWN1c3RvbSAudnMtZHJvcGRvd24tLW1lbnUtLWFmdGVyIHtcXG4gIHJpZ2h0OiAxLjZyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5kcm9wZG93bi1jdXN0b20gLnZzLWRyb3Bkb3duLS1tZW51LS1hZnRlciB7XFxuICBsZWZ0OiAxLjZyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLnZ4LXJvdyB7XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XFxuICAgICAgZmxleC13cmFwOiB3cmFwO1xcbn1cXG5cXG5bZGlyXSAudngtcm93IHtcXG4gIG1hcmdpbjogMCAtMXJlbTtcXG59XFxuXFxuW2Rpcl0gLnZ4LXJvdyA+IC52eC1jb2wge1xcbiAgcGFkZGluZzogMCAxcmVtO1xcbn1cXG5cXG4udngtcm93Lm1hdGNoLWhlaWdodCA+IC52eC1jb2wge1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxufVxcblxcbltkaXJdIC52eC1yb3cubm8tZ3V0dGVyIHtcXG4gIG1hcmdpbjogMDtcXG59XFxuXFxuW2Rpcl0gLnZ4LXJvdy5uby1ndXR0ZXIgPiAudngtY29sIHtcXG4gIHBhZGRpbmc6IDA7XFxufVxcblxcbltkaXJdIC52cy1pbnB1dC1uby1ib3JkZXIgLnZzLWlucHV0LS1pbnB1dCB7XFxuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnZzLWlucHV0LW5vLWJvcmRlciAudnMtaW5wdXQtLWlucHV0OmZvY3VzIHtcXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udnMtaW5wdXQtbm8tc2hkb3ctZm9jdXMgLnZzLWlucHV0LS1pbnB1dDpmb2N1cyB7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnZzLWlucHV0LW5vLXNoZG93LWZvY3VzIC52cy1pbnB1dC0taW5wdXQ6Zm9jdXMge1xcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XFxufVxcblxcbi52cy1pbnB1dC1zaGFkb3ctZHJvcCBpbnB1dCB7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCk7XFxufVxcblxcbltkaXJdIC52cy1pbnB1dC1zaGFkb3ctZHJvcCBpbnB1dCB7XFxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCk7XFxufVxcblxcbi5zaWRlYmFyLXNwYWNlciB7XFxuICB3aWR0aDogY2FsYygxMDAlIC0gMjYwcHgpO1xcbn1cXG5cXG5bZGlyPWx0cl0gLnNpZGViYXItc3BhY2VyIHtcXG4gIG1hcmdpbi1sZWZ0OiAyNjBweDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5zaWRlYmFyLXNwYWNlciB7XFxuICBtYXJnaW4tcmlnaHQ6IDI2MHB4O1xcbn1cXG5cXG4uc2lkZWJhci1zcGFjZXItd2l0aC1tYXJnaW4ge1xcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI2MHB4IC0gMi4ycmVtKTtcXG59XFxuXFxuW2Rpcj1sdHJdIC5zaWRlYmFyLXNwYWNlci13aXRoLW1hcmdpbiB7XFxuICBtYXJnaW4tbGVmdDogY2FsYygyNjBweCArIDIuMnJlbSk7XFxufVxcblxcbltkaXI9cnRsXSAuc2lkZWJhci1zcGFjZXItd2l0aC1tYXJnaW4ge1xcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDI2MHB4ICsgMi4ycmVtKTtcXG59XFxuXFxuLnNpZGViYXItc3BhY2VyLS13aWRlIHtcXG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MDBweCk7XFxufVxcblxcbltkaXI9bHRyXSAuc2lkZWJhci1zcGFjZXItLXdpZGUge1xcbiAgbWFyZ2luLWxlZnQ6IDQwMHB4O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLnNpZGViYXItc3BhY2VyLS13aWRlIHtcXG4gIG1hcmdpbi1yaWdodDogNDAwcHg7XFxufVxcblxcbi5iYWNrZ3JvdW5kLWFic29sdXRlIC52cy1zaWRlYmFyLS1iYWNrZ3JvdW5kIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG59XFxuXFxuW2Rpcl0gLnZzLWNvbnRlbnQtc2lkZWJhci5pdGVtcy1uby1wYWRkaW5nIC52cy1zaWRlYmFyLS1pdGVtcyB7XFxuICBwYWRkaW5nOiAwO1xcbn1cXG5cXG4uZnVsbC12cy1zaWRlYmFyIC52cy1zaWRlYmFyIHtcXG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjYwcHgpO1xcbn1cXG5cXG5bZGlyPWx0cl0gLmZ1bGwtdnMtc2lkZWJhciAudnMtc2lkZWJhciB7XFxuICBtYXJnaW4tbGVmdDogMjYwcHg7XFxufVxcblxcbltkaXI9cnRsXSAuZnVsbC12cy1zaWRlYmFyIC52cy1zaWRlYmFyIHtcXG4gIG1hcmdpbi1yaWdodDogMjYwcHg7XFxufVxcblxcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcXG4gIC5mdWxsLXZzLXNpZGViYXIgLnZzLXNpZGViYXIge1xcbiAgICBtYXgtd2lkdGg6IDEwMCU7XFxuICB9XFxuICBbZGlyPWx0cl0gLmZ1bGwtdnMtc2lkZWJhciAudnMtc2lkZWJhciB7XFxuICAgIG1hcmdpbi1sZWZ0OiAwO1xcbiAgfVxcbiAgW2Rpcj1ydGxdIC5mdWxsLXZzLXNpZGViYXIgLnZzLXNpZGViYXIge1xcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XFxuICB9XFxufVxcblxcbltkaXJdIC52cy1zZWxlY3Qtbm8tYm9yZGVyIC52cy1zZWxlY3QtLWlucHV0IHtcXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udGFicy1zaGFkb3ctbm9uZSAudnMtdGFicy0tdWwge1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xcbn1cXG5cXG5bZGlyXSAudGFicy1zaGFkb3ctbm9uZSAudnMtdGFicy0tdWwge1xcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xcbn1cXG5cXG5bZGlyXSAudGFiLWFjdGlvbi1idG4tZmlsbC1jb25hdGluZXIuY29uLXZzLXRhYnMgLnZzLXRhYnMtLWNvbnRlbnQge1xcbiAgcGFkZGluZzogMjNweCAxMHB4ICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5kLXRoZW1lLWRhcmstYmcsIFtkaXJdIC5kLXRoZW1lLWRhcmstbGlnaHQtYmcge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcXG59XFxuXFxuW2Rpcl0gLmQtdGhlbWUtZGFyay1ib3JkZXIge1xcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xcbn1cXG5cXG5bZGlyXSAuZC10aGVtZS1ib3JkZXItZ3JleS1saWdodCB7XFxuICBib3JkZXItY29sb3I6ICNkYWUxZTc7XFxufVxcblxcbi5kLXRoZW1lLXRleHQtaW52ZXJzZSB7XFxuICBjb2xvcjogI2ZmZjtcXG59XFxuXFxuW2Rpcl0gLnRoZW1lLWRhcmsgLmQtdGhlbWUtZGFyay1iZyB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxNjNhO1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAuZC10aGVtZS1kYXJrLWxpZ2h0LWJnIHtcXG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjJjNDk7XFxufVxcblxcbltkaXJdIC50aGVtZS1kYXJrIC5kLXRoZW1lLWlucHV0LWRhcmstYmcgaW5wdXQge1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTYzYTtcXG59XFxuXFxuLnRoZW1lLWRhcmsgLmQtdGhlbWUtaGVhZGluZy1jb2xvciB7XFxuICBjb2xvcjogIzJjMmMyYztcXG59XFxuXFxuLnRoZW1lLWRhcmsgLmQtdGhlbWUtdGV4dC1pbnZlcnNlIHtcXG4gIGNvbG9yOiAjNjI2MjYyO1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAuZC10aGVtZS1ib3JkZXItZ3JleS1saWdodCwgW2Rpcl0gLnRoZW1lLWRhcmsgLmQtdGhlbWUtZGFyay1ib3JkZXIge1xcbiAgYm9yZGVyLWNvbG9yOiAjNDE0NTYxO1xcbn1cXG5cXG5bZGlyXSAudGhlbWUtZGFyayAudnMtY29uLXRhYmxlLnRhYmxlLWRhcmstaW52ZXJ0ZWQgLnZzLWNvbi10Ym9keSAudnMtdGFibGUtLXRib2R5LXRhYmxlIHRyIHtcXG4gIGJhY2tncm91bmQ6ICMxMDE2M2EgIWltcG9ydGFudDtcXG59XFxuXFxuLnRydW5jYXRlIHtcXG4gIG92ZXJmbG93OiBoaWRkZW47XFxuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XFxufVxcblxcbi50ZXh0LWJpZyB7XFxuICBmb250LXNpemU6IDRyZW07XFxufVxcblxcbi50ZXh0LWNvbG9yLWJhc2Uge1xcbiAgY29sb3I6ICM2MjYyNjI7XFxufVxcblxcbi51c2VyLWxpc3Qge1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxufVxcblxcbi51c2VyLWxpc3QgLmNvbi12cy1hdmF0YXIge1xcbiAgdHJhbnNpdGlvbjogMC4zcztcXG59XFxuXFxuW2Rpcl0gLnVzZXItbGlzdCAuY29uLXZzLWF2YXRhciB7XFxuICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3M7XFxufVxcblxcbi51c2VyLWxpc3QgLmNvbi12cy1hdmF0YXI6aG92ZXIge1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgc2NhbGUoMS4wNyk7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMTRweCAyNHB4IHJnYmEoNjIsIDU3LCAxMDcsIDAuMik7XFxuICB6LWluZGV4OiA5OTk7XFxufVxcblxcbltkaXJdIC51c2VyLWxpc3QgLmNvbi12cy1hdmF0YXI6aG92ZXIge1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgc2NhbGUoMS4wNyk7XFxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTRweCAyNHB4IHJnYmEoNjIsIDU3LCAxMDcsIDAuMik7XFxufVxcblxcbi5yZXNwb25zaXZlIHtcXG4gIHdpZHRoOiAxMDAlO1xcbiAgaGVpZ2h0OiBhdXRvO1xcbn1cXG5cXG5bZGlyXSB1bC5ib3JkZXJlZC1pdGVtcyA+IGxpOm5vdCg6bGFzdC1vZi10eXBlKTpub3QoW2NsYXNzKj1zaGFkb3ddKSB7XFxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZTFlNztcXG59XFxuXFxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxcbiAgRmlsZSBOYW1lOiBfZml4ZXNWdWVzYXguc2Nzc1xcbiAgRGVzY3JpcHRpb246IFBhcnRpYWwgLSBGaXhlcy9BZGQgdnVlc2F4IGZyYW1ld29yayBzdHlsZXNcXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cXG4gIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXFxuICBBdXRob3I6IFBpeGludmVudFxcbiAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xcblxcbi5jb24tdnMtYWxlcnQge1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5jb24tdnMtYWxlcnQge1xcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XFxufVxcblxcbi52cy1hbGVydCB7XFxuICBmb250LXNpemU6IDFyZW07XFxuICBmb250LXdlaWdodDogNTAwO1xcbn1cXG5cXG4udnMtYWxlcnQgY29kZSB7XFxuICBjb2xvcjogI2ZmZjtcXG59XFxuXFxuW2Rpcl0gLnZzLWFsZXJ0IGNvZGUge1xcbiAgYmFja2dyb3VuZDogI2I1YjViNTtcXG59XFxuXFxuLnZzLWFsZXJ0LS10aXRsZSB7XFxuICBjb2xvcjogaW5oZXJpdDtcXG59XFxuXFxuLnZzLWF2YXRhci0tdGV4dC5mZWF0aGVyIHtcXG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xcbn1cXG5cXG4udnMtYXZhdGFyLS1jb24taW1nIGltZyB7XFxuICBoZWlnaHQ6IDEwMCU7XFxufVxcblxcbi52cy1idXR0b24ge1xcbiAgZm9udC1mYW1pbHk6IFxcXCJNb250c2VycmF0XFxcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcXG4gIGZvbnQtc2l6ZTogMXJlbTtcXG59XFxuXFxuLnZzLWJ1dHRvbi52cy1idXR0b24tZ3JhZGllbnQ6aG92ZXIge1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC52cy1idXR0b24udnMtYnV0dG9uLWdyYWRpZW50OmhvdmVyIHtcXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAudnMtYnV0dG9uOm5vdCgudnMtcmFkaXVzKTpub3QoLmluY2x1ZGVJY29uT25seSk6bm90KC5zbWFsbCk6bm90KC5sYXJnZSkge1xcbiAgcGFkZGluZzogMC43NXJlbSAycmVtO1xcbn1cXG5cXG5bZGlyXSAudnMtYnV0dG9uOm5vdCgudnMtcmFkaXVzKTpub3QoLmluY2x1ZGVJY29uT25seSk6bm90KC5zbWFsbCk6bm90KC5sYXJnZSkudnMtYnV0dG9uLWJvcmRlciB7XFxuICBwYWRkaW5nOiAwLjY3OXJlbSAycmVtO1xcbn1cXG5cXG5bZGlyXSAudnMtYnV0dG9uLnNtYWxsOm5vdCguaW5jbHVkZUljb25Pbmx5KSB7XFxuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xcbn1cXG5cXG5bZGlyXSAudnMtYnV0dG9uLmxhcmdlOm5vdCguaW5jbHVkZUljb25Pbmx5KSB7XFxuICBwYWRkaW5nOiAxcmVtIDIuNXJlbTtcXG59XFxuXFxuLnZzLWJ1dHRvbi5sYXJnZSB7XFxuICBmb250LXNpemU6IDEuMjVyZW07XFxufVxcblxcbi52cy1idXR0b24ubGFyZ2UgLnZzLWJ1dHRvbi0taWNvbiB7XFxuICBmb250LXNpemU6IDEuMjVyZW07XFxufVxcblxcbltkaXJdIC52cy1idXR0b24ucm91bmQge1xcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xcbn1cXG5cXG5bZGlyXSAudnMtYnV0dG9uLmluY2x1ZGVJY29uIHtcXG4gIGZsb2F0OiBub25lO1xcbn1cXG5cXG4udnMtYnJlYWRjcnVtYi0tb2wgYTpmb2N1cywgLnZzLWJyZWFkY3J1bWItLW9sIGE6aG92ZXIge1xcbiAgY29sb3I6ICM3MzY3RjA7XFxufVxcblxcbi52cy1icmVhZGNydW1iLS1vbCAuYWN0aXZlIHtcXG4gIGNvbG9yOiAjNzM2N0YwO1xcbn1cXG5cXG4udnMtY2hlY2tib3gtc21hbGwgLnZzLWNoZWNrYm94LS1pbnB1dDpjaGVja2VkICsgLnZzLWNoZWNrYm94IC52cy1pY29uIHtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xcbn1cXG5cXG5bZGlyXSAudnMtY2hlY2tib3gtc21hbGwgLnZzLWNoZWNrYm94LS1pbnB1dDpjaGVja2VkICsgLnZzLWNoZWNrYm94IC52cy1pY29uIHtcXG4gIG1hcmdpbi10b3A6IDZweDtcXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xcbn1cXG5cXG5bZGlyPWx0cl0gLnZzLWNoZWNrYm94LXNtYWxsIC52cy1jaGVja2JveC0taW5wdXQ6Y2hlY2tlZCArIC52cy1jaGVja2JveCAudnMtaWNvbiB7XFxuICBtYXJnaW4tbGVmdDogLTFweDtcXG59XFxuXFxuW2Rpcj1ydGxdIC52cy1jaGVja2JveC1zbWFsbCAudnMtY2hlY2tib3gtLWlucHV0OmNoZWNrZWQgKyAudnMtY2hlY2tib3ggLnZzLWljb24ge1xcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xcbn1cXG5cXG4udnMtY2hlY2tib3gtLWNoZWNrIHtcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XFxufVxcblxcbltkaXJdIC5jb24tY2hpcHMgLmNvbi1jaGlwcy0taW5wdXQge1xcbiAgYm9yZGVyOiBub25lO1xcbn1cXG5cXG5bZGlyXSAuY29uLWNoaXBzIC5jb24tdnMtY2hpcCB7XFxuICBtYXJnaW46IDAuNzVyZW07XFxufVxcblxcbltkaXI9bHRyXSAuY29uLWNoaXBzIC5jb24tY2hpcHMtLXJlbW92ZS1hbGwge1xcbiAgcmlnaHQ6IDlweDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5jb24tY2hpcHMgLmNvbi1jaGlwcy0tcmVtb3ZlLWFsbCB7XFxuICBsZWZ0OiA5cHg7XFxufVxcblxcbi5jb24tY2hpcHMgLmNvbi1jaGlwcy0tcmVtb3ZlLWFsbCA+IC52cy1pY29uIHtcXG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xcbn1cXG5cXG4uY29uLXZzLWNoaXAge1xcbiAgbWluLWhlaWdodDogMjZweDtcXG4gIG1pbi13aWR0aDogMjZweDtcXG4gIGZvbnQtc2l6ZTogMC44cmVtO1xcbn1cXG5cXG4udnMtY29sbGFwc2UtaXRlbS0taGVhZGVyIHtcXG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xcbn1cXG5cXG5bZGlyXSAudnMtY29sbGFwc2UtaXRlbS0taGVhZGVyIHtcXG4gIHBhZGRpbmc6IDFyZW07XFxufVxcblxcbi5jb24tY29udGVudC0taXRlbSB7XFxuICBmb250LXNpemU6IDFyZW07XFxufVxcblxcbltkaXJdIC5jb24tY29udGVudC0taXRlbSB7XFxuICBwYWRkaW5nOiAxcmVtO1xcbn1cXG5cXG4udnMtY29sbGFwc2UuZGVmYXVsdCAub3Blbi1pdGVtIC5jb24tY29udGVudC0taXRlbSxcXG4udnMtY29sbGFwc2Uuc2hhZG93IC5vcGVuLWl0ZW0gLmNvbi1jb250ZW50LS1pdGVtLFxcbi52cy1jb2xsYXBzZS5ib3JkZXIgLm9wZW4taXRlbSAuY29uLWNvbnRlbnQtLWl0ZW0sXFxuLnZzLWNvbGxhcHNlLm1hcmdpbiAub3Blbi1pdGVtIC5jb24tY29udGVudC0taXRlbSB7XFxuICBvcGFjaXR5OiAxO1xcbn1cXG5cXG5bZGlyXSAudnMtY29sbGFwc2UuZGVmYXVsdCAub3Blbi1pdGVtIC5jb24tY29udGVudC0taXRlbSwgW2Rpcl0gLnZzLWNvbGxhcHNlLnNoYWRvdyAub3Blbi1pdGVtIC5jb24tY29udGVudC0taXRlbSwgW2Rpcl0gLnZzLWNvbGxhcHNlLmJvcmRlciAub3Blbi1pdGVtIC5jb24tY29udGVudC0taXRlbSwgW2Rpcl0gLnZzLWNvbGxhcHNlLm1hcmdpbiAub3Blbi1pdGVtIC5jb24tY29udGVudC0taXRlbSB7XFxuICBwYWRkaW5nOiAxcmVtO1xcbn1cXG5cXG4uY29uLXZzLWRpYWxvZyB7XFxuICB6LWluZGV4OiA1MjAwNTtcXG59XFxuXFxuLmNvbi12cy1kaWFsb2cgLnZzLWRpYWxvZyBoZWFkZXIgLmRpYWxvZy10aXRsZSB7XFxuICBjb2xvcjogaW5oZXJpdDtcXG59XFxuXFxuW2Rpcl0gLmNvbi12cy1kaWFsb2cgLnZzLWRpYWxvZyBoZWFkZXIgLmRpYWxvZy10aXRsZSB7XFxuICBwYWRkaW5nOiAwLjhyZW07XFxufVxcblxcbi5jb24tdnMtZGlhbG9nIC52cy1kaWFsb2cgaGVhZGVyIHNwYW4uYWZ0ZXIge1xcbiAgd2lkdGg6IDA7XFxufVxcblxcbi5jb24tdnMtZGlhbG9nIC52cy1kaWFsb2cgLnZzLWRpYWxvZy10ZXh0IHtcXG4gIGZvbnQtc2l6ZTogMXJlbTtcXG59XFxuXFxuW2Rpcl0gLmNvbi12cy1kaWFsb2cgLnZzLWRpYWxvZyAudnMtZGlhbG9nLXRleHQge1xcbiAgcGFkZGluZzogMXJlbTtcXG59XFxuXFxuW2Rpcl0gLmNvbi12cy1kaWFsb2cgLnZzLWRpYWxvZyBmb290ZXIge1xcbiAgcGFkZGluZzogMXJlbTtcXG59XFxuXFxuW2Rpcl0gLmNvbi12cy1kaWFsb2cgLnZzLWRpYWxvZyBmb290ZXIgLnZzLWJ1dHRvbjpsYXN0LW9mLXR5cGUge1xcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMikgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5jb24tdnMtZGlhbG9nIC52cy1kaWFsb2cgZm9vdGVyIC52cy1idXR0b246bGFzdC1vZi10eXBlIHtcXG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5jb24tdnMtZGlhbG9nIC52cy1kaWFsb2cgZm9vdGVyIC52cy1idXR0b246bGFzdC1vZi10eXBlIHtcXG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi52cy1jb24tZHJvcGRvd24ge1xcbiAgY29sb3I6IGluaGVyaXQ7XFxuICBmb250LXNpemU6IDFyZW07XFxufVxcblxcbltkaXJdIC5kcm9wZG93bi1idXR0b24tY29udGFpbmVyIC52cy1idXR0b24ge1xcbiAgcGFkZGluZzogMC43MnJlbSAxLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmRyb3Bkb3duLWJ1dHRvbi1jb250YWluZXIgLnZzLWJ1dHRvbi1saW5lIHtcXG4gIHBhZGRpbmc6IDlweCAxMHB4ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5jb24tdnMtZHJvcGRvd24tLW1lbnUge1xcbiAgei1pbmRleDogNDIwMDA7XFxufVxcblxcbi52cy1pbnB1dC0tcGxhY2Vob2xkZXIge1xcbiAgdG9wOiAwcHg7XFxufVxcblxcbltkaXI9bHRyXSAudnMtaW5wdXQtLWlucHV0Lmhhc0ljb246bm90KC5pY29uLWFmdGVyLWlucHV0KSArIC52cy1pbnB1dC0tcGxhY2Vob2xkZXIge1xcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAudnMtaW5wdXQtLWlucHV0Lmhhc0ljb246bm90KC5pY29uLWFmdGVyLWlucHV0KSArIC52cy1pbnB1dC0tcGxhY2Vob2xkZXIge1xcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnZzLWlucHV0LS1pbnB1dC5oYXNJY29uOm5vdCguaWNvbi1hZnRlci1pbnB1dCk6Zm9jdXMgKyAudnMtcGxhY2Vob2xkZXItbGFiZWwge1xcbiAgcGFkZGluZy1sZWZ0OiAwLjdyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC52cy1pbnB1dC0taW5wdXQuaGFzSWNvbjpub3QoLmljb24tYWZ0ZXItaW5wdXQpOmZvY3VzICsgLnZzLXBsYWNlaG9sZGVyLWxhYmVsIHtcXG4gIHBhZGRpbmctcmlnaHQ6IDAuN3JlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udnMtY29uLWlucHV0IC52cy1pbnB1dHgge1xcbiAgZm9udC1zaXplOiAxcmVtO1xcbn1cXG5cXG5bZGlyXSAudnMtY29uLWlucHV0IC52cy1pbnB1dHgge1xcbiAgcGFkZGluZzogMC43cmVtO1xcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xcbn1cXG5cXG5bZGlyXSAudnMtY29uLWlucHV0IC52eC1pbnB1dHg6bm90KC5pbnB1dC1yb3VuZGVkLWZ1bGwpIHtcXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcXG59XFxuXFxuLnZzLWlucHV0LS1pbnB1dC5ub3JtYWwge1xcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC52cy1pbnB1dC0taW5wdXQubm9ybWFsIHtcXG4gIHBhZGRpbmc6IDAuN3JlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udnMtaW5wdXQtLWlucHV0Lm5vcm1hbCB+IC52cy1pbnB1dC0taWNvbi5mZWF0aGVyIHtcXG4gIHRvcDogOXB4O1xcbn1cXG5cXG4udnMtaW5wdXQtLWlucHV0LmxhcmdlIHtcXG4gIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC52cy1pbnB1dC0taW5wdXQubGFyZ2Uge1xcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnZzLWlucHV0LS1pbnB1dC5sYXJnZS5oYXNJY29uIHtcXG4gIHBhZGRpbmc6IDFyZW0gMC44cmVtIDFyZW0gM3JlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLnZzLWlucHV0LS1pbnB1dC5sYXJnZS5oYXNJY29uIHtcXG4gIHBhZGRpbmc6IDFyZW0gM3JlbSAxcmVtIDAuOHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udnMtaW5wdXQtLWlucHV0LmxhcmdlIH4gLnZzLWlucHV0LS1pY29uIHtcXG4gIHRvcDogMXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnZzLWlucHV0LS1pbnB1dC5sYXJnZSB+IC52cy1pbnB1dC0taWNvbiB7XFxuICBsZWZ0OiAwLjhyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC52cy1pbnB1dC0taW5wdXQubGFyZ2UgfiAudnMtaW5wdXQtLWljb24ge1xcbiAgcmlnaHQ6IDAuOHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udnMtaW5wdXQtLWlucHV0LnNtYWxsIHtcXG4gIGZvbnQtc2l6ZTogMC44cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC52cy1pbnB1dC0taW5wdXQuc21hbGwge1xcbiAgcGFkZGluZzogMC40cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi52cy1pbnB1dC0taW5wdXQuc21hbGwgfiAudnMtaW5wdXQtLWljb24uZmVhdGhlciB7XFxuICB0b3A6IDdweCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnZzLWlucHV0LS1pbnB1dC5oYXNJY29uIHtcXG4gIHBhZGRpbmc6IDAuN3JlbSAxcmVtIDAuN3JlbSAzcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAudnMtaW5wdXQtLWlucHV0Lmhhc0ljb24ge1xcbiAgcGFkZGluZzogMC43cmVtIDNyZW0gMC43cmVtIDFyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC52cy1pbnB1dC0taW5wdXQuaGFzSWNvbi5pY29uLWFmdGVyLWlucHV0IHtcXG4gIHBhZGRpbmc6IDAuN3JlbSAzcmVtIDAuN3JlbSAwLjdyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC52cy1pbnB1dC0taW5wdXQuaGFzSWNvbi5pY29uLWFmdGVyLWlucHV0IHtcXG4gIHBhZGRpbmc6IDAuN3JlbSAwLjdyZW0gMC43cmVtIDNyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnZzLWlucHV0LS1wbGFjZWhvbGRlci5ub3JtYWwge1xcbiAgcGFkZGluZzogMC43cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC52cy1pbnB1dC0tcGxhY2Vob2xkZXIubGFyZ2Uge1xcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udnMtaW5wdXQtLXBsYWNlaG9sZGVyLnNtYWxsIHtcXG4gIGZvbnQtc2l6ZTogMC44cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC52cy1pbnB1dC0tcGxhY2Vob2xkZXIuc21hbGwge1xcbiAgcGFkZGluZzogMC4ycmVtIDAuNnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnZzLWlucHV0LS1pY29uLmZlYXRoZXIge1xcbiAgcGFkZGluZzogMC4ycmVtIDAuNXJlbSAwcmVtIDAuNHJlbTtcXG59XFxuXFxuW2Rpcj1ydGxdIC52cy1pbnB1dC0taWNvbi5mZWF0aGVyIHtcXG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW0gMHJlbSAwLjVyZW07XFxufVxcblxcbltkaXJdIC52cy1pbnB1dC5pbnB1dC1yb3VuZGVkLWZ1bGwgaW5wdXQge1xcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcXG59XFxuXFxuW2Rpcj1sdHJdIC52cy1pbnB1dC5pbnB1dC1yb3VuZGVkLWZ1bGwgLnZzLWlucHV0LS1pbnB1dC5oYXNJY29uIHtcXG4gIHBhZGRpbmc6IDAuOHJlbSAxcmVtIDAuOHJlbSAzcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAudnMtaW5wdXQuaW5wdXQtcm91bmRlZC1mdWxsIC52cy1pbnB1dC0taW5wdXQuaGFzSWNvbiB7XFxuICBwYWRkaW5nOiAwLjhyZW0gM3JlbSAwLjhyZW0gMXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAudnMtaW5wdXQuaW5wdXQtcm91bmRlZC1mdWxsIC5pbnB1dC1zcGFuLXBsYWNlaG9sZGVyIHtcXG4gIHBhZGRpbmctdG9wOiAwLjdyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC52cy1pbnB1dC5pbnB1dC1yb3VuZGVkLWZ1bGwgLmlucHV0LXNwYW4tcGxhY2Vob2xkZXIge1xcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAudnMtaW5wdXQuaW5wdXQtcm91bmRlZC1mdWxsIC5pbnB1dC1zcGFuLXBsYWNlaG9sZGVyIHtcXG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLnZzLWlucHV0LmlucHV0LXJvdW5kZWQtZnVsbCAudnMtaWNvbiB7XFxuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnZzLWlucHV0LmlucHV0LXJvdW5kZWQtZnVsbCAudnMtaWNvbiB7XFxuICBtYXJnaW4tdG9wOiAwLjFyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC52cy1pbnB1dC5pbnB1dC1yb3VuZGVkLWZ1bGwgLnZzLWljb24ge1xcbiAgbWFyZ2luLWxlZnQ6IDAuNnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLnZzLWlucHV0LmlucHV0LXJvdW5kZWQtZnVsbCAudnMtaWNvbiB7XFxuICBtYXJnaW4tcmlnaHQ6IDAuNnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udnMtbGlzdC0taXRlbSAubGlzdC10aXRsZXMgLnZzLWxpc3QtLXN1YnRpdGxlIHtcXG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcXG59XFxuXFxuW2Rpcl0gLnZzLWxpc3QtLWl0ZW06bGFzdC1jaGlsZCB7XFxuICBib3JkZXItYm90dG9tOiBub25lO1xcbn1cXG5cXG4udnMtbmF2YmFyIC52cy1uYXZiYXItLWl0ZW0gYSB7XFxuICBjb2xvcjogaW5oZXJpdDtcXG59XFxuXFxuLnZzLW5hdmJhci1jb2xvci10cmFuc3BhcmVudCAudnMtbmF2YmFyLS1pdGVtIGE6aG92ZXIge1xcbiAgY29sb3I6ICM3MzY3RjAgIWltcG9ydGFudDtcXG59XFxuXFxuLnZzLW5hdmJhci1ncmFkaWVudCAudnMtbmF2YmFyLS1pdGVtLmlzLWFjdGl2ZS1pdGVtIGEge1xcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcXG59XFxuXFxuLnZzLW5vdGlmaWNhdGlvbnMge1xcbiAgei1pbmRleDogMjAwMDAwICFpbXBvcnRhbnQ7XFxufVxcblxcbi52cy1ub3RpZmljYXRpb25zIGgzIHtcXG4gIGNvbG9yOiAjZmZmO1xcbiAgZm9udC13ZWlnaHQ6IDYwMDtcXG4gIGZvbnQtc2l6ZTogMTUuOTZweDtcXG59XFxuXFxuW2Rpcl0gLnZzLXBhZ2luYXRpb24tLWxpLmlzLWN1cnJlbnQge1xcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xcbn1cXG5cXG5bZGlyXSAudnMtcGFnaW5hdGlvbi0tbGkuaXMtY3VycmVudCAuZWZmZWN0IHtcXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcXG59XFxuXFxuLnZzLXBhZ2luYXRpb24tLWxpOmhvdmVyOm5vdCguaXMtY3VycmVudCkge1xcbiAgY29sb3I6IHZhcigtLXZzLWNvbG9yLXBhZ2luYXRpb24pICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC52cy1wYWdpbmF0aW9uLS11bCB7XFxuICBwYWRkaW5nOiAwO1xcbn1cXG5cXG5bZGlyXSAudnMtcG9wdXAtLXRpdGxlIGgzLCBbZGlyXSAudnMtbm90aWZpY2F0aW9ucyBoMyB7XFxuICBtYXJnaW4tYm90dG9tOiAwO1xcbn1cXG5cXG4uY29uLXZzLXBvcHVwIHtcXG4gIHotaW5kZXg6IDUzMDAwO1xcbn1cXG5cXG4uY29uLXZzLXBvcHVwIC52cy1wb3B1cC0tY29udGVudCB7XFxuICBmb250LXNpemU6IDFyZW07XFxufVxcblxcbltkaXJdIC5jb24tdnMtcG9wdXAgLnZzLXBvcHVwLS1jb250ZW50IHtcXG4gIHBhZGRpbmc6IDFyZW07XFxufVxcblxcbi5jb24tdnMtY2hlY2tib3gsXFxuLmNvbi12cy1yYWRpbyB7XFxuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xcbn1cXG5cXG4udnMtcmFkaW8tLWxhYmVsIHtcXG4gIGxpbmUtaGVpZ2h0OiAxO1xcbn1cXG5cXG4uY29uLXZzLXJhZGlvIHtcXG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcXG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xcbn1cXG5cXG4uY29uLXNlbGVjdCAudnMtc2VsZWN0LS1pbnB1dCB7XFxuICBmb250LXNpemU6IDFyZW07XFxufVxcblxcbltkaXJdIC5jb24tc2VsZWN0IC52cy1zZWxlY3QtLWlucHV0IHtcXG4gIHBhZGRpbmc6IDEwcHg7XFxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XFxufVxcblxcbi52cy1zZWxlY3QtLW9wdGlvbnMge1xcbiAgZm9udC1zaXplOiAxcmVtO1xcbiAgei1pbmRleDogNTMwMDAxO1xcbn1cXG5cXG5bZGlyXSAudnMtc2VsZWN0LS1vcHRpb25zIHtcXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XFxufVxcblxcbi52cy1zZWxlY3QtLW9wdGlvbnMgc3BhbiB7XFxuICBjb2xvcjogIzYyNjI2MjtcXG4gIGZvbnQtc2l6ZTogMXJlbTtcXG59XFxuXFxuW2Rpcl0gLnYtc2VsZWN0IC5kcm9wZG93bi10b2dnbGUgLnZzX19hY3Rpb25zIC5jbGVhciB7XFxuICBwYWRkaW5nLXRvcDogNHB4O1xcbn1cXG5cXG4udnMtc2lkZWJhciB7XFxuICBoZWlnaHQ6IGNhbGModmFyKC0tdmgsIDF2aCkgKiAxMDApO1xcbn1cXG5cXG4udnMtc2lkZWJhciAudnMtc2lkZWJhci0taXRlbXMge1xcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcXG4gIGhlaWdodDogMTAwJTtcXG59XFxuXFxuLnZzLXN3aXRjaC0tdGV4dCB7XFxuICBmb250LXNpemU6IDAuN3JlbTtcXG59XFxuXFxuW2Rpcl0gLnZzLWNvbi10YWJsZSB7XFxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcXG59XFxuXFxuW2Rpcl0gLnZzLWNvbi10YWJsZSAudnMtdGFibGUtLWhlYWRlciAudnMtdGFibGUtLXNlYXJjaCB7XFxuICBwYWRkaW5nOiAxcmVtIDA7XFxufVxcblxcbi52cy1jb24tdGFibGUgLnZzLXRhYmxlLS1oZWFkZXIgLnZzLXRhYmxlLS1zZWFyY2ggLnZzLXRhYmxlLS1zZWFyY2gtaW5wdXQge1xcbiAgZm9udC1zaXplOiAwLjlyZW07XFxufVxcblxcbltkaXJdIC52cy1jb24tdGFibGUgLnZzLXRhYmxlLS1oZWFkZXIgLnZzLXRhYmxlLS1zZWFyY2ggLnZzLXRhYmxlLS1zZWFyY2gtaW5wdXQge1xcbiAgcGFkZGluZzogMTBweCAyOHB4O1xcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xcbn1cXG5cXG5bZGlyPWx0cl0gLnZzLWNvbi10YWJsZSAudnMtdGFibGUtLWhlYWRlciAudnMtdGFibGUtLXNlYXJjaCAudnMtdGFibGUtLXNlYXJjaC1pbnB1dDpmb2N1cyArIGkge1xcbiAgbGVmdDogMTBweDtcXG59XFxuXFxuW2Rpcj1ydGxdIC52cy1jb24tdGFibGUgLnZzLXRhYmxlLS1oZWFkZXIgLnZzLXRhYmxlLS1zZWFyY2ggLnZzLXRhYmxlLS1zZWFyY2gtaW5wdXQ6Zm9jdXMgKyBpIHtcXG4gIHJpZ2h0OiAxMHB4O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnZzLWNvbi10YWJsZSAudnMtdGFibGUtLWhlYWRlciAudnMtdGFibGUtLXNlYXJjaCBpIHtcXG4gIGxlZnQ6IDEwcHg7XFxufVxcblxcbltkaXI9cnRsXSAudnMtY29uLXRhYmxlIC52cy10YWJsZS0taGVhZGVyIC52cy10YWJsZS0tc2VhcmNoIGkge1xcbiAgcmlnaHQ6IDEwcHg7XFxufVxcblxcbi52cy1jb24tdGFibGUgLnZzLWNvbi10Ym9keSB7XFxuICB3aWR0aDogMTAwJTtcXG4gIG92ZXJmbG93OiBhdXRvO1xcbn1cXG5cXG5bZGlyXSAudnMtY29uLXRhYmxlIC52cy1jb24tdGJvZHkge1xcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcXG4gIGJvcmRlcjogMnB4IHNvbGlkICNmOGY4Zjg7XFxufVxcblxcbi52cy1jb24tdGFibGUgLnZzLWNvbi10Ym9keSAuY29uLXZzLWNoZWNrYm94IHtcXG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xcbn1cXG5cXG4udnMtY29uLXRhYmxlIC52cy1jb24tdGJvZHkgLnZzLXRhYmxlLS10Ym9keS10YWJsZSB7XFxuICBmb250LXNpemU6IDFyZW07XFxufVxcblxcbi52cy1jb24tdGFibGUgLnZzLWNvbi10Ym9keSAudnMtdGFibGUtLXRib2R5LXRhYmxlIC50ci1zcGFjZXIge1xcbiAgaGVpZ2h0OiAycHg7XFxufVxcblxcbltkaXJdIC52cy1jb24tdGFibGUgLnZzLWNvbi10Ym9keSAudnMtdGFibGUtLXRib2R5LXRhYmxlIC50ci10YWJsZSAudHItZXhwYW5kIHRkIHtcXG4gIHBhZGRpbmc6IDA7XFxufVxcblxcbltkaXJdIC52cy1jb24tdGFibGUgLnZzLWNvbi10Ym9keSAudnMtdGFibGUtLXRib2R5LXRhYmxlIC50ci10YWJsZSB0ZCB7XFxuICBwYWRkaW5nOiAxcmVtO1xcbn1cXG5cXG5bZGlyXSAudnMtY29uLXRhYmxlIC52cy1jb24tdGJvZHkgLnZzLXRhYmxlLS10Ym9keS10YWJsZSAudnMtdGFibGUtLXRoZWFkIHRoIHtcXG4gIHBhZGRpbmc6IDEwcHggMTVweDtcXG59XFxuXFxuLnZzLWNvbi10YWJsZSAudnMtY29uLXRib2R5IC52cy10YWJsZS0tdGJvZHktdGFibGUgLnZzLXRhYmxlLS10aGVhZCAuY29uLXRkLWNoZWNrIHtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcXG59XFxuXFxuW2Rpcl0gLnZzLWNvbi10YWJsZSAudnMtY29uLXRib2R5IC52cy10YWJsZS0tdGJvZHktdGFibGUgLnZzLXRhYmxlLS10aGVhZCAuY29uLXRkLWNoZWNrIHtcXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xcbn1cXG5cXG5bZGlyXSAudnMtY29uLXRhYmxlIC52cy1jb24tdGJvZHkgLnZzLXRhYmxlLS10Ym9keS10YWJsZSAudHItdmFsdWVzIC52cy10YWJsZS0tdGQge1xcbiAgcGFkZGluZzogMTBweCAxNXB4O1xcbn1cXG5cXG5bZGlyXSAudnMtY29uLXRhYmxlIC52cy10YWJsZS0tcGFnaW5hdGlvbiB7XFxuICBtYXJnaW4tdG9wOiAxcmVtO1xcbn1cXG5cXG4uY29uLXNsb3QtdGFicyB7XFxuICB3aWR0aDogMTAwJTtcXG59XFxuXFxuLnZzLXRhYnMtLWxpIHtcXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XFxufVxcblxcbi52cy10YWJzLS1saSBidXR0b24ge1xcbiAgZm9udC1zaXplOiAxcmVtO1xcbiAgZm9udC13ZWlnaHQ6IDUwMDtcXG59XFxuXFxuW2Rpcl0gLnZzLXRhYnMtcG9zaXRpb24tbGVmdCAudnMtdGFicy0tbGkge1xcbiAgcGFkZGluZzogMC4zNXJlbSAwLjNyZW07XFxufVxcblxcbi52cy10YWJzLS1saSBidXR0b24ge1xcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XFxuICBjb2xvcjogaW5oZXJpdDtcXG59XFxuXFxuLnZzLXRhYnMtLWxpIC52cy1pY29uLXByaW1hcnksXFxuLnZzLXRhYnMtLWxpIC52cy1pY29uLXN1Y2Nlc3MsXFxuLnZzLXRhYnMtLWxpIC52cy1pY29uLXdhcm5pbmcsXFxuLnZzLXRhYnMtLWxpIC52cy1pY29uLWRhbmdlcixcXG4udnMtdGFicy0tbGkgLnZzLWljb24tZGFyayB7XFxuICBjb2xvcjogaW5oZXJpdDtcXG59XFxuXFxuLnZzLXRhYnMgLmNvbi10YWIgLnZzLWJ1dHRvbi1maWxsZWQ6aG92ZXIge1xcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcXG59XFxuXFxuLnZzLXRleHRhcmVhIHtcXG4gIGZvbnQtc2l6ZTogMXJlbTtcXG4gIGNvbG9yOiBpbmhlcml0O1xcbiAgZm9udC1mYW1pbHk6IFxcXCJNb250c2VycmF0XFxcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XFxufVxcblxcbltkaXJdIC52cy1jb24tdGV4dGFyZWEge1xcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpICFpbXBvcnRhbnQ7XFxufVxcblxcbi52cy1jb24tdGV4dGFyZWEgPiBoNCB7XFxuICBjb2xvcjogaW5oZXJpdDtcXG59XFxuXFxuLnZzLXRvb2x0aXAge1xcbiAgei1pbmRleDogNTIwMDA7XFxufVxcblxcbi5jb24taW1nLXVwbG9hZCB7XFxuICBvdmVyZmxvdzogaGlkZGVuO1xcbn1cXG5cXG5bZGlyXSAuY29uLWltZy11cGxvYWQge1xcbiAgcGFkZGluZzogMC42cmVtO1xcbn1cXG5cXG5bZGlyXSAuY29uLWltZy11cGxvYWQgLmltZy11cGxvYWQge1xcbiAgbWFyZ2luOiAxNXB4O1xcbn1cXG5cXG4udmlldy11cGxvYWQge1xcbiAgei1pbmRleDogNTIwMDA7XFxufVxcblxcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cXG4gICAgRmlsZSBOYW1lOiBfdGFpbHdpbmRGaXhlcy5zY3NzXFxuICAgIERlc2NyaXB0aW9uOiBwYXJ0aWFsLSBUYWlsd2luZCBGaXhlc1xcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXFxuICAgIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXFxuICAgICAgQXV0aG9yOiBQaXhpbnZlbnRcXG4gICAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xcblxcbmJ1dHRvbjpmb2N1cyB7XFxuICBvdXRsaW5lOiBub25lO1xcbn1cXG5cXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XFxuICBGaWxlIE5hbWU6IF9ydGwuc2Nzc1xcbiAgRGVzY3JpcHRpb246IHBhcnRpYWwtIHJ0bCAtIGltcG9ydHMgcnRsIHN0eWxlc1xcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxcbiAgSXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcXG4gICAgQXV0aG9yOiBQaXhpbnZlbnRcXG4gIEF1dGhvciBVUkw6IGh0dHA6Ly93d3cudGhlbWVmb3Jlc3QubmV0L3VzZXIvcGl4aW52ZW50XFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cXG5cXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XFxuICBGaWxlIE5hbWU6IF9ydGxGaXhlcy5zY3NzXFxuICBEZXNjcmlwdGlvbjogcGFydGlhbCAtIHJ0bCBmaXggLSBmaXhlcyBydGwgc3BlY2lmaWMgaXNzdWVzXFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXFxuICBJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxcbiAgICBBdXRob3I6IFBpeGludmVudFxcbiAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xcblxcbi52dWVzYXgtYXBwLWlzLXJ0bCAucHMtY29udGFpbmVyOm5vdCguZW5hYmxlLXJ0bC14LXNjcm9sbCkgLnBzX19zY3JvbGxiYXIteC1yYWlsIHtcXG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcXG59XFxuXFxuLnZ1ZXNheC1hcHAtaXMtcnRsIC5hZy1waW5uZWQtbGVmdC1jb2xzLWNvbnRhaW5lciB7XFxuICBtYXJnaW4tcmlnaHQ6IDVweDtcXG59XFxuXFxuLnZ1ZXNheC1hcHAtaXMtcnRsIC52cy1kcm9wZG93bi1tZW51LnJpZ2h0eCAudnMtZHJvcGRvd24tLW1lbnUtLWFmdGVyIHtcXG4gIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xcbiAgbGVmdDogMzBweCAhaW1wb3J0YW50O1xcbn1cXG5cXG4udnVlc2F4LWFwcC1pcy1ydGwgLnZzLWxvYWRpbmcgPiAqIHtcXG4gIHRvcDogMDtcXG59XFxuXFxuLnZ1ZXNheC1hcHAtaXMtcnRsIC5jb24tdnMtZHJvcGRvd24tLW1lbnUge1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xcbn1cXG5cXG4udnVlc2F4LWFwcC1pcy1ydGwgLnZ4LW5hdmJhci1kcm9wZG93bi5kcm9wZG93bngtZW50ZXIsIC52dWVzYXgtYXBwLWlzLXJ0bCAudngtbmF2YmFyLWRyb3Bkb3duLmRyb3Bkb3dueC1sZWF2ZS10byB7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpICFpbXBvcnRhbnQ7XFxufVxcblxcbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xcbiAgLnZ1ZXNheC1hcHAtaXMtcnRsIC52eC1uYXZiYXItZHJvcGRvd24uZHJvcGRvd24tY3VzdG9tLmNvbi12cy1kcm9wZG93bi0tbWVudSB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcXG4gIH1cXG5cXG4gIC52dWVzYXgtYXBwLWlzLXJ0bCAudngtbmF2YmFyLWRyb3Bkb3duLmRyb3Bkb3duLWN1c3RvbS5kcm9wZG93bngtZW50ZXIsIC52dWVzYXgtYXBwLWlzLXJ0bCAudngtbmF2YmFyLWRyb3Bkb3duLmRyb3Bkb3duLWN1c3RvbS5kcm9wZG93bngtbGVhdmUtdG8ge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDhweCkgIWltcG9ydGFudDtcXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCA4cHgpICFpbXBvcnRhbnQ7XFxuICB9XFxufVxcblxcbi52dWVzYXgtYXBwLWlzLXJ0bCAuZmxhdHBpY2tyLXByZXYtbW9udGgsXFxuLnZ1ZXNheC1hcHAtaXMtcnRsIC5mbGF0cGlja3ItbmV4dC1tb250aCB7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcXG59XFxuXFxuLnZ1ZXNheC1hcHAtaXMtcnRsIC5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XFxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCAhaW1wb3J0YW50O1xcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAgIWltcG9ydGFudDtcXG59XFxuXFxuLnZ1ZXNheC1hcHAtaXMtcnRsIC5zY3JvbGwtYXJlYS12LW5hdi1tZW51IC5wc19fc2Nyb2xsYmFyLXktcmFpbCB7XFxuICByaWdodDogdW5zZXQgIWltcG9ydGFudDtcXG4gIGxlZnQ6IC02cHggIWltcG9ydGFudDtcXG59XFxuXFxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxcbiAgRmlsZSBOYW1lOiBfcnRsT3ZlcnJpZGVzLnNjc3NcXG4gIERlc2NyaXB0aW9uOiBwYXJ0aWFsIC0gcnRsIGZpeCAtIGZpeGVzIHN0eWxlcyBvdmVycmlkZGVuIGJ5IHJ0bFxcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxcbiAgSXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcXG4gICAgQXV0aG9yOiBQaXhpbnZlbnRcXG4gIEF1dGhvciBVUkw6IGh0dHA6Ly93d3cudGhlbWVmb3Jlc3QubmV0L3VzZXIvcGl4aW52ZW50XFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cXG5cXG4udi1zdGVwW3gtcGxhY2VtZW50Xj1ib3R0b21dIC52LXN0ZXBfX2Fycm93IHtcXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbn1cXG5cXG4udi1zdGVwW3gtcGxhY2VtZW50Xj1sZWZ0XSAudi1zdGVwX19hcnJvdyB7XFxuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG59XFxuXFxuLnYtc3RlcFt4LXBsYWNlbWVudF49dG9wXSAudi1zdGVwX19hcnJvdyB7XFxuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxufVxcblxcbi52LXN0ZXBbeC1wbGFjZW1lbnRePXJpZ2h0XSAudi1zdGVwX19hcnJvdyB7XFxuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XFxuICByaWdodDogMTBweCAhaW1wb3J0YW50O1xcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XFxuICBsZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XFxuICByaWdodDogYXV0byAhaW1wb3J0YW50O1xcbn1cXG5cXG4udmpzLWZsdWlkIHtcXG4gIHBhZGRpbmctdG9wOiA0MS42NjY2NjY2NjY3JSAhaW1wb3J0YW50O1xcbn1cXG5cXG5AZm9udC1mYWNlIHtcXG4gIGZvbnQtZmFtaWx5OiBcXFwicC15ZWtcXFwiO1xcblxcbiAgc3JjOiB1cmwoXCIgKyBlc2NhcGUocmVxdWlyZShcIi4uL2ZvbnRzL3lla2FuL2lyYW4teWVrYW4tNDAwLndvZmYyXCIpKSArIFwiKSBmb3JtYXQoXFxcIndvZmZcXFwiKTtcXG5cXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XFxuXFxuICBmb250LXN0eWxlOiBub3JtYWw7XFxufVxcblxcbkBmb250LWZhY2Uge1xcbiAgZm9udC1mYW1pbHk6IFxcXCJwLXlla1xcXCI7XFxuXFxuICBzcmM6IHVybChcIiArIGVzY2FwZShyZXF1aXJlKFwiLi4vZm9udHMveWVrYW4vaXJhbi15ZWthbi00MDAud29mZjJcIikpICsgXCIpIGZvcm1hdChcXFwid29mZlxcXCIpO1xcblxcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XFxufVxcblxcbkBmb250LWZhY2Uge1xcbiAgZm9udC1mYW1pbHk6IFxcXCJwLXlla1xcXCI7XFxuXFxuICBzcmM6IHVybChcIiArIGVzY2FwZShyZXF1aXJlKFwiLi4vZm9udHMveWVrYW4vaXJhbi15ZWthbi00MDAud29mZjJcIikpICsgXCIpIGZvcm1hdChcXFwid29mZlxcXCIpO1xcblxcbiAgZm9udC13ZWlnaHQ6IDcwMDtcXG59XFxuXFxuQGZvbnQtZmFjZSB7XFxuICBmb250LWZhbWlseTogXFxcInAteWVrXFxcIjtcXG5cXG4gIHNyYzogdXJsKFwiICsgZXNjYXBlKHJlcXVpcmUoXCIuLi9mb250cy95ZWthbi9pcmFuLXlla2FuLTQwMC53b2ZmMlwiKSkgKyBcIikgZm9ybWF0KFxcXCJ3b2ZmXFxcIik7XFxuXFxuICBmb250LXdlaWdodDogMzAwO1xcbn1cXG5cXG5AZm9udC1mYWNlIHtcXG4gIGZvbnQtZmFtaWx5OiBcXFwicC15ZWtcXFwiO1xcblxcbiAgc3JjOiB1cmwoXCIgKyBlc2NhcGUocmVxdWlyZShcIi4uL2ZvbnRzL3lla2FuL2lyYW4teWVrYW4tNDAwLndvZmYyXCIpKSArIFwiKSBmb3JtYXQoXFxcIndvZmZcXFwiKTtcXG5cXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XFxufVxcblxcbmJvZHksICoge1xcbiAgZm9udC1mYW1pbHk6IHAteWVrLCBzYW5zLXNlcmlmLCB0YWhvbWE7XFxuICBsZXR0ZXItc3BhY2luZzogMHB4ICFpbXBvcnRhbnQ7XFxuICBmb250LXNpemU6IGluaGVyaXQ7XFxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcXG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xcbn1cXG5cXG4uYXJhLWljb24tYnV0dG9uIHtcXG4gIHdpZHRoOiAzNXB4O1xcbiAgaGVpZ2h0OiAzNXB4O1xcbn1cXG5cXG5bZGlyXSAuYXJhLWljb24tYnV0dG9uIHtcXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcXG59XFxuXFxuW2Rpcj1ydGxdIC5hbnQtZHJvcGRvd24sIFtkaXI9cnRsXSAuYW50LXNlbGVjdC1kcm9wZG93biwgW2Rpcj1ydGxdIC5hbnQtcG9wb3ZlciB7XFxuICByaWdodDogYXV0byAhaW1wb3J0YW50O1xcbn1cXG5cXG4uYW50LXRvb2x0aXAtYXJyb3cge1xcbiAgZGlzcGxheTogbm9uZTtcXG59XFxuXFxuW2Rpcj1ydGxdIC5hbnQtZm9ybS1pdGVtLWxhYmVsIHtcXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xcbn1cXG5cXG4uYW50LXNlbGVjdC1kcm9wZG93biB7XFxuICB6LWluZGV4OiAyNTAwMDAwO1xcbn1cXG5cXG4uYW50LW1vZGFsLW1hc2sge1xcbiAgei1pbmRleDogMTAwMDAwO1xcbn1cXG5cXG4uYW50LW1vZGFsLXdyYXAge1xcbiAgei1pbmRleDogMTAwMDAxO1xcbn1cXG5cXG4uYW50LXRvb2x0aXAtb3BlbiB7XFxuICB6LWluZGV4OiAxMDAwMDAwMDtcXG59XFxuXFxuLmFudC1tZXNzYWdlIHtcXG4gIHotaW5kZXg6IDEwMDAwMDAwMDtcXG59XCIsIFwiXCJdKTtcblxuLy8gZXhwb3J0c1xuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/css-loader/index.js?!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./src/assets/scss/main.scss\n"); /***/ }), /***/ "./node_modules/css-loader/index.js?!./node_modules/postcss-loader/src/index.js?!./src/assets/css/iconfont.css": /*!*************************************************************************************************************************************!*\ !*** ./node_modules/css-loader??ref--6-oneOf-3-1!./node_modules/postcss-loader/src??ref--6-oneOf-3-2!./src/assets/css/iconfont.css ***! \*************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var escape = __webpack_require__(/*! ../../../node_modules/css-loader/lib/url/escape.js */ \"./node_modules/css-loader/lib/url/escape.js\");\nexports = module.exports = __webpack_require__(/*! ../../../node_modules/css-loader/lib/css-base.js */ \"./node_modules/css-loader/lib/css-base.js\")(false);\n// imports\n\n\n// module\nexports.push([module.i, \"@font-face {\\n font-family: \\\"feather\\\";\\n\\n src: url(\" + escape(__webpack_require__(/*! ../fonts/feather.eot?t=1525787366991 */ \"./src/assets/fonts/feather.eot?t=1525787366991\")) + \"); /* IE9 */\\n\\n src: url(\" + escape(__webpack_require__(/*! ../fonts/feather.eot?t=1525787366991 */ \"./src/assets/fonts/feather.eot?t=1525787366991\")) + \"#iefix) format('embedded-opentype'), \\r\\n url(\" + escape(__webpack_require__(/*! ../fonts/feather.woff?t=1525787366991 */ \"./src/assets/fonts/feather.woff?t=1525787366991\")) + \") format('woff'), \\r\\n url(\" + escape(__webpack_require__(/*! ../fonts/feather.ttf?t=1525787366991 */ \"./src/assets/fonts/feather.ttf?t=1525787366991\")) + \") format('truetype'), \\r\\n url(\" + escape(__webpack_require__(/*! ../fonts/feather.svg?t=1525787366991 */ \"./src/assets/fonts/feather.svg?t=1525787366991\")) + \"#feather) format('svg'); /* iOS 4.1- */\\n}\\n\\n.feather {\\n /* use !important to prevent issues with browser extensions that change fonts */\\n font-family: 'feather' !important;\\n speak: none;\\n font-style: normal;\\n font-weight: normal;\\n font-variant: normal;\\n text-transform: none;\\n line-height: 1;\\n /* Better Font Rendering =========== */\\n -webkit-font-smoothing: antialiased;\\n -moz-osx-font-smoothing: grayscale;\\n}\\n\\n.icon-alert-octagon:before { content: \\\"\\\\E81B\\\";\\n}\\n\\n.icon-alert-circle:before { content: \\\"\\\\E81C\\\";\\n}\\n\\n.icon-activity:before { content: \\\"\\\\E81D\\\";\\n}\\n\\n.icon-alert-triangle:before { content: \\\"\\\\E81E\\\";\\n}\\n\\n.icon-align-center:before { content: \\\"\\\\E81F\\\";\\n}\\n\\n.icon-airplay:before { content: \\\"\\\\E820\\\";\\n}\\n\\n.icon-align-justify:before { content: \\\"\\\\E821\\\";\\n}\\n\\n.icon-align-left:before { content: \\\"\\\\E822\\\";\\n}\\n\\n.icon-align-right:before { content: \\\"\\\\E823\\\";\\n}\\n\\n.icon-arrow-down-left:before { content: \\\"\\\\E824\\\";\\n}\\n\\n.icon-arrow-down-right:before { content: \\\"\\\\E825\\\";\\n}\\n\\n.icon-anchor:before { content: \\\"\\\\E826\\\";\\n}\\n\\n.icon-aperture:before { content: \\\"\\\\E827\\\";\\n}\\n\\n.icon-arrow-left:before { content: \\\"\\\\E828\\\";\\n}\\n\\n.icon-arrow-right:before { content: \\\"\\\\E829\\\";\\n}\\n\\n.icon-arrow-down:before { content: \\\"\\\\E82A\\\";\\n}\\n\\n.icon-arrow-up-left:before { content: \\\"\\\\E82B\\\";\\n}\\n\\n.icon-arrow-up-right:before { content: \\\"\\\\E82C\\\";\\n}\\n\\n.icon-arrow-up:before { content: \\\"\\\\E82D\\\";\\n}\\n\\n.icon-award:before { content: \\\"\\\\E82E\\\";\\n}\\n\\n.icon-bar-chart:before { content: \\\"\\\\E82F\\\";\\n}\\n\\n.icon-at-sign:before { content: \\\"\\\\E830\\\";\\n}\\n\\n.icon-bar-chart-2:before { content: \\\"\\\\E831\\\";\\n}\\n\\n.icon-battery-charging:before { content: \\\"\\\\E832\\\";\\n}\\n\\n.icon-bell-off:before { content: \\\"\\\\E833\\\";\\n}\\n\\n.icon-battery:before { content: \\\"\\\\E834\\\";\\n}\\n\\n.icon-bluetooth:before { content: \\\"\\\\E835\\\";\\n}\\n\\n.icon-bell:before { content: \\\"\\\\E836\\\";\\n}\\n\\n.icon-book:before { content: \\\"\\\\E837\\\";\\n}\\n\\n.icon-briefcase:before { content: \\\"\\\\E838\\\";\\n}\\n\\n.icon-camera-off:before { content: \\\"\\\\E839\\\";\\n}\\n\\n.icon-calendar:before { content: \\\"\\\\E83A\\\";\\n}\\n\\n.icon-bookmark:before { content: \\\"\\\\E83B\\\";\\n}\\n\\n.icon-box:before { content: \\\"\\\\E83C\\\";\\n}\\n\\n.icon-camera:before { content: \\\"\\\\E83D\\\";\\n}\\n\\n.icon-check-circle:before { content: \\\"\\\\E83E\\\";\\n}\\n\\n.icon-check:before { content: \\\"\\\\E83F\\\";\\n}\\n\\n.icon-check-square:before { content: \\\"\\\\E840\\\";\\n}\\n\\n.icon-cast:before { content: \\\"\\\\E841\\\";\\n}\\n\\n.icon-chevron-down:before { content: \\\"\\\\E842\\\";\\n}\\n\\n.icon-chevron-left:before { content: \\\"\\\\E843\\\";\\n}\\n\\n.icon-chevron-right:before { content: \\\"\\\\E844\\\";\\n}\\n\\n.icon-chevron-up:before { content: \\\"\\\\E845\\\";\\n}\\n\\n.icon-chevrons-down:before { content: \\\"\\\\E846\\\";\\n}\\n\\n.icon-chevrons-right:before { content: \\\"\\\\E847\\\";\\n}\\n\\n.icon-chevrons-up:before { content: \\\"\\\\E848\\\";\\n}\\n\\n.icon-chevrons-left:before { content: \\\"\\\\E849\\\";\\n}\\n\\n.icon-circle:before { content: \\\"\\\\E84A\\\";\\n}\\n\\n.icon-clipboard:before { content: \\\"\\\\E84B\\\";\\n}\\n\\n.icon-chrome:before { content: \\\"\\\\E84C\\\";\\n}\\n\\n.icon-clock:before { content: \\\"\\\\E84D\\\";\\n}\\n\\n.icon-cloud-lightning:before { content: \\\"\\\\E84E\\\";\\n}\\n\\n.icon-cloud-drizzle:before { content: \\\"\\\\E84F\\\";\\n}\\n\\n.icon-cloud-rain:before { content: \\\"\\\\E850\\\";\\n}\\n\\n.icon-cloud-off:before { content: \\\"\\\\E851\\\";\\n}\\n\\n.icon-codepen:before { content: \\\"\\\\E852\\\";\\n}\\n\\n.icon-cloud-snow:before { content: \\\"\\\\E853\\\";\\n}\\n\\n.icon-compass:before { content: \\\"\\\\E854\\\";\\n}\\n\\n.icon-copy:before { content: \\\"\\\\E855\\\";\\n}\\n\\n.icon-corner-down-right:before { content: \\\"\\\\E856\\\";\\n}\\n\\n.icon-corner-down-left:before { content: \\\"\\\\E857\\\";\\n}\\n\\n.icon-corner-left-down:before { content: \\\"\\\\E858\\\";\\n}\\n\\n.icon-corner-left-up:before { content: \\\"\\\\E859\\\";\\n}\\n\\n.icon-corner-up-left:before { content: \\\"\\\\E85A\\\";\\n}\\n\\n.icon-corner-up-right:before { content: \\\"\\\\E85B\\\";\\n}\\n\\n.icon-corner-right-down:before { content: \\\"\\\\E85C\\\";\\n}\\n\\n.icon-corner-right-up:before { content: \\\"\\\\E85D\\\";\\n}\\n\\n.icon-cpu:before { content: \\\"\\\\E85E\\\";\\n}\\n\\n.icon-credit-card:before { content: \\\"\\\\E85F\\\";\\n}\\n\\n.icon-crosshair:before { content: \\\"\\\\E860\\\";\\n}\\n\\n.icon-disc:before { content: \\\"\\\\E861\\\";\\n}\\n\\n.icon-delete:before { content: \\\"\\\\E862\\\";\\n}\\n\\n.icon-download-cloud:before { content: \\\"\\\\E863\\\";\\n}\\n\\n.icon-download:before { content: \\\"\\\\E864\\\";\\n}\\n\\n.icon-droplet:before { content: \\\"\\\\E865\\\";\\n}\\n\\n.icon-edit-2:before { content: \\\"\\\\E866\\\";\\n}\\n\\n.icon-edit:before { content: \\\"\\\\E867\\\";\\n}\\n\\n.icon-edit-1:before { content: \\\"\\\\E868\\\";\\n}\\n\\n.icon-external-link:before { content: \\\"\\\\E869\\\";\\n}\\n\\n.icon-eye:before { content: \\\"\\\\E86A\\\";\\n}\\n\\n.icon-feather:before { content: \\\"\\\\E86B\\\";\\n}\\n\\n.icon-facebook:before { content: \\\"\\\\E86C\\\";\\n}\\n\\n.icon-file-minus:before { content: \\\"\\\\E86D\\\";\\n}\\n\\n.icon-eye-off:before { content: \\\"\\\\E86E\\\";\\n}\\n\\n.icon-fast-forward:before { content: \\\"\\\\E86F\\\";\\n}\\n\\n.icon-file-text:before { content: \\\"\\\\E870\\\";\\n}\\n\\n.icon-film:before { content: \\\"\\\\E871\\\";\\n}\\n\\n.icon-file:before { content: \\\"\\\\E872\\\";\\n}\\n\\n.icon-file-plus:before { content: \\\"\\\\E873\\\";\\n}\\n\\n.icon-folder:before { content: \\\"\\\\E874\\\";\\n}\\n\\n.icon-filter:before { content: \\\"\\\\E875\\\";\\n}\\n\\n.icon-flag:before { content: \\\"\\\\E876\\\";\\n}\\n\\n.icon-globe:before { content: \\\"\\\\E877\\\";\\n}\\n\\n.icon-grid:before { content: \\\"\\\\E878\\\";\\n}\\n\\n.icon-heart:before { content: \\\"\\\\E879\\\";\\n}\\n\\n.icon-home:before { content: \\\"\\\\E87A\\\";\\n}\\n\\n.icon-github:before { content: \\\"\\\\E87B\\\";\\n}\\n\\n.icon-image:before { content: \\\"\\\\E87C\\\";\\n}\\n\\n.icon-inbox:before { content: \\\"\\\\E87D\\\";\\n}\\n\\n.icon-layers:before { content: \\\"\\\\E87E\\\";\\n}\\n\\n.icon-info:before { content: \\\"\\\\E87F\\\";\\n}\\n\\n.icon-instagram:before { content: \\\"\\\\E880\\\";\\n}\\n\\n.icon-layout:before { content: \\\"\\\\E881\\\";\\n}\\n\\n.icon-link-2:before { content: \\\"\\\\E882\\\";\\n}\\n\\n.icon-life-buoy:before { content: \\\"\\\\E883\\\";\\n}\\n\\n.icon-link:before { content: \\\"\\\\E884\\\";\\n}\\n\\n.icon-log-in:before { content: \\\"\\\\E885\\\";\\n}\\n\\n.icon-list:before { content: \\\"\\\\E886\\\";\\n}\\n\\n.icon-lock:before { content: \\\"\\\\E887\\\";\\n}\\n\\n.icon-log-out:before { content: \\\"\\\\E888\\\";\\n}\\n\\n.icon-loader:before { content: \\\"\\\\E889\\\";\\n}\\n\\n.icon-mail:before { content: \\\"\\\\E88A\\\";\\n}\\n\\n.icon-maximize-2:before { content: \\\"\\\\E88B\\\";\\n}\\n\\n.icon-map:before { content: \\\"\\\\E88C\\\";\\n}\\n\\n.icon-map-pin:before { content: \\\"\\\\E88E\\\";\\n}\\n\\n.icon-menu:before { content: \\\"\\\\E88F\\\";\\n}\\n\\n.icon-message-circle:before { content: \\\"\\\\E890\\\";\\n}\\n\\n.icon-message-square:before { content: \\\"\\\\E891\\\";\\n}\\n\\n.icon-minimize-2:before { content: \\\"\\\\E892\\\";\\n}\\n\\n.icon-mic-off:before { content: \\\"\\\\E893\\\";\\n}\\n\\n.icon-minus-circle:before { content: \\\"\\\\E894\\\";\\n}\\n\\n.icon-mic:before { content: \\\"\\\\E895\\\";\\n}\\n\\n.icon-minus-square:before { content: \\\"\\\\E896\\\";\\n}\\n\\n.icon-minus:before { content: \\\"\\\\E897\\\";\\n}\\n\\n.icon-moon:before { content: \\\"\\\\E898\\\";\\n}\\n\\n.icon-monitor:before { content: \\\"\\\\E899\\\";\\n}\\n\\n.icon-more-vertical:before { content: \\\"\\\\E89A\\\";\\n}\\n\\n.icon-more-horizontal:before { content: \\\"\\\\E89B\\\";\\n}\\n\\n.icon-move:before { content: \\\"\\\\E89C\\\";\\n}\\n\\n.icon-music:before { content: \\\"\\\\E89D\\\";\\n}\\n\\n.icon-navigation-2:before { content: \\\"\\\\E89E\\\";\\n}\\n\\n.icon-navigation:before { content: \\\"\\\\E89F\\\";\\n}\\n\\n.icon-octagon:before { content: \\\"\\\\E8A0\\\";\\n}\\n\\n.icon-package:before { content: \\\"\\\\E8A1\\\";\\n}\\n\\n.icon-pause-circle:before { content: \\\"\\\\E8A2\\\";\\n}\\n\\n.icon-pause:before { content: \\\"\\\\E8A3\\\";\\n}\\n\\n.icon-percent:before { content: \\\"\\\\E8A4\\\";\\n}\\n\\n.icon-phone-call:before { content: \\\"\\\\E8A5\\\";\\n}\\n\\n.icon-phone-forwarded:before { content: \\\"\\\\E8A6\\\";\\n}\\n\\n.icon-phone-missed:before { content: \\\"\\\\E8A7\\\";\\n}\\n\\n.icon-phone-off:before { content: \\\"\\\\E8A8\\\";\\n}\\n\\n.icon-phone-incoming:before { content: \\\"\\\\E8A9\\\";\\n}\\n\\n.icon-phone:before { content: \\\"\\\\E8AA\\\";\\n}\\n\\n.icon-phone-outgoing:before { content: \\\"\\\\E8AB\\\";\\n}\\n\\n.icon-pie-chart:before { content: \\\"\\\\E8AC\\\";\\n}\\n\\n.icon-play-circle:before { content: \\\"\\\\E8AD\\\";\\n}\\n\\n.icon-play:before { content: \\\"\\\\E8AE\\\";\\n}\\n\\n.icon-plus-square:before { content: \\\"\\\\E8AF\\\";\\n}\\n\\n.icon-plus-circle:before { content: \\\"\\\\E8B0\\\";\\n}\\n\\n.icon-plus:before { content: \\\"\\\\E8B1\\\";\\n}\\n\\n.icon-pocket:before { content: \\\"\\\\E8B2\\\";\\n}\\n\\n.icon-printer:before { content: \\\"\\\\E8B3\\\";\\n}\\n\\n.icon-power:before { content: \\\"\\\\E8B4\\\";\\n}\\n\\n.icon-radio:before { content: \\\"\\\\E8B5\\\";\\n}\\n\\n.icon-repeat:before { content: \\\"\\\\E8B6\\\";\\n}\\n\\n.icon-refresh-ccw:before { content: \\\"\\\\E8B7\\\";\\n}\\n\\n.icon-rewind:before { content: \\\"\\\\E8B8\\\";\\n}\\n\\n.icon-rotate-ccw:before { content: \\\"\\\\E8B9\\\";\\n}\\n\\n.icon-refresh-cw:before { content: \\\"\\\\E8BA\\\";\\n}\\n\\n.icon-rotate-cw:before { content: \\\"\\\\E8BB\\\";\\n}\\n\\n.icon-save:before { content: \\\"\\\\E8BC\\\";\\n}\\n\\n.icon-search:before { content: \\\"\\\\E8BD\\\";\\n}\\n\\n.icon-server:before { content: \\\"\\\\E8BE\\\";\\n}\\n\\n.icon-scissors:before { content: \\\"\\\\E8BF\\\";\\n}\\n\\n.icon-share-2:before { content: \\\"\\\\E8C0\\\";\\n}\\n\\n.icon-share:before { content: \\\"\\\\E8C1\\\";\\n}\\n\\n.icon-shield:before { content: \\\"\\\\E8C2\\\";\\n}\\n\\n.icon-settings:before { content: \\\"\\\\E8C3\\\";\\n}\\n\\n.icon-skip-back:before { content: \\\"\\\\E8C4\\\";\\n}\\n\\n.icon-shuffle:before { content: \\\"\\\\E8C5\\\";\\n}\\n\\n.icon-sidebar:before { content: \\\"\\\\E8C6\\\";\\n}\\n\\n.icon-skip-forward:before { content: \\\"\\\\E8C7\\\";\\n}\\n\\n.icon-slack:before { content: \\\"\\\\E8C8\\\";\\n}\\n\\n.icon-slash:before { content: \\\"\\\\E8C9\\\";\\n}\\n\\n.icon-smartphone:before { content: \\\"\\\\E8CA\\\";\\n}\\n\\n.icon-square:before { content: \\\"\\\\E8CB\\\";\\n}\\n\\n.icon-speaker:before { content: \\\"\\\\E8CC\\\";\\n}\\n\\n.icon-star:before { content: \\\"\\\\E8CD\\\";\\n}\\n\\n.icon-stop-circle:before { content: \\\"\\\\E8CE\\\";\\n}\\n\\n.icon-sun:before { content: \\\"\\\\E8CF\\\";\\n}\\n\\n.icon-sunrise:before { content: \\\"\\\\E8D0\\\";\\n}\\n\\n.icon-tablet:before { content: \\\"\\\\E8D1\\\";\\n}\\n\\n.icon-tag:before { content: \\\"\\\\E8D2\\\";\\n}\\n\\n.icon-sunset:before { content: \\\"\\\\E8D3\\\";\\n}\\n\\n.icon-target:before { content: \\\"\\\\E8D4\\\";\\n}\\n\\n.icon-thermometer:before { content: \\\"\\\\E8D5\\\";\\n}\\n\\n.icon-thumbs-up:before { content: \\\"\\\\E8D6\\\";\\n}\\n\\n.icon-thumbs-down:before { content: \\\"\\\\E8D7\\\";\\n}\\n\\n.icon-toggle-left:before { content: \\\"\\\\E8D8\\\";\\n}\\n\\n.icon-toggle-right:before { content: \\\"\\\\E8D9\\\";\\n}\\n\\n.icon-trash-2:before { content: \\\"\\\\E8DA\\\";\\n}\\n\\n.icon-trash:before { content: \\\"\\\\E8DB\\\";\\n}\\n\\n.icon-trending-up:before { content: \\\"\\\\E8DC\\\";\\n}\\n\\n.icon-trending-down:before { content: \\\"\\\\E8DD\\\";\\n}\\n\\n.icon-triangle:before { content: \\\"\\\\E8DE\\\";\\n}\\n\\n.icon-type:before { content: \\\"\\\\E8DF\\\";\\n}\\n\\n.icon-twitter:before { content: \\\"\\\\E8E0\\\";\\n}\\n\\n.icon-upload:before { content: \\\"\\\\E8E1\\\";\\n}\\n\\n.icon-umbrella:before { content: \\\"\\\\E8E2\\\";\\n}\\n\\n.icon-upload-cloud:before { content: \\\"\\\\E8E3\\\";\\n}\\n\\n.icon-unlock:before { content: \\\"\\\\E8E4\\\";\\n}\\n\\n.icon-user-check:before { content: \\\"\\\\E8E5\\\";\\n}\\n\\n.icon-user-minus:before { content: \\\"\\\\E8E6\\\";\\n}\\n\\n.icon-user-plus:before { content: \\\"\\\\E8E7\\\";\\n}\\n\\n.icon-user-x:before { content: \\\"\\\\E8E8\\\";\\n}\\n\\n.icon-user:before { content: \\\"\\\\E8E9\\\";\\n}\\n\\n.icon-users:before { content: \\\"\\\\E8EA\\\";\\n}\\n\\n.icon-video-off:before { content: \\\"\\\\E8EB\\\";\\n}\\n\\n.icon-video:before { content: \\\"\\\\E8EC\\\";\\n}\\n\\n.icon-voicemail:before { content: \\\"\\\\E8ED\\\";\\n}\\n\\n.icon-volume-x:before { content: \\\"\\\\E8EE\\\";\\n}\\n\\n.icon-volume-2:before { content: \\\"\\\\E8EF\\\";\\n}\\n\\n.icon-volume-1:before { content: \\\"\\\\E8F0\\\";\\n}\\n\\n.icon-volume:before { content: \\\"\\\\E8F1\\\";\\n}\\n\\n.icon-watch:before { content: \\\"\\\\E8F2\\\";\\n}\\n\\n.icon-wifi:before { content: \\\"\\\\E8F3\\\";\\n}\\n\\n.icon-x-square:before { content: \\\"\\\\E8F4\\\";\\n}\\n\\n.icon-wind:before { content: \\\"\\\\E8F5\\\";\\n}\\n\\n.icon-x:before { content: \\\"\\\\E8F6\\\";\\n}\\n\\n.icon-x-circle:before { content: \\\"\\\\E8F7\\\";\\n}\\n\\n.icon-zap:before { content: \\\"\\\\E8F8\\\";\\n}\\n\\n.icon-zoom-in:before { content: \\\"\\\\E8F9\\\";\\n}\\n\\n.icon-zoom-out:before { content: \\\"\\\\E8FA\\\";\\n}\\n\\n.icon-command:before { content: \\\"\\\\E8FB\\\";\\n}\\n\\n.icon-cloud:before { content: \\\"\\\\E8FC\\\";\\n}\\n\\n.icon-hash:before { content: \\\"\\\\E8FD\\\";\\n}\\n\\n.icon-headphones:before { content: \\\"\\\\E8FE\\\";\\n}\\n\\n.icon-underline:before { content: \\\"\\\\E8FF\\\";\\n}\\n\\n.icon-italic:before { content: \\\"\\\\E900\\\";\\n}\\n\\n.icon-bold:before { content: \\\"\\\\E901\\\";\\n}\\n\\n.icon-crop:before { content: \\\"\\\\E902\\\";\\n}\\n\\n.icon-help-circle:before { content: \\\"\\\\E903\\\";\\n}\\n\\n.icon-paperclip:before { content: \\\"\\\\E904\\\";\\n}\\n\\n.icon-shopping-cart:before { content: \\\"\\\\E905\\\";\\n}\\n\\n.icon-tv:before { content: \\\"\\\\E906\\\";\\n}\\n\\n.icon-wifi-off:before { content: \\\"\\\\E907\\\";\\n}\\n\\n.icon-minimize:before { content: \\\"\\\\E88D\\\";\\n}\\n\\n.icon-maximize:before { content: \\\"\\\\E908\\\";\\n}\\n\\n.icon-gitlab:before { content: \\\"\\\\E909\\\";\\n}\\n\\n.icon-sliders:before { content: \\\"\\\\E90A\\\";\\n}\\n\\n.icon-star-on:before { content: \\\"\\\\E90B\\\";\\n}\\n\\n.icon-heart-on:before { content: \\\"\\\\E90C\\\";\\n}\\n\\n.icon-archive:before { content: \\\"\\\\E90D\\\";\\n}\\n\\n.icon-arrow-down-circle:before { content: \\\"\\\\E90E\\\";\\n}\\n\\n.icon-arrow-up-circle:before { content: \\\"\\\\E90F\\\";\\n}\\n\\n.icon-arrow-left-circle:before { content: \\\"\\\\E910\\\";\\n}\\n\\n.icon-arrow-right-circle:before { content: \\\"\\\\E911\\\";\\n}\\n\\n.icon-bar-chart-line-:before { content: \\\"\\\\E912\\\";\\n}\\n\\n.icon-bar-chart-line:before { content: \\\"\\\\E913\\\";\\n}\\n\\n.icon-book-open:before { content: \\\"\\\\E914\\\";\\n}\\n\\n.icon-code:before { content: \\\"\\\\E915\\\";\\n}\\n\\n.icon-database:before { content: \\\"\\\\E916\\\";\\n}\\n\\n.icon-dollar-sign:before { content: \\\"\\\\E917\\\";\\n}\\n\\n.icon-folder-plus:before { content: \\\"\\\\E918\\\";\\n}\\n\\n.icon-gift:before { content: \\\"\\\\E919\\\";\\n}\\n\\n.icon-folder-minus:before { content: \\\"\\\\E91A\\\";\\n}\\n\\n.icon-git-commit:before { content: \\\"\\\\E91B\\\";\\n}\\n\\n.icon-git-branch:before { content: \\\"\\\\E91C\\\";\\n}\\n\\n.icon-git-pull-request:before { content: \\\"\\\\E91D\\\";\\n}\\n\\n.icon-git-merge:before { content: \\\"\\\\E91E\\\";\\n}\\n\\n.icon-linkedin:before { content: \\\"\\\\E91F\\\";\\n}\\n\\n.icon-hard-drive:before { content: \\\"\\\\E920\\\";\\n}\\n\\n.icon-more-vertical-:before { content: \\\"\\\\E921\\\";\\n}\\n\\n.icon-more-horizontal-:before { content: \\\"\\\\E922\\\";\\n}\\n\\n.icon-rss:before { content: \\\"\\\\E923\\\";\\n}\\n\\n.icon-send:before { content: \\\"\\\\E924\\\";\\n}\\n\\n.icon-shield-off:before { content: \\\"\\\\E925\\\";\\n}\\n\\n.icon-shopping-bag:before { content: \\\"\\\\E926\\\";\\n}\\n\\n.icon-terminal:before { content: \\\"\\\\E927\\\";\\n}\\n\\n.icon-truck:before { content: \\\"\\\\E928\\\";\\n}\\n\\n.icon-zap-off:before { content: \\\"\\\\E929\\\";\\n}\\n\\n.icon-youtube:before { content: \\\"\\\\E92A\\\";\\n}\\r\\n\", \"\"]);\n\n// exports\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9pbmRleC5qcz8hLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL3NyYy9hc3NldHMvY3NzL2ljb25mb250LmNzcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9hc3NldHMvY3NzL2ljb25mb250LmNzcz8wMjRiIl0sInNvdXJjZXNDb250ZW50IjpbInZhciBlc2NhcGUgPSByZXF1aXJlKFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvbGliL3VybC9lc2NhcGUuanNcIik7XG5leHBvcnRzID0gbW9kdWxlLmV4cG9ydHMgPSByZXF1aXJlKFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvbGliL2Nzcy1iYXNlLmpzXCIpKGZhbHNlKTtcbi8vIGltcG9ydHNcblxuXG4vLyBtb2R1bGVcbmV4cG9ydHMucHVzaChbbW9kdWxlLmlkLCBcIkBmb250LWZhY2Uge1xcbiAgZm9udC1mYW1pbHk6IFxcXCJmZWF0aGVyXFxcIjtcXG5cXG4gIHNyYzogdXJsKFwiICsgZXNjYXBlKHJlcXVpcmUoXCIuLi9mb250cy9mZWF0aGVyLmVvdD90PTE1MjU3ODczNjY5OTFcIikpICsgXCIpOyAvKiBJRTkgKi9cXG5cXG4gIHNyYzogdXJsKFwiICsgZXNjYXBlKHJlcXVpcmUoXCIuLi9mb250cy9mZWF0aGVyLmVvdD90PTE1MjU3ODczNjY5OTFcIikpICsgXCIjaWVmaXgpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgXFxyXFxuICB1cmwoXCIgKyBlc2NhcGUocmVxdWlyZShcIi4uL2ZvbnRzL2ZlYXRoZXIud29mZj90PTE1MjU3ODczNjY5OTFcIikpICsgXCIpIGZvcm1hdCgnd29mZicpLCBcXHJcXG4gIHVybChcIiArIGVzY2FwZShyZXF1aXJlKFwiLi4vZm9udHMvZmVhdGhlci50dGY/dD0xNTI1Nzg3MzY2OTkxXCIpKSArIFwiKSBmb3JtYXQoJ3RydWV0eXBlJyksIFxcclxcbiAgdXJsKFwiICsgZXNjYXBlKHJlcXVpcmUoXCIuLi9mb250cy9mZWF0aGVyLnN2Zz90PTE1MjU3ODczNjY5OTFcIikpICsgXCIjZmVhdGhlcikgZm9ybWF0KCdzdmcnKTsgLyogaU9TIDQuMS0gKi9cXG59XFxuXFxuLmZlYXRoZXIge1xcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cXG4gIGZvbnQtZmFtaWx5OiAnZmVhdGhlcicgIWltcG9ydGFudDtcXG4gIHNwZWFrOiBub25lO1xcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XFxuICBsaW5lLWhlaWdodDogMTtcXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XFxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xcbn1cXG5cXG4uaWNvbi1hbGVydC1vY3RhZ29uOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTgxQlxcXCI7XFxufVxcblxcbi5pY29uLWFsZXJ0LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4MUNcXFwiO1xcbn1cXG5cXG4uaWNvbi1hY3Rpdml0eTpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4MURcXFwiO1xcbn1cXG5cXG4uaWNvbi1hbGVydC10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4MUVcXFwiO1xcbn1cXG5cXG4uaWNvbi1hbGlnbi1jZW50ZXI6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFODFGXFxcIjtcXG59XFxuXFxuLmljb24tYWlycGxheTpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4MjBcXFwiO1xcbn1cXG5cXG4uaWNvbi1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTgyMVxcXCI7XFxufVxcblxcbi5pY29uLWFsaWduLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFODIyXFxcIjtcXG59XFxuXFxuLmljb24tYWxpZ24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFODIzXFxcIjtcXG59XFxuXFxuLmljb24tYXJyb3ctZG93bi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTgyNFxcXCI7XFxufVxcblxcbi5pY29uLWFycm93LWRvd24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFODI1XFxcIjtcXG59XFxuXFxuLmljb24tYW5jaG9yOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTgyNlxcXCI7XFxufVxcblxcbi5pY29uLWFwZXJ0dXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTgyN1xcXCI7XFxufVxcblxcbi5pY29uLWFycm93LWxlZnQ6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFODI4XFxcIjtcXG59XFxuXFxuLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFODI5XFxcIjtcXG59XFxuXFxuLmljb24tYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4MkFcXFwiO1xcbn1cXG5cXG4uaWNvbi1hcnJvdy11cC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTgyQlxcXCI7XFxufVxcblxcbi5pY29uLWFycm93LXVwLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTgyQ1xcXCI7XFxufVxcblxcbi5pY29uLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTgyRFxcXCI7XFxufVxcblxcbi5pY29uLWF3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTgyRVxcXCI7XFxufVxcblxcbi5pY29uLWJhci1jaGFydDpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4MkZcXFwiO1xcbn1cXG5cXG4uaWNvbi1hdC1zaWduOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTgzMFxcXCI7XFxufVxcblxcbi5pY29uLWJhci1jaGFydC0yOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTgzMVxcXCI7XFxufVxcblxcbi5pY29uLWJhdHRlcnktY2hhcmdpbmc6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFODMyXFxcIjtcXG59XFxuXFxuLmljb24tYmVsbC1vZmY6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFODMzXFxcIjtcXG59XFxuXFxuLmljb24tYmF0dGVyeTpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4MzRcXFwiO1xcbn1cXG5cXG4uaWNvbi1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFODM1XFxcIjtcXG59XFxuXFxuLmljb24tYmVsbDpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4MzZcXFwiO1xcbn1cXG5cXG4uaWNvbi1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTgzN1xcXCI7XFxufVxcblxcbi5pY29uLWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4MzhcXFwiO1xcbn1cXG5cXG4uaWNvbi1jYW1lcmEtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTgzOVxcXCI7XFxufVxcblxcbi5pY29uLWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTgzQVxcXCI7XFxufVxcblxcbi5pY29uLWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTgzQlxcXCI7XFxufVxcblxcbi5pY29uLWJveDpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4M0NcXFwiO1xcbn1cXG5cXG4uaWNvbi1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFODNEXFxcIjtcXG59XFxuXFxuLmljb24tY2hlY2stY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTgzRVxcXCI7XFxufVxcblxcbi5pY29uLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTgzRlxcXCI7XFxufVxcblxcbi5pY29uLWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4NDBcXFwiO1xcbn1cXG5cXG4uaWNvbi1jYXN0OmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTg0MVxcXCI7XFxufVxcblxcbi5pY29uLWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4NDJcXFwiO1xcbn1cXG5cXG4uaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFODQzXFxcIjtcXG59XFxuXFxuLmljb24tY2hldnJvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4NDRcXFwiO1xcbn1cXG5cXG4uaWNvbi1jaGV2cm9uLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTg0NVxcXCI7XFxufVxcblxcbi5pY29uLWNoZXZyb25zLWRvd246YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFODQ2XFxcIjtcXG59XFxuXFxuLmljb24tY2hldnJvbnMtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFODQ3XFxcIjtcXG59XFxuXFxuLmljb24tY2hldnJvbnMtdXA6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFODQ4XFxcIjtcXG59XFxuXFxuLmljb24tY2hldnJvbnMtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4NDlcXFwiO1xcbn1cXG5cXG4uaWNvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFODRBXFxcIjtcXG59XFxuXFxuLmljb24tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTg0QlxcXCI7XFxufVxcblxcbi5pY29uLWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4NENcXFwiO1xcbn1cXG5cXG4uaWNvbi1jbG9jazpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4NERcXFwiO1xcbn1cXG5cXG4uaWNvbi1jbG91ZC1saWdodG5pbmc6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFODRFXFxcIjtcXG59XFxuXFxuLmljb24tY2xvdWQtZHJpenpsZTpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4NEZcXFwiO1xcbn1cXG5cXG4uaWNvbi1jbG91ZC1yYWluOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTg1MFxcXCI7XFxufVxcblxcbi5pY29uLWNsb3VkLW9mZjpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4NTFcXFwiO1xcbn1cXG5cXG4uaWNvbi1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTg1MlxcXCI7XFxufVxcblxcbi5pY29uLWNsb3VkLXNub3c6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFODUzXFxcIjtcXG59XFxuXFxuLmljb24tY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4NTRcXFwiO1xcbn1cXG5cXG4uaWNvbi1jb3B5OmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTg1NVxcXCI7XFxufVxcblxcbi5pY29uLWNvcm5lci1kb3duLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTg1NlxcXCI7XFxufVxcblxcbi5pY29uLWNvcm5lci1kb3duLWxlZnQ6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFODU3XFxcIjtcXG59XFxuXFxuLmljb24tY29ybmVyLWxlZnQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4NThcXFwiO1xcbn1cXG5cXG4uaWNvbi1jb3JuZXItbGVmdC11cDpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4NTlcXFwiO1xcbn1cXG5cXG4uaWNvbi1jb3JuZXItdXAtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4NUFcXFwiO1xcbn1cXG5cXG4uaWNvbi1jb3JuZXItdXAtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFODVCXFxcIjtcXG59XFxuXFxuLmljb24tY29ybmVyLXJpZ2h0LWRvd246YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFODVDXFxcIjtcXG59XFxuXFxuLmljb24tY29ybmVyLXJpZ2h0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTg1RFxcXCI7XFxufVxcblxcbi5pY29uLWNwdTpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4NUVcXFwiO1xcbn1cXG5cXG4uaWNvbi1jcmVkaXQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4NUZcXFwiO1xcbn1cXG5cXG4uaWNvbi1jcm9zc2hhaXI6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFODYwXFxcIjtcXG59XFxuXFxuLmljb24tZGlzYzpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4NjFcXFwiO1xcbn1cXG5cXG4uaWNvbi1kZWxldGU6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFODYyXFxcIjtcXG59XFxuXFxuLmljb24tZG93bmxvYWQtY2xvdWQ6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFODYzXFxcIjtcXG59XFxuXFxuLmljb24tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFODY0XFxcIjtcXG59XFxuXFxuLmljb24tZHJvcGxldDpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4NjVcXFwiO1xcbn1cXG5cXG4uaWNvbi1lZGl0LTI6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFODY2XFxcIjtcXG59XFxuXFxuLmljb24tZWRpdDpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4NjdcXFwiO1xcbn1cXG5cXG4uaWNvbi1lZGl0LTE6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFODY4XFxcIjtcXG59XFxuXFxuLmljb24tZXh0ZXJuYWwtbGluazpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4NjlcXFwiO1xcbn1cXG5cXG4uaWNvbi1leWU6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFODZBXFxcIjtcXG59XFxuXFxuLmljb24tZmVhdGhlcjpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4NkJcXFwiO1xcbn1cXG5cXG4uaWNvbi1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4NkNcXFwiO1xcbn1cXG5cXG4uaWNvbi1maWxlLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTg2RFxcXCI7XFxufVxcblxcbi5pY29uLWV5ZS1vZmY6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFODZFXFxcIjtcXG59XFxuXFxuLmljb24tZmFzdC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTg2RlxcXCI7XFxufVxcblxcbi5pY29uLWZpbGUtdGV4dDpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4NzBcXFwiO1xcbn1cXG5cXG4uaWNvbi1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTg3MVxcXCI7XFxufVxcblxcbi5pY29uLWZpbGU6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFODcyXFxcIjtcXG59XFxuXFxuLmljb24tZmlsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTg3M1xcXCI7XFxufVxcblxcbi5pY29uLWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4NzRcXFwiO1xcbn1cXG5cXG4uaWNvbi1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFODc1XFxcIjtcXG59XFxuXFxuLmljb24tZmxhZzpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4NzZcXFwiO1xcbn1cXG5cXG4uaWNvbi1nbG9iZTpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4NzdcXFwiO1xcbn1cXG5cXG4uaWNvbi1ncmlkOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTg3OFxcXCI7XFxufVxcblxcbi5pY29uLWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTg3OVxcXCI7XFxufVxcblxcbi5pY29uLWhvbWU6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFODdBXFxcIjtcXG59XFxuXFxuLmljb24tZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTg3QlxcXCI7XFxufVxcblxcbi5pY29uLWltYWdlOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTg3Q1xcXCI7XFxufVxcblxcbi5pY29uLWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTg3RFxcXCI7XFxufVxcblxcbi5pY29uLWxheWVyczpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4N0VcXFwiO1xcbn1cXG5cXG4uaWNvbi1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTg3RlxcXCI7XFxufVxcblxcbi5pY29uLWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4ODBcXFwiO1xcbn1cXG5cXG4uaWNvbi1sYXlvdXQ6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFODgxXFxcIjtcXG59XFxuXFxuLmljb24tbGluay0yOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTg4MlxcXCI7XFxufVxcblxcbi5pY29uLWxpZmUtYnVveTpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4ODNcXFwiO1xcbn1cXG5cXG4uaWNvbi1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTg4NFxcXCI7XFxufVxcblxcbi5pY29uLWxvZy1pbjpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4ODVcXFwiO1xcbn1cXG5cXG4uaWNvbi1saXN0OmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTg4NlxcXCI7XFxufVxcblxcbi5pY29uLWxvY2s6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFODg3XFxcIjtcXG59XFxuXFxuLmljb24tbG9nLW91dDpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4ODhcXFwiO1xcbn1cXG5cXG4uaWNvbi1sb2FkZXI6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFODg5XFxcIjtcXG59XFxuXFxuLmljb24tbWFpbDpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4OEFcXFwiO1xcbn1cXG5cXG4uaWNvbi1tYXhpbWl6ZS0yOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTg4QlxcXCI7XFxufVxcblxcbi5pY29uLW1hcDpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4OENcXFwiO1xcbn1cXG5cXG4uaWNvbi1tYXAtcGluOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTg4RVxcXCI7XFxufVxcblxcbi5pY29uLW1lbnU6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFODhGXFxcIjtcXG59XFxuXFxuLmljb24tbWVzc2FnZS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFODkwXFxcIjtcXG59XFxuXFxuLmljb24tbWVzc2FnZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFODkxXFxcIjtcXG59XFxuXFxuLmljb24tbWluaW1pemUtMjpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4OTJcXFwiO1xcbn1cXG5cXG4uaWNvbi1taWMtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTg5M1xcXCI7XFxufVxcblxcbi5pY29uLW1pbnVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4OTRcXFwiO1xcbn1cXG5cXG4uaWNvbi1taWM6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFODk1XFxcIjtcXG59XFxuXFxuLmljb24tbWludXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTg5NlxcXCI7XFxufVxcblxcbi5pY29uLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTg5N1xcXCI7XFxufVxcblxcbi5pY29uLW1vb246YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFODk4XFxcIjtcXG59XFxuXFxuLmljb24tbW9uaXRvcjpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4OTlcXFwiO1xcbn1cXG5cXG4uaWNvbi1tb3JlLXZlcnRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTg5QVxcXCI7XFxufVxcblxcbi5pY29uLW1vcmUtaG9yaXpvbnRhbDpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4OUJcXFwiO1xcbn1cXG5cXG4uaWNvbi1tb3ZlOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTg5Q1xcXCI7XFxufVxcblxcbi5pY29uLW11c2ljOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTg5RFxcXCI7XFxufVxcblxcbi5pY29uLW5hdmlnYXRpb24tMjpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4OUVcXFwiO1xcbn1cXG5cXG4uaWNvbi1uYXZpZ2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTg5RlxcXCI7XFxufVxcblxcbi5pY29uLW9jdGFnb246YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFOEEwXFxcIjtcXG59XFxuXFxuLmljb24tcGFja2FnZTpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4QTFcXFwiO1xcbn1cXG5cXG4uaWNvbi1wYXVzZS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFOEEyXFxcIjtcXG59XFxuXFxuLmljb24tcGF1c2U6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFOEEzXFxcIjtcXG59XFxuXFxuLmljb24tcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4QTRcXFwiO1xcbn1cXG5cXG4uaWNvbi1waG9uZS1jYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRThBNVxcXCI7XFxufVxcblxcbi5pY29uLXBob25lLWZvcndhcmRlZDpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4QTZcXFwiO1xcbn1cXG5cXG4uaWNvbi1waG9uZS1taXNzZWQ6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFOEE3XFxcIjtcXG59XFxuXFxuLmljb24tcGhvbmUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRThBOFxcXCI7XFxufVxcblxcbi5pY29uLXBob25lLWluY29taW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRThBOVxcXCI7XFxufVxcblxcbi5pY29uLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRThBQVxcXCI7XFxufVxcblxcbi5pY29uLXBob25lLW91dGdvaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRThBQlxcXCI7XFxufVxcblxcbi5pY29uLXBpZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4QUNcXFwiO1xcbn1cXG5cXG4uaWNvbi1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4QURcXFwiO1xcbn1cXG5cXG4uaWNvbi1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRThBRVxcXCI7XFxufVxcblxcbi5pY29uLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRThBRlxcXCI7XFxufVxcblxcbi5pY29uLXBsdXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRThCMFxcXCI7XFxufVxcblxcbi5pY29uLXBsdXM6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFOEIxXFxcIjtcXG59XFxuXFxuLmljb24tcG9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRThCMlxcXCI7XFxufVxcblxcbi5pY29uLXByaW50ZXI6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFOEIzXFxcIjtcXG59XFxuXFxuLmljb24tcG93ZXI6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFOEI0XFxcIjtcXG59XFxuXFxuLmljb24tcmFkaW86YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFOEI1XFxcIjtcXG59XFxuXFxuLmljb24tcmVwZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRThCNlxcXCI7XFxufVxcblxcbi5pY29uLXJlZnJlc2gtY2N3OmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRThCN1xcXCI7XFxufVxcblxcbi5pY29uLXJld2luZDpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4QjhcXFwiO1xcbn1cXG5cXG4uaWNvbi1yb3RhdGUtY2N3OmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRThCOVxcXCI7XFxufVxcblxcbi5pY29uLXJlZnJlc2gtY3c6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFOEJBXFxcIjtcXG59XFxuXFxuLmljb24tcm90YXRlLWN3OmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRThCQlxcXCI7XFxufVxcblxcbi5pY29uLXNhdmU6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFOEJDXFxcIjtcXG59XFxuXFxuLmljb24tc2VhcmNoOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRThCRFxcXCI7XFxufVxcblxcbi5pY29uLXNlcnZlcjpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4QkVcXFwiO1xcbn1cXG5cXG4uaWNvbi1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4QkZcXFwiO1xcbn1cXG5cXG4uaWNvbi1zaGFyZS0yOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRThDMFxcXCI7XFxufVxcblxcbi5pY29uLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRThDMVxcXCI7XFxufVxcblxcbi5pY29uLXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4QzJcXFwiO1xcbn1cXG5cXG4uaWNvbi1zZXR0aW5nczpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4QzNcXFwiO1xcbn1cXG5cXG4uaWNvbi1za2lwLWJhY2s6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFOEM0XFxcIjtcXG59XFxuXFxuLmljb24tc2h1ZmZsZTpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4QzVcXFwiO1xcbn1cXG5cXG4uaWNvbi1zaWRlYmFyOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRThDNlxcXCI7XFxufVxcblxcbi5pY29uLXNraXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4QzdcXFwiO1xcbn1cXG5cXG4uaWNvbi1zbGFjazpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4QzhcXFwiO1xcbn1cXG5cXG4uaWNvbi1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4QzlcXFwiO1xcbn1cXG5cXG4uaWNvbi1zbWFydHBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRThDQVxcXCI7XFxufVxcblxcbi5pY29uLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4Q0JcXFwiO1xcbn1cXG5cXG4uaWNvbi1zcGVha2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRThDQ1xcXCI7XFxufVxcblxcbi5pY29uLXN0YXI6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFOENEXFxcIjtcXG59XFxuXFxuLmljb24tc3RvcC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFOENFXFxcIjtcXG59XFxuXFxuLmljb24tc3VuOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRThDRlxcXCI7XFxufVxcblxcbi5pY29uLXN1bnJpc2U6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFOEQwXFxcIjtcXG59XFxuXFxuLmljb24tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRThEMVxcXCI7XFxufVxcblxcbi5pY29uLXRhZzpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4RDJcXFwiO1xcbn1cXG5cXG4uaWNvbi1zdW5zZXQ6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFOEQzXFxcIjtcXG59XFxuXFxuLmljb24tdGFyZ2V0OmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRThENFxcXCI7XFxufVxcblxcbi5pY29uLXRoZXJtb21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRThENVxcXCI7XFxufVxcblxcbi5pY29uLXRodW1icy11cDpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4RDZcXFwiO1xcbn1cXG5cXG4uaWNvbi10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4RDdcXFwiO1xcbn1cXG5cXG4uaWNvbi10b2dnbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4RDhcXFwiO1xcbn1cXG5cXG4uaWNvbi10b2dnbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFOEQ5XFxcIjtcXG59XFxuXFxuLmljb24tdHJhc2gtMjpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4REFcXFwiO1xcbn1cXG5cXG4uaWNvbi10cmFzaDpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4REJcXFwiO1xcbn1cXG5cXG4uaWNvbi10cmVuZGluZy11cDpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4RENcXFwiO1xcbn1cXG5cXG4uaWNvbi10cmVuZGluZy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRThERFxcXCI7XFxufVxcblxcbi5pY29uLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRThERVxcXCI7XFxufVxcblxcbi5pY29uLXR5cGU6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFOERGXFxcIjtcXG59XFxuXFxuLmljb24tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4RTBcXFwiO1xcbn1cXG5cXG4uaWNvbi11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFOEUxXFxcIjtcXG59XFxuXFxuLmljb24tdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFOEUyXFxcIjtcXG59XFxuXFxuLmljb24tdXBsb2FkLWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRThFM1xcXCI7XFxufVxcblxcbi5pY29uLXVubG9jazpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4RTRcXFwiO1xcbn1cXG5cXG4uaWNvbi11c2VyLWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRThFNVxcXCI7XFxufVxcblxcbi5pY29uLXVzZXItbWludXM6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFOEU2XFxcIjtcXG59XFxuXFxuLmljb24tdXNlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRThFN1xcXCI7XFxufVxcblxcbi5pY29uLXVzZXIteDpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4RThcXFwiO1xcbn1cXG5cXG4uaWNvbi11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRThFOVxcXCI7XFxufVxcblxcbi5pY29uLXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRThFQVxcXCI7XFxufVxcblxcbi5pY29uLXZpZGVvLW9mZjpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4RUJcXFwiO1xcbn1cXG5cXG4uaWNvbi12aWRlbzpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4RUNcXFwiO1xcbn1cXG5cXG4uaWNvbi12b2ljZW1haWw6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFOEVEXFxcIjtcXG59XFxuXFxuLmljb24tdm9sdW1lLXg6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFOEVFXFxcIjtcXG59XFxuXFxuLmljb24tdm9sdW1lLTI6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFOEVGXFxcIjtcXG59XFxuXFxuLmljb24tdm9sdW1lLTE6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFOEYwXFxcIjtcXG59XFxuXFxuLmljb24tdm9sdW1lOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRThGMVxcXCI7XFxufVxcblxcbi5pY29uLXdhdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRThGMlxcXCI7XFxufVxcblxcbi5pY29uLXdpZmk6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFOEYzXFxcIjtcXG59XFxuXFxuLmljb24teC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFOEY0XFxcIjtcXG59XFxuXFxuLmljb24td2luZDpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4RjVcXFwiO1xcbn1cXG5cXG4uaWNvbi14OmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRThGNlxcXCI7XFxufVxcblxcbi5pY29uLXgtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRThGN1xcXCI7XFxufVxcblxcbi5pY29uLXphcDpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4RjhcXFwiO1xcbn1cXG5cXG4uaWNvbi16b29tLWluOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRThGOVxcXCI7XFxufVxcblxcbi5pY29uLXpvb20tb3V0OmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRThGQVxcXCI7XFxufVxcblxcbi5pY29uLWNvbW1hbmQ6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFOEZCXFxcIjtcXG59XFxuXFxuLmljb24tY2xvdWQ6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFOEZDXFxcIjtcXG59XFxuXFxuLmljb24taGFzaDpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4RkRcXFwiO1xcbn1cXG5cXG4uaWNvbi1oZWFkcGhvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRThGRVxcXCI7XFxufVxcblxcbi5pY29uLXVuZGVybGluZTpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU4RkZcXFwiO1xcbn1cXG5cXG4uaWNvbi1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFOTAwXFxcIjtcXG59XFxuXFxuLmljb24tYm9sZDpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU5MDFcXFwiO1xcbn1cXG5cXG4uaWNvbi1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTkwMlxcXCI7XFxufVxcblxcbi5pY29uLWhlbHAtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTkwM1xcXCI7XFxufVxcblxcbi5pY29uLXBhcGVyY2xpcDpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU5MDRcXFwiO1xcbn1cXG5cXG4uaWNvbi1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTkwNVxcXCI7XFxufVxcblxcbi5pY29uLXR2OmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTkwNlxcXCI7XFxufVxcblxcbi5pY29uLXdpZmktb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTkwN1xcXCI7XFxufVxcblxcbi5pY29uLW1pbmltaXplOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTg4RFxcXCI7XFxufVxcblxcbi5pY29uLW1heGltaXplOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTkwOFxcXCI7XFxufVxcblxcbi5pY29uLWdpdGxhYjpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU5MDlcXFwiO1xcbn1cXG5cXG4uaWNvbi1zbGlkZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTkwQVxcXCI7XFxufVxcblxcbi5pY29uLXN0YXItb246YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFOTBCXFxcIjtcXG59XFxuXFxuLmljb24taGVhcnQtb246YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFOTBDXFxcIjtcXG59XFxuXFxuLmljb24tYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU5MERcXFwiO1xcbn1cXG5cXG4uaWNvbi1hcnJvdy1kb3duLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU5MEVcXFwiO1xcbn1cXG5cXG4uaWNvbi1hcnJvdy11cC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFOTBGXFxcIjtcXG59XFxuXFxuLmljb24tYXJyb3ctbGVmdC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFOTEwXFxcIjtcXG59XFxuXFxuLmljb24tYXJyb3ctcmlnaHQtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTkxMVxcXCI7XFxufVxcblxcbi5pY29uLWJhci1jaGFydC1saW5lLTpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU5MTJcXFwiO1xcbn1cXG5cXG4uaWNvbi1iYXItY2hhcnQtbGluZTpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU5MTNcXFwiO1xcbn1cXG5cXG4uaWNvbi1ib29rLW9wZW46YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFOTE0XFxcIjtcXG59XFxuXFxuLmljb24tY29kZTpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU5MTVcXFwiO1xcbn1cXG5cXG4uaWNvbi1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU5MTZcXFwiO1xcbn1cXG5cXG4uaWNvbi1kb2xsYXItc2lnbjpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU5MTdcXFwiO1xcbn1cXG5cXG4uaWNvbi1mb2xkZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU5MThcXFwiO1xcbn1cXG5cXG4uaWNvbi1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTkxOVxcXCI7XFxufVxcblxcbi5pY29uLWZvbGRlci1taW51czpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU5MUFcXFwiO1xcbn1cXG5cXG4uaWNvbi1naXQtY29tbWl0OmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTkxQlxcXCI7XFxufVxcblxcbi5pY29uLWdpdC1icmFuY2g6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFOTFDXFxcIjtcXG59XFxuXFxuLmljb24tZ2l0LXB1bGwtcmVxdWVzdDpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU5MURcXFwiO1xcbn1cXG5cXG4uaWNvbi1naXQtbWVyZ2U6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFOTFFXFxcIjtcXG59XFxuXFxuLmljb24tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFOTFGXFxcIjtcXG59XFxuXFxuLmljb24taGFyZC1kcml2ZTpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU5MjBcXFwiO1xcbn1cXG5cXG4uaWNvbi1tb3JlLXZlcnRpY2FsLTpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU5MjFcXFwiO1xcbn1cXG5cXG4uaWNvbi1tb3JlLWhvcml6b250YWwtOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTkyMlxcXCI7XFxufVxcblxcbi5pY29uLXJzczpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU5MjNcXFwiO1xcbn1cXG5cXG4uaWNvbi1zZW5kOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTkyNFxcXCI7XFxufVxcblxcbi5pY29uLXNoaWVsZC1vZmY6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFOTI1XFxcIjtcXG59XFxuXFxuLmljb24tc2hvcHBpbmctYmFnOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTkyNlxcXCI7XFxufVxcblxcbi5pY29uLXRlcm1pbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTkyN1xcXCI7XFxufVxcblxcbi5pY29uLXRydWNrOmJlZm9yZSB7IGNvbnRlbnQ6IFxcXCJcXFxcRTkyOFxcXCI7XFxufVxcblxcbi5pY29uLXphcC1vZmY6YmVmb3JlIHsgY29udGVudDogXFxcIlxcXFxFOTI5XFxcIjtcXG59XFxuXFxuLmljb24teW91dHViZTpiZWZvcmUgeyBjb250ZW50OiBcXFwiXFxcXEU5MkFcXFwiO1xcbn1cXHJcXG5cIiwgXCJcIl0pO1xuXG4vLyBleHBvcnRzXG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/css-loader/index.js?!./node_modules/postcss-loader/src/index.js?!./src/assets/css/iconfont.css\n"); /***/ }), /***/ "./node_modules/css-loader/index.js?!./node_modules/postcss-loader/src/index.js?!./src/assets/css/main.css": /*!*********************************************************************************************************************************!*\ !*** ./node_modules/css-loader??ref--6-oneOf-3-1!./node_modules/postcss-loader/src??ref--6-oneOf-3-2!./src/assets/css/main.css ***! \*********************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("exports = module.exports = __webpack_require__(/*! ../../../node_modules/css-loader/lib/css-base.js */ \"./node_modules/css-loader/lib/css-base.js\")(false);\n// imports\n\n\n// module\nexports.push([module.i, \"/**\\r\\n * This injects Tailwind's base styles, which is a combination of\\r\\n * Normalize.css and some additional base styles.\\r\\n *\\r\\n * You can see the styles here:\\r\\n * https://github.com/tailwindcss/tailwindcss/blob/master/css/preflight.css\\r\\n *\\r\\n * If using `postcss-import`, you should import this line from it's own file:\\r\\n *\\r\\n * @import \\\"./tailwind-preflight.css\\\";\\r\\n *\\r\\n * See: https://github.com/tailwindcss/tailwindcss/issues/53#issuecomment-341413622\\r\\n */\\n\\n/*NOTE: 'preflight' IS RENAMED TO 'base'*/\\n\\n/*@tailwind base;*/\\n\\n/**\\r\\n * Here you would add any of your custom component classes; stuff that you'd\\r\\n * want loaded *before* the utilities so that the utilities could still\\r\\n * override them.\\r\\n *\\r\\n * Example:\\r\\n *\\r\\n * .btn { ... }\\r\\n * .form-input { ... }\\r\\n *\\r\\n * Or if using a preprocessor or `postcss-import`:\\r\\n *\\r\\n * @import \\\"components/buttons\\\";\\r\\n * @import \\\"components/forms\\\";\\r\\n */\\n\\n.container {\\n width:100%;\\n}\\n\\n[dir=ltr] .container {\\r\\n margin-right:auto;\\r\\n margin-left:auto;\\r\\n padding-right:1rem;\\r\\n padding-left:1rem;\\n}\\n\\n[dir=rtl] .container {\\n margin-left:auto;\\n margin-right:auto;\\n padding-left:1rem;\\n padding-right:1rem;\\n}\\n\\n@media (min-width: 576px) {\\n .container {\\n max-width:576px;\\n }\\n}\\n\\n@media (min-width: 768px) {\\n .container {\\n max-width:768px;\\n }\\n}\\n\\n@media (min-width: 992px) {\\n .container {\\n max-width:992px;\\n }\\n}\\n\\n@media (min-width: 1200px) {\\n .container {\\n max-width:1200px;\\n }\\n}\\n\\n/**\\r\\n * This injects all of Tailwind's utility classes, generated based on your\\r\\n * config file.\\r\\n *\\r\\n * If using `postcss-import`, you should import this line from it's own file:\\r\\n *\\r\\n * @import \\\"./tailwind-utilities.css\\\";\\r\\n *\\r\\n * See: https://github.com/tailwindcss/tailwindcss/issues/53#issuecomment-341413622\\r\\n */\\n\\n.space-y-0 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n}\\n\\n[dir] .space-y-0 > :not(template) ~ :not(template) {\\n margin-top:calc(0px * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(0px * var(--space-y-reverse)) !important;\\n}\\n\\n.space-x-0 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .space-x-0 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(0px * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(0px * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .space-x-0 > :not(template) ~ :not(template) {\\n margin-left:calc(0px * var(--space-x-reverse)) !important;\\n margin-right:calc(0px * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n.space-y-1 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n}\\n\\n[dir] .space-y-1 > :not(template) ~ :not(template) {\\n margin-top:calc(0.25rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(0.25rem * var(--space-y-reverse)) !important;\\n}\\n\\n.space-x-1 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .space-x-1 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(0.25rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(0.25rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .space-x-1 > :not(template) ~ :not(template) {\\n margin-left:calc(0.25rem * var(--space-x-reverse)) !important;\\n margin-right:calc(0.25rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n.space-y-2 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n}\\n\\n[dir] .space-y-2 > :not(template) ~ :not(template) {\\n margin-top:calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(0.5rem * var(--space-y-reverse)) !important;\\n}\\n\\n.space-x-2 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .space-x-2 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(0.5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(0.5rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .space-x-2 > :not(template) ~ :not(template) {\\n margin-left:calc(0.5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(0.5rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n.space-y-3 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n}\\n\\n[dir] .space-y-3 > :not(template) ~ :not(template) {\\n margin-top:calc(0.75rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(0.75rem * var(--space-y-reverse)) !important;\\n}\\n\\n.space-x-3 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .space-x-3 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(0.75rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(0.75rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .space-x-3 > :not(template) ~ :not(template) {\\n margin-left:calc(0.75rem * var(--space-x-reverse)) !important;\\n margin-right:calc(0.75rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n.space-y-4 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n}\\n\\n[dir] .space-y-4 > :not(template) ~ :not(template) {\\n margin-top:calc(1rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(1rem * var(--space-y-reverse)) !important;\\n}\\n\\n.space-x-4 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .space-x-4 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(1rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(1rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .space-x-4 > :not(template) ~ :not(template) {\\n margin-left:calc(1rem * var(--space-x-reverse)) !important;\\n margin-right:calc(1rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n.space-y-5 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n}\\n\\n[dir] .space-y-5 > :not(template) ~ :not(template) {\\n margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(1.25rem * var(--space-y-reverse)) !important;\\n}\\n\\n.space-x-5 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .space-x-5 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(1.25rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .space-x-5 > :not(template) ~ :not(template) {\\n margin-left:calc(1.25rem * var(--space-x-reverse)) !important;\\n margin-right:calc(1.25rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n.space-y-6 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n}\\n\\n[dir] .space-y-6 > :not(template) ~ :not(template) {\\n margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(1.5rem * var(--space-y-reverse)) !important;\\n}\\n\\n.space-x-6 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .space-x-6 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(1.5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .space-x-6 > :not(template) ~ :not(template) {\\n margin-left:calc(1.5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(1.5rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n.space-y-8 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n}\\n\\n[dir] .space-y-8 > :not(template) ~ :not(template) {\\n margin-top:calc(2rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(2rem * var(--space-y-reverse)) !important;\\n}\\n\\n.space-x-8 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .space-x-8 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(2rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(2rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .space-x-8 > :not(template) ~ :not(template) {\\n margin-left:calc(2rem * var(--space-x-reverse)) !important;\\n margin-right:calc(2rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n.space-y-10 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n}\\n\\n[dir] .space-y-10 > :not(template) ~ :not(template) {\\n margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(2.5rem * var(--space-y-reverse)) !important;\\n}\\n\\n.space-x-10 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .space-x-10 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(2.5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .space-x-10 > :not(template) ~ :not(template) {\\n margin-left:calc(2.5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n.space-y-12 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n}\\n\\n[dir] .space-y-12 > :not(template) ~ :not(template) {\\n margin-top:calc(3rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(3rem * var(--space-y-reverse)) !important;\\n}\\n\\n.space-x-12 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .space-x-12 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(3rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(3rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .space-x-12 > :not(template) ~ :not(template) {\\n margin-left:calc(3rem * var(--space-x-reverse)) !important;\\n margin-right:calc(3rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n.space-y-16 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n}\\n\\n[dir] .space-y-16 > :not(template) ~ :not(template) {\\n margin-top:calc(4rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(4rem * var(--space-y-reverse)) !important;\\n}\\n\\n.space-x-16 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .space-x-16 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(4rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(4rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .space-x-16 > :not(template) ~ :not(template) {\\n margin-left:calc(4rem * var(--space-x-reverse)) !important;\\n margin-right:calc(4rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n.space-y-20 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n}\\n\\n[dir] .space-y-20 > :not(template) ~ :not(template) {\\n margin-top:calc(5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(5rem * var(--space-y-reverse)) !important;\\n}\\n\\n.space-x-20 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .space-x-20 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(5rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .space-x-20 > :not(template) ~ :not(template) {\\n margin-left:calc(5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(5rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n.space-y-24 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n}\\n\\n[dir] .space-y-24 > :not(template) ~ :not(template) {\\n margin-top:calc(6rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(6rem * var(--space-y-reverse)) !important;\\n}\\n\\n.space-x-24 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .space-x-24 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(6rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(6rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .space-x-24 > :not(template) ~ :not(template) {\\n margin-left:calc(6rem * var(--space-x-reverse)) !important;\\n margin-right:calc(6rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n.space-y-32 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n}\\n\\n[dir] .space-y-32 > :not(template) ~ :not(template) {\\n margin-top:calc(8rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(8rem * var(--space-y-reverse)) !important;\\n}\\n\\n.space-x-32 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .space-x-32 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(8rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(8rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .space-x-32 > :not(template) ~ :not(template) {\\n margin-left:calc(8rem * var(--space-x-reverse)) !important;\\n margin-right:calc(8rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n.space-y-40 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n}\\n\\n[dir] .space-y-40 > :not(template) ~ :not(template) {\\n margin-top:calc(10rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(10rem * var(--space-y-reverse)) !important;\\n}\\n\\n.space-x-40 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .space-x-40 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(10rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(10rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .space-x-40 > :not(template) ~ :not(template) {\\n margin-left:calc(10rem * var(--space-x-reverse)) !important;\\n margin-right:calc(10rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n.space-y-48 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n}\\n\\n[dir] .space-y-48 > :not(template) ~ :not(template) {\\n margin-top:calc(12rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(12rem * var(--space-y-reverse)) !important;\\n}\\n\\n.space-x-48 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .space-x-48 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(12rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(12rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .space-x-48 > :not(template) ~ :not(template) {\\n margin-left:calc(12rem * var(--space-x-reverse)) !important;\\n margin-right:calc(12rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n.space-y-56 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n}\\n\\n[dir] .space-y-56 > :not(template) ~ :not(template) {\\n margin-top:calc(14rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(14rem * var(--space-y-reverse)) !important;\\n}\\n\\n.space-x-56 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .space-x-56 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(14rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(14rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .space-x-56 > :not(template) ~ :not(template) {\\n margin-left:calc(14rem * var(--space-x-reverse)) !important;\\n margin-right:calc(14rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n.space-y-64 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n}\\n\\n[dir] .space-y-64 > :not(template) ~ :not(template) {\\n margin-top:calc(16rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(16rem * var(--space-y-reverse)) !important;\\n}\\n\\n.space-x-64 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .space-x-64 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(16rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(16rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .space-x-64 > :not(template) ~ :not(template) {\\n margin-left:calc(16rem * var(--space-x-reverse)) !important;\\n margin-right:calc(16rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n.space-y-px > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n}\\n\\n[dir] .space-y-px > :not(template) ~ :not(template) {\\n margin-top:calc(1px * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(1px * var(--space-y-reverse)) !important;\\n}\\n\\n.space-x-px > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .space-x-px > :not(template) ~ :not(template) {\\r\\n margin-right:calc(1px * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(1px * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .space-x-px > :not(template) ~ :not(template) {\\n margin-left:calc(1px * var(--space-x-reverse)) !important;\\n margin-right:calc(1px * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n.-space-y-1 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n}\\n\\n[dir] .-space-y-1 > :not(template) ~ :not(template) {\\n margin-top:calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-0.25rem * var(--space-y-reverse)) !important;\\n}\\n\\n.-space-x-1 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .-space-x-1 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-0.25rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .-space-x-1 > :not(template) ~ :not(template) {\\n margin-left:calc(-0.25rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n.-space-y-2 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n}\\n\\n[dir] .-space-y-2 > :not(template) ~ :not(template) {\\n margin-top:calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-0.5rem * var(--space-y-reverse)) !important;\\n}\\n\\n.-space-x-2 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .-space-x-2 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-0.5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .-space-x-2 > :not(template) ~ :not(template) {\\n margin-left:calc(-0.5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n.-space-y-3 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n}\\n\\n[dir] .-space-y-3 > :not(template) ~ :not(template) {\\n margin-top:calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-0.75rem * var(--space-y-reverse)) !important;\\n}\\n\\n.-space-x-3 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .-space-x-3 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-0.75rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .-space-x-3 > :not(template) ~ :not(template) {\\n margin-left:calc(-0.75rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n.-space-y-4 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n}\\n\\n[dir] .-space-y-4 > :not(template) ~ :not(template) {\\n margin-top:calc(-1rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-1rem * var(--space-y-reverse)) !important;\\n}\\n\\n.-space-x-4 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .-space-x-4 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-1rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-1rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .-space-x-4 > :not(template) ~ :not(template) {\\n margin-left:calc(-1rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-1rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n.-space-y-5 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n}\\n\\n[dir] .-space-y-5 > :not(template) ~ :not(template) {\\n margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-1.25rem * var(--space-y-reverse)) !important;\\n}\\n\\n.-space-x-5 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .-space-x-5 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-1.25rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .-space-x-5 > :not(template) ~ :not(template) {\\n margin-left:calc(-1.25rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n.-space-y-6 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n}\\n\\n[dir] .-space-y-6 > :not(template) ~ :not(template) {\\n margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-1.5rem * var(--space-y-reverse)) !important;\\n}\\n\\n.-space-x-6 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .-space-x-6 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-1.5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .-space-x-6 > :not(template) ~ :not(template) {\\n margin-left:calc(-1.5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n.-space-y-8 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n}\\n\\n[dir] .-space-y-8 > :not(template) ~ :not(template) {\\n margin-top:calc(-2rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-2rem * var(--space-y-reverse)) !important;\\n}\\n\\n.-space-x-8 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .-space-x-8 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-2rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-2rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .-space-x-8 > :not(template) ~ :not(template) {\\n margin-left:calc(-2rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-2rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n.-space-y-10 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n}\\n\\n[dir] .-space-y-10 > :not(template) ~ :not(template) {\\n margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-2.5rem * var(--space-y-reverse)) !important;\\n}\\n\\n.-space-x-10 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .-space-x-10 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-2.5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .-space-x-10 > :not(template) ~ :not(template) {\\n margin-left:calc(-2.5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n.-space-y-12 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n}\\n\\n[dir] .-space-y-12 > :not(template) ~ :not(template) {\\n margin-top:calc(-3rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-3rem * var(--space-y-reverse)) !important;\\n}\\n\\n.-space-x-12 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .-space-x-12 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-3rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-3rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .-space-x-12 > :not(template) ~ :not(template) {\\n margin-left:calc(-3rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-3rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n.-space-y-16 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n}\\n\\n[dir] .-space-y-16 > :not(template) ~ :not(template) {\\n margin-top:calc(-4rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-4rem * var(--space-y-reverse)) !important;\\n}\\n\\n.-space-x-16 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .-space-x-16 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-4rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-4rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .-space-x-16 > :not(template) ~ :not(template) {\\n margin-left:calc(-4rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-4rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n.-space-y-20 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n}\\n\\n[dir] .-space-y-20 > :not(template) ~ :not(template) {\\n margin-top:calc(-5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-5rem * var(--space-y-reverse)) !important;\\n}\\n\\n.-space-x-20 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .-space-x-20 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-5rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .-space-x-20 > :not(template) ~ :not(template) {\\n margin-left:calc(-5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-5rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n.-space-y-24 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n}\\n\\n[dir] .-space-y-24 > :not(template) ~ :not(template) {\\n margin-top:calc(-6rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-6rem * var(--space-y-reverse)) !important;\\n}\\n\\n.-space-x-24 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .-space-x-24 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-6rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-6rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .-space-x-24 > :not(template) ~ :not(template) {\\n margin-left:calc(-6rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-6rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n.-space-y-32 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n}\\n\\n[dir] .-space-y-32 > :not(template) ~ :not(template) {\\n margin-top:calc(-8rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-8rem * var(--space-y-reverse)) !important;\\n}\\n\\n.-space-x-32 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .-space-x-32 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-8rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-8rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .-space-x-32 > :not(template) ~ :not(template) {\\n margin-left:calc(-8rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-8rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n.-space-y-40 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n}\\n\\n[dir] .-space-y-40 > :not(template) ~ :not(template) {\\n margin-top:calc(-10rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-10rem * var(--space-y-reverse)) !important;\\n}\\n\\n.-space-x-40 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .-space-x-40 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-10rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-10rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .-space-x-40 > :not(template) ~ :not(template) {\\n margin-left:calc(-10rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-10rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n.-space-y-48 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n}\\n\\n[dir] .-space-y-48 > :not(template) ~ :not(template) {\\n margin-top:calc(-12rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-12rem * var(--space-y-reverse)) !important;\\n}\\n\\n.-space-x-48 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .-space-x-48 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-12rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-12rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .-space-x-48 > :not(template) ~ :not(template) {\\n margin-left:calc(-12rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-12rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n.-space-y-56 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n}\\n\\n[dir] .-space-y-56 > :not(template) ~ :not(template) {\\n margin-top:calc(-14rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-14rem * var(--space-y-reverse)) !important;\\n}\\n\\n.-space-x-56 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .-space-x-56 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-14rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-14rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .-space-x-56 > :not(template) ~ :not(template) {\\n margin-left:calc(-14rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-14rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n.-space-y-64 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n}\\n\\n[dir] .-space-y-64 > :not(template) ~ :not(template) {\\n margin-top:calc(-16rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-16rem * var(--space-y-reverse)) !important;\\n}\\n\\n.-space-x-64 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .-space-x-64 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-16rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-16rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .-space-x-64 > :not(template) ~ :not(template) {\\n margin-left:calc(-16rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-16rem * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n.-space-y-px > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n}\\n\\n[dir] .-space-y-px > :not(template) ~ :not(template) {\\n margin-top:calc(-1px * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-1px * var(--space-y-reverse)) !important;\\n}\\n\\n.-space-x-px > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .-space-x-px > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-1px * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-1px * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .-space-x-px > :not(template) ~ :not(template) {\\n margin-left:calc(-1px * var(--space-x-reverse)) !important;\\n margin-right:calc(-1px * calc(1 - var(--space-x-reverse))) !important;\\n}\\n\\n.space-y-reverse > :not(template) ~ :not(template) {\\n --space-y-reverse:1 !important;\\n}\\n\\n.space-x-reverse > :not(template) ~ :not(template) {\\n --space-x-reverse:1 !important;\\n}\\n\\n.divide-y-0 > :not(template) ~ :not(template) {\\n --divide-y-reverse:0 !important;\\n}\\n\\n[dir] .divide-y-0 > :not(template) ~ :not(template) {\\n border-top-width:calc(0px * calc(1 - var(--divide-y-reverse))) !important;\\n border-bottom-width:calc(0px * var(--divide-y-reverse)) !important;\\n}\\n\\n.divide-x-0 > :not(template) ~ :not(template) {\\n --divide-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .divide-x-0 > :not(template) ~ :not(template) {\\r\\n border-right-width:calc(0px * var(--divide-x-reverse)) !important;\\r\\n border-left-width:calc(0px * calc(1 - var(--divide-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .divide-x-0 > :not(template) ~ :not(template) {\\n border-left-width:calc(0px * var(--divide-x-reverse)) !important;\\n border-right-width:calc(0px * calc(1 - var(--divide-x-reverse))) !important;\\n}\\n\\n.divide-y-2 > :not(template) ~ :not(template) {\\n --divide-y-reverse:0 !important;\\n}\\n\\n[dir] .divide-y-2 > :not(template) ~ :not(template) {\\n border-top-width:calc(2px * calc(1 - var(--divide-y-reverse))) !important;\\n border-bottom-width:calc(2px * var(--divide-y-reverse)) !important;\\n}\\n\\n.divide-x-2 > :not(template) ~ :not(template) {\\n --divide-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .divide-x-2 > :not(template) ~ :not(template) {\\r\\n border-right-width:calc(2px * var(--divide-x-reverse)) !important;\\r\\n border-left-width:calc(2px * calc(1 - var(--divide-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .divide-x-2 > :not(template) ~ :not(template) {\\n border-left-width:calc(2px * var(--divide-x-reverse)) !important;\\n border-right-width:calc(2px * calc(1 - var(--divide-x-reverse))) !important;\\n}\\n\\n.divide-y-4 > :not(template) ~ :not(template) {\\n --divide-y-reverse:0 !important;\\n}\\n\\n[dir] .divide-y-4 > :not(template) ~ :not(template) {\\n border-top-width:calc(4px * calc(1 - var(--divide-y-reverse))) !important;\\n border-bottom-width:calc(4px * var(--divide-y-reverse)) !important;\\n}\\n\\n.divide-x-4 > :not(template) ~ :not(template) {\\n --divide-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .divide-x-4 > :not(template) ~ :not(template) {\\r\\n border-right-width:calc(4px * var(--divide-x-reverse)) !important;\\r\\n border-left-width:calc(4px * calc(1 - var(--divide-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .divide-x-4 > :not(template) ~ :not(template) {\\n border-left-width:calc(4px * var(--divide-x-reverse)) !important;\\n border-right-width:calc(4px * calc(1 - var(--divide-x-reverse))) !important;\\n}\\n\\n.divide-y-8 > :not(template) ~ :not(template) {\\n --divide-y-reverse:0 !important;\\n}\\n\\n[dir] .divide-y-8 > :not(template) ~ :not(template) {\\n border-top-width:calc(8px * calc(1 - var(--divide-y-reverse))) !important;\\n border-bottom-width:calc(8px * var(--divide-y-reverse)) !important;\\n}\\n\\n.divide-x-8 > :not(template) ~ :not(template) {\\n --divide-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .divide-x-8 > :not(template) ~ :not(template) {\\r\\n border-right-width:calc(8px * var(--divide-x-reverse)) !important;\\r\\n border-left-width:calc(8px * calc(1 - var(--divide-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .divide-x-8 > :not(template) ~ :not(template) {\\n border-left-width:calc(8px * var(--divide-x-reverse)) !important;\\n border-right-width:calc(8px * calc(1 - var(--divide-x-reverse))) !important;\\n}\\n\\n.divide-y > :not(template) ~ :not(template) {\\n --divide-y-reverse:0 !important;\\n}\\n\\n[dir] .divide-y > :not(template) ~ :not(template) {\\n border-top-width:calc(1px * calc(1 - var(--divide-y-reverse))) !important;\\n border-bottom-width:calc(1px * var(--divide-y-reverse)) !important;\\n}\\n\\n.divide-x > :not(template) ~ :not(template) {\\n --divide-x-reverse:0 !important;\\n}\\n\\n[dir=ltr] .divide-x > :not(template) ~ :not(template) {\\r\\n border-right-width:calc(1px * var(--divide-x-reverse)) !important;\\r\\n border-left-width:calc(1px * calc(1 - var(--divide-x-reverse))) !important;\\n}\\n\\n[dir=rtl] .divide-x > :not(template) ~ :not(template) {\\n border-left-width:calc(1px * var(--divide-x-reverse)) !important;\\n border-right-width:calc(1px * calc(1 - var(--divide-x-reverse))) !important;\\n}\\n\\n.divide-y-reverse > :not(template) ~ :not(template) {\\n --divide-y-reverse:1 !important;\\n}\\n\\n.divide-x-reverse > :not(template) ~ :not(template) {\\n --divide-x-reverse:1 !important;\\n}\\n\\n[dir] .divide-transparent > :not(template) ~ :not(template) {\\n border-color:transparent !important;\\n}\\n\\n.divide-secondary > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n}\\n\\n[dir] .divide-secondary > :not(template) ~ :not(template) {\\n border-color:#836447 !important;\\n border-color:rgba(131, 100, 71, var(--divide-opacity)) !important;\\n}\\n\\n.divide-primary > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n}\\n\\n[dir] .divide-primary > :not(template) ~ :not(template) {\\n border-color:#1c2d56 !important;\\n border-color:rgba(28, 45, 86, var(--divide-opacity)) !important;\\n}\\n\\n.divide-white > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n}\\n\\n[dir] .divide-white > :not(template) ~ :not(template) {\\n border-color:#fff !important;\\n border-color:rgba(255, 255, 255, var(--divide-opacity)) !important;\\n}\\n\\n.divide-gray-100 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n}\\n\\n[dir] .divide-gray-100 > :not(template) ~ :not(template) {\\n border-color:#f5f5f5 !important;\\n border-color:rgba(245, 245, 245, var(--divide-opacity)) !important;\\n}\\n\\n.divide-gray-200 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n}\\n\\n[dir] .divide-gray-200 > :not(template) ~ :not(template) {\\n border-color:#eeeeee !important;\\n border-color:rgba(238, 238, 238, var(--divide-opacity)) !important;\\n}\\n\\n.divide-gray-300 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n}\\n\\n[dir] .divide-gray-300 > :not(template) ~ :not(template) {\\n border-color:#e0e0e0 !important;\\n border-color:rgba(224, 224, 224, var(--divide-opacity)) !important;\\n}\\n\\n.divide-gray-400 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n}\\n\\n[dir] .divide-gray-400 > :not(template) ~ :not(template) {\\n border-color:#bdbdbd !important;\\n border-color:rgba(189, 189, 189, var(--divide-opacity)) !important;\\n}\\n\\n.divide-gray-500 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n}\\n\\n[dir] .divide-gray-500 > :not(template) ~ :not(template) {\\n border-color:#9e9e9e !important;\\n border-color:rgba(158, 158, 158, var(--divide-opacity)) !important;\\n}\\n\\n.divide-gray-600 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n}\\n\\n[dir] .divide-gray-600 > :not(template) ~ :not(template) {\\n border-color:#757575 !important;\\n border-color:rgba(117, 117, 117, var(--divide-opacity)) !important;\\n}\\n\\n.divide-gray-700 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n}\\n\\n[dir] .divide-gray-700 > :not(template) ~ :not(template) {\\n border-color:#616161 !important;\\n border-color:rgba(97, 97, 97, var(--divide-opacity)) !important;\\n}\\n\\n.divide-gray-800 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n}\\n\\n[dir] .divide-gray-800 > :not(template) ~ :not(template) {\\n border-color:#424242 !important;\\n border-color:rgba(66, 66, 66, var(--divide-opacity)) !important;\\n}\\n\\n.divide-gray-900 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n}\\n\\n[dir] .divide-gray-900 > :not(template) ~ :not(template) {\\n border-color:#212121 !important;\\n border-color:rgba(33, 33, 33, var(--divide-opacity)) !important;\\n}\\n\\n[dir] .divide-solid > :not(template) ~ :not(template) {\\n border-style:solid !important;\\n}\\n\\n[dir] .divide-dashed > :not(template) ~ :not(template) {\\n border-style:dashed !important;\\n}\\n\\n[dir] .divide-dotted > :not(template) ~ :not(template) {\\n border-style:dotted !important;\\n}\\n\\n[dir] .divide-double > :not(template) ~ :not(template) {\\n border-style:double !important;\\n}\\n\\n[dir] .divide-none > :not(template) ~ :not(template) {\\n border-style:none !important;\\n}\\n\\n.divide-opacity-0 > :not(template) ~ :not(template) {\\n --divide-opacity:0 !important;\\n}\\n\\n.divide-opacity-25 > :not(template) ~ :not(template) {\\n --divide-opacity:0.25 !important;\\n}\\n\\n.divide-opacity-50 > :not(template) ~ :not(template) {\\n --divide-opacity:0.5 !important;\\n}\\n\\n.divide-opacity-75 > :not(template) ~ :not(template) {\\n --divide-opacity:0.75 !important;\\n}\\n\\n.divide-opacity-100 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n}\\n\\n.sr-only {\\n position:absolute !important;\\n width:1px !important;\\n height:1px !important;\\n overflow:hidden !important;\\n clip:rect(0, 0, 0, 0) !important;\\n white-space:nowrap !important;\\n}\\n\\n[dir] .sr-only {\\n padding:0 !important;\\n margin:-1px !important;\\n border-width:0 !important;\\n}\\n\\n.not-sr-only {\\n position:static !important;\\n width:auto !important;\\n height:auto !important;\\n overflow:visible !important;\\n clip:auto !important;\\n white-space:normal !important;\\n}\\n\\n[dir] .not-sr-only {\\n padding:0 !important;\\n margin:0 !important;\\n}\\n\\n.focus\\\\:sr-only:focus {\\n position:absolute !important;\\n width:1px !important;\\n height:1px !important;\\n overflow:hidden !important;\\n clip:rect(0, 0, 0, 0) !important;\\n white-space:nowrap !important;\\n}\\n\\n[dir] .focus\\\\:sr-only:focus {\\n padding:0 !important;\\n margin:-1px !important;\\n border-width:0 !important;\\n}\\n\\n.focus\\\\:not-sr-only:focus {\\n position:static !important;\\n width:auto !important;\\n height:auto !important;\\n overflow:visible !important;\\n clip:auto !important;\\n white-space:normal !important;\\n}\\n\\n[dir] .focus\\\\:not-sr-only:focus {\\n padding:0 !important;\\n margin:0 !important;\\n}\\n\\n.appearance-none {\\n -webkit-appearance:none !important;\\n -moz-appearance:none !important;\\n appearance:none !important;\\n}\\n\\n[dir] .bg-fixed {\\n background-attachment:fixed !important;\\n}\\n\\n[dir] .bg-local {\\n background-attachment:local !important;\\n}\\n\\n[dir] .bg-scroll {\\n background-attachment:scroll !important;\\n}\\n\\n[dir] .bg-clip-border {\\n background-clip:border-box !important;\\n}\\n\\n[dir] .bg-clip-padding {\\n background-clip:padding-box !important;\\n}\\n\\n[dir] .bg-clip-content {\\n background-clip:content-box !important;\\n}\\n\\n[dir] .bg-clip-text {\\n -webkit-background-clip:text !important;\\n background-clip:text !important;\\n}\\n\\n[dir] .bg-transparent {\\n background-color:transparent !important;\\n}\\n\\n.bg-secondary {\\n --bg-opacity:1 !important;\\n}\\n\\n[dir] .bg-secondary {\\n background-color:#836447 !important;\\n background-color:rgba(131, 100, 71, var(--bg-opacity)) !important;\\n}\\n\\n.bg-primary {\\n --bg-opacity:1 !important;\\n}\\n\\n[dir] .bg-primary {\\n background-color:#1c2d56 !important;\\n background-color:rgba(28, 45, 86, var(--bg-opacity)) !important;\\n}\\n\\n.bg-white {\\n --bg-opacity:1 !important;\\n}\\n\\n[dir] .bg-white {\\n background-color:#fff !important;\\n background-color:rgba(255, 255, 255, var(--bg-opacity)) !important;\\n}\\n\\n.bg-gray-100 {\\n --bg-opacity:1 !important;\\n}\\n\\n[dir] .bg-gray-100 {\\n background-color:#f5f5f5 !important;\\n background-color:rgba(245, 245, 245, var(--bg-opacity)) !important;\\n}\\n\\n.bg-gray-200 {\\n --bg-opacity:1 !important;\\n}\\n\\n[dir] .bg-gray-200 {\\n background-color:#eeeeee !important;\\n background-color:rgba(238, 238, 238, var(--bg-opacity)) !important;\\n}\\n\\n.bg-gray-300 {\\n --bg-opacity:1 !important;\\n}\\n\\n[dir] .bg-gray-300 {\\n background-color:#e0e0e0 !important;\\n background-color:rgba(224, 224, 224, var(--bg-opacity)) !important;\\n}\\n\\n.bg-gray-400 {\\n --bg-opacity:1 !important;\\n}\\n\\n[dir] .bg-gray-400 {\\n background-color:#bdbdbd !important;\\n background-color:rgba(189, 189, 189, var(--bg-opacity)) !important;\\n}\\n\\n.bg-gray-500 {\\n --bg-opacity:1 !important;\\n}\\n\\n[dir] .bg-gray-500 {\\n background-color:#9e9e9e !important;\\n background-color:rgba(158, 158, 158, var(--bg-opacity)) !important;\\n}\\n\\n.bg-gray-600 {\\n --bg-opacity:1 !important;\\n}\\n\\n[dir] .bg-gray-600 {\\n background-color:#757575 !important;\\n background-color:rgba(117, 117, 117, var(--bg-opacity)) !important;\\n}\\n\\n.bg-gray-700 {\\n --bg-opacity:1 !important;\\n}\\n\\n[dir] .bg-gray-700 {\\n background-color:#616161 !important;\\n background-color:rgba(97, 97, 97, var(--bg-opacity)) !important;\\n}\\n\\n.bg-gray-800 {\\n --bg-opacity:1 !important;\\n}\\n\\n[dir] .bg-gray-800 {\\n background-color:#424242 !important;\\n background-color:rgba(66, 66, 66, var(--bg-opacity)) !important;\\n}\\n\\n.bg-gray-900 {\\n --bg-opacity:1 !important;\\n}\\n\\n[dir] .bg-gray-900 {\\n background-color:#212121 !important;\\n background-color:rgba(33, 33, 33, var(--bg-opacity)) !important;\\n}\\n\\n[dir] .hover\\\\:bg-transparent:hover {\\n background-color:transparent !important;\\n}\\n\\n.hover\\\\:bg-secondary:hover {\\n --bg-opacity:1 !important;\\n}\\n\\n[dir] .hover\\\\:bg-secondary:hover {\\n background-color:#836447 !important;\\n background-color:rgba(131, 100, 71, var(--bg-opacity)) !important;\\n}\\n\\n.hover\\\\:bg-primary:hover {\\n --bg-opacity:1 !important;\\n}\\n\\n[dir] .hover\\\\:bg-primary:hover {\\n background-color:#1c2d56 !important;\\n background-color:rgba(28, 45, 86, var(--bg-opacity)) !important;\\n}\\n\\n.hover\\\\:bg-white:hover {\\n --bg-opacity:1 !important;\\n}\\n\\n[dir] .hover\\\\:bg-white:hover {\\n background-color:#fff !important;\\n background-color:rgba(255, 255, 255, var(--bg-opacity)) !important;\\n}\\n\\n.hover\\\\:bg-gray-100:hover {\\n --bg-opacity:1 !important;\\n}\\n\\n[dir] .hover\\\\:bg-gray-100:hover {\\n background-color:#f5f5f5 !important;\\n background-color:rgba(245, 245, 245, var(--bg-opacity)) !important;\\n}\\n\\n.hover\\\\:bg-gray-200:hover {\\n --bg-opacity:1 !important;\\n}\\n\\n[dir] .hover\\\\:bg-gray-200:hover {\\n background-color:#eeeeee !important;\\n background-color:rgba(238, 238, 238, var(--bg-opacity)) !important;\\n}\\n\\n.hover\\\\:bg-gray-300:hover {\\n --bg-opacity:1 !important;\\n}\\n\\n[dir] .hover\\\\:bg-gray-300:hover {\\n background-color:#e0e0e0 !important;\\n background-color:rgba(224, 224, 224, var(--bg-opacity)) !important;\\n}\\n\\n.hover\\\\:bg-gray-400:hover {\\n --bg-opacity:1 !important;\\n}\\n\\n[dir] .hover\\\\:bg-gray-400:hover {\\n background-color:#bdbdbd !important;\\n background-color:rgba(189, 189, 189, var(--bg-opacity)) !important;\\n}\\n\\n.hover\\\\:bg-gray-500:hover {\\n --bg-opacity:1 !important;\\n}\\n\\n[dir] .hover\\\\:bg-gray-500:hover {\\n background-color:#9e9e9e !important;\\n background-color:rgba(158, 158, 158, var(--bg-opacity)) !important;\\n}\\n\\n.hover\\\\:bg-gray-600:hover {\\n --bg-opacity:1 !important;\\n}\\n\\n[dir] .hover\\\\:bg-gray-600:hover {\\n background-color:#757575 !important;\\n background-color:rgba(117, 117, 117, var(--bg-opacity)) !important;\\n}\\n\\n.hover\\\\:bg-gray-700:hover {\\n --bg-opacity:1 !important;\\n}\\n\\n[dir] .hover\\\\:bg-gray-700:hover {\\n background-color:#616161 !important;\\n background-color:rgba(97, 97, 97, var(--bg-opacity)) !important;\\n}\\n\\n.hover\\\\:bg-gray-800:hover {\\n --bg-opacity:1 !important;\\n}\\n\\n[dir] .hover\\\\:bg-gray-800:hover {\\n background-color:#424242 !important;\\n background-color:rgba(66, 66, 66, var(--bg-opacity)) !important;\\n}\\n\\n.hover\\\\:bg-gray-900:hover {\\n --bg-opacity:1 !important;\\n}\\n\\n[dir] .hover\\\\:bg-gray-900:hover {\\n background-color:#212121 !important;\\n background-color:rgba(33, 33, 33, var(--bg-opacity)) !important;\\n}\\n\\n[dir] .focus\\\\:bg-transparent:focus {\\n background-color:transparent !important;\\n}\\n\\n.focus\\\\:bg-secondary:focus {\\n --bg-opacity:1 !important;\\n}\\n\\n[dir] .focus\\\\:bg-secondary:focus {\\n background-color:#836447 !important;\\n background-color:rgba(131, 100, 71, var(--bg-opacity)) !important;\\n}\\n\\n.focus\\\\:bg-primary:focus {\\n --bg-opacity:1 !important;\\n}\\n\\n[dir] .focus\\\\:bg-primary:focus {\\n background-color:#1c2d56 !important;\\n background-color:rgba(28, 45, 86, var(--bg-opacity)) !important;\\n}\\n\\n.focus\\\\:bg-white:focus {\\n --bg-opacity:1 !important;\\n}\\n\\n[dir] .focus\\\\:bg-white:focus {\\n background-color:#fff !important;\\n background-color:rgba(255, 255, 255, var(--bg-opacity)) !important;\\n}\\n\\n.focus\\\\:bg-gray-100:focus {\\n --bg-opacity:1 !important;\\n}\\n\\n[dir] .focus\\\\:bg-gray-100:focus {\\n background-color:#f5f5f5 !important;\\n background-color:rgba(245, 245, 245, var(--bg-opacity)) !important;\\n}\\n\\n.focus\\\\:bg-gray-200:focus {\\n --bg-opacity:1 !important;\\n}\\n\\n[dir] .focus\\\\:bg-gray-200:focus {\\n background-color:#eeeeee !important;\\n background-color:rgba(238, 238, 238, var(--bg-opacity)) !important;\\n}\\n\\n.focus\\\\:bg-gray-300:focus {\\n --bg-opacity:1 !important;\\n}\\n\\n[dir] .focus\\\\:bg-gray-300:focus {\\n background-color:#e0e0e0 !important;\\n background-color:rgba(224, 224, 224, var(--bg-opacity)) !important;\\n}\\n\\n.focus\\\\:bg-gray-400:focus {\\n --bg-opacity:1 !important;\\n}\\n\\n[dir] .focus\\\\:bg-gray-400:focus {\\n background-color:#bdbdbd !important;\\n background-color:rgba(189, 189, 189, var(--bg-opacity)) !important;\\n}\\n\\n.focus\\\\:bg-gray-500:focus {\\n --bg-opacity:1 !important;\\n}\\n\\n[dir] .focus\\\\:bg-gray-500:focus {\\n background-color:#9e9e9e !important;\\n background-color:rgba(158, 158, 158, var(--bg-opacity)) !important;\\n}\\n\\n.focus\\\\:bg-gray-600:focus {\\n --bg-opacity:1 !important;\\n}\\n\\n[dir] .focus\\\\:bg-gray-600:focus {\\n background-color:#757575 !important;\\n background-color:rgba(117, 117, 117, var(--bg-opacity)) !important;\\n}\\n\\n.focus\\\\:bg-gray-700:focus {\\n --bg-opacity:1 !important;\\n}\\n\\n[dir] .focus\\\\:bg-gray-700:focus {\\n background-color:#616161 !important;\\n background-color:rgba(97, 97, 97, var(--bg-opacity)) !important;\\n}\\n\\n.focus\\\\:bg-gray-800:focus {\\n --bg-opacity:1 !important;\\n}\\n\\n[dir] .focus\\\\:bg-gray-800:focus {\\n background-color:#424242 !important;\\n background-color:rgba(66, 66, 66, var(--bg-opacity)) !important;\\n}\\n\\n.focus\\\\:bg-gray-900:focus {\\n --bg-opacity:1 !important;\\n}\\n\\n[dir] .focus\\\\:bg-gray-900:focus {\\n background-color:#212121 !important;\\n background-color:rgba(33, 33, 33, var(--bg-opacity)) !important;\\n}\\n\\n[dir] .bg-none {\\n background-image:none !important;\\n}\\n\\n[dir] .bg-gradient-to-t {\\n background-image:linear-gradient(to top, var(--gradient-color-stops)) !important;\\n}\\n\\n[dir=ltr] .bg-gradient-to-t {\\r\\n background-image:-webkit-gradient(linear, left bottom, left top, from(var(--gradient-color-stops))) !important;\\n}\\n\\n[dir=rtl] .bg-gradient-to-t {\\n background-image:-webkit-gradient(linear, right bottom, right top, from(var(--gradient-color-stops))) !important;\\n}\\n\\n[dir=ltr] .bg-gradient-to-tr {\\r\\n background-image:-webkit-gradient(linear, left bottom, right top, from(var(--gradient-color-stops))) !important;\\r\\n background-image:linear-gradient(to top right, var(--gradient-color-stops)) !important;\\n}\\n\\n[dir=rtl] .bg-gradient-to-tr {\\n background-image:-webkit-gradient(linear, right bottom, left top, from(var(--gradient-color-stops))) !important;\\n background-image:linear-gradient(to top left, var(--gradient-color-stops)) !important;\\n}\\n\\n[dir=ltr] .bg-gradient-to-r {\\r\\n background-image:-webkit-gradient(linear, left top, right top, from(var(--gradient-color-stops))) !important;\\r\\n background-image:linear-gradient(to right, var(--gradient-color-stops)) !important;\\n}\\n\\n[dir=rtl] .bg-gradient-to-r {\\n background-image:-webkit-gradient(linear, right top, left top, from(var(--gradient-color-stops))) !important;\\n background-image:linear-gradient(to left, var(--gradient-color-stops)) !important;\\n}\\n\\n[dir=ltr] .bg-gradient-to-br {\\r\\n background-image:-webkit-gradient(linear, left top, right bottom, from(var(--gradient-color-stops))) !important;\\r\\n background-image:linear-gradient(to bottom right, var(--gradient-color-stops)) !important;\\n}\\n\\n[dir=rtl] .bg-gradient-to-br {\\n background-image:-webkit-gradient(linear, right top, left bottom, from(var(--gradient-color-stops))) !important;\\n background-image:linear-gradient(to bottom left, var(--gradient-color-stops)) !important;\\n}\\n\\n[dir] .bg-gradient-to-b {\\n background-image:linear-gradient(to bottom, var(--gradient-color-stops)) !important;\\n}\\n\\n[dir=ltr] .bg-gradient-to-b {\\r\\n background-image:-webkit-gradient(linear, left top, left bottom, from(var(--gradient-color-stops))) !important;\\n}\\n\\n[dir=rtl] .bg-gradient-to-b {\\n background-image:-webkit-gradient(linear, right top, right bottom, from(var(--gradient-color-stops))) !important;\\n}\\n\\n[dir=ltr] .bg-gradient-to-bl {\\r\\n background-image:-webkit-gradient(linear, right top, left bottom, from(var(--gradient-color-stops))) !important;\\r\\n background-image:linear-gradient(to bottom left, var(--gradient-color-stops)) !important;\\n}\\n\\n[dir=rtl] .bg-gradient-to-bl {\\n background-image:-webkit-gradient(linear, left top, right bottom, from(var(--gradient-color-stops))) !important;\\n background-image:linear-gradient(to bottom right, var(--gradient-color-stops)) !important;\\n}\\n\\n[dir=ltr] .bg-gradient-to-l {\\r\\n background-image:-webkit-gradient(linear, right top, left top, from(var(--gradient-color-stops))) !important;\\r\\n background-image:linear-gradient(to left, var(--gradient-color-stops)) !important;\\n}\\n\\n[dir=rtl] .bg-gradient-to-l {\\n background-image:-webkit-gradient(linear, left top, right top, from(var(--gradient-color-stops))) !important;\\n background-image:linear-gradient(to right, var(--gradient-color-stops)) !important;\\n}\\n\\n[dir=ltr] .bg-gradient-to-tl {\\r\\n background-image:-webkit-gradient(linear, right bottom, left top, from(var(--gradient-color-stops))) !important;\\r\\n background-image:linear-gradient(to top left, var(--gradient-color-stops)) !important;\\n}\\n\\n[dir=rtl] .bg-gradient-to-tl {\\n background-image:-webkit-gradient(linear, left bottom, right top, from(var(--gradient-color-stops))) !important;\\n background-image:linear-gradient(to top right, var(--gradient-color-stops)) !important;\\n}\\n\\n.from-transparent {\\n --gradient-from-color:transparent !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;\\n}\\n\\n.from-secondary {\\n --gradient-from-color:#836447 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(131, 100, 71, 0)) !important;\\n}\\n\\n.from-primary {\\n --gradient-from-color:#1c2d56 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(28, 45, 86, 0)) !important;\\n}\\n\\n.from-white {\\n --gradient-from-color:#fff !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;\\n}\\n\\n.from-gray-100 {\\n --gradient-from-color:#f5f5f5 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 245, 245, 0)) !important;\\n}\\n\\n.from-gray-200 {\\n --gradient-from-color:#eeeeee !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(238, 238, 238, 0)) !important;\\n}\\n\\n.from-gray-300 {\\n --gradient-from-color:#e0e0e0 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important;\\n}\\n\\n.from-gray-400 {\\n --gradient-from-color:#bdbdbd !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(189, 189, 189, 0)) !important;\\n}\\n\\n.from-gray-500 {\\n --gradient-from-color:#9e9e9e !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(158, 158, 158, 0)) !important;\\n}\\n\\n.from-gray-600 {\\n --gradient-from-color:#757575 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0)) !important;\\n}\\n\\n.from-gray-700 {\\n --gradient-from-color:#616161 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 97, 97, 0)) !important;\\n}\\n\\n.from-gray-800 {\\n --gradient-from-color:#424242 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(66, 66, 66, 0)) !important;\\n}\\n\\n.from-gray-900 {\\n --gradient-from-color:#212121 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(33, 33, 33, 0)) !important;\\n}\\n\\n.via-transparent {\\n --gradient-via-color:transparent !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;\\n}\\n\\n.via-secondary {\\n --gradient-via-color:#836447 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(131, 100, 71, 0)) !important;\\n}\\n\\n.via-primary {\\n --gradient-via-color:#1c2d56 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 45, 86, 0)) !important;\\n}\\n\\n.via-white {\\n --gradient-via-color:#fff !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;\\n}\\n\\n.via-gray-100 {\\n --gradient-via-color:#f5f5f5 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 245, 245, 0)) !important;\\n}\\n\\n.via-gray-200 {\\n --gradient-via-color:#eeeeee !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 238, 238, 0)) !important;\\n}\\n\\n.via-gray-300 {\\n --gradient-via-color:#e0e0e0 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important;\\n}\\n\\n.via-gray-400 {\\n --gradient-via-color:#bdbdbd !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(189, 189, 189, 0)) !important;\\n}\\n\\n.via-gray-500 {\\n --gradient-via-color:#9e9e9e !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(158, 158, 158, 0)) !important;\\n}\\n\\n.via-gray-600 {\\n --gradient-via-color:#757575 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0)) !important;\\n}\\n\\n.via-gray-700 {\\n --gradient-via-color:#616161 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 97, 97, 0)) !important;\\n}\\n\\n.via-gray-800 {\\n --gradient-via-color:#424242 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 66, 66, 0)) !important;\\n}\\n\\n.via-gray-900 {\\n --gradient-via-color:#212121 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 33, 33, 0)) !important;\\n}\\n\\n.to-transparent {\\n --gradient-to-color:transparent !important;\\n}\\n\\n.to-secondary {\\n --gradient-to-color:#836447 !important;\\n}\\n\\n.to-primary {\\n --gradient-to-color:#1c2d56 !important;\\n}\\n\\n.to-white {\\n --gradient-to-color:#fff !important;\\n}\\n\\n.to-gray-100 {\\n --gradient-to-color:#f5f5f5 !important;\\n}\\n\\n.to-gray-200 {\\n --gradient-to-color:#eeeeee !important;\\n}\\n\\n.to-gray-300 {\\n --gradient-to-color:#e0e0e0 !important;\\n}\\n\\n.to-gray-400 {\\n --gradient-to-color:#bdbdbd !important;\\n}\\n\\n.to-gray-500 {\\n --gradient-to-color:#9e9e9e !important;\\n}\\n\\n.to-gray-600 {\\n --gradient-to-color:#757575 !important;\\n}\\n\\n.to-gray-700 {\\n --gradient-to-color:#616161 !important;\\n}\\n\\n.to-gray-800 {\\n --gradient-to-color:#424242 !important;\\n}\\n\\n.to-gray-900 {\\n --gradient-to-color:#212121 !important;\\n}\\n\\n.hover\\\\:from-transparent:hover {\\n --gradient-from-color:transparent !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;\\n}\\n\\n.hover\\\\:from-secondary:hover {\\n --gradient-from-color:#836447 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(131, 100, 71, 0)) !important;\\n}\\n\\n.hover\\\\:from-primary:hover {\\n --gradient-from-color:#1c2d56 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(28, 45, 86, 0)) !important;\\n}\\n\\n.hover\\\\:from-white:hover {\\n --gradient-from-color:#fff !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;\\n}\\n\\n.hover\\\\:from-gray-100:hover {\\n --gradient-from-color:#f5f5f5 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 245, 245, 0)) !important;\\n}\\n\\n.hover\\\\:from-gray-200:hover {\\n --gradient-from-color:#eeeeee !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(238, 238, 238, 0)) !important;\\n}\\n\\n.hover\\\\:from-gray-300:hover {\\n --gradient-from-color:#e0e0e0 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important;\\n}\\n\\n.hover\\\\:from-gray-400:hover {\\n --gradient-from-color:#bdbdbd !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(189, 189, 189, 0)) !important;\\n}\\n\\n.hover\\\\:from-gray-500:hover {\\n --gradient-from-color:#9e9e9e !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(158, 158, 158, 0)) !important;\\n}\\n\\n.hover\\\\:from-gray-600:hover {\\n --gradient-from-color:#757575 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0)) !important;\\n}\\n\\n.hover\\\\:from-gray-700:hover {\\n --gradient-from-color:#616161 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 97, 97, 0)) !important;\\n}\\n\\n.hover\\\\:from-gray-800:hover {\\n --gradient-from-color:#424242 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(66, 66, 66, 0)) !important;\\n}\\n\\n.hover\\\\:from-gray-900:hover {\\n --gradient-from-color:#212121 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(33, 33, 33, 0)) !important;\\n}\\n\\n.hover\\\\:via-transparent:hover {\\n --gradient-via-color:transparent !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;\\n}\\n\\n.hover\\\\:via-secondary:hover {\\n --gradient-via-color:#836447 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(131, 100, 71, 0)) !important;\\n}\\n\\n.hover\\\\:via-primary:hover {\\n --gradient-via-color:#1c2d56 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 45, 86, 0)) !important;\\n}\\n\\n.hover\\\\:via-white:hover {\\n --gradient-via-color:#fff !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;\\n}\\n\\n.hover\\\\:via-gray-100:hover {\\n --gradient-via-color:#f5f5f5 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 245, 245, 0)) !important;\\n}\\n\\n.hover\\\\:via-gray-200:hover {\\n --gradient-via-color:#eeeeee !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 238, 238, 0)) !important;\\n}\\n\\n.hover\\\\:via-gray-300:hover {\\n --gradient-via-color:#e0e0e0 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important;\\n}\\n\\n.hover\\\\:via-gray-400:hover {\\n --gradient-via-color:#bdbdbd !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(189, 189, 189, 0)) !important;\\n}\\n\\n.hover\\\\:via-gray-500:hover {\\n --gradient-via-color:#9e9e9e !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(158, 158, 158, 0)) !important;\\n}\\n\\n.hover\\\\:via-gray-600:hover {\\n --gradient-via-color:#757575 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0)) !important;\\n}\\n\\n.hover\\\\:via-gray-700:hover {\\n --gradient-via-color:#616161 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 97, 97, 0)) !important;\\n}\\n\\n.hover\\\\:via-gray-800:hover {\\n --gradient-via-color:#424242 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 66, 66, 0)) !important;\\n}\\n\\n.hover\\\\:via-gray-900:hover {\\n --gradient-via-color:#212121 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 33, 33, 0)) !important;\\n}\\n\\n.hover\\\\:to-transparent:hover {\\n --gradient-to-color:transparent !important;\\n}\\n\\n.hover\\\\:to-secondary:hover {\\n --gradient-to-color:#836447 !important;\\n}\\n\\n.hover\\\\:to-primary:hover {\\n --gradient-to-color:#1c2d56 !important;\\n}\\n\\n.hover\\\\:to-white:hover {\\n --gradient-to-color:#fff !important;\\n}\\n\\n.hover\\\\:to-gray-100:hover {\\n --gradient-to-color:#f5f5f5 !important;\\n}\\n\\n.hover\\\\:to-gray-200:hover {\\n --gradient-to-color:#eeeeee !important;\\n}\\n\\n.hover\\\\:to-gray-300:hover {\\n --gradient-to-color:#e0e0e0 !important;\\n}\\n\\n.hover\\\\:to-gray-400:hover {\\n --gradient-to-color:#bdbdbd !important;\\n}\\n\\n.hover\\\\:to-gray-500:hover {\\n --gradient-to-color:#9e9e9e !important;\\n}\\n\\n.hover\\\\:to-gray-600:hover {\\n --gradient-to-color:#757575 !important;\\n}\\n\\n.hover\\\\:to-gray-700:hover {\\n --gradient-to-color:#616161 !important;\\n}\\n\\n.hover\\\\:to-gray-800:hover {\\n --gradient-to-color:#424242 !important;\\n}\\n\\n.hover\\\\:to-gray-900:hover {\\n --gradient-to-color:#212121 !important;\\n}\\n\\n.focus\\\\:from-transparent:focus {\\n --gradient-from-color:transparent !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;\\n}\\n\\n.focus\\\\:from-secondary:focus {\\n --gradient-from-color:#836447 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(131, 100, 71, 0)) !important;\\n}\\n\\n.focus\\\\:from-primary:focus {\\n --gradient-from-color:#1c2d56 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(28, 45, 86, 0)) !important;\\n}\\n\\n.focus\\\\:from-white:focus {\\n --gradient-from-color:#fff !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;\\n}\\n\\n.focus\\\\:from-gray-100:focus {\\n --gradient-from-color:#f5f5f5 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 245, 245, 0)) !important;\\n}\\n\\n.focus\\\\:from-gray-200:focus {\\n --gradient-from-color:#eeeeee !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(238, 238, 238, 0)) !important;\\n}\\n\\n.focus\\\\:from-gray-300:focus {\\n --gradient-from-color:#e0e0e0 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important;\\n}\\n\\n.focus\\\\:from-gray-400:focus {\\n --gradient-from-color:#bdbdbd !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(189, 189, 189, 0)) !important;\\n}\\n\\n.focus\\\\:from-gray-500:focus {\\n --gradient-from-color:#9e9e9e !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(158, 158, 158, 0)) !important;\\n}\\n\\n.focus\\\\:from-gray-600:focus {\\n --gradient-from-color:#757575 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0)) !important;\\n}\\n\\n.focus\\\\:from-gray-700:focus {\\n --gradient-from-color:#616161 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 97, 97, 0)) !important;\\n}\\n\\n.focus\\\\:from-gray-800:focus {\\n --gradient-from-color:#424242 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(66, 66, 66, 0)) !important;\\n}\\n\\n.focus\\\\:from-gray-900:focus {\\n --gradient-from-color:#212121 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(33, 33, 33, 0)) !important;\\n}\\n\\n.focus\\\\:via-transparent:focus {\\n --gradient-via-color:transparent !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;\\n}\\n\\n.focus\\\\:via-secondary:focus {\\n --gradient-via-color:#836447 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(131, 100, 71, 0)) !important;\\n}\\n\\n.focus\\\\:via-primary:focus {\\n --gradient-via-color:#1c2d56 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 45, 86, 0)) !important;\\n}\\n\\n.focus\\\\:via-white:focus {\\n --gradient-via-color:#fff !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;\\n}\\n\\n.focus\\\\:via-gray-100:focus {\\n --gradient-via-color:#f5f5f5 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 245, 245, 0)) !important;\\n}\\n\\n.focus\\\\:via-gray-200:focus {\\n --gradient-via-color:#eeeeee !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 238, 238, 0)) !important;\\n}\\n\\n.focus\\\\:via-gray-300:focus {\\n --gradient-via-color:#e0e0e0 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important;\\n}\\n\\n.focus\\\\:via-gray-400:focus {\\n --gradient-via-color:#bdbdbd !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(189, 189, 189, 0)) !important;\\n}\\n\\n.focus\\\\:via-gray-500:focus {\\n --gradient-via-color:#9e9e9e !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(158, 158, 158, 0)) !important;\\n}\\n\\n.focus\\\\:via-gray-600:focus {\\n --gradient-via-color:#757575 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0)) !important;\\n}\\n\\n.focus\\\\:via-gray-700:focus {\\n --gradient-via-color:#616161 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 97, 97, 0)) !important;\\n}\\n\\n.focus\\\\:via-gray-800:focus {\\n --gradient-via-color:#424242 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 66, 66, 0)) !important;\\n}\\n\\n.focus\\\\:via-gray-900:focus {\\n --gradient-via-color:#212121 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 33, 33, 0)) !important;\\n}\\n\\n.focus\\\\:to-transparent:focus {\\n --gradient-to-color:transparent !important;\\n}\\n\\n.focus\\\\:to-secondary:focus {\\n --gradient-to-color:#836447 !important;\\n}\\n\\n.focus\\\\:to-primary:focus {\\n --gradient-to-color:#1c2d56 !important;\\n}\\n\\n.focus\\\\:to-white:focus {\\n --gradient-to-color:#fff !important;\\n}\\n\\n.focus\\\\:to-gray-100:focus {\\n --gradient-to-color:#f5f5f5 !important;\\n}\\n\\n.focus\\\\:to-gray-200:focus {\\n --gradient-to-color:#eeeeee !important;\\n}\\n\\n.focus\\\\:to-gray-300:focus {\\n --gradient-to-color:#e0e0e0 !important;\\n}\\n\\n.focus\\\\:to-gray-400:focus {\\n --gradient-to-color:#bdbdbd !important;\\n}\\n\\n.focus\\\\:to-gray-500:focus {\\n --gradient-to-color:#9e9e9e !important;\\n}\\n\\n.focus\\\\:to-gray-600:focus {\\n --gradient-to-color:#757575 !important;\\n}\\n\\n.focus\\\\:to-gray-700:focus {\\n --gradient-to-color:#616161 !important;\\n}\\n\\n.focus\\\\:to-gray-800:focus {\\n --gradient-to-color:#424242 !important;\\n}\\n\\n.focus\\\\:to-gray-900:focus {\\n --gradient-to-color:#212121 !important;\\n}\\n\\n.bg-opacity-0 {\\n --bg-opacity:0 !important;\\n}\\n\\n.bg-opacity-25 {\\n --bg-opacity:0.25 !important;\\n}\\n\\n.bg-opacity-50 {\\n --bg-opacity:0.5 !important;\\n}\\n\\n.bg-opacity-75 {\\n --bg-opacity:0.75 !important;\\n}\\n\\n.bg-opacity-100 {\\n --bg-opacity:1 !important;\\n}\\n\\n.hover\\\\:bg-opacity-0:hover {\\n --bg-opacity:0 !important;\\n}\\n\\n.hover\\\\:bg-opacity-25:hover {\\n --bg-opacity:0.25 !important;\\n}\\n\\n.hover\\\\:bg-opacity-50:hover {\\n --bg-opacity:0.5 !important;\\n}\\n\\n.hover\\\\:bg-opacity-75:hover {\\n --bg-opacity:0.75 !important;\\n}\\n\\n.hover\\\\:bg-opacity-100:hover {\\n --bg-opacity:1 !important;\\n}\\n\\n.focus\\\\:bg-opacity-0:focus {\\n --bg-opacity:0 !important;\\n}\\n\\n.focus\\\\:bg-opacity-25:focus {\\n --bg-opacity:0.25 !important;\\n}\\n\\n.focus\\\\:bg-opacity-50:focus {\\n --bg-opacity:0.5 !important;\\n}\\n\\n.focus\\\\:bg-opacity-75:focus {\\n --bg-opacity:0.75 !important;\\n}\\n\\n.focus\\\\:bg-opacity-100:focus {\\n --bg-opacity:1 !important;\\n}\\n\\n[dir] .bg-auto {\\n background-size:auto !important;\\n}\\n\\n[dir] .bg-cover {\\n background-size:cover !important;\\n}\\n\\n[dir] .bg-contain {\\n background-size:contain !important;\\n}\\n\\n.border-collapse {\\n border-collapse:collapse !important;\\n}\\n\\n.border-separate {\\n border-collapse:separate !important;\\n}\\n\\n[dir] .border-transparent {\\n border-color:transparent !important;\\n}\\n\\n.border-secondary {\\n --border-opacity:1 !important;\\n}\\n\\n[dir] .border-secondary {\\n border-color:#836447 !important;\\n border-color:rgba(131, 100, 71, var(--border-opacity)) !important;\\n}\\n\\n.border-primary {\\n --border-opacity:1 !important;\\n}\\n\\n[dir] .border-primary {\\n border-color:#1c2d56 !important;\\n border-color:rgba(28, 45, 86, var(--border-opacity)) !important;\\n}\\n\\n.border-white {\\n --border-opacity:1 !important;\\n}\\n\\n[dir] .border-white {\\n border-color:#fff !important;\\n border-color:rgba(255, 255, 255, var(--border-opacity)) !important;\\n}\\n\\n.border-gray-100 {\\n --border-opacity:1 !important;\\n}\\n\\n[dir] .border-gray-100 {\\n border-color:#f5f5f5 !important;\\n border-color:rgba(245, 245, 245, var(--border-opacity)) !important;\\n}\\n\\n.border-gray-200 {\\n --border-opacity:1 !important;\\n}\\n\\n[dir] .border-gray-200 {\\n border-color:#eeeeee !important;\\n border-color:rgba(238, 238, 238, var(--border-opacity)) !important;\\n}\\n\\n.border-gray-300 {\\n --border-opacity:1 !important;\\n}\\n\\n[dir] .border-gray-300 {\\n border-color:#e0e0e0 !important;\\n border-color:rgba(224, 224, 224, var(--border-opacity)) !important;\\n}\\n\\n.border-gray-400 {\\n --border-opacity:1 !important;\\n}\\n\\n[dir] .border-gray-400 {\\n border-color:#bdbdbd !important;\\n border-color:rgba(189, 189, 189, var(--border-opacity)) !important;\\n}\\n\\n.border-gray-500 {\\n --border-opacity:1 !important;\\n}\\n\\n[dir] .border-gray-500 {\\n border-color:#9e9e9e !important;\\n border-color:rgba(158, 158, 158, var(--border-opacity)) !important;\\n}\\n\\n.border-gray-600 {\\n --border-opacity:1 !important;\\n}\\n\\n[dir] .border-gray-600 {\\n border-color:#757575 !important;\\n border-color:rgba(117, 117, 117, var(--border-opacity)) !important;\\n}\\n\\n.border-gray-700 {\\n --border-opacity:1 !important;\\n}\\n\\n[dir] .border-gray-700 {\\n border-color:#616161 !important;\\n border-color:rgba(97, 97, 97, var(--border-opacity)) !important;\\n}\\n\\n.border-gray-800 {\\n --border-opacity:1 !important;\\n}\\n\\n[dir] .border-gray-800 {\\n border-color:#424242 !important;\\n border-color:rgba(66, 66, 66, var(--border-opacity)) !important;\\n}\\n\\n.border-gray-900 {\\n --border-opacity:1 !important;\\n}\\n\\n[dir] .border-gray-900 {\\n border-color:#212121 !important;\\n border-color:rgba(33, 33, 33, var(--border-opacity)) !important;\\n}\\n\\n[dir] .hover\\\\:border-transparent:hover {\\n border-color:transparent !important;\\n}\\n\\n.hover\\\\:border-secondary:hover {\\n --border-opacity:1 !important;\\n}\\n\\n[dir] .hover\\\\:border-secondary:hover {\\n border-color:#836447 !important;\\n border-color:rgba(131, 100, 71, var(--border-opacity)) !important;\\n}\\n\\n.hover\\\\:border-primary:hover {\\n --border-opacity:1 !important;\\n}\\n\\n[dir] .hover\\\\:border-primary:hover {\\n border-color:#1c2d56 !important;\\n border-color:rgba(28, 45, 86, var(--border-opacity)) !important;\\n}\\n\\n.hover\\\\:border-white:hover {\\n --border-opacity:1 !important;\\n}\\n\\n[dir] .hover\\\\:border-white:hover {\\n border-color:#fff !important;\\n border-color:rgba(255, 255, 255, var(--border-opacity)) !important;\\n}\\n\\n.hover\\\\:border-gray-100:hover {\\n --border-opacity:1 !important;\\n}\\n\\n[dir] .hover\\\\:border-gray-100:hover {\\n border-color:#f5f5f5 !important;\\n border-color:rgba(245, 245, 245, var(--border-opacity)) !important;\\n}\\n\\n.hover\\\\:border-gray-200:hover {\\n --border-opacity:1 !important;\\n}\\n\\n[dir] .hover\\\\:border-gray-200:hover {\\n border-color:#eeeeee !important;\\n border-color:rgba(238, 238, 238, var(--border-opacity)) !important;\\n}\\n\\n.hover\\\\:border-gray-300:hover {\\n --border-opacity:1 !important;\\n}\\n\\n[dir] .hover\\\\:border-gray-300:hover {\\n border-color:#e0e0e0 !important;\\n border-color:rgba(224, 224, 224, var(--border-opacity)) !important;\\n}\\n\\n.hover\\\\:border-gray-400:hover {\\n --border-opacity:1 !important;\\n}\\n\\n[dir] .hover\\\\:border-gray-400:hover {\\n border-color:#bdbdbd !important;\\n border-color:rgba(189, 189, 189, var(--border-opacity)) !important;\\n}\\n\\n.hover\\\\:border-gray-500:hover {\\n --border-opacity:1 !important;\\n}\\n\\n[dir] .hover\\\\:border-gray-500:hover {\\n border-color:#9e9e9e !important;\\n border-color:rgba(158, 158, 158, var(--border-opacity)) !important;\\n}\\n\\n.hover\\\\:border-gray-600:hover {\\n --border-opacity:1 !important;\\n}\\n\\n[dir] .hover\\\\:border-gray-600:hover {\\n border-color:#757575 !important;\\n border-color:rgba(117, 117, 117, var(--border-opacity)) !important;\\n}\\n\\n.hover\\\\:border-gray-700:hover {\\n --border-opacity:1 !important;\\n}\\n\\n[dir] .hover\\\\:border-gray-700:hover {\\n border-color:#616161 !important;\\n border-color:rgba(97, 97, 97, var(--border-opacity)) !important;\\n}\\n\\n.hover\\\\:border-gray-800:hover {\\n --border-opacity:1 !important;\\n}\\n\\n[dir] .hover\\\\:border-gray-800:hover {\\n border-color:#424242 !important;\\n border-color:rgba(66, 66, 66, var(--border-opacity)) !important;\\n}\\n\\n.hover\\\\:border-gray-900:hover {\\n --border-opacity:1 !important;\\n}\\n\\n[dir] .hover\\\\:border-gray-900:hover {\\n border-color:#212121 !important;\\n border-color:rgba(33, 33, 33, var(--border-opacity)) !important;\\n}\\n\\n.border-opacity-0 {\\n --border-opacity:0 !important;\\n}\\n\\n.border-opacity-25 {\\n --border-opacity:0.25 !important;\\n}\\n\\n.border-opacity-50 {\\n --border-opacity:0.5 !important;\\n}\\n\\n.border-opacity-75 {\\n --border-opacity:0.75 !important;\\n}\\n\\n.border-opacity-100 {\\n --border-opacity:1 !important;\\n}\\n\\n.hover\\\\:border-opacity-0:hover {\\n --border-opacity:0 !important;\\n}\\n\\n.hover\\\\:border-opacity-25:hover {\\n --border-opacity:0.25 !important;\\n}\\n\\n.hover\\\\:border-opacity-50:hover {\\n --border-opacity:0.5 !important;\\n}\\n\\n.hover\\\\:border-opacity-75:hover {\\n --border-opacity:0.75 !important;\\n}\\n\\n.hover\\\\:border-opacity-100:hover {\\n --border-opacity:1 !important;\\n}\\n\\n.focus\\\\:border-opacity-0:focus {\\n --border-opacity:0 !important;\\n}\\n\\n.focus\\\\:border-opacity-25:focus {\\n --border-opacity:0.25 !important;\\n}\\n\\n.focus\\\\:border-opacity-50:focus {\\n --border-opacity:0.5 !important;\\n}\\n\\n.focus\\\\:border-opacity-75:focus {\\n --border-opacity:0.75 !important;\\n}\\n\\n.focus\\\\:border-opacity-100:focus {\\n --border-opacity:1 !important;\\n}\\n\\n[dir] .rounded-none {\\n border-radius:0 !important;\\n}\\n\\n[dir] .rounded-sm {\\n border-radius:.125rem !important;\\n}\\n\\n[dir] .rounded {\\n border-radius:.25rem !important;\\n}\\n\\n[dir] .rounded-lg {\\n border-radius:.5rem !important;\\n}\\n\\n[dir] .rounded-full {\\n border-radius:9999px !important;\\n}\\n\\n[dir=ltr] .rounded-t-none {\\r\\n border-top-left-radius:0 !important;\\r\\n border-top-right-radius:0 !important;\\n}\\n\\n[dir=rtl] .rounded-t-none {\\n border-top-right-radius:0 !important;\\n border-top-left-radius:0 !important;\\n}\\n\\n[dir=ltr] .rounded-r-none {\\r\\n border-top-right-radius:0 !important;\\r\\n border-bottom-right-radius:0 !important;\\n}\\n\\n[dir=rtl] .rounded-r-none {\\n border-top-left-radius:0 !important;\\n border-bottom-left-radius:0 !important;\\n}\\n\\n[dir=ltr] .rounded-b-none {\\r\\n border-bottom-right-radius:0 !important;\\r\\n border-bottom-left-radius:0 !important;\\n}\\n\\n[dir=rtl] .rounded-b-none {\\n border-bottom-left-radius:0 !important;\\n border-bottom-right-radius:0 !important;\\n}\\n\\n[dir=ltr] .rounded-l-none {\\r\\n border-top-left-radius:0 !important;\\r\\n border-bottom-left-radius:0 !important;\\n}\\n\\n[dir=rtl] .rounded-l-none {\\n border-top-right-radius:0 !important;\\n border-bottom-right-radius:0 !important;\\n}\\n\\n[dir=ltr] .rounded-t-sm {\\r\\n border-top-left-radius:.125rem !important;\\r\\n border-top-right-radius:.125rem !important;\\n}\\n\\n[dir=rtl] .rounded-t-sm {\\n border-top-right-radius:.125rem !important;\\n border-top-left-radius:.125rem !important;\\n}\\n\\n[dir=ltr] .rounded-r-sm {\\r\\n border-top-right-radius:.125rem !important;\\r\\n border-bottom-right-radius:.125rem !important;\\n}\\n\\n[dir=rtl] .rounded-r-sm {\\n border-top-left-radius:.125rem !important;\\n border-bottom-left-radius:.125rem !important;\\n}\\n\\n[dir=ltr] .rounded-b-sm {\\r\\n border-bottom-right-radius:.125rem !important;\\r\\n border-bottom-left-radius:.125rem !important;\\n}\\n\\n[dir=rtl] .rounded-b-sm {\\n border-bottom-left-radius:.125rem !important;\\n border-bottom-right-radius:.125rem !important;\\n}\\n\\n[dir=ltr] .rounded-l-sm {\\r\\n border-top-left-radius:.125rem !important;\\r\\n border-bottom-left-radius:.125rem !important;\\n}\\n\\n[dir=rtl] .rounded-l-sm {\\n border-top-right-radius:.125rem !important;\\n border-bottom-right-radius:.125rem !important;\\n}\\n\\n[dir=ltr] .rounded-t {\\r\\n border-top-left-radius:.25rem !important;\\r\\n border-top-right-radius:.25rem !important;\\n}\\n\\n[dir=rtl] .rounded-t {\\n border-top-right-radius:.25rem !important;\\n border-top-left-radius:.25rem !important;\\n}\\n\\n[dir=ltr] .rounded-r {\\r\\n border-top-right-radius:.25rem !important;\\r\\n border-bottom-right-radius:.25rem !important;\\n}\\n\\n[dir=rtl] .rounded-r {\\n border-top-left-radius:.25rem !important;\\n border-bottom-left-radius:.25rem !important;\\n}\\n\\n[dir=ltr] .rounded-b {\\r\\n border-bottom-right-radius:.25rem !important;\\r\\n border-bottom-left-radius:.25rem !important;\\n}\\n\\n[dir=rtl] .rounded-b {\\n border-bottom-left-radius:.25rem !important;\\n border-bottom-right-radius:.25rem !important;\\n}\\n\\n[dir=ltr] .rounded-l {\\r\\n border-top-left-radius:.25rem !important;\\r\\n border-bottom-left-radius:.25rem !important;\\n}\\n\\n[dir=rtl] .rounded-l {\\n border-top-right-radius:.25rem !important;\\n border-bottom-right-radius:.25rem !important;\\n}\\n\\n[dir=ltr] .rounded-t-lg {\\r\\n border-top-left-radius:.5rem !important;\\r\\n border-top-right-radius:.5rem !important;\\n}\\n\\n[dir=rtl] .rounded-t-lg {\\n border-top-right-radius:.5rem !important;\\n border-top-left-radius:.5rem !important;\\n}\\n\\n[dir=ltr] .rounded-r-lg {\\r\\n border-top-right-radius:.5rem !important;\\r\\n border-bottom-right-radius:.5rem !important;\\n}\\n\\n[dir=rtl] .rounded-r-lg {\\n border-top-left-radius:.5rem !important;\\n border-bottom-left-radius:.5rem !important;\\n}\\n\\n[dir=ltr] .rounded-b-lg {\\r\\n border-bottom-right-radius:.5rem !important;\\r\\n border-bottom-left-radius:.5rem !important;\\n}\\n\\n[dir=rtl] .rounded-b-lg {\\n border-bottom-left-radius:.5rem !important;\\n border-bottom-right-radius:.5rem !important;\\n}\\n\\n[dir=ltr] .rounded-l-lg {\\r\\n border-top-left-radius:.5rem !important;\\r\\n border-bottom-left-radius:.5rem !important;\\n}\\n\\n[dir=rtl] .rounded-l-lg {\\n border-top-right-radius:.5rem !important;\\n border-bottom-right-radius:.5rem !important;\\n}\\n\\n[dir=ltr] .rounded-t-full {\\r\\n border-top-left-radius:9999px !important;\\r\\n border-top-right-radius:9999px !important;\\n}\\n\\n[dir=rtl] .rounded-t-full {\\n border-top-right-radius:9999px !important;\\n border-top-left-radius:9999px !important;\\n}\\n\\n[dir=ltr] .rounded-r-full {\\r\\n border-top-right-radius:9999px !important;\\r\\n border-bottom-right-radius:9999px !important;\\n}\\n\\n[dir=rtl] .rounded-r-full {\\n border-top-left-radius:9999px !important;\\n border-bottom-left-radius:9999px !important;\\n}\\n\\n[dir=ltr] .rounded-b-full {\\r\\n border-bottom-right-radius:9999px !important;\\r\\n border-bottom-left-radius:9999px !important;\\n}\\n\\n[dir=rtl] .rounded-b-full {\\n border-bottom-left-radius:9999px !important;\\n border-bottom-right-radius:9999px !important;\\n}\\n\\n[dir=ltr] .rounded-l-full {\\r\\n border-top-left-radius:9999px !important;\\r\\n border-bottom-left-radius:9999px !important;\\n}\\n\\n[dir=rtl] .rounded-l-full {\\n border-top-right-radius:9999px !important;\\n border-bottom-right-radius:9999px !important;\\n}\\n\\n[dir=ltr] .rounded-tl-none {\\r\\n border-top-left-radius:0 !important;\\n}\\n\\n[dir=rtl] .rounded-tl-none {\\n border-top-right-radius:0 !important;\\n}\\n\\n[dir=ltr] .rounded-tr-none {\\r\\n border-top-right-radius:0 !important;\\n}\\n\\n[dir=rtl] .rounded-tr-none {\\n border-top-left-radius:0 !important;\\n}\\n\\n[dir=ltr] .rounded-br-none {\\r\\n border-bottom-right-radius:0 !important;\\n}\\n\\n[dir=rtl] .rounded-br-none {\\n border-bottom-left-radius:0 !important;\\n}\\n\\n[dir=ltr] .rounded-bl-none {\\r\\n border-bottom-left-radius:0 !important;\\n}\\n\\n[dir=rtl] .rounded-bl-none {\\n border-bottom-right-radius:0 !important;\\n}\\n\\n[dir=ltr] .rounded-tl-sm {\\r\\n border-top-left-radius:.125rem !important;\\n}\\n\\n[dir=rtl] .rounded-tl-sm {\\n border-top-right-radius:.125rem !important;\\n}\\n\\n[dir=ltr] .rounded-tr-sm {\\r\\n border-top-right-radius:.125rem !important;\\n}\\n\\n[dir=rtl] .rounded-tr-sm {\\n border-top-left-radius:.125rem !important;\\n}\\n\\n[dir=ltr] .rounded-br-sm {\\r\\n border-bottom-right-radius:.125rem !important;\\n}\\n\\n[dir=rtl] .rounded-br-sm {\\n border-bottom-left-radius:.125rem !important;\\n}\\n\\n[dir=ltr] .rounded-bl-sm {\\r\\n border-bottom-left-radius:.125rem !important;\\n}\\n\\n[dir=rtl] .rounded-bl-sm {\\n border-bottom-right-radius:.125rem !important;\\n}\\n\\n[dir=ltr] .rounded-tl {\\r\\n border-top-left-radius:.25rem !important;\\n}\\n\\n[dir=rtl] .rounded-tl {\\n border-top-right-radius:.25rem !important;\\n}\\n\\n[dir=ltr] .rounded-tr {\\r\\n border-top-right-radius:.25rem !important;\\n}\\n\\n[dir=rtl] .rounded-tr {\\n border-top-left-radius:.25rem !important;\\n}\\n\\n[dir=ltr] .rounded-br {\\r\\n border-bottom-right-radius:.25rem !important;\\n}\\n\\n[dir=rtl] .rounded-br {\\n border-bottom-left-radius:.25rem !important;\\n}\\n\\n[dir=ltr] .rounded-bl {\\r\\n border-bottom-left-radius:.25rem !important;\\n}\\n\\n[dir=rtl] .rounded-bl {\\n border-bottom-right-radius:.25rem !important;\\n}\\n\\n[dir=ltr] .rounded-tl-lg {\\r\\n border-top-left-radius:.5rem !important;\\n}\\n\\n[dir=rtl] .rounded-tl-lg {\\n border-top-right-radius:.5rem !important;\\n}\\n\\n[dir=ltr] .rounded-tr-lg {\\r\\n border-top-right-radius:.5rem !important;\\n}\\n\\n[dir=rtl] .rounded-tr-lg {\\n border-top-left-radius:.5rem !important;\\n}\\n\\n[dir=ltr] .rounded-br-lg {\\r\\n border-bottom-right-radius:.5rem !important;\\n}\\n\\n[dir=rtl] .rounded-br-lg {\\n border-bottom-left-radius:.5rem !important;\\n}\\n\\n[dir=ltr] .rounded-bl-lg {\\r\\n border-bottom-left-radius:.5rem !important;\\n}\\n\\n[dir=rtl] .rounded-bl-lg {\\n border-bottom-right-radius:.5rem !important;\\n}\\n\\n[dir=ltr] .rounded-tl-full {\\r\\n border-top-left-radius:9999px !important;\\n}\\n\\n[dir=rtl] .rounded-tl-full {\\n border-top-right-radius:9999px !important;\\n}\\n\\n[dir=ltr] .rounded-tr-full {\\r\\n border-top-right-radius:9999px !important;\\n}\\n\\n[dir=rtl] .rounded-tr-full {\\n border-top-left-radius:9999px !important;\\n}\\n\\n[dir=ltr] .rounded-br-full {\\r\\n border-bottom-right-radius:9999px !important;\\n}\\n\\n[dir=rtl] .rounded-br-full {\\n border-bottom-left-radius:9999px !important;\\n}\\n\\n[dir=ltr] .rounded-bl-full {\\r\\n border-bottom-left-radius:9999px !important;\\n}\\n\\n[dir=rtl] .rounded-bl-full {\\n border-bottom-right-radius:9999px !important;\\n}\\n\\n[dir] .border-solid {\\n border-style:solid !important;\\n}\\n\\n[dir] .border-dashed {\\n border-style:dashed !important;\\n}\\n\\n[dir] .border-dotted {\\n border-style:dotted !important;\\n}\\n\\n[dir] .border-double {\\n border-style:double !important;\\n}\\n\\n[dir] .border-none {\\n border-style:none !important;\\n}\\n\\n[dir] .border-0 {\\n border-width:0 !important;\\n}\\n\\n[dir] .border-2 {\\n border-width:2px !important;\\n}\\n\\n[dir] .border-4 {\\n border-width:4px !important;\\n}\\n\\n[dir] .border-8 {\\n border-width:8px !important;\\n}\\n\\n[dir] .border {\\n border-width:1px !important;\\n}\\n\\n[dir] .border-t-0 {\\n border-top-width:0 !important;\\n}\\n\\n[dir=ltr] .border-r-0 {\\r\\n border-right-width:0 !important;\\n}\\n\\n[dir=rtl] .border-r-0 {\\n border-left-width:0 !important;\\n}\\n\\n[dir] .border-b-0 {\\n border-bottom-width:0 !important;\\n}\\n\\n[dir=ltr] .border-l-0 {\\r\\n border-left-width:0 !important;\\n}\\n\\n[dir=rtl] .border-l-0 {\\n border-right-width:0 !important;\\n}\\n\\n[dir] .border-t-2 {\\n border-top-width:2px !important;\\n}\\n\\n[dir=ltr] .border-r-2 {\\r\\n border-right-width:2px !important;\\n}\\n\\n[dir=rtl] .border-r-2 {\\n border-left-width:2px !important;\\n}\\n\\n[dir] .border-b-2 {\\n border-bottom-width:2px !important;\\n}\\n\\n[dir=ltr] .border-l-2 {\\r\\n border-left-width:2px !important;\\n}\\n\\n[dir=rtl] .border-l-2 {\\n border-right-width:2px !important;\\n}\\n\\n[dir] .border-t-4 {\\n border-top-width:4px !important;\\n}\\n\\n[dir=ltr] .border-r-4 {\\r\\n border-right-width:4px !important;\\n}\\n\\n[dir=rtl] .border-r-4 {\\n border-left-width:4px !important;\\n}\\n\\n[dir] .border-b-4 {\\n border-bottom-width:4px !important;\\n}\\n\\n[dir=ltr] .border-l-4 {\\r\\n border-left-width:4px !important;\\n}\\n\\n[dir=rtl] .border-l-4 {\\n border-right-width:4px !important;\\n}\\n\\n[dir] .border-t-8 {\\n border-top-width:8px !important;\\n}\\n\\n[dir=ltr] .border-r-8 {\\r\\n border-right-width:8px !important;\\n}\\n\\n[dir=rtl] .border-r-8 {\\n border-left-width:8px !important;\\n}\\n\\n[dir] .border-b-8 {\\n border-bottom-width:8px !important;\\n}\\n\\n[dir=ltr] .border-l-8 {\\r\\n border-left-width:8px !important;\\n}\\n\\n[dir=rtl] .border-l-8 {\\n border-right-width:8px !important;\\n}\\n\\n[dir] .border-t {\\n border-top-width:1px !important;\\n}\\n\\n[dir=ltr] .border-r {\\r\\n border-right-width:1px !important;\\n}\\n\\n[dir=rtl] .border-r {\\n border-left-width:1px !important;\\n}\\n\\n[dir] .border-b {\\n border-bottom-width:1px !important;\\n}\\n\\n[dir=ltr] .border-l {\\r\\n border-left-width:1px !important;\\n}\\n\\n[dir=rtl] .border-l {\\n border-right-width:1px !important;\\n}\\n\\n.box-border {\\n -webkit-box-sizing:border-box !important;\\n box-sizing:border-box !important;\\n}\\n\\n.box-content {\\n -webkit-box-sizing:content-box !important;\\n box-sizing:content-box !important;\\n}\\n\\n[dir] .cursor-auto {\\n cursor:auto !important;\\n}\\n\\n[dir] .cursor-default {\\n cursor:default !important;\\n}\\n\\n[dir] .cursor-pointer {\\n cursor:pointer !important;\\n}\\n\\n[dir] .cursor-wait {\\n cursor:wait !important;\\n}\\n\\n[dir] .cursor-text {\\n cursor:text !important;\\n}\\n\\n[dir] .cursor-move {\\n cursor:move !important;\\n}\\n\\n[dir] .cursor-not-allowed {\\n cursor:not-allowed !important;\\n}\\n\\n.block {\\n display:block !important;\\n}\\n\\n.inline-block {\\n display:inline-block !important;\\n}\\n\\n.inline {\\n display:inline !important;\\n}\\n\\n.flex {\\n display:-webkit-box !important;\\n display:-ms-flexbox !important;\\n display:flex !important;\\n}\\n\\n.inline-flex {\\n display:-webkit-inline-box !important;\\n display:-ms-inline-flexbox !important;\\n display:inline-flex !important;\\n}\\n\\n.table {\\n display:table !important;\\n}\\n\\n.table-caption {\\n display:table-caption !important;\\n}\\n\\n.table-cell {\\n display:table-cell !important;\\n}\\n\\n.table-column {\\n display:table-column !important;\\n}\\n\\n.table-column-group {\\n display:table-column-group !important;\\n}\\n\\n.table-footer-group {\\n display:table-footer-group !important;\\n}\\n\\n.table-header-group {\\n display:table-header-group !important;\\n}\\n\\n.table-row-group {\\n display:table-row-group !important;\\n}\\n\\n.table-row {\\n display:table-row !important;\\n}\\n\\n.flow-root {\\n display:flow-root !important;\\n}\\n\\n.grid {\\n display:grid !important;\\n}\\n\\n.inline-grid {\\n display:inline-grid !important;\\n}\\n\\n.contents {\\n display:contents !important;\\n}\\n\\n.hidden {\\n display:none !important;\\n}\\n\\n.flex-row {\\n -webkit-box-orient:horizontal !important;\\n -webkit-box-direction:normal !important;\\n -ms-flex-direction:row !important;\\n flex-direction:row !important;\\n}\\n\\n.flex-row-reverse {\\n -webkit-box-orient:horizontal !important;\\n -webkit-box-direction:reverse !important;\\n -ms-flex-direction:row-reverse !important;\\n flex-direction:row-reverse !important;\\n}\\n\\n.flex-col {\\n -webkit-box-orient:vertical !important;\\n -webkit-box-direction:normal !important;\\n -ms-flex-direction:column !important;\\n flex-direction:column !important;\\n}\\n\\n.flex-col-reverse {\\n -webkit-box-orient:vertical !important;\\n -webkit-box-direction:reverse !important;\\n -ms-flex-direction:column-reverse !important;\\n flex-direction:column-reverse !important;\\n}\\n\\n.flex-wrap {\\n -ms-flex-wrap:wrap !important;\\n flex-wrap:wrap !important;\\n}\\n\\n.flex-wrap-reverse {\\n -ms-flex-wrap:wrap-reverse !important;\\n flex-wrap:wrap-reverse !important;\\n}\\n\\n.flex-no-wrap {\\n -ms-flex-wrap:nowrap !important;\\n flex-wrap:nowrap !important;\\n}\\n\\n.place-items-auto {\\n place-items:auto !important;\\n}\\n\\n.place-items-start {\\n place-items:start !important;\\n}\\n\\n.place-items-end {\\n place-items:end !important;\\n}\\n\\n.place-items-center {\\n place-items:center !important;\\n}\\n\\n.place-items-stretch {\\n place-items:stretch !important;\\n}\\n\\n.place-content-center {\\n place-content:center !important;\\n}\\n\\n.place-content-start {\\n place-content:start !important;\\n}\\n\\n.place-content-end {\\n place-content:end !important;\\n}\\n\\n.place-content-between {\\n place-content:space-between !important;\\n}\\n\\n.place-content-around {\\n place-content:space-around !important;\\n}\\n\\n.place-content-evenly {\\n place-content:space-evenly !important;\\n}\\n\\n.place-content-stretch {\\n place-content:stretch !important;\\n}\\n\\n.place-self-auto {\\n place-self:auto !important;\\n}\\n\\n.place-self-start {\\n place-self:start !important;\\n}\\n\\n.place-self-end {\\n place-self:end !important;\\n}\\n\\n.place-self-center {\\n place-self:center !important;\\n}\\n\\n.place-self-stretch {\\n place-self:stretch !important;\\n}\\n\\n.items-start {\\n -webkit-box-align:start !important;\\n -ms-flex-align:start !important;\\n align-items:flex-start !important;\\n}\\n\\n.items-end {\\n -webkit-box-align:end !important;\\n -ms-flex-align:end !important;\\n align-items:flex-end !important;\\n}\\n\\n.items-center {\\n -webkit-box-align:center !important;\\n -ms-flex-align:center !important;\\n align-items:center !important;\\n}\\n\\n.items-baseline {\\n -webkit-box-align:baseline !important;\\n -ms-flex-align:baseline !important;\\n align-items:baseline !important;\\n}\\n\\n.items-stretch {\\n -webkit-box-align:stretch !important;\\n -ms-flex-align:stretch !important;\\n align-items:stretch !important;\\n}\\n\\n.content-center {\\n -ms-flex-line-pack:center !important;\\n align-content:center !important;\\n}\\n\\n.content-start {\\n -ms-flex-line-pack:start !important;\\n align-content:flex-start !important;\\n}\\n\\n.content-end {\\n -ms-flex-line-pack:end !important;\\n align-content:flex-end !important;\\n}\\n\\n.content-between {\\n -ms-flex-line-pack:justify !important;\\n align-content:space-between !important;\\n}\\n\\n.content-around {\\n -ms-flex-line-pack:distribute !important;\\n align-content:space-around !important;\\n}\\n\\n.content-evenly {\\n -ms-flex-line-pack:space-evenly !important;\\n align-content:space-evenly !important;\\n}\\n\\n.self-auto {\\n -ms-flex-item-align:auto !important;\\n align-self:auto !important;\\n}\\n\\n.self-start {\\n -ms-flex-item-align:start !important;\\n align-self:flex-start !important;\\n}\\n\\n.self-end {\\n -ms-flex-item-align:end !important;\\n align-self:flex-end !important;\\n}\\n\\n.self-center {\\n -ms-flex-item-align:center !important;\\n align-self:center !important;\\n}\\n\\n.self-stretch {\\n -ms-flex-item-align:stretch !important;\\n align-self:stretch !important;\\n}\\n\\n.justify-items-auto {\\n justify-items:auto !important;\\n}\\n\\n.justify-items-start {\\n justify-items:start !important;\\n}\\n\\n.justify-items-end {\\n justify-items:end !important;\\n}\\n\\n.justify-items-center {\\n justify-items:center !important;\\n}\\n\\n.justify-items-stretch {\\n justify-items:stretch !important;\\n}\\n\\n.justify-start {\\n -webkit-box-pack:start !important;\\n -ms-flex-pack:start !important;\\n justify-content:flex-start !important;\\n}\\n\\n.justify-end {\\n -webkit-box-pack:end !important;\\n -ms-flex-pack:end !important;\\n justify-content:flex-end !important;\\n}\\n\\n.justify-center {\\n -webkit-box-pack:center !important;\\n -ms-flex-pack:center !important;\\n justify-content:center !important;\\n}\\n\\n.justify-between {\\n -webkit-box-pack:justify !important;\\n -ms-flex-pack:justify !important;\\n justify-content:space-between !important;\\n}\\n\\n.justify-around {\\n -ms-flex-pack:distribute !important;\\n justify-content:space-around !important;\\n}\\n\\n.justify-evenly {\\n -webkit-box-pack:space-evenly !important;\\n -ms-flex-pack:space-evenly !important;\\n justify-content:space-evenly !important;\\n}\\n\\n.justify-self-auto {\\n justify-self:auto !important;\\n}\\n\\n.justify-self-start {\\n justify-self:start !important;\\n}\\n\\n.justify-self-end {\\n justify-self:end !important;\\n}\\n\\n.justify-self-center {\\n justify-self:center !important;\\n}\\n\\n.justify-self-stretch {\\n justify-self:stretch !important;\\n}\\n\\n.flex-1 {\\n -webkit-box-flex:1 !important;\\n -ms-flex:1 1 0% !important;\\n flex:1 1 0% !important;\\n}\\n\\n.flex-auto {\\n -webkit-box-flex:1 !important;\\n -ms-flex:1 1 auto !important;\\n flex:1 1 auto !important;\\n}\\n\\n.flex-initial {\\n -webkit-box-flex:0 !important;\\n -ms-flex:0 1 auto !important;\\n flex:0 1 auto !important;\\n}\\n\\n.flex-none {\\n -webkit-box-flex:0 !important;\\n -ms-flex:none !important;\\n flex:none !important;\\n}\\n\\n.flex-grow-0 {\\n -webkit-box-flex:0 !important;\\n -ms-flex-positive:0 !important;\\n flex-grow:0 !important;\\n}\\n\\n.flex-grow {\\n -webkit-box-flex:1 !important;\\n -ms-flex-positive:1 !important;\\n flex-grow:1 !important;\\n}\\n\\n.flex-shrink-0 {\\n -ms-flex-negative:0 !important;\\n flex-shrink:0 !important;\\n}\\n\\n.flex-shrink {\\n -ms-flex-negative:1 !important;\\n flex-shrink:1 !important;\\n}\\n\\n.order-1 {\\n -webkit-box-ordinal-group:2 !important;\\n -ms-flex-order:1 !important;\\n order:1 !important;\\n}\\n\\n.order-2 {\\n -webkit-box-ordinal-group:3 !important;\\n -ms-flex-order:2 !important;\\n order:2 !important;\\n}\\n\\n.order-3 {\\n -webkit-box-ordinal-group:4 !important;\\n -ms-flex-order:3 !important;\\n order:3 !important;\\n}\\n\\n.order-4 {\\n -webkit-box-ordinal-group:5 !important;\\n -ms-flex-order:4 !important;\\n order:4 !important;\\n}\\n\\n.order-5 {\\n -webkit-box-ordinal-group:6 !important;\\n -ms-flex-order:5 !important;\\n order:5 !important;\\n}\\n\\n.order-6 {\\n -webkit-box-ordinal-group:7 !important;\\n -ms-flex-order:6 !important;\\n order:6 !important;\\n}\\n\\n.order-first {\\n -webkit-box-ordinal-group:0 !important;\\n -ms-flex-order:-1 !important;\\n order:-1 !important;\\n}\\n\\n.order-last {\\n -webkit-box-ordinal-group:1000 !important;\\n -ms-flex-order:999 !important;\\n order:999 !important;\\n}\\n\\n.order-normal {\\n -webkit-box-ordinal-group:1 !important;\\n -ms-flex-order:0 !important;\\n order:0 !important;\\n}\\n\\n.hover\\\\:order-1:hover {\\n -webkit-box-ordinal-group:2 !important;\\n -ms-flex-order:1 !important;\\n order:1 !important;\\n}\\n\\n.hover\\\\:order-2:hover {\\n -webkit-box-ordinal-group:3 !important;\\n -ms-flex-order:2 !important;\\n order:2 !important;\\n}\\n\\n.hover\\\\:order-3:hover {\\n -webkit-box-ordinal-group:4 !important;\\n -ms-flex-order:3 !important;\\n order:3 !important;\\n}\\n\\n.hover\\\\:order-4:hover {\\n -webkit-box-ordinal-group:5 !important;\\n -ms-flex-order:4 !important;\\n order:4 !important;\\n}\\n\\n.hover\\\\:order-5:hover {\\n -webkit-box-ordinal-group:6 !important;\\n -ms-flex-order:5 !important;\\n order:5 !important;\\n}\\n\\n.hover\\\\:order-6:hover {\\n -webkit-box-ordinal-group:7 !important;\\n -ms-flex-order:6 !important;\\n order:6 !important;\\n}\\n\\n.hover\\\\:order-first:hover {\\n -webkit-box-ordinal-group:0 !important;\\n -ms-flex-order:-1 !important;\\n order:-1 !important;\\n}\\n\\n.hover\\\\:order-last:hover {\\n -webkit-box-ordinal-group:1000 !important;\\n -ms-flex-order:999 !important;\\n order:999 !important;\\n}\\n\\n.hover\\\\:order-normal:hover {\\n -webkit-box-ordinal-group:1 !important;\\n -ms-flex-order:0 !important;\\n order:0 !important;\\n}\\n\\n.focus\\\\:order-1:focus {\\n -webkit-box-ordinal-group:2 !important;\\n -ms-flex-order:1 !important;\\n order:1 !important;\\n}\\n\\n.focus\\\\:order-2:focus {\\n -webkit-box-ordinal-group:3 !important;\\n -ms-flex-order:2 !important;\\n order:2 !important;\\n}\\n\\n.focus\\\\:order-3:focus {\\n -webkit-box-ordinal-group:4 !important;\\n -ms-flex-order:3 !important;\\n order:3 !important;\\n}\\n\\n.focus\\\\:order-4:focus {\\n -webkit-box-ordinal-group:5 !important;\\n -ms-flex-order:4 !important;\\n order:4 !important;\\n}\\n\\n.focus\\\\:order-5:focus {\\n -webkit-box-ordinal-group:6 !important;\\n -ms-flex-order:5 !important;\\n order:5 !important;\\n}\\n\\n.focus\\\\:order-6:focus {\\n -webkit-box-ordinal-group:7 !important;\\n -ms-flex-order:6 !important;\\n order:6 !important;\\n}\\n\\n.focus\\\\:order-first:focus {\\n -webkit-box-ordinal-group:0 !important;\\n -ms-flex-order:-1 !important;\\n order:-1 !important;\\n}\\n\\n.focus\\\\:order-last:focus {\\n -webkit-box-ordinal-group:1000 !important;\\n -ms-flex-order:999 !important;\\n order:999 !important;\\n}\\n\\n.focus\\\\:order-normal:focus {\\n -webkit-box-ordinal-group:1 !important;\\n -ms-flex-order:0 !important;\\n order:0 !important;\\n}\\n\\n[dir=ltr] .float-right {\\r\\n float:right !important;\\n}\\n\\n[dir=rtl] .float-right {\\n float:left !important;\\n}\\n\\n[dir=ltr] .float-left {\\r\\n float:left !important;\\n}\\n\\n[dir=rtl] .float-left {\\n float:right !important;\\n}\\n\\n[dir] .float-none {\\n float:none !important;\\n}\\n\\n.clearfix:after {\\n content:\\\"\\\" !important;\\n display:table !important;\\n}\\n\\n[dir] .clearfix:after {\\n clear:both !important;\\n}\\n\\n[dir=ltr] .clear-left {\\r\\n clear:left !important;\\n}\\n\\n[dir=rtl] .clear-left {\\n clear:right !important;\\n}\\n\\n[dir=ltr] .clear-right {\\r\\n clear:right !important;\\n}\\n\\n[dir=rtl] .clear-right {\\n clear:left !important;\\n}\\n\\n[dir] .clear-both {\\n clear:both !important;\\n}\\n\\n[dir] .clear-none {\\n clear:none !important;\\n}\\n\\n.font-light {\\n font-weight:300 !important;\\n}\\n\\n.font-normal {\\n font-weight:400 !important;\\n}\\n\\n.font-medium {\\n font-weight:500 !important;\\n}\\n\\n.font-semibold {\\n font-weight:600 !important;\\n}\\n\\n.font-bold {\\n font-weight:700 !important;\\n}\\n\\n.font-extrabold {\\n font-weight:800 !important;\\n}\\n\\n.font-black {\\n font-weight:900 !important;\\n}\\n\\n.hover\\\\:font-light:hover {\\n font-weight:300 !important;\\n}\\n\\n.hover\\\\:font-normal:hover {\\n font-weight:400 !important;\\n}\\n\\n.hover\\\\:font-medium:hover {\\n font-weight:500 !important;\\n}\\n\\n.hover\\\\:font-semibold:hover {\\n font-weight:600 !important;\\n}\\n\\n.hover\\\\:font-bold:hover {\\n font-weight:700 !important;\\n}\\n\\n.hover\\\\:font-extrabold:hover {\\n font-weight:800 !important;\\n}\\n\\n.hover\\\\:font-black:hover {\\n font-weight:900 !important;\\n}\\n\\n.h-1 {\\n height:0.25rem !important;\\n}\\n\\n.h-2 {\\n height:0.5rem !important;\\n}\\n\\n.h-3 {\\n height:0.75rem !important;\\n}\\n\\n.h-4 {\\n height:1rem !important;\\n}\\n\\n.h-5 {\\n height:1.25rem !important;\\n}\\n\\n.h-6 {\\n height:1.5rem !important;\\n}\\n\\n.h-8 {\\n height:2rem !important;\\n}\\n\\n.h-10 {\\n height:2.5rem !important;\\n}\\n\\n.h-12 {\\n height:3rem !important;\\n}\\n\\n.h-16 {\\n height:4rem !important;\\n}\\n\\n.h-24 {\\n height:6rem !important;\\n}\\n\\n.h-32 {\\n height:8rem !important;\\n}\\n\\n.h-48 {\\n height:12rem !important;\\n}\\n\\n.h-64 {\\n height:16rem !important;\\n}\\n\\n.h-auto {\\n height:auto !important;\\n}\\n\\n.h-px {\\n height:1px !important;\\n}\\n\\n.h-full {\\n height:100% !important;\\n}\\n\\n.h-screen {\\n height:100vh !important;\\n}\\n\\n.text-xs {\\n font-size:.75rem !important;\\n}\\n\\n.text-sm {\\n font-size:.875rem !important;\\n}\\n\\n.text-base {\\n font-size:1rem !important;\\n}\\n\\n.text-lg {\\n font-size:1.125rem !important;\\n}\\n\\n.text-xl {\\n font-size:1.25rem !important;\\n}\\n\\n.text-2xl {\\n font-size:1.5rem !important;\\n}\\n\\n.text-3xl {\\n font-size:1.875rem !important;\\n}\\n\\n.text-4xl {\\n font-size:2.25rem !important;\\n}\\n\\n.text-5xl {\\n font-size:3rem !important;\\n}\\n\\n.text-6xl {\\n font-size:4rem !important;\\n}\\n\\n.leading-none {\\n line-height:1 !important;\\n}\\n\\n.leading-tight {\\n line-height:1.25 !important;\\n}\\n\\n.leading-normal {\\n line-height:1.5 !important;\\n}\\n\\n.leading-loose {\\n line-height:2 !important;\\n}\\n\\n.list-inside {\\n list-style-position:inside !important;\\n}\\n\\n.list-outside {\\n list-style-position:outside !important;\\n}\\n\\n[dir] .m-0 {\\n margin:0 !important;\\n}\\n\\n[dir] .m-1 {\\n margin:0.25rem !important;\\n}\\n\\n[dir] .m-2 {\\n margin:0.5rem !important;\\n}\\n\\n[dir] .m-3 {\\n margin:0.75rem !important;\\n}\\n\\n[dir] .m-4 {\\n margin:1rem !important;\\n}\\n\\n[dir] .m-5 {\\n margin:1.25rem !important;\\n}\\n\\n[dir] .m-6 {\\n margin:1.5rem !important;\\n}\\n\\n[dir] .m-8 {\\n margin:2rem !important;\\n}\\n\\n[dir] .m-10 {\\n margin:2.5rem !important;\\n}\\n\\n[dir] .m-12 {\\n margin:3rem !important;\\n}\\n\\n[dir] .m-16 {\\n margin:4rem !important;\\n}\\n\\n[dir] .m-20 {\\n margin:5rem !important;\\n}\\n\\n[dir] .m-24 {\\n margin:6rem !important;\\n}\\n\\n[dir] .m-32 {\\n margin:8rem !important;\\n}\\n\\n[dir] .m-auto {\\n margin:auto !important;\\n}\\n\\n[dir] .m-px {\\n margin:1px !important;\\n}\\n\\n[dir] .m-base {\\n margin:2.2rem !important;\\n}\\n\\n[dir] .-m-px {\\n margin:-1px !important;\\n}\\n\\n[dir] .-m-1 {\\n margin:-0.25rem !important;\\n}\\n\\n[dir] .-m-2 {\\n margin:-0.5rem !important;\\n}\\n\\n[dir] .-m-3 {\\n margin:-0.75rem !important;\\n}\\n\\n[dir] .-m-4 {\\n margin:-1rem !important;\\n}\\n\\n[dir] .my-0 {\\n margin-top:0 !important;\\n margin-bottom:0 !important;\\n}\\n\\n[dir=ltr] .mx-0 {\\r\\n margin-left:0 !important;\\r\\n margin-right:0 !important;\\n}\\n\\n[dir=rtl] .mx-0 {\\n margin-right:0 !important;\\n margin-left:0 !important;\\n}\\n\\n[dir] .my-1 {\\n margin-top:0.25rem !important;\\n margin-bottom:0.25rem !important;\\n}\\n\\n[dir=ltr] .mx-1 {\\r\\n margin-left:0.25rem !important;\\r\\n margin-right:0.25rem !important;\\n}\\n\\n[dir=rtl] .mx-1 {\\n margin-right:0.25rem !important;\\n margin-left:0.25rem !important;\\n}\\n\\n[dir] .my-2 {\\n margin-top:0.5rem !important;\\n margin-bottom:0.5rem !important;\\n}\\n\\n[dir=ltr] .mx-2 {\\r\\n margin-left:0.5rem !important;\\r\\n margin-right:0.5rem !important;\\n}\\n\\n[dir=rtl] .mx-2 {\\n margin-right:0.5rem !important;\\n margin-left:0.5rem !important;\\n}\\n\\n[dir] .my-3 {\\n margin-top:0.75rem !important;\\n margin-bottom:0.75rem !important;\\n}\\n\\n[dir=ltr] .mx-3 {\\r\\n margin-left:0.75rem !important;\\r\\n margin-right:0.75rem !important;\\n}\\n\\n[dir=rtl] .mx-3 {\\n margin-right:0.75rem !important;\\n margin-left:0.75rem !important;\\n}\\n\\n[dir] .my-4 {\\n margin-top:1rem !important;\\n margin-bottom:1rem !important;\\n}\\n\\n[dir=ltr] .mx-4 {\\r\\n margin-left:1rem !important;\\r\\n margin-right:1rem !important;\\n}\\n\\n[dir=rtl] .mx-4 {\\n margin-right:1rem !important;\\n margin-left:1rem !important;\\n}\\n\\n[dir] .my-5 {\\n margin-top:1.25rem !important;\\n margin-bottom:1.25rem !important;\\n}\\n\\n[dir=ltr] .mx-5 {\\r\\n margin-left:1.25rem !important;\\r\\n margin-right:1.25rem !important;\\n}\\n\\n[dir=rtl] .mx-5 {\\n margin-right:1.25rem !important;\\n margin-left:1.25rem !important;\\n}\\n\\n[dir] .my-6 {\\n margin-top:1.5rem !important;\\n margin-bottom:1.5rem !important;\\n}\\n\\n[dir=ltr] .mx-6 {\\r\\n margin-left:1.5rem !important;\\r\\n margin-right:1.5rem !important;\\n}\\n\\n[dir=rtl] .mx-6 {\\n margin-right:1.5rem !important;\\n margin-left:1.5rem !important;\\n}\\n\\n[dir] .my-8 {\\n margin-top:2rem !important;\\n margin-bottom:2rem !important;\\n}\\n\\n[dir=ltr] .mx-8 {\\r\\n margin-left:2rem !important;\\r\\n margin-right:2rem !important;\\n}\\n\\n[dir=rtl] .mx-8 {\\n margin-right:2rem !important;\\n margin-left:2rem !important;\\n}\\n\\n[dir] .my-10 {\\n margin-top:2.5rem !important;\\n margin-bottom:2.5rem !important;\\n}\\n\\n[dir=ltr] .mx-10 {\\r\\n margin-left:2.5rem !important;\\r\\n margin-right:2.5rem !important;\\n}\\n\\n[dir=rtl] .mx-10 {\\n margin-right:2.5rem !important;\\n margin-left:2.5rem !important;\\n}\\n\\n[dir] .my-12 {\\n margin-top:3rem !important;\\n margin-bottom:3rem !important;\\n}\\n\\n[dir=ltr] .mx-12 {\\r\\n margin-left:3rem !important;\\r\\n margin-right:3rem !important;\\n}\\n\\n[dir=rtl] .mx-12 {\\n margin-right:3rem !important;\\n margin-left:3rem !important;\\n}\\n\\n[dir] .my-16 {\\n margin-top:4rem !important;\\n margin-bottom:4rem !important;\\n}\\n\\n[dir=ltr] .mx-16 {\\r\\n margin-left:4rem !important;\\r\\n margin-right:4rem !important;\\n}\\n\\n[dir=rtl] .mx-16 {\\n margin-right:4rem !important;\\n margin-left:4rem !important;\\n}\\n\\n[dir] .my-20 {\\n margin-top:5rem !important;\\n margin-bottom:5rem !important;\\n}\\n\\n[dir=ltr] .mx-20 {\\r\\n margin-left:5rem !important;\\r\\n margin-right:5rem !important;\\n}\\n\\n[dir=rtl] .mx-20 {\\n margin-right:5rem !important;\\n margin-left:5rem !important;\\n}\\n\\n[dir] .my-24 {\\n margin-top:6rem !important;\\n margin-bottom:6rem !important;\\n}\\n\\n[dir=ltr] .mx-24 {\\r\\n margin-left:6rem !important;\\r\\n margin-right:6rem !important;\\n}\\n\\n[dir=rtl] .mx-24 {\\n margin-right:6rem !important;\\n margin-left:6rem !important;\\n}\\n\\n[dir] .my-32 {\\n margin-top:8rem !important;\\n margin-bottom:8rem !important;\\n}\\n\\n[dir=ltr] .mx-32 {\\r\\n margin-left:8rem !important;\\r\\n margin-right:8rem !important;\\n}\\n\\n[dir=rtl] .mx-32 {\\n margin-right:8rem !important;\\n margin-left:8rem !important;\\n}\\n\\n[dir] .my-auto {\\n margin-top:auto !important;\\n margin-bottom:auto !important;\\n}\\n\\n[dir=ltr] .mx-auto {\\r\\n margin-left:auto !important;\\r\\n margin-right:auto !important;\\n}\\n\\n[dir=rtl] .mx-auto {\\n margin-right:auto !important;\\n margin-left:auto !important;\\n}\\n\\n[dir] .my-px {\\n margin-top:1px !important;\\n margin-bottom:1px !important;\\n}\\n\\n[dir=ltr] .mx-px {\\r\\n margin-left:1px !important;\\r\\n margin-right:1px !important;\\n}\\n\\n[dir=rtl] .mx-px {\\n margin-right:1px !important;\\n margin-left:1px !important;\\n}\\n\\n[dir] .my-base {\\n margin-top:2.2rem !important;\\n margin-bottom:2.2rem !important;\\n}\\n\\n[dir=ltr] .mx-base {\\r\\n margin-left:2.2rem !important;\\r\\n margin-right:2.2rem !important;\\n}\\n\\n[dir=rtl] .mx-base {\\n margin-right:2.2rem !important;\\n margin-left:2.2rem !important;\\n}\\n\\n[dir] .-my-px {\\n margin-top:-1px !important;\\n margin-bottom:-1px !important;\\n}\\n\\n[dir=ltr] .-mx-px {\\r\\n margin-left:-1px !important;\\r\\n margin-right:-1px !important;\\n}\\n\\n[dir=rtl] .-mx-px {\\n margin-right:-1px !important;\\n margin-left:-1px !important;\\n}\\n\\n[dir] .-my-1 {\\n margin-top:-0.25rem !important;\\n margin-bottom:-0.25rem !important;\\n}\\n\\n[dir=ltr] .-mx-1 {\\r\\n margin-left:-0.25rem !important;\\r\\n margin-right:-0.25rem !important;\\n}\\n\\n[dir=rtl] .-mx-1 {\\n margin-right:-0.25rem !important;\\n margin-left:-0.25rem !important;\\n}\\n\\n[dir] .-my-2 {\\n margin-top:-0.5rem !important;\\n margin-bottom:-0.5rem !important;\\n}\\n\\n[dir=ltr] .-mx-2 {\\r\\n margin-left:-0.5rem !important;\\r\\n margin-right:-0.5rem !important;\\n}\\n\\n[dir=rtl] .-mx-2 {\\n margin-right:-0.5rem !important;\\n margin-left:-0.5rem !important;\\n}\\n\\n[dir] .-my-3 {\\n margin-top:-0.75rem !important;\\n margin-bottom:-0.75rem !important;\\n}\\n\\n[dir=ltr] .-mx-3 {\\r\\n margin-left:-0.75rem !important;\\r\\n margin-right:-0.75rem !important;\\n}\\n\\n[dir=rtl] .-mx-3 {\\n margin-right:-0.75rem !important;\\n margin-left:-0.75rem !important;\\n}\\n\\n[dir] .-my-4 {\\n margin-top:-1rem !important;\\n margin-bottom:-1rem !important;\\n}\\n\\n[dir=ltr] .-mx-4 {\\r\\n margin-left:-1rem !important;\\r\\n margin-right:-1rem !important;\\n}\\n\\n[dir=rtl] .-mx-4 {\\n margin-right:-1rem !important;\\n margin-left:-1rem !important;\\n}\\n\\n[dir] .mt-0 {\\n margin-top:0 !important;\\n}\\n\\n[dir=ltr] .mr-0 {\\r\\n margin-right:0 !important;\\n}\\n\\n[dir=rtl] .mr-0 {\\n margin-left:0 !important;\\n}\\n\\n[dir] .mb-0 {\\n margin-bottom:0 !important;\\n}\\n\\n[dir=ltr] .ml-0 {\\r\\n margin-left:0 !important;\\n}\\n\\n[dir=rtl] .ml-0 {\\n margin-right:0 !important;\\n}\\n\\n[dir] .mt-1 {\\n margin-top:0.25rem !important;\\n}\\n\\n[dir=ltr] .mr-1 {\\r\\n margin-right:0.25rem !important;\\n}\\n\\n[dir=rtl] .mr-1 {\\n margin-left:0.25rem !important;\\n}\\n\\n[dir] .mb-1 {\\n margin-bottom:0.25rem !important;\\n}\\n\\n[dir=ltr] .ml-1 {\\r\\n margin-left:0.25rem !important;\\n}\\n\\n[dir=rtl] .ml-1 {\\n margin-right:0.25rem !important;\\n}\\n\\n[dir] .mt-2 {\\n margin-top:0.5rem !important;\\n}\\n\\n[dir=ltr] .mr-2 {\\r\\n margin-right:0.5rem !important;\\n}\\n\\n[dir=rtl] .mr-2 {\\n margin-left:0.5rem !important;\\n}\\n\\n[dir] .mb-2 {\\n margin-bottom:0.5rem !important;\\n}\\n\\n[dir=ltr] .ml-2 {\\r\\n margin-left:0.5rem !important;\\n}\\n\\n[dir=rtl] .ml-2 {\\n margin-right:0.5rem !important;\\n}\\n\\n[dir] .mt-3 {\\n margin-top:0.75rem !important;\\n}\\n\\n[dir=ltr] .mr-3 {\\r\\n margin-right:0.75rem !important;\\n}\\n\\n[dir=rtl] .mr-3 {\\n margin-left:0.75rem !important;\\n}\\n\\n[dir] .mb-3 {\\n margin-bottom:0.75rem !important;\\n}\\n\\n[dir=ltr] .ml-3 {\\r\\n margin-left:0.75rem !important;\\n}\\n\\n[dir=rtl] .ml-3 {\\n margin-right:0.75rem !important;\\n}\\n\\n[dir] .mt-4 {\\n margin-top:1rem !important;\\n}\\n\\n[dir=ltr] .mr-4 {\\r\\n margin-right:1rem !important;\\n}\\n\\n[dir=rtl] .mr-4 {\\n margin-left:1rem !important;\\n}\\n\\n[dir] .mb-4 {\\n margin-bottom:1rem !important;\\n}\\n\\n[dir=ltr] .ml-4 {\\r\\n margin-left:1rem !important;\\n}\\n\\n[dir=rtl] .ml-4 {\\n margin-right:1rem !important;\\n}\\n\\n[dir] .mt-5 {\\n margin-top:1.25rem !important;\\n}\\n\\n[dir=ltr] .mr-5 {\\r\\n margin-right:1.25rem !important;\\n}\\n\\n[dir=rtl] .mr-5 {\\n margin-left:1.25rem !important;\\n}\\n\\n[dir] .mb-5 {\\n margin-bottom:1.25rem !important;\\n}\\n\\n[dir=ltr] .ml-5 {\\r\\n margin-left:1.25rem !important;\\n}\\n\\n[dir=rtl] .ml-5 {\\n margin-right:1.25rem !important;\\n}\\n\\n[dir] .mt-6 {\\n margin-top:1.5rem !important;\\n}\\n\\n[dir=ltr] .mr-6 {\\r\\n margin-right:1.5rem !important;\\n}\\n\\n[dir=rtl] .mr-6 {\\n margin-left:1.5rem !important;\\n}\\n\\n[dir] .mb-6 {\\n margin-bottom:1.5rem !important;\\n}\\n\\n[dir=ltr] .ml-6 {\\r\\n margin-left:1.5rem !important;\\n}\\n\\n[dir=rtl] .ml-6 {\\n margin-right:1.5rem !important;\\n}\\n\\n[dir] .mt-8 {\\n margin-top:2rem !important;\\n}\\n\\n[dir=ltr] .mr-8 {\\r\\n margin-right:2rem !important;\\n}\\n\\n[dir=rtl] .mr-8 {\\n margin-left:2rem !important;\\n}\\n\\n[dir] .mb-8 {\\n margin-bottom:2rem !important;\\n}\\n\\n[dir=ltr] .ml-8 {\\r\\n margin-left:2rem !important;\\n}\\n\\n[dir=rtl] .ml-8 {\\n margin-right:2rem !important;\\n}\\n\\n[dir] .mt-10 {\\n margin-top:2.5rem !important;\\n}\\n\\n[dir=ltr] .mr-10 {\\r\\n margin-right:2.5rem !important;\\n}\\n\\n[dir=rtl] .mr-10 {\\n margin-left:2.5rem !important;\\n}\\n\\n[dir] .mb-10 {\\n margin-bottom:2.5rem !important;\\n}\\n\\n[dir=ltr] .ml-10 {\\r\\n margin-left:2.5rem !important;\\n}\\n\\n[dir=rtl] .ml-10 {\\n margin-right:2.5rem !important;\\n}\\n\\n[dir] .mt-12 {\\n margin-top:3rem !important;\\n}\\n\\n[dir=ltr] .mr-12 {\\r\\n margin-right:3rem !important;\\n}\\n\\n[dir=rtl] .mr-12 {\\n margin-left:3rem !important;\\n}\\n\\n[dir] .mb-12 {\\n margin-bottom:3rem !important;\\n}\\n\\n[dir=ltr] .ml-12 {\\r\\n margin-left:3rem !important;\\n}\\n\\n[dir=rtl] .ml-12 {\\n margin-right:3rem !important;\\n}\\n\\n[dir] .mt-16 {\\n margin-top:4rem !important;\\n}\\n\\n[dir=ltr] .mr-16 {\\r\\n margin-right:4rem !important;\\n}\\n\\n[dir=rtl] .mr-16 {\\n margin-left:4rem !important;\\n}\\n\\n[dir] .mb-16 {\\n margin-bottom:4rem !important;\\n}\\n\\n[dir=ltr] .ml-16 {\\r\\n margin-left:4rem !important;\\n}\\n\\n[dir=rtl] .ml-16 {\\n margin-right:4rem !important;\\n}\\n\\n[dir] .mt-20 {\\n margin-top:5rem !important;\\n}\\n\\n[dir=ltr] .mr-20 {\\r\\n margin-right:5rem !important;\\n}\\n\\n[dir=rtl] .mr-20 {\\n margin-left:5rem !important;\\n}\\n\\n[dir] .mb-20 {\\n margin-bottom:5rem !important;\\n}\\n\\n[dir=ltr] .ml-20 {\\r\\n margin-left:5rem !important;\\n}\\n\\n[dir=rtl] .ml-20 {\\n margin-right:5rem !important;\\n}\\n\\n[dir] .mt-24 {\\n margin-top:6rem !important;\\n}\\n\\n[dir=ltr] .mr-24 {\\r\\n margin-right:6rem !important;\\n}\\n\\n[dir=rtl] .mr-24 {\\n margin-left:6rem !important;\\n}\\n\\n[dir] .mb-24 {\\n margin-bottom:6rem !important;\\n}\\n\\n[dir=ltr] .ml-24 {\\r\\n margin-left:6rem !important;\\n}\\n\\n[dir=rtl] .ml-24 {\\n margin-right:6rem !important;\\n}\\n\\n[dir] .mt-32 {\\n margin-top:8rem !important;\\n}\\n\\n[dir=ltr] .mr-32 {\\r\\n margin-right:8rem !important;\\n}\\n\\n[dir=rtl] .mr-32 {\\n margin-left:8rem !important;\\n}\\n\\n[dir] .mb-32 {\\n margin-bottom:8rem !important;\\n}\\n\\n[dir=ltr] .ml-32 {\\r\\n margin-left:8rem !important;\\n}\\n\\n[dir=rtl] .ml-32 {\\n margin-right:8rem !important;\\n}\\n\\n[dir] .mt-auto {\\n margin-top:auto !important;\\n}\\n\\n[dir=ltr] .mr-auto {\\r\\n margin-right:auto !important;\\n}\\n\\n[dir=rtl] .mr-auto {\\n margin-left:auto !important;\\n}\\n\\n[dir] .mb-auto {\\n margin-bottom:auto !important;\\n}\\n\\n[dir=ltr] .ml-auto {\\r\\n margin-left:auto !important;\\n}\\n\\n[dir=rtl] .ml-auto {\\n margin-right:auto !important;\\n}\\n\\n[dir] .mt-px {\\n margin-top:1px !important;\\n}\\n\\n[dir=ltr] .mr-px {\\r\\n margin-right:1px !important;\\n}\\n\\n[dir=rtl] .mr-px {\\n margin-left:1px !important;\\n}\\n\\n[dir] .mb-px {\\n margin-bottom:1px !important;\\n}\\n\\n[dir=ltr] .ml-px {\\r\\n margin-left:1px !important;\\n}\\n\\n[dir=rtl] .ml-px {\\n margin-right:1px !important;\\n}\\n\\n[dir] .mt-base {\\n margin-top:2.2rem !important;\\n}\\n\\n[dir=ltr] .mr-base {\\r\\n margin-right:2.2rem !important;\\n}\\n\\n[dir=rtl] .mr-base {\\n margin-left:2.2rem !important;\\n}\\n\\n[dir] .mb-base {\\n margin-bottom:2.2rem !important;\\n}\\n\\n[dir=ltr] .ml-base {\\r\\n margin-left:2.2rem !important;\\n}\\n\\n[dir=rtl] .ml-base {\\n margin-right:2.2rem !important;\\n}\\n\\n[dir] .-mt-px {\\n margin-top:-1px !important;\\n}\\n\\n[dir=ltr] .-mr-px {\\r\\n margin-right:-1px !important;\\n}\\n\\n[dir=rtl] .-mr-px {\\n margin-left:-1px !important;\\n}\\n\\n[dir] .-mb-px {\\n margin-bottom:-1px !important;\\n}\\n\\n[dir=ltr] .-ml-px {\\r\\n margin-left:-1px !important;\\n}\\n\\n[dir=rtl] .-ml-px {\\n margin-right:-1px !important;\\n}\\n\\n[dir] .-mt-1 {\\n margin-top:-0.25rem !important;\\n}\\n\\n[dir=ltr] .-mr-1 {\\r\\n margin-right:-0.25rem !important;\\n}\\n\\n[dir=rtl] .-mr-1 {\\n margin-left:-0.25rem !important;\\n}\\n\\n[dir] .-mb-1 {\\n margin-bottom:-0.25rem !important;\\n}\\n\\n[dir=ltr] .-ml-1 {\\r\\n margin-left:-0.25rem !important;\\n}\\n\\n[dir=rtl] .-ml-1 {\\n margin-right:-0.25rem !important;\\n}\\n\\n[dir] .-mt-2 {\\n margin-top:-0.5rem !important;\\n}\\n\\n[dir=ltr] .-mr-2 {\\r\\n margin-right:-0.5rem !important;\\n}\\n\\n[dir=rtl] .-mr-2 {\\n margin-left:-0.5rem !important;\\n}\\n\\n[dir] .-mb-2 {\\n margin-bottom:-0.5rem !important;\\n}\\n\\n[dir=ltr] .-ml-2 {\\r\\n margin-left:-0.5rem !important;\\n}\\n\\n[dir=rtl] .-ml-2 {\\n margin-right:-0.5rem !important;\\n}\\n\\n[dir] .-mt-3 {\\n margin-top:-0.75rem !important;\\n}\\n\\n[dir=ltr] .-mr-3 {\\r\\n margin-right:-0.75rem !important;\\n}\\n\\n[dir=rtl] .-mr-3 {\\n margin-left:-0.75rem !important;\\n}\\n\\n[dir] .-mb-3 {\\n margin-bottom:-0.75rem !important;\\n}\\n\\n[dir=ltr] .-ml-3 {\\r\\n margin-left:-0.75rem !important;\\n}\\n\\n[dir=rtl] .-ml-3 {\\n margin-right:-0.75rem !important;\\n}\\n\\n[dir] .-mt-4 {\\n margin-top:-1rem !important;\\n}\\n\\n[dir=ltr] .-mr-4 {\\r\\n margin-right:-1rem !important;\\n}\\n\\n[dir=rtl] .-mr-4 {\\n margin-left:-1rem !important;\\n}\\n\\n[dir] .-mb-4 {\\n margin-bottom:-1rem !important;\\n}\\n\\n[dir=ltr] .-ml-4 {\\r\\n margin-left:-1rem !important;\\n}\\n\\n[dir=rtl] .-ml-4 {\\n margin-right:-1rem !important;\\n}\\n\\n.max-h-full {\\n max-height:100% !important;\\n}\\n\\n.max-h-screen {\\n max-height:100vh !important;\\n}\\n\\n.max-w-xs {\\n max-width:20rem !important;\\n}\\n\\n.max-w-sm {\\n max-width:30rem !important;\\n}\\n\\n.max-w-md {\\n max-width:40rem !important;\\n}\\n\\n.max-w-lg {\\n max-width:50rem !important;\\n}\\n\\n.max-w-xl {\\n max-width:60rem !important;\\n}\\n\\n.max-w-2xl {\\n max-width:70rem !important;\\n}\\n\\n.max-w-3xl {\\n max-width:80rem !important;\\n}\\n\\n.max-w-4xl {\\n max-width:90rem !important;\\n}\\n\\n.max-w-5xl {\\n max-width:100rem !important;\\n}\\n\\n.max-w-full {\\n max-width:100% !important;\\n}\\n\\n.min-h-0 {\\n min-height:0 !important;\\n}\\n\\n.min-h-full {\\n min-height:100% !important;\\n}\\n\\n.min-h-screen {\\n min-height:100vh !important;\\n}\\n\\n.min-w-0 {\\n min-width:0 !important;\\n}\\n\\n.min-w-full {\\n min-width:100% !important;\\n}\\n\\n.object-contain {\\n -o-object-fit:contain !important;\\n object-fit:contain !important;\\n}\\n\\n.object-cover {\\n -o-object-fit:cover !important;\\n object-fit:cover !important;\\n}\\n\\n.object-fill {\\n -o-object-fit:fill !important;\\n object-fit:fill !important;\\n}\\n\\n.object-none {\\n -o-object-fit:none !important;\\n object-fit:none !important;\\n}\\n\\n.object-scale-down {\\n -o-object-fit:scale-down !important;\\n object-fit:scale-down !important;\\n}\\n\\n.object-bottom {\\n -o-object-position:bottom !important;\\n object-position:bottom !important;\\n}\\n\\n.object-center {\\n -o-object-position:center !important;\\n object-position:center !important;\\n}\\n\\n.object-left {\\n -o-object-position:left !important;\\n object-position:left !important;\\n}\\n\\n.object-left-bottom {\\n -o-object-position:left bottom !important;\\n object-position:left bottom !important;\\n}\\n\\n.object-left-top {\\n -o-object-position:left top !important;\\n object-position:left top !important;\\n}\\n\\n.object-right {\\n -o-object-position:right !important;\\n object-position:right !important;\\n}\\n\\n.object-right-bottom {\\n -o-object-position:right bottom !important;\\n object-position:right bottom !important;\\n}\\n\\n.object-right-top {\\n -o-object-position:right top !important;\\n object-position:right top !important;\\n}\\n\\n.object-top {\\n -o-object-position:top !important;\\n object-position:top !important;\\n}\\n\\n.opacity-0 {\\n opacity:0 !important;\\n}\\n\\n.opacity-25 {\\n opacity:0.25 !important;\\n}\\n\\n.opacity-50 {\\n opacity:0.5 !important;\\n}\\n\\n.opacity-75 {\\n opacity:0.75 !important;\\n}\\n\\n.opacity-100 {\\n opacity:1 !important;\\n}\\n\\n.outline-none {\\n outline:2px solid transparent !important;\\n outline-offset:2px !important;\\n}\\n\\n.outline-white {\\n outline:2px dotted white !important;\\n outline-offset:2px !important;\\n}\\n\\n.outline-black {\\n outline:2px dotted black !important;\\n outline-offset:2px !important;\\n}\\n\\n.focus\\\\:outline-none:focus {\\n outline:2px solid transparent !important;\\n outline-offset:2px !important;\\n}\\n\\n.focus\\\\:outline-white:focus {\\n outline:2px dotted white !important;\\n outline-offset:2px !important;\\n}\\n\\n.focus\\\\:outline-black:focus {\\n outline:2px dotted black !important;\\n outline-offset:2px !important;\\n}\\n\\n.overflow-auto {\\n overflow:auto !important;\\n}\\n\\n.overflow-hidden {\\n overflow:hidden !important;\\n}\\n\\n.overflow-visible {\\n overflow:visible !important;\\n}\\n\\n.overflow-scroll {\\n overflow:scroll !important;\\n}\\n\\n.overflow-x-auto {\\n overflow-x:auto !important;\\n}\\n\\n.overflow-y-auto {\\n overflow-y:auto !important;\\n}\\n\\n.overflow-x-hidden {\\n overflow-x:hidden !important;\\n}\\n\\n.overflow-y-hidden {\\n overflow-y:hidden !important;\\n}\\n\\n.overflow-x-visible {\\n overflow-x:visible !important;\\n}\\n\\n.overflow-y-visible {\\n overflow-y:visible !important;\\n}\\n\\n.overflow-x-scroll {\\n overflow-x:scroll !important;\\n}\\n\\n.overflow-y-scroll {\\n overflow-y:scroll !important;\\n}\\n\\n.scrolling-touch {\\n -webkit-overflow-scrolling:touch !important;\\n}\\n\\n.scrolling-auto {\\n -webkit-overflow-scrolling:auto !important;\\n}\\n\\n.overscroll-auto {\\n -ms-scroll-chaining:chained !important;\\n overscroll-behavior:auto !important;\\n}\\n\\n.overscroll-contain {\\n -ms-scroll-chaining:none !important;\\n overscroll-behavior:contain !important;\\n}\\n\\n.overscroll-none {\\n -ms-scroll-chaining:none !important;\\n overscroll-behavior:none !important;\\n}\\n\\n.overscroll-y-auto {\\n overscroll-behavior-y:auto !important;\\n}\\n\\n.overscroll-y-contain {\\n overscroll-behavior-y:contain !important;\\n}\\n\\n.overscroll-y-none {\\n overscroll-behavior-y:none !important;\\n}\\n\\n.overscroll-x-auto {\\n overscroll-behavior-x:auto !important;\\n}\\n\\n.overscroll-x-contain {\\n overscroll-behavior-x:contain !important;\\n}\\n\\n.overscroll-x-none {\\n overscroll-behavior-x:none !important;\\n}\\n\\n[dir] .p-0 {\\n padding:0 !important;\\n}\\n\\n[dir] .p-1 {\\n padding:0.25rem !important;\\n}\\n\\n[dir] .p-2 {\\n padding:0.5rem !important;\\n}\\n\\n[dir] .p-3 {\\n padding:0.75rem !important;\\n}\\n\\n[dir] .p-4 {\\n padding:1rem !important;\\n}\\n\\n[dir] .p-5 {\\n padding:1.25rem !important;\\n}\\n\\n[dir] .p-6 {\\n padding:1.5rem !important;\\n}\\n\\n[dir] .p-8 {\\n padding:2rem !important;\\n}\\n\\n[dir] .p-10 {\\n padding:2.5rem !important;\\n}\\n\\n[dir] .p-12 {\\n padding:3rem !important;\\n}\\n\\n[dir] .p-16 {\\n padding:4rem !important;\\n}\\n\\n[dir] .p-20 {\\n padding:5rem !important;\\n}\\n\\n[dir] .p-24 {\\n padding:6rem !important;\\n}\\n\\n[dir] .p-32 {\\n padding:8rem !important;\\n}\\n\\n[dir] .p-px {\\n padding:1px !important;\\n}\\n\\n[dir] .p-base {\\n padding:2.2rem !important;\\n}\\n\\n[dir] .py-0 {\\n padding-top:0 !important;\\n padding-bottom:0 !important;\\n}\\n\\n[dir=ltr] .px-0 {\\r\\n padding-left:0 !important;\\r\\n padding-right:0 !important;\\n}\\n\\n[dir=rtl] .px-0 {\\n padding-right:0 !important;\\n padding-left:0 !important;\\n}\\n\\n[dir] .py-1 {\\n padding-top:0.25rem !important;\\n padding-bottom:0.25rem !important;\\n}\\n\\n[dir=ltr] .px-1 {\\r\\n padding-left:0.25rem !important;\\r\\n padding-right:0.25rem !important;\\n}\\n\\n[dir=rtl] .px-1 {\\n padding-right:0.25rem !important;\\n padding-left:0.25rem !important;\\n}\\n\\n[dir] .py-2 {\\n padding-top:0.5rem !important;\\n padding-bottom:0.5rem !important;\\n}\\n\\n[dir=ltr] .px-2 {\\r\\n padding-left:0.5rem !important;\\r\\n padding-right:0.5rem !important;\\n}\\n\\n[dir=rtl] .px-2 {\\n padding-right:0.5rem !important;\\n padding-left:0.5rem !important;\\n}\\n\\n[dir] .py-3 {\\n padding-top:0.75rem !important;\\n padding-bottom:0.75rem !important;\\n}\\n\\n[dir=ltr] .px-3 {\\r\\n padding-left:0.75rem !important;\\r\\n padding-right:0.75rem !important;\\n}\\n\\n[dir=rtl] .px-3 {\\n padding-right:0.75rem !important;\\n padding-left:0.75rem !important;\\n}\\n\\n[dir] .py-4 {\\n padding-top:1rem !important;\\n padding-bottom:1rem !important;\\n}\\n\\n[dir=ltr] .px-4 {\\r\\n padding-left:1rem !important;\\r\\n padding-right:1rem !important;\\n}\\n\\n[dir=rtl] .px-4 {\\n padding-right:1rem !important;\\n padding-left:1rem !important;\\n}\\n\\n[dir] .py-5 {\\n padding-top:1.25rem !important;\\n padding-bottom:1.25rem !important;\\n}\\n\\n[dir=ltr] .px-5 {\\r\\n padding-left:1.25rem !important;\\r\\n padding-right:1.25rem !important;\\n}\\n\\n[dir=rtl] .px-5 {\\n padding-right:1.25rem !important;\\n padding-left:1.25rem !important;\\n}\\n\\n[dir] .py-6 {\\n padding-top:1.5rem !important;\\n padding-bottom:1.5rem !important;\\n}\\n\\n[dir=ltr] .px-6 {\\r\\n padding-left:1.5rem !important;\\r\\n padding-right:1.5rem !important;\\n}\\n\\n[dir=rtl] .px-6 {\\n padding-right:1.5rem !important;\\n padding-left:1.5rem !important;\\n}\\n\\n[dir] .py-8 {\\n padding-top:2rem !important;\\n padding-bottom:2rem !important;\\n}\\n\\n[dir=ltr] .px-8 {\\r\\n padding-left:2rem !important;\\r\\n padding-right:2rem !important;\\n}\\n\\n[dir=rtl] .px-8 {\\n padding-right:2rem !important;\\n padding-left:2rem !important;\\n}\\n\\n[dir] .py-10 {\\n padding-top:2.5rem !important;\\n padding-bottom:2.5rem !important;\\n}\\n\\n[dir=ltr] .px-10 {\\r\\n padding-left:2.5rem !important;\\r\\n padding-right:2.5rem !important;\\n}\\n\\n[dir=rtl] .px-10 {\\n padding-right:2.5rem !important;\\n padding-left:2.5rem !important;\\n}\\n\\n[dir] .py-12 {\\n padding-top:3rem !important;\\n padding-bottom:3rem !important;\\n}\\n\\n[dir=ltr] .px-12 {\\r\\n padding-left:3rem !important;\\r\\n padding-right:3rem !important;\\n}\\n\\n[dir=rtl] .px-12 {\\n padding-right:3rem !important;\\n padding-left:3rem !important;\\n}\\n\\n[dir] .py-16 {\\n padding-top:4rem !important;\\n padding-bottom:4rem !important;\\n}\\n\\n[dir=ltr] .px-16 {\\r\\n padding-left:4rem !important;\\r\\n padding-right:4rem !important;\\n}\\n\\n[dir=rtl] .px-16 {\\n padding-right:4rem !important;\\n padding-left:4rem !important;\\n}\\n\\n[dir] .py-20 {\\n padding-top:5rem !important;\\n padding-bottom:5rem !important;\\n}\\n\\n[dir=ltr] .px-20 {\\r\\n padding-left:5rem !important;\\r\\n padding-right:5rem !important;\\n}\\n\\n[dir=rtl] .px-20 {\\n padding-right:5rem !important;\\n padding-left:5rem !important;\\n}\\n\\n[dir] .py-24 {\\n padding-top:6rem !important;\\n padding-bottom:6rem !important;\\n}\\n\\n[dir=ltr] .px-24 {\\r\\n padding-left:6rem !important;\\r\\n padding-right:6rem !important;\\n}\\n\\n[dir=rtl] .px-24 {\\n padding-right:6rem !important;\\n padding-left:6rem !important;\\n}\\n\\n[dir] .py-32 {\\n padding-top:8rem !important;\\n padding-bottom:8rem !important;\\n}\\n\\n[dir=ltr] .px-32 {\\r\\n padding-left:8rem !important;\\r\\n padding-right:8rem !important;\\n}\\n\\n[dir=rtl] .px-32 {\\n padding-right:8rem !important;\\n padding-left:8rem !important;\\n}\\n\\n[dir] .py-px {\\n padding-top:1px !important;\\n padding-bottom:1px !important;\\n}\\n\\n[dir=ltr] .px-px {\\r\\n padding-left:1px !important;\\r\\n padding-right:1px !important;\\n}\\n\\n[dir=rtl] .px-px {\\n padding-right:1px !important;\\n padding-left:1px !important;\\n}\\n\\n[dir] .py-base {\\n padding-top:2.2rem !important;\\n padding-bottom:2.2rem !important;\\n}\\n\\n[dir=ltr] .px-base {\\r\\n padding-left:2.2rem !important;\\r\\n padding-right:2.2rem !important;\\n}\\n\\n[dir=rtl] .px-base {\\n padding-right:2.2rem !important;\\n padding-left:2.2rem !important;\\n}\\n\\n[dir] .pt-0 {\\n padding-top:0 !important;\\n}\\n\\n[dir=ltr] .pr-0 {\\r\\n padding-right:0 !important;\\n}\\n\\n[dir=rtl] .pr-0 {\\n padding-left:0 !important;\\n}\\n\\n[dir] .pb-0 {\\n padding-bottom:0 !important;\\n}\\n\\n[dir=ltr] .pl-0 {\\r\\n padding-left:0 !important;\\n}\\n\\n[dir=rtl] .pl-0 {\\n padding-right:0 !important;\\n}\\n\\n[dir] .pt-1 {\\n padding-top:0.25rem !important;\\n}\\n\\n[dir=ltr] .pr-1 {\\r\\n padding-right:0.25rem !important;\\n}\\n\\n[dir=rtl] .pr-1 {\\n padding-left:0.25rem !important;\\n}\\n\\n[dir] .pb-1 {\\n padding-bottom:0.25rem !important;\\n}\\n\\n[dir=ltr] .pl-1 {\\r\\n padding-left:0.25rem !important;\\n}\\n\\n[dir=rtl] .pl-1 {\\n padding-right:0.25rem !important;\\n}\\n\\n[dir] .pt-2 {\\n padding-top:0.5rem !important;\\n}\\n\\n[dir=ltr] .pr-2 {\\r\\n padding-right:0.5rem !important;\\n}\\n\\n[dir=rtl] .pr-2 {\\n padding-left:0.5rem !important;\\n}\\n\\n[dir] .pb-2 {\\n padding-bottom:0.5rem !important;\\n}\\n\\n[dir=ltr] .pl-2 {\\r\\n padding-left:0.5rem !important;\\n}\\n\\n[dir=rtl] .pl-2 {\\n padding-right:0.5rem !important;\\n}\\n\\n[dir] .pt-3 {\\n padding-top:0.75rem !important;\\n}\\n\\n[dir=ltr] .pr-3 {\\r\\n padding-right:0.75rem !important;\\n}\\n\\n[dir=rtl] .pr-3 {\\n padding-left:0.75rem !important;\\n}\\n\\n[dir] .pb-3 {\\n padding-bottom:0.75rem !important;\\n}\\n\\n[dir=ltr] .pl-3 {\\r\\n padding-left:0.75rem !important;\\n}\\n\\n[dir=rtl] .pl-3 {\\n padding-right:0.75rem !important;\\n}\\n\\n[dir] .pt-4 {\\n padding-top:1rem !important;\\n}\\n\\n[dir=ltr] .pr-4 {\\r\\n padding-right:1rem !important;\\n}\\n\\n[dir=rtl] .pr-4 {\\n padding-left:1rem !important;\\n}\\n\\n[dir] .pb-4 {\\n padding-bottom:1rem !important;\\n}\\n\\n[dir=ltr] .pl-4 {\\r\\n padding-left:1rem !important;\\n}\\n\\n[dir=rtl] .pl-4 {\\n padding-right:1rem !important;\\n}\\n\\n[dir] .pt-5 {\\n padding-top:1.25rem !important;\\n}\\n\\n[dir=ltr] .pr-5 {\\r\\n padding-right:1.25rem !important;\\n}\\n\\n[dir=rtl] .pr-5 {\\n padding-left:1.25rem !important;\\n}\\n\\n[dir] .pb-5 {\\n padding-bottom:1.25rem !important;\\n}\\n\\n[dir=ltr] .pl-5 {\\r\\n padding-left:1.25rem !important;\\n}\\n\\n[dir=rtl] .pl-5 {\\n padding-right:1.25rem !important;\\n}\\n\\n[dir] .pt-6 {\\n padding-top:1.5rem !important;\\n}\\n\\n[dir=ltr] .pr-6 {\\r\\n padding-right:1.5rem !important;\\n}\\n\\n[dir=rtl] .pr-6 {\\n padding-left:1.5rem !important;\\n}\\n\\n[dir] .pb-6 {\\n padding-bottom:1.5rem !important;\\n}\\n\\n[dir=ltr] .pl-6 {\\r\\n padding-left:1.5rem !important;\\n}\\n\\n[dir=rtl] .pl-6 {\\n padding-right:1.5rem !important;\\n}\\n\\n[dir] .pt-8 {\\n padding-top:2rem !important;\\n}\\n\\n[dir=ltr] .pr-8 {\\r\\n padding-right:2rem !important;\\n}\\n\\n[dir=rtl] .pr-8 {\\n padding-left:2rem !important;\\n}\\n\\n[dir] .pb-8 {\\n padding-bottom:2rem !important;\\n}\\n\\n[dir=ltr] .pl-8 {\\r\\n padding-left:2rem !important;\\n}\\n\\n[dir=rtl] .pl-8 {\\n padding-right:2rem !important;\\n}\\n\\n[dir] .pt-10 {\\n padding-top:2.5rem !important;\\n}\\n\\n[dir=ltr] .pr-10 {\\r\\n padding-right:2.5rem !important;\\n}\\n\\n[dir=rtl] .pr-10 {\\n padding-left:2.5rem !important;\\n}\\n\\n[dir] .pb-10 {\\n padding-bottom:2.5rem !important;\\n}\\n\\n[dir=ltr] .pl-10 {\\r\\n padding-left:2.5rem !important;\\n}\\n\\n[dir=rtl] .pl-10 {\\n padding-right:2.5rem !important;\\n}\\n\\n[dir] .pt-12 {\\n padding-top:3rem !important;\\n}\\n\\n[dir=ltr] .pr-12 {\\r\\n padding-right:3rem !important;\\n}\\n\\n[dir=rtl] .pr-12 {\\n padding-left:3rem !important;\\n}\\n\\n[dir] .pb-12 {\\n padding-bottom:3rem !important;\\n}\\n\\n[dir=ltr] .pl-12 {\\r\\n padding-left:3rem !important;\\n}\\n\\n[dir=rtl] .pl-12 {\\n padding-right:3rem !important;\\n}\\n\\n[dir] .pt-16 {\\n padding-top:4rem !important;\\n}\\n\\n[dir=ltr] .pr-16 {\\r\\n padding-right:4rem !important;\\n}\\n\\n[dir=rtl] .pr-16 {\\n padding-left:4rem !important;\\n}\\n\\n[dir] .pb-16 {\\n padding-bottom:4rem !important;\\n}\\n\\n[dir=ltr] .pl-16 {\\r\\n padding-left:4rem !important;\\n}\\n\\n[dir=rtl] .pl-16 {\\n padding-right:4rem !important;\\n}\\n\\n[dir] .pt-20 {\\n padding-top:5rem !important;\\n}\\n\\n[dir=ltr] .pr-20 {\\r\\n padding-right:5rem !important;\\n}\\n\\n[dir=rtl] .pr-20 {\\n padding-left:5rem !important;\\n}\\n\\n[dir] .pb-20 {\\n padding-bottom:5rem !important;\\n}\\n\\n[dir=ltr] .pl-20 {\\r\\n padding-left:5rem !important;\\n}\\n\\n[dir=rtl] .pl-20 {\\n padding-right:5rem !important;\\n}\\n\\n[dir] .pt-24 {\\n padding-top:6rem !important;\\n}\\n\\n[dir=ltr] .pr-24 {\\r\\n padding-right:6rem !important;\\n}\\n\\n[dir=rtl] .pr-24 {\\n padding-left:6rem !important;\\n}\\n\\n[dir] .pb-24 {\\n padding-bottom:6rem !important;\\n}\\n\\n[dir=ltr] .pl-24 {\\r\\n padding-left:6rem !important;\\n}\\n\\n[dir=rtl] .pl-24 {\\n padding-right:6rem !important;\\n}\\n\\n[dir] .pt-32 {\\n padding-top:8rem !important;\\n}\\n\\n[dir=ltr] .pr-32 {\\r\\n padding-right:8rem !important;\\n}\\n\\n[dir=rtl] .pr-32 {\\n padding-left:8rem !important;\\n}\\n\\n[dir] .pb-32 {\\n padding-bottom:8rem !important;\\n}\\n\\n[dir=ltr] .pl-32 {\\r\\n padding-left:8rem !important;\\n}\\n\\n[dir=rtl] .pl-32 {\\n padding-right:8rem !important;\\n}\\n\\n[dir] .pt-px {\\n padding-top:1px !important;\\n}\\n\\n[dir=ltr] .pr-px {\\r\\n padding-right:1px !important;\\n}\\n\\n[dir=rtl] .pr-px {\\n padding-left:1px !important;\\n}\\n\\n[dir] .pb-px {\\n padding-bottom:1px !important;\\n}\\n\\n[dir=ltr] .pl-px {\\r\\n padding-left:1px !important;\\n}\\n\\n[dir=rtl] .pl-px {\\n padding-right:1px !important;\\n}\\n\\n[dir] .pt-base {\\n padding-top:2.2rem !important;\\n}\\n\\n[dir=ltr] .pr-base {\\r\\n padding-right:2.2rem !important;\\n}\\n\\n[dir=rtl] .pr-base {\\n padding-left:2.2rem !important;\\n}\\n\\n[dir] .pb-base {\\n padding-bottom:2.2rem !important;\\n}\\n\\n[dir=ltr] .pl-base {\\r\\n padding-left:2.2rem !important;\\n}\\n\\n[dir=rtl] .pl-base {\\n padding-right:2.2rem !important;\\n}\\n\\n.placeholder-transparent::-webkit-input-placeholder {\\n color:transparent !important;\\n}\\n\\n.placeholder-transparent::-moz-placeholder {\\n color:transparent !important;\\n}\\n\\n.placeholder-transparent:-ms-input-placeholder {\\n color:transparent !important;\\n}\\n\\n.placeholder-transparent::-ms-input-placeholder {\\n color:transparent !important;\\n}\\n\\n.placeholder-transparent::placeholder {\\n color:transparent !important;\\n}\\n\\n.placeholder-secondary::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-secondary::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-secondary:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-secondary::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-secondary::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-primary::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-primary::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-primary:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-primary::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-primary::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-white::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-white::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-white:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-white::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-white::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-100::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-100::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-100:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-100::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-100::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-200::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-200::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-200:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-200::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-200::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-300::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-300::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-300:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-300::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-300::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-400::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-400::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-400:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-400::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-400::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-500::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-500::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-500:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-500::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-500::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-600::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-600::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-600:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-600::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-600::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-700::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-700::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-700:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-700::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-700::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-800::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-800::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-800:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-800::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-800::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-900::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-900::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-900:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-900::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-gray-900::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-transparent:focus::-webkit-input-placeholder {\\n color:transparent !important;\\n}\\n\\n.focus\\\\:placeholder-transparent:focus::-moz-placeholder {\\n color:transparent !important;\\n}\\n\\n.focus\\\\:placeholder-transparent:focus:-ms-input-placeholder {\\n color:transparent !important;\\n}\\n\\n.focus\\\\:placeholder-transparent:focus::-ms-input-placeholder {\\n color:transparent !important;\\n}\\n\\n.focus\\\\:placeholder-transparent:focus::placeholder {\\n color:transparent !important;\\n}\\n\\n.focus\\\\:placeholder-secondary:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-secondary:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-secondary:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-secondary:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-secondary:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-primary:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-primary:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-primary:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-primary:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-primary:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-white:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-white:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-white:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-white:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-white:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-100:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-100:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-100:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-100:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-100:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-200:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-200:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-200:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-200:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-200:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-300:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-300:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-300:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-300:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-300:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-400:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-400:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-400:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-400:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-400:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-500:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-500:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-500:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-500:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-500:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-600:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-600:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-600:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-600:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-600:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-700:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-700:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-700:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-700:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-700:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-800:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-800:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-800:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-800:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-800:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-900:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-900:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-900:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-900:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n}\\n\\n.focus\\\\:placeholder-gray-900:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n}\\n\\n.placeholder-opacity-0::-webkit-input-placeholder {\\n --placeholder-opacity:0 !important;\\n}\\n\\n.placeholder-opacity-0::-moz-placeholder {\\n --placeholder-opacity:0 !important;\\n}\\n\\n.placeholder-opacity-0:-ms-input-placeholder {\\n --placeholder-opacity:0 !important;\\n}\\n\\n.placeholder-opacity-0::-ms-input-placeholder {\\n --placeholder-opacity:0 !important;\\n}\\n\\n.placeholder-opacity-0::placeholder {\\n --placeholder-opacity:0 !important;\\n}\\n\\n.placeholder-opacity-25::-webkit-input-placeholder {\\n --placeholder-opacity:0.25 !important;\\n}\\n\\n.placeholder-opacity-25::-moz-placeholder {\\n --placeholder-opacity:0.25 !important;\\n}\\n\\n.placeholder-opacity-25:-ms-input-placeholder {\\n --placeholder-opacity:0.25 !important;\\n}\\n\\n.placeholder-opacity-25::-ms-input-placeholder {\\n --placeholder-opacity:0.25 !important;\\n}\\n\\n.placeholder-opacity-25::placeholder {\\n --placeholder-opacity:0.25 !important;\\n}\\n\\n.placeholder-opacity-50::-webkit-input-placeholder {\\n --placeholder-opacity:0.5 !important;\\n}\\n\\n.placeholder-opacity-50::-moz-placeholder {\\n --placeholder-opacity:0.5 !important;\\n}\\n\\n.placeholder-opacity-50:-ms-input-placeholder {\\n --placeholder-opacity:0.5 !important;\\n}\\n\\n.placeholder-opacity-50::-ms-input-placeholder {\\n --placeholder-opacity:0.5 !important;\\n}\\n\\n.placeholder-opacity-50::placeholder {\\n --placeholder-opacity:0.5 !important;\\n}\\n\\n.placeholder-opacity-75::-webkit-input-placeholder {\\n --placeholder-opacity:0.75 !important;\\n}\\n\\n.placeholder-opacity-75::-moz-placeholder {\\n --placeholder-opacity:0.75 !important;\\n}\\n\\n.placeholder-opacity-75:-ms-input-placeholder {\\n --placeholder-opacity:0.75 !important;\\n}\\n\\n.placeholder-opacity-75::-ms-input-placeholder {\\n --placeholder-opacity:0.75 !important;\\n}\\n\\n.placeholder-opacity-75::placeholder {\\n --placeholder-opacity:0.75 !important;\\n}\\n\\n.placeholder-opacity-100::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n}\\n\\n.placeholder-opacity-100::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n}\\n\\n.placeholder-opacity-100:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n}\\n\\n.placeholder-opacity-100::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n}\\n\\n.placeholder-opacity-100::placeholder {\\n --placeholder-opacity:1 !important;\\n}\\n\\n.focus\\\\:placeholder-opacity-0:focus::-webkit-input-placeholder {\\n --placeholder-opacity:0 !important;\\n}\\n\\n.focus\\\\:placeholder-opacity-0:focus::-moz-placeholder {\\n --placeholder-opacity:0 !important;\\n}\\n\\n.focus\\\\:placeholder-opacity-0:focus:-ms-input-placeholder {\\n --placeholder-opacity:0 !important;\\n}\\n\\n.focus\\\\:placeholder-opacity-0:focus::-ms-input-placeholder {\\n --placeholder-opacity:0 !important;\\n}\\n\\n.focus\\\\:placeholder-opacity-0:focus::placeholder {\\n --placeholder-opacity:0 !important;\\n}\\n\\n.focus\\\\:placeholder-opacity-25:focus::-webkit-input-placeholder {\\n --placeholder-opacity:0.25 !important;\\n}\\n\\n.focus\\\\:placeholder-opacity-25:focus::-moz-placeholder {\\n --placeholder-opacity:0.25 !important;\\n}\\n\\n.focus\\\\:placeholder-opacity-25:focus:-ms-input-placeholder {\\n --placeholder-opacity:0.25 !important;\\n}\\n\\n.focus\\\\:placeholder-opacity-25:focus::-ms-input-placeholder {\\n --placeholder-opacity:0.25 !important;\\n}\\n\\n.focus\\\\:placeholder-opacity-25:focus::placeholder {\\n --placeholder-opacity:0.25 !important;\\n}\\n\\n.focus\\\\:placeholder-opacity-50:focus::-webkit-input-placeholder {\\n --placeholder-opacity:0.5 !important;\\n}\\n\\n.focus\\\\:placeholder-opacity-50:focus::-moz-placeholder {\\n --placeholder-opacity:0.5 !important;\\n}\\n\\n.focus\\\\:placeholder-opacity-50:focus:-ms-input-placeholder {\\n --placeholder-opacity:0.5 !important;\\n}\\n\\n.focus\\\\:placeholder-opacity-50:focus::-ms-input-placeholder {\\n --placeholder-opacity:0.5 !important;\\n}\\n\\n.focus\\\\:placeholder-opacity-50:focus::placeholder {\\n --placeholder-opacity:0.5 !important;\\n}\\n\\n.focus\\\\:placeholder-opacity-75:focus::-webkit-input-placeholder {\\n --placeholder-opacity:0.75 !important;\\n}\\n\\n.focus\\\\:placeholder-opacity-75:focus::-moz-placeholder {\\n --placeholder-opacity:0.75 !important;\\n}\\n\\n.focus\\\\:placeholder-opacity-75:focus:-ms-input-placeholder {\\n --placeholder-opacity:0.75 !important;\\n}\\n\\n.focus\\\\:placeholder-opacity-75:focus::-ms-input-placeholder {\\n --placeholder-opacity:0.75 !important;\\n}\\n\\n.focus\\\\:placeholder-opacity-75:focus::placeholder {\\n --placeholder-opacity:0.75 !important;\\n}\\n\\n.focus\\\\:placeholder-opacity-100:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n}\\n\\n.focus\\\\:placeholder-opacity-100:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n}\\n\\n.focus\\\\:placeholder-opacity-100:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n}\\n\\n.focus\\\\:placeholder-opacity-100:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n}\\n\\n.focus\\\\:placeholder-opacity-100:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n}\\n\\n.pointer-events-none {\\n pointer-events:none !important;\\n}\\n\\n.pointer-events-auto {\\n pointer-events:auto !important;\\n}\\n\\n.static {\\n position:static !important;\\n}\\n\\n.fixed {\\n position:fixed !important;\\n}\\n\\n.absolute {\\n position:absolute !important;\\n}\\n\\n.relative {\\n position:relative !important;\\n}\\n\\n.sticky {\\n position:sticky !important;\\n}\\n\\n.inset-0 {\\n top:0 !important;\\n bottom:0 !important;\\n}\\n\\n[dir=ltr] .inset-0 {\\r\\n right:0 !important;\\r\\n left:0 !important;\\n}\\n\\n[dir=rtl] .inset-0 {\\n left:0 !important;\\n right:0 !important;\\n}\\n\\n.inset-auto {\\n top:auto !important;\\n bottom:auto !important;\\n}\\n\\n[dir=ltr] .inset-auto {\\r\\n right:auto !important;\\r\\n left:auto !important;\\n}\\n\\n[dir=rtl] .inset-auto {\\n left:auto !important;\\n right:auto !important;\\n}\\n\\n.inset-y-0 {\\n top:0 !important;\\n bottom:0 !important;\\n}\\n\\n[dir=ltr] .inset-x-0 {\\r\\n right:0 !important;\\r\\n left:0 !important;\\n}\\n\\n[dir=rtl] .inset-x-0 {\\n left:0 !important;\\n right:0 !important;\\n}\\n\\n.inset-y-auto {\\n top:auto !important;\\n bottom:auto !important;\\n}\\n\\n[dir=ltr] .inset-x-auto {\\r\\n right:auto !important;\\r\\n left:auto !important;\\n}\\n\\n[dir=rtl] .inset-x-auto {\\n left:auto !important;\\n right:auto !important;\\n}\\n\\n.top-0 {\\n top:0 !important;\\n}\\n\\n[dir=ltr] .right-0 {\\r\\n right:0 !important;\\n}\\n\\n[dir=rtl] .right-0 {\\n left:0 !important;\\n}\\n\\n.bottom-0 {\\n bottom:0 !important;\\n}\\n\\n[dir=ltr] .left-0 {\\r\\n left:0 !important;\\n}\\n\\n[dir=rtl] .left-0 {\\n right:0 !important;\\n}\\n\\n.top-auto {\\n top:auto !important;\\n}\\n\\n[dir=ltr] .right-auto {\\r\\n right:auto !important;\\n}\\n\\n[dir=rtl] .right-auto {\\n left:auto !important;\\n}\\n\\n.bottom-auto {\\n bottom:auto !important;\\n}\\n\\n[dir=ltr] .left-auto {\\r\\n left:auto !important;\\n}\\n\\n[dir=rtl] .left-auto {\\n right:auto !important;\\n}\\n\\n.resize-none {\\n resize:none !important;\\n}\\n\\n.resize-y {\\n resize:vertical !important;\\n}\\n\\n.resize-x {\\n resize:horizontal !important;\\n}\\n\\n.resize {\\n resize:both !important;\\n}\\n\\n.shadow {\\n -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.10) !important;\\n}\\n\\n[dir] .shadow {\\n box-shadow:0 2px 4px 0 rgba(0,0,0,0.10) !important;\\n}\\n\\n.shadow-md {\\n -webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important;\\n}\\n\\n[dir] .shadow-md {\\n box-shadow:0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important;\\n}\\n\\n.shadow-lg {\\n -webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important;\\n}\\n\\n[dir] .shadow-lg {\\n box-shadow:0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important;\\n}\\n\\n.shadow-inner {\\n -webkit-box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06) !important;\\n}\\n\\n[dir] .shadow-inner {\\n box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06) !important;\\n}\\n\\n.shadow-xl {\\n -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;\\n}\\n\\n[dir] .shadow-xl {\\n box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;\\n}\\n\\n.shadow-2xl {\\n -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;\\n}\\n\\n[dir] .shadow-2xl {\\n box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;\\n}\\n\\n.shadow-outline {\\n -webkit-box-shadow:0 0 0 3px rgba(52,144,220,0.5) !important;\\n}\\n\\n[dir] .shadow-outline {\\n box-shadow:0 0 0 3px rgba(52,144,220,0.5) !important;\\n}\\n\\n.shadow-none {\\n -webkit-box-shadow:none !important;\\n}\\n\\n[dir] .shadow-none {\\n box-shadow:none !important;\\n}\\n\\n.shadow-drop {\\n -webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,0.14) !important;\\n}\\n\\n[dir] .shadow-drop {\\n box-shadow:0 2px 8px 0 rgba(0,0,0,0.14) !important;\\n}\\n\\n.hover\\\\:shadow:hover {\\n -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.10) !important;\\n}\\n\\n[dir] .hover\\\\:shadow:hover {\\n box-shadow:0 2px 4px 0 rgba(0,0,0,0.10) !important;\\n}\\n\\n.hover\\\\:shadow-md:hover {\\n -webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important;\\n}\\n\\n[dir] .hover\\\\:shadow-md:hover {\\n box-shadow:0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important;\\n}\\n\\n.hover\\\\:shadow-lg:hover {\\n -webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important;\\n}\\n\\n[dir] .hover\\\\:shadow-lg:hover {\\n box-shadow:0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important;\\n}\\n\\n.hover\\\\:shadow-inner:hover {\\n -webkit-box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06) !important;\\n}\\n\\n[dir] .hover\\\\:shadow-inner:hover {\\n box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06) !important;\\n}\\n\\n.hover\\\\:shadow-xl:hover {\\n -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;\\n}\\n\\n[dir] .hover\\\\:shadow-xl:hover {\\n box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;\\n}\\n\\n.hover\\\\:shadow-2xl:hover {\\n -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;\\n}\\n\\n[dir] .hover\\\\:shadow-2xl:hover {\\n box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;\\n}\\n\\n.hover\\\\:shadow-outline:hover {\\n -webkit-box-shadow:0 0 0 3px rgba(52,144,220,0.5) !important;\\n}\\n\\n[dir] .hover\\\\:shadow-outline:hover {\\n box-shadow:0 0 0 3px rgba(52,144,220,0.5) !important;\\n}\\n\\n.hover\\\\:shadow-none:hover {\\n -webkit-box-shadow:none !important;\\n}\\n\\n[dir] .hover\\\\:shadow-none:hover {\\n box-shadow:none !important;\\n}\\n\\n.hover\\\\:shadow-drop:hover {\\n -webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,0.14) !important;\\n}\\n\\n[dir] .hover\\\\:shadow-drop:hover {\\n box-shadow:0 2px 8px 0 rgba(0,0,0,0.14) !important;\\n}\\n\\n.focus\\\\:shadow:focus {\\n -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.10) !important;\\n}\\n\\n[dir] .focus\\\\:shadow:focus {\\n box-shadow:0 2px 4px 0 rgba(0,0,0,0.10) !important;\\n}\\n\\n.focus\\\\:shadow-md:focus {\\n -webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important;\\n}\\n\\n[dir] .focus\\\\:shadow-md:focus {\\n box-shadow:0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important;\\n}\\n\\n.focus\\\\:shadow-lg:focus {\\n -webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important;\\n}\\n\\n[dir] .focus\\\\:shadow-lg:focus {\\n box-shadow:0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important;\\n}\\n\\n.focus\\\\:shadow-inner:focus {\\n -webkit-box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06) !important;\\n}\\n\\n[dir] .focus\\\\:shadow-inner:focus {\\n box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06) !important;\\n}\\n\\n.focus\\\\:shadow-xl:focus {\\n -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;\\n}\\n\\n[dir] .focus\\\\:shadow-xl:focus {\\n box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;\\n}\\n\\n.focus\\\\:shadow-2xl:focus {\\n -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;\\n}\\n\\n[dir] .focus\\\\:shadow-2xl:focus {\\n box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;\\n}\\n\\n.focus\\\\:shadow-outline:focus {\\n -webkit-box-shadow:0 0 0 3px rgba(52,144,220,0.5) !important;\\n}\\n\\n[dir] .focus\\\\:shadow-outline:focus {\\n box-shadow:0 0 0 3px rgba(52,144,220,0.5) !important;\\n}\\n\\n.focus\\\\:shadow-none:focus {\\n -webkit-box-shadow:none !important;\\n}\\n\\n[dir] .focus\\\\:shadow-none:focus {\\n box-shadow:none !important;\\n}\\n\\n.focus\\\\:shadow-drop:focus {\\n -webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,0.14) !important;\\n}\\n\\n[dir] .focus\\\\:shadow-drop:focus {\\n box-shadow:0 2px 8px 0 rgba(0,0,0,0.14) !important;\\n}\\n\\n.fill-current {\\n fill:currentColor !important;\\n}\\n\\n.stroke-current {\\n stroke:currentColor !important;\\n}\\n\\n.stroke-0 {\\n stroke-width:0 !important;\\n}\\n\\n.stroke-1 {\\n stroke-width:1 !important;\\n}\\n\\n.stroke-2 {\\n stroke-width:2 !important;\\n}\\n\\n.table-auto {\\n table-layout:auto !important;\\n}\\n\\n.table-fixed {\\n table-layout:fixed !important;\\n}\\n\\n[dir=ltr] .text-left {\\r\\n text-align:left !important;\\n}\\n\\n[dir=rtl] .text-left {\\n text-align:right !important;\\n}\\n\\n[dir] .text-center {\\n text-align:center !important;\\n}\\n\\n[dir=ltr] .text-right {\\r\\n text-align:right !important;\\n}\\n\\n[dir=rtl] .text-right {\\n text-align:left !important;\\n}\\n\\n[dir] .text-justify {\\n text-align:justify !important;\\n}\\n\\n.text-inherit {\\n color:inherit !important;\\n}\\n\\n.text-transparent {\\n color:transparent !important;\\n}\\n\\n.text-secondary {\\n --text-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--text-opacity)) !important;\\n}\\n\\n.text-primary {\\n --text-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--text-opacity)) !important;\\n}\\n\\n.text-white {\\n --text-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--text-opacity)) !important;\\n}\\n\\n.text-gray-100 {\\n --text-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--text-opacity)) !important;\\n}\\n\\n.text-gray-200 {\\n --text-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--text-opacity)) !important;\\n}\\n\\n.text-gray-300 {\\n --text-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--text-opacity)) !important;\\n}\\n\\n.text-gray-400 {\\n --text-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--text-opacity)) !important;\\n}\\n\\n.text-gray-500 {\\n --text-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--text-opacity)) !important;\\n}\\n\\n.text-gray-600 {\\n --text-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--text-opacity)) !important;\\n}\\n\\n.text-gray-700 {\\n --text-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--text-opacity)) !important;\\n}\\n\\n.text-gray-800 {\\n --text-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--text-opacity)) !important;\\n}\\n\\n.text-gray-900 {\\n --text-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--text-opacity)) !important;\\n}\\n\\n.hover\\\\:text-inherit:hover {\\n color:inherit !important;\\n}\\n\\n.hover\\\\:text-transparent:hover {\\n color:transparent !important;\\n}\\n\\n.hover\\\\:text-secondary:hover {\\n --text-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--text-opacity)) !important;\\n}\\n\\n.hover\\\\:text-primary:hover {\\n --text-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--text-opacity)) !important;\\n}\\n\\n.hover\\\\:text-white:hover {\\n --text-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--text-opacity)) !important;\\n}\\n\\n.hover\\\\:text-gray-100:hover {\\n --text-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--text-opacity)) !important;\\n}\\n\\n.hover\\\\:text-gray-200:hover {\\n --text-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--text-opacity)) !important;\\n}\\n\\n.hover\\\\:text-gray-300:hover {\\n --text-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--text-opacity)) !important;\\n}\\n\\n.hover\\\\:text-gray-400:hover {\\n --text-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--text-opacity)) !important;\\n}\\n\\n.hover\\\\:text-gray-500:hover {\\n --text-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--text-opacity)) !important;\\n}\\n\\n.hover\\\\:text-gray-600:hover {\\n --text-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--text-opacity)) !important;\\n}\\n\\n.hover\\\\:text-gray-700:hover {\\n --text-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--text-opacity)) !important;\\n}\\n\\n.hover\\\\:text-gray-800:hover {\\n --text-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--text-opacity)) !important;\\n}\\n\\n.hover\\\\:text-gray-900:hover {\\n --text-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--text-opacity)) !important;\\n}\\n\\n.focus\\\\:text-inherit:focus {\\n color:inherit !important;\\n}\\n\\n.focus\\\\:text-transparent:focus {\\n color:transparent !important;\\n}\\n\\n.focus\\\\:text-secondary:focus {\\n --text-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--text-opacity)) !important;\\n}\\n\\n.focus\\\\:text-primary:focus {\\n --text-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--text-opacity)) !important;\\n}\\n\\n.focus\\\\:text-white:focus {\\n --text-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--text-opacity)) !important;\\n}\\n\\n.focus\\\\:text-gray-100:focus {\\n --text-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--text-opacity)) !important;\\n}\\n\\n.focus\\\\:text-gray-200:focus {\\n --text-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--text-opacity)) !important;\\n}\\n\\n.focus\\\\:text-gray-300:focus {\\n --text-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--text-opacity)) !important;\\n}\\n\\n.focus\\\\:text-gray-400:focus {\\n --text-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--text-opacity)) !important;\\n}\\n\\n.focus\\\\:text-gray-500:focus {\\n --text-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--text-opacity)) !important;\\n}\\n\\n.focus\\\\:text-gray-600:focus {\\n --text-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--text-opacity)) !important;\\n}\\n\\n.focus\\\\:text-gray-700:focus {\\n --text-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--text-opacity)) !important;\\n}\\n\\n.focus\\\\:text-gray-800:focus {\\n --text-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--text-opacity)) !important;\\n}\\n\\n.focus\\\\:text-gray-900:focus {\\n --text-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--text-opacity)) !important;\\n}\\n\\n.text-opacity-0 {\\n --text-opacity:0 !important;\\n}\\n\\n.text-opacity-25 {\\n --text-opacity:0.25 !important;\\n}\\n\\n.text-opacity-50 {\\n --text-opacity:0.5 !important;\\n}\\n\\n.text-opacity-75 {\\n --text-opacity:0.75 !important;\\n}\\n\\n.text-opacity-100 {\\n --text-opacity:1 !important;\\n}\\n\\n.hover\\\\:text-opacity-0:hover {\\n --text-opacity:0 !important;\\n}\\n\\n.hover\\\\:text-opacity-25:hover {\\n --text-opacity:0.25 !important;\\n}\\n\\n.hover\\\\:text-opacity-50:hover {\\n --text-opacity:0.5 !important;\\n}\\n\\n.hover\\\\:text-opacity-75:hover {\\n --text-opacity:0.75 !important;\\n}\\n\\n.hover\\\\:text-opacity-100:hover {\\n --text-opacity:1 !important;\\n}\\n\\n.focus\\\\:text-opacity-0:focus {\\n --text-opacity:0 !important;\\n}\\n\\n.focus\\\\:text-opacity-25:focus {\\n --text-opacity:0.25 !important;\\n}\\n\\n.focus\\\\:text-opacity-50:focus {\\n --text-opacity:0.5 !important;\\n}\\n\\n.focus\\\\:text-opacity-75:focus {\\n --text-opacity:0.75 !important;\\n}\\n\\n.focus\\\\:text-opacity-100:focus {\\n --text-opacity:1 !important;\\n}\\n\\n.italic {\\n font-style:italic !important;\\n}\\n\\n.not-italic {\\n font-style:normal !important;\\n}\\n\\n.hover\\\\:italic:hover {\\n font-style:italic !important;\\n}\\n\\n.hover\\\\:not-italic:hover {\\n font-style:normal !important;\\n}\\n\\n.focus\\\\:italic:focus {\\n font-style:italic !important;\\n}\\n\\n.focus\\\\:not-italic:focus {\\n font-style:normal !important;\\n}\\n\\n.uppercase {\\n text-transform:uppercase !important;\\n}\\n\\n.lowercase {\\n text-transform:lowercase !important;\\n}\\n\\n.capitalize {\\n text-transform:capitalize !important;\\n}\\n\\n.normal-case {\\n text-transform:none !important;\\n}\\n\\n.hover\\\\:uppercase:hover {\\n text-transform:uppercase !important;\\n}\\n\\n.hover\\\\:lowercase:hover {\\n text-transform:lowercase !important;\\n}\\n\\n.hover\\\\:capitalize:hover {\\n text-transform:capitalize !important;\\n}\\n\\n.hover\\\\:normal-case:hover {\\n text-transform:none !important;\\n}\\n\\n.focus\\\\:uppercase:focus {\\n text-transform:uppercase !important;\\n}\\n\\n.focus\\\\:lowercase:focus {\\n text-transform:lowercase !important;\\n}\\n\\n.focus\\\\:capitalize:focus {\\n text-transform:capitalize !important;\\n}\\n\\n.focus\\\\:normal-case:focus {\\n text-transform:none !important;\\n}\\n\\n.underline {\\n text-decoration:underline !important;\\n}\\n\\n.line-through {\\n text-decoration:line-through !important;\\n}\\n\\n.no-underline {\\n text-decoration:none !important;\\n}\\n\\n.hover\\\\:underline:hover {\\n text-decoration:underline !important;\\n}\\n\\n.hover\\\\:line-through:hover {\\n text-decoration:line-through !important;\\n}\\n\\n.hover\\\\:no-underline:hover {\\n text-decoration:none !important;\\n}\\n\\n.focus\\\\:underline:focus {\\n text-decoration:underline !important;\\n}\\n\\n.focus\\\\:line-through:focus {\\n text-decoration:line-through !important;\\n}\\n\\n.focus\\\\:no-underline:focus {\\n text-decoration:none !important;\\n}\\n\\n.antialiased {\\n -webkit-font-smoothing:antialiased !important;\\n -moz-osx-font-smoothing:grayscale !important;\\n}\\n\\n.subpixel-antialiased {\\n -webkit-font-smoothing:auto !important;\\n -moz-osx-font-smoothing:auto !important;\\n}\\n\\n.hover\\\\:antialiased:hover {\\n -webkit-font-smoothing:antialiased !important;\\n -moz-osx-font-smoothing:grayscale !important;\\n}\\n\\n.hover\\\\:subpixel-antialiased:hover {\\n -webkit-font-smoothing:auto !important;\\n -moz-osx-font-smoothing:auto !important;\\n}\\n\\n.focus\\\\:antialiased:focus {\\n -webkit-font-smoothing:antialiased !important;\\n -moz-osx-font-smoothing:grayscale !important;\\n}\\n\\n.focus\\\\:subpixel-antialiased:focus {\\n -webkit-font-smoothing:auto !important;\\n -moz-osx-font-smoothing:auto !important;\\n}\\n\\n.ordinal, .slashed-zero, .lining-nums, .oldstyle-nums, .proportional-nums, .tabular-nums, .diagonal-fractions, .stacked-fractions {\\n --font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/) !important;\\n --font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/) !important;\\n --font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/) !important;\\n --font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/) !important;\\n --font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/) !important;\\n font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction) !important;\\n}\\n\\n.normal-nums {\\n font-variant-numeric:normal !important;\\n}\\n\\n.ordinal {\\n --font-variant-numeric-ordinal:ordinal !important;\\n}\\n\\n.slashed-zero {\\n --font-variant-numeric-slashed-zero:slashed-zero !important;\\n}\\n\\n.lining-nums {\\n --font-variant-numeric-figure:lining-nums !important;\\n}\\n\\n.oldstyle-nums {\\n --font-variant-numeric-figure:oldstyle-nums !important;\\n}\\n\\n.proportional-nums {\\n --font-variant-numeric-spacing:proportional-nums !important;\\n}\\n\\n.tabular-nums {\\n --font-variant-numeric-spacing:tabular-nums !important;\\n}\\n\\n.diagonal-fractions {\\n --font-variant-numeric-fraction:diagonal-fractions !important;\\n}\\n\\n.stacked-fractions {\\n --font-variant-numeric-fraction:stacked-fractions !important;\\n}\\n\\n.select-none {\\n -webkit-user-select:none !important;\\n -moz-user-select:none !important;\\n -ms-user-select:none !important;\\n user-select:none !important;\\n}\\n\\n.select-text {\\n -webkit-user-select:text !important;\\n -moz-user-select:text !important;\\n -ms-user-select:text !important;\\n user-select:text !important;\\n}\\n\\n.select-all {\\n -webkit-user-select:all !important;\\n -moz-user-select:all !important;\\n -ms-user-select:all !important;\\n user-select:all !important;\\n}\\n\\n.select-auto {\\n -webkit-user-select:auto !important;\\n -moz-user-select:auto !important;\\n -ms-user-select:auto !important;\\n user-select:auto !important;\\n}\\n\\n.align-baseline {\\n vertical-align:baseline !important;\\n}\\n\\n.align-top {\\n vertical-align:top !important;\\n}\\n\\n.align-middle {\\n vertical-align:middle !important;\\n}\\n\\n.align-bottom {\\n vertical-align:bottom !important;\\n}\\n\\n.align-text-top {\\n vertical-align:text-top !important;\\n}\\n\\n.align-text-bottom {\\n vertical-align:text-bottom !important;\\n}\\n\\n.visible {\\n visibility:visible !important;\\n}\\n\\n.invisible {\\n visibility:hidden !important;\\n}\\n\\n.whitespace-normal {\\n white-space:normal !important;\\n}\\n\\n.whitespace-no-wrap {\\n white-space:nowrap !important;\\n}\\n\\n.whitespace-pre {\\n white-space:pre !important;\\n}\\n\\n.whitespace-pre-line {\\n white-space:pre-line !important;\\n}\\n\\n.whitespace-pre-wrap {\\n white-space:pre-wrap !important;\\n}\\n\\n.break-normal {\\n word-wrap:normal !important;\\n overflow-wrap:normal !important;\\n word-break:normal !important;\\n}\\n\\n.break-words {\\n word-wrap:break-word !important;\\n overflow-wrap:break-word !important;\\n}\\n\\n.break-all {\\n word-break:break-all !important;\\n}\\n\\n.truncate {\\n overflow:hidden !important;\\n text-overflow:ellipsis !important;\\n white-space:nowrap !important;\\n}\\n\\n.w-1 {\\n width:0.25rem !important;\\n}\\n\\n.w-2 {\\n width:0.5rem !important;\\n}\\n\\n.w-3 {\\n width:0.75rem !important;\\n}\\n\\n.w-4 {\\n width:1rem !important;\\n}\\n\\n.w-5 {\\n width:1.25rem !important;\\n}\\n\\n.w-6 {\\n width:1.5rem !important;\\n}\\n\\n.w-8 {\\n width:2rem !important;\\n}\\n\\n.w-10 {\\n width:2.5rem !important;\\n}\\n\\n.w-12 {\\n width:3rem !important;\\n}\\n\\n.w-16 {\\n width:4rem !important;\\n}\\n\\n.w-24 {\\n width:6rem !important;\\n}\\n\\n.w-32 {\\n width:8rem !important;\\n}\\n\\n.w-48 {\\n width:12rem !important;\\n}\\n\\n.w-64 {\\n width:16rem !important;\\n}\\n\\n.w-auto {\\n width:auto !important;\\n}\\n\\n.w-px {\\n width:1px !important;\\n}\\n\\n.w-1\\\\/2 {\\n width:50% !important;\\n}\\n\\n.w-1\\\\/3 {\\n width:33.33333% !important;\\n}\\n\\n.w-2\\\\/3 {\\n width:66.66667% !important;\\n}\\n\\n.w-1\\\\/4 {\\n width:25% !important;\\n}\\n\\n.w-3\\\\/4 {\\n width:75% !important;\\n}\\n\\n.w-1\\\\/5 {\\n width:20% !important;\\n}\\n\\n.w-2\\\\/5 {\\n width:40% !important;\\n}\\n\\n.w-3\\\\/5 {\\n width:60% !important;\\n}\\n\\n.w-4\\\\/5 {\\n width:80% !important;\\n}\\n\\n.w-1\\\\/6 {\\n width:16.66667% !important;\\n}\\n\\n.w-5\\\\/6 {\\n width:83.33333% !important;\\n}\\n\\n.w-1\\\\/12 {\\n width:8.33333% !important;\\n}\\n\\n.w-2\\\\/12 {\\n width:16.66667% !important;\\n}\\n\\n.w-3\\\\/12 {\\n width:25% !important;\\n}\\n\\n.w-4\\\\/12 {\\n width:33.33333% !important;\\n}\\n\\n.w-5\\\\/12 {\\n width:41.66667% !important;\\n}\\n\\n.w-6\\\\/12 {\\n width:50% !important;\\n}\\n\\n.w-7\\\\/12 {\\n width:58.33333% !important;\\n}\\n\\n.w-8\\\\/12 {\\n width:66.66667% !important;\\n}\\n\\n.w-9\\\\/12 {\\n width:75% !important;\\n}\\n\\n.w-10\\\\/12 {\\n width:83.33333% !important;\\n}\\n\\n.w-11\\\\/12 {\\n width:91.66667% !important;\\n}\\n\\n.w-full {\\n width:100% !important;\\n}\\n\\n.w-screen {\\n width:100vw !important;\\n}\\n\\n.z-0 {\\n z-index:0 !important;\\n}\\n\\n.z-10 {\\n z-index:10 !important;\\n}\\n\\n.z-20 {\\n z-index:20 !important;\\n}\\n\\n.z-30 {\\n z-index:30 !important;\\n}\\n\\n.z-40 {\\n z-index:40 !important;\\n}\\n\\n.z-50 {\\n z-index:50 !important;\\n}\\n\\n.z-auto {\\n z-index:auto !important;\\n}\\n\\n.gap-0 {\\n grid-gap:0 !important;\\n gap:0 !important;\\n}\\n\\n.gap-1 {\\n grid-gap:0.25rem !important;\\n gap:0.25rem !important;\\n}\\n\\n.gap-2 {\\n grid-gap:0.5rem !important;\\n gap:0.5rem !important;\\n}\\n\\n.gap-3 {\\n grid-gap:0.75rem !important;\\n gap:0.75rem !important;\\n}\\n\\n.gap-4 {\\n grid-gap:1rem !important;\\n gap:1rem !important;\\n}\\n\\n.gap-5 {\\n grid-gap:1.25rem !important;\\n gap:1.25rem !important;\\n}\\n\\n.gap-6 {\\n grid-gap:1.5rem !important;\\n gap:1.5rem !important;\\n}\\n\\n.gap-8 {\\n grid-gap:2rem !important;\\n gap:2rem !important;\\n}\\n\\n.gap-10 {\\n grid-gap:2.5rem !important;\\n gap:2.5rem !important;\\n}\\n\\n.gap-12 {\\n grid-gap:3rem !important;\\n gap:3rem !important;\\n}\\n\\n.gap-16 {\\n grid-gap:4rem !important;\\n gap:4rem !important;\\n}\\n\\n.gap-20 {\\n grid-gap:5rem !important;\\n gap:5rem !important;\\n}\\n\\n.gap-24 {\\n grid-gap:6rem !important;\\n gap:6rem !important;\\n}\\n\\n.gap-32 {\\n grid-gap:8rem !important;\\n gap:8rem !important;\\n}\\n\\n.gap-40 {\\n grid-gap:10rem !important;\\n gap:10rem !important;\\n}\\n\\n.gap-48 {\\n grid-gap:12rem !important;\\n gap:12rem !important;\\n}\\n\\n.gap-56 {\\n grid-gap:14rem !important;\\n gap:14rem !important;\\n}\\n\\n.gap-64 {\\n grid-gap:16rem !important;\\n gap:16rem !important;\\n}\\n\\n.gap-px {\\n grid-gap:1px !important;\\n gap:1px !important;\\n}\\n\\n.col-gap-0 {\\n grid-column-gap:0 !important;\\n -webkit-column-gap:0 !important;\\n -moz-column-gap:0 !important;\\n column-gap:0 !important;\\n}\\n\\n.col-gap-1 {\\n grid-column-gap:0.25rem !important;\\n -webkit-column-gap:0.25rem !important;\\n -moz-column-gap:0.25rem !important;\\n column-gap:0.25rem !important;\\n}\\n\\n.col-gap-2 {\\n grid-column-gap:0.5rem !important;\\n -webkit-column-gap:0.5rem !important;\\n -moz-column-gap:0.5rem !important;\\n column-gap:0.5rem !important;\\n}\\n\\n.col-gap-3 {\\n grid-column-gap:0.75rem !important;\\n -webkit-column-gap:0.75rem !important;\\n -moz-column-gap:0.75rem !important;\\n column-gap:0.75rem !important;\\n}\\n\\n.col-gap-4 {\\n grid-column-gap:1rem !important;\\n -webkit-column-gap:1rem !important;\\n -moz-column-gap:1rem !important;\\n column-gap:1rem !important;\\n}\\n\\n.col-gap-5 {\\n grid-column-gap:1.25rem !important;\\n -webkit-column-gap:1.25rem !important;\\n -moz-column-gap:1.25rem !important;\\n column-gap:1.25rem !important;\\n}\\n\\n.col-gap-6 {\\n grid-column-gap:1.5rem !important;\\n -webkit-column-gap:1.5rem !important;\\n -moz-column-gap:1.5rem !important;\\n column-gap:1.5rem !important;\\n}\\n\\n.col-gap-8 {\\n grid-column-gap:2rem !important;\\n -webkit-column-gap:2rem !important;\\n -moz-column-gap:2rem !important;\\n column-gap:2rem !important;\\n}\\n\\n.col-gap-10 {\\n grid-column-gap:2.5rem !important;\\n -webkit-column-gap:2.5rem !important;\\n -moz-column-gap:2.5rem !important;\\n column-gap:2.5rem !important;\\n}\\n\\n.col-gap-12 {\\n grid-column-gap:3rem !important;\\n -webkit-column-gap:3rem !important;\\n -moz-column-gap:3rem !important;\\n column-gap:3rem !important;\\n}\\n\\n.col-gap-16 {\\n grid-column-gap:4rem !important;\\n -webkit-column-gap:4rem !important;\\n -moz-column-gap:4rem !important;\\n column-gap:4rem !important;\\n}\\n\\n.col-gap-20 {\\n grid-column-gap:5rem !important;\\n -webkit-column-gap:5rem !important;\\n -moz-column-gap:5rem !important;\\n column-gap:5rem !important;\\n}\\n\\n.col-gap-24 {\\n grid-column-gap:6rem !important;\\n -webkit-column-gap:6rem !important;\\n -moz-column-gap:6rem !important;\\n column-gap:6rem !important;\\n}\\n\\n.col-gap-32 {\\n grid-column-gap:8rem !important;\\n -webkit-column-gap:8rem !important;\\n -moz-column-gap:8rem !important;\\n column-gap:8rem !important;\\n}\\n\\n.col-gap-40 {\\n grid-column-gap:10rem !important;\\n -webkit-column-gap:10rem !important;\\n -moz-column-gap:10rem !important;\\n column-gap:10rem !important;\\n}\\n\\n.col-gap-48 {\\n grid-column-gap:12rem !important;\\n -webkit-column-gap:12rem !important;\\n -moz-column-gap:12rem !important;\\n column-gap:12rem !important;\\n}\\n\\n.col-gap-56 {\\n grid-column-gap:14rem !important;\\n -webkit-column-gap:14rem !important;\\n -moz-column-gap:14rem !important;\\n column-gap:14rem !important;\\n}\\n\\n.col-gap-64 {\\n grid-column-gap:16rem !important;\\n -webkit-column-gap:16rem !important;\\n -moz-column-gap:16rem !important;\\n column-gap:16rem !important;\\n}\\n\\n.col-gap-px {\\n grid-column-gap:1px !important;\\n -webkit-column-gap:1px !important;\\n -moz-column-gap:1px !important;\\n column-gap:1px !important;\\n}\\n\\n.gap-x-0 {\\n grid-column-gap:0 !important;\\n -webkit-column-gap:0 !important;\\n -moz-column-gap:0 !important;\\n column-gap:0 !important;\\n}\\n\\n.gap-x-1 {\\n grid-column-gap:0.25rem !important;\\n -webkit-column-gap:0.25rem !important;\\n -moz-column-gap:0.25rem !important;\\n column-gap:0.25rem !important;\\n}\\n\\n.gap-x-2 {\\n grid-column-gap:0.5rem !important;\\n -webkit-column-gap:0.5rem !important;\\n -moz-column-gap:0.5rem !important;\\n column-gap:0.5rem !important;\\n}\\n\\n.gap-x-3 {\\n grid-column-gap:0.75rem !important;\\n -webkit-column-gap:0.75rem !important;\\n -moz-column-gap:0.75rem !important;\\n column-gap:0.75rem !important;\\n}\\n\\n.gap-x-4 {\\n grid-column-gap:1rem !important;\\n -webkit-column-gap:1rem !important;\\n -moz-column-gap:1rem !important;\\n column-gap:1rem !important;\\n}\\n\\n.gap-x-5 {\\n grid-column-gap:1.25rem !important;\\n -webkit-column-gap:1.25rem !important;\\n -moz-column-gap:1.25rem !important;\\n column-gap:1.25rem !important;\\n}\\n\\n.gap-x-6 {\\n grid-column-gap:1.5rem !important;\\n -webkit-column-gap:1.5rem !important;\\n -moz-column-gap:1.5rem !important;\\n column-gap:1.5rem !important;\\n}\\n\\n.gap-x-8 {\\n grid-column-gap:2rem !important;\\n -webkit-column-gap:2rem !important;\\n -moz-column-gap:2rem !important;\\n column-gap:2rem !important;\\n}\\n\\n.gap-x-10 {\\n grid-column-gap:2.5rem !important;\\n -webkit-column-gap:2.5rem !important;\\n -moz-column-gap:2.5rem !important;\\n column-gap:2.5rem !important;\\n}\\n\\n.gap-x-12 {\\n grid-column-gap:3rem !important;\\n -webkit-column-gap:3rem !important;\\n -moz-column-gap:3rem !important;\\n column-gap:3rem !important;\\n}\\n\\n.gap-x-16 {\\n grid-column-gap:4rem !important;\\n -webkit-column-gap:4rem !important;\\n -moz-column-gap:4rem !important;\\n column-gap:4rem !important;\\n}\\n\\n.gap-x-20 {\\n grid-column-gap:5rem !important;\\n -webkit-column-gap:5rem !important;\\n -moz-column-gap:5rem !important;\\n column-gap:5rem !important;\\n}\\n\\n.gap-x-24 {\\n grid-column-gap:6rem !important;\\n -webkit-column-gap:6rem !important;\\n -moz-column-gap:6rem !important;\\n column-gap:6rem !important;\\n}\\n\\n.gap-x-32 {\\n grid-column-gap:8rem !important;\\n -webkit-column-gap:8rem !important;\\n -moz-column-gap:8rem !important;\\n column-gap:8rem !important;\\n}\\n\\n.gap-x-40 {\\n grid-column-gap:10rem !important;\\n -webkit-column-gap:10rem !important;\\n -moz-column-gap:10rem !important;\\n column-gap:10rem !important;\\n}\\n\\n.gap-x-48 {\\n grid-column-gap:12rem !important;\\n -webkit-column-gap:12rem !important;\\n -moz-column-gap:12rem !important;\\n column-gap:12rem !important;\\n}\\n\\n.gap-x-56 {\\n grid-column-gap:14rem !important;\\n -webkit-column-gap:14rem !important;\\n -moz-column-gap:14rem !important;\\n column-gap:14rem !important;\\n}\\n\\n.gap-x-64 {\\n grid-column-gap:16rem !important;\\n -webkit-column-gap:16rem !important;\\n -moz-column-gap:16rem !important;\\n column-gap:16rem !important;\\n}\\n\\n.gap-x-px {\\n grid-column-gap:1px !important;\\n -webkit-column-gap:1px !important;\\n -moz-column-gap:1px !important;\\n column-gap:1px !important;\\n}\\n\\n.row-gap-0 {\\n grid-row-gap:0 !important;\\n row-gap:0 !important;\\n}\\n\\n.row-gap-1 {\\n grid-row-gap:0.25rem !important;\\n row-gap:0.25rem !important;\\n}\\n\\n.row-gap-2 {\\n grid-row-gap:0.5rem !important;\\n row-gap:0.5rem !important;\\n}\\n\\n.row-gap-3 {\\n grid-row-gap:0.75rem !important;\\n row-gap:0.75rem !important;\\n}\\n\\n.row-gap-4 {\\n grid-row-gap:1rem !important;\\n row-gap:1rem !important;\\n}\\n\\n.row-gap-5 {\\n grid-row-gap:1.25rem !important;\\n row-gap:1.25rem !important;\\n}\\n\\n.row-gap-6 {\\n grid-row-gap:1.5rem !important;\\n row-gap:1.5rem !important;\\n}\\n\\n.row-gap-8 {\\n grid-row-gap:2rem !important;\\n row-gap:2rem !important;\\n}\\n\\n.row-gap-10 {\\n grid-row-gap:2.5rem !important;\\n row-gap:2.5rem !important;\\n}\\n\\n.row-gap-12 {\\n grid-row-gap:3rem !important;\\n row-gap:3rem !important;\\n}\\n\\n.row-gap-16 {\\n grid-row-gap:4rem !important;\\n row-gap:4rem !important;\\n}\\n\\n.row-gap-20 {\\n grid-row-gap:5rem !important;\\n row-gap:5rem !important;\\n}\\n\\n.row-gap-24 {\\n grid-row-gap:6rem !important;\\n row-gap:6rem !important;\\n}\\n\\n.row-gap-32 {\\n grid-row-gap:8rem !important;\\n row-gap:8rem !important;\\n}\\n\\n.row-gap-40 {\\n grid-row-gap:10rem !important;\\n row-gap:10rem !important;\\n}\\n\\n.row-gap-48 {\\n grid-row-gap:12rem !important;\\n row-gap:12rem !important;\\n}\\n\\n.row-gap-56 {\\n grid-row-gap:14rem !important;\\n row-gap:14rem !important;\\n}\\n\\n.row-gap-64 {\\n grid-row-gap:16rem !important;\\n row-gap:16rem !important;\\n}\\n\\n.row-gap-px {\\n grid-row-gap:1px !important;\\n row-gap:1px !important;\\n}\\n\\n.gap-y-0 {\\n grid-row-gap:0 !important;\\n row-gap:0 !important;\\n}\\n\\n.gap-y-1 {\\n grid-row-gap:0.25rem !important;\\n row-gap:0.25rem !important;\\n}\\n\\n.gap-y-2 {\\n grid-row-gap:0.5rem !important;\\n row-gap:0.5rem !important;\\n}\\n\\n.gap-y-3 {\\n grid-row-gap:0.75rem !important;\\n row-gap:0.75rem !important;\\n}\\n\\n.gap-y-4 {\\n grid-row-gap:1rem !important;\\n row-gap:1rem !important;\\n}\\n\\n.gap-y-5 {\\n grid-row-gap:1.25rem !important;\\n row-gap:1.25rem !important;\\n}\\n\\n.gap-y-6 {\\n grid-row-gap:1.5rem !important;\\n row-gap:1.5rem !important;\\n}\\n\\n.gap-y-8 {\\n grid-row-gap:2rem !important;\\n row-gap:2rem !important;\\n}\\n\\n.gap-y-10 {\\n grid-row-gap:2.5rem !important;\\n row-gap:2.5rem !important;\\n}\\n\\n.gap-y-12 {\\n grid-row-gap:3rem !important;\\n row-gap:3rem !important;\\n}\\n\\n.gap-y-16 {\\n grid-row-gap:4rem !important;\\n row-gap:4rem !important;\\n}\\n\\n.gap-y-20 {\\n grid-row-gap:5rem !important;\\n row-gap:5rem !important;\\n}\\n\\n.gap-y-24 {\\n grid-row-gap:6rem !important;\\n row-gap:6rem !important;\\n}\\n\\n.gap-y-32 {\\n grid-row-gap:8rem !important;\\n row-gap:8rem !important;\\n}\\n\\n.gap-y-40 {\\n grid-row-gap:10rem !important;\\n row-gap:10rem !important;\\n}\\n\\n.gap-y-48 {\\n grid-row-gap:12rem !important;\\n row-gap:12rem !important;\\n}\\n\\n.gap-y-56 {\\n grid-row-gap:14rem !important;\\n row-gap:14rem !important;\\n}\\n\\n.gap-y-64 {\\n grid-row-gap:16rem !important;\\n row-gap:16rem !important;\\n}\\n\\n.gap-y-px {\\n grid-row-gap:1px !important;\\n row-gap:1px !important;\\n}\\n\\n.grid-flow-row {\\n grid-auto-flow:row !important;\\n}\\n\\n.grid-flow-col {\\n grid-auto-flow:column !important;\\n}\\n\\n.grid-flow-row-dense {\\n grid-auto-flow:row dense !important;\\n}\\n\\n.grid-flow-col-dense {\\n grid-auto-flow:column dense !important;\\n}\\n\\n.grid-cols-1 {\\n grid-template-columns:repeat(1, minmax(0, 1fr)) !important;\\n}\\n\\n.grid-cols-2 {\\n grid-template-columns:repeat(2, minmax(0, 1fr)) !important;\\n}\\n\\n.grid-cols-3 {\\n grid-template-columns:repeat(3, minmax(0, 1fr)) !important;\\n}\\n\\n.grid-cols-4 {\\n grid-template-columns:repeat(4, minmax(0, 1fr)) !important;\\n}\\n\\n.grid-cols-5 {\\n grid-template-columns:repeat(5, minmax(0, 1fr)) !important;\\n}\\n\\n.grid-cols-6 {\\n grid-template-columns:repeat(6, minmax(0, 1fr)) !important;\\n}\\n\\n.grid-cols-7 {\\n grid-template-columns:repeat(7, minmax(0, 1fr)) !important;\\n}\\n\\n.grid-cols-8 {\\n grid-template-columns:repeat(8, minmax(0, 1fr)) !important;\\n}\\n\\n.grid-cols-9 {\\n grid-template-columns:repeat(9, minmax(0, 1fr)) !important;\\n}\\n\\n.grid-cols-10 {\\n grid-template-columns:repeat(10, minmax(0, 1fr)) !important;\\n}\\n\\n.grid-cols-11 {\\n grid-template-columns:repeat(11, minmax(0, 1fr)) !important;\\n}\\n\\n.grid-cols-12 {\\n grid-template-columns:repeat(12, minmax(0, 1fr)) !important;\\n}\\n\\n.grid-cols-none {\\n grid-template-columns:none !important;\\n}\\n\\n.auto-cols-auto {\\n grid-auto-columns:auto !important;\\n}\\n\\n.auto-cols-min {\\n grid-auto-columns:-webkit-min-content !important;\\n grid-auto-columns:min-content !important;\\n}\\n\\n.auto-cols-max {\\n grid-auto-columns:-webkit-max-content !important;\\n grid-auto-columns:max-content !important;\\n}\\n\\n.auto-cols-fr {\\n grid-auto-columns:minmax(0, 1fr) !important;\\n}\\n\\n.col-auto {\\n grid-column:auto !important;\\n}\\n\\n.col-span-1 {\\n grid-column:span 1 / span 1 !important;\\n}\\n\\n.col-span-2 {\\n grid-column:span 2 / span 2 !important;\\n}\\n\\n.col-span-3 {\\n grid-column:span 3 / span 3 !important;\\n}\\n\\n.col-span-4 {\\n grid-column:span 4 / span 4 !important;\\n}\\n\\n.col-span-5 {\\n grid-column:span 5 / span 5 !important;\\n}\\n\\n.col-span-6 {\\n grid-column:span 6 / span 6 !important;\\n}\\n\\n.col-span-7 {\\n grid-column:span 7 / span 7 !important;\\n}\\n\\n.col-span-8 {\\n grid-column:span 8 / span 8 !important;\\n}\\n\\n.col-span-9 {\\n grid-column:span 9 / span 9 !important;\\n}\\n\\n.col-span-10 {\\n grid-column:span 10 / span 10 !important;\\n}\\n\\n.col-span-11 {\\n grid-column:span 11 / span 11 !important;\\n}\\n\\n.col-span-12 {\\n grid-column:span 12 / span 12 !important;\\n}\\n\\n.col-span-full {\\n grid-column:1 / -1 !important;\\n}\\n\\n.col-start-1 {\\n grid-column-start:1 !important;\\n}\\n\\n.col-start-2 {\\n grid-column-start:2 !important;\\n}\\n\\n.col-start-3 {\\n grid-column-start:3 !important;\\n}\\n\\n.col-start-4 {\\n grid-column-start:4 !important;\\n}\\n\\n.col-start-5 {\\n grid-column-start:5 !important;\\n}\\n\\n.col-start-6 {\\n grid-column-start:6 !important;\\n}\\n\\n.col-start-7 {\\n grid-column-start:7 !important;\\n}\\n\\n.col-start-8 {\\n grid-column-start:8 !important;\\n}\\n\\n.col-start-9 {\\n grid-column-start:9 !important;\\n}\\n\\n.col-start-10 {\\n grid-column-start:10 !important;\\n}\\n\\n.col-start-11 {\\n grid-column-start:11 !important;\\n}\\n\\n.col-start-12 {\\n grid-column-start:12 !important;\\n}\\n\\n.col-start-13 {\\n grid-column-start:13 !important;\\n}\\n\\n.col-start-auto {\\n grid-column-start:auto !important;\\n}\\n\\n.col-end-1 {\\n grid-column-end:1 !important;\\n}\\n\\n.col-end-2 {\\n grid-column-end:2 !important;\\n}\\n\\n.col-end-3 {\\n grid-column-end:3 !important;\\n}\\n\\n.col-end-4 {\\n grid-column-end:4 !important;\\n}\\n\\n.col-end-5 {\\n grid-column-end:5 !important;\\n}\\n\\n.col-end-6 {\\n grid-column-end:6 !important;\\n}\\n\\n.col-end-7 {\\n grid-column-end:7 !important;\\n}\\n\\n.col-end-8 {\\n grid-column-end:8 !important;\\n}\\n\\n.col-end-9 {\\n grid-column-end:9 !important;\\n}\\n\\n.col-end-10 {\\n grid-column-end:10 !important;\\n}\\n\\n.col-end-11 {\\n grid-column-end:11 !important;\\n}\\n\\n.col-end-12 {\\n grid-column-end:12 !important;\\n}\\n\\n.col-end-13 {\\n grid-column-end:13 !important;\\n}\\n\\n.col-end-auto {\\n grid-column-end:auto !important;\\n}\\n\\n.grid-rows-1 {\\n grid-template-rows:repeat(1, minmax(0, 1fr)) !important;\\n}\\n\\n.grid-rows-2 {\\n grid-template-rows:repeat(2, minmax(0, 1fr)) !important;\\n}\\n\\n.grid-rows-3 {\\n grid-template-rows:repeat(3, minmax(0, 1fr)) !important;\\n}\\n\\n.grid-rows-4 {\\n grid-template-rows:repeat(4, minmax(0, 1fr)) !important;\\n}\\n\\n.grid-rows-5 {\\n grid-template-rows:repeat(5, minmax(0, 1fr)) !important;\\n}\\n\\n.grid-rows-6 {\\n grid-template-rows:repeat(6, minmax(0, 1fr)) !important;\\n}\\n\\n.grid-rows-none {\\n grid-template-rows:none !important;\\n}\\n\\n.auto-rows-auto {\\n grid-auto-rows:auto !important;\\n}\\n\\n.auto-rows-min {\\n grid-auto-rows:-webkit-min-content !important;\\n grid-auto-rows:min-content !important;\\n}\\n\\n.auto-rows-max {\\n grid-auto-rows:-webkit-max-content !important;\\n grid-auto-rows:max-content !important;\\n}\\n\\n.auto-rows-fr {\\n grid-auto-rows:minmax(0, 1fr) !important;\\n}\\n\\n.row-auto {\\n grid-row:auto !important;\\n}\\n\\n.row-span-1 {\\n grid-row:span 1 / span 1 !important;\\n}\\n\\n.row-span-2 {\\n grid-row:span 2 / span 2 !important;\\n}\\n\\n.row-span-3 {\\n grid-row:span 3 / span 3 !important;\\n}\\n\\n.row-span-4 {\\n grid-row:span 4 / span 4 !important;\\n}\\n\\n.row-span-5 {\\n grid-row:span 5 / span 5 !important;\\n}\\n\\n.row-span-6 {\\n grid-row:span 6 / span 6 !important;\\n}\\n\\n.row-span-full {\\n grid-row:1 / -1 !important;\\n}\\n\\n.row-start-1 {\\n grid-row-start:1 !important;\\n}\\n\\n.row-start-2 {\\n grid-row-start:2 !important;\\n}\\n\\n.row-start-3 {\\n grid-row-start:3 !important;\\n}\\n\\n.row-start-4 {\\n grid-row-start:4 !important;\\n}\\n\\n.row-start-5 {\\n grid-row-start:5 !important;\\n}\\n\\n.row-start-6 {\\n grid-row-start:6 !important;\\n}\\n\\n.row-start-7 {\\n grid-row-start:7 !important;\\n}\\n\\n.row-start-auto {\\n grid-row-start:auto !important;\\n}\\n\\n.row-end-1 {\\n grid-row-end:1 !important;\\n}\\n\\n.row-end-2 {\\n grid-row-end:2 !important;\\n}\\n\\n.row-end-3 {\\n grid-row-end:3 !important;\\n}\\n\\n.row-end-4 {\\n grid-row-end:4 !important;\\n}\\n\\n.row-end-5 {\\n grid-row-end:5 !important;\\n}\\n\\n.row-end-6 {\\n grid-row-end:6 !important;\\n}\\n\\n.row-end-7 {\\n grid-row-end:7 !important;\\n}\\n\\n.row-end-auto {\\n grid-row-end:auto !important;\\n}\\n\\n.transform {\\n --transform-translate-x:0 !important;\\n --transform-translate-y:0 !important;\\n --transform-rotate:0 !important;\\n --transform-skew-x:0 !important;\\n --transform-skew-y:0 !important;\\n --transform-scale-x:1 !important;\\n --transform-scale-y:1 !important;\\n -webkit-transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;\\n}\\n\\n[dir] .transform {\\n transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;\\n}\\n\\n.transform-none {\\n -webkit-transform:none !important;\\n}\\n\\n[dir] .transform-none {\\n transform:none !important;\\n}\\n\\n.origin-center {\\n -webkit-transform-origin:center !important;\\n}\\n\\n[dir] .origin-center {\\n transform-origin:center !important;\\n}\\n\\n.origin-top {\\n -webkit-transform-origin:top !important;\\n}\\n\\n[dir] .origin-top {\\n transform-origin:top !important;\\n}\\n\\n[dir=ltr] .origin-top-right {\\r\\n -webkit-transform-origin:top right !important;\\r\\n transform-origin:top right !important;\\n}\\n\\n[dir=rtl] .origin-top-right {\\n -webkit-transform-origin:top left !important;\\n transform-origin:top left !important;\\n}\\n\\n[dir=ltr] .origin-right {\\r\\n -webkit-transform-origin:right !important;\\r\\n transform-origin:right !important;\\n}\\n\\n[dir=rtl] .origin-right {\\n -webkit-transform-origin:left !important;\\n transform-origin:left !important;\\n}\\n\\n[dir=ltr] .origin-bottom-right {\\r\\n -webkit-transform-origin:bottom right !important;\\r\\n transform-origin:bottom right !important;\\n}\\n\\n[dir=rtl] .origin-bottom-right {\\n -webkit-transform-origin:bottom left !important;\\n transform-origin:bottom left !important;\\n}\\n\\n.origin-bottom {\\n -webkit-transform-origin:bottom !important;\\n}\\n\\n[dir] .origin-bottom {\\n transform-origin:bottom !important;\\n}\\n\\n[dir=ltr] .origin-bottom-left {\\r\\n -webkit-transform-origin:bottom left !important;\\r\\n transform-origin:bottom left !important;\\n}\\n\\n[dir=rtl] .origin-bottom-left {\\n -webkit-transform-origin:bottom right !important;\\n transform-origin:bottom right !important;\\n}\\n\\n[dir=ltr] .origin-left {\\r\\n -webkit-transform-origin:left !important;\\r\\n transform-origin:left !important;\\n}\\n\\n[dir=rtl] .origin-left {\\n -webkit-transform-origin:right !important;\\n transform-origin:right !important;\\n}\\n\\n[dir=ltr] .origin-top-left {\\r\\n -webkit-transform-origin:top left !important;\\r\\n transform-origin:top left !important;\\n}\\n\\n[dir=rtl] .origin-top-left {\\n -webkit-transform-origin:top right !important;\\n transform-origin:top right !important;\\n}\\n\\n.scale-0 {\\n --transform-scale-x:0 !important;\\n --transform-scale-y:0 !important;\\n}\\n\\n.scale-50 {\\n --transform-scale-x:.5 !important;\\n --transform-scale-y:.5 !important;\\n}\\n\\n.scale-75 {\\n --transform-scale-x:.75 !important;\\n --transform-scale-y:.75 !important;\\n}\\n\\n.scale-90 {\\n --transform-scale-x:.9 !important;\\n --transform-scale-y:.9 !important;\\n}\\n\\n.scale-95 {\\n --transform-scale-x:.95 !important;\\n --transform-scale-y:.95 !important;\\n}\\n\\n.scale-100 {\\n --transform-scale-x:1 !important;\\n --transform-scale-y:1 !important;\\n}\\n\\n.scale-105 {\\n --transform-scale-x:1.05 !important;\\n --transform-scale-y:1.05 !important;\\n}\\n\\n.scale-110 {\\n --transform-scale-x:1.1 !important;\\n --transform-scale-y:1.1 !important;\\n}\\n\\n.scale-125 {\\n --transform-scale-x:1.25 !important;\\n --transform-scale-y:1.25 !important;\\n}\\n\\n.scale-150 {\\n --transform-scale-x:1.5 !important;\\n --transform-scale-y:1.5 !important;\\n}\\n\\n.scale-x-0 {\\n --transform-scale-x:0 !important;\\n}\\n\\n.scale-x-50 {\\n --transform-scale-x:.5 !important;\\n}\\n\\n.scale-x-75 {\\n --transform-scale-x:.75 !important;\\n}\\n\\n.scale-x-90 {\\n --transform-scale-x:.9 !important;\\n}\\n\\n.scale-x-95 {\\n --transform-scale-x:.95 !important;\\n}\\n\\n.scale-x-100 {\\n --transform-scale-x:1 !important;\\n}\\n\\n.scale-x-105 {\\n --transform-scale-x:1.05 !important;\\n}\\n\\n.scale-x-110 {\\n --transform-scale-x:1.1 !important;\\n}\\n\\n.scale-x-125 {\\n --transform-scale-x:1.25 !important;\\n}\\n\\n.scale-x-150 {\\n --transform-scale-x:1.5 !important;\\n}\\n\\n.scale-y-0 {\\n --transform-scale-y:0 !important;\\n}\\n\\n.scale-y-50 {\\n --transform-scale-y:.5 !important;\\n}\\n\\n.scale-y-75 {\\n --transform-scale-y:.75 !important;\\n}\\n\\n.scale-y-90 {\\n --transform-scale-y:.9 !important;\\n}\\n\\n.scale-y-95 {\\n --transform-scale-y:.95 !important;\\n}\\n\\n.scale-y-100 {\\n --transform-scale-y:1 !important;\\n}\\n\\n.scale-y-105 {\\n --transform-scale-y:1.05 !important;\\n}\\n\\n.scale-y-110 {\\n --transform-scale-y:1.1 !important;\\n}\\n\\n.scale-y-125 {\\n --transform-scale-y:1.25 !important;\\n}\\n\\n.scale-y-150 {\\n --transform-scale-y:1.5 !important;\\n}\\n\\n.hover\\\\:scale-0:hover {\\n --transform-scale-x:0 !important;\\n --transform-scale-y:0 !important;\\n}\\n\\n.hover\\\\:scale-50:hover {\\n --transform-scale-x:.5 !important;\\n --transform-scale-y:.5 !important;\\n}\\n\\n.hover\\\\:scale-75:hover {\\n --transform-scale-x:.75 !important;\\n --transform-scale-y:.75 !important;\\n}\\n\\n.hover\\\\:scale-90:hover {\\n --transform-scale-x:.9 !important;\\n --transform-scale-y:.9 !important;\\n}\\n\\n.hover\\\\:scale-95:hover {\\n --transform-scale-x:.95 !important;\\n --transform-scale-y:.95 !important;\\n}\\n\\n.hover\\\\:scale-100:hover {\\n --transform-scale-x:1 !important;\\n --transform-scale-y:1 !important;\\n}\\n\\n.hover\\\\:scale-105:hover {\\n --transform-scale-x:1.05 !important;\\n --transform-scale-y:1.05 !important;\\n}\\n\\n.hover\\\\:scale-110:hover {\\n --transform-scale-x:1.1 !important;\\n --transform-scale-y:1.1 !important;\\n}\\n\\n.hover\\\\:scale-125:hover {\\n --transform-scale-x:1.25 !important;\\n --transform-scale-y:1.25 !important;\\n}\\n\\n.hover\\\\:scale-150:hover {\\n --transform-scale-x:1.5 !important;\\n --transform-scale-y:1.5 !important;\\n}\\n\\n.hover\\\\:scale-x-0:hover {\\n --transform-scale-x:0 !important;\\n}\\n\\n.hover\\\\:scale-x-50:hover {\\n --transform-scale-x:.5 !important;\\n}\\n\\n.hover\\\\:scale-x-75:hover {\\n --transform-scale-x:.75 !important;\\n}\\n\\n.hover\\\\:scale-x-90:hover {\\n --transform-scale-x:.9 !important;\\n}\\n\\n.hover\\\\:scale-x-95:hover {\\n --transform-scale-x:.95 !important;\\n}\\n\\n.hover\\\\:scale-x-100:hover {\\n --transform-scale-x:1 !important;\\n}\\n\\n.hover\\\\:scale-x-105:hover {\\n --transform-scale-x:1.05 !important;\\n}\\n\\n.hover\\\\:scale-x-110:hover {\\n --transform-scale-x:1.1 !important;\\n}\\n\\n.hover\\\\:scale-x-125:hover {\\n --transform-scale-x:1.25 !important;\\n}\\n\\n.hover\\\\:scale-x-150:hover {\\n --transform-scale-x:1.5 !important;\\n}\\n\\n.hover\\\\:scale-y-0:hover {\\n --transform-scale-y:0 !important;\\n}\\n\\n.hover\\\\:scale-y-50:hover {\\n --transform-scale-y:.5 !important;\\n}\\n\\n.hover\\\\:scale-y-75:hover {\\n --transform-scale-y:.75 !important;\\n}\\n\\n.hover\\\\:scale-y-90:hover {\\n --transform-scale-y:.9 !important;\\n}\\n\\n.hover\\\\:scale-y-95:hover {\\n --transform-scale-y:.95 !important;\\n}\\n\\n.hover\\\\:scale-y-100:hover {\\n --transform-scale-y:1 !important;\\n}\\n\\n.hover\\\\:scale-y-105:hover {\\n --transform-scale-y:1.05 !important;\\n}\\n\\n.hover\\\\:scale-y-110:hover {\\n --transform-scale-y:1.1 !important;\\n}\\n\\n.hover\\\\:scale-y-125:hover {\\n --transform-scale-y:1.25 !important;\\n}\\n\\n.hover\\\\:scale-y-150:hover {\\n --transform-scale-y:1.5 !important;\\n}\\n\\n.focus\\\\:scale-0:focus {\\n --transform-scale-x:0 !important;\\n --transform-scale-y:0 !important;\\n}\\n\\n.focus\\\\:scale-50:focus {\\n --transform-scale-x:.5 !important;\\n --transform-scale-y:.5 !important;\\n}\\n\\n.focus\\\\:scale-75:focus {\\n --transform-scale-x:.75 !important;\\n --transform-scale-y:.75 !important;\\n}\\n\\n.focus\\\\:scale-90:focus {\\n --transform-scale-x:.9 !important;\\n --transform-scale-y:.9 !important;\\n}\\n\\n.focus\\\\:scale-95:focus {\\n --transform-scale-x:.95 !important;\\n --transform-scale-y:.95 !important;\\n}\\n\\n.focus\\\\:scale-100:focus {\\n --transform-scale-x:1 !important;\\n --transform-scale-y:1 !important;\\n}\\n\\n.focus\\\\:scale-105:focus {\\n --transform-scale-x:1.05 !important;\\n --transform-scale-y:1.05 !important;\\n}\\n\\n.focus\\\\:scale-110:focus {\\n --transform-scale-x:1.1 !important;\\n --transform-scale-y:1.1 !important;\\n}\\n\\n.focus\\\\:scale-125:focus {\\n --transform-scale-x:1.25 !important;\\n --transform-scale-y:1.25 !important;\\n}\\n\\n.focus\\\\:scale-150:focus {\\n --transform-scale-x:1.5 !important;\\n --transform-scale-y:1.5 !important;\\n}\\n\\n.focus\\\\:scale-x-0:focus {\\n --transform-scale-x:0 !important;\\n}\\n\\n.focus\\\\:scale-x-50:focus {\\n --transform-scale-x:.5 !important;\\n}\\n\\n.focus\\\\:scale-x-75:focus {\\n --transform-scale-x:.75 !important;\\n}\\n\\n.focus\\\\:scale-x-90:focus {\\n --transform-scale-x:.9 !important;\\n}\\n\\n.focus\\\\:scale-x-95:focus {\\n --transform-scale-x:.95 !important;\\n}\\n\\n.focus\\\\:scale-x-100:focus {\\n --transform-scale-x:1 !important;\\n}\\n\\n.focus\\\\:scale-x-105:focus {\\n --transform-scale-x:1.05 !important;\\n}\\n\\n.focus\\\\:scale-x-110:focus {\\n --transform-scale-x:1.1 !important;\\n}\\n\\n.focus\\\\:scale-x-125:focus {\\n --transform-scale-x:1.25 !important;\\n}\\n\\n.focus\\\\:scale-x-150:focus {\\n --transform-scale-x:1.5 !important;\\n}\\n\\n.focus\\\\:scale-y-0:focus {\\n --transform-scale-y:0 !important;\\n}\\n\\n.focus\\\\:scale-y-50:focus {\\n --transform-scale-y:.5 !important;\\n}\\n\\n.focus\\\\:scale-y-75:focus {\\n --transform-scale-y:.75 !important;\\n}\\n\\n.focus\\\\:scale-y-90:focus {\\n --transform-scale-y:.9 !important;\\n}\\n\\n.focus\\\\:scale-y-95:focus {\\n --transform-scale-y:.95 !important;\\n}\\n\\n.focus\\\\:scale-y-100:focus {\\n --transform-scale-y:1 !important;\\n}\\n\\n.focus\\\\:scale-y-105:focus {\\n --transform-scale-y:1.05 !important;\\n}\\n\\n.focus\\\\:scale-y-110:focus {\\n --transform-scale-y:1.1 !important;\\n}\\n\\n.focus\\\\:scale-y-125:focus {\\n --transform-scale-y:1.25 !important;\\n}\\n\\n.focus\\\\:scale-y-150:focus {\\n --transform-scale-y:1.5 !important;\\n}\\n\\n.rotate-0 {\\n --transform-rotate:0 !important;\\n}\\n\\n.rotate-1 {\\n --transform-rotate:1deg !important;\\n}\\n\\n.rotate-2 {\\n --transform-rotate:2deg !important;\\n}\\n\\n.rotate-3 {\\n --transform-rotate:3deg !important;\\n}\\n\\n.rotate-6 {\\n --transform-rotate:6deg !important;\\n}\\n\\n.rotate-12 {\\n --transform-rotate:12deg !important;\\n}\\n\\n.rotate-45 {\\n --transform-rotate:45deg !important;\\n}\\n\\n.rotate-90 {\\n --transform-rotate:90deg !important;\\n}\\n\\n.rotate-180 {\\n --transform-rotate:180deg !important;\\n}\\n\\n.-rotate-180 {\\n --transform-rotate:-180deg !important;\\n}\\n\\n.-rotate-90 {\\n --transform-rotate:-90deg !important;\\n}\\n\\n.-rotate-45 {\\n --transform-rotate:-45deg !important;\\n}\\n\\n.-rotate-12 {\\n --transform-rotate:-12deg !important;\\n}\\n\\n.-rotate-6 {\\n --transform-rotate:-6deg !important;\\n}\\n\\n.-rotate-3 {\\n --transform-rotate:-3deg !important;\\n}\\n\\n.-rotate-2 {\\n --transform-rotate:-2deg !important;\\n}\\n\\n.-rotate-1 {\\n --transform-rotate:-1deg !important;\\n}\\n\\n.hover\\\\:rotate-0:hover {\\n --transform-rotate:0 !important;\\n}\\n\\n.hover\\\\:rotate-1:hover {\\n --transform-rotate:1deg !important;\\n}\\n\\n.hover\\\\:rotate-2:hover {\\n --transform-rotate:2deg !important;\\n}\\n\\n.hover\\\\:rotate-3:hover {\\n --transform-rotate:3deg !important;\\n}\\n\\n.hover\\\\:rotate-6:hover {\\n --transform-rotate:6deg !important;\\n}\\n\\n.hover\\\\:rotate-12:hover {\\n --transform-rotate:12deg !important;\\n}\\n\\n.hover\\\\:rotate-45:hover {\\n --transform-rotate:45deg !important;\\n}\\n\\n.hover\\\\:rotate-90:hover {\\n --transform-rotate:90deg !important;\\n}\\n\\n.hover\\\\:rotate-180:hover {\\n --transform-rotate:180deg !important;\\n}\\n\\n.hover\\\\:-rotate-180:hover {\\n --transform-rotate:-180deg !important;\\n}\\n\\n.hover\\\\:-rotate-90:hover {\\n --transform-rotate:-90deg !important;\\n}\\n\\n.hover\\\\:-rotate-45:hover {\\n --transform-rotate:-45deg !important;\\n}\\n\\n.hover\\\\:-rotate-12:hover {\\n --transform-rotate:-12deg !important;\\n}\\n\\n.hover\\\\:-rotate-6:hover {\\n --transform-rotate:-6deg !important;\\n}\\n\\n.hover\\\\:-rotate-3:hover {\\n --transform-rotate:-3deg !important;\\n}\\n\\n.hover\\\\:-rotate-2:hover {\\n --transform-rotate:-2deg !important;\\n}\\n\\n.hover\\\\:-rotate-1:hover {\\n --transform-rotate:-1deg !important;\\n}\\n\\n.focus\\\\:rotate-0:focus {\\n --transform-rotate:0 !important;\\n}\\n\\n.focus\\\\:rotate-1:focus {\\n --transform-rotate:1deg !important;\\n}\\n\\n.focus\\\\:rotate-2:focus {\\n --transform-rotate:2deg !important;\\n}\\n\\n.focus\\\\:rotate-3:focus {\\n --transform-rotate:3deg !important;\\n}\\n\\n.focus\\\\:rotate-6:focus {\\n --transform-rotate:6deg !important;\\n}\\n\\n.focus\\\\:rotate-12:focus {\\n --transform-rotate:12deg !important;\\n}\\n\\n.focus\\\\:rotate-45:focus {\\n --transform-rotate:45deg !important;\\n}\\n\\n.focus\\\\:rotate-90:focus {\\n --transform-rotate:90deg !important;\\n}\\n\\n.focus\\\\:rotate-180:focus {\\n --transform-rotate:180deg !important;\\n}\\n\\n.focus\\\\:-rotate-180:focus {\\n --transform-rotate:-180deg !important;\\n}\\n\\n.focus\\\\:-rotate-90:focus {\\n --transform-rotate:-90deg !important;\\n}\\n\\n.focus\\\\:-rotate-45:focus {\\n --transform-rotate:-45deg !important;\\n}\\n\\n.focus\\\\:-rotate-12:focus {\\n --transform-rotate:-12deg !important;\\n}\\n\\n.focus\\\\:-rotate-6:focus {\\n --transform-rotate:-6deg !important;\\n}\\n\\n.focus\\\\:-rotate-3:focus {\\n --transform-rotate:-3deg !important;\\n}\\n\\n.focus\\\\:-rotate-2:focus {\\n --transform-rotate:-2deg !important;\\n}\\n\\n.focus\\\\:-rotate-1:focus {\\n --transform-rotate:-1deg !important;\\n}\\n\\n.translate-x-0 {\\n --transform-translate-x:0 !important;\\n}\\n\\n.translate-x-1 {\\n --transform-translate-x:0.25rem !important;\\n}\\n\\n.translate-x-2 {\\n --transform-translate-x:0.5rem !important;\\n}\\n\\n.translate-x-3 {\\n --transform-translate-x:0.75rem !important;\\n}\\n\\n.translate-x-4 {\\n --transform-translate-x:1rem !important;\\n}\\n\\n.translate-x-5 {\\n --transform-translate-x:1.25rem !important;\\n}\\n\\n.translate-x-6 {\\n --transform-translate-x:1.5rem !important;\\n}\\n\\n.translate-x-8 {\\n --transform-translate-x:2rem !important;\\n}\\n\\n.translate-x-10 {\\n --transform-translate-x:2.5rem !important;\\n}\\n\\n.translate-x-12 {\\n --transform-translate-x:3rem !important;\\n}\\n\\n.translate-x-16 {\\n --transform-translate-x:4rem !important;\\n}\\n\\n.translate-x-20 {\\n --transform-translate-x:5rem !important;\\n}\\n\\n.translate-x-24 {\\n --transform-translate-x:6rem !important;\\n}\\n\\n.translate-x-32 {\\n --transform-translate-x:8rem !important;\\n}\\n\\n.translate-x-40 {\\n --transform-translate-x:10rem !important;\\n}\\n\\n.translate-x-48 {\\n --transform-translate-x:12rem !important;\\n}\\n\\n.translate-x-56 {\\n --transform-translate-x:14rem !important;\\n}\\n\\n.translate-x-64 {\\n --transform-translate-x:16rem !important;\\n}\\n\\n.translate-x-px {\\n --transform-translate-x:1px !important;\\n}\\n\\n.-translate-x-1 {\\n --transform-translate-x:-0.25rem !important;\\n}\\n\\n.-translate-x-2 {\\n --transform-translate-x:-0.5rem !important;\\n}\\n\\n.-translate-x-3 {\\n --transform-translate-x:-0.75rem !important;\\n}\\n\\n.-translate-x-4 {\\n --transform-translate-x:-1rem !important;\\n}\\n\\n.-translate-x-5 {\\n --transform-translate-x:-1.25rem !important;\\n}\\n\\n.-translate-x-6 {\\n --transform-translate-x:-1.5rem !important;\\n}\\n\\n.-translate-x-8 {\\n --transform-translate-x:-2rem !important;\\n}\\n\\n.-translate-x-10 {\\n --transform-translate-x:-2.5rem !important;\\n}\\n\\n.-translate-x-12 {\\n --transform-translate-x:-3rem !important;\\n}\\n\\n.-translate-x-16 {\\n --transform-translate-x:-4rem !important;\\n}\\n\\n.-translate-x-20 {\\n --transform-translate-x:-5rem !important;\\n}\\n\\n.-translate-x-24 {\\n --transform-translate-x:-6rem !important;\\n}\\n\\n.-translate-x-32 {\\n --transform-translate-x:-8rem !important;\\n}\\n\\n.-translate-x-40 {\\n --transform-translate-x:-10rem !important;\\n}\\n\\n.-translate-x-48 {\\n --transform-translate-x:-12rem !important;\\n}\\n\\n.-translate-x-56 {\\n --transform-translate-x:-14rem !important;\\n}\\n\\n.-translate-x-64 {\\n --transform-translate-x:-16rem !important;\\n}\\n\\n.-translate-x-px {\\n --transform-translate-x:-1px !important;\\n}\\n\\n.-translate-x-full {\\n --transform-translate-x:-100% !important;\\n}\\n\\n.-translate-x-1\\\\/2 {\\n --transform-translate-x:-50% !important;\\n}\\n\\n.translate-x-1\\\\/2 {\\n --transform-translate-x:50% !important;\\n}\\n\\n.translate-x-full {\\n --transform-translate-x:100% !important;\\n}\\n\\n.translate-y-0 {\\n --transform-translate-y:0 !important;\\n}\\n\\n.translate-y-1 {\\n --transform-translate-y:0.25rem !important;\\n}\\n\\n.translate-y-2 {\\n --transform-translate-y:0.5rem !important;\\n}\\n\\n.translate-y-3 {\\n --transform-translate-y:0.75rem !important;\\n}\\n\\n.translate-y-4 {\\n --transform-translate-y:1rem !important;\\n}\\n\\n.translate-y-5 {\\n --transform-translate-y:1.25rem !important;\\n}\\n\\n.translate-y-6 {\\n --transform-translate-y:1.5rem !important;\\n}\\n\\n.translate-y-8 {\\n --transform-translate-y:2rem !important;\\n}\\n\\n.translate-y-10 {\\n --transform-translate-y:2.5rem !important;\\n}\\n\\n.translate-y-12 {\\n --transform-translate-y:3rem !important;\\n}\\n\\n.translate-y-16 {\\n --transform-translate-y:4rem !important;\\n}\\n\\n.translate-y-20 {\\n --transform-translate-y:5rem !important;\\n}\\n\\n.translate-y-24 {\\n --transform-translate-y:6rem !important;\\n}\\n\\n.translate-y-32 {\\n --transform-translate-y:8rem !important;\\n}\\n\\n.translate-y-40 {\\n --transform-translate-y:10rem !important;\\n}\\n\\n.translate-y-48 {\\n --transform-translate-y:12rem !important;\\n}\\n\\n.translate-y-56 {\\n --transform-translate-y:14rem !important;\\n}\\n\\n.translate-y-64 {\\n --transform-translate-y:16rem !important;\\n}\\n\\n.translate-y-px {\\n --transform-translate-y:1px !important;\\n}\\n\\n.-translate-y-1 {\\n --transform-translate-y:-0.25rem !important;\\n}\\n\\n.-translate-y-2 {\\n --transform-translate-y:-0.5rem !important;\\n}\\n\\n.-translate-y-3 {\\n --transform-translate-y:-0.75rem !important;\\n}\\n\\n.-translate-y-4 {\\n --transform-translate-y:-1rem !important;\\n}\\n\\n.-translate-y-5 {\\n --transform-translate-y:-1.25rem !important;\\n}\\n\\n.-translate-y-6 {\\n --transform-translate-y:-1.5rem !important;\\n}\\n\\n.-translate-y-8 {\\n --transform-translate-y:-2rem !important;\\n}\\n\\n.-translate-y-10 {\\n --transform-translate-y:-2.5rem !important;\\n}\\n\\n.-translate-y-12 {\\n --transform-translate-y:-3rem !important;\\n}\\n\\n.-translate-y-16 {\\n --transform-translate-y:-4rem !important;\\n}\\n\\n.-translate-y-20 {\\n --transform-translate-y:-5rem !important;\\n}\\n\\n.-translate-y-24 {\\n --transform-translate-y:-6rem !important;\\n}\\n\\n.-translate-y-32 {\\n --transform-translate-y:-8rem !important;\\n}\\n\\n.-translate-y-40 {\\n --transform-translate-y:-10rem !important;\\n}\\n\\n.-translate-y-48 {\\n --transform-translate-y:-12rem !important;\\n}\\n\\n.-translate-y-56 {\\n --transform-translate-y:-14rem !important;\\n}\\n\\n.-translate-y-64 {\\n --transform-translate-y:-16rem !important;\\n}\\n\\n.-translate-y-px {\\n --transform-translate-y:-1px !important;\\n}\\n\\n.-translate-y-full {\\n --transform-translate-y:-100% !important;\\n}\\n\\n.-translate-y-1\\\\/2 {\\n --transform-translate-y:-50% !important;\\n}\\n\\n.translate-y-1\\\\/2 {\\n --transform-translate-y:50% !important;\\n}\\n\\n.translate-y-full {\\n --transform-translate-y:100% !important;\\n}\\n\\n.hover\\\\:translate-x-0:hover {\\n --transform-translate-x:0 !important;\\n}\\n\\n.hover\\\\:translate-x-1:hover {\\n --transform-translate-x:0.25rem !important;\\n}\\n\\n.hover\\\\:translate-x-2:hover {\\n --transform-translate-x:0.5rem !important;\\n}\\n\\n.hover\\\\:translate-x-3:hover {\\n --transform-translate-x:0.75rem !important;\\n}\\n\\n.hover\\\\:translate-x-4:hover {\\n --transform-translate-x:1rem !important;\\n}\\n\\n.hover\\\\:translate-x-5:hover {\\n --transform-translate-x:1.25rem !important;\\n}\\n\\n.hover\\\\:translate-x-6:hover {\\n --transform-translate-x:1.5rem !important;\\n}\\n\\n.hover\\\\:translate-x-8:hover {\\n --transform-translate-x:2rem !important;\\n}\\n\\n.hover\\\\:translate-x-10:hover {\\n --transform-translate-x:2.5rem !important;\\n}\\n\\n.hover\\\\:translate-x-12:hover {\\n --transform-translate-x:3rem !important;\\n}\\n\\n.hover\\\\:translate-x-16:hover {\\n --transform-translate-x:4rem !important;\\n}\\n\\n.hover\\\\:translate-x-20:hover {\\n --transform-translate-x:5rem !important;\\n}\\n\\n.hover\\\\:translate-x-24:hover {\\n --transform-translate-x:6rem !important;\\n}\\n\\n.hover\\\\:translate-x-32:hover {\\n --transform-translate-x:8rem !important;\\n}\\n\\n.hover\\\\:translate-x-40:hover {\\n --transform-translate-x:10rem !important;\\n}\\n\\n.hover\\\\:translate-x-48:hover {\\n --transform-translate-x:12rem !important;\\n}\\n\\n.hover\\\\:translate-x-56:hover {\\n --transform-translate-x:14rem !important;\\n}\\n\\n.hover\\\\:translate-x-64:hover {\\n --transform-translate-x:16rem !important;\\n}\\n\\n.hover\\\\:translate-x-px:hover {\\n --transform-translate-x:1px !important;\\n}\\n\\n.hover\\\\:-translate-x-1:hover {\\n --transform-translate-x:-0.25rem !important;\\n}\\n\\n.hover\\\\:-translate-x-2:hover {\\n --transform-translate-x:-0.5rem !important;\\n}\\n\\n.hover\\\\:-translate-x-3:hover {\\n --transform-translate-x:-0.75rem !important;\\n}\\n\\n.hover\\\\:-translate-x-4:hover {\\n --transform-translate-x:-1rem !important;\\n}\\n\\n.hover\\\\:-translate-x-5:hover {\\n --transform-translate-x:-1.25rem !important;\\n}\\n\\n.hover\\\\:-translate-x-6:hover {\\n --transform-translate-x:-1.5rem !important;\\n}\\n\\n.hover\\\\:-translate-x-8:hover {\\n --transform-translate-x:-2rem !important;\\n}\\n\\n.hover\\\\:-translate-x-10:hover {\\n --transform-translate-x:-2.5rem !important;\\n}\\n\\n.hover\\\\:-translate-x-12:hover {\\n --transform-translate-x:-3rem !important;\\n}\\n\\n.hover\\\\:-translate-x-16:hover {\\n --transform-translate-x:-4rem !important;\\n}\\n\\n.hover\\\\:-translate-x-20:hover {\\n --transform-translate-x:-5rem !important;\\n}\\n\\n.hover\\\\:-translate-x-24:hover {\\n --transform-translate-x:-6rem !important;\\n}\\n\\n.hover\\\\:-translate-x-32:hover {\\n --transform-translate-x:-8rem !important;\\n}\\n\\n.hover\\\\:-translate-x-40:hover {\\n --transform-translate-x:-10rem !important;\\n}\\n\\n.hover\\\\:-translate-x-48:hover {\\n --transform-translate-x:-12rem !important;\\n}\\n\\n.hover\\\\:-translate-x-56:hover {\\n --transform-translate-x:-14rem !important;\\n}\\n\\n.hover\\\\:-translate-x-64:hover {\\n --transform-translate-x:-16rem !important;\\n}\\n\\n.hover\\\\:-translate-x-px:hover {\\n --transform-translate-x:-1px !important;\\n}\\n\\n.hover\\\\:-translate-x-full:hover {\\n --transform-translate-x:-100% !important;\\n}\\n\\n.hover\\\\:-translate-x-1\\\\/2:hover {\\n --transform-translate-x:-50% !important;\\n}\\n\\n.hover\\\\:translate-x-1\\\\/2:hover {\\n --transform-translate-x:50% !important;\\n}\\n\\n.hover\\\\:translate-x-full:hover {\\n --transform-translate-x:100% !important;\\n}\\n\\n.hover\\\\:translate-y-0:hover {\\n --transform-translate-y:0 !important;\\n}\\n\\n.hover\\\\:translate-y-1:hover {\\n --transform-translate-y:0.25rem !important;\\n}\\n\\n.hover\\\\:translate-y-2:hover {\\n --transform-translate-y:0.5rem !important;\\n}\\n\\n.hover\\\\:translate-y-3:hover {\\n --transform-translate-y:0.75rem !important;\\n}\\n\\n.hover\\\\:translate-y-4:hover {\\n --transform-translate-y:1rem !important;\\n}\\n\\n.hover\\\\:translate-y-5:hover {\\n --transform-translate-y:1.25rem !important;\\n}\\n\\n.hover\\\\:translate-y-6:hover {\\n --transform-translate-y:1.5rem !important;\\n}\\n\\n.hover\\\\:translate-y-8:hover {\\n --transform-translate-y:2rem !important;\\n}\\n\\n.hover\\\\:translate-y-10:hover {\\n --transform-translate-y:2.5rem !important;\\n}\\n\\n.hover\\\\:translate-y-12:hover {\\n --transform-translate-y:3rem !important;\\n}\\n\\n.hover\\\\:translate-y-16:hover {\\n --transform-translate-y:4rem !important;\\n}\\n\\n.hover\\\\:translate-y-20:hover {\\n --transform-translate-y:5rem !important;\\n}\\n\\n.hover\\\\:translate-y-24:hover {\\n --transform-translate-y:6rem !important;\\n}\\n\\n.hover\\\\:translate-y-32:hover {\\n --transform-translate-y:8rem !important;\\n}\\n\\n.hover\\\\:translate-y-40:hover {\\n --transform-translate-y:10rem !important;\\n}\\n\\n.hover\\\\:translate-y-48:hover {\\n --transform-translate-y:12rem !important;\\n}\\n\\n.hover\\\\:translate-y-56:hover {\\n --transform-translate-y:14rem !important;\\n}\\n\\n.hover\\\\:translate-y-64:hover {\\n --transform-translate-y:16rem !important;\\n}\\n\\n.hover\\\\:translate-y-px:hover {\\n --transform-translate-y:1px !important;\\n}\\n\\n.hover\\\\:-translate-y-1:hover {\\n --transform-translate-y:-0.25rem !important;\\n}\\n\\n.hover\\\\:-translate-y-2:hover {\\n --transform-translate-y:-0.5rem !important;\\n}\\n\\n.hover\\\\:-translate-y-3:hover {\\n --transform-translate-y:-0.75rem !important;\\n}\\n\\n.hover\\\\:-translate-y-4:hover {\\n --transform-translate-y:-1rem !important;\\n}\\n\\n.hover\\\\:-translate-y-5:hover {\\n --transform-translate-y:-1.25rem !important;\\n}\\n\\n.hover\\\\:-translate-y-6:hover {\\n --transform-translate-y:-1.5rem !important;\\n}\\n\\n.hover\\\\:-translate-y-8:hover {\\n --transform-translate-y:-2rem !important;\\n}\\n\\n.hover\\\\:-translate-y-10:hover {\\n --transform-translate-y:-2.5rem !important;\\n}\\n\\n.hover\\\\:-translate-y-12:hover {\\n --transform-translate-y:-3rem !important;\\n}\\n\\n.hover\\\\:-translate-y-16:hover {\\n --transform-translate-y:-4rem !important;\\n}\\n\\n.hover\\\\:-translate-y-20:hover {\\n --transform-translate-y:-5rem !important;\\n}\\n\\n.hover\\\\:-translate-y-24:hover {\\n --transform-translate-y:-6rem !important;\\n}\\n\\n.hover\\\\:-translate-y-32:hover {\\n --transform-translate-y:-8rem !important;\\n}\\n\\n.hover\\\\:-translate-y-40:hover {\\n --transform-translate-y:-10rem !important;\\n}\\n\\n.hover\\\\:-translate-y-48:hover {\\n --transform-translate-y:-12rem !important;\\n}\\n\\n.hover\\\\:-translate-y-56:hover {\\n --transform-translate-y:-14rem !important;\\n}\\n\\n.hover\\\\:-translate-y-64:hover {\\n --transform-translate-y:-16rem !important;\\n}\\n\\n.hover\\\\:-translate-y-px:hover {\\n --transform-translate-y:-1px !important;\\n}\\n\\n.hover\\\\:-translate-y-full:hover {\\n --transform-translate-y:-100% !important;\\n}\\n\\n.hover\\\\:-translate-y-1\\\\/2:hover {\\n --transform-translate-y:-50% !important;\\n}\\n\\n.hover\\\\:translate-y-1\\\\/2:hover {\\n --transform-translate-y:50% !important;\\n}\\n\\n.hover\\\\:translate-y-full:hover {\\n --transform-translate-y:100% !important;\\n}\\n\\n.focus\\\\:translate-x-0:focus {\\n --transform-translate-x:0 !important;\\n}\\n\\n.focus\\\\:translate-x-1:focus {\\n --transform-translate-x:0.25rem !important;\\n}\\n\\n.focus\\\\:translate-x-2:focus {\\n --transform-translate-x:0.5rem !important;\\n}\\n\\n.focus\\\\:translate-x-3:focus {\\n --transform-translate-x:0.75rem !important;\\n}\\n\\n.focus\\\\:translate-x-4:focus {\\n --transform-translate-x:1rem !important;\\n}\\n\\n.focus\\\\:translate-x-5:focus {\\n --transform-translate-x:1.25rem !important;\\n}\\n\\n.focus\\\\:translate-x-6:focus {\\n --transform-translate-x:1.5rem !important;\\n}\\n\\n.focus\\\\:translate-x-8:focus {\\n --transform-translate-x:2rem !important;\\n}\\n\\n.focus\\\\:translate-x-10:focus {\\n --transform-translate-x:2.5rem !important;\\n}\\n\\n.focus\\\\:translate-x-12:focus {\\n --transform-translate-x:3rem !important;\\n}\\n\\n.focus\\\\:translate-x-16:focus {\\n --transform-translate-x:4rem !important;\\n}\\n\\n.focus\\\\:translate-x-20:focus {\\n --transform-translate-x:5rem !important;\\n}\\n\\n.focus\\\\:translate-x-24:focus {\\n --transform-translate-x:6rem !important;\\n}\\n\\n.focus\\\\:translate-x-32:focus {\\n --transform-translate-x:8rem !important;\\n}\\n\\n.focus\\\\:translate-x-40:focus {\\n --transform-translate-x:10rem !important;\\n}\\n\\n.focus\\\\:translate-x-48:focus {\\n --transform-translate-x:12rem !important;\\n}\\n\\n.focus\\\\:translate-x-56:focus {\\n --transform-translate-x:14rem !important;\\n}\\n\\n.focus\\\\:translate-x-64:focus {\\n --transform-translate-x:16rem !important;\\n}\\n\\n.focus\\\\:translate-x-px:focus {\\n --transform-translate-x:1px !important;\\n}\\n\\n.focus\\\\:-translate-x-1:focus {\\n --transform-translate-x:-0.25rem !important;\\n}\\n\\n.focus\\\\:-translate-x-2:focus {\\n --transform-translate-x:-0.5rem !important;\\n}\\n\\n.focus\\\\:-translate-x-3:focus {\\n --transform-translate-x:-0.75rem !important;\\n}\\n\\n.focus\\\\:-translate-x-4:focus {\\n --transform-translate-x:-1rem !important;\\n}\\n\\n.focus\\\\:-translate-x-5:focus {\\n --transform-translate-x:-1.25rem !important;\\n}\\n\\n.focus\\\\:-translate-x-6:focus {\\n --transform-translate-x:-1.5rem !important;\\n}\\n\\n.focus\\\\:-translate-x-8:focus {\\n --transform-translate-x:-2rem !important;\\n}\\n\\n.focus\\\\:-translate-x-10:focus {\\n --transform-translate-x:-2.5rem !important;\\n}\\n\\n.focus\\\\:-translate-x-12:focus {\\n --transform-translate-x:-3rem !important;\\n}\\n\\n.focus\\\\:-translate-x-16:focus {\\n --transform-translate-x:-4rem !important;\\n}\\n\\n.focus\\\\:-translate-x-20:focus {\\n --transform-translate-x:-5rem !important;\\n}\\n\\n.focus\\\\:-translate-x-24:focus {\\n --transform-translate-x:-6rem !important;\\n}\\n\\n.focus\\\\:-translate-x-32:focus {\\n --transform-translate-x:-8rem !important;\\n}\\n\\n.focus\\\\:-translate-x-40:focus {\\n --transform-translate-x:-10rem !important;\\n}\\n\\n.focus\\\\:-translate-x-48:focus {\\n --transform-translate-x:-12rem !important;\\n}\\n\\n.focus\\\\:-translate-x-56:focus {\\n --transform-translate-x:-14rem !important;\\n}\\n\\n.focus\\\\:-translate-x-64:focus {\\n --transform-translate-x:-16rem !important;\\n}\\n\\n.focus\\\\:-translate-x-px:focus {\\n --transform-translate-x:-1px !important;\\n}\\n\\n.focus\\\\:-translate-x-full:focus {\\n --transform-translate-x:-100% !important;\\n}\\n\\n.focus\\\\:-translate-x-1\\\\/2:focus {\\n --transform-translate-x:-50% !important;\\n}\\n\\n.focus\\\\:translate-x-1\\\\/2:focus {\\n --transform-translate-x:50% !important;\\n}\\n\\n.focus\\\\:translate-x-full:focus {\\n --transform-translate-x:100% !important;\\n}\\n\\n.focus\\\\:translate-y-0:focus {\\n --transform-translate-y:0 !important;\\n}\\n\\n.focus\\\\:translate-y-1:focus {\\n --transform-translate-y:0.25rem !important;\\n}\\n\\n.focus\\\\:translate-y-2:focus {\\n --transform-translate-y:0.5rem !important;\\n}\\n\\n.focus\\\\:translate-y-3:focus {\\n --transform-translate-y:0.75rem !important;\\n}\\n\\n.focus\\\\:translate-y-4:focus {\\n --transform-translate-y:1rem !important;\\n}\\n\\n.focus\\\\:translate-y-5:focus {\\n --transform-translate-y:1.25rem !important;\\n}\\n\\n.focus\\\\:translate-y-6:focus {\\n --transform-translate-y:1.5rem !important;\\n}\\n\\n.focus\\\\:translate-y-8:focus {\\n --transform-translate-y:2rem !important;\\n}\\n\\n.focus\\\\:translate-y-10:focus {\\n --transform-translate-y:2.5rem !important;\\n}\\n\\n.focus\\\\:translate-y-12:focus {\\n --transform-translate-y:3rem !important;\\n}\\n\\n.focus\\\\:translate-y-16:focus {\\n --transform-translate-y:4rem !important;\\n}\\n\\n.focus\\\\:translate-y-20:focus {\\n --transform-translate-y:5rem !important;\\n}\\n\\n.focus\\\\:translate-y-24:focus {\\n --transform-translate-y:6rem !important;\\n}\\n\\n.focus\\\\:translate-y-32:focus {\\n --transform-translate-y:8rem !important;\\n}\\n\\n.focus\\\\:translate-y-40:focus {\\n --transform-translate-y:10rem !important;\\n}\\n\\n.focus\\\\:translate-y-48:focus {\\n --transform-translate-y:12rem !important;\\n}\\n\\n.focus\\\\:translate-y-56:focus {\\n --transform-translate-y:14rem !important;\\n}\\n\\n.focus\\\\:translate-y-64:focus {\\n --transform-translate-y:16rem !important;\\n}\\n\\n.focus\\\\:translate-y-px:focus {\\n --transform-translate-y:1px !important;\\n}\\n\\n.focus\\\\:-translate-y-1:focus {\\n --transform-translate-y:-0.25rem !important;\\n}\\n\\n.focus\\\\:-translate-y-2:focus {\\n --transform-translate-y:-0.5rem !important;\\n}\\n\\n.focus\\\\:-translate-y-3:focus {\\n --transform-translate-y:-0.75rem !important;\\n}\\n\\n.focus\\\\:-translate-y-4:focus {\\n --transform-translate-y:-1rem !important;\\n}\\n\\n.focus\\\\:-translate-y-5:focus {\\n --transform-translate-y:-1.25rem !important;\\n}\\n\\n.focus\\\\:-translate-y-6:focus {\\n --transform-translate-y:-1.5rem !important;\\n}\\n\\n.focus\\\\:-translate-y-8:focus {\\n --transform-translate-y:-2rem !important;\\n}\\n\\n.focus\\\\:-translate-y-10:focus {\\n --transform-translate-y:-2.5rem !important;\\n}\\n\\n.focus\\\\:-translate-y-12:focus {\\n --transform-translate-y:-3rem !important;\\n}\\n\\n.focus\\\\:-translate-y-16:focus {\\n --transform-translate-y:-4rem !important;\\n}\\n\\n.focus\\\\:-translate-y-20:focus {\\n --transform-translate-y:-5rem !important;\\n}\\n\\n.focus\\\\:-translate-y-24:focus {\\n --transform-translate-y:-6rem !important;\\n}\\n\\n.focus\\\\:-translate-y-32:focus {\\n --transform-translate-y:-8rem !important;\\n}\\n\\n.focus\\\\:-translate-y-40:focus {\\n --transform-translate-y:-10rem !important;\\n}\\n\\n.focus\\\\:-translate-y-48:focus {\\n --transform-translate-y:-12rem !important;\\n}\\n\\n.focus\\\\:-translate-y-56:focus {\\n --transform-translate-y:-14rem !important;\\n}\\n\\n.focus\\\\:-translate-y-64:focus {\\n --transform-translate-y:-16rem !important;\\n}\\n\\n.focus\\\\:-translate-y-px:focus {\\n --transform-translate-y:-1px !important;\\n}\\n\\n.focus\\\\:-translate-y-full:focus {\\n --transform-translate-y:-100% !important;\\n}\\n\\n.focus\\\\:-translate-y-1\\\\/2:focus {\\n --transform-translate-y:-50% !important;\\n}\\n\\n.focus\\\\:translate-y-1\\\\/2:focus {\\n --transform-translate-y:50% !important;\\n}\\n\\n.focus\\\\:translate-y-full:focus {\\n --transform-translate-y:100% !important;\\n}\\n\\n.skew-x-0 {\\n --transform-skew-x:0 !important;\\n}\\n\\n.skew-x-1 {\\n --transform-skew-x:1deg !important;\\n}\\n\\n.skew-x-2 {\\n --transform-skew-x:2deg !important;\\n}\\n\\n.skew-x-3 {\\n --transform-skew-x:3deg !important;\\n}\\n\\n.skew-x-6 {\\n --transform-skew-x:6deg !important;\\n}\\n\\n.skew-x-12 {\\n --transform-skew-x:12deg !important;\\n}\\n\\n.-skew-x-12 {\\n --transform-skew-x:-12deg !important;\\n}\\n\\n.-skew-x-6 {\\n --transform-skew-x:-6deg !important;\\n}\\n\\n.-skew-x-3 {\\n --transform-skew-x:-3deg !important;\\n}\\n\\n.-skew-x-2 {\\n --transform-skew-x:-2deg !important;\\n}\\n\\n.-skew-x-1 {\\n --transform-skew-x:-1deg !important;\\n}\\n\\n.skew-y-0 {\\n --transform-skew-y:0 !important;\\n}\\n\\n.skew-y-1 {\\n --transform-skew-y:1deg !important;\\n}\\n\\n.skew-y-2 {\\n --transform-skew-y:2deg !important;\\n}\\n\\n.skew-y-3 {\\n --transform-skew-y:3deg !important;\\n}\\n\\n.skew-y-6 {\\n --transform-skew-y:6deg !important;\\n}\\n\\n.skew-y-12 {\\n --transform-skew-y:12deg !important;\\n}\\n\\n.-skew-y-12 {\\n --transform-skew-y:-12deg !important;\\n}\\n\\n.-skew-y-6 {\\n --transform-skew-y:-6deg !important;\\n}\\n\\n.-skew-y-3 {\\n --transform-skew-y:-3deg !important;\\n}\\n\\n.-skew-y-2 {\\n --transform-skew-y:-2deg !important;\\n}\\n\\n.-skew-y-1 {\\n --transform-skew-y:-1deg !important;\\n}\\n\\n.hover\\\\:skew-x-0:hover {\\n --transform-skew-x:0 !important;\\n}\\n\\n.hover\\\\:skew-x-1:hover {\\n --transform-skew-x:1deg !important;\\n}\\n\\n.hover\\\\:skew-x-2:hover {\\n --transform-skew-x:2deg !important;\\n}\\n\\n.hover\\\\:skew-x-3:hover {\\n --transform-skew-x:3deg !important;\\n}\\n\\n.hover\\\\:skew-x-6:hover {\\n --transform-skew-x:6deg !important;\\n}\\n\\n.hover\\\\:skew-x-12:hover {\\n --transform-skew-x:12deg !important;\\n}\\n\\n.hover\\\\:-skew-x-12:hover {\\n --transform-skew-x:-12deg !important;\\n}\\n\\n.hover\\\\:-skew-x-6:hover {\\n --transform-skew-x:-6deg !important;\\n}\\n\\n.hover\\\\:-skew-x-3:hover {\\n --transform-skew-x:-3deg !important;\\n}\\n\\n.hover\\\\:-skew-x-2:hover {\\n --transform-skew-x:-2deg !important;\\n}\\n\\n.hover\\\\:-skew-x-1:hover {\\n --transform-skew-x:-1deg !important;\\n}\\n\\n.hover\\\\:skew-y-0:hover {\\n --transform-skew-y:0 !important;\\n}\\n\\n.hover\\\\:skew-y-1:hover {\\n --transform-skew-y:1deg !important;\\n}\\n\\n.hover\\\\:skew-y-2:hover {\\n --transform-skew-y:2deg !important;\\n}\\n\\n.hover\\\\:skew-y-3:hover {\\n --transform-skew-y:3deg !important;\\n}\\n\\n.hover\\\\:skew-y-6:hover {\\n --transform-skew-y:6deg !important;\\n}\\n\\n.hover\\\\:skew-y-12:hover {\\n --transform-skew-y:12deg !important;\\n}\\n\\n.hover\\\\:-skew-y-12:hover {\\n --transform-skew-y:-12deg !important;\\n}\\n\\n.hover\\\\:-skew-y-6:hover {\\n --transform-skew-y:-6deg !important;\\n}\\n\\n.hover\\\\:-skew-y-3:hover {\\n --transform-skew-y:-3deg !important;\\n}\\n\\n.hover\\\\:-skew-y-2:hover {\\n --transform-skew-y:-2deg !important;\\n}\\n\\n.hover\\\\:-skew-y-1:hover {\\n --transform-skew-y:-1deg !important;\\n}\\n\\n.focus\\\\:skew-x-0:focus {\\n --transform-skew-x:0 !important;\\n}\\n\\n.focus\\\\:skew-x-1:focus {\\n --transform-skew-x:1deg !important;\\n}\\n\\n.focus\\\\:skew-x-2:focus {\\n --transform-skew-x:2deg !important;\\n}\\n\\n.focus\\\\:skew-x-3:focus {\\n --transform-skew-x:3deg !important;\\n}\\n\\n.focus\\\\:skew-x-6:focus {\\n --transform-skew-x:6deg !important;\\n}\\n\\n.focus\\\\:skew-x-12:focus {\\n --transform-skew-x:12deg !important;\\n}\\n\\n.focus\\\\:-skew-x-12:focus {\\n --transform-skew-x:-12deg !important;\\n}\\n\\n.focus\\\\:-skew-x-6:focus {\\n --transform-skew-x:-6deg !important;\\n}\\n\\n.focus\\\\:-skew-x-3:focus {\\n --transform-skew-x:-3deg !important;\\n}\\n\\n.focus\\\\:-skew-x-2:focus {\\n --transform-skew-x:-2deg !important;\\n}\\n\\n.focus\\\\:-skew-x-1:focus {\\n --transform-skew-x:-1deg !important;\\n}\\n\\n.focus\\\\:skew-y-0:focus {\\n --transform-skew-y:0 !important;\\n}\\n\\n.focus\\\\:skew-y-1:focus {\\n --transform-skew-y:1deg !important;\\n}\\n\\n.focus\\\\:skew-y-2:focus {\\n --transform-skew-y:2deg !important;\\n}\\n\\n.focus\\\\:skew-y-3:focus {\\n --transform-skew-y:3deg !important;\\n}\\n\\n.focus\\\\:skew-y-6:focus {\\n --transform-skew-y:6deg !important;\\n}\\n\\n.focus\\\\:skew-y-12:focus {\\n --transform-skew-y:12deg !important;\\n}\\n\\n.focus\\\\:-skew-y-12:focus {\\n --transform-skew-y:-12deg !important;\\n}\\n\\n.focus\\\\:-skew-y-6:focus {\\n --transform-skew-y:-6deg !important;\\n}\\n\\n.focus\\\\:-skew-y-3:focus {\\n --transform-skew-y:-3deg !important;\\n}\\n\\n.focus\\\\:-skew-y-2:focus {\\n --transform-skew-y:-2deg !important;\\n}\\n\\n.focus\\\\:-skew-y-1:focus {\\n --transform-skew-y:-1deg !important;\\n}\\n\\n.transition-none {\\n -webkit-transition-property:none !important;\\n}\\n\\n[dir] .transition-none {\\n transition-property:none !important;\\n}\\n\\n.transition-all {\\n -webkit-transition-property:all !important;\\n}\\n\\n[dir] .transition-all {\\n transition-property:all !important;\\n}\\n\\n.transition {\\n -webkit-transition-property:background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;\\n}\\n\\n[dir] .transition {\\n transition-property:background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;\\n transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;\\n transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform !important;\\n}\\n\\n.transition-colors {\\n -webkit-transition-property:background-color, border-color, color, fill, stroke !important;\\n}\\n\\n[dir] .transition-colors {\\n transition-property:background-color, border-color, color, fill, stroke !important;\\n}\\n\\n.transition-opacity {\\n -webkit-transition-property:opacity !important;\\n}\\n\\n[dir] .transition-opacity {\\n transition-property:opacity !important;\\n}\\n\\n.transition-shadow {\\n -webkit-transition-property:-webkit-box-shadow !important;\\n}\\n\\n[dir] .transition-shadow {\\n transition-property:-webkit-box-shadow !important;\\n transition-property:box-shadow !important;\\n transition-property:box-shadow, -webkit-box-shadow !important;\\n}\\n\\n.transition-transform {\\n -webkit-transition-property:-webkit-transform !important;\\n}\\n\\n[dir] .transition-transform {\\n transition-property:-webkit-transform !important;\\n transition-property:transform !important;\\n transition-property:transform, -webkit-transform !important;\\n}\\n\\n.ease-linear {\\n -webkit-transition-timing-function:linear !important;\\n}\\n\\n[dir] .ease-linear {\\n transition-timing-function:linear !important;\\n}\\n\\n.ease-in {\\n -webkit-transition-timing-function:cubic-bezier(0.4, 0, 1, 1) !important;\\n}\\n\\n[dir] .ease-in {\\n transition-timing-function:cubic-bezier(0.4, 0, 1, 1) !important;\\n}\\n\\n.ease-out {\\n -webkit-transition-timing-function:cubic-bezier(0, 0, 0.2, 1) !important;\\n}\\n\\n[dir] .ease-out {\\n transition-timing-function:cubic-bezier(0, 0, 0.2, 1) !important;\\n}\\n\\n.ease-in-out {\\n -webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1) !important;\\n}\\n\\n[dir] .ease-in-out {\\n transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1) !important;\\n}\\n\\n.duration-75 {\\n -webkit-transition-duration:75ms !important;\\n}\\n\\n[dir] .duration-75 {\\n transition-duration:75ms !important;\\n}\\n\\n.duration-100 {\\n -webkit-transition-duration:100ms !important;\\n}\\n\\n[dir] .duration-100 {\\n transition-duration:100ms !important;\\n}\\n\\n.duration-150 {\\n -webkit-transition-duration:150ms !important;\\n}\\n\\n[dir] .duration-150 {\\n transition-duration:150ms !important;\\n}\\n\\n.duration-200 {\\n -webkit-transition-duration:200ms !important;\\n}\\n\\n[dir] .duration-200 {\\n transition-duration:200ms !important;\\n}\\n\\n.duration-300 {\\n -webkit-transition-duration:300ms !important;\\n}\\n\\n[dir] .duration-300 {\\n transition-duration:300ms !important;\\n}\\n\\n.duration-500 {\\n -webkit-transition-duration:500ms !important;\\n}\\n\\n[dir] .duration-500 {\\n transition-duration:500ms !important;\\n}\\n\\n.duration-700 {\\n -webkit-transition-duration:700ms !important;\\n}\\n\\n[dir] .duration-700 {\\n transition-duration:700ms !important;\\n}\\n\\n.duration-1000 {\\n -webkit-transition-duration:1000ms !important;\\n}\\n\\n[dir] .duration-1000 {\\n transition-duration:1000ms !important;\\n}\\n\\n.delay-75 {\\n -webkit-transition-delay:75ms !important;\\n}\\n\\n[dir] .delay-75 {\\n transition-delay:75ms !important;\\n}\\n\\n.delay-100 {\\n -webkit-transition-delay:100ms !important;\\n}\\n\\n[dir] .delay-100 {\\n transition-delay:100ms !important;\\n}\\n\\n.delay-150 {\\n -webkit-transition-delay:150ms !important;\\n}\\n\\n[dir] .delay-150 {\\n transition-delay:150ms !important;\\n}\\n\\n.delay-200 {\\n -webkit-transition-delay:200ms !important;\\n}\\n\\n[dir] .delay-200 {\\n transition-delay:200ms !important;\\n}\\n\\n.delay-300 {\\n -webkit-transition-delay:300ms !important;\\n}\\n\\n[dir] .delay-300 {\\n transition-delay:300ms !important;\\n}\\n\\n.delay-500 {\\n -webkit-transition-delay:500ms !important;\\n}\\n\\n[dir] .delay-500 {\\n transition-delay:500ms !important;\\n}\\n\\n.delay-700 {\\n -webkit-transition-delay:700ms !important;\\n}\\n\\n[dir] .delay-700 {\\n transition-delay:700ms !important;\\n}\\n\\n.delay-1000 {\\n -webkit-transition-delay:1000ms !important;\\n}\\n\\n[dir] .delay-1000 {\\n transition-delay:1000ms !important;\\n}\\n\\n@-webkit-keyframes spin-ltr {\\n to {\\n -webkit-transform:rotate(360deg);\\n transform:rotate(360deg);\\n }\\n}\\n\\n@-webkit-keyframes spin-rtl {\\n to {\\n -webkit-transform:rotate(-360deg);\\n transform:rotate(-360deg);\\n }\\n}\\n\\n@keyframes spin-ltr {\\n to {\\n -webkit-transform:rotate(360deg);\\n transform:rotate(360deg);\\n }\\n}\\n\\n@keyframes spin-rtl {\\n to {\\n -webkit-transform:rotate(-360deg);\\n transform:rotate(-360deg);\\n }\\n}\\n\\n@-webkit-keyframes ping {\\n 75%, 100% {\\n -webkit-transform:scale(2);\\n transform:scale(2);\\n opacity:0;\\n }\\n}\\n\\n@keyframes ping {\\n 75%, 100% {\\n -webkit-transform:scale(2);\\n transform:scale(2);\\n opacity:0;\\n }\\n}\\n\\n@-webkit-keyframes pulse {\\n 50% {\\n opacity:.5;\\n }\\n}\\n\\n@keyframes pulse {\\n 50% {\\n opacity:.5;\\n }\\n}\\n\\n@-webkit-keyframes bounce {\\n 0%, 100% {\\n -webkit-transform:translateY(-25%);\\n transform:translateY(-25%);\\n -webkit-animation-timing-function:cubic-bezier(0.8,0,1,1);\\n animation-timing-function:cubic-bezier(0.8,0,1,1);\\n }\\n\\n 50% {\\n -webkit-transform:none;\\n transform:none;\\n -webkit-animation-timing-function:cubic-bezier(0,0,0.2,1);\\n animation-timing-function:cubic-bezier(0,0,0.2,1);\\n }\\n}\\n\\n@keyframes bounce {\\n 0%, 100% {\\n -webkit-transform:translateY(-25%);\\n transform:translateY(-25%);\\n -webkit-animation-timing-function:cubic-bezier(0.8,0,1,1);\\n animation-timing-function:cubic-bezier(0.8,0,1,1);\\n }\\n\\n 50% {\\n -webkit-transform:none;\\n transform:none;\\n -webkit-animation-timing-function:cubic-bezier(0,0,0.2,1);\\n animation-timing-function:cubic-bezier(0,0,0.2,1);\\n }\\n}\\n\\n[dir=ltr] .animate-none {\\r\\n -webkit-animation:none !important;\\r\\n animation:none !important;\\n}\\n\\n[dir=rtl] .animate-none {\\n -webkit-animation:none !important;\\n animation:none !important;\\n}\\n\\n[dir=ltr] .animate-spin {\\r\\n -webkit-animation: spin-ltr 1s linear infinite !important;\\r\\n animation: spin-ltr 1s linear infinite !important;\\n}\\n\\n[dir=rtl] .animate-spin {\\n -webkit-animation: spin-rtl 1s linear infinite !important;\\n animation: spin-rtl 1s linear infinite !important;\\n}\\n\\n[dir=ltr] .animate-ping {\\r\\n -webkit-animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;\\r\\n animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;\\n}\\n\\n[dir=rtl] .animate-ping {\\n -webkit-animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;\\n animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;\\n}\\n\\n[dir=ltr] .animate-pulse {\\r\\n -webkit-animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;\\r\\n animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;\\n}\\n\\n[dir=rtl] .animate-pulse {\\n -webkit-animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;\\n animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;\\n}\\n\\n[dir=ltr] .animate-bounce {\\r\\n -webkit-animation:bounce 1s infinite !important;\\r\\n animation:bounce 1s infinite !important;\\n}\\n\\n[dir=rtl] .animate-bounce {\\n -webkit-animation:bounce 1s infinite !important;\\n animation:bounce 1s infinite !important;\\n}\\n\\n/**\\r\\n * Here you would add any custom utilities you need that don't come out of the\\r\\n * box with Tailwind.\\r\\n *\\r\\n * Example :\\r\\n *\\r\\n * .bg-pattern-graph-paper { ... }\\r\\n * .skew-45 { ... }\\r\\n *\\r\\n * Or if using a preprocessor or `postcss-import`:\\r\\n *\\r\\n * @import \\\"utilities/background-patterns\\\";\\r\\n * @import \\\"utilities/skew-transforms\\\";\\r\\n */\\n\\n[dir=rtl] .ant-checkbox-checked .ant-checkbox-inner::after {\\n border:2px solid #fff;\\n border-left: 0 !important;\\n border-top:0 !important;\\n -webkit-transform: rotate(\\r\\n -45deg\\r\\n ) scale(1) translate(50%, -50%) !important;\\n transform: rotate(\\r\\n 45deg\\r\\n ) scale(1) translate(-50%, -50%) !important;\\n}\\n\\n.v-nav-menu .scroll-area-v-nav-menu {\\n height: calc(var(--vh, 1vh) * 92 - 69px) !important;\\n}\\n\\n/*my css*/\\n\\n@media (max-width: 767px) {\\n .grid-cols-5{\\n display: block !important;\\n }\\n}\\n\\n[dir] .ant-table-body table tr:hover > td{\\n background: #8d92961a !important;\\n}\\n\\n[dir] .ant-select-dropdown-menu-item:hover:not(.ant-select-dropdown-menu-item-disabled), [dir] .ant-select-dropdown-menu-item-selected, [dir] .ant-select-dropdown-menu-item-active:not(.ant-select-dropdown-menu-item-disabled)\\r\\n{\\n background-color: #8d92961a !important;\\n}\\n\\n[dir] .ant-tree li .ant-tree-node-content-wrapper:hover {\\n color: #836447;\\n background-color: #8d929600;\\n}\\n\\n.ant-popover.ant-popover-placement-top{\\n z-index: 999991;\\n}\\n\\n[dir=ltr] .ant-tabs-nav-wrap {\\r\\n direction: rtl;\\n}\\n\\n[dir=rtl] .ant-tabs-nav-wrap {\\n direction: ltr;\\n}\\n\\n[dir=ltr] .ant-tabs-nav-scroll {\\r\\n text-align: left !important\\n}\\n\\n[dir=rtl] .ant-tabs-nav-scroll {\\n text-align: right !important\\n}\\n\\n.ant-tabs .ant-tabs-top-content.ant-tabs-content-animated {\\n display: block !important;\\n}\\n\\n[dir=ltr] .ant-tabs-ink-bar {\\r\\n left: auto !important;\\r\\n right: auto !important;\\r\\n -webkit-transform-origin: 0 !important;\\r\\n transform-origin: 0 !important;\\n}\\n\\n[dir=rtl] .ant-tabs-ink-bar {\\n right: auto !important;\\n left: auto !important;\\n -webkit-transform-origin: 100% !important;\\n transform-origin: 100% !important;\\n}\\n\\n@media (min-width: 576px) {\\n .sm\\\\:container {\\n width:100%;\\n }\\n [dir=ltr] .sm\\\\:container {\\r\\n margin-right:auto;\\r\\n margin-left:auto;\\r\\n padding-right:1rem;\\r\\n padding-left:1rem;\\n }\\n [dir=rtl] .sm\\\\:container {\\n margin-left:auto;\\n margin-right:auto;\\n padding-left:1rem;\\n padding-right:1rem;\\n }\\n\\n @media (min-width: 576px) {\\n .sm\\\\:container {\\n max-width:576px;\\n }\\n }\\n\\n @media (min-width: 768px) {\\n .sm\\\\:container {\\n max-width:768px;\\n }\\n }\\n\\n @media (min-width: 992px) {\\n .sm\\\\:container {\\n max-width:992px;\\n }\\n }\\n\\n @media (min-width: 1200px) {\\n .sm\\\\:container {\\n max-width:1200px;\\n }\\n }\\n\\n .sm\\\\:space-y-0 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:space-y-0 > :not(template) ~ :not(template) {\\n margin-top:calc(0px * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(0px * var(--space-y-reverse)) !important;\\n }\\n\\n .sm\\\\:space-x-0 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:space-x-0 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(0px * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(0px * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:space-x-0 > :not(template) ~ :not(template) {\\n margin-left:calc(0px * var(--space-x-reverse)) !important;\\n margin-right:calc(0px * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .sm\\\\:space-y-1 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:space-y-1 > :not(template) ~ :not(template) {\\n margin-top:calc(0.25rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(0.25rem * var(--space-y-reverse)) !important;\\n }\\n\\n .sm\\\\:space-x-1 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:space-x-1 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(0.25rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(0.25rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:space-x-1 > :not(template) ~ :not(template) {\\n margin-left:calc(0.25rem * var(--space-x-reverse)) !important;\\n margin-right:calc(0.25rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .sm\\\\:space-y-2 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:space-y-2 > :not(template) ~ :not(template) {\\n margin-top:calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(0.5rem * var(--space-y-reverse)) !important;\\n }\\n\\n .sm\\\\:space-x-2 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:space-x-2 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(0.5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(0.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:space-x-2 > :not(template) ~ :not(template) {\\n margin-left:calc(0.5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(0.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .sm\\\\:space-y-3 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:space-y-3 > :not(template) ~ :not(template) {\\n margin-top:calc(0.75rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(0.75rem * var(--space-y-reverse)) !important;\\n }\\n\\n .sm\\\\:space-x-3 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:space-x-3 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(0.75rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(0.75rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:space-x-3 > :not(template) ~ :not(template) {\\n margin-left:calc(0.75rem * var(--space-x-reverse)) !important;\\n margin-right:calc(0.75rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .sm\\\\:space-y-4 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:space-y-4 > :not(template) ~ :not(template) {\\n margin-top:calc(1rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(1rem * var(--space-y-reverse)) !important;\\n }\\n\\n .sm\\\\:space-x-4 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:space-x-4 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(1rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(1rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:space-x-4 > :not(template) ~ :not(template) {\\n margin-left:calc(1rem * var(--space-x-reverse)) !important;\\n margin-right:calc(1rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .sm\\\\:space-y-5 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:space-y-5 > :not(template) ~ :not(template) {\\n margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(1.25rem * var(--space-y-reverse)) !important;\\n }\\n\\n .sm\\\\:space-x-5 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:space-x-5 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(1.25rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:space-x-5 > :not(template) ~ :not(template) {\\n margin-left:calc(1.25rem * var(--space-x-reverse)) !important;\\n margin-right:calc(1.25rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .sm\\\\:space-y-6 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:space-y-6 > :not(template) ~ :not(template) {\\n margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(1.5rem * var(--space-y-reverse)) !important;\\n }\\n\\n .sm\\\\:space-x-6 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:space-x-6 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(1.5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:space-x-6 > :not(template) ~ :not(template) {\\n margin-left:calc(1.5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(1.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .sm\\\\:space-y-8 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:space-y-8 > :not(template) ~ :not(template) {\\n margin-top:calc(2rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(2rem * var(--space-y-reverse)) !important;\\n }\\n\\n .sm\\\\:space-x-8 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:space-x-8 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(2rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(2rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:space-x-8 > :not(template) ~ :not(template) {\\n margin-left:calc(2rem * var(--space-x-reverse)) !important;\\n margin-right:calc(2rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .sm\\\\:space-y-10 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:space-y-10 > :not(template) ~ :not(template) {\\n margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(2.5rem * var(--space-y-reverse)) !important;\\n }\\n\\n .sm\\\\:space-x-10 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:space-x-10 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(2.5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:space-x-10 > :not(template) ~ :not(template) {\\n margin-left:calc(2.5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .sm\\\\:space-y-12 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:space-y-12 > :not(template) ~ :not(template) {\\n margin-top:calc(3rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(3rem * var(--space-y-reverse)) !important;\\n }\\n\\n .sm\\\\:space-x-12 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:space-x-12 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(3rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(3rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:space-x-12 > :not(template) ~ :not(template) {\\n margin-left:calc(3rem * var(--space-x-reverse)) !important;\\n margin-right:calc(3rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .sm\\\\:space-y-16 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:space-y-16 > :not(template) ~ :not(template) {\\n margin-top:calc(4rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(4rem * var(--space-y-reverse)) !important;\\n }\\n\\n .sm\\\\:space-x-16 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:space-x-16 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(4rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(4rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:space-x-16 > :not(template) ~ :not(template) {\\n margin-left:calc(4rem * var(--space-x-reverse)) !important;\\n margin-right:calc(4rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .sm\\\\:space-y-20 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:space-y-20 > :not(template) ~ :not(template) {\\n margin-top:calc(5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(5rem * var(--space-y-reverse)) !important;\\n }\\n\\n .sm\\\\:space-x-20 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:space-x-20 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:space-x-20 > :not(template) ~ :not(template) {\\n margin-left:calc(5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .sm\\\\:space-y-24 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:space-y-24 > :not(template) ~ :not(template) {\\n margin-top:calc(6rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(6rem * var(--space-y-reverse)) !important;\\n }\\n\\n .sm\\\\:space-x-24 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:space-x-24 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(6rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(6rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:space-x-24 > :not(template) ~ :not(template) {\\n margin-left:calc(6rem * var(--space-x-reverse)) !important;\\n margin-right:calc(6rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .sm\\\\:space-y-32 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:space-y-32 > :not(template) ~ :not(template) {\\n margin-top:calc(8rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(8rem * var(--space-y-reverse)) !important;\\n }\\n\\n .sm\\\\:space-x-32 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:space-x-32 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(8rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(8rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:space-x-32 > :not(template) ~ :not(template) {\\n margin-left:calc(8rem * var(--space-x-reverse)) !important;\\n margin-right:calc(8rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .sm\\\\:space-y-40 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:space-y-40 > :not(template) ~ :not(template) {\\n margin-top:calc(10rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(10rem * var(--space-y-reverse)) !important;\\n }\\n\\n .sm\\\\:space-x-40 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:space-x-40 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(10rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(10rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:space-x-40 > :not(template) ~ :not(template) {\\n margin-left:calc(10rem * var(--space-x-reverse)) !important;\\n margin-right:calc(10rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .sm\\\\:space-y-48 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:space-y-48 > :not(template) ~ :not(template) {\\n margin-top:calc(12rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(12rem * var(--space-y-reverse)) !important;\\n }\\n\\n .sm\\\\:space-x-48 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:space-x-48 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(12rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(12rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:space-x-48 > :not(template) ~ :not(template) {\\n margin-left:calc(12rem * var(--space-x-reverse)) !important;\\n margin-right:calc(12rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .sm\\\\:space-y-56 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:space-y-56 > :not(template) ~ :not(template) {\\n margin-top:calc(14rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(14rem * var(--space-y-reverse)) !important;\\n }\\n\\n .sm\\\\:space-x-56 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:space-x-56 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(14rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(14rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:space-x-56 > :not(template) ~ :not(template) {\\n margin-left:calc(14rem * var(--space-x-reverse)) !important;\\n margin-right:calc(14rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .sm\\\\:space-y-64 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:space-y-64 > :not(template) ~ :not(template) {\\n margin-top:calc(16rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(16rem * var(--space-y-reverse)) !important;\\n }\\n\\n .sm\\\\:space-x-64 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:space-x-64 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(16rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(16rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:space-x-64 > :not(template) ~ :not(template) {\\n margin-left:calc(16rem * var(--space-x-reverse)) !important;\\n margin-right:calc(16rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .sm\\\\:space-y-px > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:space-y-px > :not(template) ~ :not(template) {\\n margin-top:calc(1px * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(1px * var(--space-y-reverse)) !important;\\n }\\n\\n .sm\\\\:space-x-px > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:space-x-px > :not(template) ~ :not(template) {\\r\\n margin-right:calc(1px * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(1px * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:space-x-px > :not(template) ~ :not(template) {\\n margin-left:calc(1px * var(--space-x-reverse)) !important;\\n margin-right:calc(1px * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .sm\\\\:-space-y-1 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:-space-y-1 > :not(template) ~ :not(template) {\\n margin-top:calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-0.25rem * var(--space-y-reverse)) !important;\\n }\\n\\n .sm\\\\:-space-x-1 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:-space-x-1 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-0.25rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:-space-x-1 > :not(template) ~ :not(template) {\\n margin-left:calc(-0.25rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .sm\\\\:-space-y-2 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:-space-y-2 > :not(template) ~ :not(template) {\\n margin-top:calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-0.5rem * var(--space-y-reverse)) !important;\\n }\\n\\n .sm\\\\:-space-x-2 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:-space-x-2 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-0.5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:-space-x-2 > :not(template) ~ :not(template) {\\n margin-left:calc(-0.5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .sm\\\\:-space-y-3 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:-space-y-3 > :not(template) ~ :not(template) {\\n margin-top:calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-0.75rem * var(--space-y-reverse)) !important;\\n }\\n\\n .sm\\\\:-space-x-3 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:-space-x-3 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-0.75rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:-space-x-3 > :not(template) ~ :not(template) {\\n margin-left:calc(-0.75rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .sm\\\\:-space-y-4 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:-space-y-4 > :not(template) ~ :not(template) {\\n margin-top:calc(-1rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-1rem * var(--space-y-reverse)) !important;\\n }\\n\\n .sm\\\\:-space-x-4 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:-space-x-4 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-1rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-1rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:-space-x-4 > :not(template) ~ :not(template) {\\n margin-left:calc(-1rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-1rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .sm\\\\:-space-y-5 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:-space-y-5 > :not(template) ~ :not(template) {\\n margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-1.25rem * var(--space-y-reverse)) !important;\\n }\\n\\n .sm\\\\:-space-x-5 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:-space-x-5 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-1.25rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:-space-x-5 > :not(template) ~ :not(template) {\\n margin-left:calc(-1.25rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .sm\\\\:-space-y-6 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:-space-y-6 > :not(template) ~ :not(template) {\\n margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-1.5rem * var(--space-y-reverse)) !important;\\n }\\n\\n .sm\\\\:-space-x-6 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:-space-x-6 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-1.5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:-space-x-6 > :not(template) ~ :not(template) {\\n margin-left:calc(-1.5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .sm\\\\:-space-y-8 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:-space-y-8 > :not(template) ~ :not(template) {\\n margin-top:calc(-2rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-2rem * var(--space-y-reverse)) !important;\\n }\\n\\n .sm\\\\:-space-x-8 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:-space-x-8 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-2rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-2rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:-space-x-8 > :not(template) ~ :not(template) {\\n margin-left:calc(-2rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-2rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .sm\\\\:-space-y-10 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:-space-y-10 > :not(template) ~ :not(template) {\\n margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-2.5rem * var(--space-y-reverse)) !important;\\n }\\n\\n .sm\\\\:-space-x-10 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:-space-x-10 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-2.5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:-space-x-10 > :not(template) ~ :not(template) {\\n margin-left:calc(-2.5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .sm\\\\:-space-y-12 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:-space-y-12 > :not(template) ~ :not(template) {\\n margin-top:calc(-3rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-3rem * var(--space-y-reverse)) !important;\\n }\\n\\n .sm\\\\:-space-x-12 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:-space-x-12 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-3rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-3rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:-space-x-12 > :not(template) ~ :not(template) {\\n margin-left:calc(-3rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-3rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .sm\\\\:-space-y-16 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:-space-y-16 > :not(template) ~ :not(template) {\\n margin-top:calc(-4rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-4rem * var(--space-y-reverse)) !important;\\n }\\n\\n .sm\\\\:-space-x-16 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:-space-x-16 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-4rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-4rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:-space-x-16 > :not(template) ~ :not(template) {\\n margin-left:calc(-4rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-4rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .sm\\\\:-space-y-20 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:-space-y-20 > :not(template) ~ :not(template) {\\n margin-top:calc(-5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-5rem * var(--space-y-reverse)) !important;\\n }\\n\\n .sm\\\\:-space-x-20 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:-space-x-20 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:-space-x-20 > :not(template) ~ :not(template) {\\n margin-left:calc(-5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .sm\\\\:-space-y-24 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:-space-y-24 > :not(template) ~ :not(template) {\\n margin-top:calc(-6rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-6rem * var(--space-y-reverse)) !important;\\n }\\n\\n .sm\\\\:-space-x-24 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:-space-x-24 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-6rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-6rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:-space-x-24 > :not(template) ~ :not(template) {\\n margin-left:calc(-6rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-6rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .sm\\\\:-space-y-32 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:-space-y-32 > :not(template) ~ :not(template) {\\n margin-top:calc(-8rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-8rem * var(--space-y-reverse)) !important;\\n }\\n\\n .sm\\\\:-space-x-32 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:-space-x-32 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-8rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-8rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:-space-x-32 > :not(template) ~ :not(template) {\\n margin-left:calc(-8rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-8rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .sm\\\\:-space-y-40 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:-space-y-40 > :not(template) ~ :not(template) {\\n margin-top:calc(-10rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-10rem * var(--space-y-reverse)) !important;\\n }\\n\\n .sm\\\\:-space-x-40 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:-space-x-40 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-10rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-10rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:-space-x-40 > :not(template) ~ :not(template) {\\n margin-left:calc(-10rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-10rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .sm\\\\:-space-y-48 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:-space-y-48 > :not(template) ~ :not(template) {\\n margin-top:calc(-12rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-12rem * var(--space-y-reverse)) !important;\\n }\\n\\n .sm\\\\:-space-x-48 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:-space-x-48 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-12rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-12rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:-space-x-48 > :not(template) ~ :not(template) {\\n margin-left:calc(-12rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-12rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .sm\\\\:-space-y-56 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:-space-y-56 > :not(template) ~ :not(template) {\\n margin-top:calc(-14rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-14rem * var(--space-y-reverse)) !important;\\n }\\n\\n .sm\\\\:-space-x-56 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:-space-x-56 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-14rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-14rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:-space-x-56 > :not(template) ~ :not(template) {\\n margin-left:calc(-14rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-14rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .sm\\\\:-space-y-64 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:-space-y-64 > :not(template) ~ :not(template) {\\n margin-top:calc(-16rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-16rem * var(--space-y-reverse)) !important;\\n }\\n\\n .sm\\\\:-space-x-64 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:-space-x-64 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-16rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-16rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:-space-x-64 > :not(template) ~ :not(template) {\\n margin-left:calc(-16rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-16rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .sm\\\\:-space-y-px > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:-space-y-px > :not(template) ~ :not(template) {\\n margin-top:calc(-1px * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-1px * var(--space-y-reverse)) !important;\\n }\\n\\n .sm\\\\:-space-x-px > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:-space-x-px > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-1px * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-1px * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:-space-x-px > :not(template) ~ :not(template) {\\n margin-left:calc(-1px * var(--space-x-reverse)) !important;\\n margin-right:calc(-1px * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .sm\\\\:space-y-reverse > :not(template) ~ :not(template) {\\n --space-y-reverse:1 !important;\\n }\\n\\n .sm\\\\:space-x-reverse > :not(template) ~ :not(template) {\\n --space-x-reverse:1 !important;\\n }\\n\\n .sm\\\\:divide-y-0 > :not(template) ~ :not(template) {\\n --divide-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:divide-y-0 > :not(template) ~ :not(template) {\\n border-top-width:calc(0px * calc(1 - var(--divide-y-reverse))) !important;\\n border-bottom-width:calc(0px * var(--divide-y-reverse)) !important;\\n }\\n\\n .sm\\\\:divide-x-0 > :not(template) ~ :not(template) {\\n --divide-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:divide-x-0 > :not(template) ~ :not(template) {\\r\\n border-right-width:calc(0px * var(--divide-x-reverse)) !important;\\r\\n border-left-width:calc(0px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:divide-x-0 > :not(template) ~ :not(template) {\\n border-left-width:calc(0px * var(--divide-x-reverse)) !important;\\n border-right-width:calc(0px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n .sm\\\\:divide-y-2 > :not(template) ~ :not(template) {\\n --divide-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:divide-y-2 > :not(template) ~ :not(template) {\\n border-top-width:calc(2px * calc(1 - var(--divide-y-reverse))) !important;\\n border-bottom-width:calc(2px * var(--divide-y-reverse)) !important;\\n }\\n\\n .sm\\\\:divide-x-2 > :not(template) ~ :not(template) {\\n --divide-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:divide-x-2 > :not(template) ~ :not(template) {\\r\\n border-right-width:calc(2px * var(--divide-x-reverse)) !important;\\r\\n border-left-width:calc(2px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:divide-x-2 > :not(template) ~ :not(template) {\\n border-left-width:calc(2px * var(--divide-x-reverse)) !important;\\n border-right-width:calc(2px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n .sm\\\\:divide-y-4 > :not(template) ~ :not(template) {\\n --divide-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:divide-y-4 > :not(template) ~ :not(template) {\\n border-top-width:calc(4px * calc(1 - var(--divide-y-reverse))) !important;\\n border-bottom-width:calc(4px * var(--divide-y-reverse)) !important;\\n }\\n\\n .sm\\\\:divide-x-4 > :not(template) ~ :not(template) {\\n --divide-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:divide-x-4 > :not(template) ~ :not(template) {\\r\\n border-right-width:calc(4px * var(--divide-x-reverse)) !important;\\r\\n border-left-width:calc(4px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:divide-x-4 > :not(template) ~ :not(template) {\\n border-left-width:calc(4px * var(--divide-x-reverse)) !important;\\n border-right-width:calc(4px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n .sm\\\\:divide-y-8 > :not(template) ~ :not(template) {\\n --divide-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:divide-y-8 > :not(template) ~ :not(template) {\\n border-top-width:calc(8px * calc(1 - var(--divide-y-reverse))) !important;\\n border-bottom-width:calc(8px * var(--divide-y-reverse)) !important;\\n }\\n\\n .sm\\\\:divide-x-8 > :not(template) ~ :not(template) {\\n --divide-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:divide-x-8 > :not(template) ~ :not(template) {\\r\\n border-right-width:calc(8px * var(--divide-x-reverse)) !important;\\r\\n border-left-width:calc(8px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:divide-x-8 > :not(template) ~ :not(template) {\\n border-left-width:calc(8px * var(--divide-x-reverse)) !important;\\n border-right-width:calc(8px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n .sm\\\\:divide-y > :not(template) ~ :not(template) {\\n --divide-y-reverse:0 !important;\\n }\\n\\n [dir] .sm\\\\:divide-y > :not(template) ~ :not(template) {\\n border-top-width:calc(1px * calc(1 - var(--divide-y-reverse))) !important;\\n border-bottom-width:calc(1px * var(--divide-y-reverse)) !important;\\n }\\n\\n .sm\\\\:divide-x > :not(template) ~ :not(template) {\\n --divide-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:divide-x > :not(template) ~ :not(template) {\\r\\n border-right-width:calc(1px * var(--divide-x-reverse)) !important;\\r\\n border-left-width:calc(1px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:divide-x > :not(template) ~ :not(template) {\\n border-left-width:calc(1px * var(--divide-x-reverse)) !important;\\n border-right-width:calc(1px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n .sm\\\\:divide-y-reverse > :not(template) ~ :not(template) {\\n --divide-y-reverse:1 !important;\\n }\\n\\n .sm\\\\:divide-x-reverse > :not(template) ~ :not(template) {\\n --divide-x-reverse:1 !important;\\n }\\n\\n [dir] .sm\\\\:divide-transparent > :not(template) ~ :not(template) {\\n border-color:transparent !important;\\n }\\n\\n .sm\\\\:divide-secondary > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:divide-secondary > :not(template) ~ :not(template) {\\n border-color:#836447 !important;\\n border-color:rgba(131, 100, 71, var(--divide-opacity)) !important;\\n }\\n\\n .sm\\\\:divide-primary > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:divide-primary > :not(template) ~ :not(template) {\\n border-color:#1c2d56 !important;\\n border-color:rgba(28, 45, 86, var(--divide-opacity)) !important;\\n }\\n\\n .sm\\\\:divide-white > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:divide-white > :not(template) ~ :not(template) {\\n border-color:#fff !important;\\n border-color:rgba(255, 255, 255, var(--divide-opacity)) !important;\\n }\\n\\n .sm\\\\:divide-gray-100 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:divide-gray-100 > :not(template) ~ :not(template) {\\n border-color:#f5f5f5 !important;\\n border-color:rgba(245, 245, 245, var(--divide-opacity)) !important;\\n }\\n\\n .sm\\\\:divide-gray-200 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:divide-gray-200 > :not(template) ~ :not(template) {\\n border-color:#eeeeee !important;\\n border-color:rgba(238, 238, 238, var(--divide-opacity)) !important;\\n }\\n\\n .sm\\\\:divide-gray-300 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:divide-gray-300 > :not(template) ~ :not(template) {\\n border-color:#e0e0e0 !important;\\n border-color:rgba(224, 224, 224, var(--divide-opacity)) !important;\\n }\\n\\n .sm\\\\:divide-gray-400 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:divide-gray-400 > :not(template) ~ :not(template) {\\n border-color:#bdbdbd !important;\\n border-color:rgba(189, 189, 189, var(--divide-opacity)) !important;\\n }\\n\\n .sm\\\\:divide-gray-500 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:divide-gray-500 > :not(template) ~ :not(template) {\\n border-color:#9e9e9e !important;\\n border-color:rgba(158, 158, 158, var(--divide-opacity)) !important;\\n }\\n\\n .sm\\\\:divide-gray-600 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:divide-gray-600 > :not(template) ~ :not(template) {\\n border-color:#757575 !important;\\n border-color:rgba(117, 117, 117, var(--divide-opacity)) !important;\\n }\\n\\n .sm\\\\:divide-gray-700 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:divide-gray-700 > :not(template) ~ :not(template) {\\n border-color:#616161 !important;\\n border-color:rgba(97, 97, 97, var(--divide-opacity)) !important;\\n }\\n\\n .sm\\\\:divide-gray-800 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:divide-gray-800 > :not(template) ~ :not(template) {\\n border-color:#424242 !important;\\n border-color:rgba(66, 66, 66, var(--divide-opacity)) !important;\\n }\\n\\n .sm\\\\:divide-gray-900 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:divide-gray-900 > :not(template) ~ :not(template) {\\n border-color:#212121 !important;\\n border-color:rgba(33, 33, 33, var(--divide-opacity)) !important;\\n }\\n\\n [dir] .sm\\\\:divide-solid > :not(template) ~ :not(template) {\\n border-style:solid !important;\\n }\\n\\n [dir] .sm\\\\:divide-dashed > :not(template) ~ :not(template) {\\n border-style:dashed !important;\\n }\\n\\n [dir] .sm\\\\:divide-dotted > :not(template) ~ :not(template) {\\n border-style:dotted !important;\\n }\\n\\n [dir] .sm\\\\:divide-double > :not(template) ~ :not(template) {\\n border-style:double !important;\\n }\\n\\n [dir] .sm\\\\:divide-none > :not(template) ~ :not(template) {\\n border-style:none !important;\\n }\\n\\n .sm\\\\:divide-opacity-0 > :not(template) ~ :not(template) {\\n --divide-opacity:0 !important;\\n }\\n\\n .sm\\\\:divide-opacity-25 > :not(template) ~ :not(template) {\\n --divide-opacity:0.25 !important;\\n }\\n\\n .sm\\\\:divide-opacity-50 > :not(template) ~ :not(template) {\\n --divide-opacity:0.5 !important;\\n }\\n\\n .sm\\\\:divide-opacity-75 > :not(template) ~ :not(template) {\\n --divide-opacity:0.75 !important;\\n }\\n\\n .sm\\\\:divide-opacity-100 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n .sm\\\\:sr-only {\\n position:absolute !important;\\n width:1px !important;\\n height:1px !important;\\n overflow:hidden !important;\\n clip:rect(0, 0, 0, 0) !important;\\n white-space:nowrap !important;\\n }\\n\\n [dir] .sm\\\\:sr-only {\\n padding:0 !important;\\n margin:-1px !important;\\n border-width:0 !important;\\n }\\n\\n .sm\\\\:not-sr-only {\\n position:static !important;\\n width:auto !important;\\n height:auto !important;\\n overflow:visible !important;\\n clip:auto !important;\\n white-space:normal !important;\\n }\\n\\n [dir] .sm\\\\:not-sr-only {\\n padding:0 !important;\\n margin:0 !important;\\n }\\n\\n .sm\\\\:focus\\\\:sr-only:focus {\\n position:absolute !important;\\n width:1px !important;\\n height:1px !important;\\n overflow:hidden !important;\\n clip:rect(0, 0, 0, 0) !important;\\n white-space:nowrap !important;\\n }\\n\\n [dir] .sm\\\\:focus\\\\:sr-only:focus {\\n padding:0 !important;\\n margin:-1px !important;\\n border-width:0 !important;\\n }\\n\\n .sm\\\\:focus\\\\:not-sr-only:focus {\\n position:static !important;\\n width:auto !important;\\n height:auto !important;\\n overflow:visible !important;\\n clip:auto !important;\\n white-space:normal !important;\\n }\\n\\n [dir] .sm\\\\:focus\\\\:not-sr-only:focus {\\n padding:0 !important;\\n margin:0 !important;\\n }\\n\\n .sm\\\\:appearance-none {\\n -webkit-appearance:none !important;\\n -moz-appearance:none !important;\\n appearance:none !important;\\n }\\n\\n [dir] .sm\\\\:bg-fixed {\\n background-attachment:fixed !important;\\n }\\n\\n [dir] .sm\\\\:bg-local {\\n background-attachment:local !important;\\n }\\n\\n [dir] .sm\\\\:bg-scroll {\\n background-attachment:scroll !important;\\n }\\n\\n [dir] .sm\\\\:bg-clip-border {\\n background-clip:border-box !important;\\n }\\n\\n [dir] .sm\\\\:bg-clip-padding {\\n background-clip:padding-box !important;\\n }\\n\\n [dir] .sm\\\\:bg-clip-content {\\n background-clip:content-box !important;\\n }\\n\\n [dir] .sm\\\\:bg-clip-text {\\n -webkit-background-clip:text !important;\\n background-clip:text !important;\\n }\\n\\n [dir] .sm\\\\:bg-transparent {\\n background-color:transparent !important;\\n }\\n\\n .sm\\\\:bg-secondary {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:bg-secondary {\\n background-color:#836447 !important;\\n background-color:rgba(131, 100, 71, var(--bg-opacity)) !important;\\n }\\n\\n .sm\\\\:bg-primary {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:bg-primary {\\n background-color:#1c2d56 !important;\\n background-color:rgba(28, 45, 86, var(--bg-opacity)) !important;\\n }\\n\\n .sm\\\\:bg-white {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:bg-white {\\n background-color:#fff !important;\\n background-color:rgba(255, 255, 255, var(--bg-opacity)) !important;\\n }\\n\\n .sm\\\\:bg-gray-100 {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:bg-gray-100 {\\n background-color:#f5f5f5 !important;\\n background-color:rgba(245, 245, 245, var(--bg-opacity)) !important;\\n }\\n\\n .sm\\\\:bg-gray-200 {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:bg-gray-200 {\\n background-color:#eeeeee !important;\\n background-color:rgba(238, 238, 238, var(--bg-opacity)) !important;\\n }\\n\\n .sm\\\\:bg-gray-300 {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:bg-gray-300 {\\n background-color:#e0e0e0 !important;\\n background-color:rgba(224, 224, 224, var(--bg-opacity)) !important;\\n }\\n\\n .sm\\\\:bg-gray-400 {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:bg-gray-400 {\\n background-color:#bdbdbd !important;\\n background-color:rgba(189, 189, 189, var(--bg-opacity)) !important;\\n }\\n\\n .sm\\\\:bg-gray-500 {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:bg-gray-500 {\\n background-color:#9e9e9e !important;\\n background-color:rgba(158, 158, 158, var(--bg-opacity)) !important;\\n }\\n\\n .sm\\\\:bg-gray-600 {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:bg-gray-600 {\\n background-color:#757575 !important;\\n background-color:rgba(117, 117, 117, var(--bg-opacity)) !important;\\n }\\n\\n .sm\\\\:bg-gray-700 {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:bg-gray-700 {\\n background-color:#616161 !important;\\n background-color:rgba(97, 97, 97, var(--bg-opacity)) !important;\\n }\\n\\n .sm\\\\:bg-gray-800 {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:bg-gray-800 {\\n background-color:#424242 !important;\\n background-color:rgba(66, 66, 66, var(--bg-opacity)) !important;\\n }\\n\\n .sm\\\\:bg-gray-900 {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:bg-gray-900 {\\n background-color:#212121 !important;\\n background-color:rgba(33, 33, 33, var(--bg-opacity)) !important;\\n }\\n\\n [dir] .sm\\\\:hover\\\\:bg-transparent:hover {\\n background-color:transparent !important;\\n }\\n\\n .sm\\\\:hover\\\\:bg-secondary:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:hover\\\\:bg-secondary:hover {\\n background-color:#836447 !important;\\n background-color:rgba(131, 100, 71, var(--bg-opacity)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:bg-primary:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:hover\\\\:bg-primary:hover {\\n background-color:#1c2d56 !important;\\n background-color:rgba(28, 45, 86, var(--bg-opacity)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:bg-white:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:hover\\\\:bg-white:hover {\\n background-color:#fff !important;\\n background-color:rgba(255, 255, 255, var(--bg-opacity)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:bg-gray-100:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:hover\\\\:bg-gray-100:hover {\\n background-color:#f5f5f5 !important;\\n background-color:rgba(245, 245, 245, var(--bg-opacity)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:bg-gray-200:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:hover\\\\:bg-gray-200:hover {\\n background-color:#eeeeee !important;\\n background-color:rgba(238, 238, 238, var(--bg-opacity)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:bg-gray-300:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:hover\\\\:bg-gray-300:hover {\\n background-color:#e0e0e0 !important;\\n background-color:rgba(224, 224, 224, var(--bg-opacity)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:bg-gray-400:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:hover\\\\:bg-gray-400:hover {\\n background-color:#bdbdbd !important;\\n background-color:rgba(189, 189, 189, var(--bg-opacity)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:bg-gray-500:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:hover\\\\:bg-gray-500:hover {\\n background-color:#9e9e9e !important;\\n background-color:rgba(158, 158, 158, var(--bg-opacity)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:bg-gray-600:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:hover\\\\:bg-gray-600:hover {\\n background-color:#757575 !important;\\n background-color:rgba(117, 117, 117, var(--bg-opacity)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:bg-gray-700:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:hover\\\\:bg-gray-700:hover {\\n background-color:#616161 !important;\\n background-color:rgba(97, 97, 97, var(--bg-opacity)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:bg-gray-800:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:hover\\\\:bg-gray-800:hover {\\n background-color:#424242 !important;\\n background-color:rgba(66, 66, 66, var(--bg-opacity)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:bg-gray-900:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:hover\\\\:bg-gray-900:hover {\\n background-color:#212121 !important;\\n background-color:rgba(33, 33, 33, var(--bg-opacity)) !important;\\n }\\n\\n [dir] .sm\\\\:focus\\\\:bg-transparent:focus {\\n background-color:transparent !important;\\n }\\n\\n .sm\\\\:focus\\\\:bg-secondary:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:focus\\\\:bg-secondary:focus {\\n background-color:#836447 !important;\\n background-color:rgba(131, 100, 71, var(--bg-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:bg-primary:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:focus\\\\:bg-primary:focus {\\n background-color:#1c2d56 !important;\\n background-color:rgba(28, 45, 86, var(--bg-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:bg-white:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:focus\\\\:bg-white:focus {\\n background-color:#fff !important;\\n background-color:rgba(255, 255, 255, var(--bg-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:bg-gray-100:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:focus\\\\:bg-gray-100:focus {\\n background-color:#f5f5f5 !important;\\n background-color:rgba(245, 245, 245, var(--bg-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:bg-gray-200:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:focus\\\\:bg-gray-200:focus {\\n background-color:#eeeeee !important;\\n background-color:rgba(238, 238, 238, var(--bg-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:bg-gray-300:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:focus\\\\:bg-gray-300:focus {\\n background-color:#e0e0e0 !important;\\n background-color:rgba(224, 224, 224, var(--bg-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:bg-gray-400:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:focus\\\\:bg-gray-400:focus {\\n background-color:#bdbdbd !important;\\n background-color:rgba(189, 189, 189, var(--bg-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:bg-gray-500:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:focus\\\\:bg-gray-500:focus {\\n background-color:#9e9e9e !important;\\n background-color:rgba(158, 158, 158, var(--bg-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:bg-gray-600:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:focus\\\\:bg-gray-600:focus {\\n background-color:#757575 !important;\\n background-color:rgba(117, 117, 117, var(--bg-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:bg-gray-700:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:focus\\\\:bg-gray-700:focus {\\n background-color:#616161 !important;\\n background-color:rgba(97, 97, 97, var(--bg-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:bg-gray-800:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:focus\\\\:bg-gray-800:focus {\\n background-color:#424242 !important;\\n background-color:rgba(66, 66, 66, var(--bg-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:bg-gray-900:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:focus\\\\:bg-gray-900:focus {\\n background-color:#212121 !important;\\n background-color:rgba(33, 33, 33, var(--bg-opacity)) !important;\\n }\\n\\n [dir] .sm\\\\:bg-none {\\n background-image:none !important;\\n }\\n\\n [dir] .sm\\\\:bg-gradient-to-t {\\n background-image:linear-gradient(to top, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=ltr] .sm\\\\:bg-gradient-to-t {\\r\\n background-image:-webkit-gradient(linear, left bottom, left top, from(var(--gradient-color-stops))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:bg-gradient-to-t {\\n background-image:-webkit-gradient(linear, right bottom, right top, from(var(--gradient-color-stops))) !important;\\n }\\n\\n [dir=ltr] .sm\\\\:bg-gradient-to-tr {\\r\\n background-image:-webkit-gradient(linear, left bottom, right top, from(var(--gradient-color-stops))) !important;\\r\\n background-image:linear-gradient(to top right, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:bg-gradient-to-tr {\\n background-image:-webkit-gradient(linear, right bottom, left top, from(var(--gradient-color-stops))) !important;\\n background-image:linear-gradient(to top left, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=ltr] .sm\\\\:bg-gradient-to-r {\\r\\n background-image:-webkit-gradient(linear, left top, right top, from(var(--gradient-color-stops))) !important;\\r\\n background-image:linear-gradient(to right, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:bg-gradient-to-r {\\n background-image:-webkit-gradient(linear, right top, left top, from(var(--gradient-color-stops))) !important;\\n background-image:linear-gradient(to left, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=ltr] .sm\\\\:bg-gradient-to-br {\\r\\n background-image:-webkit-gradient(linear, left top, right bottom, from(var(--gradient-color-stops))) !important;\\r\\n background-image:linear-gradient(to bottom right, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:bg-gradient-to-br {\\n background-image:-webkit-gradient(linear, right top, left bottom, from(var(--gradient-color-stops))) !important;\\n background-image:linear-gradient(to bottom left, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir] .sm\\\\:bg-gradient-to-b {\\n background-image:linear-gradient(to bottom, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=ltr] .sm\\\\:bg-gradient-to-b {\\r\\n background-image:-webkit-gradient(linear, left top, left bottom, from(var(--gradient-color-stops))) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:bg-gradient-to-b {\\n background-image:-webkit-gradient(linear, right top, right bottom, from(var(--gradient-color-stops))) !important;\\n }\\n\\n [dir=ltr] .sm\\\\:bg-gradient-to-bl {\\r\\n background-image:-webkit-gradient(linear, right top, left bottom, from(var(--gradient-color-stops))) !important;\\r\\n background-image:linear-gradient(to bottom left, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:bg-gradient-to-bl {\\n background-image:-webkit-gradient(linear, left top, right bottom, from(var(--gradient-color-stops))) !important;\\n background-image:linear-gradient(to bottom right, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=ltr] .sm\\\\:bg-gradient-to-l {\\r\\n background-image:-webkit-gradient(linear, right top, left top, from(var(--gradient-color-stops))) !important;\\r\\n background-image:linear-gradient(to left, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:bg-gradient-to-l {\\n background-image:-webkit-gradient(linear, left top, right top, from(var(--gradient-color-stops))) !important;\\n background-image:linear-gradient(to right, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=ltr] .sm\\\\:bg-gradient-to-tl {\\r\\n background-image:-webkit-gradient(linear, right bottom, left top, from(var(--gradient-color-stops))) !important;\\r\\n background-image:linear-gradient(to top left, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=rtl] .sm\\\\:bg-gradient-to-tl {\\n background-image:-webkit-gradient(linear, left bottom, right top, from(var(--gradient-color-stops))) !important;\\n background-image:linear-gradient(to top right, var(--gradient-color-stops)) !important;\\n }\\n\\n .sm\\\\:from-transparent {\\n --gradient-from-color:transparent !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;\\n }\\n\\n .sm\\\\:from-secondary {\\n --gradient-from-color:#836447 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(131, 100, 71, 0)) !important;\\n }\\n\\n .sm\\\\:from-primary {\\n --gradient-from-color:#1c2d56 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(28, 45, 86, 0)) !important;\\n }\\n\\n .sm\\\\:from-white {\\n --gradient-from-color:#fff !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;\\n }\\n\\n .sm\\\\:from-gray-100 {\\n --gradient-from-color:#f5f5f5 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 245, 245, 0)) !important;\\n }\\n\\n .sm\\\\:from-gray-200 {\\n --gradient-from-color:#eeeeee !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(238, 238, 238, 0)) !important;\\n }\\n\\n .sm\\\\:from-gray-300 {\\n --gradient-from-color:#e0e0e0 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important;\\n }\\n\\n .sm\\\\:from-gray-400 {\\n --gradient-from-color:#bdbdbd !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(189, 189, 189, 0)) !important;\\n }\\n\\n .sm\\\\:from-gray-500 {\\n --gradient-from-color:#9e9e9e !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(158, 158, 158, 0)) !important;\\n }\\n\\n .sm\\\\:from-gray-600 {\\n --gradient-from-color:#757575 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0)) !important;\\n }\\n\\n .sm\\\\:from-gray-700 {\\n --gradient-from-color:#616161 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 97, 97, 0)) !important;\\n }\\n\\n .sm\\\\:from-gray-800 {\\n --gradient-from-color:#424242 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(66, 66, 66, 0)) !important;\\n }\\n\\n .sm\\\\:from-gray-900 {\\n --gradient-from-color:#212121 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(33, 33, 33, 0)) !important;\\n }\\n\\n .sm\\\\:via-transparent {\\n --gradient-via-color:transparent !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;\\n }\\n\\n .sm\\\\:via-secondary {\\n --gradient-via-color:#836447 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(131, 100, 71, 0)) !important;\\n }\\n\\n .sm\\\\:via-primary {\\n --gradient-via-color:#1c2d56 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 45, 86, 0)) !important;\\n }\\n\\n .sm\\\\:via-white {\\n --gradient-via-color:#fff !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;\\n }\\n\\n .sm\\\\:via-gray-100 {\\n --gradient-via-color:#f5f5f5 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 245, 245, 0)) !important;\\n }\\n\\n .sm\\\\:via-gray-200 {\\n --gradient-via-color:#eeeeee !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 238, 238, 0)) !important;\\n }\\n\\n .sm\\\\:via-gray-300 {\\n --gradient-via-color:#e0e0e0 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important;\\n }\\n\\n .sm\\\\:via-gray-400 {\\n --gradient-via-color:#bdbdbd !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(189, 189, 189, 0)) !important;\\n }\\n\\n .sm\\\\:via-gray-500 {\\n --gradient-via-color:#9e9e9e !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(158, 158, 158, 0)) !important;\\n }\\n\\n .sm\\\\:via-gray-600 {\\n --gradient-via-color:#757575 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0)) !important;\\n }\\n\\n .sm\\\\:via-gray-700 {\\n --gradient-via-color:#616161 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 97, 97, 0)) !important;\\n }\\n\\n .sm\\\\:via-gray-800 {\\n --gradient-via-color:#424242 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 66, 66, 0)) !important;\\n }\\n\\n .sm\\\\:via-gray-900 {\\n --gradient-via-color:#212121 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 33, 33, 0)) !important;\\n }\\n\\n .sm\\\\:to-transparent {\\n --gradient-to-color:transparent !important;\\n }\\n\\n .sm\\\\:to-secondary {\\n --gradient-to-color:#836447 !important;\\n }\\n\\n .sm\\\\:to-primary {\\n --gradient-to-color:#1c2d56 !important;\\n }\\n\\n .sm\\\\:to-white {\\n --gradient-to-color:#fff !important;\\n }\\n\\n .sm\\\\:to-gray-100 {\\n --gradient-to-color:#f5f5f5 !important;\\n }\\n\\n .sm\\\\:to-gray-200 {\\n --gradient-to-color:#eeeeee !important;\\n }\\n\\n .sm\\\\:to-gray-300 {\\n --gradient-to-color:#e0e0e0 !important;\\n }\\n\\n .sm\\\\:to-gray-400 {\\n --gradient-to-color:#bdbdbd !important;\\n }\\n\\n .sm\\\\:to-gray-500 {\\n --gradient-to-color:#9e9e9e !important;\\n }\\n\\n .sm\\\\:to-gray-600 {\\n --gradient-to-color:#757575 !important;\\n }\\n\\n .sm\\\\:to-gray-700 {\\n --gradient-to-color:#616161 !important;\\n }\\n\\n .sm\\\\:to-gray-800 {\\n --gradient-to-color:#424242 !important;\\n }\\n\\n .sm\\\\:to-gray-900 {\\n --gradient-to-color:#212121 !important;\\n }\\n\\n .sm\\\\:hover\\\\:from-transparent:hover {\\n --gradient-from-color:transparent !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:from-secondary:hover {\\n --gradient-from-color:#836447 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(131, 100, 71, 0)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:from-primary:hover {\\n --gradient-from-color:#1c2d56 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(28, 45, 86, 0)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:from-white:hover {\\n --gradient-from-color:#fff !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:from-gray-100:hover {\\n --gradient-from-color:#f5f5f5 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 245, 245, 0)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:from-gray-200:hover {\\n --gradient-from-color:#eeeeee !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(238, 238, 238, 0)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:from-gray-300:hover {\\n --gradient-from-color:#e0e0e0 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:from-gray-400:hover {\\n --gradient-from-color:#bdbdbd !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(189, 189, 189, 0)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:from-gray-500:hover {\\n --gradient-from-color:#9e9e9e !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(158, 158, 158, 0)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:from-gray-600:hover {\\n --gradient-from-color:#757575 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:from-gray-700:hover {\\n --gradient-from-color:#616161 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 97, 97, 0)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:from-gray-800:hover {\\n --gradient-from-color:#424242 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(66, 66, 66, 0)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:from-gray-900:hover {\\n --gradient-from-color:#212121 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(33, 33, 33, 0)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:via-transparent:hover {\\n --gradient-via-color:transparent !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:via-secondary:hover {\\n --gradient-via-color:#836447 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(131, 100, 71, 0)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:via-primary:hover {\\n --gradient-via-color:#1c2d56 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 45, 86, 0)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:via-white:hover {\\n --gradient-via-color:#fff !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:via-gray-100:hover {\\n --gradient-via-color:#f5f5f5 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 245, 245, 0)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:via-gray-200:hover {\\n --gradient-via-color:#eeeeee !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 238, 238, 0)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:via-gray-300:hover {\\n --gradient-via-color:#e0e0e0 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:via-gray-400:hover {\\n --gradient-via-color:#bdbdbd !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(189, 189, 189, 0)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:via-gray-500:hover {\\n --gradient-via-color:#9e9e9e !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(158, 158, 158, 0)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:via-gray-600:hover {\\n --gradient-via-color:#757575 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:via-gray-700:hover {\\n --gradient-via-color:#616161 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 97, 97, 0)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:via-gray-800:hover {\\n --gradient-via-color:#424242 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 66, 66, 0)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:via-gray-900:hover {\\n --gradient-via-color:#212121 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 33, 33, 0)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:to-transparent:hover {\\n --gradient-to-color:transparent !important;\\n }\\n\\n .sm\\\\:hover\\\\:to-secondary:hover {\\n --gradient-to-color:#836447 !important;\\n }\\n\\n .sm\\\\:hover\\\\:to-primary:hover {\\n --gradient-to-color:#1c2d56 !important;\\n }\\n\\n .sm\\\\:hover\\\\:to-white:hover {\\n --gradient-to-color:#fff !important;\\n }\\n\\n .sm\\\\:hover\\\\:to-gray-100:hover {\\n --gradient-to-color:#f5f5f5 !important;\\n }\\n\\n .sm\\\\:hover\\\\:to-gray-200:hover {\\n --gradient-to-color:#eeeeee !important;\\n }\\n\\n .sm\\\\:hover\\\\:to-gray-300:hover {\\n --gradient-to-color:#e0e0e0 !important;\\n }\\n\\n .sm\\\\:hover\\\\:to-gray-400:hover {\\n --gradient-to-color:#bdbdbd !important;\\n }\\n\\n .sm\\\\:hover\\\\:to-gray-500:hover {\\n --gradient-to-color:#9e9e9e !important;\\n }\\n\\n .sm\\\\:hover\\\\:to-gray-600:hover {\\n --gradient-to-color:#757575 !important;\\n }\\n\\n .sm\\\\:hover\\\\:to-gray-700:hover {\\n --gradient-to-color:#616161 !important;\\n }\\n\\n .sm\\\\:hover\\\\:to-gray-800:hover {\\n --gradient-to-color:#424242 !important;\\n }\\n\\n .sm\\\\:hover\\\\:to-gray-900:hover {\\n --gradient-to-color:#212121 !important;\\n }\\n\\n .sm\\\\:focus\\\\:from-transparent:focus {\\n --gradient-from-color:transparent !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:from-secondary:focus {\\n --gradient-from-color:#836447 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(131, 100, 71, 0)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:from-primary:focus {\\n --gradient-from-color:#1c2d56 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(28, 45, 86, 0)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:from-white:focus {\\n --gradient-from-color:#fff !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:from-gray-100:focus {\\n --gradient-from-color:#f5f5f5 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 245, 245, 0)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:from-gray-200:focus {\\n --gradient-from-color:#eeeeee !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(238, 238, 238, 0)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:from-gray-300:focus {\\n --gradient-from-color:#e0e0e0 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:from-gray-400:focus {\\n --gradient-from-color:#bdbdbd !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(189, 189, 189, 0)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:from-gray-500:focus {\\n --gradient-from-color:#9e9e9e !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(158, 158, 158, 0)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:from-gray-600:focus {\\n --gradient-from-color:#757575 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:from-gray-700:focus {\\n --gradient-from-color:#616161 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 97, 97, 0)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:from-gray-800:focus {\\n --gradient-from-color:#424242 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(66, 66, 66, 0)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:from-gray-900:focus {\\n --gradient-from-color:#212121 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(33, 33, 33, 0)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:via-transparent:focus {\\n --gradient-via-color:transparent !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:via-secondary:focus {\\n --gradient-via-color:#836447 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(131, 100, 71, 0)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:via-primary:focus {\\n --gradient-via-color:#1c2d56 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 45, 86, 0)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:via-white:focus {\\n --gradient-via-color:#fff !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:via-gray-100:focus {\\n --gradient-via-color:#f5f5f5 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 245, 245, 0)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:via-gray-200:focus {\\n --gradient-via-color:#eeeeee !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 238, 238, 0)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:via-gray-300:focus {\\n --gradient-via-color:#e0e0e0 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:via-gray-400:focus {\\n --gradient-via-color:#bdbdbd !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(189, 189, 189, 0)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:via-gray-500:focus {\\n --gradient-via-color:#9e9e9e !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(158, 158, 158, 0)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:via-gray-600:focus {\\n --gradient-via-color:#757575 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:via-gray-700:focus {\\n --gradient-via-color:#616161 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 97, 97, 0)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:via-gray-800:focus {\\n --gradient-via-color:#424242 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 66, 66, 0)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:via-gray-900:focus {\\n --gradient-via-color:#212121 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 33, 33, 0)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:to-transparent:focus {\\n --gradient-to-color:transparent !important;\\n }\\n\\n .sm\\\\:focus\\\\:to-secondary:focus {\\n --gradient-to-color:#836447 !important;\\n }\\n\\n .sm\\\\:focus\\\\:to-primary:focus {\\n --gradient-to-color:#1c2d56 !important;\\n }\\n\\n .sm\\\\:focus\\\\:to-white:focus {\\n --gradient-to-color:#fff !important;\\n }\\n\\n .sm\\\\:focus\\\\:to-gray-100:focus {\\n --gradient-to-color:#f5f5f5 !important;\\n }\\n\\n .sm\\\\:focus\\\\:to-gray-200:focus {\\n --gradient-to-color:#eeeeee !important;\\n }\\n\\n .sm\\\\:focus\\\\:to-gray-300:focus {\\n --gradient-to-color:#e0e0e0 !important;\\n }\\n\\n .sm\\\\:focus\\\\:to-gray-400:focus {\\n --gradient-to-color:#bdbdbd !important;\\n }\\n\\n .sm\\\\:focus\\\\:to-gray-500:focus {\\n --gradient-to-color:#9e9e9e !important;\\n }\\n\\n .sm\\\\:focus\\\\:to-gray-600:focus {\\n --gradient-to-color:#757575 !important;\\n }\\n\\n .sm\\\\:focus\\\\:to-gray-700:focus {\\n --gradient-to-color:#616161 !important;\\n }\\n\\n .sm\\\\:focus\\\\:to-gray-800:focus {\\n --gradient-to-color:#424242 !important;\\n }\\n\\n .sm\\\\:focus\\\\:to-gray-900:focus {\\n --gradient-to-color:#212121 !important;\\n }\\n\\n .sm\\\\:bg-opacity-0 {\\n --bg-opacity:0 !important;\\n }\\n\\n .sm\\\\:bg-opacity-25 {\\n --bg-opacity:0.25 !important;\\n }\\n\\n .sm\\\\:bg-opacity-50 {\\n --bg-opacity:0.5 !important;\\n }\\n\\n .sm\\\\:bg-opacity-75 {\\n --bg-opacity:0.75 !important;\\n }\\n\\n .sm\\\\:bg-opacity-100 {\\n --bg-opacity:1 !important;\\n }\\n\\n .sm\\\\:hover\\\\:bg-opacity-0:hover {\\n --bg-opacity:0 !important;\\n }\\n\\n .sm\\\\:hover\\\\:bg-opacity-25:hover {\\n --bg-opacity:0.25 !important;\\n }\\n\\n .sm\\\\:hover\\\\:bg-opacity-50:hover {\\n --bg-opacity:0.5 !important;\\n }\\n\\n .sm\\\\:hover\\\\:bg-opacity-75:hover {\\n --bg-opacity:0.75 !important;\\n }\\n\\n .sm\\\\:hover\\\\:bg-opacity-100:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n .sm\\\\:focus\\\\:bg-opacity-0:focus {\\n --bg-opacity:0 !important;\\n }\\n\\n .sm\\\\:focus\\\\:bg-opacity-25:focus {\\n --bg-opacity:0.25 !important;\\n }\\n\\n .sm\\\\:focus\\\\:bg-opacity-50:focus {\\n --bg-opacity:0.5 !important;\\n }\\n\\n .sm\\\\:focus\\\\:bg-opacity-75:focus {\\n --bg-opacity:0.75 !important;\\n }\\n\\n .sm\\\\:focus\\\\:bg-opacity-100:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:bg-auto {\\n background-size:auto !important;\\n }\\n\\n [dir] .sm\\\\:bg-cover {\\n background-size:cover !important;\\n }\\n\\n [dir] .sm\\\\:bg-contain {\\n background-size:contain !important;\\n }\\n\\n [dir] .sm\\\\:border-transparent {\\n border-color:transparent !important;\\n }\\n\\n .sm\\\\:border-secondary {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:border-secondary {\\n border-color:#836447 !important;\\n border-color:rgba(131, 100, 71, var(--border-opacity)) !important;\\n }\\n\\n .sm\\\\:border-primary {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:border-primary {\\n border-color:#1c2d56 !important;\\n border-color:rgba(28, 45, 86, var(--border-opacity)) !important;\\n }\\n\\n .sm\\\\:border-white {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:border-white {\\n border-color:#fff !important;\\n border-color:rgba(255, 255, 255, var(--border-opacity)) !important;\\n }\\n\\n .sm\\\\:border-gray-100 {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:border-gray-100 {\\n border-color:#f5f5f5 !important;\\n border-color:rgba(245, 245, 245, var(--border-opacity)) !important;\\n }\\n\\n .sm\\\\:border-gray-200 {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:border-gray-200 {\\n border-color:#eeeeee !important;\\n border-color:rgba(238, 238, 238, var(--border-opacity)) !important;\\n }\\n\\n .sm\\\\:border-gray-300 {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:border-gray-300 {\\n border-color:#e0e0e0 !important;\\n border-color:rgba(224, 224, 224, var(--border-opacity)) !important;\\n }\\n\\n .sm\\\\:border-gray-400 {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:border-gray-400 {\\n border-color:#bdbdbd !important;\\n border-color:rgba(189, 189, 189, var(--border-opacity)) !important;\\n }\\n\\n .sm\\\\:border-gray-500 {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:border-gray-500 {\\n border-color:#9e9e9e !important;\\n border-color:rgba(158, 158, 158, var(--border-opacity)) !important;\\n }\\n\\n .sm\\\\:border-gray-600 {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:border-gray-600 {\\n border-color:#757575 !important;\\n border-color:rgba(117, 117, 117, var(--border-opacity)) !important;\\n }\\n\\n .sm\\\\:border-gray-700 {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:border-gray-700 {\\n border-color:#616161 !important;\\n border-color:rgba(97, 97, 97, var(--border-opacity)) !important;\\n }\\n\\n .sm\\\\:border-gray-800 {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:border-gray-800 {\\n border-color:#424242 !important;\\n border-color:rgba(66, 66, 66, var(--border-opacity)) !important;\\n }\\n\\n .sm\\\\:border-gray-900 {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:border-gray-900 {\\n border-color:#212121 !important;\\n border-color:rgba(33, 33, 33, var(--border-opacity)) !important;\\n }\\n\\n [dir] .sm\\\\:hover\\\\:border-transparent:hover {\\n border-color:transparent !important;\\n }\\n\\n .sm\\\\:hover\\\\:border-secondary:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:hover\\\\:border-secondary:hover {\\n border-color:#836447 !important;\\n border-color:rgba(131, 100, 71, var(--border-opacity)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:border-primary:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:hover\\\\:border-primary:hover {\\n border-color:#1c2d56 !important;\\n border-color:rgba(28, 45, 86, var(--border-opacity)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:border-white:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:hover\\\\:border-white:hover {\\n border-color:#fff !important;\\n border-color:rgba(255, 255, 255, var(--border-opacity)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:border-gray-100:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:hover\\\\:border-gray-100:hover {\\n border-color:#f5f5f5 !important;\\n border-color:rgba(245, 245, 245, var(--border-opacity)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:border-gray-200:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:hover\\\\:border-gray-200:hover {\\n border-color:#eeeeee !important;\\n border-color:rgba(238, 238, 238, var(--border-opacity)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:border-gray-300:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:hover\\\\:border-gray-300:hover {\\n border-color:#e0e0e0 !important;\\n border-color:rgba(224, 224, 224, var(--border-opacity)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:border-gray-400:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:hover\\\\:border-gray-400:hover {\\n border-color:#bdbdbd !important;\\n border-color:rgba(189, 189, 189, var(--border-opacity)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:border-gray-500:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:hover\\\\:border-gray-500:hover {\\n border-color:#9e9e9e !important;\\n border-color:rgba(158, 158, 158, var(--border-opacity)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:border-gray-600:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:hover\\\\:border-gray-600:hover {\\n border-color:#757575 !important;\\n border-color:rgba(117, 117, 117, var(--border-opacity)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:border-gray-700:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:hover\\\\:border-gray-700:hover {\\n border-color:#616161 !important;\\n border-color:rgba(97, 97, 97, var(--border-opacity)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:border-gray-800:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:hover\\\\:border-gray-800:hover {\\n border-color:#424242 !important;\\n border-color:rgba(66, 66, 66, var(--border-opacity)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:border-gray-900:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:hover\\\\:border-gray-900:hover {\\n border-color:#212121 !important;\\n border-color:rgba(33, 33, 33, var(--border-opacity)) !important;\\n }\\n\\n .sm\\\\:border-opacity-0 {\\n --border-opacity:0 !important;\\n }\\n\\n .sm\\\\:border-opacity-25 {\\n --border-opacity:0.25 !important;\\n }\\n\\n .sm\\\\:border-opacity-50 {\\n --border-opacity:0.5 !important;\\n }\\n\\n .sm\\\\:border-opacity-75 {\\n --border-opacity:0.75 !important;\\n }\\n\\n .sm\\\\:border-opacity-100 {\\n --border-opacity:1 !important;\\n }\\n\\n .sm\\\\:hover\\\\:border-opacity-0:hover {\\n --border-opacity:0 !important;\\n }\\n\\n .sm\\\\:hover\\\\:border-opacity-25:hover {\\n --border-opacity:0.25 !important;\\n }\\n\\n .sm\\\\:hover\\\\:border-opacity-50:hover {\\n --border-opacity:0.5 !important;\\n }\\n\\n .sm\\\\:hover\\\\:border-opacity-75:hover {\\n --border-opacity:0.75 !important;\\n }\\n\\n .sm\\\\:hover\\\\:border-opacity-100:hover {\\n --border-opacity:1 !important;\\n }\\n\\n .sm\\\\:focus\\\\:border-opacity-0:focus {\\n --border-opacity:0 !important;\\n }\\n\\n .sm\\\\:focus\\\\:border-opacity-25:focus {\\n --border-opacity:0.25 !important;\\n }\\n\\n .sm\\\\:focus\\\\:border-opacity-50:focus {\\n --border-opacity:0.5 !important;\\n }\\n\\n .sm\\\\:focus\\\\:border-opacity-75:focus {\\n --border-opacity:0.75 !important;\\n }\\n\\n .sm\\\\:focus\\\\:border-opacity-100:focus {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .sm\\\\:border-solid {\\n border-style:solid !important;\\n }\\n\\n [dir] .sm\\\\:border-dashed {\\n border-style:dashed !important;\\n }\\n\\n [dir] .sm\\\\:border-dotted {\\n border-style:dotted !important;\\n }\\n\\n [dir] .sm\\\\:border-double {\\n border-style:double !important;\\n }\\n\\n [dir] .sm\\\\:border-none {\\n border-style:none !important;\\n }\\n\\n [dir] .sm\\\\:border-0 {\\n border-width:0 !important;\\n }\\n\\n [dir] .sm\\\\:border-2 {\\n border-width:2px !important;\\n }\\n\\n [dir] .sm\\\\:border-4 {\\n border-width:4px !important;\\n }\\n\\n [dir] .sm\\\\:border-8 {\\n border-width:8px !important;\\n }\\n\\n [dir] .sm\\\\:border {\\n border-width:1px !important;\\n }\\n\\n [dir] .sm\\\\:border-t-0 {\\n border-top-width:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:border-r-0 {\\r\\n border-right-width:0 !important;\\n }\\n\\n [dir=rtl] .sm\\\\:border-r-0 {\\n border-left-width:0 !important;\\n }\\n\\n [dir] .sm\\\\:border-b-0 {\\n border-bottom-width:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:border-l-0 {\\r\\n border-left-width:0 !important;\\n }\\n\\n [dir=rtl] .sm\\\\:border-l-0 {\\n border-right-width:0 !important;\\n }\\n\\n [dir] .sm\\\\:border-t-2 {\\n border-top-width:2px !important;\\n }\\n\\n [dir=ltr] .sm\\\\:border-r-2 {\\r\\n border-right-width:2px !important;\\n }\\n\\n [dir=rtl] .sm\\\\:border-r-2 {\\n border-left-width:2px !important;\\n }\\n\\n [dir] .sm\\\\:border-b-2 {\\n border-bottom-width:2px !important;\\n }\\n\\n [dir=ltr] .sm\\\\:border-l-2 {\\r\\n border-left-width:2px !important;\\n }\\n\\n [dir=rtl] .sm\\\\:border-l-2 {\\n border-right-width:2px !important;\\n }\\n\\n [dir] .sm\\\\:border-t-4 {\\n border-top-width:4px !important;\\n }\\n\\n [dir=ltr] .sm\\\\:border-r-4 {\\r\\n border-right-width:4px !important;\\n }\\n\\n [dir=rtl] .sm\\\\:border-r-4 {\\n border-left-width:4px !important;\\n }\\n\\n [dir] .sm\\\\:border-b-4 {\\n border-bottom-width:4px !important;\\n }\\n\\n [dir=ltr] .sm\\\\:border-l-4 {\\r\\n border-left-width:4px !important;\\n }\\n\\n [dir=rtl] .sm\\\\:border-l-4 {\\n border-right-width:4px !important;\\n }\\n\\n [dir] .sm\\\\:border-t-8 {\\n border-top-width:8px !important;\\n }\\n\\n [dir=ltr] .sm\\\\:border-r-8 {\\r\\n border-right-width:8px !important;\\n }\\n\\n [dir=rtl] .sm\\\\:border-r-8 {\\n border-left-width:8px !important;\\n }\\n\\n [dir] .sm\\\\:border-b-8 {\\n border-bottom-width:8px !important;\\n }\\n\\n [dir=ltr] .sm\\\\:border-l-8 {\\r\\n border-left-width:8px !important;\\n }\\n\\n [dir=rtl] .sm\\\\:border-l-8 {\\n border-right-width:8px !important;\\n }\\n\\n [dir] .sm\\\\:border-t {\\n border-top-width:1px !important;\\n }\\n\\n [dir=ltr] .sm\\\\:border-r {\\r\\n border-right-width:1px !important;\\n }\\n\\n [dir=rtl] .sm\\\\:border-r {\\n border-left-width:1px !important;\\n }\\n\\n [dir] .sm\\\\:border-b {\\n border-bottom-width:1px !important;\\n }\\n\\n [dir=ltr] .sm\\\\:border-l {\\r\\n border-left-width:1px !important;\\n }\\n\\n [dir=rtl] .sm\\\\:border-l {\\n border-right-width:1px !important;\\n }\\n\\n .sm\\\\:box-border {\\n -webkit-box-sizing:border-box !important;\\n box-sizing:border-box !important;\\n }\\n\\n .sm\\\\:box-content {\\n -webkit-box-sizing:content-box !important;\\n box-sizing:content-box !important;\\n }\\n\\n .sm\\\\:block {\\n display:block !important;\\n }\\n\\n .sm\\\\:inline-block {\\n display:inline-block !important;\\n }\\n\\n .sm\\\\:inline {\\n display:inline !important;\\n }\\n\\n .sm\\\\:flex {\\n display:-webkit-box !important;\\n display:-ms-flexbox !important;\\n display:flex !important;\\n }\\n\\n .sm\\\\:inline-flex {\\n display:-webkit-inline-box !important;\\n display:-ms-inline-flexbox !important;\\n display:inline-flex !important;\\n }\\n\\n .sm\\\\:table {\\n display:table !important;\\n }\\n\\n .sm\\\\:table-caption {\\n display:table-caption !important;\\n }\\n\\n .sm\\\\:table-cell {\\n display:table-cell !important;\\n }\\n\\n .sm\\\\:table-column {\\n display:table-column !important;\\n }\\n\\n .sm\\\\:table-column-group {\\n display:table-column-group !important;\\n }\\n\\n .sm\\\\:table-footer-group {\\n display:table-footer-group !important;\\n }\\n\\n .sm\\\\:table-header-group {\\n display:table-header-group !important;\\n }\\n\\n .sm\\\\:table-row-group {\\n display:table-row-group !important;\\n }\\n\\n .sm\\\\:table-row {\\n display:table-row !important;\\n }\\n\\n .sm\\\\:flow-root {\\n display:flow-root !important;\\n }\\n\\n .sm\\\\:grid {\\n display:grid !important;\\n }\\n\\n .sm\\\\:inline-grid {\\n display:inline-grid !important;\\n }\\n\\n .sm\\\\:contents {\\n display:contents !important;\\n }\\n\\n .sm\\\\:hidden {\\n display:none !important;\\n }\\n\\n .sm\\\\:flex-row {\\n -webkit-box-orient:horizontal !important;\\n -webkit-box-direction:normal !important;\\n -ms-flex-direction:row !important;\\n flex-direction:row !important;\\n }\\n\\n .sm\\\\:flex-row-reverse {\\n -webkit-box-orient:horizontal !important;\\n -webkit-box-direction:reverse !important;\\n -ms-flex-direction:row-reverse !important;\\n flex-direction:row-reverse !important;\\n }\\n\\n .sm\\\\:flex-col {\\n -webkit-box-orient:vertical !important;\\n -webkit-box-direction:normal !important;\\n -ms-flex-direction:column !important;\\n flex-direction:column !important;\\n }\\n\\n .sm\\\\:flex-col-reverse {\\n -webkit-box-orient:vertical !important;\\n -webkit-box-direction:reverse !important;\\n -ms-flex-direction:column-reverse !important;\\n flex-direction:column-reverse !important;\\n }\\n\\n .sm\\\\:flex-wrap {\\n -ms-flex-wrap:wrap !important;\\n flex-wrap:wrap !important;\\n }\\n\\n .sm\\\\:flex-wrap-reverse {\\n -ms-flex-wrap:wrap-reverse !important;\\n flex-wrap:wrap-reverse !important;\\n }\\n\\n .sm\\\\:flex-no-wrap {\\n -ms-flex-wrap:nowrap !important;\\n flex-wrap:nowrap !important;\\n }\\n\\n .sm\\\\:place-items-auto {\\n place-items:auto !important;\\n }\\n\\n .sm\\\\:place-items-start {\\n place-items:start !important;\\n }\\n\\n .sm\\\\:place-items-end {\\n place-items:end !important;\\n }\\n\\n .sm\\\\:place-items-center {\\n place-items:center !important;\\n }\\n\\n .sm\\\\:place-items-stretch {\\n place-items:stretch !important;\\n }\\n\\n .sm\\\\:place-content-center {\\n place-content:center !important;\\n }\\n\\n .sm\\\\:place-content-start {\\n place-content:start !important;\\n }\\n\\n .sm\\\\:place-content-end {\\n place-content:end !important;\\n }\\n\\n .sm\\\\:place-content-between {\\n place-content:space-between !important;\\n }\\n\\n .sm\\\\:place-content-around {\\n place-content:space-around !important;\\n }\\n\\n .sm\\\\:place-content-evenly {\\n place-content:space-evenly !important;\\n }\\n\\n .sm\\\\:place-content-stretch {\\n place-content:stretch !important;\\n }\\n\\n .sm\\\\:place-self-auto {\\n place-self:auto !important;\\n }\\n\\n .sm\\\\:place-self-start {\\n place-self:start !important;\\n }\\n\\n .sm\\\\:place-self-end {\\n place-self:end !important;\\n }\\n\\n .sm\\\\:place-self-center {\\n place-self:center !important;\\n }\\n\\n .sm\\\\:place-self-stretch {\\n place-self:stretch !important;\\n }\\n\\n .sm\\\\:items-start {\\n -webkit-box-align:start !important;\\n -ms-flex-align:start !important;\\n align-items:flex-start !important;\\n }\\n\\n .sm\\\\:items-end {\\n -webkit-box-align:end !important;\\n -ms-flex-align:end !important;\\n align-items:flex-end !important;\\n }\\n\\n .sm\\\\:items-center {\\n -webkit-box-align:center !important;\\n -ms-flex-align:center !important;\\n align-items:center !important;\\n }\\n\\n .sm\\\\:items-baseline {\\n -webkit-box-align:baseline !important;\\n -ms-flex-align:baseline !important;\\n align-items:baseline !important;\\n }\\n\\n .sm\\\\:items-stretch {\\n -webkit-box-align:stretch !important;\\n -ms-flex-align:stretch !important;\\n align-items:stretch !important;\\n }\\n\\n .sm\\\\:content-center {\\n -ms-flex-line-pack:center !important;\\n align-content:center !important;\\n }\\n\\n .sm\\\\:content-start {\\n -ms-flex-line-pack:start !important;\\n align-content:flex-start !important;\\n }\\n\\n .sm\\\\:content-end {\\n -ms-flex-line-pack:end !important;\\n align-content:flex-end !important;\\n }\\n\\n .sm\\\\:content-between {\\n -ms-flex-line-pack:justify !important;\\n align-content:space-between !important;\\n }\\n\\n .sm\\\\:content-around {\\n -ms-flex-line-pack:distribute !important;\\n align-content:space-around !important;\\n }\\n\\n .sm\\\\:content-evenly {\\n -ms-flex-line-pack:space-evenly !important;\\n align-content:space-evenly !important;\\n }\\n\\n .sm\\\\:self-auto {\\n -ms-flex-item-align:auto !important;\\n align-self:auto !important;\\n }\\n\\n .sm\\\\:self-start {\\n -ms-flex-item-align:start !important;\\n align-self:flex-start !important;\\n }\\n\\n .sm\\\\:self-end {\\n -ms-flex-item-align:end !important;\\n align-self:flex-end !important;\\n }\\n\\n .sm\\\\:self-center {\\n -ms-flex-item-align:center !important;\\n align-self:center !important;\\n }\\n\\n .sm\\\\:self-stretch {\\n -ms-flex-item-align:stretch !important;\\n align-self:stretch !important;\\n }\\n\\n .sm\\\\:justify-items-auto {\\n justify-items:auto !important;\\n }\\n\\n .sm\\\\:justify-items-start {\\n justify-items:start !important;\\n }\\n\\n .sm\\\\:justify-items-end {\\n justify-items:end !important;\\n }\\n\\n .sm\\\\:justify-items-center {\\n justify-items:center !important;\\n }\\n\\n .sm\\\\:justify-items-stretch {\\n justify-items:stretch !important;\\n }\\n\\n .sm\\\\:justify-start {\\n -webkit-box-pack:start !important;\\n -ms-flex-pack:start !important;\\n justify-content:flex-start !important;\\n }\\n\\n .sm\\\\:justify-end {\\n -webkit-box-pack:end !important;\\n -ms-flex-pack:end !important;\\n justify-content:flex-end !important;\\n }\\n\\n .sm\\\\:justify-center {\\n -webkit-box-pack:center !important;\\n -ms-flex-pack:center !important;\\n justify-content:center !important;\\n }\\n\\n .sm\\\\:justify-between {\\n -webkit-box-pack:justify !important;\\n -ms-flex-pack:justify !important;\\n justify-content:space-between !important;\\n }\\n\\n .sm\\\\:justify-around {\\n -ms-flex-pack:distribute !important;\\n justify-content:space-around !important;\\n }\\n\\n .sm\\\\:justify-evenly {\\n -webkit-box-pack:space-evenly !important;\\n -ms-flex-pack:space-evenly !important;\\n justify-content:space-evenly !important;\\n }\\n\\n .sm\\\\:justify-self-auto {\\n justify-self:auto !important;\\n }\\n\\n .sm\\\\:justify-self-start {\\n justify-self:start !important;\\n }\\n\\n .sm\\\\:justify-self-end {\\n justify-self:end !important;\\n }\\n\\n .sm\\\\:justify-self-center {\\n justify-self:center !important;\\n }\\n\\n .sm\\\\:justify-self-stretch {\\n justify-self:stretch !important;\\n }\\n\\n .sm\\\\:flex-1 {\\n -webkit-box-flex:1 !important;\\n -ms-flex:1 1 0% !important;\\n flex:1 1 0% !important;\\n }\\n\\n .sm\\\\:flex-auto {\\n -webkit-box-flex:1 !important;\\n -ms-flex:1 1 auto !important;\\n flex:1 1 auto !important;\\n }\\n\\n .sm\\\\:flex-initial {\\n -webkit-box-flex:0 !important;\\n -ms-flex:0 1 auto !important;\\n flex:0 1 auto !important;\\n }\\n\\n .sm\\\\:flex-none {\\n -webkit-box-flex:0 !important;\\n -ms-flex:none !important;\\n flex:none !important;\\n }\\n\\n .sm\\\\:flex-grow-0 {\\n -webkit-box-flex:0 !important;\\n -ms-flex-positive:0 !important;\\n flex-grow:0 !important;\\n }\\n\\n .sm\\\\:flex-grow {\\n -webkit-box-flex:1 !important;\\n -ms-flex-positive:1 !important;\\n flex-grow:1 !important;\\n }\\n\\n .sm\\\\:flex-shrink-0 {\\n -ms-flex-negative:0 !important;\\n flex-shrink:0 !important;\\n }\\n\\n .sm\\\\:flex-shrink {\\n -ms-flex-negative:1 !important;\\n flex-shrink:1 !important;\\n }\\n\\n .sm\\\\:order-1 {\\n -webkit-box-ordinal-group:2 !important;\\n -ms-flex-order:1 !important;\\n order:1 !important;\\n }\\n\\n .sm\\\\:order-2 {\\n -webkit-box-ordinal-group:3 !important;\\n -ms-flex-order:2 !important;\\n order:2 !important;\\n }\\n\\n .sm\\\\:order-3 {\\n -webkit-box-ordinal-group:4 !important;\\n -ms-flex-order:3 !important;\\n order:3 !important;\\n }\\n\\n .sm\\\\:order-4 {\\n -webkit-box-ordinal-group:5 !important;\\n -ms-flex-order:4 !important;\\n order:4 !important;\\n }\\n\\n .sm\\\\:order-5 {\\n -webkit-box-ordinal-group:6 !important;\\n -ms-flex-order:5 !important;\\n order:5 !important;\\n }\\n\\n .sm\\\\:order-6 {\\n -webkit-box-ordinal-group:7 !important;\\n -ms-flex-order:6 !important;\\n order:6 !important;\\n }\\n\\n .sm\\\\:order-first {\\n -webkit-box-ordinal-group:0 !important;\\n -ms-flex-order:-1 !important;\\n order:-1 !important;\\n }\\n\\n .sm\\\\:order-last {\\n -webkit-box-ordinal-group:1000 !important;\\n -ms-flex-order:999 !important;\\n order:999 !important;\\n }\\n\\n .sm\\\\:order-normal {\\n -webkit-box-ordinal-group:1 !important;\\n -ms-flex-order:0 !important;\\n order:0 !important;\\n }\\n\\n .sm\\\\:hover\\\\:order-1:hover {\\n -webkit-box-ordinal-group:2 !important;\\n -ms-flex-order:1 !important;\\n order:1 !important;\\n }\\n\\n .sm\\\\:hover\\\\:order-2:hover {\\n -webkit-box-ordinal-group:3 !important;\\n -ms-flex-order:2 !important;\\n order:2 !important;\\n }\\n\\n .sm\\\\:hover\\\\:order-3:hover {\\n -webkit-box-ordinal-group:4 !important;\\n -ms-flex-order:3 !important;\\n order:3 !important;\\n }\\n\\n .sm\\\\:hover\\\\:order-4:hover {\\n -webkit-box-ordinal-group:5 !important;\\n -ms-flex-order:4 !important;\\n order:4 !important;\\n }\\n\\n .sm\\\\:hover\\\\:order-5:hover {\\n -webkit-box-ordinal-group:6 !important;\\n -ms-flex-order:5 !important;\\n order:5 !important;\\n }\\n\\n .sm\\\\:hover\\\\:order-6:hover {\\n -webkit-box-ordinal-group:7 !important;\\n -ms-flex-order:6 !important;\\n order:6 !important;\\n }\\n\\n .sm\\\\:hover\\\\:order-first:hover {\\n -webkit-box-ordinal-group:0 !important;\\n -ms-flex-order:-1 !important;\\n order:-1 !important;\\n }\\n\\n .sm\\\\:hover\\\\:order-last:hover {\\n -webkit-box-ordinal-group:1000 !important;\\n -ms-flex-order:999 !important;\\n order:999 !important;\\n }\\n\\n .sm\\\\:hover\\\\:order-normal:hover {\\n -webkit-box-ordinal-group:1 !important;\\n -ms-flex-order:0 !important;\\n order:0 !important;\\n }\\n\\n .sm\\\\:focus\\\\:order-1:focus {\\n -webkit-box-ordinal-group:2 !important;\\n -ms-flex-order:1 !important;\\n order:1 !important;\\n }\\n\\n .sm\\\\:focus\\\\:order-2:focus {\\n -webkit-box-ordinal-group:3 !important;\\n -ms-flex-order:2 !important;\\n order:2 !important;\\n }\\n\\n .sm\\\\:focus\\\\:order-3:focus {\\n -webkit-box-ordinal-group:4 !important;\\n -ms-flex-order:3 !important;\\n order:3 !important;\\n }\\n\\n .sm\\\\:focus\\\\:order-4:focus {\\n -webkit-box-ordinal-group:5 !important;\\n -ms-flex-order:4 !important;\\n order:4 !important;\\n }\\n\\n .sm\\\\:focus\\\\:order-5:focus {\\n -webkit-box-ordinal-group:6 !important;\\n -ms-flex-order:5 !important;\\n order:5 !important;\\n }\\n\\n .sm\\\\:focus\\\\:order-6:focus {\\n -webkit-box-ordinal-group:7 !important;\\n -ms-flex-order:6 !important;\\n order:6 !important;\\n }\\n\\n .sm\\\\:focus\\\\:order-first:focus {\\n -webkit-box-ordinal-group:0 !important;\\n -ms-flex-order:-1 !important;\\n order:-1 !important;\\n }\\n\\n .sm\\\\:focus\\\\:order-last:focus {\\n -webkit-box-ordinal-group:1000 !important;\\n -ms-flex-order:999 !important;\\n order:999 !important;\\n }\\n\\n .sm\\\\:focus\\\\:order-normal:focus {\\n -webkit-box-ordinal-group:1 !important;\\n -ms-flex-order:0 !important;\\n order:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:float-right {\\r\\n float:right !important;\\n }\\n\\n [dir=rtl] .sm\\\\:float-right {\\n float:left !important;\\n }\\n\\n [dir=ltr] .sm\\\\:float-left {\\r\\n float:left !important;\\n }\\n\\n [dir=rtl] .sm\\\\:float-left {\\n float:right !important;\\n }\\n\\n [dir] .sm\\\\:float-none {\\n float:none !important;\\n }\\n\\n .sm\\\\:clearfix:after {\\n content:\\\"\\\" !important;\\n display:table !important;\\n }\\n\\n [dir] .sm\\\\:clearfix:after {\\n clear:both !important;\\n }\\n\\n [dir=ltr] .sm\\\\:clear-left {\\r\\n clear:left !important;\\n }\\n\\n [dir=rtl] .sm\\\\:clear-left {\\n clear:right !important;\\n }\\n\\n [dir=ltr] .sm\\\\:clear-right {\\r\\n clear:right !important;\\n }\\n\\n [dir=rtl] .sm\\\\:clear-right {\\n clear:left !important;\\n }\\n\\n [dir] .sm\\\\:clear-both {\\n clear:both !important;\\n }\\n\\n [dir] .sm\\\\:clear-none {\\n clear:none !important;\\n }\\n\\n .sm\\\\:font-light {\\n font-weight:300 !important;\\n }\\n\\n .sm\\\\:font-normal {\\n font-weight:400 !important;\\n }\\n\\n .sm\\\\:font-medium {\\n font-weight:500 !important;\\n }\\n\\n .sm\\\\:font-semibold {\\n font-weight:600 !important;\\n }\\n\\n .sm\\\\:font-bold {\\n font-weight:700 !important;\\n }\\n\\n .sm\\\\:font-extrabold {\\n font-weight:800 !important;\\n }\\n\\n .sm\\\\:font-black {\\n font-weight:900 !important;\\n }\\n\\n .sm\\\\:hover\\\\:font-light:hover {\\n font-weight:300 !important;\\n }\\n\\n .sm\\\\:hover\\\\:font-normal:hover {\\n font-weight:400 !important;\\n }\\n\\n .sm\\\\:hover\\\\:font-medium:hover {\\n font-weight:500 !important;\\n }\\n\\n .sm\\\\:hover\\\\:font-semibold:hover {\\n font-weight:600 !important;\\n }\\n\\n .sm\\\\:hover\\\\:font-bold:hover {\\n font-weight:700 !important;\\n }\\n\\n .sm\\\\:hover\\\\:font-extrabold:hover {\\n font-weight:800 !important;\\n }\\n\\n .sm\\\\:hover\\\\:font-black:hover {\\n font-weight:900 !important;\\n }\\n\\n .sm\\\\:h-1 {\\n height:0.25rem !important;\\n }\\n\\n .sm\\\\:h-2 {\\n height:0.5rem !important;\\n }\\n\\n .sm\\\\:h-3 {\\n height:0.75rem !important;\\n }\\n\\n .sm\\\\:h-4 {\\n height:1rem !important;\\n }\\n\\n .sm\\\\:h-5 {\\n height:1.25rem !important;\\n }\\n\\n .sm\\\\:h-6 {\\n height:1.5rem !important;\\n }\\n\\n .sm\\\\:h-8 {\\n height:2rem !important;\\n }\\n\\n .sm\\\\:h-10 {\\n height:2.5rem !important;\\n }\\n\\n .sm\\\\:h-12 {\\n height:3rem !important;\\n }\\n\\n .sm\\\\:h-16 {\\n height:4rem !important;\\n }\\n\\n .sm\\\\:h-24 {\\n height:6rem !important;\\n }\\n\\n .sm\\\\:h-32 {\\n height:8rem !important;\\n }\\n\\n .sm\\\\:h-48 {\\n height:12rem !important;\\n }\\n\\n .sm\\\\:h-64 {\\n height:16rem !important;\\n }\\n\\n .sm\\\\:h-auto {\\n height:auto !important;\\n }\\n\\n .sm\\\\:h-px {\\n height:1px !important;\\n }\\n\\n .sm\\\\:h-full {\\n height:100% !important;\\n }\\n\\n .sm\\\\:h-screen {\\n height:100vh !important;\\n }\\n\\n .sm\\\\:text-xs {\\n font-size:.75rem !important;\\n }\\n\\n .sm\\\\:text-sm {\\n font-size:.875rem !important;\\n }\\n\\n .sm\\\\:text-base {\\n font-size:1rem !important;\\n }\\n\\n .sm\\\\:text-lg {\\n font-size:1.125rem !important;\\n }\\n\\n .sm\\\\:text-xl {\\n font-size:1.25rem !important;\\n }\\n\\n .sm\\\\:text-2xl {\\n font-size:1.5rem !important;\\n }\\n\\n .sm\\\\:text-3xl {\\n font-size:1.875rem !important;\\n }\\n\\n .sm\\\\:text-4xl {\\n font-size:2.25rem !important;\\n }\\n\\n .sm\\\\:text-5xl {\\n font-size:3rem !important;\\n }\\n\\n .sm\\\\:text-6xl {\\n font-size:4rem !important;\\n }\\n\\n .sm\\\\:leading-none {\\n line-height:1 !important;\\n }\\n\\n .sm\\\\:leading-tight {\\n line-height:1.25 !important;\\n }\\n\\n .sm\\\\:leading-normal {\\n line-height:1.5 !important;\\n }\\n\\n .sm\\\\:leading-loose {\\n line-height:2 !important;\\n }\\n\\n .sm\\\\:list-inside {\\n list-style-position:inside !important;\\n }\\n\\n .sm\\\\:list-outside {\\n list-style-position:outside !important;\\n }\\n\\n [dir] .sm\\\\:m-0 {\\n margin:0 !important;\\n }\\n\\n [dir] .sm\\\\:m-1 {\\n margin:0.25rem !important;\\n }\\n\\n [dir] .sm\\\\:m-2 {\\n margin:0.5rem !important;\\n }\\n\\n [dir] .sm\\\\:m-3 {\\n margin:0.75rem !important;\\n }\\n\\n [dir] .sm\\\\:m-4 {\\n margin:1rem !important;\\n }\\n\\n [dir] .sm\\\\:m-5 {\\n margin:1.25rem !important;\\n }\\n\\n [dir] .sm\\\\:m-6 {\\n margin:1.5rem !important;\\n }\\n\\n [dir] .sm\\\\:m-8 {\\n margin:2rem !important;\\n }\\n\\n [dir] .sm\\\\:m-10 {\\n margin:2.5rem !important;\\n }\\n\\n [dir] .sm\\\\:m-12 {\\n margin:3rem !important;\\n }\\n\\n [dir] .sm\\\\:m-16 {\\n margin:4rem !important;\\n }\\n\\n [dir] .sm\\\\:m-20 {\\n margin:5rem !important;\\n }\\n\\n [dir] .sm\\\\:m-24 {\\n margin:6rem !important;\\n }\\n\\n [dir] .sm\\\\:m-32 {\\n margin:8rem !important;\\n }\\n\\n [dir] .sm\\\\:m-auto {\\n margin:auto !important;\\n }\\n\\n [dir] .sm\\\\:m-px {\\n margin:1px !important;\\n }\\n\\n [dir] .sm\\\\:m-base {\\n margin:2.2rem !important;\\n }\\n\\n [dir] .sm\\\\:-m-px {\\n margin:-1px !important;\\n }\\n\\n [dir] .sm\\\\:-m-1 {\\n margin:-0.25rem !important;\\n }\\n\\n [dir] .sm\\\\:-m-2 {\\n margin:-0.5rem !important;\\n }\\n\\n [dir] .sm\\\\:-m-3 {\\n margin:-0.75rem !important;\\n }\\n\\n [dir] .sm\\\\:-m-4 {\\n margin:-1rem !important;\\n }\\n\\n [dir] .sm\\\\:my-0 {\\n margin-top:0 !important;\\n margin-bottom:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:mx-0 {\\r\\n margin-left:0 !important;\\r\\n margin-right:0 !important;\\n }\\n\\n [dir=rtl] .sm\\\\:mx-0 {\\n margin-right:0 !important;\\n margin-left:0 !important;\\n }\\n\\n [dir] .sm\\\\:my-1 {\\n margin-top:0.25rem !important;\\n margin-bottom:0.25rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:mx-1 {\\r\\n margin-left:0.25rem !important;\\r\\n margin-right:0.25rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:mx-1 {\\n margin-right:0.25rem !important;\\n margin-left:0.25rem !important;\\n }\\n\\n [dir] .sm\\\\:my-2 {\\n margin-top:0.5rem !important;\\n margin-bottom:0.5rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:mx-2 {\\r\\n margin-left:0.5rem !important;\\r\\n margin-right:0.5rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:mx-2 {\\n margin-right:0.5rem !important;\\n margin-left:0.5rem !important;\\n }\\n\\n [dir] .sm\\\\:my-3 {\\n margin-top:0.75rem !important;\\n margin-bottom:0.75rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:mx-3 {\\r\\n margin-left:0.75rem !important;\\r\\n margin-right:0.75rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:mx-3 {\\n margin-right:0.75rem !important;\\n margin-left:0.75rem !important;\\n }\\n\\n [dir] .sm\\\\:my-4 {\\n margin-top:1rem !important;\\n margin-bottom:1rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:mx-4 {\\r\\n margin-left:1rem !important;\\r\\n margin-right:1rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:mx-4 {\\n margin-right:1rem !important;\\n margin-left:1rem !important;\\n }\\n\\n [dir] .sm\\\\:my-5 {\\n margin-top:1.25rem !important;\\n margin-bottom:1.25rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:mx-5 {\\r\\n margin-left:1.25rem !important;\\r\\n margin-right:1.25rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:mx-5 {\\n margin-right:1.25rem !important;\\n margin-left:1.25rem !important;\\n }\\n\\n [dir] .sm\\\\:my-6 {\\n margin-top:1.5rem !important;\\n margin-bottom:1.5rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:mx-6 {\\r\\n margin-left:1.5rem !important;\\r\\n margin-right:1.5rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:mx-6 {\\n margin-right:1.5rem !important;\\n margin-left:1.5rem !important;\\n }\\n\\n [dir] .sm\\\\:my-8 {\\n margin-top:2rem !important;\\n margin-bottom:2rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:mx-8 {\\r\\n margin-left:2rem !important;\\r\\n margin-right:2rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:mx-8 {\\n margin-right:2rem !important;\\n margin-left:2rem !important;\\n }\\n\\n [dir] .sm\\\\:my-10 {\\n margin-top:2.5rem !important;\\n margin-bottom:2.5rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:mx-10 {\\r\\n margin-left:2.5rem !important;\\r\\n margin-right:2.5rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:mx-10 {\\n margin-right:2.5rem !important;\\n margin-left:2.5rem !important;\\n }\\n\\n [dir] .sm\\\\:my-12 {\\n margin-top:3rem !important;\\n margin-bottom:3rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:mx-12 {\\r\\n margin-left:3rem !important;\\r\\n margin-right:3rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:mx-12 {\\n margin-right:3rem !important;\\n margin-left:3rem !important;\\n }\\n\\n [dir] .sm\\\\:my-16 {\\n margin-top:4rem !important;\\n margin-bottom:4rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:mx-16 {\\r\\n margin-left:4rem !important;\\r\\n margin-right:4rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:mx-16 {\\n margin-right:4rem !important;\\n margin-left:4rem !important;\\n }\\n\\n [dir] .sm\\\\:my-20 {\\n margin-top:5rem !important;\\n margin-bottom:5rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:mx-20 {\\r\\n margin-left:5rem !important;\\r\\n margin-right:5rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:mx-20 {\\n margin-right:5rem !important;\\n margin-left:5rem !important;\\n }\\n\\n [dir] .sm\\\\:my-24 {\\n margin-top:6rem !important;\\n margin-bottom:6rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:mx-24 {\\r\\n margin-left:6rem !important;\\r\\n margin-right:6rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:mx-24 {\\n margin-right:6rem !important;\\n margin-left:6rem !important;\\n }\\n\\n [dir] .sm\\\\:my-32 {\\n margin-top:8rem !important;\\n margin-bottom:8rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:mx-32 {\\r\\n margin-left:8rem !important;\\r\\n margin-right:8rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:mx-32 {\\n margin-right:8rem !important;\\n margin-left:8rem !important;\\n }\\n\\n [dir] .sm\\\\:my-auto {\\n margin-top:auto !important;\\n margin-bottom:auto !important;\\n }\\n\\n [dir=ltr] .sm\\\\:mx-auto {\\r\\n margin-left:auto !important;\\r\\n margin-right:auto !important;\\n }\\n\\n [dir=rtl] .sm\\\\:mx-auto {\\n margin-right:auto !important;\\n margin-left:auto !important;\\n }\\n\\n [dir] .sm\\\\:my-px {\\n margin-top:1px !important;\\n margin-bottom:1px !important;\\n }\\n\\n [dir=ltr] .sm\\\\:mx-px {\\r\\n margin-left:1px !important;\\r\\n margin-right:1px !important;\\n }\\n\\n [dir=rtl] .sm\\\\:mx-px {\\n margin-right:1px !important;\\n margin-left:1px !important;\\n }\\n\\n [dir] .sm\\\\:my-base {\\n margin-top:2.2rem !important;\\n margin-bottom:2.2rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:mx-base {\\r\\n margin-left:2.2rem !important;\\r\\n margin-right:2.2rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:mx-base {\\n margin-right:2.2rem !important;\\n margin-left:2.2rem !important;\\n }\\n\\n [dir] .sm\\\\:-my-px {\\n margin-top:-1px !important;\\n margin-bottom:-1px !important;\\n }\\n\\n [dir=ltr] .sm\\\\:-mx-px {\\r\\n margin-left:-1px !important;\\r\\n margin-right:-1px !important;\\n }\\n\\n [dir=rtl] .sm\\\\:-mx-px {\\n margin-right:-1px !important;\\n margin-left:-1px !important;\\n }\\n\\n [dir] .sm\\\\:-my-1 {\\n margin-top:-0.25rem !important;\\n margin-bottom:-0.25rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:-mx-1 {\\r\\n margin-left:-0.25rem !important;\\r\\n margin-right:-0.25rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:-mx-1 {\\n margin-right:-0.25rem !important;\\n margin-left:-0.25rem !important;\\n }\\n\\n [dir] .sm\\\\:-my-2 {\\n margin-top:-0.5rem !important;\\n margin-bottom:-0.5rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:-mx-2 {\\r\\n margin-left:-0.5rem !important;\\r\\n margin-right:-0.5rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:-mx-2 {\\n margin-right:-0.5rem !important;\\n margin-left:-0.5rem !important;\\n }\\n\\n [dir] .sm\\\\:-my-3 {\\n margin-top:-0.75rem !important;\\n margin-bottom:-0.75rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:-mx-3 {\\r\\n margin-left:-0.75rem !important;\\r\\n margin-right:-0.75rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:-mx-3 {\\n margin-right:-0.75rem !important;\\n margin-left:-0.75rem !important;\\n }\\n\\n [dir] .sm\\\\:-my-4 {\\n margin-top:-1rem !important;\\n margin-bottom:-1rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:-mx-4 {\\r\\n margin-left:-1rem !important;\\r\\n margin-right:-1rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:-mx-4 {\\n margin-right:-1rem !important;\\n margin-left:-1rem !important;\\n }\\n\\n [dir] .sm\\\\:mt-0 {\\n margin-top:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:mr-0 {\\r\\n margin-right:0 !important;\\n }\\n\\n [dir=rtl] .sm\\\\:mr-0 {\\n margin-left:0 !important;\\n }\\n\\n [dir] .sm\\\\:mb-0 {\\n margin-bottom:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:ml-0 {\\r\\n margin-left:0 !important;\\n }\\n\\n [dir=rtl] .sm\\\\:ml-0 {\\n margin-right:0 !important;\\n }\\n\\n [dir] .sm\\\\:mt-1 {\\n margin-top:0.25rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:mr-1 {\\r\\n margin-right:0.25rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:mr-1 {\\n margin-left:0.25rem !important;\\n }\\n\\n [dir] .sm\\\\:mb-1 {\\n margin-bottom:0.25rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:ml-1 {\\r\\n margin-left:0.25rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:ml-1 {\\n margin-right:0.25rem !important;\\n }\\n\\n [dir] .sm\\\\:mt-2 {\\n margin-top:0.5rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:mr-2 {\\r\\n margin-right:0.5rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:mr-2 {\\n margin-left:0.5rem !important;\\n }\\n\\n [dir] .sm\\\\:mb-2 {\\n margin-bottom:0.5rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:ml-2 {\\r\\n margin-left:0.5rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:ml-2 {\\n margin-right:0.5rem !important;\\n }\\n\\n [dir] .sm\\\\:mt-3 {\\n margin-top:0.75rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:mr-3 {\\r\\n margin-right:0.75rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:mr-3 {\\n margin-left:0.75rem !important;\\n }\\n\\n [dir] .sm\\\\:mb-3 {\\n margin-bottom:0.75rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:ml-3 {\\r\\n margin-left:0.75rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:ml-3 {\\n margin-right:0.75rem !important;\\n }\\n\\n [dir] .sm\\\\:mt-4 {\\n margin-top:1rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:mr-4 {\\r\\n margin-right:1rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:mr-4 {\\n margin-left:1rem !important;\\n }\\n\\n [dir] .sm\\\\:mb-4 {\\n margin-bottom:1rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:ml-4 {\\r\\n margin-left:1rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:ml-4 {\\n margin-right:1rem !important;\\n }\\n\\n [dir] .sm\\\\:mt-5 {\\n margin-top:1.25rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:mr-5 {\\r\\n margin-right:1.25rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:mr-5 {\\n margin-left:1.25rem !important;\\n }\\n\\n [dir] .sm\\\\:mb-5 {\\n margin-bottom:1.25rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:ml-5 {\\r\\n margin-left:1.25rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:ml-5 {\\n margin-right:1.25rem !important;\\n }\\n\\n [dir] .sm\\\\:mt-6 {\\n margin-top:1.5rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:mr-6 {\\r\\n margin-right:1.5rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:mr-6 {\\n margin-left:1.5rem !important;\\n }\\n\\n [dir] .sm\\\\:mb-6 {\\n margin-bottom:1.5rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:ml-6 {\\r\\n margin-left:1.5rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:ml-6 {\\n margin-right:1.5rem !important;\\n }\\n\\n [dir] .sm\\\\:mt-8 {\\n margin-top:2rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:mr-8 {\\r\\n margin-right:2rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:mr-8 {\\n margin-left:2rem !important;\\n }\\n\\n [dir] .sm\\\\:mb-8 {\\n margin-bottom:2rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:ml-8 {\\r\\n margin-left:2rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:ml-8 {\\n margin-right:2rem !important;\\n }\\n\\n [dir] .sm\\\\:mt-10 {\\n margin-top:2.5rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:mr-10 {\\r\\n margin-right:2.5rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:mr-10 {\\n margin-left:2.5rem !important;\\n }\\n\\n [dir] .sm\\\\:mb-10 {\\n margin-bottom:2.5rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:ml-10 {\\r\\n margin-left:2.5rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:ml-10 {\\n margin-right:2.5rem !important;\\n }\\n\\n [dir] .sm\\\\:mt-12 {\\n margin-top:3rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:mr-12 {\\r\\n margin-right:3rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:mr-12 {\\n margin-left:3rem !important;\\n }\\n\\n [dir] .sm\\\\:mb-12 {\\n margin-bottom:3rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:ml-12 {\\r\\n margin-left:3rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:ml-12 {\\n margin-right:3rem !important;\\n }\\n\\n [dir] .sm\\\\:mt-16 {\\n margin-top:4rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:mr-16 {\\r\\n margin-right:4rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:mr-16 {\\n margin-left:4rem !important;\\n }\\n\\n [dir] .sm\\\\:mb-16 {\\n margin-bottom:4rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:ml-16 {\\r\\n margin-left:4rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:ml-16 {\\n margin-right:4rem !important;\\n }\\n\\n [dir] .sm\\\\:mt-20 {\\n margin-top:5rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:mr-20 {\\r\\n margin-right:5rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:mr-20 {\\n margin-left:5rem !important;\\n }\\n\\n [dir] .sm\\\\:mb-20 {\\n margin-bottom:5rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:ml-20 {\\r\\n margin-left:5rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:ml-20 {\\n margin-right:5rem !important;\\n }\\n\\n [dir] .sm\\\\:mt-24 {\\n margin-top:6rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:mr-24 {\\r\\n margin-right:6rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:mr-24 {\\n margin-left:6rem !important;\\n }\\n\\n [dir] .sm\\\\:mb-24 {\\n margin-bottom:6rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:ml-24 {\\r\\n margin-left:6rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:ml-24 {\\n margin-right:6rem !important;\\n }\\n\\n [dir] .sm\\\\:mt-32 {\\n margin-top:8rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:mr-32 {\\r\\n margin-right:8rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:mr-32 {\\n margin-left:8rem !important;\\n }\\n\\n [dir] .sm\\\\:mb-32 {\\n margin-bottom:8rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:ml-32 {\\r\\n margin-left:8rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:ml-32 {\\n margin-right:8rem !important;\\n }\\n\\n [dir] .sm\\\\:mt-auto {\\n margin-top:auto !important;\\n }\\n\\n [dir=ltr] .sm\\\\:mr-auto {\\r\\n margin-right:auto !important;\\n }\\n\\n [dir=rtl] .sm\\\\:mr-auto {\\n margin-left:auto !important;\\n }\\n\\n [dir] .sm\\\\:mb-auto {\\n margin-bottom:auto !important;\\n }\\n\\n [dir=ltr] .sm\\\\:ml-auto {\\r\\n margin-left:auto !important;\\n }\\n\\n [dir=rtl] .sm\\\\:ml-auto {\\n margin-right:auto !important;\\n }\\n\\n [dir] .sm\\\\:mt-px {\\n margin-top:1px !important;\\n }\\n\\n [dir=ltr] .sm\\\\:mr-px {\\r\\n margin-right:1px !important;\\n }\\n\\n [dir=rtl] .sm\\\\:mr-px {\\n margin-left:1px !important;\\n }\\n\\n [dir] .sm\\\\:mb-px {\\n margin-bottom:1px !important;\\n }\\n\\n [dir=ltr] .sm\\\\:ml-px {\\r\\n margin-left:1px !important;\\n }\\n\\n [dir=rtl] .sm\\\\:ml-px {\\n margin-right:1px !important;\\n }\\n\\n [dir] .sm\\\\:mt-base {\\n margin-top:2.2rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:mr-base {\\r\\n margin-right:2.2rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:mr-base {\\n margin-left:2.2rem !important;\\n }\\n\\n [dir] .sm\\\\:mb-base {\\n margin-bottom:2.2rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:ml-base {\\r\\n margin-left:2.2rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:ml-base {\\n margin-right:2.2rem !important;\\n }\\n\\n [dir] .sm\\\\:-mt-px {\\n margin-top:-1px !important;\\n }\\n\\n [dir=ltr] .sm\\\\:-mr-px {\\r\\n margin-right:-1px !important;\\n }\\n\\n [dir=rtl] .sm\\\\:-mr-px {\\n margin-left:-1px !important;\\n }\\n\\n [dir] .sm\\\\:-mb-px {\\n margin-bottom:-1px !important;\\n }\\n\\n [dir=ltr] .sm\\\\:-ml-px {\\r\\n margin-left:-1px !important;\\n }\\n\\n [dir=rtl] .sm\\\\:-ml-px {\\n margin-right:-1px !important;\\n }\\n\\n [dir] .sm\\\\:-mt-1 {\\n margin-top:-0.25rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:-mr-1 {\\r\\n margin-right:-0.25rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:-mr-1 {\\n margin-left:-0.25rem !important;\\n }\\n\\n [dir] .sm\\\\:-mb-1 {\\n margin-bottom:-0.25rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:-ml-1 {\\r\\n margin-left:-0.25rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:-ml-1 {\\n margin-right:-0.25rem !important;\\n }\\n\\n [dir] .sm\\\\:-mt-2 {\\n margin-top:-0.5rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:-mr-2 {\\r\\n margin-right:-0.5rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:-mr-2 {\\n margin-left:-0.5rem !important;\\n }\\n\\n [dir] .sm\\\\:-mb-2 {\\n margin-bottom:-0.5rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:-ml-2 {\\r\\n margin-left:-0.5rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:-ml-2 {\\n margin-right:-0.5rem !important;\\n }\\n\\n [dir] .sm\\\\:-mt-3 {\\n margin-top:-0.75rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:-mr-3 {\\r\\n margin-right:-0.75rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:-mr-3 {\\n margin-left:-0.75rem !important;\\n }\\n\\n [dir] .sm\\\\:-mb-3 {\\n margin-bottom:-0.75rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:-ml-3 {\\r\\n margin-left:-0.75rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:-ml-3 {\\n margin-right:-0.75rem !important;\\n }\\n\\n [dir] .sm\\\\:-mt-4 {\\n margin-top:-1rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:-mr-4 {\\r\\n margin-right:-1rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:-mr-4 {\\n margin-left:-1rem !important;\\n }\\n\\n [dir] .sm\\\\:-mb-4 {\\n margin-bottom:-1rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:-ml-4 {\\r\\n margin-left:-1rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:-ml-4 {\\n margin-right:-1rem !important;\\n }\\n\\n .sm\\\\:max-h-full {\\n max-height:100% !important;\\n }\\n\\n .sm\\\\:max-h-screen {\\n max-height:100vh !important;\\n }\\n\\n .sm\\\\:max-w-xs {\\n max-width:20rem !important;\\n }\\n\\n .sm\\\\:max-w-sm {\\n max-width:30rem !important;\\n }\\n\\n .sm\\\\:max-w-md {\\n max-width:40rem !important;\\n }\\n\\n .sm\\\\:max-w-lg {\\n max-width:50rem !important;\\n }\\n\\n .sm\\\\:max-w-xl {\\n max-width:60rem !important;\\n }\\n\\n .sm\\\\:max-w-2xl {\\n max-width:70rem !important;\\n }\\n\\n .sm\\\\:max-w-3xl {\\n max-width:80rem !important;\\n }\\n\\n .sm\\\\:max-w-4xl {\\n max-width:90rem !important;\\n }\\n\\n .sm\\\\:max-w-5xl {\\n max-width:100rem !important;\\n }\\n\\n .sm\\\\:max-w-full {\\n max-width:100% !important;\\n }\\n\\n .sm\\\\:min-h-0 {\\n min-height:0 !important;\\n }\\n\\n .sm\\\\:min-h-full {\\n min-height:100% !important;\\n }\\n\\n .sm\\\\:min-h-screen {\\n min-height:100vh !important;\\n }\\n\\n .sm\\\\:min-w-0 {\\n min-width:0 !important;\\n }\\n\\n .sm\\\\:min-w-full {\\n min-width:100% !important;\\n }\\n\\n .sm\\\\:object-contain {\\n -o-object-fit:contain !important;\\n object-fit:contain !important;\\n }\\n\\n .sm\\\\:object-cover {\\n -o-object-fit:cover !important;\\n object-fit:cover !important;\\n }\\n\\n .sm\\\\:object-fill {\\n -o-object-fit:fill !important;\\n object-fit:fill !important;\\n }\\n\\n .sm\\\\:object-none {\\n -o-object-fit:none !important;\\n object-fit:none !important;\\n }\\n\\n .sm\\\\:object-scale-down {\\n -o-object-fit:scale-down !important;\\n object-fit:scale-down !important;\\n }\\n\\n .sm\\\\:object-bottom {\\n -o-object-position:bottom !important;\\n object-position:bottom !important;\\n }\\n\\n .sm\\\\:object-center {\\n -o-object-position:center !important;\\n object-position:center !important;\\n }\\n\\n .sm\\\\:object-left {\\n -o-object-position:left !important;\\n object-position:left !important;\\n }\\n\\n .sm\\\\:object-left-bottom {\\n -o-object-position:left bottom !important;\\n object-position:left bottom !important;\\n }\\n\\n .sm\\\\:object-left-top {\\n -o-object-position:left top !important;\\n object-position:left top !important;\\n }\\n\\n .sm\\\\:object-right {\\n -o-object-position:right !important;\\n object-position:right !important;\\n }\\n\\n .sm\\\\:object-right-bottom {\\n -o-object-position:right bottom !important;\\n object-position:right bottom !important;\\n }\\n\\n .sm\\\\:object-right-top {\\n -o-object-position:right top !important;\\n object-position:right top !important;\\n }\\n\\n .sm\\\\:object-top {\\n -o-object-position:top !important;\\n object-position:top !important;\\n }\\n\\n .sm\\\\:opacity-0 {\\n opacity:0 !important;\\n }\\n\\n .sm\\\\:opacity-25 {\\n opacity:0.25 !important;\\n }\\n\\n .sm\\\\:opacity-50 {\\n opacity:0.5 !important;\\n }\\n\\n .sm\\\\:opacity-75 {\\n opacity:0.75 !important;\\n }\\n\\n .sm\\\\:opacity-100 {\\n opacity:1 !important;\\n }\\n\\n .sm\\\\:overflow-auto {\\n overflow:auto !important;\\n }\\n\\n .sm\\\\:overflow-hidden {\\n overflow:hidden !important;\\n }\\n\\n .sm\\\\:overflow-visible {\\n overflow:visible !important;\\n }\\n\\n .sm\\\\:overflow-scroll {\\n overflow:scroll !important;\\n }\\n\\n .sm\\\\:overflow-x-auto {\\n overflow-x:auto !important;\\n }\\n\\n .sm\\\\:overflow-y-auto {\\n overflow-y:auto !important;\\n }\\n\\n .sm\\\\:overflow-x-hidden {\\n overflow-x:hidden !important;\\n }\\n\\n .sm\\\\:overflow-y-hidden {\\n overflow-y:hidden !important;\\n }\\n\\n .sm\\\\:overflow-x-visible {\\n overflow-x:visible !important;\\n }\\n\\n .sm\\\\:overflow-y-visible {\\n overflow-y:visible !important;\\n }\\n\\n .sm\\\\:overflow-x-scroll {\\n overflow-x:scroll !important;\\n }\\n\\n .sm\\\\:overflow-y-scroll {\\n overflow-y:scroll !important;\\n }\\n\\n .sm\\\\:scrolling-touch {\\n -webkit-overflow-scrolling:touch !important;\\n }\\n\\n .sm\\\\:scrolling-auto {\\n -webkit-overflow-scrolling:auto !important;\\n }\\n\\n .sm\\\\:overscroll-auto {\\n -ms-scroll-chaining:chained !important;\\n overscroll-behavior:auto !important;\\n }\\n\\n .sm\\\\:overscroll-contain {\\n -ms-scroll-chaining:none !important;\\n overscroll-behavior:contain !important;\\n }\\n\\n .sm\\\\:overscroll-none {\\n -ms-scroll-chaining:none !important;\\n overscroll-behavior:none !important;\\n }\\n\\n .sm\\\\:overscroll-y-auto {\\n overscroll-behavior-y:auto !important;\\n }\\n\\n .sm\\\\:overscroll-y-contain {\\n overscroll-behavior-y:contain !important;\\n }\\n\\n .sm\\\\:overscroll-y-none {\\n overscroll-behavior-y:none !important;\\n }\\n\\n .sm\\\\:overscroll-x-auto {\\n overscroll-behavior-x:auto !important;\\n }\\n\\n .sm\\\\:overscroll-x-contain {\\n overscroll-behavior-x:contain !important;\\n }\\n\\n .sm\\\\:overscroll-x-none {\\n overscroll-behavior-x:none !important;\\n }\\n\\n [dir] .sm\\\\:p-0 {\\n padding:0 !important;\\n }\\n\\n [dir] .sm\\\\:p-1 {\\n padding:0.25rem !important;\\n }\\n\\n [dir] .sm\\\\:p-2 {\\n padding:0.5rem !important;\\n }\\n\\n [dir] .sm\\\\:p-3 {\\n padding:0.75rem !important;\\n }\\n\\n [dir] .sm\\\\:p-4 {\\n padding:1rem !important;\\n }\\n\\n [dir] .sm\\\\:p-5 {\\n padding:1.25rem !important;\\n }\\n\\n [dir] .sm\\\\:p-6 {\\n padding:1.5rem !important;\\n }\\n\\n [dir] .sm\\\\:p-8 {\\n padding:2rem !important;\\n }\\n\\n [dir] .sm\\\\:p-10 {\\n padding:2.5rem !important;\\n }\\n\\n [dir] .sm\\\\:p-12 {\\n padding:3rem !important;\\n }\\n\\n [dir] .sm\\\\:p-16 {\\n padding:4rem !important;\\n }\\n\\n [dir] .sm\\\\:p-20 {\\n padding:5rem !important;\\n }\\n\\n [dir] .sm\\\\:p-24 {\\n padding:6rem !important;\\n }\\n\\n [dir] .sm\\\\:p-32 {\\n padding:8rem !important;\\n }\\n\\n [dir] .sm\\\\:p-px {\\n padding:1px !important;\\n }\\n\\n [dir] .sm\\\\:p-base {\\n padding:2.2rem !important;\\n }\\n\\n [dir] .sm\\\\:py-0 {\\n padding-top:0 !important;\\n padding-bottom:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:px-0 {\\r\\n padding-left:0 !important;\\r\\n padding-right:0 !important;\\n }\\n\\n [dir=rtl] .sm\\\\:px-0 {\\n padding-right:0 !important;\\n padding-left:0 !important;\\n }\\n\\n [dir] .sm\\\\:py-1 {\\n padding-top:0.25rem !important;\\n padding-bottom:0.25rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:px-1 {\\r\\n padding-left:0.25rem !important;\\r\\n padding-right:0.25rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:px-1 {\\n padding-right:0.25rem !important;\\n padding-left:0.25rem !important;\\n }\\n\\n [dir] .sm\\\\:py-2 {\\n padding-top:0.5rem !important;\\n padding-bottom:0.5rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:px-2 {\\r\\n padding-left:0.5rem !important;\\r\\n padding-right:0.5rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:px-2 {\\n padding-right:0.5rem !important;\\n padding-left:0.5rem !important;\\n }\\n\\n [dir] .sm\\\\:py-3 {\\n padding-top:0.75rem !important;\\n padding-bottom:0.75rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:px-3 {\\r\\n padding-left:0.75rem !important;\\r\\n padding-right:0.75rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:px-3 {\\n padding-right:0.75rem !important;\\n padding-left:0.75rem !important;\\n }\\n\\n [dir] .sm\\\\:py-4 {\\n padding-top:1rem !important;\\n padding-bottom:1rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:px-4 {\\r\\n padding-left:1rem !important;\\r\\n padding-right:1rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:px-4 {\\n padding-right:1rem !important;\\n padding-left:1rem !important;\\n }\\n\\n [dir] .sm\\\\:py-5 {\\n padding-top:1.25rem !important;\\n padding-bottom:1.25rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:px-5 {\\r\\n padding-left:1.25rem !important;\\r\\n padding-right:1.25rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:px-5 {\\n padding-right:1.25rem !important;\\n padding-left:1.25rem !important;\\n }\\n\\n [dir] .sm\\\\:py-6 {\\n padding-top:1.5rem !important;\\n padding-bottom:1.5rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:px-6 {\\r\\n padding-left:1.5rem !important;\\r\\n padding-right:1.5rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:px-6 {\\n padding-right:1.5rem !important;\\n padding-left:1.5rem !important;\\n }\\n\\n [dir] .sm\\\\:py-8 {\\n padding-top:2rem !important;\\n padding-bottom:2rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:px-8 {\\r\\n padding-left:2rem !important;\\r\\n padding-right:2rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:px-8 {\\n padding-right:2rem !important;\\n padding-left:2rem !important;\\n }\\n\\n [dir] .sm\\\\:py-10 {\\n padding-top:2.5rem !important;\\n padding-bottom:2.5rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:px-10 {\\r\\n padding-left:2.5rem !important;\\r\\n padding-right:2.5rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:px-10 {\\n padding-right:2.5rem !important;\\n padding-left:2.5rem !important;\\n }\\n\\n [dir] .sm\\\\:py-12 {\\n padding-top:3rem !important;\\n padding-bottom:3rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:px-12 {\\r\\n padding-left:3rem !important;\\r\\n padding-right:3rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:px-12 {\\n padding-right:3rem !important;\\n padding-left:3rem !important;\\n }\\n\\n [dir] .sm\\\\:py-16 {\\n padding-top:4rem !important;\\n padding-bottom:4rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:px-16 {\\r\\n padding-left:4rem !important;\\r\\n padding-right:4rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:px-16 {\\n padding-right:4rem !important;\\n padding-left:4rem !important;\\n }\\n\\n [dir] .sm\\\\:py-20 {\\n padding-top:5rem !important;\\n padding-bottom:5rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:px-20 {\\r\\n padding-left:5rem !important;\\r\\n padding-right:5rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:px-20 {\\n padding-right:5rem !important;\\n padding-left:5rem !important;\\n }\\n\\n [dir] .sm\\\\:py-24 {\\n padding-top:6rem !important;\\n padding-bottom:6rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:px-24 {\\r\\n padding-left:6rem !important;\\r\\n padding-right:6rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:px-24 {\\n padding-right:6rem !important;\\n padding-left:6rem !important;\\n }\\n\\n [dir] .sm\\\\:py-32 {\\n padding-top:8rem !important;\\n padding-bottom:8rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:px-32 {\\r\\n padding-left:8rem !important;\\r\\n padding-right:8rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:px-32 {\\n padding-right:8rem !important;\\n padding-left:8rem !important;\\n }\\n\\n [dir] .sm\\\\:py-px {\\n padding-top:1px !important;\\n padding-bottom:1px !important;\\n }\\n\\n [dir=ltr] .sm\\\\:px-px {\\r\\n padding-left:1px !important;\\r\\n padding-right:1px !important;\\n }\\n\\n [dir=rtl] .sm\\\\:px-px {\\n padding-right:1px !important;\\n padding-left:1px !important;\\n }\\n\\n [dir] .sm\\\\:py-base {\\n padding-top:2.2rem !important;\\n padding-bottom:2.2rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:px-base {\\r\\n padding-left:2.2rem !important;\\r\\n padding-right:2.2rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:px-base {\\n padding-right:2.2rem !important;\\n padding-left:2.2rem !important;\\n }\\n\\n [dir] .sm\\\\:pt-0 {\\n padding-top:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:pr-0 {\\r\\n padding-right:0 !important;\\n }\\n\\n [dir=rtl] .sm\\\\:pr-0 {\\n padding-left:0 !important;\\n }\\n\\n [dir] .sm\\\\:pb-0 {\\n padding-bottom:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:pl-0 {\\r\\n padding-left:0 !important;\\n }\\n\\n [dir=rtl] .sm\\\\:pl-0 {\\n padding-right:0 !important;\\n }\\n\\n [dir] .sm\\\\:pt-1 {\\n padding-top:0.25rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:pr-1 {\\r\\n padding-right:0.25rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:pr-1 {\\n padding-left:0.25rem !important;\\n }\\n\\n [dir] .sm\\\\:pb-1 {\\n padding-bottom:0.25rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:pl-1 {\\r\\n padding-left:0.25rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:pl-1 {\\n padding-right:0.25rem !important;\\n }\\n\\n [dir] .sm\\\\:pt-2 {\\n padding-top:0.5rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:pr-2 {\\r\\n padding-right:0.5rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:pr-2 {\\n padding-left:0.5rem !important;\\n }\\n\\n [dir] .sm\\\\:pb-2 {\\n padding-bottom:0.5rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:pl-2 {\\r\\n padding-left:0.5rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:pl-2 {\\n padding-right:0.5rem !important;\\n }\\n\\n [dir] .sm\\\\:pt-3 {\\n padding-top:0.75rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:pr-3 {\\r\\n padding-right:0.75rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:pr-3 {\\n padding-left:0.75rem !important;\\n }\\n\\n [dir] .sm\\\\:pb-3 {\\n padding-bottom:0.75rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:pl-3 {\\r\\n padding-left:0.75rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:pl-3 {\\n padding-right:0.75rem !important;\\n }\\n\\n [dir] .sm\\\\:pt-4 {\\n padding-top:1rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:pr-4 {\\r\\n padding-right:1rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:pr-4 {\\n padding-left:1rem !important;\\n }\\n\\n [dir] .sm\\\\:pb-4 {\\n padding-bottom:1rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:pl-4 {\\r\\n padding-left:1rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:pl-4 {\\n padding-right:1rem !important;\\n }\\n\\n [dir] .sm\\\\:pt-5 {\\n padding-top:1.25rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:pr-5 {\\r\\n padding-right:1.25rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:pr-5 {\\n padding-left:1.25rem !important;\\n }\\n\\n [dir] .sm\\\\:pb-5 {\\n padding-bottom:1.25rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:pl-5 {\\r\\n padding-left:1.25rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:pl-5 {\\n padding-right:1.25rem !important;\\n }\\n\\n [dir] .sm\\\\:pt-6 {\\n padding-top:1.5rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:pr-6 {\\r\\n padding-right:1.5rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:pr-6 {\\n padding-left:1.5rem !important;\\n }\\n\\n [dir] .sm\\\\:pb-6 {\\n padding-bottom:1.5rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:pl-6 {\\r\\n padding-left:1.5rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:pl-6 {\\n padding-right:1.5rem !important;\\n }\\n\\n [dir] .sm\\\\:pt-8 {\\n padding-top:2rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:pr-8 {\\r\\n padding-right:2rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:pr-8 {\\n padding-left:2rem !important;\\n }\\n\\n [dir] .sm\\\\:pb-8 {\\n padding-bottom:2rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:pl-8 {\\r\\n padding-left:2rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:pl-8 {\\n padding-right:2rem !important;\\n }\\n\\n [dir] .sm\\\\:pt-10 {\\n padding-top:2.5rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:pr-10 {\\r\\n padding-right:2.5rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:pr-10 {\\n padding-left:2.5rem !important;\\n }\\n\\n [dir] .sm\\\\:pb-10 {\\n padding-bottom:2.5rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:pl-10 {\\r\\n padding-left:2.5rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:pl-10 {\\n padding-right:2.5rem !important;\\n }\\n\\n [dir] .sm\\\\:pt-12 {\\n padding-top:3rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:pr-12 {\\r\\n padding-right:3rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:pr-12 {\\n padding-left:3rem !important;\\n }\\n\\n [dir] .sm\\\\:pb-12 {\\n padding-bottom:3rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:pl-12 {\\r\\n padding-left:3rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:pl-12 {\\n padding-right:3rem !important;\\n }\\n\\n [dir] .sm\\\\:pt-16 {\\n padding-top:4rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:pr-16 {\\r\\n padding-right:4rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:pr-16 {\\n padding-left:4rem !important;\\n }\\n\\n [dir] .sm\\\\:pb-16 {\\n padding-bottom:4rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:pl-16 {\\r\\n padding-left:4rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:pl-16 {\\n padding-right:4rem !important;\\n }\\n\\n [dir] .sm\\\\:pt-20 {\\n padding-top:5rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:pr-20 {\\r\\n padding-right:5rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:pr-20 {\\n padding-left:5rem !important;\\n }\\n\\n [dir] .sm\\\\:pb-20 {\\n padding-bottom:5rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:pl-20 {\\r\\n padding-left:5rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:pl-20 {\\n padding-right:5rem !important;\\n }\\n\\n [dir] .sm\\\\:pt-24 {\\n padding-top:6rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:pr-24 {\\r\\n padding-right:6rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:pr-24 {\\n padding-left:6rem !important;\\n }\\n\\n [dir] .sm\\\\:pb-24 {\\n padding-bottom:6rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:pl-24 {\\r\\n padding-left:6rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:pl-24 {\\n padding-right:6rem !important;\\n }\\n\\n [dir] .sm\\\\:pt-32 {\\n padding-top:8rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:pr-32 {\\r\\n padding-right:8rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:pr-32 {\\n padding-left:8rem !important;\\n }\\n\\n [dir] .sm\\\\:pb-32 {\\n padding-bottom:8rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:pl-32 {\\r\\n padding-left:8rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:pl-32 {\\n padding-right:8rem !important;\\n }\\n\\n [dir] .sm\\\\:pt-px {\\n padding-top:1px !important;\\n }\\n\\n [dir=ltr] .sm\\\\:pr-px {\\r\\n padding-right:1px !important;\\n }\\n\\n [dir=rtl] .sm\\\\:pr-px {\\n padding-left:1px !important;\\n }\\n\\n [dir] .sm\\\\:pb-px {\\n padding-bottom:1px !important;\\n }\\n\\n [dir=ltr] .sm\\\\:pl-px {\\r\\n padding-left:1px !important;\\n }\\n\\n [dir=rtl] .sm\\\\:pl-px {\\n padding-right:1px !important;\\n }\\n\\n [dir] .sm\\\\:pt-base {\\n padding-top:2.2rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:pr-base {\\r\\n padding-right:2.2rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:pr-base {\\n padding-left:2.2rem !important;\\n }\\n\\n [dir] .sm\\\\:pb-base {\\n padding-bottom:2.2rem !important;\\n }\\n\\n [dir=ltr] .sm\\\\:pl-base {\\r\\n padding-left:2.2rem !important;\\n }\\n\\n [dir=rtl] .sm\\\\:pl-base {\\n padding-right:2.2rem !important;\\n }\\n\\n .sm\\\\:placeholder-transparent::-webkit-input-placeholder {\\n color:transparent !important;\\n }\\n\\n .sm\\\\:placeholder-transparent::-moz-placeholder {\\n color:transparent !important;\\n }\\n\\n .sm\\\\:placeholder-transparent:-ms-input-placeholder {\\n color:transparent !important;\\n }\\n\\n .sm\\\\:placeholder-transparent::-ms-input-placeholder {\\n color:transparent !important;\\n }\\n\\n .sm\\\\:placeholder-transparent::placeholder {\\n color:transparent !important;\\n }\\n\\n .sm\\\\:placeholder-secondary::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-secondary::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-secondary:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-secondary::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-secondary::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-primary::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-primary::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-primary:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-primary::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-primary::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-white::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-white::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-white:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-white::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-white::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-100::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-100::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-100:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-100::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-100::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-200::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-200::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-200:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-200::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-200::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-300::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-300::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-300:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-300::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-300::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-400::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-400::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-400:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-400::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-400::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-500::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-500::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-500:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-500::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-500::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-600::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-600::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-600:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-600::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-600::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-700::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-700::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-700:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-700::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-700::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-800::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-800::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-800:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-800::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-800::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-900::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-900::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-900:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-900::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-gray-900::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-transparent:focus::-webkit-input-placeholder {\\n color:transparent !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-transparent:focus::-moz-placeholder {\\n color:transparent !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-transparent:focus:-ms-input-placeholder {\\n color:transparent !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-transparent:focus::-ms-input-placeholder {\\n color:transparent !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-transparent:focus::placeholder {\\n color:transparent !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-secondary:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-secondary:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-secondary:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-secondary:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-secondary:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-primary:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-primary:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-primary:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-primary:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-primary:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-white:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-white:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-white:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-white:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-white:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-100:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-100:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-100:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-100:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-100:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-200:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-200:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-200:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-200:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-200:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-300:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-300:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-300:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-300:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-300:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-400:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-400:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-400:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-400:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-400:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-500:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-500:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-500:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-500:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-500:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-600:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-600:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-600:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-600:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-600:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-700:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-700:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-700:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-700:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-700:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-800:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-800:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-800:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-800:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-800:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-900:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-900:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-900:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-900:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-gray-900:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .sm\\\\:placeholder-opacity-0::-webkit-input-placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .sm\\\\:placeholder-opacity-0::-moz-placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .sm\\\\:placeholder-opacity-0:-ms-input-placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .sm\\\\:placeholder-opacity-0::-ms-input-placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .sm\\\\:placeholder-opacity-0::placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .sm\\\\:placeholder-opacity-25::-webkit-input-placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .sm\\\\:placeholder-opacity-25::-moz-placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .sm\\\\:placeholder-opacity-25:-ms-input-placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .sm\\\\:placeholder-opacity-25::-ms-input-placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .sm\\\\:placeholder-opacity-25::placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .sm\\\\:placeholder-opacity-50::-webkit-input-placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .sm\\\\:placeholder-opacity-50::-moz-placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .sm\\\\:placeholder-opacity-50:-ms-input-placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .sm\\\\:placeholder-opacity-50::-ms-input-placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .sm\\\\:placeholder-opacity-50::placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .sm\\\\:placeholder-opacity-75::-webkit-input-placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .sm\\\\:placeholder-opacity-75::-moz-placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .sm\\\\:placeholder-opacity-75:-ms-input-placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .sm\\\\:placeholder-opacity-75::-ms-input-placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .sm\\\\:placeholder-opacity-75::placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .sm\\\\:placeholder-opacity-100::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .sm\\\\:placeholder-opacity-100::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .sm\\\\:placeholder-opacity-100:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .sm\\\\:placeholder-opacity-100::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .sm\\\\:placeholder-opacity-100::placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-opacity-0:focus::-webkit-input-placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-opacity-0:focus::-moz-placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-opacity-0:focus:-ms-input-placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-opacity-0:focus::-ms-input-placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-opacity-0:focus::placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-opacity-25:focus::-webkit-input-placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-opacity-25:focus::-moz-placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-opacity-25:focus:-ms-input-placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-opacity-25:focus::-ms-input-placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-opacity-25:focus::placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-opacity-50:focus::-webkit-input-placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-opacity-50:focus::-moz-placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-opacity-50:focus:-ms-input-placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-opacity-50:focus::-ms-input-placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-opacity-50:focus::placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-opacity-75:focus::-webkit-input-placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-opacity-75:focus::-moz-placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-opacity-75:focus:-ms-input-placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-opacity-75:focus::-ms-input-placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-opacity-75:focus::placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-opacity-100:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-opacity-100:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-opacity-100:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-opacity-100:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .sm\\\\:focus\\\\:placeholder-opacity-100:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .sm\\\\:pointer-events-none {\\n pointer-events:none !important;\\n }\\n\\n .sm\\\\:pointer-events-auto {\\n pointer-events:auto !important;\\n }\\n\\n .sm\\\\:static {\\n position:static !important;\\n }\\n\\n .sm\\\\:fixed {\\n position:fixed !important;\\n }\\n\\n .sm\\\\:absolute {\\n position:absolute !important;\\n }\\n\\n .sm\\\\:relative {\\n position:relative !important;\\n }\\n\\n .sm\\\\:sticky {\\n position:sticky !important;\\n }\\n\\n .sm\\\\:inset-0 {\\n top:0 !important;\\n bottom:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:inset-0 {\\r\\n right:0 !important;\\r\\n left:0 !important;\\n }\\n\\n [dir=rtl] .sm\\\\:inset-0 {\\n left:0 !important;\\n right:0 !important;\\n }\\n\\n .sm\\\\:inset-auto {\\n top:auto !important;\\n bottom:auto !important;\\n }\\n\\n [dir=ltr] .sm\\\\:inset-auto {\\r\\n right:auto !important;\\r\\n left:auto !important;\\n }\\n\\n [dir=rtl] .sm\\\\:inset-auto {\\n left:auto !important;\\n right:auto !important;\\n }\\n\\n .sm\\\\:inset-y-0 {\\n top:0 !important;\\n bottom:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:inset-x-0 {\\r\\n right:0 !important;\\r\\n left:0 !important;\\n }\\n\\n [dir=rtl] .sm\\\\:inset-x-0 {\\n left:0 !important;\\n right:0 !important;\\n }\\n\\n .sm\\\\:inset-y-auto {\\n top:auto !important;\\n bottom:auto !important;\\n }\\n\\n [dir=ltr] .sm\\\\:inset-x-auto {\\r\\n right:auto !important;\\r\\n left:auto !important;\\n }\\n\\n [dir=rtl] .sm\\\\:inset-x-auto {\\n left:auto !important;\\n right:auto !important;\\n }\\n\\n .sm\\\\:top-0 {\\n top:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:right-0 {\\r\\n right:0 !important;\\n }\\n\\n [dir=rtl] .sm\\\\:right-0 {\\n left:0 !important;\\n }\\n\\n .sm\\\\:bottom-0 {\\n bottom:0 !important;\\n }\\n\\n [dir=ltr] .sm\\\\:left-0 {\\r\\n left:0 !important;\\n }\\n\\n [dir=rtl] .sm\\\\:left-0 {\\n right:0 !important;\\n }\\n\\n .sm\\\\:top-auto {\\n top:auto !important;\\n }\\n\\n [dir=ltr] .sm\\\\:right-auto {\\r\\n right:auto !important;\\n }\\n\\n [dir=rtl] .sm\\\\:right-auto {\\n left:auto !important;\\n }\\n\\n .sm\\\\:bottom-auto {\\n bottom:auto !important;\\n }\\n\\n [dir=ltr] .sm\\\\:left-auto {\\r\\n left:auto !important;\\n }\\n\\n [dir=rtl] .sm\\\\:left-auto {\\n right:auto !important;\\n }\\n\\n .sm\\\\:resize-none {\\n resize:none !important;\\n }\\n\\n .sm\\\\:resize-y {\\n resize:vertical !important;\\n }\\n\\n .sm\\\\:resize-x {\\n resize:horizontal !important;\\n }\\n\\n .sm\\\\:resize {\\n resize:both !important;\\n }\\n\\n .sm\\\\:shadow {\\n -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.10) !important;\\n }\\n\\n [dir] .sm\\\\:shadow {\\n box-shadow:0 2px 4px 0 rgba(0,0,0,0.10) !important;\\n }\\n\\n .sm\\\\:shadow-md {\\n -webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n [dir] .sm\\\\:shadow-md {\\n box-shadow:0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n .sm\\\\:shadow-lg {\\n -webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n [dir] .sm\\\\:shadow-lg {\\n box-shadow:0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n .sm\\\\:shadow-inner {\\n -webkit-box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06) !important;\\n }\\n\\n [dir] .sm\\\\:shadow-inner {\\n box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06) !important;\\n }\\n\\n .sm\\\\:shadow-xl {\\n -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;\\n }\\n\\n [dir] .sm\\\\:shadow-xl {\\n box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;\\n }\\n\\n .sm\\\\:shadow-2xl {\\n -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;\\n }\\n\\n [dir] .sm\\\\:shadow-2xl {\\n box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;\\n }\\n\\n .sm\\\\:shadow-outline {\\n -webkit-box-shadow:0 0 0 3px rgba(52,144,220,0.5) !important;\\n }\\n\\n [dir] .sm\\\\:shadow-outline {\\n box-shadow:0 0 0 3px rgba(52,144,220,0.5) !important;\\n }\\n\\n .sm\\\\:shadow-none {\\n -webkit-box-shadow:none !important;\\n }\\n\\n [dir] .sm\\\\:shadow-none {\\n box-shadow:none !important;\\n }\\n\\n .sm\\\\:shadow-drop {\\n -webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,0.14) !important;\\n }\\n\\n [dir] .sm\\\\:shadow-drop {\\n box-shadow:0 2px 8px 0 rgba(0,0,0,0.14) !important;\\n }\\n\\n .sm\\\\:hover\\\\:shadow:hover {\\n -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.10) !important;\\n }\\n\\n [dir] .sm\\\\:hover\\\\:shadow:hover {\\n box-shadow:0 2px 4px 0 rgba(0,0,0,0.10) !important;\\n }\\n\\n .sm\\\\:hover\\\\:shadow-md:hover {\\n -webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n [dir] .sm\\\\:hover\\\\:shadow-md:hover {\\n box-shadow:0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n .sm\\\\:hover\\\\:shadow-lg:hover {\\n -webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n [dir] .sm\\\\:hover\\\\:shadow-lg:hover {\\n box-shadow:0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n .sm\\\\:hover\\\\:shadow-inner:hover {\\n -webkit-box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06) !important;\\n }\\n\\n [dir] .sm\\\\:hover\\\\:shadow-inner:hover {\\n box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06) !important;\\n }\\n\\n .sm\\\\:hover\\\\:shadow-xl:hover {\\n -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;\\n }\\n\\n [dir] .sm\\\\:hover\\\\:shadow-xl:hover {\\n box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;\\n }\\n\\n .sm\\\\:hover\\\\:shadow-2xl:hover {\\n -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;\\n }\\n\\n [dir] .sm\\\\:hover\\\\:shadow-2xl:hover {\\n box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;\\n }\\n\\n .sm\\\\:hover\\\\:shadow-outline:hover {\\n -webkit-box-shadow:0 0 0 3px rgba(52,144,220,0.5) !important;\\n }\\n\\n [dir] .sm\\\\:hover\\\\:shadow-outline:hover {\\n box-shadow:0 0 0 3px rgba(52,144,220,0.5) !important;\\n }\\n\\n .sm\\\\:hover\\\\:shadow-none:hover {\\n -webkit-box-shadow:none !important;\\n }\\n\\n [dir] .sm\\\\:hover\\\\:shadow-none:hover {\\n box-shadow:none !important;\\n }\\n\\n .sm\\\\:hover\\\\:shadow-drop:hover {\\n -webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,0.14) !important;\\n }\\n\\n [dir] .sm\\\\:hover\\\\:shadow-drop:hover {\\n box-shadow:0 2px 8px 0 rgba(0,0,0,0.14) !important;\\n }\\n\\n .sm\\\\:focus\\\\:shadow:focus {\\n -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.10) !important;\\n }\\n\\n [dir] .sm\\\\:focus\\\\:shadow:focus {\\n box-shadow:0 2px 4px 0 rgba(0,0,0,0.10) !important;\\n }\\n\\n .sm\\\\:focus\\\\:shadow-md:focus {\\n -webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n [dir] .sm\\\\:focus\\\\:shadow-md:focus {\\n box-shadow:0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n .sm\\\\:focus\\\\:shadow-lg:focus {\\n -webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n [dir] .sm\\\\:focus\\\\:shadow-lg:focus {\\n box-shadow:0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n .sm\\\\:focus\\\\:shadow-inner:focus {\\n -webkit-box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06) !important;\\n }\\n\\n [dir] .sm\\\\:focus\\\\:shadow-inner:focus {\\n box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06) !important;\\n }\\n\\n .sm\\\\:focus\\\\:shadow-xl:focus {\\n -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;\\n }\\n\\n [dir] .sm\\\\:focus\\\\:shadow-xl:focus {\\n box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;\\n }\\n\\n .sm\\\\:focus\\\\:shadow-2xl:focus {\\n -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;\\n }\\n\\n [dir] .sm\\\\:focus\\\\:shadow-2xl:focus {\\n box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;\\n }\\n\\n .sm\\\\:focus\\\\:shadow-outline:focus {\\n -webkit-box-shadow:0 0 0 3px rgba(52,144,220,0.5) !important;\\n }\\n\\n [dir] .sm\\\\:focus\\\\:shadow-outline:focus {\\n box-shadow:0 0 0 3px rgba(52,144,220,0.5) !important;\\n }\\n\\n .sm\\\\:focus\\\\:shadow-none:focus {\\n -webkit-box-shadow:none !important;\\n }\\n\\n [dir] .sm\\\\:focus\\\\:shadow-none:focus {\\n box-shadow:none !important;\\n }\\n\\n .sm\\\\:focus\\\\:shadow-drop:focus {\\n -webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,0.14) !important;\\n }\\n\\n [dir] .sm\\\\:focus\\\\:shadow-drop:focus {\\n box-shadow:0 2px 8px 0 rgba(0,0,0,0.14) !important;\\n }\\n\\n .sm\\\\:stroke-0 {\\n stroke-width:0 !important;\\n }\\n\\n .sm\\\\:stroke-1 {\\n stroke-width:1 !important;\\n }\\n\\n .sm\\\\:stroke-2 {\\n stroke-width:2 !important;\\n }\\n\\n .sm\\\\:table-auto {\\n table-layout:auto !important;\\n }\\n\\n .sm\\\\:table-fixed {\\n table-layout:fixed !important;\\n }\\n\\n [dir=ltr] .sm\\\\:text-left {\\r\\n text-align:left !important;\\n }\\n\\n [dir=rtl] .sm\\\\:text-left {\\n text-align:right !important;\\n }\\n\\n [dir] .sm\\\\:text-center {\\n text-align:center !important;\\n }\\n\\n [dir=ltr] .sm\\\\:text-right {\\r\\n text-align:right !important;\\n }\\n\\n [dir=rtl] .sm\\\\:text-right {\\n text-align:left !important;\\n }\\n\\n [dir] .sm\\\\:text-justify {\\n text-align:justify !important;\\n }\\n\\n .sm\\\\:text-inherit {\\n color:inherit !important;\\n }\\n\\n .sm\\\\:text-transparent {\\n color:transparent !important;\\n }\\n\\n .sm\\\\:text-secondary {\\n --text-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--text-opacity)) !important;\\n }\\n\\n .sm\\\\:text-primary {\\n --text-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--text-opacity)) !important;\\n }\\n\\n .sm\\\\:text-white {\\n --text-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--text-opacity)) !important;\\n }\\n\\n .sm\\\\:text-gray-100 {\\n --text-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--text-opacity)) !important;\\n }\\n\\n .sm\\\\:text-gray-200 {\\n --text-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--text-opacity)) !important;\\n }\\n\\n .sm\\\\:text-gray-300 {\\n --text-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--text-opacity)) !important;\\n }\\n\\n .sm\\\\:text-gray-400 {\\n --text-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--text-opacity)) !important;\\n }\\n\\n .sm\\\\:text-gray-500 {\\n --text-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--text-opacity)) !important;\\n }\\n\\n .sm\\\\:text-gray-600 {\\n --text-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--text-opacity)) !important;\\n }\\n\\n .sm\\\\:text-gray-700 {\\n --text-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--text-opacity)) !important;\\n }\\n\\n .sm\\\\:text-gray-800 {\\n --text-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--text-opacity)) !important;\\n }\\n\\n .sm\\\\:text-gray-900 {\\n --text-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--text-opacity)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:text-inherit:hover {\\n color:inherit !important;\\n }\\n\\n .sm\\\\:hover\\\\:text-transparent:hover {\\n color:transparent !important;\\n }\\n\\n .sm\\\\:hover\\\\:text-secondary:hover {\\n --text-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--text-opacity)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:text-primary:hover {\\n --text-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--text-opacity)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:text-white:hover {\\n --text-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--text-opacity)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:text-gray-100:hover {\\n --text-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--text-opacity)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:text-gray-200:hover {\\n --text-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--text-opacity)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:text-gray-300:hover {\\n --text-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--text-opacity)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:text-gray-400:hover {\\n --text-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--text-opacity)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:text-gray-500:hover {\\n --text-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--text-opacity)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:text-gray-600:hover {\\n --text-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--text-opacity)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:text-gray-700:hover {\\n --text-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--text-opacity)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:text-gray-800:hover {\\n --text-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--text-opacity)) !important;\\n }\\n\\n .sm\\\\:hover\\\\:text-gray-900:hover {\\n --text-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--text-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:text-inherit:focus {\\n color:inherit !important;\\n }\\n\\n .sm\\\\:focus\\\\:text-transparent:focus {\\n color:transparent !important;\\n }\\n\\n .sm\\\\:focus\\\\:text-secondary:focus {\\n --text-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--text-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:text-primary:focus {\\n --text-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--text-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:text-white:focus {\\n --text-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--text-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:text-gray-100:focus {\\n --text-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--text-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:text-gray-200:focus {\\n --text-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--text-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:text-gray-300:focus {\\n --text-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--text-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:text-gray-400:focus {\\n --text-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--text-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:text-gray-500:focus {\\n --text-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--text-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:text-gray-600:focus {\\n --text-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--text-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:text-gray-700:focus {\\n --text-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--text-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:text-gray-800:focus {\\n --text-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--text-opacity)) !important;\\n }\\n\\n .sm\\\\:focus\\\\:text-gray-900:focus {\\n --text-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--text-opacity)) !important;\\n }\\n\\n .sm\\\\:text-opacity-0 {\\n --text-opacity:0 !important;\\n }\\n\\n .sm\\\\:text-opacity-25 {\\n --text-opacity:0.25 !important;\\n }\\n\\n .sm\\\\:text-opacity-50 {\\n --text-opacity:0.5 !important;\\n }\\n\\n .sm\\\\:text-opacity-75 {\\n --text-opacity:0.75 !important;\\n }\\n\\n .sm\\\\:text-opacity-100 {\\n --text-opacity:1 !important;\\n }\\n\\n .sm\\\\:hover\\\\:text-opacity-0:hover {\\n --text-opacity:0 !important;\\n }\\n\\n .sm\\\\:hover\\\\:text-opacity-25:hover {\\n --text-opacity:0.25 !important;\\n }\\n\\n .sm\\\\:hover\\\\:text-opacity-50:hover {\\n --text-opacity:0.5 !important;\\n }\\n\\n .sm\\\\:hover\\\\:text-opacity-75:hover {\\n --text-opacity:0.75 !important;\\n }\\n\\n .sm\\\\:hover\\\\:text-opacity-100:hover {\\n --text-opacity:1 !important;\\n }\\n\\n .sm\\\\:focus\\\\:text-opacity-0:focus {\\n --text-opacity:0 !important;\\n }\\n\\n .sm\\\\:focus\\\\:text-opacity-25:focus {\\n --text-opacity:0.25 !important;\\n }\\n\\n .sm\\\\:focus\\\\:text-opacity-50:focus {\\n --text-opacity:0.5 !important;\\n }\\n\\n .sm\\\\:focus\\\\:text-opacity-75:focus {\\n --text-opacity:0.75 !important;\\n }\\n\\n .sm\\\\:focus\\\\:text-opacity-100:focus {\\n --text-opacity:1 !important;\\n }\\n\\n .sm\\\\:italic {\\n font-style:italic !important;\\n }\\n\\n .sm\\\\:not-italic {\\n font-style:normal !important;\\n }\\n\\n .sm\\\\:hover\\\\:italic:hover {\\n font-style:italic !important;\\n }\\n\\n .sm\\\\:hover\\\\:not-italic:hover {\\n font-style:normal !important;\\n }\\n\\n .sm\\\\:focus\\\\:italic:focus {\\n font-style:italic !important;\\n }\\n\\n .sm\\\\:focus\\\\:not-italic:focus {\\n font-style:normal !important;\\n }\\n\\n .sm\\\\:uppercase {\\n text-transform:uppercase !important;\\n }\\n\\n .sm\\\\:lowercase {\\n text-transform:lowercase !important;\\n }\\n\\n .sm\\\\:capitalize {\\n text-transform:capitalize !important;\\n }\\n\\n .sm\\\\:normal-case {\\n text-transform:none !important;\\n }\\n\\n .sm\\\\:hover\\\\:uppercase:hover {\\n text-transform:uppercase !important;\\n }\\n\\n .sm\\\\:hover\\\\:lowercase:hover {\\n text-transform:lowercase !important;\\n }\\n\\n .sm\\\\:hover\\\\:capitalize:hover {\\n text-transform:capitalize !important;\\n }\\n\\n .sm\\\\:hover\\\\:normal-case:hover {\\n text-transform:none !important;\\n }\\n\\n .sm\\\\:focus\\\\:uppercase:focus {\\n text-transform:uppercase !important;\\n }\\n\\n .sm\\\\:focus\\\\:lowercase:focus {\\n text-transform:lowercase !important;\\n }\\n\\n .sm\\\\:focus\\\\:capitalize:focus {\\n text-transform:capitalize !important;\\n }\\n\\n .sm\\\\:focus\\\\:normal-case:focus {\\n text-transform:none !important;\\n }\\n\\n .sm\\\\:underline {\\n text-decoration:underline !important;\\n }\\n\\n .sm\\\\:line-through {\\n text-decoration:line-through !important;\\n }\\n\\n .sm\\\\:no-underline {\\n text-decoration:none !important;\\n }\\n\\n .sm\\\\:hover\\\\:underline:hover {\\n text-decoration:underline !important;\\n }\\n\\n .sm\\\\:hover\\\\:line-through:hover {\\n text-decoration:line-through !important;\\n }\\n\\n .sm\\\\:hover\\\\:no-underline:hover {\\n text-decoration:none !important;\\n }\\n\\n .sm\\\\:focus\\\\:underline:focus {\\n text-decoration:underline !important;\\n }\\n\\n .sm\\\\:focus\\\\:line-through:focus {\\n text-decoration:line-through !important;\\n }\\n\\n .sm\\\\:focus\\\\:no-underline:focus {\\n text-decoration:none !important;\\n }\\n\\n .sm\\\\:antialiased {\\n -webkit-font-smoothing:antialiased !important;\\n -moz-osx-font-smoothing:grayscale !important;\\n }\\n\\n .sm\\\\:subpixel-antialiased {\\n -webkit-font-smoothing:auto !important;\\n -moz-osx-font-smoothing:auto !important;\\n }\\n\\n .sm\\\\:hover\\\\:antialiased:hover {\\n -webkit-font-smoothing:antialiased !important;\\n -moz-osx-font-smoothing:grayscale !important;\\n }\\n\\n .sm\\\\:hover\\\\:subpixel-antialiased:hover {\\n -webkit-font-smoothing:auto !important;\\n -moz-osx-font-smoothing:auto !important;\\n }\\n\\n .sm\\\\:focus\\\\:antialiased:focus {\\n -webkit-font-smoothing:antialiased !important;\\n -moz-osx-font-smoothing:grayscale !important;\\n }\\n\\n .sm\\\\:focus\\\\:subpixel-antialiased:focus {\\n -webkit-font-smoothing:auto !important;\\n -moz-osx-font-smoothing:auto !important;\\n }\\n\\n .sm\\\\:ordinal, .sm\\\\:slashed-zero, .sm\\\\:lining-nums, .sm\\\\:oldstyle-nums, .sm\\\\:proportional-nums, .sm\\\\:tabular-nums, .sm\\\\:diagonal-fractions, .sm\\\\:stacked-fractions {\\n --font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/) !important;\\n --font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/) !important;\\n --font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/) !important;\\n --font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/) !important;\\n --font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/) !important;\\n font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction) !important;\\n }\\n\\n .sm\\\\:normal-nums {\\n font-variant-numeric:normal !important;\\n }\\n\\n .sm\\\\:ordinal {\\n --font-variant-numeric-ordinal:ordinal !important;\\n }\\n\\n .sm\\\\:slashed-zero {\\n --font-variant-numeric-slashed-zero:slashed-zero !important;\\n }\\n\\n .sm\\\\:lining-nums {\\n --font-variant-numeric-figure:lining-nums !important;\\n }\\n\\n .sm\\\\:oldstyle-nums {\\n --font-variant-numeric-figure:oldstyle-nums !important;\\n }\\n\\n .sm\\\\:proportional-nums {\\n --font-variant-numeric-spacing:proportional-nums !important;\\n }\\n\\n .sm\\\\:tabular-nums {\\n --font-variant-numeric-spacing:tabular-nums !important;\\n }\\n\\n .sm\\\\:diagonal-fractions {\\n --font-variant-numeric-fraction:diagonal-fractions !important;\\n }\\n\\n .sm\\\\:stacked-fractions {\\n --font-variant-numeric-fraction:stacked-fractions !important;\\n }\\n\\n .sm\\\\:select-none {\\n -webkit-user-select:none !important;\\n -moz-user-select:none !important;\\n -ms-user-select:none !important;\\n user-select:none !important;\\n }\\n\\n .sm\\\\:select-text {\\n -webkit-user-select:text !important;\\n -moz-user-select:text !important;\\n -ms-user-select:text !important;\\n user-select:text !important;\\n }\\n\\n .sm\\\\:select-all {\\n -webkit-user-select:all !important;\\n -moz-user-select:all !important;\\n -ms-user-select:all !important;\\n user-select:all !important;\\n }\\n\\n .sm\\\\:select-auto {\\n -webkit-user-select:auto !important;\\n -moz-user-select:auto !important;\\n -ms-user-select:auto !important;\\n user-select:auto !important;\\n }\\n\\n .sm\\\\:align-baseline {\\n vertical-align:baseline !important;\\n }\\n\\n .sm\\\\:align-top {\\n vertical-align:top !important;\\n }\\n\\n .sm\\\\:align-middle {\\n vertical-align:middle !important;\\n }\\n\\n .sm\\\\:align-bottom {\\n vertical-align:bottom !important;\\n }\\n\\n .sm\\\\:align-text-top {\\n vertical-align:text-top !important;\\n }\\n\\n .sm\\\\:align-text-bottom {\\n vertical-align:text-bottom !important;\\n }\\n\\n .sm\\\\:visible {\\n visibility:visible !important;\\n }\\n\\n .sm\\\\:invisible {\\n visibility:hidden !important;\\n }\\n\\n .sm\\\\:whitespace-normal {\\n white-space:normal !important;\\n }\\n\\n .sm\\\\:whitespace-no-wrap {\\n white-space:nowrap !important;\\n }\\n\\n .sm\\\\:whitespace-pre {\\n white-space:pre !important;\\n }\\n\\n .sm\\\\:whitespace-pre-line {\\n white-space:pre-line !important;\\n }\\n\\n .sm\\\\:whitespace-pre-wrap {\\n white-space:pre-wrap !important;\\n }\\n\\n .sm\\\\:break-normal {\\n word-wrap:normal !important;\\n overflow-wrap:normal !important;\\n word-break:normal !important;\\n }\\n\\n .sm\\\\:break-words {\\n word-wrap:break-word !important;\\n overflow-wrap:break-word !important;\\n }\\n\\n .sm\\\\:break-all {\\n word-break:break-all !important;\\n }\\n\\n .sm\\\\:truncate {\\n overflow:hidden !important;\\n text-overflow:ellipsis !important;\\n white-space:nowrap !important;\\n }\\n\\n .sm\\\\:w-1 {\\n width:0.25rem !important;\\n }\\n\\n .sm\\\\:w-2 {\\n width:0.5rem !important;\\n }\\n\\n .sm\\\\:w-3 {\\n width:0.75rem !important;\\n }\\n\\n .sm\\\\:w-4 {\\n width:1rem !important;\\n }\\n\\n .sm\\\\:w-5 {\\n width:1.25rem !important;\\n }\\n\\n .sm\\\\:w-6 {\\n width:1.5rem !important;\\n }\\n\\n .sm\\\\:w-8 {\\n width:2rem !important;\\n }\\n\\n .sm\\\\:w-10 {\\n width:2.5rem !important;\\n }\\n\\n .sm\\\\:w-12 {\\n width:3rem !important;\\n }\\n\\n .sm\\\\:w-16 {\\n width:4rem !important;\\n }\\n\\n .sm\\\\:w-24 {\\n width:6rem !important;\\n }\\n\\n .sm\\\\:w-32 {\\n width:8rem !important;\\n }\\n\\n .sm\\\\:w-48 {\\n width:12rem !important;\\n }\\n\\n .sm\\\\:w-64 {\\n width:16rem !important;\\n }\\n\\n .sm\\\\:w-auto {\\n width:auto !important;\\n }\\n\\n .sm\\\\:w-px {\\n width:1px !important;\\n }\\n\\n .sm\\\\:w-1\\\\/2 {\\n width:50% !important;\\n }\\n\\n .sm\\\\:w-1\\\\/3 {\\n width:33.33333% !important;\\n }\\n\\n .sm\\\\:w-2\\\\/3 {\\n width:66.66667% !important;\\n }\\n\\n .sm\\\\:w-1\\\\/4 {\\n width:25% !important;\\n }\\n\\n .sm\\\\:w-3\\\\/4 {\\n width:75% !important;\\n }\\n\\n .sm\\\\:w-1\\\\/5 {\\n width:20% !important;\\n }\\n\\n .sm\\\\:w-2\\\\/5 {\\n width:40% !important;\\n }\\n\\n .sm\\\\:w-3\\\\/5 {\\n width:60% !important;\\n }\\n\\n .sm\\\\:w-4\\\\/5 {\\n width:80% !important;\\n }\\n\\n .sm\\\\:w-1\\\\/6 {\\n width:16.66667% !important;\\n }\\n\\n .sm\\\\:w-5\\\\/6 {\\n width:83.33333% !important;\\n }\\n\\n .sm\\\\:w-1\\\\/12 {\\n width:8.33333% !important;\\n }\\n\\n .sm\\\\:w-2\\\\/12 {\\n width:16.66667% !important;\\n }\\n\\n .sm\\\\:w-3\\\\/12 {\\n width:25% !important;\\n }\\n\\n .sm\\\\:w-4\\\\/12 {\\n width:33.33333% !important;\\n }\\n\\n .sm\\\\:w-5\\\\/12 {\\n width:41.66667% !important;\\n }\\n\\n .sm\\\\:w-6\\\\/12 {\\n width:50% !important;\\n }\\n\\n .sm\\\\:w-7\\\\/12 {\\n width:58.33333% !important;\\n }\\n\\n .sm\\\\:w-8\\\\/12 {\\n width:66.66667% !important;\\n }\\n\\n .sm\\\\:w-9\\\\/12 {\\n width:75% !important;\\n }\\n\\n .sm\\\\:w-10\\\\/12 {\\n width:83.33333% !important;\\n }\\n\\n .sm\\\\:w-11\\\\/12 {\\n width:91.66667% !important;\\n }\\n\\n .sm\\\\:w-full {\\n width:100% !important;\\n }\\n\\n .sm\\\\:w-screen {\\n width:100vw !important;\\n }\\n\\n .sm\\\\:z-0 {\\n z-index:0 !important;\\n }\\n\\n .sm\\\\:z-10 {\\n z-index:10 !important;\\n }\\n\\n .sm\\\\:z-20 {\\n z-index:20 !important;\\n }\\n\\n .sm\\\\:z-30 {\\n z-index:30 !important;\\n }\\n\\n .sm\\\\:z-40 {\\n z-index:40 !important;\\n }\\n\\n .sm\\\\:z-50 {\\n z-index:50 !important;\\n }\\n\\n .sm\\\\:z-auto {\\n z-index:auto !important;\\n }\\n\\n .sm\\\\:gap-0 {\\n grid-gap:0 !important;\\n gap:0 !important;\\n }\\n\\n .sm\\\\:gap-1 {\\n grid-gap:0.25rem !important;\\n gap:0.25rem !important;\\n }\\n\\n .sm\\\\:gap-2 {\\n grid-gap:0.5rem !important;\\n gap:0.5rem !important;\\n }\\n\\n .sm\\\\:gap-3 {\\n grid-gap:0.75rem !important;\\n gap:0.75rem !important;\\n }\\n\\n .sm\\\\:gap-4 {\\n grid-gap:1rem !important;\\n gap:1rem !important;\\n }\\n\\n .sm\\\\:gap-5 {\\n grid-gap:1.25rem !important;\\n gap:1.25rem !important;\\n }\\n\\n .sm\\\\:gap-6 {\\n grid-gap:1.5rem !important;\\n gap:1.5rem !important;\\n }\\n\\n .sm\\\\:gap-8 {\\n grid-gap:2rem !important;\\n gap:2rem !important;\\n }\\n\\n .sm\\\\:gap-10 {\\n grid-gap:2.5rem !important;\\n gap:2.5rem !important;\\n }\\n\\n .sm\\\\:gap-12 {\\n grid-gap:3rem !important;\\n gap:3rem !important;\\n }\\n\\n .sm\\\\:gap-16 {\\n grid-gap:4rem !important;\\n gap:4rem !important;\\n }\\n\\n .sm\\\\:gap-20 {\\n grid-gap:5rem !important;\\n gap:5rem !important;\\n }\\n\\n .sm\\\\:gap-24 {\\n grid-gap:6rem !important;\\n gap:6rem !important;\\n }\\n\\n .sm\\\\:gap-32 {\\n grid-gap:8rem !important;\\n gap:8rem !important;\\n }\\n\\n .sm\\\\:gap-40 {\\n grid-gap:10rem !important;\\n gap:10rem !important;\\n }\\n\\n .sm\\\\:gap-48 {\\n grid-gap:12rem !important;\\n gap:12rem !important;\\n }\\n\\n .sm\\\\:gap-56 {\\n grid-gap:14rem !important;\\n gap:14rem !important;\\n }\\n\\n .sm\\\\:gap-64 {\\n grid-gap:16rem !important;\\n gap:16rem !important;\\n }\\n\\n .sm\\\\:gap-px {\\n grid-gap:1px !important;\\n gap:1px !important;\\n }\\n\\n .sm\\\\:col-gap-0 {\\n grid-column-gap:0 !important;\\n -webkit-column-gap:0 !important;\\n -moz-column-gap:0 !important;\\n column-gap:0 !important;\\n }\\n\\n .sm\\\\:col-gap-1 {\\n grid-column-gap:0.25rem !important;\\n -webkit-column-gap:0.25rem !important;\\n -moz-column-gap:0.25rem !important;\\n column-gap:0.25rem !important;\\n }\\n\\n .sm\\\\:col-gap-2 {\\n grid-column-gap:0.5rem !important;\\n -webkit-column-gap:0.5rem !important;\\n -moz-column-gap:0.5rem !important;\\n column-gap:0.5rem !important;\\n }\\n\\n .sm\\\\:col-gap-3 {\\n grid-column-gap:0.75rem !important;\\n -webkit-column-gap:0.75rem !important;\\n -moz-column-gap:0.75rem !important;\\n column-gap:0.75rem !important;\\n }\\n\\n .sm\\\\:col-gap-4 {\\n grid-column-gap:1rem !important;\\n -webkit-column-gap:1rem !important;\\n -moz-column-gap:1rem !important;\\n column-gap:1rem !important;\\n }\\n\\n .sm\\\\:col-gap-5 {\\n grid-column-gap:1.25rem !important;\\n -webkit-column-gap:1.25rem !important;\\n -moz-column-gap:1.25rem !important;\\n column-gap:1.25rem !important;\\n }\\n\\n .sm\\\\:col-gap-6 {\\n grid-column-gap:1.5rem !important;\\n -webkit-column-gap:1.5rem !important;\\n -moz-column-gap:1.5rem !important;\\n column-gap:1.5rem !important;\\n }\\n\\n .sm\\\\:col-gap-8 {\\n grid-column-gap:2rem !important;\\n -webkit-column-gap:2rem !important;\\n -moz-column-gap:2rem !important;\\n column-gap:2rem !important;\\n }\\n\\n .sm\\\\:col-gap-10 {\\n grid-column-gap:2.5rem !important;\\n -webkit-column-gap:2.5rem !important;\\n -moz-column-gap:2.5rem !important;\\n column-gap:2.5rem !important;\\n }\\n\\n .sm\\\\:col-gap-12 {\\n grid-column-gap:3rem !important;\\n -webkit-column-gap:3rem !important;\\n -moz-column-gap:3rem !important;\\n column-gap:3rem !important;\\n }\\n\\n .sm\\\\:col-gap-16 {\\n grid-column-gap:4rem !important;\\n -webkit-column-gap:4rem !important;\\n -moz-column-gap:4rem !important;\\n column-gap:4rem !important;\\n }\\n\\n .sm\\\\:col-gap-20 {\\n grid-column-gap:5rem !important;\\n -webkit-column-gap:5rem !important;\\n -moz-column-gap:5rem !important;\\n column-gap:5rem !important;\\n }\\n\\n .sm\\\\:col-gap-24 {\\n grid-column-gap:6rem !important;\\n -webkit-column-gap:6rem !important;\\n -moz-column-gap:6rem !important;\\n column-gap:6rem !important;\\n }\\n\\n .sm\\\\:col-gap-32 {\\n grid-column-gap:8rem !important;\\n -webkit-column-gap:8rem !important;\\n -moz-column-gap:8rem !important;\\n column-gap:8rem !important;\\n }\\n\\n .sm\\\\:col-gap-40 {\\n grid-column-gap:10rem !important;\\n -webkit-column-gap:10rem !important;\\n -moz-column-gap:10rem !important;\\n column-gap:10rem !important;\\n }\\n\\n .sm\\\\:col-gap-48 {\\n grid-column-gap:12rem !important;\\n -webkit-column-gap:12rem !important;\\n -moz-column-gap:12rem !important;\\n column-gap:12rem !important;\\n }\\n\\n .sm\\\\:col-gap-56 {\\n grid-column-gap:14rem !important;\\n -webkit-column-gap:14rem !important;\\n -moz-column-gap:14rem !important;\\n column-gap:14rem !important;\\n }\\n\\n .sm\\\\:col-gap-64 {\\n grid-column-gap:16rem !important;\\n -webkit-column-gap:16rem !important;\\n -moz-column-gap:16rem !important;\\n column-gap:16rem !important;\\n }\\n\\n .sm\\\\:col-gap-px {\\n grid-column-gap:1px !important;\\n -webkit-column-gap:1px !important;\\n -moz-column-gap:1px !important;\\n column-gap:1px !important;\\n }\\n\\n .sm\\\\:gap-x-0 {\\n grid-column-gap:0 !important;\\n -webkit-column-gap:0 !important;\\n -moz-column-gap:0 !important;\\n column-gap:0 !important;\\n }\\n\\n .sm\\\\:gap-x-1 {\\n grid-column-gap:0.25rem !important;\\n -webkit-column-gap:0.25rem !important;\\n -moz-column-gap:0.25rem !important;\\n column-gap:0.25rem !important;\\n }\\n\\n .sm\\\\:gap-x-2 {\\n grid-column-gap:0.5rem !important;\\n -webkit-column-gap:0.5rem !important;\\n -moz-column-gap:0.5rem !important;\\n column-gap:0.5rem !important;\\n }\\n\\n .sm\\\\:gap-x-3 {\\n grid-column-gap:0.75rem !important;\\n -webkit-column-gap:0.75rem !important;\\n -moz-column-gap:0.75rem !important;\\n column-gap:0.75rem !important;\\n }\\n\\n .sm\\\\:gap-x-4 {\\n grid-column-gap:1rem !important;\\n -webkit-column-gap:1rem !important;\\n -moz-column-gap:1rem !important;\\n column-gap:1rem !important;\\n }\\n\\n .sm\\\\:gap-x-5 {\\n grid-column-gap:1.25rem !important;\\n -webkit-column-gap:1.25rem !important;\\n -moz-column-gap:1.25rem !important;\\n column-gap:1.25rem !important;\\n }\\n\\n .sm\\\\:gap-x-6 {\\n grid-column-gap:1.5rem !important;\\n -webkit-column-gap:1.5rem !important;\\n -moz-column-gap:1.5rem !important;\\n column-gap:1.5rem !important;\\n }\\n\\n .sm\\\\:gap-x-8 {\\n grid-column-gap:2rem !important;\\n -webkit-column-gap:2rem !important;\\n -moz-column-gap:2rem !important;\\n column-gap:2rem !important;\\n }\\n\\n .sm\\\\:gap-x-10 {\\n grid-column-gap:2.5rem !important;\\n -webkit-column-gap:2.5rem !important;\\n -moz-column-gap:2.5rem !important;\\n column-gap:2.5rem !important;\\n }\\n\\n .sm\\\\:gap-x-12 {\\n grid-column-gap:3rem !important;\\n -webkit-column-gap:3rem !important;\\n -moz-column-gap:3rem !important;\\n column-gap:3rem !important;\\n }\\n\\n .sm\\\\:gap-x-16 {\\n grid-column-gap:4rem !important;\\n -webkit-column-gap:4rem !important;\\n -moz-column-gap:4rem !important;\\n column-gap:4rem !important;\\n }\\n\\n .sm\\\\:gap-x-20 {\\n grid-column-gap:5rem !important;\\n -webkit-column-gap:5rem !important;\\n -moz-column-gap:5rem !important;\\n column-gap:5rem !important;\\n }\\n\\n .sm\\\\:gap-x-24 {\\n grid-column-gap:6rem !important;\\n -webkit-column-gap:6rem !important;\\n -moz-column-gap:6rem !important;\\n column-gap:6rem !important;\\n }\\n\\n .sm\\\\:gap-x-32 {\\n grid-column-gap:8rem !important;\\n -webkit-column-gap:8rem !important;\\n -moz-column-gap:8rem !important;\\n column-gap:8rem !important;\\n }\\n\\n .sm\\\\:gap-x-40 {\\n grid-column-gap:10rem !important;\\n -webkit-column-gap:10rem !important;\\n -moz-column-gap:10rem !important;\\n column-gap:10rem !important;\\n }\\n\\n .sm\\\\:gap-x-48 {\\n grid-column-gap:12rem !important;\\n -webkit-column-gap:12rem !important;\\n -moz-column-gap:12rem !important;\\n column-gap:12rem !important;\\n }\\n\\n .sm\\\\:gap-x-56 {\\n grid-column-gap:14rem !important;\\n -webkit-column-gap:14rem !important;\\n -moz-column-gap:14rem !important;\\n column-gap:14rem !important;\\n }\\n\\n .sm\\\\:gap-x-64 {\\n grid-column-gap:16rem !important;\\n -webkit-column-gap:16rem !important;\\n -moz-column-gap:16rem !important;\\n column-gap:16rem !important;\\n }\\n\\n .sm\\\\:gap-x-px {\\n grid-column-gap:1px !important;\\n -webkit-column-gap:1px !important;\\n -moz-column-gap:1px !important;\\n column-gap:1px !important;\\n }\\n\\n .sm\\\\:row-gap-0 {\\n grid-row-gap:0 !important;\\n row-gap:0 !important;\\n }\\n\\n .sm\\\\:row-gap-1 {\\n grid-row-gap:0.25rem !important;\\n row-gap:0.25rem !important;\\n }\\n\\n .sm\\\\:row-gap-2 {\\n grid-row-gap:0.5rem !important;\\n row-gap:0.5rem !important;\\n }\\n\\n .sm\\\\:row-gap-3 {\\n grid-row-gap:0.75rem !important;\\n row-gap:0.75rem !important;\\n }\\n\\n .sm\\\\:row-gap-4 {\\n grid-row-gap:1rem !important;\\n row-gap:1rem !important;\\n }\\n\\n .sm\\\\:row-gap-5 {\\n grid-row-gap:1.25rem !important;\\n row-gap:1.25rem !important;\\n }\\n\\n .sm\\\\:row-gap-6 {\\n grid-row-gap:1.5rem !important;\\n row-gap:1.5rem !important;\\n }\\n\\n .sm\\\\:row-gap-8 {\\n grid-row-gap:2rem !important;\\n row-gap:2rem !important;\\n }\\n\\n .sm\\\\:row-gap-10 {\\n grid-row-gap:2.5rem !important;\\n row-gap:2.5rem !important;\\n }\\n\\n .sm\\\\:row-gap-12 {\\n grid-row-gap:3rem !important;\\n row-gap:3rem !important;\\n }\\n\\n .sm\\\\:row-gap-16 {\\n grid-row-gap:4rem !important;\\n row-gap:4rem !important;\\n }\\n\\n .sm\\\\:row-gap-20 {\\n grid-row-gap:5rem !important;\\n row-gap:5rem !important;\\n }\\n\\n .sm\\\\:row-gap-24 {\\n grid-row-gap:6rem !important;\\n row-gap:6rem !important;\\n }\\n\\n .sm\\\\:row-gap-32 {\\n grid-row-gap:8rem !important;\\n row-gap:8rem !important;\\n }\\n\\n .sm\\\\:row-gap-40 {\\n grid-row-gap:10rem !important;\\n row-gap:10rem !important;\\n }\\n\\n .sm\\\\:row-gap-48 {\\n grid-row-gap:12rem !important;\\n row-gap:12rem !important;\\n }\\n\\n .sm\\\\:row-gap-56 {\\n grid-row-gap:14rem !important;\\n row-gap:14rem !important;\\n }\\n\\n .sm\\\\:row-gap-64 {\\n grid-row-gap:16rem !important;\\n row-gap:16rem !important;\\n }\\n\\n .sm\\\\:row-gap-px {\\n grid-row-gap:1px !important;\\n row-gap:1px !important;\\n }\\n\\n .sm\\\\:gap-y-0 {\\n grid-row-gap:0 !important;\\n row-gap:0 !important;\\n }\\n\\n .sm\\\\:gap-y-1 {\\n grid-row-gap:0.25rem !important;\\n row-gap:0.25rem !important;\\n }\\n\\n .sm\\\\:gap-y-2 {\\n grid-row-gap:0.5rem !important;\\n row-gap:0.5rem !important;\\n }\\n\\n .sm\\\\:gap-y-3 {\\n grid-row-gap:0.75rem !important;\\n row-gap:0.75rem !important;\\n }\\n\\n .sm\\\\:gap-y-4 {\\n grid-row-gap:1rem !important;\\n row-gap:1rem !important;\\n }\\n\\n .sm\\\\:gap-y-5 {\\n grid-row-gap:1.25rem !important;\\n row-gap:1.25rem !important;\\n }\\n\\n .sm\\\\:gap-y-6 {\\n grid-row-gap:1.5rem !important;\\n row-gap:1.5rem !important;\\n }\\n\\n .sm\\\\:gap-y-8 {\\n grid-row-gap:2rem !important;\\n row-gap:2rem !important;\\n }\\n\\n .sm\\\\:gap-y-10 {\\n grid-row-gap:2.5rem !important;\\n row-gap:2.5rem !important;\\n }\\n\\n .sm\\\\:gap-y-12 {\\n grid-row-gap:3rem !important;\\n row-gap:3rem !important;\\n }\\n\\n .sm\\\\:gap-y-16 {\\n grid-row-gap:4rem !important;\\n row-gap:4rem !important;\\n }\\n\\n .sm\\\\:gap-y-20 {\\n grid-row-gap:5rem !important;\\n row-gap:5rem !important;\\n }\\n\\n .sm\\\\:gap-y-24 {\\n grid-row-gap:6rem !important;\\n row-gap:6rem !important;\\n }\\n\\n .sm\\\\:gap-y-32 {\\n grid-row-gap:8rem !important;\\n row-gap:8rem !important;\\n }\\n\\n .sm\\\\:gap-y-40 {\\n grid-row-gap:10rem !important;\\n row-gap:10rem !important;\\n }\\n\\n .sm\\\\:gap-y-48 {\\n grid-row-gap:12rem !important;\\n row-gap:12rem !important;\\n }\\n\\n .sm\\\\:gap-y-56 {\\n grid-row-gap:14rem !important;\\n row-gap:14rem !important;\\n }\\n\\n .sm\\\\:gap-y-64 {\\n grid-row-gap:16rem !important;\\n row-gap:16rem !important;\\n }\\n\\n .sm\\\\:gap-y-px {\\n grid-row-gap:1px !important;\\n row-gap:1px !important;\\n }\\n\\n .sm\\\\:grid-flow-row {\\n grid-auto-flow:row !important;\\n }\\n\\n .sm\\\\:grid-flow-col {\\n grid-auto-flow:column !important;\\n }\\n\\n .sm\\\\:grid-flow-row-dense {\\n grid-auto-flow:row dense !important;\\n }\\n\\n .sm\\\\:grid-flow-col-dense {\\n grid-auto-flow:column dense !important;\\n }\\n\\n .sm\\\\:grid-cols-1 {\\n grid-template-columns:repeat(1, minmax(0, 1fr)) !important;\\n }\\n\\n .sm\\\\:grid-cols-2 {\\n grid-template-columns:repeat(2, minmax(0, 1fr)) !important;\\n }\\n\\n .sm\\\\:grid-cols-3 {\\n grid-template-columns:repeat(3, minmax(0, 1fr)) !important;\\n }\\n\\n .sm\\\\:grid-cols-4 {\\n grid-template-columns:repeat(4, minmax(0, 1fr)) !important;\\n }\\n\\n .sm\\\\:grid-cols-5 {\\n grid-template-columns:repeat(5, minmax(0, 1fr)) !important;\\n }\\n\\n .sm\\\\:grid-cols-6 {\\n grid-template-columns:repeat(6, minmax(0, 1fr)) !important;\\n }\\n\\n .sm\\\\:grid-cols-7 {\\n grid-template-columns:repeat(7, minmax(0, 1fr)) !important;\\n }\\n\\n .sm\\\\:grid-cols-8 {\\n grid-template-columns:repeat(8, minmax(0, 1fr)) !important;\\n }\\n\\n .sm\\\\:grid-cols-9 {\\n grid-template-columns:repeat(9, minmax(0, 1fr)) !important;\\n }\\n\\n .sm\\\\:grid-cols-10 {\\n grid-template-columns:repeat(10, minmax(0, 1fr)) !important;\\n }\\n\\n .sm\\\\:grid-cols-11 {\\n grid-template-columns:repeat(11, minmax(0, 1fr)) !important;\\n }\\n\\n .sm\\\\:grid-cols-12 {\\n grid-template-columns:repeat(12, minmax(0, 1fr)) !important;\\n }\\n\\n .sm\\\\:grid-cols-none {\\n grid-template-columns:none !important;\\n }\\n\\n .sm\\\\:auto-cols-auto {\\n grid-auto-columns:auto !important;\\n }\\n\\n .sm\\\\:auto-cols-min {\\n grid-auto-columns:-webkit-min-content !important;\\n grid-auto-columns:min-content !important;\\n }\\n\\n .sm\\\\:auto-cols-max {\\n grid-auto-columns:-webkit-max-content !important;\\n grid-auto-columns:max-content !important;\\n }\\n\\n .sm\\\\:auto-cols-fr {\\n grid-auto-columns:minmax(0, 1fr) !important;\\n }\\n\\n .sm\\\\:col-auto {\\n grid-column:auto !important;\\n }\\n\\n .sm\\\\:col-span-1 {\\n grid-column:span 1 / span 1 !important;\\n }\\n\\n .sm\\\\:col-span-2 {\\n grid-column:span 2 / span 2 !important;\\n }\\n\\n .sm\\\\:col-span-3 {\\n grid-column:span 3 / span 3 !important;\\n }\\n\\n .sm\\\\:col-span-4 {\\n grid-column:span 4 / span 4 !important;\\n }\\n\\n .sm\\\\:col-span-5 {\\n grid-column:span 5 / span 5 !important;\\n }\\n\\n .sm\\\\:col-span-6 {\\n grid-column:span 6 / span 6 !important;\\n }\\n\\n .sm\\\\:col-span-7 {\\n grid-column:span 7 / span 7 !important;\\n }\\n\\n .sm\\\\:col-span-8 {\\n grid-column:span 8 / span 8 !important;\\n }\\n\\n .sm\\\\:col-span-9 {\\n grid-column:span 9 / span 9 !important;\\n }\\n\\n .sm\\\\:col-span-10 {\\n grid-column:span 10 / span 10 !important;\\n }\\n\\n .sm\\\\:col-span-11 {\\n grid-column:span 11 / span 11 !important;\\n }\\n\\n .sm\\\\:col-span-12 {\\n grid-column:span 12 / span 12 !important;\\n }\\n\\n .sm\\\\:col-span-full {\\n grid-column:1 / -1 !important;\\n }\\n\\n .sm\\\\:col-start-1 {\\n grid-column-start:1 !important;\\n }\\n\\n .sm\\\\:col-start-2 {\\n grid-column-start:2 !important;\\n }\\n\\n .sm\\\\:col-start-3 {\\n grid-column-start:3 !important;\\n }\\n\\n .sm\\\\:col-start-4 {\\n grid-column-start:4 !important;\\n }\\n\\n .sm\\\\:col-start-5 {\\n grid-column-start:5 !important;\\n }\\n\\n .sm\\\\:col-start-6 {\\n grid-column-start:6 !important;\\n }\\n\\n .sm\\\\:col-start-7 {\\n grid-column-start:7 !important;\\n }\\n\\n .sm\\\\:col-start-8 {\\n grid-column-start:8 !important;\\n }\\n\\n .sm\\\\:col-start-9 {\\n grid-column-start:9 !important;\\n }\\n\\n .sm\\\\:col-start-10 {\\n grid-column-start:10 !important;\\n }\\n\\n .sm\\\\:col-start-11 {\\n grid-column-start:11 !important;\\n }\\n\\n .sm\\\\:col-start-12 {\\n grid-column-start:12 !important;\\n }\\n\\n .sm\\\\:col-start-13 {\\n grid-column-start:13 !important;\\n }\\n\\n .sm\\\\:col-start-auto {\\n grid-column-start:auto !important;\\n }\\n\\n .sm\\\\:col-end-1 {\\n grid-column-end:1 !important;\\n }\\n\\n .sm\\\\:col-end-2 {\\n grid-column-end:2 !important;\\n }\\n\\n .sm\\\\:col-end-3 {\\n grid-column-end:3 !important;\\n }\\n\\n .sm\\\\:col-end-4 {\\n grid-column-end:4 !important;\\n }\\n\\n .sm\\\\:col-end-5 {\\n grid-column-end:5 !important;\\n }\\n\\n .sm\\\\:col-end-6 {\\n grid-column-end:6 !important;\\n }\\n\\n .sm\\\\:col-end-7 {\\n grid-column-end:7 !important;\\n }\\n\\n .sm\\\\:col-end-8 {\\n grid-column-end:8 !important;\\n }\\n\\n .sm\\\\:col-end-9 {\\n grid-column-end:9 !important;\\n }\\n\\n .sm\\\\:col-end-10 {\\n grid-column-end:10 !important;\\n }\\n\\n .sm\\\\:col-end-11 {\\n grid-column-end:11 !important;\\n }\\n\\n .sm\\\\:col-end-12 {\\n grid-column-end:12 !important;\\n }\\n\\n .sm\\\\:col-end-13 {\\n grid-column-end:13 !important;\\n }\\n\\n .sm\\\\:col-end-auto {\\n grid-column-end:auto !important;\\n }\\n\\n .sm\\\\:grid-rows-1 {\\n grid-template-rows:repeat(1, minmax(0, 1fr)) !important;\\n }\\n\\n .sm\\\\:grid-rows-2 {\\n grid-template-rows:repeat(2, minmax(0, 1fr)) !important;\\n }\\n\\n .sm\\\\:grid-rows-3 {\\n grid-template-rows:repeat(3, minmax(0, 1fr)) !important;\\n }\\n\\n .sm\\\\:grid-rows-4 {\\n grid-template-rows:repeat(4, minmax(0, 1fr)) !important;\\n }\\n\\n .sm\\\\:grid-rows-5 {\\n grid-template-rows:repeat(5, minmax(0, 1fr)) !important;\\n }\\n\\n .sm\\\\:grid-rows-6 {\\n grid-template-rows:repeat(6, minmax(0, 1fr)) !important;\\n }\\n\\n .sm\\\\:grid-rows-none {\\n grid-template-rows:none !important;\\n }\\n\\n .sm\\\\:auto-rows-auto {\\n grid-auto-rows:auto !important;\\n }\\n\\n .sm\\\\:auto-rows-min {\\n grid-auto-rows:-webkit-min-content !important;\\n grid-auto-rows:min-content !important;\\n }\\n\\n .sm\\\\:auto-rows-max {\\n grid-auto-rows:-webkit-max-content !important;\\n grid-auto-rows:max-content !important;\\n }\\n\\n .sm\\\\:auto-rows-fr {\\n grid-auto-rows:minmax(0, 1fr) !important;\\n }\\n\\n .sm\\\\:row-auto {\\n grid-row:auto !important;\\n }\\n\\n .sm\\\\:row-span-1 {\\n grid-row:span 1 / span 1 !important;\\n }\\n\\n .sm\\\\:row-span-2 {\\n grid-row:span 2 / span 2 !important;\\n }\\n\\n .sm\\\\:row-span-3 {\\n grid-row:span 3 / span 3 !important;\\n }\\n\\n .sm\\\\:row-span-4 {\\n grid-row:span 4 / span 4 !important;\\n }\\n\\n .sm\\\\:row-span-5 {\\n grid-row:span 5 / span 5 !important;\\n }\\n\\n .sm\\\\:row-span-6 {\\n grid-row:span 6 / span 6 !important;\\n }\\n\\n .sm\\\\:row-span-full {\\n grid-row:1 / -1 !important;\\n }\\n\\n .sm\\\\:row-start-1 {\\n grid-row-start:1 !important;\\n }\\n\\n .sm\\\\:row-start-2 {\\n grid-row-start:2 !important;\\n }\\n\\n .sm\\\\:row-start-3 {\\n grid-row-start:3 !important;\\n }\\n\\n .sm\\\\:row-start-4 {\\n grid-row-start:4 !important;\\n }\\n\\n .sm\\\\:row-start-5 {\\n grid-row-start:5 !important;\\n }\\n\\n .sm\\\\:row-start-6 {\\n grid-row-start:6 !important;\\n }\\n\\n .sm\\\\:row-start-7 {\\n grid-row-start:7 !important;\\n }\\n\\n .sm\\\\:row-start-auto {\\n grid-row-start:auto !important;\\n }\\n\\n .sm\\\\:row-end-1 {\\n grid-row-end:1 !important;\\n }\\n\\n .sm\\\\:row-end-2 {\\n grid-row-end:2 !important;\\n }\\n\\n .sm\\\\:row-end-3 {\\n grid-row-end:3 !important;\\n }\\n\\n .sm\\\\:row-end-4 {\\n grid-row-end:4 !important;\\n }\\n\\n .sm\\\\:row-end-5 {\\n grid-row-end:5 !important;\\n }\\n\\n .sm\\\\:row-end-6 {\\n grid-row-end:6 !important;\\n }\\n\\n .sm\\\\:row-end-7 {\\n grid-row-end:7 !important;\\n }\\n\\n .sm\\\\:row-end-auto {\\n grid-row-end:auto !important;\\n }\\n\\n .sm\\\\:transform {\\n --transform-translate-x:0 !important;\\n --transform-translate-y:0 !important;\\n --transform-rotate:0 !important;\\n --transform-skew-x:0 !important;\\n --transform-skew-y:0 !important;\\n --transform-scale-x:1 !important;\\n --transform-scale-y:1 !important;\\n -webkit-transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;\\n }\\n\\n [dir] .sm\\\\:transform {\\n transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;\\n }\\n\\n .sm\\\\:transform-none {\\n -webkit-transform:none !important;\\n }\\n\\n [dir] .sm\\\\:transform-none {\\n transform:none !important;\\n }\\n\\n .sm\\\\:origin-center {\\n -webkit-transform-origin:center !important;\\n }\\n\\n [dir] .sm\\\\:origin-center {\\n transform-origin:center !important;\\n }\\n\\n .sm\\\\:origin-top {\\n -webkit-transform-origin:top !important;\\n }\\n\\n [dir] .sm\\\\:origin-top {\\n transform-origin:top !important;\\n }\\n\\n [dir=ltr] .sm\\\\:origin-top-right {\\r\\n -webkit-transform-origin:top right !important;\\r\\n transform-origin:top right !important;\\n }\\n\\n [dir=rtl] .sm\\\\:origin-top-right {\\n -webkit-transform-origin:top left !important;\\n transform-origin:top left !important;\\n }\\n\\n [dir=ltr] .sm\\\\:origin-right {\\r\\n -webkit-transform-origin:right !important;\\r\\n transform-origin:right !important;\\n }\\n\\n [dir=rtl] .sm\\\\:origin-right {\\n -webkit-transform-origin:left !important;\\n transform-origin:left !important;\\n }\\n\\n [dir=ltr] .sm\\\\:origin-bottom-right {\\r\\n -webkit-transform-origin:bottom right !important;\\r\\n transform-origin:bottom right !important;\\n }\\n\\n [dir=rtl] .sm\\\\:origin-bottom-right {\\n -webkit-transform-origin:bottom left !important;\\n transform-origin:bottom left !important;\\n }\\n\\n .sm\\\\:origin-bottom {\\n -webkit-transform-origin:bottom !important;\\n }\\n\\n [dir] .sm\\\\:origin-bottom {\\n transform-origin:bottom !important;\\n }\\n\\n [dir=ltr] .sm\\\\:origin-bottom-left {\\r\\n -webkit-transform-origin:bottom left !important;\\r\\n transform-origin:bottom left !important;\\n }\\n\\n [dir=rtl] .sm\\\\:origin-bottom-left {\\n -webkit-transform-origin:bottom right !important;\\n transform-origin:bottom right !important;\\n }\\n\\n [dir=ltr] .sm\\\\:origin-left {\\r\\n -webkit-transform-origin:left !important;\\r\\n transform-origin:left !important;\\n }\\n\\n [dir=rtl] .sm\\\\:origin-left {\\n -webkit-transform-origin:right !important;\\n transform-origin:right !important;\\n }\\n\\n [dir=ltr] .sm\\\\:origin-top-left {\\r\\n -webkit-transform-origin:top left !important;\\r\\n transform-origin:top left !important;\\n }\\n\\n [dir=rtl] .sm\\\\:origin-top-left {\\n -webkit-transform-origin:top right !important;\\n transform-origin:top right !important;\\n }\\n\\n .sm\\\\:scale-0 {\\n --transform-scale-x:0 !important;\\n --transform-scale-y:0 !important;\\n }\\n\\n .sm\\\\:scale-50 {\\n --transform-scale-x:.5 !important;\\n --transform-scale-y:.5 !important;\\n }\\n\\n .sm\\\\:scale-75 {\\n --transform-scale-x:.75 !important;\\n --transform-scale-y:.75 !important;\\n }\\n\\n .sm\\\\:scale-90 {\\n --transform-scale-x:.9 !important;\\n --transform-scale-y:.9 !important;\\n }\\n\\n .sm\\\\:scale-95 {\\n --transform-scale-x:.95 !important;\\n --transform-scale-y:.95 !important;\\n }\\n\\n .sm\\\\:scale-100 {\\n --transform-scale-x:1 !important;\\n --transform-scale-y:1 !important;\\n }\\n\\n .sm\\\\:scale-105 {\\n --transform-scale-x:1.05 !important;\\n --transform-scale-y:1.05 !important;\\n }\\n\\n .sm\\\\:scale-110 {\\n --transform-scale-x:1.1 !important;\\n --transform-scale-y:1.1 !important;\\n }\\n\\n .sm\\\\:scale-125 {\\n --transform-scale-x:1.25 !important;\\n --transform-scale-y:1.25 !important;\\n }\\n\\n .sm\\\\:scale-150 {\\n --transform-scale-x:1.5 !important;\\n --transform-scale-y:1.5 !important;\\n }\\n\\n .sm\\\\:scale-x-0 {\\n --transform-scale-x:0 !important;\\n }\\n\\n .sm\\\\:scale-x-50 {\\n --transform-scale-x:.5 !important;\\n }\\n\\n .sm\\\\:scale-x-75 {\\n --transform-scale-x:.75 !important;\\n }\\n\\n .sm\\\\:scale-x-90 {\\n --transform-scale-x:.9 !important;\\n }\\n\\n .sm\\\\:scale-x-95 {\\n --transform-scale-x:.95 !important;\\n }\\n\\n .sm\\\\:scale-x-100 {\\n --transform-scale-x:1 !important;\\n }\\n\\n .sm\\\\:scale-x-105 {\\n --transform-scale-x:1.05 !important;\\n }\\n\\n .sm\\\\:scale-x-110 {\\n --transform-scale-x:1.1 !important;\\n }\\n\\n .sm\\\\:scale-x-125 {\\n --transform-scale-x:1.25 !important;\\n }\\n\\n .sm\\\\:scale-x-150 {\\n --transform-scale-x:1.5 !important;\\n }\\n\\n .sm\\\\:scale-y-0 {\\n --transform-scale-y:0 !important;\\n }\\n\\n .sm\\\\:scale-y-50 {\\n --transform-scale-y:.5 !important;\\n }\\n\\n .sm\\\\:scale-y-75 {\\n --transform-scale-y:.75 !important;\\n }\\n\\n .sm\\\\:scale-y-90 {\\n --transform-scale-y:.9 !important;\\n }\\n\\n .sm\\\\:scale-y-95 {\\n --transform-scale-y:.95 !important;\\n }\\n\\n .sm\\\\:scale-y-100 {\\n --transform-scale-y:1 !important;\\n }\\n\\n .sm\\\\:scale-y-105 {\\n --transform-scale-y:1.05 !important;\\n }\\n\\n .sm\\\\:scale-y-110 {\\n --transform-scale-y:1.1 !important;\\n }\\n\\n .sm\\\\:scale-y-125 {\\n --transform-scale-y:1.25 !important;\\n }\\n\\n .sm\\\\:scale-y-150 {\\n --transform-scale-y:1.5 !important;\\n }\\n\\n .sm\\\\:hover\\\\:scale-0:hover {\\n --transform-scale-x:0 !important;\\n --transform-scale-y:0 !important;\\n }\\n\\n .sm\\\\:hover\\\\:scale-50:hover {\\n --transform-scale-x:.5 !important;\\n --transform-scale-y:.5 !important;\\n }\\n\\n .sm\\\\:hover\\\\:scale-75:hover {\\n --transform-scale-x:.75 !important;\\n --transform-scale-y:.75 !important;\\n }\\n\\n .sm\\\\:hover\\\\:scale-90:hover {\\n --transform-scale-x:.9 !important;\\n --transform-scale-y:.9 !important;\\n }\\n\\n .sm\\\\:hover\\\\:scale-95:hover {\\n --transform-scale-x:.95 !important;\\n --transform-scale-y:.95 !important;\\n }\\n\\n .sm\\\\:hover\\\\:scale-100:hover {\\n --transform-scale-x:1 !important;\\n --transform-scale-y:1 !important;\\n }\\n\\n .sm\\\\:hover\\\\:scale-105:hover {\\n --transform-scale-x:1.05 !important;\\n --transform-scale-y:1.05 !important;\\n }\\n\\n .sm\\\\:hover\\\\:scale-110:hover {\\n --transform-scale-x:1.1 !important;\\n --transform-scale-y:1.1 !important;\\n }\\n\\n .sm\\\\:hover\\\\:scale-125:hover {\\n --transform-scale-x:1.25 !important;\\n --transform-scale-y:1.25 !important;\\n }\\n\\n .sm\\\\:hover\\\\:scale-150:hover {\\n --transform-scale-x:1.5 !important;\\n --transform-scale-y:1.5 !important;\\n }\\n\\n .sm\\\\:hover\\\\:scale-x-0:hover {\\n --transform-scale-x:0 !important;\\n }\\n\\n .sm\\\\:hover\\\\:scale-x-50:hover {\\n --transform-scale-x:.5 !important;\\n }\\n\\n .sm\\\\:hover\\\\:scale-x-75:hover {\\n --transform-scale-x:.75 !important;\\n }\\n\\n .sm\\\\:hover\\\\:scale-x-90:hover {\\n --transform-scale-x:.9 !important;\\n }\\n\\n .sm\\\\:hover\\\\:scale-x-95:hover {\\n --transform-scale-x:.95 !important;\\n }\\n\\n .sm\\\\:hover\\\\:scale-x-100:hover {\\n --transform-scale-x:1 !important;\\n }\\n\\n .sm\\\\:hover\\\\:scale-x-105:hover {\\n --transform-scale-x:1.05 !important;\\n }\\n\\n .sm\\\\:hover\\\\:scale-x-110:hover {\\n --transform-scale-x:1.1 !important;\\n }\\n\\n .sm\\\\:hover\\\\:scale-x-125:hover {\\n --transform-scale-x:1.25 !important;\\n }\\n\\n .sm\\\\:hover\\\\:scale-x-150:hover {\\n --transform-scale-x:1.5 !important;\\n }\\n\\n .sm\\\\:hover\\\\:scale-y-0:hover {\\n --transform-scale-y:0 !important;\\n }\\n\\n .sm\\\\:hover\\\\:scale-y-50:hover {\\n --transform-scale-y:.5 !important;\\n }\\n\\n .sm\\\\:hover\\\\:scale-y-75:hover {\\n --transform-scale-y:.75 !important;\\n }\\n\\n .sm\\\\:hover\\\\:scale-y-90:hover {\\n --transform-scale-y:.9 !important;\\n }\\n\\n .sm\\\\:hover\\\\:scale-y-95:hover {\\n --transform-scale-y:.95 !important;\\n }\\n\\n .sm\\\\:hover\\\\:scale-y-100:hover {\\n --transform-scale-y:1 !important;\\n }\\n\\n .sm\\\\:hover\\\\:scale-y-105:hover {\\n --transform-scale-y:1.05 !important;\\n }\\n\\n .sm\\\\:hover\\\\:scale-y-110:hover {\\n --transform-scale-y:1.1 !important;\\n }\\n\\n .sm\\\\:hover\\\\:scale-y-125:hover {\\n --transform-scale-y:1.25 !important;\\n }\\n\\n .sm\\\\:hover\\\\:scale-y-150:hover {\\n --transform-scale-y:1.5 !important;\\n }\\n\\n .sm\\\\:focus\\\\:scale-0:focus {\\n --transform-scale-x:0 !important;\\n --transform-scale-y:0 !important;\\n }\\n\\n .sm\\\\:focus\\\\:scale-50:focus {\\n --transform-scale-x:.5 !important;\\n --transform-scale-y:.5 !important;\\n }\\n\\n .sm\\\\:focus\\\\:scale-75:focus {\\n --transform-scale-x:.75 !important;\\n --transform-scale-y:.75 !important;\\n }\\n\\n .sm\\\\:focus\\\\:scale-90:focus {\\n --transform-scale-x:.9 !important;\\n --transform-scale-y:.9 !important;\\n }\\n\\n .sm\\\\:focus\\\\:scale-95:focus {\\n --transform-scale-x:.95 !important;\\n --transform-scale-y:.95 !important;\\n }\\n\\n .sm\\\\:focus\\\\:scale-100:focus {\\n --transform-scale-x:1 !important;\\n --transform-scale-y:1 !important;\\n }\\n\\n .sm\\\\:focus\\\\:scale-105:focus {\\n --transform-scale-x:1.05 !important;\\n --transform-scale-y:1.05 !important;\\n }\\n\\n .sm\\\\:focus\\\\:scale-110:focus {\\n --transform-scale-x:1.1 !important;\\n --transform-scale-y:1.1 !important;\\n }\\n\\n .sm\\\\:focus\\\\:scale-125:focus {\\n --transform-scale-x:1.25 !important;\\n --transform-scale-y:1.25 !important;\\n }\\n\\n .sm\\\\:focus\\\\:scale-150:focus {\\n --transform-scale-x:1.5 !important;\\n --transform-scale-y:1.5 !important;\\n }\\n\\n .sm\\\\:focus\\\\:scale-x-0:focus {\\n --transform-scale-x:0 !important;\\n }\\n\\n .sm\\\\:focus\\\\:scale-x-50:focus {\\n --transform-scale-x:.5 !important;\\n }\\n\\n .sm\\\\:focus\\\\:scale-x-75:focus {\\n --transform-scale-x:.75 !important;\\n }\\n\\n .sm\\\\:focus\\\\:scale-x-90:focus {\\n --transform-scale-x:.9 !important;\\n }\\n\\n .sm\\\\:focus\\\\:scale-x-95:focus {\\n --transform-scale-x:.95 !important;\\n }\\n\\n .sm\\\\:focus\\\\:scale-x-100:focus {\\n --transform-scale-x:1 !important;\\n }\\n\\n .sm\\\\:focus\\\\:scale-x-105:focus {\\n --transform-scale-x:1.05 !important;\\n }\\n\\n .sm\\\\:focus\\\\:scale-x-110:focus {\\n --transform-scale-x:1.1 !important;\\n }\\n\\n .sm\\\\:focus\\\\:scale-x-125:focus {\\n --transform-scale-x:1.25 !important;\\n }\\n\\n .sm\\\\:focus\\\\:scale-x-150:focus {\\n --transform-scale-x:1.5 !important;\\n }\\n\\n .sm\\\\:focus\\\\:scale-y-0:focus {\\n --transform-scale-y:0 !important;\\n }\\n\\n .sm\\\\:focus\\\\:scale-y-50:focus {\\n --transform-scale-y:.5 !important;\\n }\\n\\n .sm\\\\:focus\\\\:scale-y-75:focus {\\n --transform-scale-y:.75 !important;\\n }\\n\\n .sm\\\\:focus\\\\:scale-y-90:focus {\\n --transform-scale-y:.9 !important;\\n }\\n\\n .sm\\\\:focus\\\\:scale-y-95:focus {\\n --transform-scale-y:.95 !important;\\n }\\n\\n .sm\\\\:focus\\\\:scale-y-100:focus {\\n --transform-scale-y:1 !important;\\n }\\n\\n .sm\\\\:focus\\\\:scale-y-105:focus {\\n --transform-scale-y:1.05 !important;\\n }\\n\\n .sm\\\\:focus\\\\:scale-y-110:focus {\\n --transform-scale-y:1.1 !important;\\n }\\n\\n .sm\\\\:focus\\\\:scale-y-125:focus {\\n --transform-scale-y:1.25 !important;\\n }\\n\\n .sm\\\\:focus\\\\:scale-y-150:focus {\\n --transform-scale-y:1.5 !important;\\n }\\n\\n .sm\\\\:rotate-0 {\\n --transform-rotate:0 !important;\\n }\\n\\n .sm\\\\:rotate-1 {\\n --transform-rotate:1deg !important;\\n }\\n\\n .sm\\\\:rotate-2 {\\n --transform-rotate:2deg !important;\\n }\\n\\n .sm\\\\:rotate-3 {\\n --transform-rotate:3deg !important;\\n }\\n\\n .sm\\\\:rotate-6 {\\n --transform-rotate:6deg !important;\\n }\\n\\n .sm\\\\:rotate-12 {\\n --transform-rotate:12deg !important;\\n }\\n\\n .sm\\\\:rotate-45 {\\n --transform-rotate:45deg !important;\\n }\\n\\n .sm\\\\:rotate-90 {\\n --transform-rotate:90deg !important;\\n }\\n\\n .sm\\\\:rotate-180 {\\n --transform-rotate:180deg !important;\\n }\\n\\n .sm\\\\:-rotate-180 {\\n --transform-rotate:-180deg !important;\\n }\\n\\n .sm\\\\:-rotate-90 {\\n --transform-rotate:-90deg !important;\\n }\\n\\n .sm\\\\:-rotate-45 {\\n --transform-rotate:-45deg !important;\\n }\\n\\n .sm\\\\:-rotate-12 {\\n --transform-rotate:-12deg !important;\\n }\\n\\n .sm\\\\:-rotate-6 {\\n --transform-rotate:-6deg !important;\\n }\\n\\n .sm\\\\:-rotate-3 {\\n --transform-rotate:-3deg !important;\\n }\\n\\n .sm\\\\:-rotate-2 {\\n --transform-rotate:-2deg !important;\\n }\\n\\n .sm\\\\:-rotate-1 {\\n --transform-rotate:-1deg !important;\\n }\\n\\n .sm\\\\:hover\\\\:rotate-0:hover {\\n --transform-rotate:0 !important;\\n }\\n\\n .sm\\\\:hover\\\\:rotate-1:hover {\\n --transform-rotate:1deg !important;\\n }\\n\\n .sm\\\\:hover\\\\:rotate-2:hover {\\n --transform-rotate:2deg !important;\\n }\\n\\n .sm\\\\:hover\\\\:rotate-3:hover {\\n --transform-rotate:3deg !important;\\n }\\n\\n .sm\\\\:hover\\\\:rotate-6:hover {\\n --transform-rotate:6deg !important;\\n }\\n\\n .sm\\\\:hover\\\\:rotate-12:hover {\\n --transform-rotate:12deg !important;\\n }\\n\\n .sm\\\\:hover\\\\:rotate-45:hover {\\n --transform-rotate:45deg !important;\\n }\\n\\n .sm\\\\:hover\\\\:rotate-90:hover {\\n --transform-rotate:90deg !important;\\n }\\n\\n .sm\\\\:hover\\\\:rotate-180:hover {\\n --transform-rotate:180deg !important;\\n }\\n\\n .sm\\\\:hover\\\\:-rotate-180:hover {\\n --transform-rotate:-180deg !important;\\n }\\n\\n .sm\\\\:hover\\\\:-rotate-90:hover {\\n --transform-rotate:-90deg !important;\\n }\\n\\n .sm\\\\:hover\\\\:-rotate-45:hover {\\n --transform-rotate:-45deg !important;\\n }\\n\\n .sm\\\\:hover\\\\:-rotate-12:hover {\\n --transform-rotate:-12deg !important;\\n }\\n\\n .sm\\\\:hover\\\\:-rotate-6:hover {\\n --transform-rotate:-6deg !important;\\n }\\n\\n .sm\\\\:hover\\\\:-rotate-3:hover {\\n --transform-rotate:-3deg !important;\\n }\\n\\n .sm\\\\:hover\\\\:-rotate-2:hover {\\n --transform-rotate:-2deg !important;\\n }\\n\\n .sm\\\\:hover\\\\:-rotate-1:hover {\\n --transform-rotate:-1deg !important;\\n }\\n\\n .sm\\\\:focus\\\\:rotate-0:focus {\\n --transform-rotate:0 !important;\\n }\\n\\n .sm\\\\:focus\\\\:rotate-1:focus {\\n --transform-rotate:1deg !important;\\n }\\n\\n .sm\\\\:focus\\\\:rotate-2:focus {\\n --transform-rotate:2deg !important;\\n }\\n\\n .sm\\\\:focus\\\\:rotate-3:focus {\\n --transform-rotate:3deg !important;\\n }\\n\\n .sm\\\\:focus\\\\:rotate-6:focus {\\n --transform-rotate:6deg !important;\\n }\\n\\n .sm\\\\:focus\\\\:rotate-12:focus {\\n --transform-rotate:12deg !important;\\n }\\n\\n .sm\\\\:focus\\\\:rotate-45:focus {\\n --transform-rotate:45deg !important;\\n }\\n\\n .sm\\\\:focus\\\\:rotate-90:focus {\\n --transform-rotate:90deg !important;\\n }\\n\\n .sm\\\\:focus\\\\:rotate-180:focus {\\n --transform-rotate:180deg !important;\\n }\\n\\n .sm\\\\:focus\\\\:-rotate-180:focus {\\n --transform-rotate:-180deg !important;\\n }\\n\\n .sm\\\\:focus\\\\:-rotate-90:focus {\\n --transform-rotate:-90deg !important;\\n }\\n\\n .sm\\\\:focus\\\\:-rotate-45:focus {\\n --transform-rotate:-45deg !important;\\n }\\n\\n .sm\\\\:focus\\\\:-rotate-12:focus {\\n --transform-rotate:-12deg !important;\\n }\\n\\n .sm\\\\:focus\\\\:-rotate-6:focus {\\n --transform-rotate:-6deg !important;\\n }\\n\\n .sm\\\\:focus\\\\:-rotate-3:focus {\\n --transform-rotate:-3deg !important;\\n }\\n\\n .sm\\\\:focus\\\\:-rotate-2:focus {\\n --transform-rotate:-2deg !important;\\n }\\n\\n .sm\\\\:focus\\\\:-rotate-1:focus {\\n --transform-rotate:-1deg !important;\\n }\\n\\n .sm\\\\:translate-x-0 {\\n --transform-translate-x:0 !important;\\n }\\n\\n .sm\\\\:translate-x-1 {\\n --transform-translate-x:0.25rem !important;\\n }\\n\\n .sm\\\\:translate-x-2 {\\n --transform-translate-x:0.5rem !important;\\n }\\n\\n .sm\\\\:translate-x-3 {\\n --transform-translate-x:0.75rem !important;\\n }\\n\\n .sm\\\\:translate-x-4 {\\n --transform-translate-x:1rem !important;\\n }\\n\\n .sm\\\\:translate-x-5 {\\n --transform-translate-x:1.25rem !important;\\n }\\n\\n .sm\\\\:translate-x-6 {\\n --transform-translate-x:1.5rem !important;\\n }\\n\\n .sm\\\\:translate-x-8 {\\n --transform-translate-x:2rem !important;\\n }\\n\\n .sm\\\\:translate-x-10 {\\n --transform-translate-x:2.5rem !important;\\n }\\n\\n .sm\\\\:translate-x-12 {\\n --transform-translate-x:3rem !important;\\n }\\n\\n .sm\\\\:translate-x-16 {\\n --transform-translate-x:4rem !important;\\n }\\n\\n .sm\\\\:translate-x-20 {\\n --transform-translate-x:5rem !important;\\n }\\n\\n .sm\\\\:translate-x-24 {\\n --transform-translate-x:6rem !important;\\n }\\n\\n .sm\\\\:translate-x-32 {\\n --transform-translate-x:8rem !important;\\n }\\n\\n .sm\\\\:translate-x-40 {\\n --transform-translate-x:10rem !important;\\n }\\n\\n .sm\\\\:translate-x-48 {\\n --transform-translate-x:12rem !important;\\n }\\n\\n .sm\\\\:translate-x-56 {\\n --transform-translate-x:14rem !important;\\n }\\n\\n .sm\\\\:translate-x-64 {\\n --transform-translate-x:16rem !important;\\n }\\n\\n .sm\\\\:translate-x-px {\\n --transform-translate-x:1px !important;\\n }\\n\\n .sm\\\\:-translate-x-1 {\\n --transform-translate-x:-0.25rem !important;\\n }\\n\\n .sm\\\\:-translate-x-2 {\\n --transform-translate-x:-0.5rem !important;\\n }\\n\\n .sm\\\\:-translate-x-3 {\\n --transform-translate-x:-0.75rem !important;\\n }\\n\\n .sm\\\\:-translate-x-4 {\\n --transform-translate-x:-1rem !important;\\n }\\n\\n .sm\\\\:-translate-x-5 {\\n --transform-translate-x:-1.25rem !important;\\n }\\n\\n .sm\\\\:-translate-x-6 {\\n --transform-translate-x:-1.5rem !important;\\n }\\n\\n .sm\\\\:-translate-x-8 {\\n --transform-translate-x:-2rem !important;\\n }\\n\\n .sm\\\\:-translate-x-10 {\\n --transform-translate-x:-2.5rem !important;\\n }\\n\\n .sm\\\\:-translate-x-12 {\\n --transform-translate-x:-3rem !important;\\n }\\n\\n .sm\\\\:-translate-x-16 {\\n --transform-translate-x:-4rem !important;\\n }\\n\\n .sm\\\\:-translate-x-20 {\\n --transform-translate-x:-5rem !important;\\n }\\n\\n .sm\\\\:-translate-x-24 {\\n --transform-translate-x:-6rem !important;\\n }\\n\\n .sm\\\\:-translate-x-32 {\\n --transform-translate-x:-8rem !important;\\n }\\n\\n .sm\\\\:-translate-x-40 {\\n --transform-translate-x:-10rem !important;\\n }\\n\\n .sm\\\\:-translate-x-48 {\\n --transform-translate-x:-12rem !important;\\n }\\n\\n .sm\\\\:-translate-x-56 {\\n --transform-translate-x:-14rem !important;\\n }\\n\\n .sm\\\\:-translate-x-64 {\\n --transform-translate-x:-16rem !important;\\n }\\n\\n .sm\\\\:-translate-x-px {\\n --transform-translate-x:-1px !important;\\n }\\n\\n .sm\\\\:-translate-x-full {\\n --transform-translate-x:-100% !important;\\n }\\n\\n .sm\\\\:-translate-x-1\\\\/2 {\\n --transform-translate-x:-50% !important;\\n }\\n\\n .sm\\\\:translate-x-1\\\\/2 {\\n --transform-translate-x:50% !important;\\n }\\n\\n .sm\\\\:translate-x-full {\\n --transform-translate-x:100% !important;\\n }\\n\\n .sm\\\\:translate-y-0 {\\n --transform-translate-y:0 !important;\\n }\\n\\n .sm\\\\:translate-y-1 {\\n --transform-translate-y:0.25rem !important;\\n }\\n\\n .sm\\\\:translate-y-2 {\\n --transform-translate-y:0.5rem !important;\\n }\\n\\n .sm\\\\:translate-y-3 {\\n --transform-translate-y:0.75rem !important;\\n }\\n\\n .sm\\\\:translate-y-4 {\\n --transform-translate-y:1rem !important;\\n }\\n\\n .sm\\\\:translate-y-5 {\\n --transform-translate-y:1.25rem !important;\\n }\\n\\n .sm\\\\:translate-y-6 {\\n --transform-translate-y:1.5rem !important;\\n }\\n\\n .sm\\\\:translate-y-8 {\\n --transform-translate-y:2rem !important;\\n }\\n\\n .sm\\\\:translate-y-10 {\\n --transform-translate-y:2.5rem !important;\\n }\\n\\n .sm\\\\:translate-y-12 {\\n --transform-translate-y:3rem !important;\\n }\\n\\n .sm\\\\:translate-y-16 {\\n --transform-translate-y:4rem !important;\\n }\\n\\n .sm\\\\:translate-y-20 {\\n --transform-translate-y:5rem !important;\\n }\\n\\n .sm\\\\:translate-y-24 {\\n --transform-translate-y:6rem !important;\\n }\\n\\n .sm\\\\:translate-y-32 {\\n --transform-translate-y:8rem !important;\\n }\\n\\n .sm\\\\:translate-y-40 {\\n --transform-translate-y:10rem !important;\\n }\\n\\n .sm\\\\:translate-y-48 {\\n --transform-translate-y:12rem !important;\\n }\\n\\n .sm\\\\:translate-y-56 {\\n --transform-translate-y:14rem !important;\\n }\\n\\n .sm\\\\:translate-y-64 {\\n --transform-translate-y:16rem !important;\\n }\\n\\n .sm\\\\:translate-y-px {\\n --transform-translate-y:1px !important;\\n }\\n\\n .sm\\\\:-translate-y-1 {\\n --transform-translate-y:-0.25rem !important;\\n }\\n\\n .sm\\\\:-translate-y-2 {\\n --transform-translate-y:-0.5rem !important;\\n }\\n\\n .sm\\\\:-translate-y-3 {\\n --transform-translate-y:-0.75rem !important;\\n }\\n\\n .sm\\\\:-translate-y-4 {\\n --transform-translate-y:-1rem !important;\\n }\\n\\n .sm\\\\:-translate-y-5 {\\n --transform-translate-y:-1.25rem !important;\\n }\\n\\n .sm\\\\:-translate-y-6 {\\n --transform-translate-y:-1.5rem !important;\\n }\\n\\n .sm\\\\:-translate-y-8 {\\n --transform-translate-y:-2rem !important;\\n }\\n\\n .sm\\\\:-translate-y-10 {\\n --transform-translate-y:-2.5rem !important;\\n }\\n\\n .sm\\\\:-translate-y-12 {\\n --transform-translate-y:-3rem !important;\\n }\\n\\n .sm\\\\:-translate-y-16 {\\n --transform-translate-y:-4rem !important;\\n }\\n\\n .sm\\\\:-translate-y-20 {\\n --transform-translate-y:-5rem !important;\\n }\\n\\n .sm\\\\:-translate-y-24 {\\n --transform-translate-y:-6rem !important;\\n }\\n\\n .sm\\\\:-translate-y-32 {\\n --transform-translate-y:-8rem !important;\\n }\\n\\n .sm\\\\:-translate-y-40 {\\n --transform-translate-y:-10rem !important;\\n }\\n\\n .sm\\\\:-translate-y-48 {\\n --transform-translate-y:-12rem !important;\\n }\\n\\n .sm\\\\:-translate-y-56 {\\n --transform-translate-y:-14rem !important;\\n }\\n\\n .sm\\\\:-translate-y-64 {\\n --transform-translate-y:-16rem !important;\\n }\\n\\n .sm\\\\:-translate-y-px {\\n --transform-translate-y:-1px !important;\\n }\\n\\n .sm\\\\:-translate-y-full {\\n --transform-translate-y:-100% !important;\\n }\\n\\n .sm\\\\:-translate-y-1\\\\/2 {\\n --transform-translate-y:-50% !important;\\n }\\n\\n .sm\\\\:translate-y-1\\\\/2 {\\n --transform-translate-y:50% !important;\\n }\\n\\n .sm\\\\:translate-y-full {\\n --transform-translate-y:100% !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-x-0:hover {\\n --transform-translate-x:0 !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-x-1:hover {\\n --transform-translate-x:0.25rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-x-2:hover {\\n --transform-translate-x:0.5rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-x-3:hover {\\n --transform-translate-x:0.75rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-x-4:hover {\\n --transform-translate-x:1rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-x-5:hover {\\n --transform-translate-x:1.25rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-x-6:hover {\\n --transform-translate-x:1.5rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-x-8:hover {\\n --transform-translate-x:2rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-x-10:hover {\\n --transform-translate-x:2.5rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-x-12:hover {\\n --transform-translate-x:3rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-x-16:hover {\\n --transform-translate-x:4rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-x-20:hover {\\n --transform-translate-x:5rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-x-24:hover {\\n --transform-translate-x:6rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-x-32:hover {\\n --transform-translate-x:8rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-x-40:hover {\\n --transform-translate-x:10rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-x-48:hover {\\n --transform-translate-x:12rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-x-56:hover {\\n --transform-translate-x:14rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-x-64:hover {\\n --transform-translate-x:16rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-x-px:hover {\\n --transform-translate-x:1px !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-x-1:hover {\\n --transform-translate-x:-0.25rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-x-2:hover {\\n --transform-translate-x:-0.5rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-x-3:hover {\\n --transform-translate-x:-0.75rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-x-4:hover {\\n --transform-translate-x:-1rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-x-5:hover {\\n --transform-translate-x:-1.25rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-x-6:hover {\\n --transform-translate-x:-1.5rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-x-8:hover {\\n --transform-translate-x:-2rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-x-10:hover {\\n --transform-translate-x:-2.5rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-x-12:hover {\\n --transform-translate-x:-3rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-x-16:hover {\\n --transform-translate-x:-4rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-x-20:hover {\\n --transform-translate-x:-5rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-x-24:hover {\\n --transform-translate-x:-6rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-x-32:hover {\\n --transform-translate-x:-8rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-x-40:hover {\\n --transform-translate-x:-10rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-x-48:hover {\\n --transform-translate-x:-12rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-x-56:hover {\\n --transform-translate-x:-14rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-x-64:hover {\\n --transform-translate-x:-16rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-x-px:hover {\\n --transform-translate-x:-1px !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-x-full:hover {\\n --transform-translate-x:-100% !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-x-1\\\\/2:hover {\\n --transform-translate-x:-50% !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-x-1\\\\/2:hover {\\n --transform-translate-x:50% !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-x-full:hover {\\n --transform-translate-x:100% !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-y-0:hover {\\n --transform-translate-y:0 !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-y-1:hover {\\n --transform-translate-y:0.25rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-y-2:hover {\\n --transform-translate-y:0.5rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-y-3:hover {\\n --transform-translate-y:0.75rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-y-4:hover {\\n --transform-translate-y:1rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-y-5:hover {\\n --transform-translate-y:1.25rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-y-6:hover {\\n --transform-translate-y:1.5rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-y-8:hover {\\n --transform-translate-y:2rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-y-10:hover {\\n --transform-translate-y:2.5rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-y-12:hover {\\n --transform-translate-y:3rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-y-16:hover {\\n --transform-translate-y:4rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-y-20:hover {\\n --transform-translate-y:5rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-y-24:hover {\\n --transform-translate-y:6rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-y-32:hover {\\n --transform-translate-y:8rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-y-40:hover {\\n --transform-translate-y:10rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-y-48:hover {\\n --transform-translate-y:12rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-y-56:hover {\\n --transform-translate-y:14rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-y-64:hover {\\n --transform-translate-y:16rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-y-px:hover {\\n --transform-translate-y:1px !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-y-1:hover {\\n --transform-translate-y:-0.25rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-y-2:hover {\\n --transform-translate-y:-0.5rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-y-3:hover {\\n --transform-translate-y:-0.75rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-y-4:hover {\\n --transform-translate-y:-1rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-y-5:hover {\\n --transform-translate-y:-1.25rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-y-6:hover {\\n --transform-translate-y:-1.5rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-y-8:hover {\\n --transform-translate-y:-2rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-y-10:hover {\\n --transform-translate-y:-2.5rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-y-12:hover {\\n --transform-translate-y:-3rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-y-16:hover {\\n --transform-translate-y:-4rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-y-20:hover {\\n --transform-translate-y:-5rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-y-24:hover {\\n --transform-translate-y:-6rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-y-32:hover {\\n --transform-translate-y:-8rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-y-40:hover {\\n --transform-translate-y:-10rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-y-48:hover {\\n --transform-translate-y:-12rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-y-56:hover {\\n --transform-translate-y:-14rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-y-64:hover {\\n --transform-translate-y:-16rem !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-y-px:hover {\\n --transform-translate-y:-1px !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-y-full:hover {\\n --transform-translate-y:-100% !important;\\n }\\n\\n .sm\\\\:hover\\\\:-translate-y-1\\\\/2:hover {\\n --transform-translate-y:-50% !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-y-1\\\\/2:hover {\\n --transform-translate-y:50% !important;\\n }\\n\\n .sm\\\\:hover\\\\:translate-y-full:hover {\\n --transform-translate-y:100% !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-x-0:focus {\\n --transform-translate-x:0 !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-x-1:focus {\\n --transform-translate-x:0.25rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-x-2:focus {\\n --transform-translate-x:0.5rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-x-3:focus {\\n --transform-translate-x:0.75rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-x-4:focus {\\n --transform-translate-x:1rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-x-5:focus {\\n --transform-translate-x:1.25rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-x-6:focus {\\n --transform-translate-x:1.5rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-x-8:focus {\\n --transform-translate-x:2rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-x-10:focus {\\n --transform-translate-x:2.5rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-x-12:focus {\\n --transform-translate-x:3rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-x-16:focus {\\n --transform-translate-x:4rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-x-20:focus {\\n --transform-translate-x:5rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-x-24:focus {\\n --transform-translate-x:6rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-x-32:focus {\\n --transform-translate-x:8rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-x-40:focus {\\n --transform-translate-x:10rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-x-48:focus {\\n --transform-translate-x:12rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-x-56:focus {\\n --transform-translate-x:14rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-x-64:focus {\\n --transform-translate-x:16rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-x-px:focus {\\n --transform-translate-x:1px !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-x-1:focus {\\n --transform-translate-x:-0.25rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-x-2:focus {\\n --transform-translate-x:-0.5rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-x-3:focus {\\n --transform-translate-x:-0.75rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-x-4:focus {\\n --transform-translate-x:-1rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-x-5:focus {\\n --transform-translate-x:-1.25rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-x-6:focus {\\n --transform-translate-x:-1.5rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-x-8:focus {\\n --transform-translate-x:-2rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-x-10:focus {\\n --transform-translate-x:-2.5rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-x-12:focus {\\n --transform-translate-x:-3rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-x-16:focus {\\n --transform-translate-x:-4rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-x-20:focus {\\n --transform-translate-x:-5rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-x-24:focus {\\n --transform-translate-x:-6rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-x-32:focus {\\n --transform-translate-x:-8rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-x-40:focus {\\n --transform-translate-x:-10rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-x-48:focus {\\n --transform-translate-x:-12rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-x-56:focus {\\n --transform-translate-x:-14rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-x-64:focus {\\n --transform-translate-x:-16rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-x-px:focus {\\n --transform-translate-x:-1px !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-x-full:focus {\\n --transform-translate-x:-100% !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-x-1\\\\/2:focus {\\n --transform-translate-x:-50% !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-x-1\\\\/2:focus {\\n --transform-translate-x:50% !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-x-full:focus {\\n --transform-translate-x:100% !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-y-0:focus {\\n --transform-translate-y:0 !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-y-1:focus {\\n --transform-translate-y:0.25rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-y-2:focus {\\n --transform-translate-y:0.5rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-y-3:focus {\\n --transform-translate-y:0.75rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-y-4:focus {\\n --transform-translate-y:1rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-y-5:focus {\\n --transform-translate-y:1.25rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-y-6:focus {\\n --transform-translate-y:1.5rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-y-8:focus {\\n --transform-translate-y:2rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-y-10:focus {\\n --transform-translate-y:2.5rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-y-12:focus {\\n --transform-translate-y:3rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-y-16:focus {\\n --transform-translate-y:4rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-y-20:focus {\\n --transform-translate-y:5rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-y-24:focus {\\n --transform-translate-y:6rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-y-32:focus {\\n --transform-translate-y:8rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-y-40:focus {\\n --transform-translate-y:10rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-y-48:focus {\\n --transform-translate-y:12rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-y-56:focus {\\n --transform-translate-y:14rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-y-64:focus {\\n --transform-translate-y:16rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-y-px:focus {\\n --transform-translate-y:1px !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-y-1:focus {\\n --transform-translate-y:-0.25rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-y-2:focus {\\n --transform-translate-y:-0.5rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-y-3:focus {\\n --transform-translate-y:-0.75rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-y-4:focus {\\n --transform-translate-y:-1rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-y-5:focus {\\n --transform-translate-y:-1.25rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-y-6:focus {\\n --transform-translate-y:-1.5rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-y-8:focus {\\n --transform-translate-y:-2rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-y-10:focus {\\n --transform-translate-y:-2.5rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-y-12:focus {\\n --transform-translate-y:-3rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-y-16:focus {\\n --transform-translate-y:-4rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-y-20:focus {\\n --transform-translate-y:-5rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-y-24:focus {\\n --transform-translate-y:-6rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-y-32:focus {\\n --transform-translate-y:-8rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-y-40:focus {\\n --transform-translate-y:-10rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-y-48:focus {\\n --transform-translate-y:-12rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-y-56:focus {\\n --transform-translate-y:-14rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-y-64:focus {\\n --transform-translate-y:-16rem !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-y-px:focus {\\n --transform-translate-y:-1px !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-y-full:focus {\\n --transform-translate-y:-100% !important;\\n }\\n\\n .sm\\\\:focus\\\\:-translate-y-1\\\\/2:focus {\\n --transform-translate-y:-50% !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-y-1\\\\/2:focus {\\n --transform-translate-y:50% !important;\\n }\\n\\n .sm\\\\:focus\\\\:translate-y-full:focus {\\n --transform-translate-y:100% !important;\\n }\\n\\n .sm\\\\:skew-x-0 {\\n --transform-skew-x:0 !important;\\n }\\n\\n .sm\\\\:skew-x-1 {\\n --transform-skew-x:1deg !important;\\n }\\n\\n .sm\\\\:skew-x-2 {\\n --transform-skew-x:2deg !important;\\n }\\n\\n .sm\\\\:skew-x-3 {\\n --transform-skew-x:3deg !important;\\n }\\n\\n .sm\\\\:skew-x-6 {\\n --transform-skew-x:6deg !important;\\n }\\n\\n .sm\\\\:skew-x-12 {\\n --transform-skew-x:12deg !important;\\n }\\n\\n .sm\\\\:-skew-x-12 {\\n --transform-skew-x:-12deg !important;\\n }\\n\\n .sm\\\\:-skew-x-6 {\\n --transform-skew-x:-6deg !important;\\n }\\n\\n .sm\\\\:-skew-x-3 {\\n --transform-skew-x:-3deg !important;\\n }\\n\\n .sm\\\\:-skew-x-2 {\\n --transform-skew-x:-2deg !important;\\n }\\n\\n .sm\\\\:-skew-x-1 {\\n --transform-skew-x:-1deg !important;\\n }\\n\\n .sm\\\\:skew-y-0 {\\n --transform-skew-y:0 !important;\\n }\\n\\n .sm\\\\:skew-y-1 {\\n --transform-skew-y:1deg !important;\\n }\\n\\n .sm\\\\:skew-y-2 {\\n --transform-skew-y:2deg !important;\\n }\\n\\n .sm\\\\:skew-y-3 {\\n --transform-skew-y:3deg !important;\\n }\\n\\n .sm\\\\:skew-y-6 {\\n --transform-skew-y:6deg !important;\\n }\\n\\n .sm\\\\:skew-y-12 {\\n --transform-skew-y:12deg !important;\\n }\\n\\n .sm\\\\:-skew-y-12 {\\n --transform-skew-y:-12deg !important;\\n }\\n\\n .sm\\\\:-skew-y-6 {\\n --transform-skew-y:-6deg !important;\\n }\\n\\n .sm\\\\:-skew-y-3 {\\n --transform-skew-y:-3deg !important;\\n }\\n\\n .sm\\\\:-skew-y-2 {\\n --transform-skew-y:-2deg !important;\\n }\\n\\n .sm\\\\:-skew-y-1 {\\n --transform-skew-y:-1deg !important;\\n }\\n\\n .sm\\\\:hover\\\\:skew-x-0:hover {\\n --transform-skew-x:0 !important;\\n }\\n\\n .sm\\\\:hover\\\\:skew-x-1:hover {\\n --transform-skew-x:1deg !important;\\n }\\n\\n .sm\\\\:hover\\\\:skew-x-2:hover {\\n --transform-skew-x:2deg !important;\\n }\\n\\n .sm\\\\:hover\\\\:skew-x-3:hover {\\n --transform-skew-x:3deg !important;\\n }\\n\\n .sm\\\\:hover\\\\:skew-x-6:hover {\\n --transform-skew-x:6deg !important;\\n }\\n\\n .sm\\\\:hover\\\\:skew-x-12:hover {\\n --transform-skew-x:12deg !important;\\n }\\n\\n .sm\\\\:hover\\\\:-skew-x-12:hover {\\n --transform-skew-x:-12deg !important;\\n }\\n\\n .sm\\\\:hover\\\\:-skew-x-6:hover {\\n --transform-skew-x:-6deg !important;\\n }\\n\\n .sm\\\\:hover\\\\:-skew-x-3:hover {\\n --transform-skew-x:-3deg !important;\\n }\\n\\n .sm\\\\:hover\\\\:-skew-x-2:hover {\\n --transform-skew-x:-2deg !important;\\n }\\n\\n .sm\\\\:hover\\\\:-skew-x-1:hover {\\n --transform-skew-x:-1deg !important;\\n }\\n\\n .sm\\\\:hover\\\\:skew-y-0:hover {\\n --transform-skew-y:0 !important;\\n }\\n\\n .sm\\\\:hover\\\\:skew-y-1:hover {\\n --transform-skew-y:1deg !important;\\n }\\n\\n .sm\\\\:hover\\\\:skew-y-2:hover {\\n --transform-skew-y:2deg !important;\\n }\\n\\n .sm\\\\:hover\\\\:skew-y-3:hover {\\n --transform-skew-y:3deg !important;\\n }\\n\\n .sm\\\\:hover\\\\:skew-y-6:hover {\\n --transform-skew-y:6deg !important;\\n }\\n\\n .sm\\\\:hover\\\\:skew-y-12:hover {\\n --transform-skew-y:12deg !important;\\n }\\n\\n .sm\\\\:hover\\\\:-skew-y-12:hover {\\n --transform-skew-y:-12deg !important;\\n }\\n\\n .sm\\\\:hover\\\\:-skew-y-6:hover {\\n --transform-skew-y:-6deg !important;\\n }\\n\\n .sm\\\\:hover\\\\:-skew-y-3:hover {\\n --transform-skew-y:-3deg !important;\\n }\\n\\n .sm\\\\:hover\\\\:-skew-y-2:hover {\\n --transform-skew-y:-2deg !important;\\n }\\n\\n .sm\\\\:hover\\\\:-skew-y-1:hover {\\n --transform-skew-y:-1deg !important;\\n }\\n\\n .sm\\\\:focus\\\\:skew-x-0:focus {\\n --transform-skew-x:0 !important;\\n }\\n\\n .sm\\\\:focus\\\\:skew-x-1:focus {\\n --transform-skew-x:1deg !important;\\n }\\n\\n .sm\\\\:focus\\\\:skew-x-2:focus {\\n --transform-skew-x:2deg !important;\\n }\\n\\n .sm\\\\:focus\\\\:skew-x-3:focus {\\n --transform-skew-x:3deg !important;\\n }\\n\\n .sm\\\\:focus\\\\:skew-x-6:focus {\\n --transform-skew-x:6deg !important;\\n }\\n\\n .sm\\\\:focus\\\\:skew-x-12:focus {\\n --transform-skew-x:12deg !important;\\n }\\n\\n .sm\\\\:focus\\\\:-skew-x-12:focus {\\n --transform-skew-x:-12deg !important;\\n }\\n\\n .sm\\\\:focus\\\\:-skew-x-6:focus {\\n --transform-skew-x:-6deg !important;\\n }\\n\\n .sm\\\\:focus\\\\:-skew-x-3:focus {\\n --transform-skew-x:-3deg !important;\\n }\\n\\n .sm\\\\:focus\\\\:-skew-x-2:focus {\\n --transform-skew-x:-2deg !important;\\n }\\n\\n .sm\\\\:focus\\\\:-skew-x-1:focus {\\n --transform-skew-x:-1deg !important;\\n }\\n\\n .sm\\\\:focus\\\\:skew-y-0:focus {\\n --transform-skew-y:0 !important;\\n }\\n\\n .sm\\\\:focus\\\\:skew-y-1:focus {\\n --transform-skew-y:1deg !important;\\n }\\n\\n .sm\\\\:focus\\\\:skew-y-2:focus {\\n --transform-skew-y:2deg !important;\\n }\\n\\n .sm\\\\:focus\\\\:skew-y-3:focus {\\n --transform-skew-y:3deg !important;\\n }\\n\\n .sm\\\\:focus\\\\:skew-y-6:focus {\\n --transform-skew-y:6deg !important;\\n }\\n\\n .sm\\\\:focus\\\\:skew-y-12:focus {\\n --transform-skew-y:12deg !important;\\n }\\n\\n .sm\\\\:focus\\\\:-skew-y-12:focus {\\n --transform-skew-y:-12deg !important;\\n }\\n\\n .sm\\\\:focus\\\\:-skew-y-6:focus {\\n --transform-skew-y:-6deg !important;\\n }\\n\\n .sm\\\\:focus\\\\:-skew-y-3:focus {\\n --transform-skew-y:-3deg !important;\\n }\\n\\n .sm\\\\:focus\\\\:-skew-y-2:focus {\\n --transform-skew-y:-2deg !important;\\n }\\n\\n .sm\\\\:focus\\\\:-skew-y-1:focus {\\n --transform-skew-y:-1deg !important;\\n }\\n\\n .sm\\\\:transition-none {\\n -webkit-transition-property:none !important;\\n }\\n\\n [dir] .sm\\\\:transition-none {\\n transition-property:none !important;\\n }\\n\\n .sm\\\\:transition-all {\\n -webkit-transition-property:all !important;\\n }\\n\\n [dir] .sm\\\\:transition-all {\\n transition-property:all !important;\\n }\\n\\n .sm\\\\:transition {\\n -webkit-transition-property:background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;\\n }\\n\\n [dir] .sm\\\\:transition {\\n transition-property:background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;\\n transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;\\n transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform !important;\\n }\\n\\n .sm\\\\:transition-colors {\\n -webkit-transition-property:background-color, border-color, color, fill, stroke !important;\\n }\\n\\n [dir] .sm\\\\:transition-colors {\\n transition-property:background-color, border-color, color, fill, stroke !important;\\n }\\n\\n .sm\\\\:transition-opacity {\\n -webkit-transition-property:opacity !important;\\n }\\n\\n [dir] .sm\\\\:transition-opacity {\\n transition-property:opacity !important;\\n }\\n\\n .sm\\\\:transition-shadow {\\n -webkit-transition-property:-webkit-box-shadow !important;\\n }\\n\\n [dir] .sm\\\\:transition-shadow {\\n transition-property:-webkit-box-shadow !important;\\n transition-property:box-shadow !important;\\n transition-property:box-shadow, -webkit-box-shadow !important;\\n }\\n\\n .sm\\\\:transition-transform {\\n -webkit-transition-property:-webkit-transform !important;\\n }\\n\\n [dir] .sm\\\\:transition-transform {\\n transition-property:-webkit-transform !important;\\n transition-property:transform !important;\\n transition-property:transform, -webkit-transform !important;\\n }\\n\\n .sm\\\\:ease-linear {\\n -webkit-transition-timing-function:linear !important;\\n }\\n\\n [dir] .sm\\\\:ease-linear {\\n transition-timing-function:linear !important;\\n }\\n\\n .sm\\\\:ease-in {\\n -webkit-transition-timing-function:cubic-bezier(0.4, 0, 1, 1) !important;\\n }\\n\\n [dir] .sm\\\\:ease-in {\\n transition-timing-function:cubic-bezier(0.4, 0, 1, 1) !important;\\n }\\n\\n .sm\\\\:ease-out {\\n -webkit-transition-timing-function:cubic-bezier(0, 0, 0.2, 1) !important;\\n }\\n\\n [dir] .sm\\\\:ease-out {\\n transition-timing-function:cubic-bezier(0, 0, 0.2, 1) !important;\\n }\\n\\n .sm\\\\:ease-in-out {\\n -webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1) !important;\\n }\\n\\n [dir] .sm\\\\:ease-in-out {\\n transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1) !important;\\n }\\n\\n .sm\\\\:duration-75 {\\n -webkit-transition-duration:75ms !important;\\n }\\n\\n [dir] .sm\\\\:duration-75 {\\n transition-duration:75ms !important;\\n }\\n\\n .sm\\\\:duration-100 {\\n -webkit-transition-duration:100ms !important;\\n }\\n\\n [dir] .sm\\\\:duration-100 {\\n transition-duration:100ms !important;\\n }\\n\\n .sm\\\\:duration-150 {\\n -webkit-transition-duration:150ms !important;\\n }\\n\\n [dir] .sm\\\\:duration-150 {\\n transition-duration:150ms !important;\\n }\\n\\n .sm\\\\:duration-200 {\\n -webkit-transition-duration:200ms !important;\\n }\\n\\n [dir] .sm\\\\:duration-200 {\\n transition-duration:200ms !important;\\n }\\n\\n .sm\\\\:duration-300 {\\n -webkit-transition-duration:300ms !important;\\n }\\n\\n [dir] .sm\\\\:duration-300 {\\n transition-duration:300ms !important;\\n }\\n\\n .sm\\\\:duration-500 {\\n -webkit-transition-duration:500ms !important;\\n }\\n\\n [dir] .sm\\\\:duration-500 {\\n transition-duration:500ms !important;\\n }\\n\\n .sm\\\\:duration-700 {\\n -webkit-transition-duration:700ms !important;\\n }\\n\\n [dir] .sm\\\\:duration-700 {\\n transition-duration:700ms !important;\\n }\\n\\n .sm\\\\:duration-1000 {\\n -webkit-transition-duration:1000ms !important;\\n }\\n\\n [dir] .sm\\\\:duration-1000 {\\n transition-duration:1000ms !important;\\n }\\n\\n .sm\\\\:delay-75 {\\n -webkit-transition-delay:75ms !important;\\n }\\n\\n [dir] .sm\\\\:delay-75 {\\n transition-delay:75ms !important;\\n }\\n\\n .sm\\\\:delay-100 {\\n -webkit-transition-delay:100ms !important;\\n }\\n\\n [dir] .sm\\\\:delay-100 {\\n transition-delay:100ms !important;\\n }\\n\\n .sm\\\\:delay-150 {\\n -webkit-transition-delay:150ms !important;\\n }\\n\\n [dir] .sm\\\\:delay-150 {\\n transition-delay:150ms !important;\\n }\\n\\n .sm\\\\:delay-200 {\\n -webkit-transition-delay:200ms !important;\\n }\\n\\n [dir] .sm\\\\:delay-200 {\\n transition-delay:200ms !important;\\n }\\n\\n .sm\\\\:delay-300 {\\n -webkit-transition-delay:300ms !important;\\n }\\n\\n [dir] .sm\\\\:delay-300 {\\n transition-delay:300ms !important;\\n }\\n\\n .sm\\\\:delay-500 {\\n -webkit-transition-delay:500ms !important;\\n }\\n\\n [dir] .sm\\\\:delay-500 {\\n transition-delay:500ms !important;\\n }\\n\\n .sm\\\\:delay-700 {\\n -webkit-transition-delay:700ms !important;\\n }\\n\\n [dir] .sm\\\\:delay-700 {\\n transition-delay:700ms !important;\\n }\\n\\n .sm\\\\:delay-1000 {\\n -webkit-transition-delay:1000ms !important;\\n }\\n\\n [dir] .sm\\\\:delay-1000 {\\n transition-delay:1000ms !important;\\n }\\n\\n [dir=ltr] .sm\\\\:animate-none {\\r\\n -webkit-animation:none !important;\\r\\n animation:none !important;\\n }\\n\\n [dir=rtl] .sm\\\\:animate-none {\\n -webkit-animation:none !important;\\n animation:none !important;\\n }\\n\\n [dir=ltr] .sm\\\\:animate-spin {\\r\\n -webkit-animation: spin-ltr 1s linear infinite !important;\\r\\n animation: spin-ltr 1s linear infinite !important;\\n }\\n\\n [dir=rtl] .sm\\\\:animate-spin {\\n -webkit-animation: spin-rtl 1s linear infinite !important;\\n animation: spin-rtl 1s linear infinite !important;\\n }\\n\\n [dir=ltr] .sm\\\\:animate-ping {\\r\\n -webkit-animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;\\r\\n animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;\\n }\\n\\n [dir=rtl] .sm\\\\:animate-ping {\\n -webkit-animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;\\n animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;\\n }\\n\\n [dir=ltr] .sm\\\\:animate-pulse {\\r\\n -webkit-animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;\\r\\n animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;\\n }\\n\\n [dir=rtl] .sm\\\\:animate-pulse {\\n -webkit-animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;\\n animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;\\n }\\n\\n [dir=ltr] .sm\\\\:animate-bounce {\\r\\n -webkit-animation:bounce 1s infinite !important;\\r\\n animation:bounce 1s infinite !important;\\n }\\n\\n [dir=rtl] .sm\\\\:animate-bounce {\\n -webkit-animation:bounce 1s infinite !important;\\n animation:bounce 1s infinite !important;\\n }\\n}\\n\\n@media (min-width: 768px) {\\n .md\\\\:container {\\n width:100%;\\n }\\n [dir=ltr] .md\\\\:container {\\r\\n margin-right:auto;\\r\\n margin-left:auto;\\r\\n padding-right:1rem;\\r\\n padding-left:1rem;\\n }\\n [dir=rtl] .md\\\\:container {\\n margin-left:auto;\\n margin-right:auto;\\n padding-left:1rem;\\n padding-right:1rem;\\n }\\n\\n @media (min-width: 576px) {\\n .md\\\\:container {\\n max-width:576px;\\n }\\n }\\n\\n @media (min-width: 768px) {\\n .md\\\\:container {\\n max-width:768px;\\n }\\n }\\n\\n @media (min-width: 992px) {\\n .md\\\\:container {\\n max-width:992px;\\n }\\n }\\n\\n @media (min-width: 1200px) {\\n .md\\\\:container {\\n max-width:1200px;\\n }\\n }\\n\\n .md\\\\:space-y-0 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:space-y-0 > :not(template) ~ :not(template) {\\n margin-top:calc(0px * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(0px * var(--space-y-reverse)) !important;\\n }\\n\\n .md\\\\:space-x-0 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:space-x-0 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(0px * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(0px * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:space-x-0 > :not(template) ~ :not(template) {\\n margin-left:calc(0px * var(--space-x-reverse)) !important;\\n margin-right:calc(0px * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .md\\\\:space-y-1 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:space-y-1 > :not(template) ~ :not(template) {\\n margin-top:calc(0.25rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(0.25rem * var(--space-y-reverse)) !important;\\n }\\n\\n .md\\\\:space-x-1 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:space-x-1 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(0.25rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(0.25rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:space-x-1 > :not(template) ~ :not(template) {\\n margin-left:calc(0.25rem * var(--space-x-reverse)) !important;\\n margin-right:calc(0.25rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .md\\\\:space-y-2 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:space-y-2 > :not(template) ~ :not(template) {\\n margin-top:calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(0.5rem * var(--space-y-reverse)) !important;\\n }\\n\\n .md\\\\:space-x-2 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:space-x-2 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(0.5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(0.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:space-x-2 > :not(template) ~ :not(template) {\\n margin-left:calc(0.5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(0.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .md\\\\:space-y-3 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:space-y-3 > :not(template) ~ :not(template) {\\n margin-top:calc(0.75rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(0.75rem * var(--space-y-reverse)) !important;\\n }\\n\\n .md\\\\:space-x-3 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:space-x-3 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(0.75rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(0.75rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:space-x-3 > :not(template) ~ :not(template) {\\n margin-left:calc(0.75rem * var(--space-x-reverse)) !important;\\n margin-right:calc(0.75rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .md\\\\:space-y-4 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:space-y-4 > :not(template) ~ :not(template) {\\n margin-top:calc(1rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(1rem * var(--space-y-reverse)) !important;\\n }\\n\\n .md\\\\:space-x-4 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:space-x-4 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(1rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(1rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:space-x-4 > :not(template) ~ :not(template) {\\n margin-left:calc(1rem * var(--space-x-reverse)) !important;\\n margin-right:calc(1rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .md\\\\:space-y-5 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:space-y-5 > :not(template) ~ :not(template) {\\n margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(1.25rem * var(--space-y-reverse)) !important;\\n }\\n\\n .md\\\\:space-x-5 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:space-x-5 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(1.25rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:space-x-5 > :not(template) ~ :not(template) {\\n margin-left:calc(1.25rem * var(--space-x-reverse)) !important;\\n margin-right:calc(1.25rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .md\\\\:space-y-6 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:space-y-6 > :not(template) ~ :not(template) {\\n margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(1.5rem * var(--space-y-reverse)) !important;\\n }\\n\\n .md\\\\:space-x-6 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:space-x-6 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(1.5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:space-x-6 > :not(template) ~ :not(template) {\\n margin-left:calc(1.5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(1.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .md\\\\:space-y-8 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:space-y-8 > :not(template) ~ :not(template) {\\n margin-top:calc(2rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(2rem * var(--space-y-reverse)) !important;\\n }\\n\\n .md\\\\:space-x-8 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:space-x-8 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(2rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(2rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:space-x-8 > :not(template) ~ :not(template) {\\n margin-left:calc(2rem * var(--space-x-reverse)) !important;\\n margin-right:calc(2rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .md\\\\:space-y-10 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:space-y-10 > :not(template) ~ :not(template) {\\n margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(2.5rem * var(--space-y-reverse)) !important;\\n }\\n\\n .md\\\\:space-x-10 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:space-x-10 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(2.5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:space-x-10 > :not(template) ~ :not(template) {\\n margin-left:calc(2.5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .md\\\\:space-y-12 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:space-y-12 > :not(template) ~ :not(template) {\\n margin-top:calc(3rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(3rem * var(--space-y-reverse)) !important;\\n }\\n\\n .md\\\\:space-x-12 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:space-x-12 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(3rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(3rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:space-x-12 > :not(template) ~ :not(template) {\\n margin-left:calc(3rem * var(--space-x-reverse)) !important;\\n margin-right:calc(3rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .md\\\\:space-y-16 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:space-y-16 > :not(template) ~ :not(template) {\\n margin-top:calc(4rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(4rem * var(--space-y-reverse)) !important;\\n }\\n\\n .md\\\\:space-x-16 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:space-x-16 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(4rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(4rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:space-x-16 > :not(template) ~ :not(template) {\\n margin-left:calc(4rem * var(--space-x-reverse)) !important;\\n margin-right:calc(4rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .md\\\\:space-y-20 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:space-y-20 > :not(template) ~ :not(template) {\\n margin-top:calc(5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(5rem * var(--space-y-reverse)) !important;\\n }\\n\\n .md\\\\:space-x-20 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:space-x-20 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:space-x-20 > :not(template) ~ :not(template) {\\n margin-left:calc(5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .md\\\\:space-y-24 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:space-y-24 > :not(template) ~ :not(template) {\\n margin-top:calc(6rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(6rem * var(--space-y-reverse)) !important;\\n }\\n\\n .md\\\\:space-x-24 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:space-x-24 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(6rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(6rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:space-x-24 > :not(template) ~ :not(template) {\\n margin-left:calc(6rem * var(--space-x-reverse)) !important;\\n margin-right:calc(6rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .md\\\\:space-y-32 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:space-y-32 > :not(template) ~ :not(template) {\\n margin-top:calc(8rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(8rem * var(--space-y-reverse)) !important;\\n }\\n\\n .md\\\\:space-x-32 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:space-x-32 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(8rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(8rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:space-x-32 > :not(template) ~ :not(template) {\\n margin-left:calc(8rem * var(--space-x-reverse)) !important;\\n margin-right:calc(8rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .md\\\\:space-y-40 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:space-y-40 > :not(template) ~ :not(template) {\\n margin-top:calc(10rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(10rem * var(--space-y-reverse)) !important;\\n }\\n\\n .md\\\\:space-x-40 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:space-x-40 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(10rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(10rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:space-x-40 > :not(template) ~ :not(template) {\\n margin-left:calc(10rem * var(--space-x-reverse)) !important;\\n margin-right:calc(10rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .md\\\\:space-y-48 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:space-y-48 > :not(template) ~ :not(template) {\\n margin-top:calc(12rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(12rem * var(--space-y-reverse)) !important;\\n }\\n\\n .md\\\\:space-x-48 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:space-x-48 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(12rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(12rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:space-x-48 > :not(template) ~ :not(template) {\\n margin-left:calc(12rem * var(--space-x-reverse)) !important;\\n margin-right:calc(12rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .md\\\\:space-y-56 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:space-y-56 > :not(template) ~ :not(template) {\\n margin-top:calc(14rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(14rem * var(--space-y-reverse)) !important;\\n }\\n\\n .md\\\\:space-x-56 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:space-x-56 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(14rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(14rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:space-x-56 > :not(template) ~ :not(template) {\\n margin-left:calc(14rem * var(--space-x-reverse)) !important;\\n margin-right:calc(14rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .md\\\\:space-y-64 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:space-y-64 > :not(template) ~ :not(template) {\\n margin-top:calc(16rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(16rem * var(--space-y-reverse)) !important;\\n }\\n\\n .md\\\\:space-x-64 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:space-x-64 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(16rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(16rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:space-x-64 > :not(template) ~ :not(template) {\\n margin-left:calc(16rem * var(--space-x-reverse)) !important;\\n margin-right:calc(16rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .md\\\\:space-y-px > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:space-y-px > :not(template) ~ :not(template) {\\n margin-top:calc(1px * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(1px * var(--space-y-reverse)) !important;\\n }\\n\\n .md\\\\:space-x-px > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:space-x-px > :not(template) ~ :not(template) {\\r\\n margin-right:calc(1px * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(1px * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:space-x-px > :not(template) ~ :not(template) {\\n margin-left:calc(1px * var(--space-x-reverse)) !important;\\n margin-right:calc(1px * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .md\\\\:-space-y-1 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:-space-y-1 > :not(template) ~ :not(template) {\\n margin-top:calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-0.25rem * var(--space-y-reverse)) !important;\\n }\\n\\n .md\\\\:-space-x-1 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:-space-x-1 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-0.25rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:-space-x-1 > :not(template) ~ :not(template) {\\n margin-left:calc(-0.25rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .md\\\\:-space-y-2 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:-space-y-2 > :not(template) ~ :not(template) {\\n margin-top:calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-0.5rem * var(--space-y-reverse)) !important;\\n }\\n\\n .md\\\\:-space-x-2 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:-space-x-2 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-0.5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:-space-x-2 > :not(template) ~ :not(template) {\\n margin-left:calc(-0.5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .md\\\\:-space-y-3 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:-space-y-3 > :not(template) ~ :not(template) {\\n margin-top:calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-0.75rem * var(--space-y-reverse)) !important;\\n }\\n\\n .md\\\\:-space-x-3 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:-space-x-3 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-0.75rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:-space-x-3 > :not(template) ~ :not(template) {\\n margin-left:calc(-0.75rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .md\\\\:-space-y-4 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:-space-y-4 > :not(template) ~ :not(template) {\\n margin-top:calc(-1rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-1rem * var(--space-y-reverse)) !important;\\n }\\n\\n .md\\\\:-space-x-4 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:-space-x-4 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-1rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-1rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:-space-x-4 > :not(template) ~ :not(template) {\\n margin-left:calc(-1rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-1rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .md\\\\:-space-y-5 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:-space-y-5 > :not(template) ~ :not(template) {\\n margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-1.25rem * var(--space-y-reverse)) !important;\\n }\\n\\n .md\\\\:-space-x-5 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:-space-x-5 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-1.25rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:-space-x-5 > :not(template) ~ :not(template) {\\n margin-left:calc(-1.25rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .md\\\\:-space-y-6 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:-space-y-6 > :not(template) ~ :not(template) {\\n margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-1.5rem * var(--space-y-reverse)) !important;\\n }\\n\\n .md\\\\:-space-x-6 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:-space-x-6 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-1.5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:-space-x-6 > :not(template) ~ :not(template) {\\n margin-left:calc(-1.5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .md\\\\:-space-y-8 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:-space-y-8 > :not(template) ~ :not(template) {\\n margin-top:calc(-2rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-2rem * var(--space-y-reverse)) !important;\\n }\\n\\n .md\\\\:-space-x-8 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:-space-x-8 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-2rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-2rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:-space-x-8 > :not(template) ~ :not(template) {\\n margin-left:calc(-2rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-2rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .md\\\\:-space-y-10 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:-space-y-10 > :not(template) ~ :not(template) {\\n margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-2.5rem * var(--space-y-reverse)) !important;\\n }\\n\\n .md\\\\:-space-x-10 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:-space-x-10 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-2.5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:-space-x-10 > :not(template) ~ :not(template) {\\n margin-left:calc(-2.5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .md\\\\:-space-y-12 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:-space-y-12 > :not(template) ~ :not(template) {\\n margin-top:calc(-3rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-3rem * var(--space-y-reverse)) !important;\\n }\\n\\n .md\\\\:-space-x-12 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:-space-x-12 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-3rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-3rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:-space-x-12 > :not(template) ~ :not(template) {\\n margin-left:calc(-3rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-3rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .md\\\\:-space-y-16 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:-space-y-16 > :not(template) ~ :not(template) {\\n margin-top:calc(-4rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-4rem * var(--space-y-reverse)) !important;\\n }\\n\\n .md\\\\:-space-x-16 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:-space-x-16 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-4rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-4rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:-space-x-16 > :not(template) ~ :not(template) {\\n margin-left:calc(-4rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-4rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .md\\\\:-space-y-20 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:-space-y-20 > :not(template) ~ :not(template) {\\n margin-top:calc(-5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-5rem * var(--space-y-reverse)) !important;\\n }\\n\\n .md\\\\:-space-x-20 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:-space-x-20 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:-space-x-20 > :not(template) ~ :not(template) {\\n margin-left:calc(-5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .md\\\\:-space-y-24 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:-space-y-24 > :not(template) ~ :not(template) {\\n margin-top:calc(-6rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-6rem * var(--space-y-reverse)) !important;\\n }\\n\\n .md\\\\:-space-x-24 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:-space-x-24 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-6rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-6rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:-space-x-24 > :not(template) ~ :not(template) {\\n margin-left:calc(-6rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-6rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .md\\\\:-space-y-32 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:-space-y-32 > :not(template) ~ :not(template) {\\n margin-top:calc(-8rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-8rem * var(--space-y-reverse)) !important;\\n }\\n\\n .md\\\\:-space-x-32 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:-space-x-32 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-8rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-8rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:-space-x-32 > :not(template) ~ :not(template) {\\n margin-left:calc(-8rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-8rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .md\\\\:-space-y-40 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:-space-y-40 > :not(template) ~ :not(template) {\\n margin-top:calc(-10rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-10rem * var(--space-y-reverse)) !important;\\n }\\n\\n .md\\\\:-space-x-40 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:-space-x-40 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-10rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-10rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:-space-x-40 > :not(template) ~ :not(template) {\\n margin-left:calc(-10rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-10rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .md\\\\:-space-y-48 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:-space-y-48 > :not(template) ~ :not(template) {\\n margin-top:calc(-12rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-12rem * var(--space-y-reverse)) !important;\\n }\\n\\n .md\\\\:-space-x-48 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:-space-x-48 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-12rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-12rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:-space-x-48 > :not(template) ~ :not(template) {\\n margin-left:calc(-12rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-12rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .md\\\\:-space-y-56 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:-space-y-56 > :not(template) ~ :not(template) {\\n margin-top:calc(-14rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-14rem * var(--space-y-reverse)) !important;\\n }\\n\\n .md\\\\:-space-x-56 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:-space-x-56 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-14rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-14rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:-space-x-56 > :not(template) ~ :not(template) {\\n margin-left:calc(-14rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-14rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .md\\\\:-space-y-64 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:-space-y-64 > :not(template) ~ :not(template) {\\n margin-top:calc(-16rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-16rem * var(--space-y-reverse)) !important;\\n }\\n\\n .md\\\\:-space-x-64 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:-space-x-64 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-16rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-16rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:-space-x-64 > :not(template) ~ :not(template) {\\n margin-left:calc(-16rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-16rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .md\\\\:-space-y-px > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:-space-y-px > :not(template) ~ :not(template) {\\n margin-top:calc(-1px * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-1px * var(--space-y-reverse)) !important;\\n }\\n\\n .md\\\\:-space-x-px > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:-space-x-px > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-1px * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-1px * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:-space-x-px > :not(template) ~ :not(template) {\\n margin-left:calc(-1px * var(--space-x-reverse)) !important;\\n margin-right:calc(-1px * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .md\\\\:space-y-reverse > :not(template) ~ :not(template) {\\n --space-y-reverse:1 !important;\\n }\\n\\n .md\\\\:space-x-reverse > :not(template) ~ :not(template) {\\n --space-x-reverse:1 !important;\\n }\\n\\n .md\\\\:divide-y-0 > :not(template) ~ :not(template) {\\n --divide-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:divide-y-0 > :not(template) ~ :not(template) {\\n border-top-width:calc(0px * calc(1 - var(--divide-y-reverse))) !important;\\n border-bottom-width:calc(0px * var(--divide-y-reverse)) !important;\\n }\\n\\n .md\\\\:divide-x-0 > :not(template) ~ :not(template) {\\n --divide-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:divide-x-0 > :not(template) ~ :not(template) {\\r\\n border-right-width:calc(0px * var(--divide-x-reverse)) !important;\\r\\n border-left-width:calc(0px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:divide-x-0 > :not(template) ~ :not(template) {\\n border-left-width:calc(0px * var(--divide-x-reverse)) !important;\\n border-right-width:calc(0px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n .md\\\\:divide-y-2 > :not(template) ~ :not(template) {\\n --divide-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:divide-y-2 > :not(template) ~ :not(template) {\\n border-top-width:calc(2px * calc(1 - var(--divide-y-reverse))) !important;\\n border-bottom-width:calc(2px * var(--divide-y-reverse)) !important;\\n }\\n\\n .md\\\\:divide-x-2 > :not(template) ~ :not(template) {\\n --divide-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:divide-x-2 > :not(template) ~ :not(template) {\\r\\n border-right-width:calc(2px * var(--divide-x-reverse)) !important;\\r\\n border-left-width:calc(2px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:divide-x-2 > :not(template) ~ :not(template) {\\n border-left-width:calc(2px * var(--divide-x-reverse)) !important;\\n border-right-width:calc(2px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n .md\\\\:divide-y-4 > :not(template) ~ :not(template) {\\n --divide-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:divide-y-4 > :not(template) ~ :not(template) {\\n border-top-width:calc(4px * calc(1 - var(--divide-y-reverse))) !important;\\n border-bottom-width:calc(4px * var(--divide-y-reverse)) !important;\\n }\\n\\n .md\\\\:divide-x-4 > :not(template) ~ :not(template) {\\n --divide-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:divide-x-4 > :not(template) ~ :not(template) {\\r\\n border-right-width:calc(4px * var(--divide-x-reverse)) !important;\\r\\n border-left-width:calc(4px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:divide-x-4 > :not(template) ~ :not(template) {\\n border-left-width:calc(4px * var(--divide-x-reverse)) !important;\\n border-right-width:calc(4px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n .md\\\\:divide-y-8 > :not(template) ~ :not(template) {\\n --divide-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:divide-y-8 > :not(template) ~ :not(template) {\\n border-top-width:calc(8px * calc(1 - var(--divide-y-reverse))) !important;\\n border-bottom-width:calc(8px * var(--divide-y-reverse)) !important;\\n }\\n\\n .md\\\\:divide-x-8 > :not(template) ~ :not(template) {\\n --divide-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:divide-x-8 > :not(template) ~ :not(template) {\\r\\n border-right-width:calc(8px * var(--divide-x-reverse)) !important;\\r\\n border-left-width:calc(8px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:divide-x-8 > :not(template) ~ :not(template) {\\n border-left-width:calc(8px * var(--divide-x-reverse)) !important;\\n border-right-width:calc(8px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n .md\\\\:divide-y > :not(template) ~ :not(template) {\\n --divide-y-reverse:0 !important;\\n }\\n\\n [dir] .md\\\\:divide-y > :not(template) ~ :not(template) {\\n border-top-width:calc(1px * calc(1 - var(--divide-y-reverse))) !important;\\n border-bottom-width:calc(1px * var(--divide-y-reverse)) !important;\\n }\\n\\n .md\\\\:divide-x > :not(template) ~ :not(template) {\\n --divide-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:divide-x > :not(template) ~ :not(template) {\\r\\n border-right-width:calc(1px * var(--divide-x-reverse)) !important;\\r\\n border-left-width:calc(1px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:divide-x > :not(template) ~ :not(template) {\\n border-left-width:calc(1px * var(--divide-x-reverse)) !important;\\n border-right-width:calc(1px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n .md\\\\:divide-y-reverse > :not(template) ~ :not(template) {\\n --divide-y-reverse:1 !important;\\n }\\n\\n .md\\\\:divide-x-reverse > :not(template) ~ :not(template) {\\n --divide-x-reverse:1 !important;\\n }\\n\\n [dir] .md\\\\:divide-transparent > :not(template) ~ :not(template) {\\n border-color:transparent !important;\\n }\\n\\n .md\\\\:divide-secondary > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:divide-secondary > :not(template) ~ :not(template) {\\n border-color:#836447 !important;\\n border-color:rgba(131, 100, 71, var(--divide-opacity)) !important;\\n }\\n\\n .md\\\\:divide-primary > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:divide-primary > :not(template) ~ :not(template) {\\n border-color:#1c2d56 !important;\\n border-color:rgba(28, 45, 86, var(--divide-opacity)) !important;\\n }\\n\\n .md\\\\:divide-white > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:divide-white > :not(template) ~ :not(template) {\\n border-color:#fff !important;\\n border-color:rgba(255, 255, 255, var(--divide-opacity)) !important;\\n }\\n\\n .md\\\\:divide-gray-100 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:divide-gray-100 > :not(template) ~ :not(template) {\\n border-color:#f5f5f5 !important;\\n border-color:rgba(245, 245, 245, var(--divide-opacity)) !important;\\n }\\n\\n .md\\\\:divide-gray-200 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:divide-gray-200 > :not(template) ~ :not(template) {\\n border-color:#eeeeee !important;\\n border-color:rgba(238, 238, 238, var(--divide-opacity)) !important;\\n }\\n\\n .md\\\\:divide-gray-300 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:divide-gray-300 > :not(template) ~ :not(template) {\\n border-color:#e0e0e0 !important;\\n border-color:rgba(224, 224, 224, var(--divide-opacity)) !important;\\n }\\n\\n .md\\\\:divide-gray-400 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:divide-gray-400 > :not(template) ~ :not(template) {\\n border-color:#bdbdbd !important;\\n border-color:rgba(189, 189, 189, var(--divide-opacity)) !important;\\n }\\n\\n .md\\\\:divide-gray-500 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:divide-gray-500 > :not(template) ~ :not(template) {\\n border-color:#9e9e9e !important;\\n border-color:rgba(158, 158, 158, var(--divide-opacity)) !important;\\n }\\n\\n .md\\\\:divide-gray-600 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:divide-gray-600 > :not(template) ~ :not(template) {\\n border-color:#757575 !important;\\n border-color:rgba(117, 117, 117, var(--divide-opacity)) !important;\\n }\\n\\n .md\\\\:divide-gray-700 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:divide-gray-700 > :not(template) ~ :not(template) {\\n border-color:#616161 !important;\\n border-color:rgba(97, 97, 97, var(--divide-opacity)) !important;\\n }\\n\\n .md\\\\:divide-gray-800 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:divide-gray-800 > :not(template) ~ :not(template) {\\n border-color:#424242 !important;\\n border-color:rgba(66, 66, 66, var(--divide-opacity)) !important;\\n }\\n\\n .md\\\\:divide-gray-900 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:divide-gray-900 > :not(template) ~ :not(template) {\\n border-color:#212121 !important;\\n border-color:rgba(33, 33, 33, var(--divide-opacity)) !important;\\n }\\n\\n [dir] .md\\\\:divide-solid > :not(template) ~ :not(template) {\\n border-style:solid !important;\\n }\\n\\n [dir] .md\\\\:divide-dashed > :not(template) ~ :not(template) {\\n border-style:dashed !important;\\n }\\n\\n [dir] .md\\\\:divide-dotted > :not(template) ~ :not(template) {\\n border-style:dotted !important;\\n }\\n\\n [dir] .md\\\\:divide-double > :not(template) ~ :not(template) {\\n border-style:double !important;\\n }\\n\\n [dir] .md\\\\:divide-none > :not(template) ~ :not(template) {\\n border-style:none !important;\\n }\\n\\n .md\\\\:divide-opacity-0 > :not(template) ~ :not(template) {\\n --divide-opacity:0 !important;\\n }\\n\\n .md\\\\:divide-opacity-25 > :not(template) ~ :not(template) {\\n --divide-opacity:0.25 !important;\\n }\\n\\n .md\\\\:divide-opacity-50 > :not(template) ~ :not(template) {\\n --divide-opacity:0.5 !important;\\n }\\n\\n .md\\\\:divide-opacity-75 > :not(template) ~ :not(template) {\\n --divide-opacity:0.75 !important;\\n }\\n\\n .md\\\\:divide-opacity-100 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n .md\\\\:sr-only {\\n position:absolute !important;\\n width:1px !important;\\n height:1px !important;\\n overflow:hidden !important;\\n clip:rect(0, 0, 0, 0) !important;\\n white-space:nowrap !important;\\n }\\n\\n [dir] .md\\\\:sr-only {\\n padding:0 !important;\\n margin:-1px !important;\\n border-width:0 !important;\\n }\\n\\n .md\\\\:not-sr-only {\\n position:static !important;\\n width:auto !important;\\n height:auto !important;\\n overflow:visible !important;\\n clip:auto !important;\\n white-space:normal !important;\\n }\\n\\n [dir] .md\\\\:not-sr-only {\\n padding:0 !important;\\n margin:0 !important;\\n }\\n\\n .md\\\\:focus\\\\:sr-only:focus {\\n position:absolute !important;\\n width:1px !important;\\n height:1px !important;\\n overflow:hidden !important;\\n clip:rect(0, 0, 0, 0) !important;\\n white-space:nowrap !important;\\n }\\n\\n [dir] .md\\\\:focus\\\\:sr-only:focus {\\n padding:0 !important;\\n margin:-1px !important;\\n border-width:0 !important;\\n }\\n\\n .md\\\\:focus\\\\:not-sr-only:focus {\\n position:static !important;\\n width:auto !important;\\n height:auto !important;\\n overflow:visible !important;\\n clip:auto !important;\\n white-space:normal !important;\\n }\\n\\n [dir] .md\\\\:focus\\\\:not-sr-only:focus {\\n padding:0 !important;\\n margin:0 !important;\\n }\\n\\n .md\\\\:appearance-none {\\n -webkit-appearance:none !important;\\n -moz-appearance:none !important;\\n appearance:none !important;\\n }\\n\\n [dir] .md\\\\:bg-fixed {\\n background-attachment:fixed !important;\\n }\\n\\n [dir] .md\\\\:bg-local {\\n background-attachment:local !important;\\n }\\n\\n [dir] .md\\\\:bg-scroll {\\n background-attachment:scroll !important;\\n }\\n\\n [dir] .md\\\\:bg-clip-border {\\n background-clip:border-box !important;\\n }\\n\\n [dir] .md\\\\:bg-clip-padding {\\n background-clip:padding-box !important;\\n }\\n\\n [dir] .md\\\\:bg-clip-content {\\n background-clip:content-box !important;\\n }\\n\\n [dir] .md\\\\:bg-clip-text {\\n -webkit-background-clip:text !important;\\n background-clip:text !important;\\n }\\n\\n [dir] .md\\\\:bg-transparent {\\n background-color:transparent !important;\\n }\\n\\n .md\\\\:bg-secondary {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:bg-secondary {\\n background-color:#836447 !important;\\n background-color:rgba(131, 100, 71, var(--bg-opacity)) !important;\\n }\\n\\n .md\\\\:bg-primary {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:bg-primary {\\n background-color:#1c2d56 !important;\\n background-color:rgba(28, 45, 86, var(--bg-opacity)) !important;\\n }\\n\\n .md\\\\:bg-white {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:bg-white {\\n background-color:#fff !important;\\n background-color:rgba(255, 255, 255, var(--bg-opacity)) !important;\\n }\\n\\n .md\\\\:bg-gray-100 {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:bg-gray-100 {\\n background-color:#f5f5f5 !important;\\n background-color:rgba(245, 245, 245, var(--bg-opacity)) !important;\\n }\\n\\n .md\\\\:bg-gray-200 {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:bg-gray-200 {\\n background-color:#eeeeee !important;\\n background-color:rgba(238, 238, 238, var(--bg-opacity)) !important;\\n }\\n\\n .md\\\\:bg-gray-300 {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:bg-gray-300 {\\n background-color:#e0e0e0 !important;\\n background-color:rgba(224, 224, 224, var(--bg-opacity)) !important;\\n }\\n\\n .md\\\\:bg-gray-400 {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:bg-gray-400 {\\n background-color:#bdbdbd !important;\\n background-color:rgba(189, 189, 189, var(--bg-opacity)) !important;\\n }\\n\\n .md\\\\:bg-gray-500 {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:bg-gray-500 {\\n background-color:#9e9e9e !important;\\n background-color:rgba(158, 158, 158, var(--bg-opacity)) !important;\\n }\\n\\n .md\\\\:bg-gray-600 {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:bg-gray-600 {\\n background-color:#757575 !important;\\n background-color:rgba(117, 117, 117, var(--bg-opacity)) !important;\\n }\\n\\n .md\\\\:bg-gray-700 {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:bg-gray-700 {\\n background-color:#616161 !important;\\n background-color:rgba(97, 97, 97, var(--bg-opacity)) !important;\\n }\\n\\n .md\\\\:bg-gray-800 {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:bg-gray-800 {\\n background-color:#424242 !important;\\n background-color:rgba(66, 66, 66, var(--bg-opacity)) !important;\\n }\\n\\n .md\\\\:bg-gray-900 {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:bg-gray-900 {\\n background-color:#212121 !important;\\n background-color:rgba(33, 33, 33, var(--bg-opacity)) !important;\\n }\\n\\n [dir] .md\\\\:hover\\\\:bg-transparent:hover {\\n background-color:transparent !important;\\n }\\n\\n .md\\\\:hover\\\\:bg-secondary:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:hover\\\\:bg-secondary:hover {\\n background-color:#836447 !important;\\n background-color:rgba(131, 100, 71, var(--bg-opacity)) !important;\\n }\\n\\n .md\\\\:hover\\\\:bg-primary:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:hover\\\\:bg-primary:hover {\\n background-color:#1c2d56 !important;\\n background-color:rgba(28, 45, 86, var(--bg-opacity)) !important;\\n }\\n\\n .md\\\\:hover\\\\:bg-white:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:hover\\\\:bg-white:hover {\\n background-color:#fff !important;\\n background-color:rgba(255, 255, 255, var(--bg-opacity)) !important;\\n }\\n\\n .md\\\\:hover\\\\:bg-gray-100:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:hover\\\\:bg-gray-100:hover {\\n background-color:#f5f5f5 !important;\\n background-color:rgba(245, 245, 245, var(--bg-opacity)) !important;\\n }\\n\\n .md\\\\:hover\\\\:bg-gray-200:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:hover\\\\:bg-gray-200:hover {\\n background-color:#eeeeee !important;\\n background-color:rgba(238, 238, 238, var(--bg-opacity)) !important;\\n }\\n\\n .md\\\\:hover\\\\:bg-gray-300:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:hover\\\\:bg-gray-300:hover {\\n background-color:#e0e0e0 !important;\\n background-color:rgba(224, 224, 224, var(--bg-opacity)) !important;\\n }\\n\\n .md\\\\:hover\\\\:bg-gray-400:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:hover\\\\:bg-gray-400:hover {\\n background-color:#bdbdbd !important;\\n background-color:rgba(189, 189, 189, var(--bg-opacity)) !important;\\n }\\n\\n .md\\\\:hover\\\\:bg-gray-500:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:hover\\\\:bg-gray-500:hover {\\n background-color:#9e9e9e !important;\\n background-color:rgba(158, 158, 158, var(--bg-opacity)) !important;\\n }\\n\\n .md\\\\:hover\\\\:bg-gray-600:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:hover\\\\:bg-gray-600:hover {\\n background-color:#757575 !important;\\n background-color:rgba(117, 117, 117, var(--bg-opacity)) !important;\\n }\\n\\n .md\\\\:hover\\\\:bg-gray-700:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:hover\\\\:bg-gray-700:hover {\\n background-color:#616161 !important;\\n background-color:rgba(97, 97, 97, var(--bg-opacity)) !important;\\n }\\n\\n .md\\\\:hover\\\\:bg-gray-800:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:hover\\\\:bg-gray-800:hover {\\n background-color:#424242 !important;\\n background-color:rgba(66, 66, 66, var(--bg-opacity)) !important;\\n }\\n\\n .md\\\\:hover\\\\:bg-gray-900:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:hover\\\\:bg-gray-900:hover {\\n background-color:#212121 !important;\\n background-color:rgba(33, 33, 33, var(--bg-opacity)) !important;\\n }\\n\\n [dir] .md\\\\:focus\\\\:bg-transparent:focus {\\n background-color:transparent !important;\\n }\\n\\n .md\\\\:focus\\\\:bg-secondary:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:focus\\\\:bg-secondary:focus {\\n background-color:#836447 !important;\\n background-color:rgba(131, 100, 71, var(--bg-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:bg-primary:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:focus\\\\:bg-primary:focus {\\n background-color:#1c2d56 !important;\\n background-color:rgba(28, 45, 86, var(--bg-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:bg-white:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:focus\\\\:bg-white:focus {\\n background-color:#fff !important;\\n background-color:rgba(255, 255, 255, var(--bg-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:bg-gray-100:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:focus\\\\:bg-gray-100:focus {\\n background-color:#f5f5f5 !important;\\n background-color:rgba(245, 245, 245, var(--bg-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:bg-gray-200:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:focus\\\\:bg-gray-200:focus {\\n background-color:#eeeeee !important;\\n background-color:rgba(238, 238, 238, var(--bg-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:bg-gray-300:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:focus\\\\:bg-gray-300:focus {\\n background-color:#e0e0e0 !important;\\n background-color:rgba(224, 224, 224, var(--bg-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:bg-gray-400:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:focus\\\\:bg-gray-400:focus {\\n background-color:#bdbdbd !important;\\n background-color:rgba(189, 189, 189, var(--bg-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:bg-gray-500:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:focus\\\\:bg-gray-500:focus {\\n background-color:#9e9e9e !important;\\n background-color:rgba(158, 158, 158, var(--bg-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:bg-gray-600:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:focus\\\\:bg-gray-600:focus {\\n background-color:#757575 !important;\\n background-color:rgba(117, 117, 117, var(--bg-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:bg-gray-700:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:focus\\\\:bg-gray-700:focus {\\n background-color:#616161 !important;\\n background-color:rgba(97, 97, 97, var(--bg-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:bg-gray-800:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:focus\\\\:bg-gray-800:focus {\\n background-color:#424242 !important;\\n background-color:rgba(66, 66, 66, var(--bg-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:bg-gray-900:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:focus\\\\:bg-gray-900:focus {\\n background-color:#212121 !important;\\n background-color:rgba(33, 33, 33, var(--bg-opacity)) !important;\\n }\\n\\n [dir] .md\\\\:bg-none {\\n background-image:none !important;\\n }\\n\\n [dir] .md\\\\:bg-gradient-to-t {\\n background-image:linear-gradient(to top, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=ltr] .md\\\\:bg-gradient-to-t {\\r\\n background-image:-webkit-gradient(linear, left bottom, left top, from(var(--gradient-color-stops))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:bg-gradient-to-t {\\n background-image:-webkit-gradient(linear, right bottom, right top, from(var(--gradient-color-stops))) !important;\\n }\\n\\n [dir=ltr] .md\\\\:bg-gradient-to-tr {\\r\\n background-image:-webkit-gradient(linear, left bottom, right top, from(var(--gradient-color-stops))) !important;\\r\\n background-image:linear-gradient(to top right, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=rtl] .md\\\\:bg-gradient-to-tr {\\n background-image:-webkit-gradient(linear, right bottom, left top, from(var(--gradient-color-stops))) !important;\\n background-image:linear-gradient(to top left, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=ltr] .md\\\\:bg-gradient-to-r {\\r\\n background-image:-webkit-gradient(linear, left top, right top, from(var(--gradient-color-stops))) !important;\\r\\n background-image:linear-gradient(to right, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=rtl] .md\\\\:bg-gradient-to-r {\\n background-image:-webkit-gradient(linear, right top, left top, from(var(--gradient-color-stops))) !important;\\n background-image:linear-gradient(to left, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=ltr] .md\\\\:bg-gradient-to-br {\\r\\n background-image:-webkit-gradient(linear, left top, right bottom, from(var(--gradient-color-stops))) !important;\\r\\n background-image:linear-gradient(to bottom right, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=rtl] .md\\\\:bg-gradient-to-br {\\n background-image:-webkit-gradient(linear, right top, left bottom, from(var(--gradient-color-stops))) !important;\\n background-image:linear-gradient(to bottom left, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir] .md\\\\:bg-gradient-to-b {\\n background-image:linear-gradient(to bottom, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=ltr] .md\\\\:bg-gradient-to-b {\\r\\n background-image:-webkit-gradient(linear, left top, left bottom, from(var(--gradient-color-stops))) !important;\\n }\\n\\n [dir=rtl] .md\\\\:bg-gradient-to-b {\\n background-image:-webkit-gradient(linear, right top, right bottom, from(var(--gradient-color-stops))) !important;\\n }\\n\\n [dir=ltr] .md\\\\:bg-gradient-to-bl {\\r\\n background-image:-webkit-gradient(linear, right top, left bottom, from(var(--gradient-color-stops))) !important;\\r\\n background-image:linear-gradient(to bottom left, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=rtl] .md\\\\:bg-gradient-to-bl {\\n background-image:-webkit-gradient(linear, left top, right bottom, from(var(--gradient-color-stops))) !important;\\n background-image:linear-gradient(to bottom right, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=ltr] .md\\\\:bg-gradient-to-l {\\r\\n background-image:-webkit-gradient(linear, right top, left top, from(var(--gradient-color-stops))) !important;\\r\\n background-image:linear-gradient(to left, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=rtl] .md\\\\:bg-gradient-to-l {\\n background-image:-webkit-gradient(linear, left top, right top, from(var(--gradient-color-stops))) !important;\\n background-image:linear-gradient(to right, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=ltr] .md\\\\:bg-gradient-to-tl {\\r\\n background-image:-webkit-gradient(linear, right bottom, left top, from(var(--gradient-color-stops))) !important;\\r\\n background-image:linear-gradient(to top left, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=rtl] .md\\\\:bg-gradient-to-tl {\\n background-image:-webkit-gradient(linear, left bottom, right top, from(var(--gradient-color-stops))) !important;\\n background-image:linear-gradient(to top right, var(--gradient-color-stops)) !important;\\n }\\n\\n .md\\\\:from-transparent {\\n --gradient-from-color:transparent !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;\\n }\\n\\n .md\\\\:from-secondary {\\n --gradient-from-color:#836447 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(131, 100, 71, 0)) !important;\\n }\\n\\n .md\\\\:from-primary {\\n --gradient-from-color:#1c2d56 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(28, 45, 86, 0)) !important;\\n }\\n\\n .md\\\\:from-white {\\n --gradient-from-color:#fff !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;\\n }\\n\\n .md\\\\:from-gray-100 {\\n --gradient-from-color:#f5f5f5 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 245, 245, 0)) !important;\\n }\\n\\n .md\\\\:from-gray-200 {\\n --gradient-from-color:#eeeeee !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(238, 238, 238, 0)) !important;\\n }\\n\\n .md\\\\:from-gray-300 {\\n --gradient-from-color:#e0e0e0 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important;\\n }\\n\\n .md\\\\:from-gray-400 {\\n --gradient-from-color:#bdbdbd !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(189, 189, 189, 0)) !important;\\n }\\n\\n .md\\\\:from-gray-500 {\\n --gradient-from-color:#9e9e9e !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(158, 158, 158, 0)) !important;\\n }\\n\\n .md\\\\:from-gray-600 {\\n --gradient-from-color:#757575 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0)) !important;\\n }\\n\\n .md\\\\:from-gray-700 {\\n --gradient-from-color:#616161 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 97, 97, 0)) !important;\\n }\\n\\n .md\\\\:from-gray-800 {\\n --gradient-from-color:#424242 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(66, 66, 66, 0)) !important;\\n }\\n\\n .md\\\\:from-gray-900 {\\n --gradient-from-color:#212121 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(33, 33, 33, 0)) !important;\\n }\\n\\n .md\\\\:via-transparent {\\n --gradient-via-color:transparent !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;\\n }\\n\\n .md\\\\:via-secondary {\\n --gradient-via-color:#836447 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(131, 100, 71, 0)) !important;\\n }\\n\\n .md\\\\:via-primary {\\n --gradient-via-color:#1c2d56 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 45, 86, 0)) !important;\\n }\\n\\n .md\\\\:via-white {\\n --gradient-via-color:#fff !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;\\n }\\n\\n .md\\\\:via-gray-100 {\\n --gradient-via-color:#f5f5f5 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 245, 245, 0)) !important;\\n }\\n\\n .md\\\\:via-gray-200 {\\n --gradient-via-color:#eeeeee !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 238, 238, 0)) !important;\\n }\\n\\n .md\\\\:via-gray-300 {\\n --gradient-via-color:#e0e0e0 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important;\\n }\\n\\n .md\\\\:via-gray-400 {\\n --gradient-via-color:#bdbdbd !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(189, 189, 189, 0)) !important;\\n }\\n\\n .md\\\\:via-gray-500 {\\n --gradient-via-color:#9e9e9e !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(158, 158, 158, 0)) !important;\\n }\\n\\n .md\\\\:via-gray-600 {\\n --gradient-via-color:#757575 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0)) !important;\\n }\\n\\n .md\\\\:via-gray-700 {\\n --gradient-via-color:#616161 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 97, 97, 0)) !important;\\n }\\n\\n .md\\\\:via-gray-800 {\\n --gradient-via-color:#424242 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 66, 66, 0)) !important;\\n }\\n\\n .md\\\\:via-gray-900 {\\n --gradient-via-color:#212121 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 33, 33, 0)) !important;\\n }\\n\\n .md\\\\:to-transparent {\\n --gradient-to-color:transparent !important;\\n }\\n\\n .md\\\\:to-secondary {\\n --gradient-to-color:#836447 !important;\\n }\\n\\n .md\\\\:to-primary {\\n --gradient-to-color:#1c2d56 !important;\\n }\\n\\n .md\\\\:to-white {\\n --gradient-to-color:#fff !important;\\n }\\n\\n .md\\\\:to-gray-100 {\\n --gradient-to-color:#f5f5f5 !important;\\n }\\n\\n .md\\\\:to-gray-200 {\\n --gradient-to-color:#eeeeee !important;\\n }\\n\\n .md\\\\:to-gray-300 {\\n --gradient-to-color:#e0e0e0 !important;\\n }\\n\\n .md\\\\:to-gray-400 {\\n --gradient-to-color:#bdbdbd !important;\\n }\\n\\n .md\\\\:to-gray-500 {\\n --gradient-to-color:#9e9e9e !important;\\n }\\n\\n .md\\\\:to-gray-600 {\\n --gradient-to-color:#757575 !important;\\n }\\n\\n .md\\\\:to-gray-700 {\\n --gradient-to-color:#616161 !important;\\n }\\n\\n .md\\\\:to-gray-800 {\\n --gradient-to-color:#424242 !important;\\n }\\n\\n .md\\\\:to-gray-900 {\\n --gradient-to-color:#212121 !important;\\n }\\n\\n .md\\\\:hover\\\\:from-transparent:hover {\\n --gradient-from-color:transparent !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;\\n }\\n\\n .md\\\\:hover\\\\:from-secondary:hover {\\n --gradient-from-color:#836447 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(131, 100, 71, 0)) !important;\\n }\\n\\n .md\\\\:hover\\\\:from-primary:hover {\\n --gradient-from-color:#1c2d56 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(28, 45, 86, 0)) !important;\\n }\\n\\n .md\\\\:hover\\\\:from-white:hover {\\n --gradient-from-color:#fff !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;\\n }\\n\\n .md\\\\:hover\\\\:from-gray-100:hover {\\n --gradient-from-color:#f5f5f5 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 245, 245, 0)) !important;\\n }\\n\\n .md\\\\:hover\\\\:from-gray-200:hover {\\n --gradient-from-color:#eeeeee !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(238, 238, 238, 0)) !important;\\n }\\n\\n .md\\\\:hover\\\\:from-gray-300:hover {\\n --gradient-from-color:#e0e0e0 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important;\\n }\\n\\n .md\\\\:hover\\\\:from-gray-400:hover {\\n --gradient-from-color:#bdbdbd !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(189, 189, 189, 0)) !important;\\n }\\n\\n .md\\\\:hover\\\\:from-gray-500:hover {\\n --gradient-from-color:#9e9e9e !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(158, 158, 158, 0)) !important;\\n }\\n\\n .md\\\\:hover\\\\:from-gray-600:hover {\\n --gradient-from-color:#757575 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0)) !important;\\n }\\n\\n .md\\\\:hover\\\\:from-gray-700:hover {\\n --gradient-from-color:#616161 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 97, 97, 0)) !important;\\n }\\n\\n .md\\\\:hover\\\\:from-gray-800:hover {\\n --gradient-from-color:#424242 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(66, 66, 66, 0)) !important;\\n }\\n\\n .md\\\\:hover\\\\:from-gray-900:hover {\\n --gradient-from-color:#212121 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(33, 33, 33, 0)) !important;\\n }\\n\\n .md\\\\:hover\\\\:via-transparent:hover {\\n --gradient-via-color:transparent !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;\\n }\\n\\n .md\\\\:hover\\\\:via-secondary:hover {\\n --gradient-via-color:#836447 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(131, 100, 71, 0)) !important;\\n }\\n\\n .md\\\\:hover\\\\:via-primary:hover {\\n --gradient-via-color:#1c2d56 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 45, 86, 0)) !important;\\n }\\n\\n .md\\\\:hover\\\\:via-white:hover {\\n --gradient-via-color:#fff !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;\\n }\\n\\n .md\\\\:hover\\\\:via-gray-100:hover {\\n --gradient-via-color:#f5f5f5 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 245, 245, 0)) !important;\\n }\\n\\n .md\\\\:hover\\\\:via-gray-200:hover {\\n --gradient-via-color:#eeeeee !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 238, 238, 0)) !important;\\n }\\n\\n .md\\\\:hover\\\\:via-gray-300:hover {\\n --gradient-via-color:#e0e0e0 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important;\\n }\\n\\n .md\\\\:hover\\\\:via-gray-400:hover {\\n --gradient-via-color:#bdbdbd !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(189, 189, 189, 0)) !important;\\n }\\n\\n .md\\\\:hover\\\\:via-gray-500:hover {\\n --gradient-via-color:#9e9e9e !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(158, 158, 158, 0)) !important;\\n }\\n\\n .md\\\\:hover\\\\:via-gray-600:hover {\\n --gradient-via-color:#757575 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0)) !important;\\n }\\n\\n .md\\\\:hover\\\\:via-gray-700:hover {\\n --gradient-via-color:#616161 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 97, 97, 0)) !important;\\n }\\n\\n .md\\\\:hover\\\\:via-gray-800:hover {\\n --gradient-via-color:#424242 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 66, 66, 0)) !important;\\n }\\n\\n .md\\\\:hover\\\\:via-gray-900:hover {\\n --gradient-via-color:#212121 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 33, 33, 0)) !important;\\n }\\n\\n .md\\\\:hover\\\\:to-transparent:hover {\\n --gradient-to-color:transparent !important;\\n }\\n\\n .md\\\\:hover\\\\:to-secondary:hover {\\n --gradient-to-color:#836447 !important;\\n }\\n\\n .md\\\\:hover\\\\:to-primary:hover {\\n --gradient-to-color:#1c2d56 !important;\\n }\\n\\n .md\\\\:hover\\\\:to-white:hover {\\n --gradient-to-color:#fff !important;\\n }\\n\\n .md\\\\:hover\\\\:to-gray-100:hover {\\n --gradient-to-color:#f5f5f5 !important;\\n }\\n\\n .md\\\\:hover\\\\:to-gray-200:hover {\\n --gradient-to-color:#eeeeee !important;\\n }\\n\\n .md\\\\:hover\\\\:to-gray-300:hover {\\n --gradient-to-color:#e0e0e0 !important;\\n }\\n\\n .md\\\\:hover\\\\:to-gray-400:hover {\\n --gradient-to-color:#bdbdbd !important;\\n }\\n\\n .md\\\\:hover\\\\:to-gray-500:hover {\\n --gradient-to-color:#9e9e9e !important;\\n }\\n\\n .md\\\\:hover\\\\:to-gray-600:hover {\\n --gradient-to-color:#757575 !important;\\n }\\n\\n .md\\\\:hover\\\\:to-gray-700:hover {\\n --gradient-to-color:#616161 !important;\\n }\\n\\n .md\\\\:hover\\\\:to-gray-800:hover {\\n --gradient-to-color:#424242 !important;\\n }\\n\\n .md\\\\:hover\\\\:to-gray-900:hover {\\n --gradient-to-color:#212121 !important;\\n }\\n\\n .md\\\\:focus\\\\:from-transparent:focus {\\n --gradient-from-color:transparent !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;\\n }\\n\\n .md\\\\:focus\\\\:from-secondary:focus {\\n --gradient-from-color:#836447 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(131, 100, 71, 0)) !important;\\n }\\n\\n .md\\\\:focus\\\\:from-primary:focus {\\n --gradient-from-color:#1c2d56 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(28, 45, 86, 0)) !important;\\n }\\n\\n .md\\\\:focus\\\\:from-white:focus {\\n --gradient-from-color:#fff !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;\\n }\\n\\n .md\\\\:focus\\\\:from-gray-100:focus {\\n --gradient-from-color:#f5f5f5 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 245, 245, 0)) !important;\\n }\\n\\n .md\\\\:focus\\\\:from-gray-200:focus {\\n --gradient-from-color:#eeeeee !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(238, 238, 238, 0)) !important;\\n }\\n\\n .md\\\\:focus\\\\:from-gray-300:focus {\\n --gradient-from-color:#e0e0e0 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important;\\n }\\n\\n .md\\\\:focus\\\\:from-gray-400:focus {\\n --gradient-from-color:#bdbdbd !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(189, 189, 189, 0)) !important;\\n }\\n\\n .md\\\\:focus\\\\:from-gray-500:focus {\\n --gradient-from-color:#9e9e9e !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(158, 158, 158, 0)) !important;\\n }\\n\\n .md\\\\:focus\\\\:from-gray-600:focus {\\n --gradient-from-color:#757575 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0)) !important;\\n }\\n\\n .md\\\\:focus\\\\:from-gray-700:focus {\\n --gradient-from-color:#616161 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 97, 97, 0)) !important;\\n }\\n\\n .md\\\\:focus\\\\:from-gray-800:focus {\\n --gradient-from-color:#424242 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(66, 66, 66, 0)) !important;\\n }\\n\\n .md\\\\:focus\\\\:from-gray-900:focus {\\n --gradient-from-color:#212121 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(33, 33, 33, 0)) !important;\\n }\\n\\n .md\\\\:focus\\\\:via-transparent:focus {\\n --gradient-via-color:transparent !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;\\n }\\n\\n .md\\\\:focus\\\\:via-secondary:focus {\\n --gradient-via-color:#836447 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(131, 100, 71, 0)) !important;\\n }\\n\\n .md\\\\:focus\\\\:via-primary:focus {\\n --gradient-via-color:#1c2d56 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 45, 86, 0)) !important;\\n }\\n\\n .md\\\\:focus\\\\:via-white:focus {\\n --gradient-via-color:#fff !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;\\n }\\n\\n .md\\\\:focus\\\\:via-gray-100:focus {\\n --gradient-via-color:#f5f5f5 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 245, 245, 0)) !important;\\n }\\n\\n .md\\\\:focus\\\\:via-gray-200:focus {\\n --gradient-via-color:#eeeeee !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 238, 238, 0)) !important;\\n }\\n\\n .md\\\\:focus\\\\:via-gray-300:focus {\\n --gradient-via-color:#e0e0e0 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important;\\n }\\n\\n .md\\\\:focus\\\\:via-gray-400:focus {\\n --gradient-via-color:#bdbdbd !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(189, 189, 189, 0)) !important;\\n }\\n\\n .md\\\\:focus\\\\:via-gray-500:focus {\\n --gradient-via-color:#9e9e9e !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(158, 158, 158, 0)) !important;\\n }\\n\\n .md\\\\:focus\\\\:via-gray-600:focus {\\n --gradient-via-color:#757575 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0)) !important;\\n }\\n\\n .md\\\\:focus\\\\:via-gray-700:focus {\\n --gradient-via-color:#616161 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 97, 97, 0)) !important;\\n }\\n\\n .md\\\\:focus\\\\:via-gray-800:focus {\\n --gradient-via-color:#424242 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 66, 66, 0)) !important;\\n }\\n\\n .md\\\\:focus\\\\:via-gray-900:focus {\\n --gradient-via-color:#212121 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 33, 33, 0)) !important;\\n }\\n\\n .md\\\\:focus\\\\:to-transparent:focus {\\n --gradient-to-color:transparent !important;\\n }\\n\\n .md\\\\:focus\\\\:to-secondary:focus {\\n --gradient-to-color:#836447 !important;\\n }\\n\\n .md\\\\:focus\\\\:to-primary:focus {\\n --gradient-to-color:#1c2d56 !important;\\n }\\n\\n .md\\\\:focus\\\\:to-white:focus {\\n --gradient-to-color:#fff !important;\\n }\\n\\n .md\\\\:focus\\\\:to-gray-100:focus {\\n --gradient-to-color:#f5f5f5 !important;\\n }\\n\\n .md\\\\:focus\\\\:to-gray-200:focus {\\n --gradient-to-color:#eeeeee !important;\\n }\\n\\n .md\\\\:focus\\\\:to-gray-300:focus {\\n --gradient-to-color:#e0e0e0 !important;\\n }\\n\\n .md\\\\:focus\\\\:to-gray-400:focus {\\n --gradient-to-color:#bdbdbd !important;\\n }\\n\\n .md\\\\:focus\\\\:to-gray-500:focus {\\n --gradient-to-color:#9e9e9e !important;\\n }\\n\\n .md\\\\:focus\\\\:to-gray-600:focus {\\n --gradient-to-color:#757575 !important;\\n }\\n\\n .md\\\\:focus\\\\:to-gray-700:focus {\\n --gradient-to-color:#616161 !important;\\n }\\n\\n .md\\\\:focus\\\\:to-gray-800:focus {\\n --gradient-to-color:#424242 !important;\\n }\\n\\n .md\\\\:focus\\\\:to-gray-900:focus {\\n --gradient-to-color:#212121 !important;\\n }\\n\\n .md\\\\:bg-opacity-0 {\\n --bg-opacity:0 !important;\\n }\\n\\n .md\\\\:bg-opacity-25 {\\n --bg-opacity:0.25 !important;\\n }\\n\\n .md\\\\:bg-opacity-50 {\\n --bg-opacity:0.5 !important;\\n }\\n\\n .md\\\\:bg-opacity-75 {\\n --bg-opacity:0.75 !important;\\n }\\n\\n .md\\\\:bg-opacity-100 {\\n --bg-opacity:1 !important;\\n }\\n\\n .md\\\\:hover\\\\:bg-opacity-0:hover {\\n --bg-opacity:0 !important;\\n }\\n\\n .md\\\\:hover\\\\:bg-opacity-25:hover {\\n --bg-opacity:0.25 !important;\\n }\\n\\n .md\\\\:hover\\\\:bg-opacity-50:hover {\\n --bg-opacity:0.5 !important;\\n }\\n\\n .md\\\\:hover\\\\:bg-opacity-75:hover {\\n --bg-opacity:0.75 !important;\\n }\\n\\n .md\\\\:hover\\\\:bg-opacity-100:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n .md\\\\:focus\\\\:bg-opacity-0:focus {\\n --bg-opacity:0 !important;\\n }\\n\\n .md\\\\:focus\\\\:bg-opacity-25:focus {\\n --bg-opacity:0.25 !important;\\n }\\n\\n .md\\\\:focus\\\\:bg-opacity-50:focus {\\n --bg-opacity:0.5 !important;\\n }\\n\\n .md\\\\:focus\\\\:bg-opacity-75:focus {\\n --bg-opacity:0.75 !important;\\n }\\n\\n .md\\\\:focus\\\\:bg-opacity-100:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:bg-auto {\\n background-size:auto !important;\\n }\\n\\n [dir] .md\\\\:bg-cover {\\n background-size:cover !important;\\n }\\n\\n [dir] .md\\\\:bg-contain {\\n background-size:contain !important;\\n }\\n\\n [dir] .md\\\\:border-transparent {\\n border-color:transparent !important;\\n }\\n\\n .md\\\\:border-secondary {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:border-secondary {\\n border-color:#836447 !important;\\n border-color:rgba(131, 100, 71, var(--border-opacity)) !important;\\n }\\n\\n .md\\\\:border-primary {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:border-primary {\\n border-color:#1c2d56 !important;\\n border-color:rgba(28, 45, 86, var(--border-opacity)) !important;\\n }\\n\\n .md\\\\:border-white {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:border-white {\\n border-color:#fff !important;\\n border-color:rgba(255, 255, 255, var(--border-opacity)) !important;\\n }\\n\\n .md\\\\:border-gray-100 {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:border-gray-100 {\\n border-color:#f5f5f5 !important;\\n border-color:rgba(245, 245, 245, var(--border-opacity)) !important;\\n }\\n\\n .md\\\\:border-gray-200 {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:border-gray-200 {\\n border-color:#eeeeee !important;\\n border-color:rgba(238, 238, 238, var(--border-opacity)) !important;\\n }\\n\\n .md\\\\:border-gray-300 {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:border-gray-300 {\\n border-color:#e0e0e0 !important;\\n border-color:rgba(224, 224, 224, var(--border-opacity)) !important;\\n }\\n\\n .md\\\\:border-gray-400 {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:border-gray-400 {\\n border-color:#bdbdbd !important;\\n border-color:rgba(189, 189, 189, var(--border-opacity)) !important;\\n }\\n\\n .md\\\\:border-gray-500 {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:border-gray-500 {\\n border-color:#9e9e9e !important;\\n border-color:rgba(158, 158, 158, var(--border-opacity)) !important;\\n }\\n\\n .md\\\\:border-gray-600 {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:border-gray-600 {\\n border-color:#757575 !important;\\n border-color:rgba(117, 117, 117, var(--border-opacity)) !important;\\n }\\n\\n .md\\\\:border-gray-700 {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:border-gray-700 {\\n border-color:#616161 !important;\\n border-color:rgba(97, 97, 97, var(--border-opacity)) !important;\\n }\\n\\n .md\\\\:border-gray-800 {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:border-gray-800 {\\n border-color:#424242 !important;\\n border-color:rgba(66, 66, 66, var(--border-opacity)) !important;\\n }\\n\\n .md\\\\:border-gray-900 {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:border-gray-900 {\\n border-color:#212121 !important;\\n border-color:rgba(33, 33, 33, var(--border-opacity)) !important;\\n }\\n\\n [dir] .md\\\\:hover\\\\:border-transparent:hover {\\n border-color:transparent !important;\\n }\\n\\n .md\\\\:hover\\\\:border-secondary:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:hover\\\\:border-secondary:hover {\\n border-color:#836447 !important;\\n border-color:rgba(131, 100, 71, var(--border-opacity)) !important;\\n }\\n\\n .md\\\\:hover\\\\:border-primary:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:hover\\\\:border-primary:hover {\\n border-color:#1c2d56 !important;\\n border-color:rgba(28, 45, 86, var(--border-opacity)) !important;\\n }\\n\\n .md\\\\:hover\\\\:border-white:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:hover\\\\:border-white:hover {\\n border-color:#fff !important;\\n border-color:rgba(255, 255, 255, var(--border-opacity)) !important;\\n }\\n\\n .md\\\\:hover\\\\:border-gray-100:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:hover\\\\:border-gray-100:hover {\\n border-color:#f5f5f5 !important;\\n border-color:rgba(245, 245, 245, var(--border-opacity)) !important;\\n }\\n\\n .md\\\\:hover\\\\:border-gray-200:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:hover\\\\:border-gray-200:hover {\\n border-color:#eeeeee !important;\\n border-color:rgba(238, 238, 238, var(--border-opacity)) !important;\\n }\\n\\n .md\\\\:hover\\\\:border-gray-300:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:hover\\\\:border-gray-300:hover {\\n border-color:#e0e0e0 !important;\\n border-color:rgba(224, 224, 224, var(--border-opacity)) !important;\\n }\\n\\n .md\\\\:hover\\\\:border-gray-400:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:hover\\\\:border-gray-400:hover {\\n border-color:#bdbdbd !important;\\n border-color:rgba(189, 189, 189, var(--border-opacity)) !important;\\n }\\n\\n .md\\\\:hover\\\\:border-gray-500:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:hover\\\\:border-gray-500:hover {\\n border-color:#9e9e9e !important;\\n border-color:rgba(158, 158, 158, var(--border-opacity)) !important;\\n }\\n\\n .md\\\\:hover\\\\:border-gray-600:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:hover\\\\:border-gray-600:hover {\\n border-color:#757575 !important;\\n border-color:rgba(117, 117, 117, var(--border-opacity)) !important;\\n }\\n\\n .md\\\\:hover\\\\:border-gray-700:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:hover\\\\:border-gray-700:hover {\\n border-color:#616161 !important;\\n border-color:rgba(97, 97, 97, var(--border-opacity)) !important;\\n }\\n\\n .md\\\\:hover\\\\:border-gray-800:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:hover\\\\:border-gray-800:hover {\\n border-color:#424242 !important;\\n border-color:rgba(66, 66, 66, var(--border-opacity)) !important;\\n }\\n\\n .md\\\\:hover\\\\:border-gray-900:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:hover\\\\:border-gray-900:hover {\\n border-color:#212121 !important;\\n border-color:rgba(33, 33, 33, var(--border-opacity)) !important;\\n }\\n\\n .md\\\\:border-opacity-0 {\\n --border-opacity:0 !important;\\n }\\n\\n .md\\\\:border-opacity-25 {\\n --border-opacity:0.25 !important;\\n }\\n\\n .md\\\\:border-opacity-50 {\\n --border-opacity:0.5 !important;\\n }\\n\\n .md\\\\:border-opacity-75 {\\n --border-opacity:0.75 !important;\\n }\\n\\n .md\\\\:border-opacity-100 {\\n --border-opacity:1 !important;\\n }\\n\\n .md\\\\:hover\\\\:border-opacity-0:hover {\\n --border-opacity:0 !important;\\n }\\n\\n .md\\\\:hover\\\\:border-opacity-25:hover {\\n --border-opacity:0.25 !important;\\n }\\n\\n .md\\\\:hover\\\\:border-opacity-50:hover {\\n --border-opacity:0.5 !important;\\n }\\n\\n .md\\\\:hover\\\\:border-opacity-75:hover {\\n --border-opacity:0.75 !important;\\n }\\n\\n .md\\\\:hover\\\\:border-opacity-100:hover {\\n --border-opacity:1 !important;\\n }\\n\\n .md\\\\:focus\\\\:border-opacity-0:focus {\\n --border-opacity:0 !important;\\n }\\n\\n .md\\\\:focus\\\\:border-opacity-25:focus {\\n --border-opacity:0.25 !important;\\n }\\n\\n .md\\\\:focus\\\\:border-opacity-50:focus {\\n --border-opacity:0.5 !important;\\n }\\n\\n .md\\\\:focus\\\\:border-opacity-75:focus {\\n --border-opacity:0.75 !important;\\n }\\n\\n .md\\\\:focus\\\\:border-opacity-100:focus {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .md\\\\:border-solid {\\n border-style:solid !important;\\n }\\n\\n [dir] .md\\\\:border-dashed {\\n border-style:dashed !important;\\n }\\n\\n [dir] .md\\\\:border-dotted {\\n border-style:dotted !important;\\n }\\n\\n [dir] .md\\\\:border-double {\\n border-style:double !important;\\n }\\n\\n [dir] .md\\\\:border-none {\\n border-style:none !important;\\n }\\n\\n [dir] .md\\\\:border-0 {\\n border-width:0 !important;\\n }\\n\\n [dir] .md\\\\:border-2 {\\n border-width:2px !important;\\n }\\n\\n [dir] .md\\\\:border-4 {\\n border-width:4px !important;\\n }\\n\\n [dir] .md\\\\:border-8 {\\n border-width:8px !important;\\n }\\n\\n [dir] .md\\\\:border {\\n border-width:1px !important;\\n }\\n\\n [dir] .md\\\\:border-t-0 {\\n border-top-width:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:border-r-0 {\\r\\n border-right-width:0 !important;\\n }\\n\\n [dir=rtl] .md\\\\:border-r-0 {\\n border-left-width:0 !important;\\n }\\n\\n [dir] .md\\\\:border-b-0 {\\n border-bottom-width:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:border-l-0 {\\r\\n border-left-width:0 !important;\\n }\\n\\n [dir=rtl] .md\\\\:border-l-0 {\\n border-right-width:0 !important;\\n }\\n\\n [dir] .md\\\\:border-t-2 {\\n border-top-width:2px !important;\\n }\\n\\n [dir=ltr] .md\\\\:border-r-2 {\\r\\n border-right-width:2px !important;\\n }\\n\\n [dir=rtl] .md\\\\:border-r-2 {\\n border-left-width:2px !important;\\n }\\n\\n [dir] .md\\\\:border-b-2 {\\n border-bottom-width:2px !important;\\n }\\n\\n [dir=ltr] .md\\\\:border-l-2 {\\r\\n border-left-width:2px !important;\\n }\\n\\n [dir=rtl] .md\\\\:border-l-2 {\\n border-right-width:2px !important;\\n }\\n\\n [dir] .md\\\\:border-t-4 {\\n border-top-width:4px !important;\\n }\\n\\n [dir=ltr] .md\\\\:border-r-4 {\\r\\n border-right-width:4px !important;\\n }\\n\\n [dir=rtl] .md\\\\:border-r-4 {\\n border-left-width:4px !important;\\n }\\n\\n [dir] .md\\\\:border-b-4 {\\n border-bottom-width:4px !important;\\n }\\n\\n [dir=ltr] .md\\\\:border-l-4 {\\r\\n border-left-width:4px !important;\\n }\\n\\n [dir=rtl] .md\\\\:border-l-4 {\\n border-right-width:4px !important;\\n }\\n\\n [dir] .md\\\\:border-t-8 {\\n border-top-width:8px !important;\\n }\\n\\n [dir=ltr] .md\\\\:border-r-8 {\\r\\n border-right-width:8px !important;\\n }\\n\\n [dir=rtl] .md\\\\:border-r-8 {\\n border-left-width:8px !important;\\n }\\n\\n [dir] .md\\\\:border-b-8 {\\n border-bottom-width:8px !important;\\n }\\n\\n [dir=ltr] .md\\\\:border-l-8 {\\r\\n border-left-width:8px !important;\\n }\\n\\n [dir=rtl] .md\\\\:border-l-8 {\\n border-right-width:8px !important;\\n }\\n\\n [dir] .md\\\\:border-t {\\n border-top-width:1px !important;\\n }\\n\\n [dir=ltr] .md\\\\:border-r {\\r\\n border-right-width:1px !important;\\n }\\n\\n [dir=rtl] .md\\\\:border-r {\\n border-left-width:1px !important;\\n }\\n\\n [dir] .md\\\\:border-b {\\n border-bottom-width:1px !important;\\n }\\n\\n [dir=ltr] .md\\\\:border-l {\\r\\n border-left-width:1px !important;\\n }\\n\\n [dir=rtl] .md\\\\:border-l {\\n border-right-width:1px !important;\\n }\\n\\n .md\\\\:box-border {\\n -webkit-box-sizing:border-box !important;\\n box-sizing:border-box !important;\\n }\\n\\n .md\\\\:box-content {\\n -webkit-box-sizing:content-box !important;\\n box-sizing:content-box !important;\\n }\\n\\n .md\\\\:block {\\n display:block !important;\\n }\\n\\n .md\\\\:inline-block {\\n display:inline-block !important;\\n }\\n\\n .md\\\\:inline {\\n display:inline !important;\\n }\\n\\n .md\\\\:flex {\\n display:-webkit-box !important;\\n display:-ms-flexbox !important;\\n display:flex !important;\\n }\\n\\n .md\\\\:inline-flex {\\n display:-webkit-inline-box !important;\\n display:-ms-inline-flexbox !important;\\n display:inline-flex !important;\\n }\\n\\n .md\\\\:table {\\n display:table !important;\\n }\\n\\n .md\\\\:table-caption {\\n display:table-caption !important;\\n }\\n\\n .md\\\\:table-cell {\\n display:table-cell !important;\\n }\\n\\n .md\\\\:table-column {\\n display:table-column !important;\\n }\\n\\n .md\\\\:table-column-group {\\n display:table-column-group !important;\\n }\\n\\n .md\\\\:table-footer-group {\\n display:table-footer-group !important;\\n }\\n\\n .md\\\\:table-header-group {\\n display:table-header-group !important;\\n }\\n\\n .md\\\\:table-row-group {\\n display:table-row-group !important;\\n }\\n\\n .md\\\\:table-row {\\n display:table-row !important;\\n }\\n\\n .md\\\\:flow-root {\\n display:flow-root !important;\\n }\\n\\n .md\\\\:grid {\\n display:grid !important;\\n }\\n\\n .md\\\\:inline-grid {\\n display:inline-grid !important;\\n }\\n\\n .md\\\\:contents {\\n display:contents !important;\\n }\\n\\n .md\\\\:hidden {\\n display:none !important;\\n }\\n\\n .md\\\\:flex-row {\\n -webkit-box-orient:horizontal !important;\\n -webkit-box-direction:normal !important;\\n -ms-flex-direction:row !important;\\n flex-direction:row !important;\\n }\\n\\n .md\\\\:flex-row-reverse {\\n -webkit-box-orient:horizontal !important;\\n -webkit-box-direction:reverse !important;\\n -ms-flex-direction:row-reverse !important;\\n flex-direction:row-reverse !important;\\n }\\n\\n .md\\\\:flex-col {\\n -webkit-box-orient:vertical !important;\\n -webkit-box-direction:normal !important;\\n -ms-flex-direction:column !important;\\n flex-direction:column !important;\\n }\\n\\n .md\\\\:flex-col-reverse {\\n -webkit-box-orient:vertical !important;\\n -webkit-box-direction:reverse !important;\\n -ms-flex-direction:column-reverse !important;\\n flex-direction:column-reverse !important;\\n }\\n\\n .md\\\\:flex-wrap {\\n -ms-flex-wrap:wrap !important;\\n flex-wrap:wrap !important;\\n }\\n\\n .md\\\\:flex-wrap-reverse {\\n -ms-flex-wrap:wrap-reverse !important;\\n flex-wrap:wrap-reverse !important;\\n }\\n\\n .md\\\\:flex-no-wrap {\\n -ms-flex-wrap:nowrap !important;\\n flex-wrap:nowrap !important;\\n }\\n\\n .md\\\\:place-items-auto {\\n place-items:auto !important;\\n }\\n\\n .md\\\\:place-items-start {\\n place-items:start !important;\\n }\\n\\n .md\\\\:place-items-end {\\n place-items:end !important;\\n }\\n\\n .md\\\\:place-items-center {\\n place-items:center !important;\\n }\\n\\n .md\\\\:place-items-stretch {\\n place-items:stretch !important;\\n }\\n\\n .md\\\\:place-content-center {\\n place-content:center !important;\\n }\\n\\n .md\\\\:place-content-start {\\n place-content:start !important;\\n }\\n\\n .md\\\\:place-content-end {\\n place-content:end !important;\\n }\\n\\n .md\\\\:place-content-between {\\n place-content:space-between !important;\\n }\\n\\n .md\\\\:place-content-around {\\n place-content:space-around !important;\\n }\\n\\n .md\\\\:place-content-evenly {\\n place-content:space-evenly !important;\\n }\\n\\n .md\\\\:place-content-stretch {\\n place-content:stretch !important;\\n }\\n\\n .md\\\\:place-self-auto {\\n place-self:auto !important;\\n }\\n\\n .md\\\\:place-self-start {\\n place-self:start !important;\\n }\\n\\n .md\\\\:place-self-end {\\n place-self:end !important;\\n }\\n\\n .md\\\\:place-self-center {\\n place-self:center !important;\\n }\\n\\n .md\\\\:place-self-stretch {\\n place-self:stretch !important;\\n }\\n\\n .md\\\\:items-start {\\n -webkit-box-align:start !important;\\n -ms-flex-align:start !important;\\n align-items:flex-start !important;\\n }\\n\\n .md\\\\:items-end {\\n -webkit-box-align:end !important;\\n -ms-flex-align:end !important;\\n align-items:flex-end !important;\\n }\\n\\n .md\\\\:items-center {\\n -webkit-box-align:center !important;\\n -ms-flex-align:center !important;\\n align-items:center !important;\\n }\\n\\n .md\\\\:items-baseline {\\n -webkit-box-align:baseline !important;\\n -ms-flex-align:baseline !important;\\n align-items:baseline !important;\\n }\\n\\n .md\\\\:items-stretch {\\n -webkit-box-align:stretch !important;\\n -ms-flex-align:stretch !important;\\n align-items:stretch !important;\\n }\\n\\n .md\\\\:content-center {\\n -ms-flex-line-pack:center !important;\\n align-content:center !important;\\n }\\n\\n .md\\\\:content-start {\\n -ms-flex-line-pack:start !important;\\n align-content:flex-start !important;\\n }\\n\\n .md\\\\:content-end {\\n -ms-flex-line-pack:end !important;\\n align-content:flex-end !important;\\n }\\n\\n .md\\\\:content-between {\\n -ms-flex-line-pack:justify !important;\\n align-content:space-between !important;\\n }\\n\\n .md\\\\:content-around {\\n -ms-flex-line-pack:distribute !important;\\n align-content:space-around !important;\\n }\\n\\n .md\\\\:content-evenly {\\n -ms-flex-line-pack:space-evenly !important;\\n align-content:space-evenly !important;\\n }\\n\\n .md\\\\:self-auto {\\n -ms-flex-item-align:auto !important;\\n align-self:auto !important;\\n }\\n\\n .md\\\\:self-start {\\n -ms-flex-item-align:start !important;\\n align-self:flex-start !important;\\n }\\n\\n .md\\\\:self-end {\\n -ms-flex-item-align:end !important;\\n align-self:flex-end !important;\\n }\\n\\n .md\\\\:self-center {\\n -ms-flex-item-align:center !important;\\n align-self:center !important;\\n }\\n\\n .md\\\\:self-stretch {\\n -ms-flex-item-align:stretch !important;\\n align-self:stretch !important;\\n }\\n\\n .md\\\\:justify-items-auto {\\n justify-items:auto !important;\\n }\\n\\n .md\\\\:justify-items-start {\\n justify-items:start !important;\\n }\\n\\n .md\\\\:justify-items-end {\\n justify-items:end !important;\\n }\\n\\n .md\\\\:justify-items-center {\\n justify-items:center !important;\\n }\\n\\n .md\\\\:justify-items-stretch {\\n justify-items:stretch !important;\\n }\\n\\n .md\\\\:justify-start {\\n -webkit-box-pack:start !important;\\n -ms-flex-pack:start !important;\\n justify-content:flex-start !important;\\n }\\n\\n .md\\\\:justify-end {\\n -webkit-box-pack:end !important;\\n -ms-flex-pack:end !important;\\n justify-content:flex-end !important;\\n }\\n\\n .md\\\\:justify-center {\\n -webkit-box-pack:center !important;\\n -ms-flex-pack:center !important;\\n justify-content:center !important;\\n }\\n\\n .md\\\\:justify-between {\\n -webkit-box-pack:justify !important;\\n -ms-flex-pack:justify !important;\\n justify-content:space-between !important;\\n }\\n\\n .md\\\\:justify-around {\\n -ms-flex-pack:distribute !important;\\n justify-content:space-around !important;\\n }\\n\\n .md\\\\:justify-evenly {\\n -webkit-box-pack:space-evenly !important;\\n -ms-flex-pack:space-evenly !important;\\n justify-content:space-evenly !important;\\n }\\n\\n .md\\\\:justify-self-auto {\\n justify-self:auto !important;\\n }\\n\\n .md\\\\:justify-self-start {\\n justify-self:start !important;\\n }\\n\\n .md\\\\:justify-self-end {\\n justify-self:end !important;\\n }\\n\\n .md\\\\:justify-self-center {\\n justify-self:center !important;\\n }\\n\\n .md\\\\:justify-self-stretch {\\n justify-self:stretch !important;\\n }\\n\\n .md\\\\:flex-1 {\\n -webkit-box-flex:1 !important;\\n -ms-flex:1 1 0% !important;\\n flex:1 1 0% !important;\\n }\\n\\n .md\\\\:flex-auto {\\n -webkit-box-flex:1 !important;\\n -ms-flex:1 1 auto !important;\\n flex:1 1 auto !important;\\n }\\n\\n .md\\\\:flex-initial {\\n -webkit-box-flex:0 !important;\\n -ms-flex:0 1 auto !important;\\n flex:0 1 auto !important;\\n }\\n\\n .md\\\\:flex-none {\\n -webkit-box-flex:0 !important;\\n -ms-flex:none !important;\\n flex:none !important;\\n }\\n\\n .md\\\\:flex-grow-0 {\\n -webkit-box-flex:0 !important;\\n -ms-flex-positive:0 !important;\\n flex-grow:0 !important;\\n }\\n\\n .md\\\\:flex-grow {\\n -webkit-box-flex:1 !important;\\n -ms-flex-positive:1 !important;\\n flex-grow:1 !important;\\n }\\n\\n .md\\\\:flex-shrink-0 {\\n -ms-flex-negative:0 !important;\\n flex-shrink:0 !important;\\n }\\n\\n .md\\\\:flex-shrink {\\n -ms-flex-negative:1 !important;\\n flex-shrink:1 !important;\\n }\\n\\n .md\\\\:order-1 {\\n -webkit-box-ordinal-group:2 !important;\\n -ms-flex-order:1 !important;\\n order:1 !important;\\n }\\n\\n .md\\\\:order-2 {\\n -webkit-box-ordinal-group:3 !important;\\n -ms-flex-order:2 !important;\\n order:2 !important;\\n }\\n\\n .md\\\\:order-3 {\\n -webkit-box-ordinal-group:4 !important;\\n -ms-flex-order:3 !important;\\n order:3 !important;\\n }\\n\\n .md\\\\:order-4 {\\n -webkit-box-ordinal-group:5 !important;\\n -ms-flex-order:4 !important;\\n order:4 !important;\\n }\\n\\n .md\\\\:order-5 {\\n -webkit-box-ordinal-group:6 !important;\\n -ms-flex-order:5 !important;\\n order:5 !important;\\n }\\n\\n .md\\\\:order-6 {\\n -webkit-box-ordinal-group:7 !important;\\n -ms-flex-order:6 !important;\\n order:6 !important;\\n }\\n\\n .md\\\\:order-first {\\n -webkit-box-ordinal-group:0 !important;\\n -ms-flex-order:-1 !important;\\n order:-1 !important;\\n }\\n\\n .md\\\\:order-last {\\n -webkit-box-ordinal-group:1000 !important;\\n -ms-flex-order:999 !important;\\n order:999 !important;\\n }\\n\\n .md\\\\:order-normal {\\n -webkit-box-ordinal-group:1 !important;\\n -ms-flex-order:0 !important;\\n order:0 !important;\\n }\\n\\n .md\\\\:hover\\\\:order-1:hover {\\n -webkit-box-ordinal-group:2 !important;\\n -ms-flex-order:1 !important;\\n order:1 !important;\\n }\\n\\n .md\\\\:hover\\\\:order-2:hover {\\n -webkit-box-ordinal-group:3 !important;\\n -ms-flex-order:2 !important;\\n order:2 !important;\\n }\\n\\n .md\\\\:hover\\\\:order-3:hover {\\n -webkit-box-ordinal-group:4 !important;\\n -ms-flex-order:3 !important;\\n order:3 !important;\\n }\\n\\n .md\\\\:hover\\\\:order-4:hover {\\n -webkit-box-ordinal-group:5 !important;\\n -ms-flex-order:4 !important;\\n order:4 !important;\\n }\\n\\n .md\\\\:hover\\\\:order-5:hover {\\n -webkit-box-ordinal-group:6 !important;\\n -ms-flex-order:5 !important;\\n order:5 !important;\\n }\\n\\n .md\\\\:hover\\\\:order-6:hover {\\n -webkit-box-ordinal-group:7 !important;\\n -ms-flex-order:6 !important;\\n order:6 !important;\\n }\\n\\n .md\\\\:hover\\\\:order-first:hover {\\n -webkit-box-ordinal-group:0 !important;\\n -ms-flex-order:-1 !important;\\n order:-1 !important;\\n }\\n\\n .md\\\\:hover\\\\:order-last:hover {\\n -webkit-box-ordinal-group:1000 !important;\\n -ms-flex-order:999 !important;\\n order:999 !important;\\n }\\n\\n .md\\\\:hover\\\\:order-normal:hover {\\n -webkit-box-ordinal-group:1 !important;\\n -ms-flex-order:0 !important;\\n order:0 !important;\\n }\\n\\n .md\\\\:focus\\\\:order-1:focus {\\n -webkit-box-ordinal-group:2 !important;\\n -ms-flex-order:1 !important;\\n order:1 !important;\\n }\\n\\n .md\\\\:focus\\\\:order-2:focus {\\n -webkit-box-ordinal-group:3 !important;\\n -ms-flex-order:2 !important;\\n order:2 !important;\\n }\\n\\n .md\\\\:focus\\\\:order-3:focus {\\n -webkit-box-ordinal-group:4 !important;\\n -ms-flex-order:3 !important;\\n order:3 !important;\\n }\\n\\n .md\\\\:focus\\\\:order-4:focus {\\n -webkit-box-ordinal-group:5 !important;\\n -ms-flex-order:4 !important;\\n order:4 !important;\\n }\\n\\n .md\\\\:focus\\\\:order-5:focus {\\n -webkit-box-ordinal-group:6 !important;\\n -ms-flex-order:5 !important;\\n order:5 !important;\\n }\\n\\n .md\\\\:focus\\\\:order-6:focus {\\n -webkit-box-ordinal-group:7 !important;\\n -ms-flex-order:6 !important;\\n order:6 !important;\\n }\\n\\n .md\\\\:focus\\\\:order-first:focus {\\n -webkit-box-ordinal-group:0 !important;\\n -ms-flex-order:-1 !important;\\n order:-1 !important;\\n }\\n\\n .md\\\\:focus\\\\:order-last:focus {\\n -webkit-box-ordinal-group:1000 !important;\\n -ms-flex-order:999 !important;\\n order:999 !important;\\n }\\n\\n .md\\\\:focus\\\\:order-normal:focus {\\n -webkit-box-ordinal-group:1 !important;\\n -ms-flex-order:0 !important;\\n order:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:float-right {\\r\\n float:right !important;\\n }\\n\\n [dir=rtl] .md\\\\:float-right {\\n float:left !important;\\n }\\n\\n [dir=ltr] .md\\\\:float-left {\\r\\n float:left !important;\\n }\\n\\n [dir=rtl] .md\\\\:float-left {\\n float:right !important;\\n }\\n\\n [dir] .md\\\\:float-none {\\n float:none !important;\\n }\\n\\n .md\\\\:clearfix:after {\\n content:\\\"\\\" !important;\\n display:table !important;\\n }\\n\\n [dir] .md\\\\:clearfix:after {\\n clear:both !important;\\n }\\n\\n [dir=ltr] .md\\\\:clear-left {\\r\\n clear:left !important;\\n }\\n\\n [dir=rtl] .md\\\\:clear-left {\\n clear:right !important;\\n }\\n\\n [dir=ltr] .md\\\\:clear-right {\\r\\n clear:right !important;\\n }\\n\\n [dir=rtl] .md\\\\:clear-right {\\n clear:left !important;\\n }\\n\\n [dir] .md\\\\:clear-both {\\n clear:both !important;\\n }\\n\\n [dir] .md\\\\:clear-none {\\n clear:none !important;\\n }\\n\\n .md\\\\:font-light {\\n font-weight:300 !important;\\n }\\n\\n .md\\\\:font-normal {\\n font-weight:400 !important;\\n }\\n\\n .md\\\\:font-medium {\\n font-weight:500 !important;\\n }\\n\\n .md\\\\:font-semibold {\\n font-weight:600 !important;\\n }\\n\\n .md\\\\:font-bold {\\n font-weight:700 !important;\\n }\\n\\n .md\\\\:font-extrabold {\\n font-weight:800 !important;\\n }\\n\\n .md\\\\:font-black {\\n font-weight:900 !important;\\n }\\n\\n .md\\\\:hover\\\\:font-light:hover {\\n font-weight:300 !important;\\n }\\n\\n .md\\\\:hover\\\\:font-normal:hover {\\n font-weight:400 !important;\\n }\\n\\n .md\\\\:hover\\\\:font-medium:hover {\\n font-weight:500 !important;\\n }\\n\\n .md\\\\:hover\\\\:font-semibold:hover {\\n font-weight:600 !important;\\n }\\n\\n .md\\\\:hover\\\\:font-bold:hover {\\n font-weight:700 !important;\\n }\\n\\n .md\\\\:hover\\\\:font-extrabold:hover {\\n font-weight:800 !important;\\n }\\n\\n .md\\\\:hover\\\\:font-black:hover {\\n font-weight:900 !important;\\n }\\n\\n .md\\\\:h-1 {\\n height:0.25rem !important;\\n }\\n\\n .md\\\\:h-2 {\\n height:0.5rem !important;\\n }\\n\\n .md\\\\:h-3 {\\n height:0.75rem !important;\\n }\\n\\n .md\\\\:h-4 {\\n height:1rem !important;\\n }\\n\\n .md\\\\:h-5 {\\n height:1.25rem !important;\\n }\\n\\n .md\\\\:h-6 {\\n height:1.5rem !important;\\n }\\n\\n .md\\\\:h-8 {\\n height:2rem !important;\\n }\\n\\n .md\\\\:h-10 {\\n height:2.5rem !important;\\n }\\n\\n .md\\\\:h-12 {\\n height:3rem !important;\\n }\\n\\n .md\\\\:h-16 {\\n height:4rem !important;\\n }\\n\\n .md\\\\:h-24 {\\n height:6rem !important;\\n }\\n\\n .md\\\\:h-32 {\\n height:8rem !important;\\n }\\n\\n .md\\\\:h-48 {\\n height:12rem !important;\\n }\\n\\n .md\\\\:h-64 {\\n height:16rem !important;\\n }\\n\\n .md\\\\:h-auto {\\n height:auto !important;\\n }\\n\\n .md\\\\:h-px {\\n height:1px !important;\\n }\\n\\n .md\\\\:h-full {\\n height:100% !important;\\n }\\n\\n .md\\\\:h-screen {\\n height:100vh !important;\\n }\\n\\n .md\\\\:text-xs {\\n font-size:.75rem !important;\\n }\\n\\n .md\\\\:text-sm {\\n font-size:.875rem !important;\\n }\\n\\n .md\\\\:text-base {\\n font-size:1rem !important;\\n }\\n\\n .md\\\\:text-lg {\\n font-size:1.125rem !important;\\n }\\n\\n .md\\\\:text-xl {\\n font-size:1.25rem !important;\\n }\\n\\n .md\\\\:text-2xl {\\n font-size:1.5rem !important;\\n }\\n\\n .md\\\\:text-3xl {\\n font-size:1.875rem !important;\\n }\\n\\n .md\\\\:text-4xl {\\n font-size:2.25rem !important;\\n }\\n\\n .md\\\\:text-5xl {\\n font-size:3rem !important;\\n }\\n\\n .md\\\\:text-6xl {\\n font-size:4rem !important;\\n }\\n\\n .md\\\\:leading-none {\\n line-height:1 !important;\\n }\\n\\n .md\\\\:leading-tight {\\n line-height:1.25 !important;\\n }\\n\\n .md\\\\:leading-normal {\\n line-height:1.5 !important;\\n }\\n\\n .md\\\\:leading-loose {\\n line-height:2 !important;\\n }\\n\\n .md\\\\:list-inside {\\n list-style-position:inside !important;\\n }\\n\\n .md\\\\:list-outside {\\n list-style-position:outside !important;\\n }\\n\\n [dir] .md\\\\:m-0 {\\n margin:0 !important;\\n }\\n\\n [dir] .md\\\\:m-1 {\\n margin:0.25rem !important;\\n }\\n\\n [dir] .md\\\\:m-2 {\\n margin:0.5rem !important;\\n }\\n\\n [dir] .md\\\\:m-3 {\\n margin:0.75rem !important;\\n }\\n\\n [dir] .md\\\\:m-4 {\\n margin:1rem !important;\\n }\\n\\n [dir] .md\\\\:m-5 {\\n margin:1.25rem !important;\\n }\\n\\n [dir] .md\\\\:m-6 {\\n margin:1.5rem !important;\\n }\\n\\n [dir] .md\\\\:m-8 {\\n margin:2rem !important;\\n }\\n\\n [dir] .md\\\\:m-10 {\\n margin:2.5rem !important;\\n }\\n\\n [dir] .md\\\\:m-12 {\\n margin:3rem !important;\\n }\\n\\n [dir] .md\\\\:m-16 {\\n margin:4rem !important;\\n }\\n\\n [dir] .md\\\\:m-20 {\\n margin:5rem !important;\\n }\\n\\n [dir] .md\\\\:m-24 {\\n margin:6rem !important;\\n }\\n\\n [dir] .md\\\\:m-32 {\\n margin:8rem !important;\\n }\\n\\n [dir] .md\\\\:m-auto {\\n margin:auto !important;\\n }\\n\\n [dir] .md\\\\:m-px {\\n margin:1px !important;\\n }\\n\\n [dir] .md\\\\:m-base {\\n margin:2.2rem !important;\\n }\\n\\n [dir] .md\\\\:-m-px {\\n margin:-1px !important;\\n }\\n\\n [dir] .md\\\\:-m-1 {\\n margin:-0.25rem !important;\\n }\\n\\n [dir] .md\\\\:-m-2 {\\n margin:-0.5rem !important;\\n }\\n\\n [dir] .md\\\\:-m-3 {\\n margin:-0.75rem !important;\\n }\\n\\n [dir] .md\\\\:-m-4 {\\n margin:-1rem !important;\\n }\\n\\n [dir] .md\\\\:my-0 {\\n margin-top:0 !important;\\n margin-bottom:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:mx-0 {\\r\\n margin-left:0 !important;\\r\\n margin-right:0 !important;\\n }\\n\\n [dir=rtl] .md\\\\:mx-0 {\\n margin-right:0 !important;\\n margin-left:0 !important;\\n }\\n\\n [dir] .md\\\\:my-1 {\\n margin-top:0.25rem !important;\\n margin-bottom:0.25rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:mx-1 {\\r\\n margin-left:0.25rem !important;\\r\\n margin-right:0.25rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:mx-1 {\\n margin-right:0.25rem !important;\\n margin-left:0.25rem !important;\\n }\\n\\n [dir] .md\\\\:my-2 {\\n margin-top:0.5rem !important;\\n margin-bottom:0.5rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:mx-2 {\\r\\n margin-left:0.5rem !important;\\r\\n margin-right:0.5rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:mx-2 {\\n margin-right:0.5rem !important;\\n margin-left:0.5rem !important;\\n }\\n\\n [dir] .md\\\\:my-3 {\\n margin-top:0.75rem !important;\\n margin-bottom:0.75rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:mx-3 {\\r\\n margin-left:0.75rem !important;\\r\\n margin-right:0.75rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:mx-3 {\\n margin-right:0.75rem !important;\\n margin-left:0.75rem !important;\\n }\\n\\n [dir] .md\\\\:my-4 {\\n margin-top:1rem !important;\\n margin-bottom:1rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:mx-4 {\\r\\n margin-left:1rem !important;\\r\\n margin-right:1rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:mx-4 {\\n margin-right:1rem !important;\\n margin-left:1rem !important;\\n }\\n\\n [dir] .md\\\\:my-5 {\\n margin-top:1.25rem !important;\\n margin-bottom:1.25rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:mx-5 {\\r\\n margin-left:1.25rem !important;\\r\\n margin-right:1.25rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:mx-5 {\\n margin-right:1.25rem !important;\\n margin-left:1.25rem !important;\\n }\\n\\n [dir] .md\\\\:my-6 {\\n margin-top:1.5rem !important;\\n margin-bottom:1.5rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:mx-6 {\\r\\n margin-left:1.5rem !important;\\r\\n margin-right:1.5rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:mx-6 {\\n margin-right:1.5rem !important;\\n margin-left:1.5rem !important;\\n }\\n\\n [dir] .md\\\\:my-8 {\\n margin-top:2rem !important;\\n margin-bottom:2rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:mx-8 {\\r\\n margin-left:2rem !important;\\r\\n margin-right:2rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:mx-8 {\\n margin-right:2rem !important;\\n margin-left:2rem !important;\\n }\\n\\n [dir] .md\\\\:my-10 {\\n margin-top:2.5rem !important;\\n margin-bottom:2.5rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:mx-10 {\\r\\n margin-left:2.5rem !important;\\r\\n margin-right:2.5rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:mx-10 {\\n margin-right:2.5rem !important;\\n margin-left:2.5rem !important;\\n }\\n\\n [dir] .md\\\\:my-12 {\\n margin-top:3rem !important;\\n margin-bottom:3rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:mx-12 {\\r\\n margin-left:3rem !important;\\r\\n margin-right:3rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:mx-12 {\\n margin-right:3rem !important;\\n margin-left:3rem !important;\\n }\\n\\n [dir] .md\\\\:my-16 {\\n margin-top:4rem !important;\\n margin-bottom:4rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:mx-16 {\\r\\n margin-left:4rem !important;\\r\\n margin-right:4rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:mx-16 {\\n margin-right:4rem !important;\\n margin-left:4rem !important;\\n }\\n\\n [dir] .md\\\\:my-20 {\\n margin-top:5rem !important;\\n margin-bottom:5rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:mx-20 {\\r\\n margin-left:5rem !important;\\r\\n margin-right:5rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:mx-20 {\\n margin-right:5rem !important;\\n margin-left:5rem !important;\\n }\\n\\n [dir] .md\\\\:my-24 {\\n margin-top:6rem !important;\\n margin-bottom:6rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:mx-24 {\\r\\n margin-left:6rem !important;\\r\\n margin-right:6rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:mx-24 {\\n margin-right:6rem !important;\\n margin-left:6rem !important;\\n }\\n\\n [dir] .md\\\\:my-32 {\\n margin-top:8rem !important;\\n margin-bottom:8rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:mx-32 {\\r\\n margin-left:8rem !important;\\r\\n margin-right:8rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:mx-32 {\\n margin-right:8rem !important;\\n margin-left:8rem !important;\\n }\\n\\n [dir] .md\\\\:my-auto {\\n margin-top:auto !important;\\n margin-bottom:auto !important;\\n }\\n\\n [dir=ltr] .md\\\\:mx-auto {\\r\\n margin-left:auto !important;\\r\\n margin-right:auto !important;\\n }\\n\\n [dir=rtl] .md\\\\:mx-auto {\\n margin-right:auto !important;\\n margin-left:auto !important;\\n }\\n\\n [dir] .md\\\\:my-px {\\n margin-top:1px !important;\\n margin-bottom:1px !important;\\n }\\n\\n [dir=ltr] .md\\\\:mx-px {\\r\\n margin-left:1px !important;\\r\\n margin-right:1px !important;\\n }\\n\\n [dir=rtl] .md\\\\:mx-px {\\n margin-right:1px !important;\\n margin-left:1px !important;\\n }\\n\\n [dir] .md\\\\:my-base {\\n margin-top:2.2rem !important;\\n margin-bottom:2.2rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:mx-base {\\r\\n margin-left:2.2rem !important;\\r\\n margin-right:2.2rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:mx-base {\\n margin-right:2.2rem !important;\\n margin-left:2.2rem !important;\\n }\\n\\n [dir] .md\\\\:-my-px {\\n margin-top:-1px !important;\\n margin-bottom:-1px !important;\\n }\\n\\n [dir=ltr] .md\\\\:-mx-px {\\r\\n margin-left:-1px !important;\\r\\n margin-right:-1px !important;\\n }\\n\\n [dir=rtl] .md\\\\:-mx-px {\\n margin-right:-1px !important;\\n margin-left:-1px !important;\\n }\\n\\n [dir] .md\\\\:-my-1 {\\n margin-top:-0.25rem !important;\\n margin-bottom:-0.25rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:-mx-1 {\\r\\n margin-left:-0.25rem !important;\\r\\n margin-right:-0.25rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:-mx-1 {\\n margin-right:-0.25rem !important;\\n margin-left:-0.25rem !important;\\n }\\n\\n [dir] .md\\\\:-my-2 {\\n margin-top:-0.5rem !important;\\n margin-bottom:-0.5rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:-mx-2 {\\r\\n margin-left:-0.5rem !important;\\r\\n margin-right:-0.5rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:-mx-2 {\\n margin-right:-0.5rem !important;\\n margin-left:-0.5rem !important;\\n }\\n\\n [dir] .md\\\\:-my-3 {\\n margin-top:-0.75rem !important;\\n margin-bottom:-0.75rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:-mx-3 {\\r\\n margin-left:-0.75rem !important;\\r\\n margin-right:-0.75rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:-mx-3 {\\n margin-right:-0.75rem !important;\\n margin-left:-0.75rem !important;\\n }\\n\\n [dir] .md\\\\:-my-4 {\\n margin-top:-1rem !important;\\n margin-bottom:-1rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:-mx-4 {\\r\\n margin-left:-1rem !important;\\r\\n margin-right:-1rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:-mx-4 {\\n margin-right:-1rem !important;\\n margin-left:-1rem !important;\\n }\\n\\n [dir] .md\\\\:mt-0 {\\n margin-top:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:mr-0 {\\r\\n margin-right:0 !important;\\n }\\n\\n [dir=rtl] .md\\\\:mr-0 {\\n margin-left:0 !important;\\n }\\n\\n [dir] .md\\\\:mb-0 {\\n margin-bottom:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:ml-0 {\\r\\n margin-left:0 !important;\\n }\\n\\n [dir=rtl] .md\\\\:ml-0 {\\n margin-right:0 !important;\\n }\\n\\n [dir] .md\\\\:mt-1 {\\n margin-top:0.25rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:mr-1 {\\r\\n margin-right:0.25rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:mr-1 {\\n margin-left:0.25rem !important;\\n }\\n\\n [dir] .md\\\\:mb-1 {\\n margin-bottom:0.25rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:ml-1 {\\r\\n margin-left:0.25rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:ml-1 {\\n margin-right:0.25rem !important;\\n }\\n\\n [dir] .md\\\\:mt-2 {\\n margin-top:0.5rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:mr-2 {\\r\\n margin-right:0.5rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:mr-2 {\\n margin-left:0.5rem !important;\\n }\\n\\n [dir] .md\\\\:mb-2 {\\n margin-bottom:0.5rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:ml-2 {\\r\\n margin-left:0.5rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:ml-2 {\\n margin-right:0.5rem !important;\\n }\\n\\n [dir] .md\\\\:mt-3 {\\n margin-top:0.75rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:mr-3 {\\r\\n margin-right:0.75rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:mr-3 {\\n margin-left:0.75rem !important;\\n }\\n\\n [dir] .md\\\\:mb-3 {\\n margin-bottom:0.75rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:ml-3 {\\r\\n margin-left:0.75rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:ml-3 {\\n margin-right:0.75rem !important;\\n }\\n\\n [dir] .md\\\\:mt-4 {\\n margin-top:1rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:mr-4 {\\r\\n margin-right:1rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:mr-4 {\\n margin-left:1rem !important;\\n }\\n\\n [dir] .md\\\\:mb-4 {\\n margin-bottom:1rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:ml-4 {\\r\\n margin-left:1rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:ml-4 {\\n margin-right:1rem !important;\\n }\\n\\n [dir] .md\\\\:mt-5 {\\n margin-top:1.25rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:mr-5 {\\r\\n margin-right:1.25rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:mr-5 {\\n margin-left:1.25rem !important;\\n }\\n\\n [dir] .md\\\\:mb-5 {\\n margin-bottom:1.25rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:ml-5 {\\r\\n margin-left:1.25rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:ml-5 {\\n margin-right:1.25rem !important;\\n }\\n\\n [dir] .md\\\\:mt-6 {\\n margin-top:1.5rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:mr-6 {\\r\\n margin-right:1.5rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:mr-6 {\\n margin-left:1.5rem !important;\\n }\\n\\n [dir] .md\\\\:mb-6 {\\n margin-bottom:1.5rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:ml-6 {\\r\\n margin-left:1.5rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:ml-6 {\\n margin-right:1.5rem !important;\\n }\\n\\n [dir] .md\\\\:mt-8 {\\n margin-top:2rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:mr-8 {\\r\\n margin-right:2rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:mr-8 {\\n margin-left:2rem !important;\\n }\\n\\n [dir] .md\\\\:mb-8 {\\n margin-bottom:2rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:ml-8 {\\r\\n margin-left:2rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:ml-8 {\\n margin-right:2rem !important;\\n }\\n\\n [dir] .md\\\\:mt-10 {\\n margin-top:2.5rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:mr-10 {\\r\\n margin-right:2.5rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:mr-10 {\\n margin-left:2.5rem !important;\\n }\\n\\n [dir] .md\\\\:mb-10 {\\n margin-bottom:2.5rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:ml-10 {\\r\\n margin-left:2.5rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:ml-10 {\\n margin-right:2.5rem !important;\\n }\\n\\n [dir] .md\\\\:mt-12 {\\n margin-top:3rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:mr-12 {\\r\\n margin-right:3rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:mr-12 {\\n margin-left:3rem !important;\\n }\\n\\n [dir] .md\\\\:mb-12 {\\n margin-bottom:3rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:ml-12 {\\r\\n margin-left:3rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:ml-12 {\\n margin-right:3rem !important;\\n }\\n\\n [dir] .md\\\\:mt-16 {\\n margin-top:4rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:mr-16 {\\r\\n margin-right:4rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:mr-16 {\\n margin-left:4rem !important;\\n }\\n\\n [dir] .md\\\\:mb-16 {\\n margin-bottom:4rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:ml-16 {\\r\\n margin-left:4rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:ml-16 {\\n margin-right:4rem !important;\\n }\\n\\n [dir] .md\\\\:mt-20 {\\n margin-top:5rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:mr-20 {\\r\\n margin-right:5rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:mr-20 {\\n margin-left:5rem !important;\\n }\\n\\n [dir] .md\\\\:mb-20 {\\n margin-bottom:5rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:ml-20 {\\r\\n margin-left:5rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:ml-20 {\\n margin-right:5rem !important;\\n }\\n\\n [dir] .md\\\\:mt-24 {\\n margin-top:6rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:mr-24 {\\r\\n margin-right:6rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:mr-24 {\\n margin-left:6rem !important;\\n }\\n\\n [dir] .md\\\\:mb-24 {\\n margin-bottom:6rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:ml-24 {\\r\\n margin-left:6rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:ml-24 {\\n margin-right:6rem !important;\\n }\\n\\n [dir] .md\\\\:mt-32 {\\n margin-top:8rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:mr-32 {\\r\\n margin-right:8rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:mr-32 {\\n margin-left:8rem !important;\\n }\\n\\n [dir] .md\\\\:mb-32 {\\n margin-bottom:8rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:ml-32 {\\r\\n margin-left:8rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:ml-32 {\\n margin-right:8rem !important;\\n }\\n\\n [dir] .md\\\\:mt-auto {\\n margin-top:auto !important;\\n }\\n\\n [dir=ltr] .md\\\\:mr-auto {\\r\\n margin-right:auto !important;\\n }\\n\\n [dir=rtl] .md\\\\:mr-auto {\\n margin-left:auto !important;\\n }\\n\\n [dir] .md\\\\:mb-auto {\\n margin-bottom:auto !important;\\n }\\n\\n [dir=ltr] .md\\\\:ml-auto {\\r\\n margin-left:auto !important;\\n }\\n\\n [dir=rtl] .md\\\\:ml-auto {\\n margin-right:auto !important;\\n }\\n\\n [dir] .md\\\\:mt-px {\\n margin-top:1px !important;\\n }\\n\\n [dir=ltr] .md\\\\:mr-px {\\r\\n margin-right:1px !important;\\n }\\n\\n [dir=rtl] .md\\\\:mr-px {\\n margin-left:1px !important;\\n }\\n\\n [dir] .md\\\\:mb-px {\\n margin-bottom:1px !important;\\n }\\n\\n [dir=ltr] .md\\\\:ml-px {\\r\\n margin-left:1px !important;\\n }\\n\\n [dir=rtl] .md\\\\:ml-px {\\n margin-right:1px !important;\\n }\\n\\n [dir] .md\\\\:mt-base {\\n margin-top:2.2rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:mr-base {\\r\\n margin-right:2.2rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:mr-base {\\n margin-left:2.2rem !important;\\n }\\n\\n [dir] .md\\\\:mb-base {\\n margin-bottom:2.2rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:ml-base {\\r\\n margin-left:2.2rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:ml-base {\\n margin-right:2.2rem !important;\\n }\\n\\n [dir] .md\\\\:-mt-px {\\n margin-top:-1px !important;\\n }\\n\\n [dir=ltr] .md\\\\:-mr-px {\\r\\n margin-right:-1px !important;\\n }\\n\\n [dir=rtl] .md\\\\:-mr-px {\\n margin-left:-1px !important;\\n }\\n\\n [dir] .md\\\\:-mb-px {\\n margin-bottom:-1px !important;\\n }\\n\\n [dir=ltr] .md\\\\:-ml-px {\\r\\n margin-left:-1px !important;\\n }\\n\\n [dir=rtl] .md\\\\:-ml-px {\\n margin-right:-1px !important;\\n }\\n\\n [dir] .md\\\\:-mt-1 {\\n margin-top:-0.25rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:-mr-1 {\\r\\n margin-right:-0.25rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:-mr-1 {\\n margin-left:-0.25rem !important;\\n }\\n\\n [dir] .md\\\\:-mb-1 {\\n margin-bottom:-0.25rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:-ml-1 {\\r\\n margin-left:-0.25rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:-ml-1 {\\n margin-right:-0.25rem !important;\\n }\\n\\n [dir] .md\\\\:-mt-2 {\\n margin-top:-0.5rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:-mr-2 {\\r\\n margin-right:-0.5rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:-mr-2 {\\n margin-left:-0.5rem !important;\\n }\\n\\n [dir] .md\\\\:-mb-2 {\\n margin-bottom:-0.5rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:-ml-2 {\\r\\n margin-left:-0.5rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:-ml-2 {\\n margin-right:-0.5rem !important;\\n }\\n\\n [dir] .md\\\\:-mt-3 {\\n margin-top:-0.75rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:-mr-3 {\\r\\n margin-right:-0.75rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:-mr-3 {\\n margin-left:-0.75rem !important;\\n }\\n\\n [dir] .md\\\\:-mb-3 {\\n margin-bottom:-0.75rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:-ml-3 {\\r\\n margin-left:-0.75rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:-ml-3 {\\n margin-right:-0.75rem !important;\\n }\\n\\n [dir] .md\\\\:-mt-4 {\\n margin-top:-1rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:-mr-4 {\\r\\n margin-right:-1rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:-mr-4 {\\n margin-left:-1rem !important;\\n }\\n\\n [dir] .md\\\\:-mb-4 {\\n margin-bottom:-1rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:-ml-4 {\\r\\n margin-left:-1rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:-ml-4 {\\n margin-right:-1rem !important;\\n }\\n\\n .md\\\\:max-h-full {\\n max-height:100% !important;\\n }\\n\\n .md\\\\:max-h-screen {\\n max-height:100vh !important;\\n }\\n\\n .md\\\\:max-w-xs {\\n max-width:20rem !important;\\n }\\n\\n .md\\\\:max-w-sm {\\n max-width:30rem !important;\\n }\\n\\n .md\\\\:max-w-md {\\n max-width:40rem !important;\\n }\\n\\n .md\\\\:max-w-lg {\\n max-width:50rem !important;\\n }\\n\\n .md\\\\:max-w-xl {\\n max-width:60rem !important;\\n }\\n\\n .md\\\\:max-w-2xl {\\n max-width:70rem !important;\\n }\\n\\n .md\\\\:max-w-3xl {\\n max-width:80rem !important;\\n }\\n\\n .md\\\\:max-w-4xl {\\n max-width:90rem !important;\\n }\\n\\n .md\\\\:max-w-5xl {\\n max-width:100rem !important;\\n }\\n\\n .md\\\\:max-w-full {\\n max-width:100% !important;\\n }\\n\\n .md\\\\:min-h-0 {\\n min-height:0 !important;\\n }\\n\\n .md\\\\:min-h-full {\\n min-height:100% !important;\\n }\\n\\n .md\\\\:min-h-screen {\\n min-height:100vh !important;\\n }\\n\\n .md\\\\:min-w-0 {\\n min-width:0 !important;\\n }\\n\\n .md\\\\:min-w-full {\\n min-width:100% !important;\\n }\\n\\n .md\\\\:object-contain {\\n -o-object-fit:contain !important;\\n object-fit:contain !important;\\n }\\n\\n .md\\\\:object-cover {\\n -o-object-fit:cover !important;\\n object-fit:cover !important;\\n }\\n\\n .md\\\\:object-fill {\\n -o-object-fit:fill !important;\\n object-fit:fill !important;\\n }\\n\\n .md\\\\:object-none {\\n -o-object-fit:none !important;\\n object-fit:none !important;\\n }\\n\\n .md\\\\:object-scale-down {\\n -o-object-fit:scale-down !important;\\n object-fit:scale-down !important;\\n }\\n\\n .md\\\\:object-bottom {\\n -o-object-position:bottom !important;\\n object-position:bottom !important;\\n }\\n\\n .md\\\\:object-center {\\n -o-object-position:center !important;\\n object-position:center !important;\\n }\\n\\n .md\\\\:object-left {\\n -o-object-position:left !important;\\n object-position:left !important;\\n }\\n\\n .md\\\\:object-left-bottom {\\n -o-object-position:left bottom !important;\\n object-position:left bottom !important;\\n }\\n\\n .md\\\\:object-left-top {\\n -o-object-position:left top !important;\\n object-position:left top !important;\\n }\\n\\n .md\\\\:object-right {\\n -o-object-position:right !important;\\n object-position:right !important;\\n }\\n\\n .md\\\\:object-right-bottom {\\n -o-object-position:right bottom !important;\\n object-position:right bottom !important;\\n }\\n\\n .md\\\\:object-right-top {\\n -o-object-position:right top !important;\\n object-position:right top !important;\\n }\\n\\n .md\\\\:object-top {\\n -o-object-position:top !important;\\n object-position:top !important;\\n }\\n\\n .md\\\\:opacity-0 {\\n opacity:0 !important;\\n }\\n\\n .md\\\\:opacity-25 {\\n opacity:0.25 !important;\\n }\\n\\n .md\\\\:opacity-50 {\\n opacity:0.5 !important;\\n }\\n\\n .md\\\\:opacity-75 {\\n opacity:0.75 !important;\\n }\\n\\n .md\\\\:opacity-100 {\\n opacity:1 !important;\\n }\\n\\n .md\\\\:overflow-auto {\\n overflow:auto !important;\\n }\\n\\n .md\\\\:overflow-hidden {\\n overflow:hidden !important;\\n }\\n\\n .md\\\\:overflow-visible {\\n overflow:visible !important;\\n }\\n\\n .md\\\\:overflow-scroll {\\n overflow:scroll !important;\\n }\\n\\n .md\\\\:overflow-x-auto {\\n overflow-x:auto !important;\\n }\\n\\n .md\\\\:overflow-y-auto {\\n overflow-y:auto !important;\\n }\\n\\n .md\\\\:overflow-x-hidden {\\n overflow-x:hidden !important;\\n }\\n\\n .md\\\\:overflow-y-hidden {\\n overflow-y:hidden !important;\\n }\\n\\n .md\\\\:overflow-x-visible {\\n overflow-x:visible !important;\\n }\\n\\n .md\\\\:overflow-y-visible {\\n overflow-y:visible !important;\\n }\\n\\n .md\\\\:overflow-x-scroll {\\n overflow-x:scroll !important;\\n }\\n\\n .md\\\\:overflow-y-scroll {\\n overflow-y:scroll !important;\\n }\\n\\n .md\\\\:scrolling-touch {\\n -webkit-overflow-scrolling:touch !important;\\n }\\n\\n .md\\\\:scrolling-auto {\\n -webkit-overflow-scrolling:auto !important;\\n }\\n\\n .md\\\\:overscroll-auto {\\n -ms-scroll-chaining:chained !important;\\n overscroll-behavior:auto !important;\\n }\\n\\n .md\\\\:overscroll-contain {\\n -ms-scroll-chaining:none !important;\\n overscroll-behavior:contain !important;\\n }\\n\\n .md\\\\:overscroll-none {\\n -ms-scroll-chaining:none !important;\\n overscroll-behavior:none !important;\\n }\\n\\n .md\\\\:overscroll-y-auto {\\n overscroll-behavior-y:auto !important;\\n }\\n\\n .md\\\\:overscroll-y-contain {\\n overscroll-behavior-y:contain !important;\\n }\\n\\n .md\\\\:overscroll-y-none {\\n overscroll-behavior-y:none !important;\\n }\\n\\n .md\\\\:overscroll-x-auto {\\n overscroll-behavior-x:auto !important;\\n }\\n\\n .md\\\\:overscroll-x-contain {\\n overscroll-behavior-x:contain !important;\\n }\\n\\n .md\\\\:overscroll-x-none {\\n overscroll-behavior-x:none !important;\\n }\\n\\n [dir] .md\\\\:p-0 {\\n padding:0 !important;\\n }\\n\\n [dir] .md\\\\:p-1 {\\n padding:0.25rem !important;\\n }\\n\\n [dir] .md\\\\:p-2 {\\n padding:0.5rem !important;\\n }\\n\\n [dir] .md\\\\:p-3 {\\n padding:0.75rem !important;\\n }\\n\\n [dir] .md\\\\:p-4 {\\n padding:1rem !important;\\n }\\n\\n [dir] .md\\\\:p-5 {\\n padding:1.25rem !important;\\n }\\n\\n [dir] .md\\\\:p-6 {\\n padding:1.5rem !important;\\n }\\n\\n [dir] .md\\\\:p-8 {\\n padding:2rem !important;\\n }\\n\\n [dir] .md\\\\:p-10 {\\n padding:2.5rem !important;\\n }\\n\\n [dir] .md\\\\:p-12 {\\n padding:3rem !important;\\n }\\n\\n [dir] .md\\\\:p-16 {\\n padding:4rem !important;\\n }\\n\\n [dir] .md\\\\:p-20 {\\n padding:5rem !important;\\n }\\n\\n [dir] .md\\\\:p-24 {\\n padding:6rem !important;\\n }\\n\\n [dir] .md\\\\:p-32 {\\n padding:8rem !important;\\n }\\n\\n [dir] .md\\\\:p-px {\\n padding:1px !important;\\n }\\n\\n [dir] .md\\\\:p-base {\\n padding:2.2rem !important;\\n }\\n\\n [dir] .md\\\\:py-0 {\\n padding-top:0 !important;\\n padding-bottom:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:px-0 {\\r\\n padding-left:0 !important;\\r\\n padding-right:0 !important;\\n }\\n\\n [dir=rtl] .md\\\\:px-0 {\\n padding-right:0 !important;\\n padding-left:0 !important;\\n }\\n\\n [dir] .md\\\\:py-1 {\\n padding-top:0.25rem !important;\\n padding-bottom:0.25rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:px-1 {\\r\\n padding-left:0.25rem !important;\\r\\n padding-right:0.25rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:px-1 {\\n padding-right:0.25rem !important;\\n padding-left:0.25rem !important;\\n }\\n\\n [dir] .md\\\\:py-2 {\\n padding-top:0.5rem !important;\\n padding-bottom:0.5rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:px-2 {\\r\\n padding-left:0.5rem !important;\\r\\n padding-right:0.5rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:px-2 {\\n padding-right:0.5rem !important;\\n padding-left:0.5rem !important;\\n }\\n\\n [dir] .md\\\\:py-3 {\\n padding-top:0.75rem !important;\\n padding-bottom:0.75rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:px-3 {\\r\\n padding-left:0.75rem !important;\\r\\n padding-right:0.75rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:px-3 {\\n padding-right:0.75rem !important;\\n padding-left:0.75rem !important;\\n }\\n\\n [dir] .md\\\\:py-4 {\\n padding-top:1rem !important;\\n padding-bottom:1rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:px-4 {\\r\\n padding-left:1rem !important;\\r\\n padding-right:1rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:px-4 {\\n padding-right:1rem !important;\\n padding-left:1rem !important;\\n }\\n\\n [dir] .md\\\\:py-5 {\\n padding-top:1.25rem !important;\\n padding-bottom:1.25rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:px-5 {\\r\\n padding-left:1.25rem !important;\\r\\n padding-right:1.25rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:px-5 {\\n padding-right:1.25rem !important;\\n padding-left:1.25rem !important;\\n }\\n\\n [dir] .md\\\\:py-6 {\\n padding-top:1.5rem !important;\\n padding-bottom:1.5rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:px-6 {\\r\\n padding-left:1.5rem !important;\\r\\n padding-right:1.5rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:px-6 {\\n padding-right:1.5rem !important;\\n padding-left:1.5rem !important;\\n }\\n\\n [dir] .md\\\\:py-8 {\\n padding-top:2rem !important;\\n padding-bottom:2rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:px-8 {\\r\\n padding-left:2rem !important;\\r\\n padding-right:2rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:px-8 {\\n padding-right:2rem !important;\\n padding-left:2rem !important;\\n }\\n\\n [dir] .md\\\\:py-10 {\\n padding-top:2.5rem !important;\\n padding-bottom:2.5rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:px-10 {\\r\\n padding-left:2.5rem !important;\\r\\n padding-right:2.5rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:px-10 {\\n padding-right:2.5rem !important;\\n padding-left:2.5rem !important;\\n }\\n\\n [dir] .md\\\\:py-12 {\\n padding-top:3rem !important;\\n padding-bottom:3rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:px-12 {\\r\\n padding-left:3rem !important;\\r\\n padding-right:3rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:px-12 {\\n padding-right:3rem !important;\\n padding-left:3rem !important;\\n }\\n\\n [dir] .md\\\\:py-16 {\\n padding-top:4rem !important;\\n padding-bottom:4rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:px-16 {\\r\\n padding-left:4rem !important;\\r\\n padding-right:4rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:px-16 {\\n padding-right:4rem !important;\\n padding-left:4rem !important;\\n }\\n\\n [dir] .md\\\\:py-20 {\\n padding-top:5rem !important;\\n padding-bottom:5rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:px-20 {\\r\\n padding-left:5rem !important;\\r\\n padding-right:5rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:px-20 {\\n padding-right:5rem !important;\\n padding-left:5rem !important;\\n }\\n\\n [dir] .md\\\\:py-24 {\\n padding-top:6rem !important;\\n padding-bottom:6rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:px-24 {\\r\\n padding-left:6rem !important;\\r\\n padding-right:6rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:px-24 {\\n padding-right:6rem !important;\\n padding-left:6rem !important;\\n }\\n\\n [dir] .md\\\\:py-32 {\\n padding-top:8rem !important;\\n padding-bottom:8rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:px-32 {\\r\\n padding-left:8rem !important;\\r\\n padding-right:8rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:px-32 {\\n padding-right:8rem !important;\\n padding-left:8rem !important;\\n }\\n\\n [dir] .md\\\\:py-px {\\n padding-top:1px !important;\\n padding-bottom:1px !important;\\n }\\n\\n [dir=ltr] .md\\\\:px-px {\\r\\n padding-left:1px !important;\\r\\n padding-right:1px !important;\\n }\\n\\n [dir=rtl] .md\\\\:px-px {\\n padding-right:1px !important;\\n padding-left:1px !important;\\n }\\n\\n [dir] .md\\\\:py-base {\\n padding-top:2.2rem !important;\\n padding-bottom:2.2rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:px-base {\\r\\n padding-left:2.2rem !important;\\r\\n padding-right:2.2rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:px-base {\\n padding-right:2.2rem !important;\\n padding-left:2.2rem !important;\\n }\\n\\n [dir] .md\\\\:pt-0 {\\n padding-top:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:pr-0 {\\r\\n padding-right:0 !important;\\n }\\n\\n [dir=rtl] .md\\\\:pr-0 {\\n padding-left:0 !important;\\n }\\n\\n [dir] .md\\\\:pb-0 {\\n padding-bottom:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:pl-0 {\\r\\n padding-left:0 !important;\\n }\\n\\n [dir=rtl] .md\\\\:pl-0 {\\n padding-right:0 !important;\\n }\\n\\n [dir] .md\\\\:pt-1 {\\n padding-top:0.25rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:pr-1 {\\r\\n padding-right:0.25rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:pr-1 {\\n padding-left:0.25rem !important;\\n }\\n\\n [dir] .md\\\\:pb-1 {\\n padding-bottom:0.25rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:pl-1 {\\r\\n padding-left:0.25rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:pl-1 {\\n padding-right:0.25rem !important;\\n }\\n\\n [dir] .md\\\\:pt-2 {\\n padding-top:0.5rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:pr-2 {\\r\\n padding-right:0.5rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:pr-2 {\\n padding-left:0.5rem !important;\\n }\\n\\n [dir] .md\\\\:pb-2 {\\n padding-bottom:0.5rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:pl-2 {\\r\\n padding-left:0.5rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:pl-2 {\\n padding-right:0.5rem !important;\\n }\\n\\n [dir] .md\\\\:pt-3 {\\n padding-top:0.75rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:pr-3 {\\r\\n padding-right:0.75rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:pr-3 {\\n padding-left:0.75rem !important;\\n }\\n\\n [dir] .md\\\\:pb-3 {\\n padding-bottom:0.75rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:pl-3 {\\r\\n padding-left:0.75rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:pl-3 {\\n padding-right:0.75rem !important;\\n }\\n\\n [dir] .md\\\\:pt-4 {\\n padding-top:1rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:pr-4 {\\r\\n padding-right:1rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:pr-4 {\\n padding-left:1rem !important;\\n }\\n\\n [dir] .md\\\\:pb-4 {\\n padding-bottom:1rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:pl-4 {\\r\\n padding-left:1rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:pl-4 {\\n padding-right:1rem !important;\\n }\\n\\n [dir] .md\\\\:pt-5 {\\n padding-top:1.25rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:pr-5 {\\r\\n padding-right:1.25rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:pr-5 {\\n padding-left:1.25rem !important;\\n }\\n\\n [dir] .md\\\\:pb-5 {\\n padding-bottom:1.25rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:pl-5 {\\r\\n padding-left:1.25rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:pl-5 {\\n padding-right:1.25rem !important;\\n }\\n\\n [dir] .md\\\\:pt-6 {\\n padding-top:1.5rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:pr-6 {\\r\\n padding-right:1.5rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:pr-6 {\\n padding-left:1.5rem !important;\\n }\\n\\n [dir] .md\\\\:pb-6 {\\n padding-bottom:1.5rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:pl-6 {\\r\\n padding-left:1.5rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:pl-6 {\\n padding-right:1.5rem !important;\\n }\\n\\n [dir] .md\\\\:pt-8 {\\n padding-top:2rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:pr-8 {\\r\\n padding-right:2rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:pr-8 {\\n padding-left:2rem !important;\\n }\\n\\n [dir] .md\\\\:pb-8 {\\n padding-bottom:2rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:pl-8 {\\r\\n padding-left:2rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:pl-8 {\\n padding-right:2rem !important;\\n }\\n\\n [dir] .md\\\\:pt-10 {\\n padding-top:2.5rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:pr-10 {\\r\\n padding-right:2.5rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:pr-10 {\\n padding-left:2.5rem !important;\\n }\\n\\n [dir] .md\\\\:pb-10 {\\n padding-bottom:2.5rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:pl-10 {\\r\\n padding-left:2.5rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:pl-10 {\\n padding-right:2.5rem !important;\\n }\\n\\n [dir] .md\\\\:pt-12 {\\n padding-top:3rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:pr-12 {\\r\\n padding-right:3rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:pr-12 {\\n padding-left:3rem !important;\\n }\\n\\n [dir] .md\\\\:pb-12 {\\n padding-bottom:3rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:pl-12 {\\r\\n padding-left:3rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:pl-12 {\\n padding-right:3rem !important;\\n }\\n\\n [dir] .md\\\\:pt-16 {\\n padding-top:4rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:pr-16 {\\r\\n padding-right:4rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:pr-16 {\\n padding-left:4rem !important;\\n }\\n\\n [dir] .md\\\\:pb-16 {\\n padding-bottom:4rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:pl-16 {\\r\\n padding-left:4rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:pl-16 {\\n padding-right:4rem !important;\\n }\\n\\n [dir] .md\\\\:pt-20 {\\n padding-top:5rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:pr-20 {\\r\\n padding-right:5rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:pr-20 {\\n padding-left:5rem !important;\\n }\\n\\n [dir] .md\\\\:pb-20 {\\n padding-bottom:5rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:pl-20 {\\r\\n padding-left:5rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:pl-20 {\\n padding-right:5rem !important;\\n }\\n\\n [dir] .md\\\\:pt-24 {\\n padding-top:6rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:pr-24 {\\r\\n padding-right:6rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:pr-24 {\\n padding-left:6rem !important;\\n }\\n\\n [dir] .md\\\\:pb-24 {\\n padding-bottom:6rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:pl-24 {\\r\\n padding-left:6rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:pl-24 {\\n padding-right:6rem !important;\\n }\\n\\n [dir] .md\\\\:pt-32 {\\n padding-top:8rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:pr-32 {\\r\\n padding-right:8rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:pr-32 {\\n padding-left:8rem !important;\\n }\\n\\n [dir] .md\\\\:pb-32 {\\n padding-bottom:8rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:pl-32 {\\r\\n padding-left:8rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:pl-32 {\\n padding-right:8rem !important;\\n }\\n\\n [dir] .md\\\\:pt-px {\\n padding-top:1px !important;\\n }\\n\\n [dir=ltr] .md\\\\:pr-px {\\r\\n padding-right:1px !important;\\n }\\n\\n [dir=rtl] .md\\\\:pr-px {\\n padding-left:1px !important;\\n }\\n\\n [dir] .md\\\\:pb-px {\\n padding-bottom:1px !important;\\n }\\n\\n [dir=ltr] .md\\\\:pl-px {\\r\\n padding-left:1px !important;\\n }\\n\\n [dir=rtl] .md\\\\:pl-px {\\n padding-right:1px !important;\\n }\\n\\n [dir] .md\\\\:pt-base {\\n padding-top:2.2rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:pr-base {\\r\\n padding-right:2.2rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:pr-base {\\n padding-left:2.2rem !important;\\n }\\n\\n [dir] .md\\\\:pb-base {\\n padding-bottom:2.2rem !important;\\n }\\n\\n [dir=ltr] .md\\\\:pl-base {\\r\\n padding-left:2.2rem !important;\\n }\\n\\n [dir=rtl] .md\\\\:pl-base {\\n padding-right:2.2rem !important;\\n }\\n\\n .md\\\\:placeholder-transparent::-webkit-input-placeholder {\\n color:transparent !important;\\n }\\n\\n .md\\\\:placeholder-transparent::-moz-placeholder {\\n color:transparent !important;\\n }\\n\\n .md\\\\:placeholder-transparent:-ms-input-placeholder {\\n color:transparent !important;\\n }\\n\\n .md\\\\:placeholder-transparent::-ms-input-placeholder {\\n color:transparent !important;\\n }\\n\\n .md\\\\:placeholder-transparent::placeholder {\\n color:transparent !important;\\n }\\n\\n .md\\\\:placeholder-secondary::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-secondary::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-secondary:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-secondary::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-secondary::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-primary::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-primary::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-primary:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-primary::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-primary::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-white::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-white::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-white:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-white::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-white::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-100::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-100::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-100:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-100::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-100::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-200::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-200::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-200:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-200::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-200::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-300::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-300::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-300:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-300::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-300::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-400::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-400::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-400:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-400::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-400::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-500::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-500::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-500:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-500::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-500::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-600::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-600::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-600:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-600::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-600::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-700::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-700::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-700:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-700::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-700::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-800::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-800::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-800:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-800::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-800::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-900::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-900::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-900:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-900::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-gray-900::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-transparent:focus::-webkit-input-placeholder {\\n color:transparent !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-transparent:focus::-moz-placeholder {\\n color:transparent !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-transparent:focus:-ms-input-placeholder {\\n color:transparent !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-transparent:focus::-ms-input-placeholder {\\n color:transparent !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-transparent:focus::placeholder {\\n color:transparent !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-secondary:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-secondary:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-secondary:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-secondary:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-secondary:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-primary:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-primary:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-primary:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-primary:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-primary:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-white:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-white:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-white:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-white:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-white:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-100:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-100:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-100:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-100:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-100:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-200:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-200:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-200:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-200:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-200:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-300:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-300:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-300:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-300:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-300:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-400:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-400:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-400:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-400:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-400:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-500:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-500:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-500:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-500:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-500:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-600:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-600:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-600:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-600:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-600:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-700:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-700:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-700:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-700:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-700:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-800:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-800:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-800:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-800:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-800:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-900:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-900:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-900:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-900:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-gray-900:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .md\\\\:placeholder-opacity-0::-webkit-input-placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .md\\\\:placeholder-opacity-0::-moz-placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .md\\\\:placeholder-opacity-0:-ms-input-placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .md\\\\:placeholder-opacity-0::-ms-input-placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .md\\\\:placeholder-opacity-0::placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .md\\\\:placeholder-opacity-25::-webkit-input-placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .md\\\\:placeholder-opacity-25::-moz-placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .md\\\\:placeholder-opacity-25:-ms-input-placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .md\\\\:placeholder-opacity-25::-ms-input-placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .md\\\\:placeholder-opacity-25::placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .md\\\\:placeholder-opacity-50::-webkit-input-placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .md\\\\:placeholder-opacity-50::-moz-placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .md\\\\:placeholder-opacity-50:-ms-input-placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .md\\\\:placeholder-opacity-50::-ms-input-placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .md\\\\:placeholder-opacity-50::placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .md\\\\:placeholder-opacity-75::-webkit-input-placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .md\\\\:placeholder-opacity-75::-moz-placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .md\\\\:placeholder-opacity-75:-ms-input-placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .md\\\\:placeholder-opacity-75::-ms-input-placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .md\\\\:placeholder-opacity-75::placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .md\\\\:placeholder-opacity-100::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .md\\\\:placeholder-opacity-100::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .md\\\\:placeholder-opacity-100:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .md\\\\:placeholder-opacity-100::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .md\\\\:placeholder-opacity-100::placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-opacity-0:focus::-webkit-input-placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-opacity-0:focus::-moz-placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-opacity-0:focus:-ms-input-placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-opacity-0:focus::-ms-input-placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-opacity-0:focus::placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-opacity-25:focus::-webkit-input-placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-opacity-25:focus::-moz-placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-opacity-25:focus:-ms-input-placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-opacity-25:focus::-ms-input-placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-opacity-25:focus::placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-opacity-50:focus::-webkit-input-placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-opacity-50:focus::-moz-placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-opacity-50:focus:-ms-input-placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-opacity-50:focus::-ms-input-placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-opacity-50:focus::placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-opacity-75:focus::-webkit-input-placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-opacity-75:focus::-moz-placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-opacity-75:focus:-ms-input-placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-opacity-75:focus::-ms-input-placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-opacity-75:focus::placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-opacity-100:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-opacity-100:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-opacity-100:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-opacity-100:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .md\\\\:focus\\\\:placeholder-opacity-100:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .md\\\\:pointer-events-none {\\n pointer-events:none !important;\\n }\\n\\n .md\\\\:pointer-events-auto {\\n pointer-events:auto !important;\\n }\\n\\n .md\\\\:static {\\n position:static !important;\\n }\\n\\n .md\\\\:fixed {\\n position:fixed !important;\\n }\\n\\n .md\\\\:absolute {\\n position:absolute !important;\\n }\\n\\n .md\\\\:relative {\\n position:relative !important;\\n }\\n\\n .md\\\\:sticky {\\n position:sticky !important;\\n }\\n\\n .md\\\\:inset-0 {\\n top:0 !important;\\n bottom:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:inset-0 {\\r\\n right:0 !important;\\r\\n left:0 !important;\\n }\\n\\n [dir=rtl] .md\\\\:inset-0 {\\n left:0 !important;\\n right:0 !important;\\n }\\n\\n .md\\\\:inset-auto {\\n top:auto !important;\\n bottom:auto !important;\\n }\\n\\n [dir=ltr] .md\\\\:inset-auto {\\r\\n right:auto !important;\\r\\n left:auto !important;\\n }\\n\\n [dir=rtl] .md\\\\:inset-auto {\\n left:auto !important;\\n right:auto !important;\\n }\\n\\n .md\\\\:inset-y-0 {\\n top:0 !important;\\n bottom:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:inset-x-0 {\\r\\n right:0 !important;\\r\\n left:0 !important;\\n }\\n\\n [dir=rtl] .md\\\\:inset-x-0 {\\n left:0 !important;\\n right:0 !important;\\n }\\n\\n .md\\\\:inset-y-auto {\\n top:auto !important;\\n bottom:auto !important;\\n }\\n\\n [dir=ltr] .md\\\\:inset-x-auto {\\r\\n right:auto !important;\\r\\n left:auto !important;\\n }\\n\\n [dir=rtl] .md\\\\:inset-x-auto {\\n left:auto !important;\\n right:auto !important;\\n }\\n\\n .md\\\\:top-0 {\\n top:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:right-0 {\\r\\n right:0 !important;\\n }\\n\\n [dir=rtl] .md\\\\:right-0 {\\n left:0 !important;\\n }\\n\\n .md\\\\:bottom-0 {\\n bottom:0 !important;\\n }\\n\\n [dir=ltr] .md\\\\:left-0 {\\r\\n left:0 !important;\\n }\\n\\n [dir=rtl] .md\\\\:left-0 {\\n right:0 !important;\\n }\\n\\n .md\\\\:top-auto {\\n top:auto !important;\\n }\\n\\n [dir=ltr] .md\\\\:right-auto {\\r\\n right:auto !important;\\n }\\n\\n [dir=rtl] .md\\\\:right-auto {\\n left:auto !important;\\n }\\n\\n .md\\\\:bottom-auto {\\n bottom:auto !important;\\n }\\n\\n [dir=ltr] .md\\\\:left-auto {\\r\\n left:auto !important;\\n }\\n\\n [dir=rtl] .md\\\\:left-auto {\\n right:auto !important;\\n }\\n\\n .md\\\\:resize-none {\\n resize:none !important;\\n }\\n\\n .md\\\\:resize-y {\\n resize:vertical !important;\\n }\\n\\n .md\\\\:resize-x {\\n resize:horizontal !important;\\n }\\n\\n .md\\\\:resize {\\n resize:both !important;\\n }\\n\\n .md\\\\:shadow {\\n -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.10) !important;\\n }\\n\\n [dir] .md\\\\:shadow {\\n box-shadow:0 2px 4px 0 rgba(0,0,0,0.10) !important;\\n }\\n\\n .md\\\\:shadow-md {\\n -webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n [dir] .md\\\\:shadow-md {\\n box-shadow:0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n .md\\\\:shadow-lg {\\n -webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n [dir] .md\\\\:shadow-lg {\\n box-shadow:0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n .md\\\\:shadow-inner {\\n -webkit-box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06) !important;\\n }\\n\\n [dir] .md\\\\:shadow-inner {\\n box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06) !important;\\n }\\n\\n .md\\\\:shadow-xl {\\n -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;\\n }\\n\\n [dir] .md\\\\:shadow-xl {\\n box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;\\n }\\n\\n .md\\\\:shadow-2xl {\\n -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;\\n }\\n\\n [dir] .md\\\\:shadow-2xl {\\n box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;\\n }\\n\\n .md\\\\:shadow-outline {\\n -webkit-box-shadow:0 0 0 3px rgba(52,144,220,0.5) !important;\\n }\\n\\n [dir] .md\\\\:shadow-outline {\\n box-shadow:0 0 0 3px rgba(52,144,220,0.5) !important;\\n }\\n\\n .md\\\\:shadow-none {\\n -webkit-box-shadow:none !important;\\n }\\n\\n [dir] .md\\\\:shadow-none {\\n box-shadow:none !important;\\n }\\n\\n .md\\\\:shadow-drop {\\n -webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,0.14) !important;\\n }\\n\\n [dir] .md\\\\:shadow-drop {\\n box-shadow:0 2px 8px 0 rgba(0,0,0,0.14) !important;\\n }\\n\\n .md\\\\:hover\\\\:shadow:hover {\\n -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.10) !important;\\n }\\n\\n [dir] .md\\\\:hover\\\\:shadow:hover {\\n box-shadow:0 2px 4px 0 rgba(0,0,0,0.10) !important;\\n }\\n\\n .md\\\\:hover\\\\:shadow-md:hover {\\n -webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n [dir] .md\\\\:hover\\\\:shadow-md:hover {\\n box-shadow:0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n .md\\\\:hover\\\\:shadow-lg:hover {\\n -webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n [dir] .md\\\\:hover\\\\:shadow-lg:hover {\\n box-shadow:0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n .md\\\\:hover\\\\:shadow-inner:hover {\\n -webkit-box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06) !important;\\n }\\n\\n [dir] .md\\\\:hover\\\\:shadow-inner:hover {\\n box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06) !important;\\n }\\n\\n .md\\\\:hover\\\\:shadow-xl:hover {\\n -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;\\n }\\n\\n [dir] .md\\\\:hover\\\\:shadow-xl:hover {\\n box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;\\n }\\n\\n .md\\\\:hover\\\\:shadow-2xl:hover {\\n -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;\\n }\\n\\n [dir] .md\\\\:hover\\\\:shadow-2xl:hover {\\n box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;\\n }\\n\\n .md\\\\:hover\\\\:shadow-outline:hover {\\n -webkit-box-shadow:0 0 0 3px rgba(52,144,220,0.5) !important;\\n }\\n\\n [dir] .md\\\\:hover\\\\:shadow-outline:hover {\\n box-shadow:0 0 0 3px rgba(52,144,220,0.5) !important;\\n }\\n\\n .md\\\\:hover\\\\:shadow-none:hover {\\n -webkit-box-shadow:none !important;\\n }\\n\\n [dir] .md\\\\:hover\\\\:shadow-none:hover {\\n box-shadow:none !important;\\n }\\n\\n .md\\\\:hover\\\\:shadow-drop:hover {\\n -webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,0.14) !important;\\n }\\n\\n [dir] .md\\\\:hover\\\\:shadow-drop:hover {\\n box-shadow:0 2px 8px 0 rgba(0,0,0,0.14) !important;\\n }\\n\\n .md\\\\:focus\\\\:shadow:focus {\\n -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.10) !important;\\n }\\n\\n [dir] .md\\\\:focus\\\\:shadow:focus {\\n box-shadow:0 2px 4px 0 rgba(0,0,0,0.10) !important;\\n }\\n\\n .md\\\\:focus\\\\:shadow-md:focus {\\n -webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n [dir] .md\\\\:focus\\\\:shadow-md:focus {\\n box-shadow:0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n .md\\\\:focus\\\\:shadow-lg:focus {\\n -webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n [dir] .md\\\\:focus\\\\:shadow-lg:focus {\\n box-shadow:0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n .md\\\\:focus\\\\:shadow-inner:focus {\\n -webkit-box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06) !important;\\n }\\n\\n [dir] .md\\\\:focus\\\\:shadow-inner:focus {\\n box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06) !important;\\n }\\n\\n .md\\\\:focus\\\\:shadow-xl:focus {\\n -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;\\n }\\n\\n [dir] .md\\\\:focus\\\\:shadow-xl:focus {\\n box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;\\n }\\n\\n .md\\\\:focus\\\\:shadow-2xl:focus {\\n -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;\\n }\\n\\n [dir] .md\\\\:focus\\\\:shadow-2xl:focus {\\n box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;\\n }\\n\\n .md\\\\:focus\\\\:shadow-outline:focus {\\n -webkit-box-shadow:0 0 0 3px rgba(52,144,220,0.5) !important;\\n }\\n\\n [dir] .md\\\\:focus\\\\:shadow-outline:focus {\\n box-shadow:0 0 0 3px rgba(52,144,220,0.5) !important;\\n }\\n\\n .md\\\\:focus\\\\:shadow-none:focus {\\n -webkit-box-shadow:none !important;\\n }\\n\\n [dir] .md\\\\:focus\\\\:shadow-none:focus {\\n box-shadow:none !important;\\n }\\n\\n .md\\\\:focus\\\\:shadow-drop:focus {\\n -webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,0.14) !important;\\n }\\n\\n [dir] .md\\\\:focus\\\\:shadow-drop:focus {\\n box-shadow:0 2px 8px 0 rgba(0,0,0,0.14) !important;\\n }\\n\\n .md\\\\:stroke-0 {\\n stroke-width:0 !important;\\n }\\n\\n .md\\\\:stroke-1 {\\n stroke-width:1 !important;\\n }\\n\\n .md\\\\:stroke-2 {\\n stroke-width:2 !important;\\n }\\n\\n .md\\\\:table-auto {\\n table-layout:auto !important;\\n }\\n\\n .md\\\\:table-fixed {\\n table-layout:fixed !important;\\n }\\n\\n [dir=ltr] .md\\\\:text-left {\\r\\n text-align:left !important;\\n }\\n\\n [dir=rtl] .md\\\\:text-left {\\n text-align:right !important;\\n }\\n\\n [dir] .md\\\\:text-center {\\n text-align:center !important;\\n }\\n\\n [dir=ltr] .md\\\\:text-right {\\r\\n text-align:right !important;\\n }\\n\\n [dir=rtl] .md\\\\:text-right {\\n text-align:left !important;\\n }\\n\\n [dir] .md\\\\:text-justify {\\n text-align:justify !important;\\n }\\n\\n .md\\\\:text-inherit {\\n color:inherit !important;\\n }\\n\\n .md\\\\:text-transparent {\\n color:transparent !important;\\n }\\n\\n .md\\\\:text-secondary {\\n --text-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--text-opacity)) !important;\\n }\\n\\n .md\\\\:text-primary {\\n --text-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--text-opacity)) !important;\\n }\\n\\n .md\\\\:text-white {\\n --text-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--text-opacity)) !important;\\n }\\n\\n .md\\\\:text-gray-100 {\\n --text-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--text-opacity)) !important;\\n }\\n\\n .md\\\\:text-gray-200 {\\n --text-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--text-opacity)) !important;\\n }\\n\\n .md\\\\:text-gray-300 {\\n --text-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--text-opacity)) !important;\\n }\\n\\n .md\\\\:text-gray-400 {\\n --text-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--text-opacity)) !important;\\n }\\n\\n .md\\\\:text-gray-500 {\\n --text-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--text-opacity)) !important;\\n }\\n\\n .md\\\\:text-gray-600 {\\n --text-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--text-opacity)) !important;\\n }\\n\\n .md\\\\:text-gray-700 {\\n --text-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--text-opacity)) !important;\\n }\\n\\n .md\\\\:text-gray-800 {\\n --text-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--text-opacity)) !important;\\n }\\n\\n .md\\\\:text-gray-900 {\\n --text-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--text-opacity)) !important;\\n }\\n\\n .md\\\\:hover\\\\:text-inherit:hover {\\n color:inherit !important;\\n }\\n\\n .md\\\\:hover\\\\:text-transparent:hover {\\n color:transparent !important;\\n }\\n\\n .md\\\\:hover\\\\:text-secondary:hover {\\n --text-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--text-opacity)) !important;\\n }\\n\\n .md\\\\:hover\\\\:text-primary:hover {\\n --text-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--text-opacity)) !important;\\n }\\n\\n .md\\\\:hover\\\\:text-white:hover {\\n --text-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--text-opacity)) !important;\\n }\\n\\n .md\\\\:hover\\\\:text-gray-100:hover {\\n --text-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--text-opacity)) !important;\\n }\\n\\n .md\\\\:hover\\\\:text-gray-200:hover {\\n --text-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--text-opacity)) !important;\\n }\\n\\n .md\\\\:hover\\\\:text-gray-300:hover {\\n --text-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--text-opacity)) !important;\\n }\\n\\n .md\\\\:hover\\\\:text-gray-400:hover {\\n --text-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--text-opacity)) !important;\\n }\\n\\n .md\\\\:hover\\\\:text-gray-500:hover {\\n --text-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--text-opacity)) !important;\\n }\\n\\n .md\\\\:hover\\\\:text-gray-600:hover {\\n --text-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--text-opacity)) !important;\\n }\\n\\n .md\\\\:hover\\\\:text-gray-700:hover {\\n --text-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--text-opacity)) !important;\\n }\\n\\n .md\\\\:hover\\\\:text-gray-800:hover {\\n --text-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--text-opacity)) !important;\\n }\\n\\n .md\\\\:hover\\\\:text-gray-900:hover {\\n --text-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--text-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:text-inherit:focus {\\n color:inherit !important;\\n }\\n\\n .md\\\\:focus\\\\:text-transparent:focus {\\n color:transparent !important;\\n }\\n\\n .md\\\\:focus\\\\:text-secondary:focus {\\n --text-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--text-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:text-primary:focus {\\n --text-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--text-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:text-white:focus {\\n --text-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--text-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:text-gray-100:focus {\\n --text-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--text-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:text-gray-200:focus {\\n --text-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--text-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:text-gray-300:focus {\\n --text-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--text-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:text-gray-400:focus {\\n --text-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--text-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:text-gray-500:focus {\\n --text-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--text-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:text-gray-600:focus {\\n --text-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--text-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:text-gray-700:focus {\\n --text-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--text-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:text-gray-800:focus {\\n --text-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--text-opacity)) !important;\\n }\\n\\n .md\\\\:focus\\\\:text-gray-900:focus {\\n --text-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--text-opacity)) !important;\\n }\\n\\n .md\\\\:text-opacity-0 {\\n --text-opacity:0 !important;\\n }\\n\\n .md\\\\:text-opacity-25 {\\n --text-opacity:0.25 !important;\\n }\\n\\n .md\\\\:text-opacity-50 {\\n --text-opacity:0.5 !important;\\n }\\n\\n .md\\\\:text-opacity-75 {\\n --text-opacity:0.75 !important;\\n }\\n\\n .md\\\\:text-opacity-100 {\\n --text-opacity:1 !important;\\n }\\n\\n .md\\\\:hover\\\\:text-opacity-0:hover {\\n --text-opacity:0 !important;\\n }\\n\\n .md\\\\:hover\\\\:text-opacity-25:hover {\\n --text-opacity:0.25 !important;\\n }\\n\\n .md\\\\:hover\\\\:text-opacity-50:hover {\\n --text-opacity:0.5 !important;\\n }\\n\\n .md\\\\:hover\\\\:text-opacity-75:hover {\\n --text-opacity:0.75 !important;\\n }\\n\\n .md\\\\:hover\\\\:text-opacity-100:hover {\\n --text-opacity:1 !important;\\n }\\n\\n .md\\\\:focus\\\\:text-opacity-0:focus {\\n --text-opacity:0 !important;\\n }\\n\\n .md\\\\:focus\\\\:text-opacity-25:focus {\\n --text-opacity:0.25 !important;\\n }\\n\\n .md\\\\:focus\\\\:text-opacity-50:focus {\\n --text-opacity:0.5 !important;\\n }\\n\\n .md\\\\:focus\\\\:text-opacity-75:focus {\\n --text-opacity:0.75 !important;\\n }\\n\\n .md\\\\:focus\\\\:text-opacity-100:focus {\\n --text-opacity:1 !important;\\n }\\n\\n .md\\\\:italic {\\n font-style:italic !important;\\n }\\n\\n .md\\\\:not-italic {\\n font-style:normal !important;\\n }\\n\\n .md\\\\:hover\\\\:italic:hover {\\n font-style:italic !important;\\n }\\n\\n .md\\\\:hover\\\\:not-italic:hover {\\n font-style:normal !important;\\n }\\n\\n .md\\\\:focus\\\\:italic:focus {\\n font-style:italic !important;\\n }\\n\\n .md\\\\:focus\\\\:not-italic:focus {\\n font-style:normal !important;\\n }\\n\\n .md\\\\:uppercase {\\n text-transform:uppercase !important;\\n }\\n\\n .md\\\\:lowercase {\\n text-transform:lowercase !important;\\n }\\n\\n .md\\\\:capitalize {\\n text-transform:capitalize !important;\\n }\\n\\n .md\\\\:normal-case {\\n text-transform:none !important;\\n }\\n\\n .md\\\\:hover\\\\:uppercase:hover {\\n text-transform:uppercase !important;\\n }\\n\\n .md\\\\:hover\\\\:lowercase:hover {\\n text-transform:lowercase !important;\\n }\\n\\n .md\\\\:hover\\\\:capitalize:hover {\\n text-transform:capitalize !important;\\n }\\n\\n .md\\\\:hover\\\\:normal-case:hover {\\n text-transform:none !important;\\n }\\n\\n .md\\\\:focus\\\\:uppercase:focus {\\n text-transform:uppercase !important;\\n }\\n\\n .md\\\\:focus\\\\:lowercase:focus {\\n text-transform:lowercase !important;\\n }\\n\\n .md\\\\:focus\\\\:capitalize:focus {\\n text-transform:capitalize !important;\\n }\\n\\n .md\\\\:focus\\\\:normal-case:focus {\\n text-transform:none !important;\\n }\\n\\n .md\\\\:underline {\\n text-decoration:underline !important;\\n }\\n\\n .md\\\\:line-through {\\n text-decoration:line-through !important;\\n }\\n\\n .md\\\\:no-underline {\\n text-decoration:none !important;\\n }\\n\\n .md\\\\:hover\\\\:underline:hover {\\n text-decoration:underline !important;\\n }\\n\\n .md\\\\:hover\\\\:line-through:hover {\\n text-decoration:line-through !important;\\n }\\n\\n .md\\\\:hover\\\\:no-underline:hover {\\n text-decoration:none !important;\\n }\\n\\n .md\\\\:focus\\\\:underline:focus {\\n text-decoration:underline !important;\\n }\\n\\n .md\\\\:focus\\\\:line-through:focus {\\n text-decoration:line-through !important;\\n }\\n\\n .md\\\\:focus\\\\:no-underline:focus {\\n text-decoration:none !important;\\n }\\n\\n .md\\\\:antialiased {\\n -webkit-font-smoothing:antialiased !important;\\n -moz-osx-font-smoothing:grayscale !important;\\n }\\n\\n .md\\\\:subpixel-antialiased {\\n -webkit-font-smoothing:auto !important;\\n -moz-osx-font-smoothing:auto !important;\\n }\\n\\n .md\\\\:hover\\\\:antialiased:hover {\\n -webkit-font-smoothing:antialiased !important;\\n -moz-osx-font-smoothing:grayscale !important;\\n }\\n\\n .md\\\\:hover\\\\:subpixel-antialiased:hover {\\n -webkit-font-smoothing:auto !important;\\n -moz-osx-font-smoothing:auto !important;\\n }\\n\\n .md\\\\:focus\\\\:antialiased:focus {\\n -webkit-font-smoothing:antialiased !important;\\n -moz-osx-font-smoothing:grayscale !important;\\n }\\n\\n .md\\\\:focus\\\\:subpixel-antialiased:focus {\\n -webkit-font-smoothing:auto !important;\\n -moz-osx-font-smoothing:auto !important;\\n }\\n\\n .md\\\\:ordinal, .md\\\\:slashed-zero, .md\\\\:lining-nums, .md\\\\:oldstyle-nums, .md\\\\:proportional-nums, .md\\\\:tabular-nums, .md\\\\:diagonal-fractions, .md\\\\:stacked-fractions {\\n --font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/) !important;\\n --font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/) !important;\\n --font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/) !important;\\n --font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/) !important;\\n --font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/) !important;\\n font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction) !important;\\n }\\n\\n .md\\\\:normal-nums {\\n font-variant-numeric:normal !important;\\n }\\n\\n .md\\\\:ordinal {\\n --font-variant-numeric-ordinal:ordinal !important;\\n }\\n\\n .md\\\\:slashed-zero {\\n --font-variant-numeric-slashed-zero:slashed-zero !important;\\n }\\n\\n .md\\\\:lining-nums {\\n --font-variant-numeric-figure:lining-nums !important;\\n }\\n\\n .md\\\\:oldstyle-nums {\\n --font-variant-numeric-figure:oldstyle-nums !important;\\n }\\n\\n .md\\\\:proportional-nums {\\n --font-variant-numeric-spacing:proportional-nums !important;\\n }\\n\\n .md\\\\:tabular-nums {\\n --font-variant-numeric-spacing:tabular-nums !important;\\n }\\n\\n .md\\\\:diagonal-fractions {\\n --font-variant-numeric-fraction:diagonal-fractions !important;\\n }\\n\\n .md\\\\:stacked-fractions {\\n --font-variant-numeric-fraction:stacked-fractions !important;\\n }\\n\\n .md\\\\:select-none {\\n -webkit-user-select:none !important;\\n -moz-user-select:none !important;\\n -ms-user-select:none !important;\\n user-select:none !important;\\n }\\n\\n .md\\\\:select-text {\\n -webkit-user-select:text !important;\\n -moz-user-select:text !important;\\n -ms-user-select:text !important;\\n user-select:text !important;\\n }\\n\\n .md\\\\:select-all {\\n -webkit-user-select:all !important;\\n -moz-user-select:all !important;\\n -ms-user-select:all !important;\\n user-select:all !important;\\n }\\n\\n .md\\\\:select-auto {\\n -webkit-user-select:auto !important;\\n -moz-user-select:auto !important;\\n -ms-user-select:auto !important;\\n user-select:auto !important;\\n }\\n\\n .md\\\\:align-baseline {\\n vertical-align:baseline !important;\\n }\\n\\n .md\\\\:align-top {\\n vertical-align:top !important;\\n }\\n\\n .md\\\\:align-middle {\\n vertical-align:middle !important;\\n }\\n\\n .md\\\\:align-bottom {\\n vertical-align:bottom !important;\\n }\\n\\n .md\\\\:align-text-top {\\n vertical-align:text-top !important;\\n }\\n\\n .md\\\\:align-text-bottom {\\n vertical-align:text-bottom !important;\\n }\\n\\n .md\\\\:visible {\\n visibility:visible !important;\\n }\\n\\n .md\\\\:invisible {\\n visibility:hidden !important;\\n }\\n\\n .md\\\\:whitespace-normal {\\n white-space:normal !important;\\n }\\n\\n .md\\\\:whitespace-no-wrap {\\n white-space:nowrap !important;\\n }\\n\\n .md\\\\:whitespace-pre {\\n white-space:pre !important;\\n }\\n\\n .md\\\\:whitespace-pre-line {\\n white-space:pre-line !important;\\n }\\n\\n .md\\\\:whitespace-pre-wrap {\\n white-space:pre-wrap !important;\\n }\\n\\n .md\\\\:break-normal {\\n word-wrap:normal !important;\\n overflow-wrap:normal !important;\\n word-break:normal !important;\\n }\\n\\n .md\\\\:break-words {\\n word-wrap:break-word !important;\\n overflow-wrap:break-word !important;\\n }\\n\\n .md\\\\:break-all {\\n word-break:break-all !important;\\n }\\n\\n .md\\\\:truncate {\\n overflow:hidden !important;\\n text-overflow:ellipsis !important;\\n white-space:nowrap !important;\\n }\\n\\n .md\\\\:w-1 {\\n width:0.25rem !important;\\n }\\n\\n .md\\\\:w-2 {\\n width:0.5rem !important;\\n }\\n\\n .md\\\\:w-3 {\\n width:0.75rem !important;\\n }\\n\\n .md\\\\:w-4 {\\n width:1rem !important;\\n }\\n\\n .md\\\\:w-5 {\\n width:1.25rem !important;\\n }\\n\\n .md\\\\:w-6 {\\n width:1.5rem !important;\\n }\\n\\n .md\\\\:w-8 {\\n width:2rem !important;\\n }\\n\\n .md\\\\:w-10 {\\n width:2.5rem !important;\\n }\\n\\n .md\\\\:w-12 {\\n width:3rem !important;\\n }\\n\\n .md\\\\:w-16 {\\n width:4rem !important;\\n }\\n\\n .md\\\\:w-24 {\\n width:6rem !important;\\n }\\n\\n .md\\\\:w-32 {\\n width:8rem !important;\\n }\\n\\n .md\\\\:w-48 {\\n width:12rem !important;\\n }\\n\\n .md\\\\:w-64 {\\n width:16rem !important;\\n }\\n\\n .md\\\\:w-auto {\\n width:auto !important;\\n }\\n\\n .md\\\\:w-px {\\n width:1px !important;\\n }\\n\\n .md\\\\:w-1\\\\/2 {\\n width:50% !important;\\n }\\n\\n .md\\\\:w-1\\\\/3 {\\n width:33.33333% !important;\\n }\\n\\n .md\\\\:w-2\\\\/3 {\\n width:66.66667% !important;\\n }\\n\\n .md\\\\:w-1\\\\/4 {\\n width:25% !important;\\n }\\n\\n .md\\\\:w-3\\\\/4 {\\n width:75% !important;\\n }\\n\\n .md\\\\:w-1\\\\/5 {\\n width:20% !important;\\n }\\n\\n .md\\\\:w-2\\\\/5 {\\n width:40% !important;\\n }\\n\\n .md\\\\:w-3\\\\/5 {\\n width:60% !important;\\n }\\n\\n .md\\\\:w-4\\\\/5 {\\n width:80% !important;\\n }\\n\\n .md\\\\:w-1\\\\/6 {\\n width:16.66667% !important;\\n }\\n\\n .md\\\\:w-5\\\\/6 {\\n width:83.33333% !important;\\n }\\n\\n .md\\\\:w-1\\\\/12 {\\n width:8.33333% !important;\\n }\\n\\n .md\\\\:w-2\\\\/12 {\\n width:16.66667% !important;\\n }\\n\\n .md\\\\:w-3\\\\/12 {\\n width:25% !important;\\n }\\n\\n .md\\\\:w-4\\\\/12 {\\n width:33.33333% !important;\\n }\\n\\n .md\\\\:w-5\\\\/12 {\\n width:41.66667% !important;\\n }\\n\\n .md\\\\:w-6\\\\/12 {\\n width:50% !important;\\n }\\n\\n .md\\\\:w-7\\\\/12 {\\n width:58.33333% !important;\\n }\\n\\n .md\\\\:w-8\\\\/12 {\\n width:66.66667% !important;\\n }\\n\\n .md\\\\:w-9\\\\/12 {\\n width:75% !important;\\n }\\n\\n .md\\\\:w-10\\\\/12 {\\n width:83.33333% !important;\\n }\\n\\n .md\\\\:w-11\\\\/12 {\\n width:91.66667% !important;\\n }\\n\\n .md\\\\:w-full {\\n width:100% !important;\\n }\\n\\n .md\\\\:w-screen {\\n width:100vw !important;\\n }\\n\\n .md\\\\:z-0 {\\n z-index:0 !important;\\n }\\n\\n .md\\\\:z-10 {\\n z-index:10 !important;\\n }\\n\\n .md\\\\:z-20 {\\n z-index:20 !important;\\n }\\n\\n .md\\\\:z-30 {\\n z-index:30 !important;\\n }\\n\\n .md\\\\:z-40 {\\n z-index:40 !important;\\n }\\n\\n .md\\\\:z-50 {\\n z-index:50 !important;\\n }\\n\\n .md\\\\:z-auto {\\n z-index:auto !important;\\n }\\n\\n .md\\\\:gap-0 {\\n grid-gap:0 !important;\\n gap:0 !important;\\n }\\n\\n .md\\\\:gap-1 {\\n grid-gap:0.25rem !important;\\n gap:0.25rem !important;\\n }\\n\\n .md\\\\:gap-2 {\\n grid-gap:0.5rem !important;\\n gap:0.5rem !important;\\n }\\n\\n .md\\\\:gap-3 {\\n grid-gap:0.75rem !important;\\n gap:0.75rem !important;\\n }\\n\\n .md\\\\:gap-4 {\\n grid-gap:1rem !important;\\n gap:1rem !important;\\n }\\n\\n .md\\\\:gap-5 {\\n grid-gap:1.25rem !important;\\n gap:1.25rem !important;\\n }\\n\\n .md\\\\:gap-6 {\\n grid-gap:1.5rem !important;\\n gap:1.5rem !important;\\n }\\n\\n .md\\\\:gap-8 {\\n grid-gap:2rem !important;\\n gap:2rem !important;\\n }\\n\\n .md\\\\:gap-10 {\\n grid-gap:2.5rem !important;\\n gap:2.5rem !important;\\n }\\n\\n .md\\\\:gap-12 {\\n grid-gap:3rem !important;\\n gap:3rem !important;\\n }\\n\\n .md\\\\:gap-16 {\\n grid-gap:4rem !important;\\n gap:4rem !important;\\n }\\n\\n .md\\\\:gap-20 {\\n grid-gap:5rem !important;\\n gap:5rem !important;\\n }\\n\\n .md\\\\:gap-24 {\\n grid-gap:6rem !important;\\n gap:6rem !important;\\n }\\n\\n .md\\\\:gap-32 {\\n grid-gap:8rem !important;\\n gap:8rem !important;\\n }\\n\\n .md\\\\:gap-40 {\\n grid-gap:10rem !important;\\n gap:10rem !important;\\n }\\n\\n .md\\\\:gap-48 {\\n grid-gap:12rem !important;\\n gap:12rem !important;\\n }\\n\\n .md\\\\:gap-56 {\\n grid-gap:14rem !important;\\n gap:14rem !important;\\n }\\n\\n .md\\\\:gap-64 {\\n grid-gap:16rem !important;\\n gap:16rem !important;\\n }\\n\\n .md\\\\:gap-px {\\n grid-gap:1px !important;\\n gap:1px !important;\\n }\\n\\n .md\\\\:col-gap-0 {\\n grid-column-gap:0 !important;\\n -webkit-column-gap:0 !important;\\n -moz-column-gap:0 !important;\\n column-gap:0 !important;\\n }\\n\\n .md\\\\:col-gap-1 {\\n grid-column-gap:0.25rem !important;\\n -webkit-column-gap:0.25rem !important;\\n -moz-column-gap:0.25rem !important;\\n column-gap:0.25rem !important;\\n }\\n\\n .md\\\\:col-gap-2 {\\n grid-column-gap:0.5rem !important;\\n -webkit-column-gap:0.5rem !important;\\n -moz-column-gap:0.5rem !important;\\n column-gap:0.5rem !important;\\n }\\n\\n .md\\\\:col-gap-3 {\\n grid-column-gap:0.75rem !important;\\n -webkit-column-gap:0.75rem !important;\\n -moz-column-gap:0.75rem !important;\\n column-gap:0.75rem !important;\\n }\\n\\n .md\\\\:col-gap-4 {\\n grid-column-gap:1rem !important;\\n -webkit-column-gap:1rem !important;\\n -moz-column-gap:1rem !important;\\n column-gap:1rem !important;\\n }\\n\\n .md\\\\:col-gap-5 {\\n grid-column-gap:1.25rem !important;\\n -webkit-column-gap:1.25rem !important;\\n -moz-column-gap:1.25rem !important;\\n column-gap:1.25rem !important;\\n }\\n\\n .md\\\\:col-gap-6 {\\n grid-column-gap:1.5rem !important;\\n -webkit-column-gap:1.5rem !important;\\n -moz-column-gap:1.5rem !important;\\n column-gap:1.5rem !important;\\n }\\n\\n .md\\\\:col-gap-8 {\\n grid-column-gap:2rem !important;\\n -webkit-column-gap:2rem !important;\\n -moz-column-gap:2rem !important;\\n column-gap:2rem !important;\\n }\\n\\n .md\\\\:col-gap-10 {\\n grid-column-gap:2.5rem !important;\\n -webkit-column-gap:2.5rem !important;\\n -moz-column-gap:2.5rem !important;\\n column-gap:2.5rem !important;\\n }\\n\\n .md\\\\:col-gap-12 {\\n grid-column-gap:3rem !important;\\n -webkit-column-gap:3rem !important;\\n -moz-column-gap:3rem !important;\\n column-gap:3rem !important;\\n }\\n\\n .md\\\\:col-gap-16 {\\n grid-column-gap:4rem !important;\\n -webkit-column-gap:4rem !important;\\n -moz-column-gap:4rem !important;\\n column-gap:4rem !important;\\n }\\n\\n .md\\\\:col-gap-20 {\\n grid-column-gap:5rem !important;\\n -webkit-column-gap:5rem !important;\\n -moz-column-gap:5rem !important;\\n column-gap:5rem !important;\\n }\\n\\n .md\\\\:col-gap-24 {\\n grid-column-gap:6rem !important;\\n -webkit-column-gap:6rem !important;\\n -moz-column-gap:6rem !important;\\n column-gap:6rem !important;\\n }\\n\\n .md\\\\:col-gap-32 {\\n grid-column-gap:8rem !important;\\n -webkit-column-gap:8rem !important;\\n -moz-column-gap:8rem !important;\\n column-gap:8rem !important;\\n }\\n\\n .md\\\\:col-gap-40 {\\n grid-column-gap:10rem !important;\\n -webkit-column-gap:10rem !important;\\n -moz-column-gap:10rem !important;\\n column-gap:10rem !important;\\n }\\n\\n .md\\\\:col-gap-48 {\\n grid-column-gap:12rem !important;\\n -webkit-column-gap:12rem !important;\\n -moz-column-gap:12rem !important;\\n column-gap:12rem !important;\\n }\\n\\n .md\\\\:col-gap-56 {\\n grid-column-gap:14rem !important;\\n -webkit-column-gap:14rem !important;\\n -moz-column-gap:14rem !important;\\n column-gap:14rem !important;\\n }\\n\\n .md\\\\:col-gap-64 {\\n grid-column-gap:16rem !important;\\n -webkit-column-gap:16rem !important;\\n -moz-column-gap:16rem !important;\\n column-gap:16rem !important;\\n }\\n\\n .md\\\\:col-gap-px {\\n grid-column-gap:1px !important;\\n -webkit-column-gap:1px !important;\\n -moz-column-gap:1px !important;\\n column-gap:1px !important;\\n }\\n\\n .md\\\\:gap-x-0 {\\n grid-column-gap:0 !important;\\n -webkit-column-gap:0 !important;\\n -moz-column-gap:0 !important;\\n column-gap:0 !important;\\n }\\n\\n .md\\\\:gap-x-1 {\\n grid-column-gap:0.25rem !important;\\n -webkit-column-gap:0.25rem !important;\\n -moz-column-gap:0.25rem !important;\\n column-gap:0.25rem !important;\\n }\\n\\n .md\\\\:gap-x-2 {\\n grid-column-gap:0.5rem !important;\\n -webkit-column-gap:0.5rem !important;\\n -moz-column-gap:0.5rem !important;\\n column-gap:0.5rem !important;\\n }\\n\\n .md\\\\:gap-x-3 {\\n grid-column-gap:0.75rem !important;\\n -webkit-column-gap:0.75rem !important;\\n -moz-column-gap:0.75rem !important;\\n column-gap:0.75rem !important;\\n }\\n\\n .md\\\\:gap-x-4 {\\n grid-column-gap:1rem !important;\\n -webkit-column-gap:1rem !important;\\n -moz-column-gap:1rem !important;\\n column-gap:1rem !important;\\n }\\n\\n .md\\\\:gap-x-5 {\\n grid-column-gap:1.25rem !important;\\n -webkit-column-gap:1.25rem !important;\\n -moz-column-gap:1.25rem !important;\\n column-gap:1.25rem !important;\\n }\\n\\n .md\\\\:gap-x-6 {\\n grid-column-gap:1.5rem !important;\\n -webkit-column-gap:1.5rem !important;\\n -moz-column-gap:1.5rem !important;\\n column-gap:1.5rem !important;\\n }\\n\\n .md\\\\:gap-x-8 {\\n grid-column-gap:2rem !important;\\n -webkit-column-gap:2rem !important;\\n -moz-column-gap:2rem !important;\\n column-gap:2rem !important;\\n }\\n\\n .md\\\\:gap-x-10 {\\n grid-column-gap:2.5rem !important;\\n -webkit-column-gap:2.5rem !important;\\n -moz-column-gap:2.5rem !important;\\n column-gap:2.5rem !important;\\n }\\n\\n .md\\\\:gap-x-12 {\\n grid-column-gap:3rem !important;\\n -webkit-column-gap:3rem !important;\\n -moz-column-gap:3rem !important;\\n column-gap:3rem !important;\\n }\\n\\n .md\\\\:gap-x-16 {\\n grid-column-gap:4rem !important;\\n -webkit-column-gap:4rem !important;\\n -moz-column-gap:4rem !important;\\n column-gap:4rem !important;\\n }\\n\\n .md\\\\:gap-x-20 {\\n grid-column-gap:5rem !important;\\n -webkit-column-gap:5rem !important;\\n -moz-column-gap:5rem !important;\\n column-gap:5rem !important;\\n }\\n\\n .md\\\\:gap-x-24 {\\n grid-column-gap:6rem !important;\\n -webkit-column-gap:6rem !important;\\n -moz-column-gap:6rem !important;\\n column-gap:6rem !important;\\n }\\n\\n .md\\\\:gap-x-32 {\\n grid-column-gap:8rem !important;\\n -webkit-column-gap:8rem !important;\\n -moz-column-gap:8rem !important;\\n column-gap:8rem !important;\\n }\\n\\n .md\\\\:gap-x-40 {\\n grid-column-gap:10rem !important;\\n -webkit-column-gap:10rem !important;\\n -moz-column-gap:10rem !important;\\n column-gap:10rem !important;\\n }\\n\\n .md\\\\:gap-x-48 {\\n grid-column-gap:12rem !important;\\n -webkit-column-gap:12rem !important;\\n -moz-column-gap:12rem !important;\\n column-gap:12rem !important;\\n }\\n\\n .md\\\\:gap-x-56 {\\n grid-column-gap:14rem !important;\\n -webkit-column-gap:14rem !important;\\n -moz-column-gap:14rem !important;\\n column-gap:14rem !important;\\n }\\n\\n .md\\\\:gap-x-64 {\\n grid-column-gap:16rem !important;\\n -webkit-column-gap:16rem !important;\\n -moz-column-gap:16rem !important;\\n column-gap:16rem !important;\\n }\\n\\n .md\\\\:gap-x-px {\\n grid-column-gap:1px !important;\\n -webkit-column-gap:1px !important;\\n -moz-column-gap:1px !important;\\n column-gap:1px !important;\\n }\\n\\n .md\\\\:row-gap-0 {\\n grid-row-gap:0 !important;\\n row-gap:0 !important;\\n }\\n\\n .md\\\\:row-gap-1 {\\n grid-row-gap:0.25rem !important;\\n row-gap:0.25rem !important;\\n }\\n\\n .md\\\\:row-gap-2 {\\n grid-row-gap:0.5rem !important;\\n row-gap:0.5rem !important;\\n }\\n\\n .md\\\\:row-gap-3 {\\n grid-row-gap:0.75rem !important;\\n row-gap:0.75rem !important;\\n }\\n\\n .md\\\\:row-gap-4 {\\n grid-row-gap:1rem !important;\\n row-gap:1rem !important;\\n }\\n\\n .md\\\\:row-gap-5 {\\n grid-row-gap:1.25rem !important;\\n row-gap:1.25rem !important;\\n }\\n\\n .md\\\\:row-gap-6 {\\n grid-row-gap:1.5rem !important;\\n row-gap:1.5rem !important;\\n }\\n\\n .md\\\\:row-gap-8 {\\n grid-row-gap:2rem !important;\\n row-gap:2rem !important;\\n }\\n\\n .md\\\\:row-gap-10 {\\n grid-row-gap:2.5rem !important;\\n row-gap:2.5rem !important;\\n }\\n\\n .md\\\\:row-gap-12 {\\n grid-row-gap:3rem !important;\\n row-gap:3rem !important;\\n }\\n\\n .md\\\\:row-gap-16 {\\n grid-row-gap:4rem !important;\\n row-gap:4rem !important;\\n }\\n\\n .md\\\\:row-gap-20 {\\n grid-row-gap:5rem !important;\\n row-gap:5rem !important;\\n }\\n\\n .md\\\\:row-gap-24 {\\n grid-row-gap:6rem !important;\\n row-gap:6rem !important;\\n }\\n\\n .md\\\\:row-gap-32 {\\n grid-row-gap:8rem !important;\\n row-gap:8rem !important;\\n }\\n\\n .md\\\\:row-gap-40 {\\n grid-row-gap:10rem !important;\\n row-gap:10rem !important;\\n }\\n\\n .md\\\\:row-gap-48 {\\n grid-row-gap:12rem !important;\\n row-gap:12rem !important;\\n }\\n\\n .md\\\\:row-gap-56 {\\n grid-row-gap:14rem !important;\\n row-gap:14rem !important;\\n }\\n\\n .md\\\\:row-gap-64 {\\n grid-row-gap:16rem !important;\\n row-gap:16rem !important;\\n }\\n\\n .md\\\\:row-gap-px {\\n grid-row-gap:1px !important;\\n row-gap:1px !important;\\n }\\n\\n .md\\\\:gap-y-0 {\\n grid-row-gap:0 !important;\\n row-gap:0 !important;\\n }\\n\\n .md\\\\:gap-y-1 {\\n grid-row-gap:0.25rem !important;\\n row-gap:0.25rem !important;\\n }\\n\\n .md\\\\:gap-y-2 {\\n grid-row-gap:0.5rem !important;\\n row-gap:0.5rem !important;\\n }\\n\\n .md\\\\:gap-y-3 {\\n grid-row-gap:0.75rem !important;\\n row-gap:0.75rem !important;\\n }\\n\\n .md\\\\:gap-y-4 {\\n grid-row-gap:1rem !important;\\n row-gap:1rem !important;\\n }\\n\\n .md\\\\:gap-y-5 {\\n grid-row-gap:1.25rem !important;\\n row-gap:1.25rem !important;\\n }\\n\\n .md\\\\:gap-y-6 {\\n grid-row-gap:1.5rem !important;\\n row-gap:1.5rem !important;\\n }\\n\\n .md\\\\:gap-y-8 {\\n grid-row-gap:2rem !important;\\n row-gap:2rem !important;\\n }\\n\\n .md\\\\:gap-y-10 {\\n grid-row-gap:2.5rem !important;\\n row-gap:2.5rem !important;\\n }\\n\\n .md\\\\:gap-y-12 {\\n grid-row-gap:3rem !important;\\n row-gap:3rem !important;\\n }\\n\\n .md\\\\:gap-y-16 {\\n grid-row-gap:4rem !important;\\n row-gap:4rem !important;\\n }\\n\\n .md\\\\:gap-y-20 {\\n grid-row-gap:5rem !important;\\n row-gap:5rem !important;\\n }\\n\\n .md\\\\:gap-y-24 {\\n grid-row-gap:6rem !important;\\n row-gap:6rem !important;\\n }\\n\\n .md\\\\:gap-y-32 {\\n grid-row-gap:8rem !important;\\n row-gap:8rem !important;\\n }\\n\\n .md\\\\:gap-y-40 {\\n grid-row-gap:10rem !important;\\n row-gap:10rem !important;\\n }\\n\\n .md\\\\:gap-y-48 {\\n grid-row-gap:12rem !important;\\n row-gap:12rem !important;\\n }\\n\\n .md\\\\:gap-y-56 {\\n grid-row-gap:14rem !important;\\n row-gap:14rem !important;\\n }\\n\\n .md\\\\:gap-y-64 {\\n grid-row-gap:16rem !important;\\n row-gap:16rem !important;\\n }\\n\\n .md\\\\:gap-y-px {\\n grid-row-gap:1px !important;\\n row-gap:1px !important;\\n }\\n\\n .md\\\\:grid-flow-row {\\n grid-auto-flow:row !important;\\n }\\n\\n .md\\\\:grid-flow-col {\\n grid-auto-flow:column !important;\\n }\\n\\n .md\\\\:grid-flow-row-dense {\\n grid-auto-flow:row dense !important;\\n }\\n\\n .md\\\\:grid-flow-col-dense {\\n grid-auto-flow:column dense !important;\\n }\\n\\n .md\\\\:grid-cols-1 {\\n grid-template-columns:repeat(1, minmax(0, 1fr)) !important;\\n }\\n\\n .md\\\\:grid-cols-2 {\\n grid-template-columns:repeat(2, minmax(0, 1fr)) !important;\\n }\\n\\n .md\\\\:grid-cols-3 {\\n grid-template-columns:repeat(3, minmax(0, 1fr)) !important;\\n }\\n\\n .md\\\\:grid-cols-4 {\\n grid-template-columns:repeat(4, minmax(0, 1fr)) !important;\\n }\\n\\n .md\\\\:grid-cols-5 {\\n grid-template-columns:repeat(5, minmax(0, 1fr)) !important;\\n }\\n\\n .md\\\\:grid-cols-6 {\\n grid-template-columns:repeat(6, minmax(0, 1fr)) !important;\\n }\\n\\n .md\\\\:grid-cols-7 {\\n grid-template-columns:repeat(7, minmax(0, 1fr)) !important;\\n }\\n\\n .md\\\\:grid-cols-8 {\\n grid-template-columns:repeat(8, minmax(0, 1fr)) !important;\\n }\\n\\n .md\\\\:grid-cols-9 {\\n grid-template-columns:repeat(9, minmax(0, 1fr)) !important;\\n }\\n\\n .md\\\\:grid-cols-10 {\\n grid-template-columns:repeat(10, minmax(0, 1fr)) !important;\\n }\\n\\n .md\\\\:grid-cols-11 {\\n grid-template-columns:repeat(11, minmax(0, 1fr)) !important;\\n }\\n\\n .md\\\\:grid-cols-12 {\\n grid-template-columns:repeat(12, minmax(0, 1fr)) !important;\\n }\\n\\n .md\\\\:grid-cols-none {\\n grid-template-columns:none !important;\\n }\\n\\n .md\\\\:auto-cols-auto {\\n grid-auto-columns:auto !important;\\n }\\n\\n .md\\\\:auto-cols-min {\\n grid-auto-columns:-webkit-min-content !important;\\n grid-auto-columns:min-content !important;\\n }\\n\\n .md\\\\:auto-cols-max {\\n grid-auto-columns:-webkit-max-content !important;\\n grid-auto-columns:max-content !important;\\n }\\n\\n .md\\\\:auto-cols-fr {\\n grid-auto-columns:minmax(0, 1fr) !important;\\n }\\n\\n .md\\\\:col-auto {\\n grid-column:auto !important;\\n }\\n\\n .md\\\\:col-span-1 {\\n grid-column:span 1 / span 1 !important;\\n }\\n\\n .md\\\\:col-span-2 {\\n grid-column:span 2 / span 2 !important;\\n }\\n\\n .md\\\\:col-span-3 {\\n grid-column:span 3 / span 3 !important;\\n }\\n\\n .md\\\\:col-span-4 {\\n grid-column:span 4 / span 4 !important;\\n }\\n\\n .md\\\\:col-span-5 {\\n grid-column:span 5 / span 5 !important;\\n }\\n\\n .md\\\\:col-span-6 {\\n grid-column:span 6 / span 6 !important;\\n }\\n\\n .md\\\\:col-span-7 {\\n grid-column:span 7 / span 7 !important;\\n }\\n\\n .md\\\\:col-span-8 {\\n grid-column:span 8 / span 8 !important;\\n }\\n\\n .md\\\\:col-span-9 {\\n grid-column:span 9 / span 9 !important;\\n }\\n\\n .md\\\\:col-span-10 {\\n grid-column:span 10 / span 10 !important;\\n }\\n\\n .md\\\\:col-span-11 {\\n grid-column:span 11 / span 11 !important;\\n }\\n\\n .md\\\\:col-span-12 {\\n grid-column:span 12 / span 12 !important;\\n }\\n\\n .md\\\\:col-span-full {\\n grid-column:1 / -1 !important;\\n }\\n\\n .md\\\\:col-start-1 {\\n grid-column-start:1 !important;\\n }\\n\\n .md\\\\:col-start-2 {\\n grid-column-start:2 !important;\\n }\\n\\n .md\\\\:col-start-3 {\\n grid-column-start:3 !important;\\n }\\n\\n .md\\\\:col-start-4 {\\n grid-column-start:4 !important;\\n }\\n\\n .md\\\\:col-start-5 {\\n grid-column-start:5 !important;\\n }\\n\\n .md\\\\:col-start-6 {\\n grid-column-start:6 !important;\\n }\\n\\n .md\\\\:col-start-7 {\\n grid-column-start:7 !important;\\n }\\n\\n .md\\\\:col-start-8 {\\n grid-column-start:8 !important;\\n }\\n\\n .md\\\\:col-start-9 {\\n grid-column-start:9 !important;\\n }\\n\\n .md\\\\:col-start-10 {\\n grid-column-start:10 !important;\\n }\\n\\n .md\\\\:col-start-11 {\\n grid-column-start:11 !important;\\n }\\n\\n .md\\\\:col-start-12 {\\n grid-column-start:12 !important;\\n }\\n\\n .md\\\\:col-start-13 {\\n grid-column-start:13 !important;\\n }\\n\\n .md\\\\:col-start-auto {\\n grid-column-start:auto !important;\\n }\\n\\n .md\\\\:col-end-1 {\\n grid-column-end:1 !important;\\n }\\n\\n .md\\\\:col-end-2 {\\n grid-column-end:2 !important;\\n }\\n\\n .md\\\\:col-end-3 {\\n grid-column-end:3 !important;\\n }\\n\\n .md\\\\:col-end-4 {\\n grid-column-end:4 !important;\\n }\\n\\n .md\\\\:col-end-5 {\\n grid-column-end:5 !important;\\n }\\n\\n .md\\\\:col-end-6 {\\n grid-column-end:6 !important;\\n }\\n\\n .md\\\\:col-end-7 {\\n grid-column-end:7 !important;\\n }\\n\\n .md\\\\:col-end-8 {\\n grid-column-end:8 !important;\\n }\\n\\n .md\\\\:col-end-9 {\\n grid-column-end:9 !important;\\n }\\n\\n .md\\\\:col-end-10 {\\n grid-column-end:10 !important;\\n }\\n\\n .md\\\\:col-end-11 {\\n grid-column-end:11 !important;\\n }\\n\\n .md\\\\:col-end-12 {\\n grid-column-end:12 !important;\\n }\\n\\n .md\\\\:col-end-13 {\\n grid-column-end:13 !important;\\n }\\n\\n .md\\\\:col-end-auto {\\n grid-column-end:auto !important;\\n }\\n\\n .md\\\\:grid-rows-1 {\\n grid-template-rows:repeat(1, minmax(0, 1fr)) !important;\\n }\\n\\n .md\\\\:grid-rows-2 {\\n grid-template-rows:repeat(2, minmax(0, 1fr)) !important;\\n }\\n\\n .md\\\\:grid-rows-3 {\\n grid-template-rows:repeat(3, minmax(0, 1fr)) !important;\\n }\\n\\n .md\\\\:grid-rows-4 {\\n grid-template-rows:repeat(4, minmax(0, 1fr)) !important;\\n }\\n\\n .md\\\\:grid-rows-5 {\\n grid-template-rows:repeat(5, minmax(0, 1fr)) !important;\\n }\\n\\n .md\\\\:grid-rows-6 {\\n grid-template-rows:repeat(6, minmax(0, 1fr)) !important;\\n }\\n\\n .md\\\\:grid-rows-none {\\n grid-template-rows:none !important;\\n }\\n\\n .md\\\\:auto-rows-auto {\\n grid-auto-rows:auto !important;\\n }\\n\\n .md\\\\:auto-rows-min {\\n grid-auto-rows:-webkit-min-content !important;\\n grid-auto-rows:min-content !important;\\n }\\n\\n .md\\\\:auto-rows-max {\\n grid-auto-rows:-webkit-max-content !important;\\n grid-auto-rows:max-content !important;\\n }\\n\\n .md\\\\:auto-rows-fr {\\n grid-auto-rows:minmax(0, 1fr) !important;\\n }\\n\\n .md\\\\:row-auto {\\n grid-row:auto !important;\\n }\\n\\n .md\\\\:row-span-1 {\\n grid-row:span 1 / span 1 !important;\\n }\\n\\n .md\\\\:row-span-2 {\\n grid-row:span 2 / span 2 !important;\\n }\\n\\n .md\\\\:row-span-3 {\\n grid-row:span 3 / span 3 !important;\\n }\\n\\n .md\\\\:row-span-4 {\\n grid-row:span 4 / span 4 !important;\\n }\\n\\n .md\\\\:row-span-5 {\\n grid-row:span 5 / span 5 !important;\\n }\\n\\n .md\\\\:row-span-6 {\\n grid-row:span 6 / span 6 !important;\\n }\\n\\n .md\\\\:row-span-full {\\n grid-row:1 / -1 !important;\\n }\\n\\n .md\\\\:row-start-1 {\\n grid-row-start:1 !important;\\n }\\n\\n .md\\\\:row-start-2 {\\n grid-row-start:2 !important;\\n }\\n\\n .md\\\\:row-start-3 {\\n grid-row-start:3 !important;\\n }\\n\\n .md\\\\:row-start-4 {\\n grid-row-start:4 !important;\\n }\\n\\n .md\\\\:row-start-5 {\\n grid-row-start:5 !important;\\n }\\n\\n .md\\\\:row-start-6 {\\n grid-row-start:6 !important;\\n }\\n\\n .md\\\\:row-start-7 {\\n grid-row-start:7 !important;\\n }\\n\\n .md\\\\:row-start-auto {\\n grid-row-start:auto !important;\\n }\\n\\n .md\\\\:row-end-1 {\\n grid-row-end:1 !important;\\n }\\n\\n .md\\\\:row-end-2 {\\n grid-row-end:2 !important;\\n }\\n\\n .md\\\\:row-end-3 {\\n grid-row-end:3 !important;\\n }\\n\\n .md\\\\:row-end-4 {\\n grid-row-end:4 !important;\\n }\\n\\n .md\\\\:row-end-5 {\\n grid-row-end:5 !important;\\n }\\n\\n .md\\\\:row-end-6 {\\n grid-row-end:6 !important;\\n }\\n\\n .md\\\\:row-end-7 {\\n grid-row-end:7 !important;\\n }\\n\\n .md\\\\:row-end-auto {\\n grid-row-end:auto !important;\\n }\\n\\n .md\\\\:transform {\\n --transform-translate-x:0 !important;\\n --transform-translate-y:0 !important;\\n --transform-rotate:0 !important;\\n --transform-skew-x:0 !important;\\n --transform-skew-y:0 !important;\\n --transform-scale-x:1 !important;\\n --transform-scale-y:1 !important;\\n -webkit-transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;\\n }\\n\\n [dir] .md\\\\:transform {\\n transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;\\n }\\n\\n .md\\\\:transform-none {\\n -webkit-transform:none !important;\\n }\\n\\n [dir] .md\\\\:transform-none {\\n transform:none !important;\\n }\\n\\n .md\\\\:origin-center {\\n -webkit-transform-origin:center !important;\\n }\\n\\n [dir] .md\\\\:origin-center {\\n transform-origin:center !important;\\n }\\n\\n .md\\\\:origin-top {\\n -webkit-transform-origin:top !important;\\n }\\n\\n [dir] .md\\\\:origin-top {\\n transform-origin:top !important;\\n }\\n\\n [dir=ltr] .md\\\\:origin-top-right {\\r\\n -webkit-transform-origin:top right !important;\\r\\n transform-origin:top right !important;\\n }\\n\\n [dir=rtl] .md\\\\:origin-top-right {\\n -webkit-transform-origin:top left !important;\\n transform-origin:top left !important;\\n }\\n\\n [dir=ltr] .md\\\\:origin-right {\\r\\n -webkit-transform-origin:right !important;\\r\\n transform-origin:right !important;\\n }\\n\\n [dir=rtl] .md\\\\:origin-right {\\n -webkit-transform-origin:left !important;\\n transform-origin:left !important;\\n }\\n\\n [dir=ltr] .md\\\\:origin-bottom-right {\\r\\n -webkit-transform-origin:bottom right !important;\\r\\n transform-origin:bottom right !important;\\n }\\n\\n [dir=rtl] .md\\\\:origin-bottom-right {\\n -webkit-transform-origin:bottom left !important;\\n transform-origin:bottom left !important;\\n }\\n\\n .md\\\\:origin-bottom {\\n -webkit-transform-origin:bottom !important;\\n }\\n\\n [dir] .md\\\\:origin-bottom {\\n transform-origin:bottom !important;\\n }\\n\\n [dir=ltr] .md\\\\:origin-bottom-left {\\r\\n -webkit-transform-origin:bottom left !important;\\r\\n transform-origin:bottom left !important;\\n }\\n\\n [dir=rtl] .md\\\\:origin-bottom-left {\\n -webkit-transform-origin:bottom right !important;\\n transform-origin:bottom right !important;\\n }\\n\\n [dir=ltr] .md\\\\:origin-left {\\r\\n -webkit-transform-origin:left !important;\\r\\n transform-origin:left !important;\\n }\\n\\n [dir=rtl] .md\\\\:origin-left {\\n -webkit-transform-origin:right !important;\\n transform-origin:right !important;\\n }\\n\\n [dir=ltr] .md\\\\:origin-top-left {\\r\\n -webkit-transform-origin:top left !important;\\r\\n transform-origin:top left !important;\\n }\\n\\n [dir=rtl] .md\\\\:origin-top-left {\\n -webkit-transform-origin:top right !important;\\n transform-origin:top right !important;\\n }\\n\\n .md\\\\:scale-0 {\\n --transform-scale-x:0 !important;\\n --transform-scale-y:0 !important;\\n }\\n\\n .md\\\\:scale-50 {\\n --transform-scale-x:.5 !important;\\n --transform-scale-y:.5 !important;\\n }\\n\\n .md\\\\:scale-75 {\\n --transform-scale-x:.75 !important;\\n --transform-scale-y:.75 !important;\\n }\\n\\n .md\\\\:scale-90 {\\n --transform-scale-x:.9 !important;\\n --transform-scale-y:.9 !important;\\n }\\n\\n .md\\\\:scale-95 {\\n --transform-scale-x:.95 !important;\\n --transform-scale-y:.95 !important;\\n }\\n\\n .md\\\\:scale-100 {\\n --transform-scale-x:1 !important;\\n --transform-scale-y:1 !important;\\n }\\n\\n .md\\\\:scale-105 {\\n --transform-scale-x:1.05 !important;\\n --transform-scale-y:1.05 !important;\\n }\\n\\n .md\\\\:scale-110 {\\n --transform-scale-x:1.1 !important;\\n --transform-scale-y:1.1 !important;\\n }\\n\\n .md\\\\:scale-125 {\\n --transform-scale-x:1.25 !important;\\n --transform-scale-y:1.25 !important;\\n }\\n\\n .md\\\\:scale-150 {\\n --transform-scale-x:1.5 !important;\\n --transform-scale-y:1.5 !important;\\n }\\n\\n .md\\\\:scale-x-0 {\\n --transform-scale-x:0 !important;\\n }\\n\\n .md\\\\:scale-x-50 {\\n --transform-scale-x:.5 !important;\\n }\\n\\n .md\\\\:scale-x-75 {\\n --transform-scale-x:.75 !important;\\n }\\n\\n .md\\\\:scale-x-90 {\\n --transform-scale-x:.9 !important;\\n }\\n\\n .md\\\\:scale-x-95 {\\n --transform-scale-x:.95 !important;\\n }\\n\\n .md\\\\:scale-x-100 {\\n --transform-scale-x:1 !important;\\n }\\n\\n .md\\\\:scale-x-105 {\\n --transform-scale-x:1.05 !important;\\n }\\n\\n .md\\\\:scale-x-110 {\\n --transform-scale-x:1.1 !important;\\n }\\n\\n .md\\\\:scale-x-125 {\\n --transform-scale-x:1.25 !important;\\n }\\n\\n .md\\\\:scale-x-150 {\\n --transform-scale-x:1.5 !important;\\n }\\n\\n .md\\\\:scale-y-0 {\\n --transform-scale-y:0 !important;\\n }\\n\\n .md\\\\:scale-y-50 {\\n --transform-scale-y:.5 !important;\\n }\\n\\n .md\\\\:scale-y-75 {\\n --transform-scale-y:.75 !important;\\n }\\n\\n .md\\\\:scale-y-90 {\\n --transform-scale-y:.9 !important;\\n }\\n\\n .md\\\\:scale-y-95 {\\n --transform-scale-y:.95 !important;\\n }\\n\\n .md\\\\:scale-y-100 {\\n --transform-scale-y:1 !important;\\n }\\n\\n .md\\\\:scale-y-105 {\\n --transform-scale-y:1.05 !important;\\n }\\n\\n .md\\\\:scale-y-110 {\\n --transform-scale-y:1.1 !important;\\n }\\n\\n .md\\\\:scale-y-125 {\\n --transform-scale-y:1.25 !important;\\n }\\n\\n .md\\\\:scale-y-150 {\\n --transform-scale-y:1.5 !important;\\n }\\n\\n .md\\\\:hover\\\\:scale-0:hover {\\n --transform-scale-x:0 !important;\\n --transform-scale-y:0 !important;\\n }\\n\\n .md\\\\:hover\\\\:scale-50:hover {\\n --transform-scale-x:.5 !important;\\n --transform-scale-y:.5 !important;\\n }\\n\\n .md\\\\:hover\\\\:scale-75:hover {\\n --transform-scale-x:.75 !important;\\n --transform-scale-y:.75 !important;\\n }\\n\\n .md\\\\:hover\\\\:scale-90:hover {\\n --transform-scale-x:.9 !important;\\n --transform-scale-y:.9 !important;\\n }\\n\\n .md\\\\:hover\\\\:scale-95:hover {\\n --transform-scale-x:.95 !important;\\n --transform-scale-y:.95 !important;\\n }\\n\\n .md\\\\:hover\\\\:scale-100:hover {\\n --transform-scale-x:1 !important;\\n --transform-scale-y:1 !important;\\n }\\n\\n .md\\\\:hover\\\\:scale-105:hover {\\n --transform-scale-x:1.05 !important;\\n --transform-scale-y:1.05 !important;\\n }\\n\\n .md\\\\:hover\\\\:scale-110:hover {\\n --transform-scale-x:1.1 !important;\\n --transform-scale-y:1.1 !important;\\n }\\n\\n .md\\\\:hover\\\\:scale-125:hover {\\n --transform-scale-x:1.25 !important;\\n --transform-scale-y:1.25 !important;\\n }\\n\\n .md\\\\:hover\\\\:scale-150:hover {\\n --transform-scale-x:1.5 !important;\\n --transform-scale-y:1.5 !important;\\n }\\n\\n .md\\\\:hover\\\\:scale-x-0:hover {\\n --transform-scale-x:0 !important;\\n }\\n\\n .md\\\\:hover\\\\:scale-x-50:hover {\\n --transform-scale-x:.5 !important;\\n }\\n\\n .md\\\\:hover\\\\:scale-x-75:hover {\\n --transform-scale-x:.75 !important;\\n }\\n\\n .md\\\\:hover\\\\:scale-x-90:hover {\\n --transform-scale-x:.9 !important;\\n }\\n\\n .md\\\\:hover\\\\:scale-x-95:hover {\\n --transform-scale-x:.95 !important;\\n }\\n\\n .md\\\\:hover\\\\:scale-x-100:hover {\\n --transform-scale-x:1 !important;\\n }\\n\\n .md\\\\:hover\\\\:scale-x-105:hover {\\n --transform-scale-x:1.05 !important;\\n }\\n\\n .md\\\\:hover\\\\:scale-x-110:hover {\\n --transform-scale-x:1.1 !important;\\n }\\n\\n .md\\\\:hover\\\\:scale-x-125:hover {\\n --transform-scale-x:1.25 !important;\\n }\\n\\n .md\\\\:hover\\\\:scale-x-150:hover {\\n --transform-scale-x:1.5 !important;\\n }\\n\\n .md\\\\:hover\\\\:scale-y-0:hover {\\n --transform-scale-y:0 !important;\\n }\\n\\n .md\\\\:hover\\\\:scale-y-50:hover {\\n --transform-scale-y:.5 !important;\\n }\\n\\n .md\\\\:hover\\\\:scale-y-75:hover {\\n --transform-scale-y:.75 !important;\\n }\\n\\n .md\\\\:hover\\\\:scale-y-90:hover {\\n --transform-scale-y:.9 !important;\\n }\\n\\n .md\\\\:hover\\\\:scale-y-95:hover {\\n --transform-scale-y:.95 !important;\\n }\\n\\n .md\\\\:hover\\\\:scale-y-100:hover {\\n --transform-scale-y:1 !important;\\n }\\n\\n .md\\\\:hover\\\\:scale-y-105:hover {\\n --transform-scale-y:1.05 !important;\\n }\\n\\n .md\\\\:hover\\\\:scale-y-110:hover {\\n --transform-scale-y:1.1 !important;\\n }\\n\\n .md\\\\:hover\\\\:scale-y-125:hover {\\n --transform-scale-y:1.25 !important;\\n }\\n\\n .md\\\\:hover\\\\:scale-y-150:hover {\\n --transform-scale-y:1.5 !important;\\n }\\n\\n .md\\\\:focus\\\\:scale-0:focus {\\n --transform-scale-x:0 !important;\\n --transform-scale-y:0 !important;\\n }\\n\\n .md\\\\:focus\\\\:scale-50:focus {\\n --transform-scale-x:.5 !important;\\n --transform-scale-y:.5 !important;\\n }\\n\\n .md\\\\:focus\\\\:scale-75:focus {\\n --transform-scale-x:.75 !important;\\n --transform-scale-y:.75 !important;\\n }\\n\\n .md\\\\:focus\\\\:scale-90:focus {\\n --transform-scale-x:.9 !important;\\n --transform-scale-y:.9 !important;\\n }\\n\\n .md\\\\:focus\\\\:scale-95:focus {\\n --transform-scale-x:.95 !important;\\n --transform-scale-y:.95 !important;\\n }\\n\\n .md\\\\:focus\\\\:scale-100:focus {\\n --transform-scale-x:1 !important;\\n --transform-scale-y:1 !important;\\n }\\n\\n .md\\\\:focus\\\\:scale-105:focus {\\n --transform-scale-x:1.05 !important;\\n --transform-scale-y:1.05 !important;\\n }\\n\\n .md\\\\:focus\\\\:scale-110:focus {\\n --transform-scale-x:1.1 !important;\\n --transform-scale-y:1.1 !important;\\n }\\n\\n .md\\\\:focus\\\\:scale-125:focus {\\n --transform-scale-x:1.25 !important;\\n --transform-scale-y:1.25 !important;\\n }\\n\\n .md\\\\:focus\\\\:scale-150:focus {\\n --transform-scale-x:1.5 !important;\\n --transform-scale-y:1.5 !important;\\n }\\n\\n .md\\\\:focus\\\\:scale-x-0:focus {\\n --transform-scale-x:0 !important;\\n }\\n\\n .md\\\\:focus\\\\:scale-x-50:focus {\\n --transform-scale-x:.5 !important;\\n }\\n\\n .md\\\\:focus\\\\:scale-x-75:focus {\\n --transform-scale-x:.75 !important;\\n }\\n\\n .md\\\\:focus\\\\:scale-x-90:focus {\\n --transform-scale-x:.9 !important;\\n }\\n\\n .md\\\\:focus\\\\:scale-x-95:focus {\\n --transform-scale-x:.95 !important;\\n }\\n\\n .md\\\\:focus\\\\:scale-x-100:focus {\\n --transform-scale-x:1 !important;\\n }\\n\\n .md\\\\:focus\\\\:scale-x-105:focus {\\n --transform-scale-x:1.05 !important;\\n }\\n\\n .md\\\\:focus\\\\:scale-x-110:focus {\\n --transform-scale-x:1.1 !important;\\n }\\n\\n .md\\\\:focus\\\\:scale-x-125:focus {\\n --transform-scale-x:1.25 !important;\\n }\\n\\n .md\\\\:focus\\\\:scale-x-150:focus {\\n --transform-scale-x:1.5 !important;\\n }\\n\\n .md\\\\:focus\\\\:scale-y-0:focus {\\n --transform-scale-y:0 !important;\\n }\\n\\n .md\\\\:focus\\\\:scale-y-50:focus {\\n --transform-scale-y:.5 !important;\\n }\\n\\n .md\\\\:focus\\\\:scale-y-75:focus {\\n --transform-scale-y:.75 !important;\\n }\\n\\n .md\\\\:focus\\\\:scale-y-90:focus {\\n --transform-scale-y:.9 !important;\\n }\\n\\n .md\\\\:focus\\\\:scale-y-95:focus {\\n --transform-scale-y:.95 !important;\\n }\\n\\n .md\\\\:focus\\\\:scale-y-100:focus {\\n --transform-scale-y:1 !important;\\n }\\n\\n .md\\\\:focus\\\\:scale-y-105:focus {\\n --transform-scale-y:1.05 !important;\\n }\\n\\n .md\\\\:focus\\\\:scale-y-110:focus {\\n --transform-scale-y:1.1 !important;\\n }\\n\\n .md\\\\:focus\\\\:scale-y-125:focus {\\n --transform-scale-y:1.25 !important;\\n }\\n\\n .md\\\\:focus\\\\:scale-y-150:focus {\\n --transform-scale-y:1.5 !important;\\n }\\n\\n .md\\\\:rotate-0 {\\n --transform-rotate:0 !important;\\n }\\n\\n .md\\\\:rotate-1 {\\n --transform-rotate:1deg !important;\\n }\\n\\n .md\\\\:rotate-2 {\\n --transform-rotate:2deg !important;\\n }\\n\\n .md\\\\:rotate-3 {\\n --transform-rotate:3deg !important;\\n }\\n\\n .md\\\\:rotate-6 {\\n --transform-rotate:6deg !important;\\n }\\n\\n .md\\\\:rotate-12 {\\n --transform-rotate:12deg !important;\\n }\\n\\n .md\\\\:rotate-45 {\\n --transform-rotate:45deg !important;\\n }\\n\\n .md\\\\:rotate-90 {\\n --transform-rotate:90deg !important;\\n }\\n\\n .md\\\\:rotate-180 {\\n --transform-rotate:180deg !important;\\n }\\n\\n .md\\\\:-rotate-180 {\\n --transform-rotate:-180deg !important;\\n }\\n\\n .md\\\\:-rotate-90 {\\n --transform-rotate:-90deg !important;\\n }\\n\\n .md\\\\:-rotate-45 {\\n --transform-rotate:-45deg !important;\\n }\\n\\n .md\\\\:-rotate-12 {\\n --transform-rotate:-12deg !important;\\n }\\n\\n .md\\\\:-rotate-6 {\\n --transform-rotate:-6deg !important;\\n }\\n\\n .md\\\\:-rotate-3 {\\n --transform-rotate:-3deg !important;\\n }\\n\\n .md\\\\:-rotate-2 {\\n --transform-rotate:-2deg !important;\\n }\\n\\n .md\\\\:-rotate-1 {\\n --transform-rotate:-1deg !important;\\n }\\n\\n .md\\\\:hover\\\\:rotate-0:hover {\\n --transform-rotate:0 !important;\\n }\\n\\n .md\\\\:hover\\\\:rotate-1:hover {\\n --transform-rotate:1deg !important;\\n }\\n\\n .md\\\\:hover\\\\:rotate-2:hover {\\n --transform-rotate:2deg !important;\\n }\\n\\n .md\\\\:hover\\\\:rotate-3:hover {\\n --transform-rotate:3deg !important;\\n }\\n\\n .md\\\\:hover\\\\:rotate-6:hover {\\n --transform-rotate:6deg !important;\\n }\\n\\n .md\\\\:hover\\\\:rotate-12:hover {\\n --transform-rotate:12deg !important;\\n }\\n\\n .md\\\\:hover\\\\:rotate-45:hover {\\n --transform-rotate:45deg !important;\\n }\\n\\n .md\\\\:hover\\\\:rotate-90:hover {\\n --transform-rotate:90deg !important;\\n }\\n\\n .md\\\\:hover\\\\:rotate-180:hover {\\n --transform-rotate:180deg !important;\\n }\\n\\n .md\\\\:hover\\\\:-rotate-180:hover {\\n --transform-rotate:-180deg !important;\\n }\\n\\n .md\\\\:hover\\\\:-rotate-90:hover {\\n --transform-rotate:-90deg !important;\\n }\\n\\n .md\\\\:hover\\\\:-rotate-45:hover {\\n --transform-rotate:-45deg !important;\\n }\\n\\n .md\\\\:hover\\\\:-rotate-12:hover {\\n --transform-rotate:-12deg !important;\\n }\\n\\n .md\\\\:hover\\\\:-rotate-6:hover {\\n --transform-rotate:-6deg !important;\\n }\\n\\n .md\\\\:hover\\\\:-rotate-3:hover {\\n --transform-rotate:-3deg !important;\\n }\\n\\n .md\\\\:hover\\\\:-rotate-2:hover {\\n --transform-rotate:-2deg !important;\\n }\\n\\n .md\\\\:hover\\\\:-rotate-1:hover {\\n --transform-rotate:-1deg !important;\\n }\\n\\n .md\\\\:focus\\\\:rotate-0:focus {\\n --transform-rotate:0 !important;\\n }\\n\\n .md\\\\:focus\\\\:rotate-1:focus {\\n --transform-rotate:1deg !important;\\n }\\n\\n .md\\\\:focus\\\\:rotate-2:focus {\\n --transform-rotate:2deg !important;\\n }\\n\\n .md\\\\:focus\\\\:rotate-3:focus {\\n --transform-rotate:3deg !important;\\n }\\n\\n .md\\\\:focus\\\\:rotate-6:focus {\\n --transform-rotate:6deg !important;\\n }\\n\\n .md\\\\:focus\\\\:rotate-12:focus {\\n --transform-rotate:12deg !important;\\n }\\n\\n .md\\\\:focus\\\\:rotate-45:focus {\\n --transform-rotate:45deg !important;\\n }\\n\\n .md\\\\:focus\\\\:rotate-90:focus {\\n --transform-rotate:90deg !important;\\n }\\n\\n .md\\\\:focus\\\\:rotate-180:focus {\\n --transform-rotate:180deg !important;\\n }\\n\\n .md\\\\:focus\\\\:-rotate-180:focus {\\n --transform-rotate:-180deg !important;\\n }\\n\\n .md\\\\:focus\\\\:-rotate-90:focus {\\n --transform-rotate:-90deg !important;\\n }\\n\\n .md\\\\:focus\\\\:-rotate-45:focus {\\n --transform-rotate:-45deg !important;\\n }\\n\\n .md\\\\:focus\\\\:-rotate-12:focus {\\n --transform-rotate:-12deg !important;\\n }\\n\\n .md\\\\:focus\\\\:-rotate-6:focus {\\n --transform-rotate:-6deg !important;\\n }\\n\\n .md\\\\:focus\\\\:-rotate-3:focus {\\n --transform-rotate:-3deg !important;\\n }\\n\\n .md\\\\:focus\\\\:-rotate-2:focus {\\n --transform-rotate:-2deg !important;\\n }\\n\\n .md\\\\:focus\\\\:-rotate-1:focus {\\n --transform-rotate:-1deg !important;\\n }\\n\\n .md\\\\:translate-x-0 {\\n --transform-translate-x:0 !important;\\n }\\n\\n .md\\\\:translate-x-1 {\\n --transform-translate-x:0.25rem !important;\\n }\\n\\n .md\\\\:translate-x-2 {\\n --transform-translate-x:0.5rem !important;\\n }\\n\\n .md\\\\:translate-x-3 {\\n --transform-translate-x:0.75rem !important;\\n }\\n\\n .md\\\\:translate-x-4 {\\n --transform-translate-x:1rem !important;\\n }\\n\\n .md\\\\:translate-x-5 {\\n --transform-translate-x:1.25rem !important;\\n }\\n\\n .md\\\\:translate-x-6 {\\n --transform-translate-x:1.5rem !important;\\n }\\n\\n .md\\\\:translate-x-8 {\\n --transform-translate-x:2rem !important;\\n }\\n\\n .md\\\\:translate-x-10 {\\n --transform-translate-x:2.5rem !important;\\n }\\n\\n .md\\\\:translate-x-12 {\\n --transform-translate-x:3rem !important;\\n }\\n\\n .md\\\\:translate-x-16 {\\n --transform-translate-x:4rem !important;\\n }\\n\\n .md\\\\:translate-x-20 {\\n --transform-translate-x:5rem !important;\\n }\\n\\n .md\\\\:translate-x-24 {\\n --transform-translate-x:6rem !important;\\n }\\n\\n .md\\\\:translate-x-32 {\\n --transform-translate-x:8rem !important;\\n }\\n\\n .md\\\\:translate-x-40 {\\n --transform-translate-x:10rem !important;\\n }\\n\\n .md\\\\:translate-x-48 {\\n --transform-translate-x:12rem !important;\\n }\\n\\n .md\\\\:translate-x-56 {\\n --transform-translate-x:14rem !important;\\n }\\n\\n .md\\\\:translate-x-64 {\\n --transform-translate-x:16rem !important;\\n }\\n\\n .md\\\\:translate-x-px {\\n --transform-translate-x:1px !important;\\n }\\n\\n .md\\\\:-translate-x-1 {\\n --transform-translate-x:-0.25rem !important;\\n }\\n\\n .md\\\\:-translate-x-2 {\\n --transform-translate-x:-0.5rem !important;\\n }\\n\\n .md\\\\:-translate-x-3 {\\n --transform-translate-x:-0.75rem !important;\\n }\\n\\n .md\\\\:-translate-x-4 {\\n --transform-translate-x:-1rem !important;\\n }\\n\\n .md\\\\:-translate-x-5 {\\n --transform-translate-x:-1.25rem !important;\\n }\\n\\n .md\\\\:-translate-x-6 {\\n --transform-translate-x:-1.5rem !important;\\n }\\n\\n .md\\\\:-translate-x-8 {\\n --transform-translate-x:-2rem !important;\\n }\\n\\n .md\\\\:-translate-x-10 {\\n --transform-translate-x:-2.5rem !important;\\n }\\n\\n .md\\\\:-translate-x-12 {\\n --transform-translate-x:-3rem !important;\\n }\\n\\n .md\\\\:-translate-x-16 {\\n --transform-translate-x:-4rem !important;\\n }\\n\\n .md\\\\:-translate-x-20 {\\n --transform-translate-x:-5rem !important;\\n }\\n\\n .md\\\\:-translate-x-24 {\\n --transform-translate-x:-6rem !important;\\n }\\n\\n .md\\\\:-translate-x-32 {\\n --transform-translate-x:-8rem !important;\\n }\\n\\n .md\\\\:-translate-x-40 {\\n --transform-translate-x:-10rem !important;\\n }\\n\\n .md\\\\:-translate-x-48 {\\n --transform-translate-x:-12rem !important;\\n }\\n\\n .md\\\\:-translate-x-56 {\\n --transform-translate-x:-14rem !important;\\n }\\n\\n .md\\\\:-translate-x-64 {\\n --transform-translate-x:-16rem !important;\\n }\\n\\n .md\\\\:-translate-x-px {\\n --transform-translate-x:-1px !important;\\n }\\n\\n .md\\\\:-translate-x-full {\\n --transform-translate-x:-100% !important;\\n }\\n\\n .md\\\\:-translate-x-1\\\\/2 {\\n --transform-translate-x:-50% !important;\\n }\\n\\n .md\\\\:translate-x-1\\\\/2 {\\n --transform-translate-x:50% !important;\\n }\\n\\n .md\\\\:translate-x-full {\\n --transform-translate-x:100% !important;\\n }\\n\\n .md\\\\:translate-y-0 {\\n --transform-translate-y:0 !important;\\n }\\n\\n .md\\\\:translate-y-1 {\\n --transform-translate-y:0.25rem !important;\\n }\\n\\n .md\\\\:translate-y-2 {\\n --transform-translate-y:0.5rem !important;\\n }\\n\\n .md\\\\:translate-y-3 {\\n --transform-translate-y:0.75rem !important;\\n }\\n\\n .md\\\\:translate-y-4 {\\n --transform-translate-y:1rem !important;\\n }\\n\\n .md\\\\:translate-y-5 {\\n --transform-translate-y:1.25rem !important;\\n }\\n\\n .md\\\\:translate-y-6 {\\n --transform-translate-y:1.5rem !important;\\n }\\n\\n .md\\\\:translate-y-8 {\\n --transform-translate-y:2rem !important;\\n }\\n\\n .md\\\\:translate-y-10 {\\n --transform-translate-y:2.5rem !important;\\n }\\n\\n .md\\\\:translate-y-12 {\\n --transform-translate-y:3rem !important;\\n }\\n\\n .md\\\\:translate-y-16 {\\n --transform-translate-y:4rem !important;\\n }\\n\\n .md\\\\:translate-y-20 {\\n --transform-translate-y:5rem !important;\\n }\\n\\n .md\\\\:translate-y-24 {\\n --transform-translate-y:6rem !important;\\n }\\n\\n .md\\\\:translate-y-32 {\\n --transform-translate-y:8rem !important;\\n }\\n\\n .md\\\\:translate-y-40 {\\n --transform-translate-y:10rem !important;\\n }\\n\\n .md\\\\:translate-y-48 {\\n --transform-translate-y:12rem !important;\\n }\\n\\n .md\\\\:translate-y-56 {\\n --transform-translate-y:14rem !important;\\n }\\n\\n .md\\\\:translate-y-64 {\\n --transform-translate-y:16rem !important;\\n }\\n\\n .md\\\\:translate-y-px {\\n --transform-translate-y:1px !important;\\n }\\n\\n .md\\\\:-translate-y-1 {\\n --transform-translate-y:-0.25rem !important;\\n }\\n\\n .md\\\\:-translate-y-2 {\\n --transform-translate-y:-0.5rem !important;\\n }\\n\\n .md\\\\:-translate-y-3 {\\n --transform-translate-y:-0.75rem !important;\\n }\\n\\n .md\\\\:-translate-y-4 {\\n --transform-translate-y:-1rem !important;\\n }\\n\\n .md\\\\:-translate-y-5 {\\n --transform-translate-y:-1.25rem !important;\\n }\\n\\n .md\\\\:-translate-y-6 {\\n --transform-translate-y:-1.5rem !important;\\n }\\n\\n .md\\\\:-translate-y-8 {\\n --transform-translate-y:-2rem !important;\\n }\\n\\n .md\\\\:-translate-y-10 {\\n --transform-translate-y:-2.5rem !important;\\n }\\n\\n .md\\\\:-translate-y-12 {\\n --transform-translate-y:-3rem !important;\\n }\\n\\n .md\\\\:-translate-y-16 {\\n --transform-translate-y:-4rem !important;\\n }\\n\\n .md\\\\:-translate-y-20 {\\n --transform-translate-y:-5rem !important;\\n }\\n\\n .md\\\\:-translate-y-24 {\\n --transform-translate-y:-6rem !important;\\n }\\n\\n .md\\\\:-translate-y-32 {\\n --transform-translate-y:-8rem !important;\\n }\\n\\n .md\\\\:-translate-y-40 {\\n --transform-translate-y:-10rem !important;\\n }\\n\\n .md\\\\:-translate-y-48 {\\n --transform-translate-y:-12rem !important;\\n }\\n\\n .md\\\\:-translate-y-56 {\\n --transform-translate-y:-14rem !important;\\n }\\n\\n .md\\\\:-translate-y-64 {\\n --transform-translate-y:-16rem !important;\\n }\\n\\n .md\\\\:-translate-y-px {\\n --transform-translate-y:-1px !important;\\n }\\n\\n .md\\\\:-translate-y-full {\\n --transform-translate-y:-100% !important;\\n }\\n\\n .md\\\\:-translate-y-1\\\\/2 {\\n --transform-translate-y:-50% !important;\\n }\\n\\n .md\\\\:translate-y-1\\\\/2 {\\n --transform-translate-y:50% !important;\\n }\\n\\n .md\\\\:translate-y-full {\\n --transform-translate-y:100% !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-x-0:hover {\\n --transform-translate-x:0 !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-x-1:hover {\\n --transform-translate-x:0.25rem !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-x-2:hover {\\n --transform-translate-x:0.5rem !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-x-3:hover {\\n --transform-translate-x:0.75rem !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-x-4:hover {\\n --transform-translate-x:1rem !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-x-5:hover {\\n --transform-translate-x:1.25rem !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-x-6:hover {\\n --transform-translate-x:1.5rem !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-x-8:hover {\\n --transform-translate-x:2rem !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-x-10:hover {\\n --transform-translate-x:2.5rem !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-x-12:hover {\\n --transform-translate-x:3rem !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-x-16:hover {\\n --transform-translate-x:4rem !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-x-20:hover {\\n --transform-translate-x:5rem !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-x-24:hover {\\n --transform-translate-x:6rem !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-x-32:hover {\\n --transform-translate-x:8rem !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-x-40:hover {\\n --transform-translate-x:10rem !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-x-48:hover {\\n --transform-translate-x:12rem !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-x-56:hover {\\n --transform-translate-x:14rem !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-x-64:hover {\\n --transform-translate-x:16rem !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-x-px:hover {\\n --transform-translate-x:1px !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-x-1:hover {\\n --transform-translate-x:-0.25rem !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-x-2:hover {\\n --transform-translate-x:-0.5rem !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-x-3:hover {\\n --transform-translate-x:-0.75rem !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-x-4:hover {\\n --transform-translate-x:-1rem !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-x-5:hover {\\n --transform-translate-x:-1.25rem !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-x-6:hover {\\n --transform-translate-x:-1.5rem !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-x-8:hover {\\n --transform-translate-x:-2rem !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-x-10:hover {\\n --transform-translate-x:-2.5rem !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-x-12:hover {\\n --transform-translate-x:-3rem !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-x-16:hover {\\n --transform-translate-x:-4rem !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-x-20:hover {\\n --transform-translate-x:-5rem !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-x-24:hover {\\n --transform-translate-x:-6rem !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-x-32:hover {\\n --transform-translate-x:-8rem !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-x-40:hover {\\n --transform-translate-x:-10rem !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-x-48:hover {\\n --transform-translate-x:-12rem !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-x-56:hover {\\n --transform-translate-x:-14rem !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-x-64:hover {\\n --transform-translate-x:-16rem !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-x-px:hover {\\n --transform-translate-x:-1px !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-x-full:hover {\\n --transform-translate-x:-100% !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-x-1\\\\/2:hover {\\n --transform-translate-x:-50% !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-x-1\\\\/2:hover {\\n --transform-translate-x:50% !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-x-full:hover {\\n --transform-translate-x:100% !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-y-0:hover {\\n --transform-translate-y:0 !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-y-1:hover {\\n --transform-translate-y:0.25rem !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-y-2:hover {\\n --transform-translate-y:0.5rem !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-y-3:hover {\\n --transform-translate-y:0.75rem !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-y-4:hover {\\n --transform-translate-y:1rem !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-y-5:hover {\\n --transform-translate-y:1.25rem !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-y-6:hover {\\n --transform-translate-y:1.5rem !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-y-8:hover {\\n --transform-translate-y:2rem !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-y-10:hover {\\n --transform-translate-y:2.5rem !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-y-12:hover {\\n --transform-translate-y:3rem !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-y-16:hover {\\n --transform-translate-y:4rem !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-y-20:hover {\\n --transform-translate-y:5rem !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-y-24:hover {\\n --transform-translate-y:6rem !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-y-32:hover {\\n --transform-translate-y:8rem !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-y-40:hover {\\n --transform-translate-y:10rem !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-y-48:hover {\\n --transform-translate-y:12rem !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-y-56:hover {\\n --transform-translate-y:14rem !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-y-64:hover {\\n --transform-translate-y:16rem !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-y-px:hover {\\n --transform-translate-y:1px !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-y-1:hover {\\n --transform-translate-y:-0.25rem !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-y-2:hover {\\n --transform-translate-y:-0.5rem !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-y-3:hover {\\n --transform-translate-y:-0.75rem !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-y-4:hover {\\n --transform-translate-y:-1rem !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-y-5:hover {\\n --transform-translate-y:-1.25rem !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-y-6:hover {\\n --transform-translate-y:-1.5rem !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-y-8:hover {\\n --transform-translate-y:-2rem !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-y-10:hover {\\n --transform-translate-y:-2.5rem !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-y-12:hover {\\n --transform-translate-y:-3rem !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-y-16:hover {\\n --transform-translate-y:-4rem !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-y-20:hover {\\n --transform-translate-y:-5rem !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-y-24:hover {\\n --transform-translate-y:-6rem !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-y-32:hover {\\n --transform-translate-y:-8rem !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-y-40:hover {\\n --transform-translate-y:-10rem !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-y-48:hover {\\n --transform-translate-y:-12rem !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-y-56:hover {\\n --transform-translate-y:-14rem !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-y-64:hover {\\n --transform-translate-y:-16rem !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-y-px:hover {\\n --transform-translate-y:-1px !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-y-full:hover {\\n --transform-translate-y:-100% !important;\\n }\\n\\n .md\\\\:hover\\\\:-translate-y-1\\\\/2:hover {\\n --transform-translate-y:-50% !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-y-1\\\\/2:hover {\\n --transform-translate-y:50% !important;\\n }\\n\\n .md\\\\:hover\\\\:translate-y-full:hover {\\n --transform-translate-y:100% !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-x-0:focus {\\n --transform-translate-x:0 !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-x-1:focus {\\n --transform-translate-x:0.25rem !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-x-2:focus {\\n --transform-translate-x:0.5rem !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-x-3:focus {\\n --transform-translate-x:0.75rem !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-x-4:focus {\\n --transform-translate-x:1rem !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-x-5:focus {\\n --transform-translate-x:1.25rem !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-x-6:focus {\\n --transform-translate-x:1.5rem !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-x-8:focus {\\n --transform-translate-x:2rem !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-x-10:focus {\\n --transform-translate-x:2.5rem !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-x-12:focus {\\n --transform-translate-x:3rem !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-x-16:focus {\\n --transform-translate-x:4rem !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-x-20:focus {\\n --transform-translate-x:5rem !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-x-24:focus {\\n --transform-translate-x:6rem !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-x-32:focus {\\n --transform-translate-x:8rem !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-x-40:focus {\\n --transform-translate-x:10rem !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-x-48:focus {\\n --transform-translate-x:12rem !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-x-56:focus {\\n --transform-translate-x:14rem !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-x-64:focus {\\n --transform-translate-x:16rem !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-x-px:focus {\\n --transform-translate-x:1px !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-x-1:focus {\\n --transform-translate-x:-0.25rem !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-x-2:focus {\\n --transform-translate-x:-0.5rem !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-x-3:focus {\\n --transform-translate-x:-0.75rem !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-x-4:focus {\\n --transform-translate-x:-1rem !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-x-5:focus {\\n --transform-translate-x:-1.25rem !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-x-6:focus {\\n --transform-translate-x:-1.5rem !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-x-8:focus {\\n --transform-translate-x:-2rem !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-x-10:focus {\\n --transform-translate-x:-2.5rem !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-x-12:focus {\\n --transform-translate-x:-3rem !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-x-16:focus {\\n --transform-translate-x:-4rem !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-x-20:focus {\\n --transform-translate-x:-5rem !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-x-24:focus {\\n --transform-translate-x:-6rem !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-x-32:focus {\\n --transform-translate-x:-8rem !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-x-40:focus {\\n --transform-translate-x:-10rem !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-x-48:focus {\\n --transform-translate-x:-12rem !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-x-56:focus {\\n --transform-translate-x:-14rem !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-x-64:focus {\\n --transform-translate-x:-16rem !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-x-px:focus {\\n --transform-translate-x:-1px !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-x-full:focus {\\n --transform-translate-x:-100% !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-x-1\\\\/2:focus {\\n --transform-translate-x:-50% !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-x-1\\\\/2:focus {\\n --transform-translate-x:50% !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-x-full:focus {\\n --transform-translate-x:100% !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-y-0:focus {\\n --transform-translate-y:0 !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-y-1:focus {\\n --transform-translate-y:0.25rem !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-y-2:focus {\\n --transform-translate-y:0.5rem !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-y-3:focus {\\n --transform-translate-y:0.75rem !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-y-4:focus {\\n --transform-translate-y:1rem !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-y-5:focus {\\n --transform-translate-y:1.25rem !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-y-6:focus {\\n --transform-translate-y:1.5rem !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-y-8:focus {\\n --transform-translate-y:2rem !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-y-10:focus {\\n --transform-translate-y:2.5rem !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-y-12:focus {\\n --transform-translate-y:3rem !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-y-16:focus {\\n --transform-translate-y:4rem !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-y-20:focus {\\n --transform-translate-y:5rem !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-y-24:focus {\\n --transform-translate-y:6rem !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-y-32:focus {\\n --transform-translate-y:8rem !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-y-40:focus {\\n --transform-translate-y:10rem !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-y-48:focus {\\n --transform-translate-y:12rem !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-y-56:focus {\\n --transform-translate-y:14rem !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-y-64:focus {\\n --transform-translate-y:16rem !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-y-px:focus {\\n --transform-translate-y:1px !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-y-1:focus {\\n --transform-translate-y:-0.25rem !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-y-2:focus {\\n --transform-translate-y:-0.5rem !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-y-3:focus {\\n --transform-translate-y:-0.75rem !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-y-4:focus {\\n --transform-translate-y:-1rem !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-y-5:focus {\\n --transform-translate-y:-1.25rem !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-y-6:focus {\\n --transform-translate-y:-1.5rem !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-y-8:focus {\\n --transform-translate-y:-2rem !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-y-10:focus {\\n --transform-translate-y:-2.5rem !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-y-12:focus {\\n --transform-translate-y:-3rem !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-y-16:focus {\\n --transform-translate-y:-4rem !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-y-20:focus {\\n --transform-translate-y:-5rem !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-y-24:focus {\\n --transform-translate-y:-6rem !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-y-32:focus {\\n --transform-translate-y:-8rem !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-y-40:focus {\\n --transform-translate-y:-10rem !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-y-48:focus {\\n --transform-translate-y:-12rem !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-y-56:focus {\\n --transform-translate-y:-14rem !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-y-64:focus {\\n --transform-translate-y:-16rem !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-y-px:focus {\\n --transform-translate-y:-1px !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-y-full:focus {\\n --transform-translate-y:-100% !important;\\n }\\n\\n .md\\\\:focus\\\\:-translate-y-1\\\\/2:focus {\\n --transform-translate-y:-50% !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-y-1\\\\/2:focus {\\n --transform-translate-y:50% !important;\\n }\\n\\n .md\\\\:focus\\\\:translate-y-full:focus {\\n --transform-translate-y:100% !important;\\n }\\n\\n .md\\\\:skew-x-0 {\\n --transform-skew-x:0 !important;\\n }\\n\\n .md\\\\:skew-x-1 {\\n --transform-skew-x:1deg !important;\\n }\\n\\n .md\\\\:skew-x-2 {\\n --transform-skew-x:2deg !important;\\n }\\n\\n .md\\\\:skew-x-3 {\\n --transform-skew-x:3deg !important;\\n }\\n\\n .md\\\\:skew-x-6 {\\n --transform-skew-x:6deg !important;\\n }\\n\\n .md\\\\:skew-x-12 {\\n --transform-skew-x:12deg !important;\\n }\\n\\n .md\\\\:-skew-x-12 {\\n --transform-skew-x:-12deg !important;\\n }\\n\\n .md\\\\:-skew-x-6 {\\n --transform-skew-x:-6deg !important;\\n }\\n\\n .md\\\\:-skew-x-3 {\\n --transform-skew-x:-3deg !important;\\n }\\n\\n .md\\\\:-skew-x-2 {\\n --transform-skew-x:-2deg !important;\\n }\\n\\n .md\\\\:-skew-x-1 {\\n --transform-skew-x:-1deg !important;\\n }\\n\\n .md\\\\:skew-y-0 {\\n --transform-skew-y:0 !important;\\n }\\n\\n .md\\\\:skew-y-1 {\\n --transform-skew-y:1deg !important;\\n }\\n\\n .md\\\\:skew-y-2 {\\n --transform-skew-y:2deg !important;\\n }\\n\\n .md\\\\:skew-y-3 {\\n --transform-skew-y:3deg !important;\\n }\\n\\n .md\\\\:skew-y-6 {\\n --transform-skew-y:6deg !important;\\n }\\n\\n .md\\\\:skew-y-12 {\\n --transform-skew-y:12deg !important;\\n }\\n\\n .md\\\\:-skew-y-12 {\\n --transform-skew-y:-12deg !important;\\n }\\n\\n .md\\\\:-skew-y-6 {\\n --transform-skew-y:-6deg !important;\\n }\\n\\n .md\\\\:-skew-y-3 {\\n --transform-skew-y:-3deg !important;\\n }\\n\\n .md\\\\:-skew-y-2 {\\n --transform-skew-y:-2deg !important;\\n }\\n\\n .md\\\\:-skew-y-1 {\\n --transform-skew-y:-1deg !important;\\n }\\n\\n .md\\\\:hover\\\\:skew-x-0:hover {\\n --transform-skew-x:0 !important;\\n }\\n\\n .md\\\\:hover\\\\:skew-x-1:hover {\\n --transform-skew-x:1deg !important;\\n }\\n\\n .md\\\\:hover\\\\:skew-x-2:hover {\\n --transform-skew-x:2deg !important;\\n }\\n\\n .md\\\\:hover\\\\:skew-x-3:hover {\\n --transform-skew-x:3deg !important;\\n }\\n\\n .md\\\\:hover\\\\:skew-x-6:hover {\\n --transform-skew-x:6deg !important;\\n }\\n\\n .md\\\\:hover\\\\:skew-x-12:hover {\\n --transform-skew-x:12deg !important;\\n }\\n\\n .md\\\\:hover\\\\:-skew-x-12:hover {\\n --transform-skew-x:-12deg !important;\\n }\\n\\n .md\\\\:hover\\\\:-skew-x-6:hover {\\n --transform-skew-x:-6deg !important;\\n }\\n\\n .md\\\\:hover\\\\:-skew-x-3:hover {\\n --transform-skew-x:-3deg !important;\\n }\\n\\n .md\\\\:hover\\\\:-skew-x-2:hover {\\n --transform-skew-x:-2deg !important;\\n }\\n\\n .md\\\\:hover\\\\:-skew-x-1:hover {\\n --transform-skew-x:-1deg !important;\\n }\\n\\n .md\\\\:hover\\\\:skew-y-0:hover {\\n --transform-skew-y:0 !important;\\n }\\n\\n .md\\\\:hover\\\\:skew-y-1:hover {\\n --transform-skew-y:1deg !important;\\n }\\n\\n .md\\\\:hover\\\\:skew-y-2:hover {\\n --transform-skew-y:2deg !important;\\n }\\n\\n .md\\\\:hover\\\\:skew-y-3:hover {\\n --transform-skew-y:3deg !important;\\n }\\n\\n .md\\\\:hover\\\\:skew-y-6:hover {\\n --transform-skew-y:6deg !important;\\n }\\n\\n .md\\\\:hover\\\\:skew-y-12:hover {\\n --transform-skew-y:12deg !important;\\n }\\n\\n .md\\\\:hover\\\\:-skew-y-12:hover {\\n --transform-skew-y:-12deg !important;\\n }\\n\\n .md\\\\:hover\\\\:-skew-y-6:hover {\\n --transform-skew-y:-6deg !important;\\n }\\n\\n .md\\\\:hover\\\\:-skew-y-3:hover {\\n --transform-skew-y:-3deg !important;\\n }\\n\\n .md\\\\:hover\\\\:-skew-y-2:hover {\\n --transform-skew-y:-2deg !important;\\n }\\n\\n .md\\\\:hover\\\\:-skew-y-1:hover {\\n --transform-skew-y:-1deg !important;\\n }\\n\\n .md\\\\:focus\\\\:skew-x-0:focus {\\n --transform-skew-x:0 !important;\\n }\\n\\n .md\\\\:focus\\\\:skew-x-1:focus {\\n --transform-skew-x:1deg !important;\\n }\\n\\n .md\\\\:focus\\\\:skew-x-2:focus {\\n --transform-skew-x:2deg !important;\\n }\\n\\n .md\\\\:focus\\\\:skew-x-3:focus {\\n --transform-skew-x:3deg !important;\\n }\\n\\n .md\\\\:focus\\\\:skew-x-6:focus {\\n --transform-skew-x:6deg !important;\\n }\\n\\n .md\\\\:focus\\\\:skew-x-12:focus {\\n --transform-skew-x:12deg !important;\\n }\\n\\n .md\\\\:focus\\\\:-skew-x-12:focus {\\n --transform-skew-x:-12deg !important;\\n }\\n\\n .md\\\\:focus\\\\:-skew-x-6:focus {\\n --transform-skew-x:-6deg !important;\\n }\\n\\n .md\\\\:focus\\\\:-skew-x-3:focus {\\n --transform-skew-x:-3deg !important;\\n }\\n\\n .md\\\\:focus\\\\:-skew-x-2:focus {\\n --transform-skew-x:-2deg !important;\\n }\\n\\n .md\\\\:focus\\\\:-skew-x-1:focus {\\n --transform-skew-x:-1deg !important;\\n }\\n\\n .md\\\\:focus\\\\:skew-y-0:focus {\\n --transform-skew-y:0 !important;\\n }\\n\\n .md\\\\:focus\\\\:skew-y-1:focus {\\n --transform-skew-y:1deg !important;\\n }\\n\\n .md\\\\:focus\\\\:skew-y-2:focus {\\n --transform-skew-y:2deg !important;\\n }\\n\\n .md\\\\:focus\\\\:skew-y-3:focus {\\n --transform-skew-y:3deg !important;\\n }\\n\\n .md\\\\:focus\\\\:skew-y-6:focus {\\n --transform-skew-y:6deg !important;\\n }\\n\\n .md\\\\:focus\\\\:skew-y-12:focus {\\n --transform-skew-y:12deg !important;\\n }\\n\\n .md\\\\:focus\\\\:-skew-y-12:focus {\\n --transform-skew-y:-12deg !important;\\n }\\n\\n .md\\\\:focus\\\\:-skew-y-6:focus {\\n --transform-skew-y:-6deg !important;\\n }\\n\\n .md\\\\:focus\\\\:-skew-y-3:focus {\\n --transform-skew-y:-3deg !important;\\n }\\n\\n .md\\\\:focus\\\\:-skew-y-2:focus {\\n --transform-skew-y:-2deg !important;\\n }\\n\\n .md\\\\:focus\\\\:-skew-y-1:focus {\\n --transform-skew-y:-1deg !important;\\n }\\n\\n .md\\\\:transition-none {\\n -webkit-transition-property:none !important;\\n }\\n\\n [dir] .md\\\\:transition-none {\\n transition-property:none !important;\\n }\\n\\n .md\\\\:transition-all {\\n -webkit-transition-property:all !important;\\n }\\n\\n [dir] .md\\\\:transition-all {\\n transition-property:all !important;\\n }\\n\\n .md\\\\:transition {\\n -webkit-transition-property:background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;\\n }\\n\\n [dir] .md\\\\:transition {\\n transition-property:background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;\\n transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;\\n transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform !important;\\n }\\n\\n .md\\\\:transition-colors {\\n -webkit-transition-property:background-color, border-color, color, fill, stroke !important;\\n }\\n\\n [dir] .md\\\\:transition-colors {\\n transition-property:background-color, border-color, color, fill, stroke !important;\\n }\\n\\n .md\\\\:transition-opacity {\\n -webkit-transition-property:opacity !important;\\n }\\n\\n [dir] .md\\\\:transition-opacity {\\n transition-property:opacity !important;\\n }\\n\\n .md\\\\:transition-shadow {\\n -webkit-transition-property:-webkit-box-shadow !important;\\n }\\n\\n [dir] .md\\\\:transition-shadow {\\n transition-property:-webkit-box-shadow !important;\\n transition-property:box-shadow !important;\\n transition-property:box-shadow, -webkit-box-shadow !important;\\n }\\n\\n .md\\\\:transition-transform {\\n -webkit-transition-property:-webkit-transform !important;\\n }\\n\\n [dir] .md\\\\:transition-transform {\\n transition-property:-webkit-transform !important;\\n transition-property:transform !important;\\n transition-property:transform, -webkit-transform !important;\\n }\\n\\n .md\\\\:ease-linear {\\n -webkit-transition-timing-function:linear !important;\\n }\\n\\n [dir] .md\\\\:ease-linear {\\n transition-timing-function:linear !important;\\n }\\n\\n .md\\\\:ease-in {\\n -webkit-transition-timing-function:cubic-bezier(0.4, 0, 1, 1) !important;\\n }\\n\\n [dir] .md\\\\:ease-in {\\n transition-timing-function:cubic-bezier(0.4, 0, 1, 1) !important;\\n }\\n\\n .md\\\\:ease-out {\\n -webkit-transition-timing-function:cubic-bezier(0, 0, 0.2, 1) !important;\\n }\\n\\n [dir] .md\\\\:ease-out {\\n transition-timing-function:cubic-bezier(0, 0, 0.2, 1) !important;\\n }\\n\\n .md\\\\:ease-in-out {\\n -webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1) !important;\\n }\\n\\n [dir] .md\\\\:ease-in-out {\\n transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1) !important;\\n }\\n\\n .md\\\\:duration-75 {\\n -webkit-transition-duration:75ms !important;\\n }\\n\\n [dir] .md\\\\:duration-75 {\\n transition-duration:75ms !important;\\n }\\n\\n .md\\\\:duration-100 {\\n -webkit-transition-duration:100ms !important;\\n }\\n\\n [dir] .md\\\\:duration-100 {\\n transition-duration:100ms !important;\\n }\\n\\n .md\\\\:duration-150 {\\n -webkit-transition-duration:150ms !important;\\n }\\n\\n [dir] .md\\\\:duration-150 {\\n transition-duration:150ms !important;\\n }\\n\\n .md\\\\:duration-200 {\\n -webkit-transition-duration:200ms !important;\\n }\\n\\n [dir] .md\\\\:duration-200 {\\n transition-duration:200ms !important;\\n }\\n\\n .md\\\\:duration-300 {\\n -webkit-transition-duration:300ms !important;\\n }\\n\\n [dir] .md\\\\:duration-300 {\\n transition-duration:300ms !important;\\n }\\n\\n .md\\\\:duration-500 {\\n -webkit-transition-duration:500ms !important;\\n }\\n\\n [dir] .md\\\\:duration-500 {\\n transition-duration:500ms !important;\\n }\\n\\n .md\\\\:duration-700 {\\n -webkit-transition-duration:700ms !important;\\n }\\n\\n [dir] .md\\\\:duration-700 {\\n transition-duration:700ms !important;\\n }\\n\\n .md\\\\:duration-1000 {\\n -webkit-transition-duration:1000ms !important;\\n }\\n\\n [dir] .md\\\\:duration-1000 {\\n transition-duration:1000ms !important;\\n }\\n\\n .md\\\\:delay-75 {\\n -webkit-transition-delay:75ms !important;\\n }\\n\\n [dir] .md\\\\:delay-75 {\\n transition-delay:75ms !important;\\n }\\n\\n .md\\\\:delay-100 {\\n -webkit-transition-delay:100ms !important;\\n }\\n\\n [dir] .md\\\\:delay-100 {\\n transition-delay:100ms !important;\\n }\\n\\n .md\\\\:delay-150 {\\n -webkit-transition-delay:150ms !important;\\n }\\n\\n [dir] .md\\\\:delay-150 {\\n transition-delay:150ms !important;\\n }\\n\\n .md\\\\:delay-200 {\\n -webkit-transition-delay:200ms !important;\\n }\\n\\n [dir] .md\\\\:delay-200 {\\n transition-delay:200ms !important;\\n }\\n\\n .md\\\\:delay-300 {\\n -webkit-transition-delay:300ms !important;\\n }\\n\\n [dir] .md\\\\:delay-300 {\\n transition-delay:300ms !important;\\n }\\n\\n .md\\\\:delay-500 {\\n -webkit-transition-delay:500ms !important;\\n }\\n\\n [dir] .md\\\\:delay-500 {\\n transition-delay:500ms !important;\\n }\\n\\n .md\\\\:delay-700 {\\n -webkit-transition-delay:700ms !important;\\n }\\n\\n [dir] .md\\\\:delay-700 {\\n transition-delay:700ms !important;\\n }\\n\\n .md\\\\:delay-1000 {\\n -webkit-transition-delay:1000ms !important;\\n }\\n\\n [dir] .md\\\\:delay-1000 {\\n transition-delay:1000ms !important;\\n }\\n\\n [dir=ltr] .md\\\\:animate-none {\\r\\n -webkit-animation:none !important;\\r\\n animation:none !important;\\n }\\n\\n [dir=rtl] .md\\\\:animate-none {\\n -webkit-animation:none !important;\\n animation:none !important;\\n }\\n\\n [dir=ltr] .md\\\\:animate-spin {\\r\\n -webkit-animation: spin-ltr 1s linear infinite !important;\\r\\n animation: spin-ltr 1s linear infinite !important;\\n }\\n\\n [dir=rtl] .md\\\\:animate-spin {\\n -webkit-animation: spin-rtl 1s linear infinite !important;\\n animation: spin-rtl 1s linear infinite !important;\\n }\\n\\n [dir=ltr] .md\\\\:animate-ping {\\r\\n -webkit-animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;\\r\\n animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;\\n }\\n\\n [dir=rtl] .md\\\\:animate-ping {\\n -webkit-animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;\\n animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;\\n }\\n\\n [dir=ltr] .md\\\\:animate-pulse {\\r\\n -webkit-animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;\\r\\n animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;\\n }\\n\\n [dir=rtl] .md\\\\:animate-pulse {\\n -webkit-animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;\\n animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;\\n }\\n\\n [dir=ltr] .md\\\\:animate-bounce {\\r\\n -webkit-animation:bounce 1s infinite !important;\\r\\n animation:bounce 1s infinite !important;\\n }\\n\\n [dir=rtl] .md\\\\:animate-bounce {\\n -webkit-animation:bounce 1s infinite !important;\\n animation:bounce 1s infinite !important;\\n }\\n}\\n\\n@media (min-width: 992px) {\\n .lg\\\\:container {\\n width:100%;\\n }\\n [dir=ltr] .lg\\\\:container {\\r\\n margin-right:auto;\\r\\n margin-left:auto;\\r\\n padding-right:1rem;\\r\\n padding-left:1rem;\\n }\\n [dir=rtl] .lg\\\\:container {\\n margin-left:auto;\\n margin-right:auto;\\n padding-left:1rem;\\n padding-right:1rem;\\n }\\n\\n @media (min-width: 576px) {\\n .lg\\\\:container {\\n max-width:576px;\\n }\\n }\\n\\n @media (min-width: 768px) {\\n .lg\\\\:container {\\n max-width:768px;\\n }\\n }\\n\\n @media (min-width: 992px) {\\n .lg\\\\:container {\\n max-width:992px;\\n }\\n }\\n\\n @media (min-width: 1200px) {\\n .lg\\\\:container {\\n max-width:1200px;\\n }\\n }\\n\\n .lg\\\\:space-y-0 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:space-y-0 > :not(template) ~ :not(template) {\\n margin-top:calc(0px * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(0px * var(--space-y-reverse)) !important;\\n }\\n\\n .lg\\\\:space-x-0 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:space-x-0 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(0px * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(0px * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:space-x-0 > :not(template) ~ :not(template) {\\n margin-left:calc(0px * var(--space-x-reverse)) !important;\\n margin-right:calc(0px * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .lg\\\\:space-y-1 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:space-y-1 > :not(template) ~ :not(template) {\\n margin-top:calc(0.25rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(0.25rem * var(--space-y-reverse)) !important;\\n }\\n\\n .lg\\\\:space-x-1 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:space-x-1 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(0.25rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(0.25rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:space-x-1 > :not(template) ~ :not(template) {\\n margin-left:calc(0.25rem * var(--space-x-reverse)) !important;\\n margin-right:calc(0.25rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .lg\\\\:space-y-2 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:space-y-2 > :not(template) ~ :not(template) {\\n margin-top:calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(0.5rem * var(--space-y-reverse)) !important;\\n }\\n\\n .lg\\\\:space-x-2 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:space-x-2 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(0.5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(0.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:space-x-2 > :not(template) ~ :not(template) {\\n margin-left:calc(0.5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(0.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .lg\\\\:space-y-3 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:space-y-3 > :not(template) ~ :not(template) {\\n margin-top:calc(0.75rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(0.75rem * var(--space-y-reverse)) !important;\\n }\\n\\n .lg\\\\:space-x-3 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:space-x-3 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(0.75rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(0.75rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:space-x-3 > :not(template) ~ :not(template) {\\n margin-left:calc(0.75rem * var(--space-x-reverse)) !important;\\n margin-right:calc(0.75rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .lg\\\\:space-y-4 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:space-y-4 > :not(template) ~ :not(template) {\\n margin-top:calc(1rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(1rem * var(--space-y-reverse)) !important;\\n }\\n\\n .lg\\\\:space-x-4 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:space-x-4 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(1rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(1rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:space-x-4 > :not(template) ~ :not(template) {\\n margin-left:calc(1rem * var(--space-x-reverse)) !important;\\n margin-right:calc(1rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .lg\\\\:space-y-5 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:space-y-5 > :not(template) ~ :not(template) {\\n margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(1.25rem * var(--space-y-reverse)) !important;\\n }\\n\\n .lg\\\\:space-x-5 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:space-x-5 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(1.25rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:space-x-5 > :not(template) ~ :not(template) {\\n margin-left:calc(1.25rem * var(--space-x-reverse)) !important;\\n margin-right:calc(1.25rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .lg\\\\:space-y-6 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:space-y-6 > :not(template) ~ :not(template) {\\n margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(1.5rem * var(--space-y-reverse)) !important;\\n }\\n\\n .lg\\\\:space-x-6 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:space-x-6 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(1.5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:space-x-6 > :not(template) ~ :not(template) {\\n margin-left:calc(1.5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(1.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .lg\\\\:space-y-8 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:space-y-8 > :not(template) ~ :not(template) {\\n margin-top:calc(2rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(2rem * var(--space-y-reverse)) !important;\\n }\\n\\n .lg\\\\:space-x-8 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:space-x-8 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(2rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(2rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:space-x-8 > :not(template) ~ :not(template) {\\n margin-left:calc(2rem * var(--space-x-reverse)) !important;\\n margin-right:calc(2rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .lg\\\\:space-y-10 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:space-y-10 > :not(template) ~ :not(template) {\\n margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(2.5rem * var(--space-y-reverse)) !important;\\n }\\n\\n .lg\\\\:space-x-10 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:space-x-10 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(2.5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:space-x-10 > :not(template) ~ :not(template) {\\n margin-left:calc(2.5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .lg\\\\:space-y-12 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:space-y-12 > :not(template) ~ :not(template) {\\n margin-top:calc(3rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(3rem * var(--space-y-reverse)) !important;\\n }\\n\\n .lg\\\\:space-x-12 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:space-x-12 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(3rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(3rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:space-x-12 > :not(template) ~ :not(template) {\\n margin-left:calc(3rem * var(--space-x-reverse)) !important;\\n margin-right:calc(3rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .lg\\\\:space-y-16 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:space-y-16 > :not(template) ~ :not(template) {\\n margin-top:calc(4rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(4rem * var(--space-y-reverse)) !important;\\n }\\n\\n .lg\\\\:space-x-16 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:space-x-16 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(4rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(4rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:space-x-16 > :not(template) ~ :not(template) {\\n margin-left:calc(4rem * var(--space-x-reverse)) !important;\\n margin-right:calc(4rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .lg\\\\:space-y-20 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:space-y-20 > :not(template) ~ :not(template) {\\n margin-top:calc(5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(5rem * var(--space-y-reverse)) !important;\\n }\\n\\n .lg\\\\:space-x-20 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:space-x-20 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:space-x-20 > :not(template) ~ :not(template) {\\n margin-left:calc(5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .lg\\\\:space-y-24 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:space-y-24 > :not(template) ~ :not(template) {\\n margin-top:calc(6rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(6rem * var(--space-y-reverse)) !important;\\n }\\n\\n .lg\\\\:space-x-24 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:space-x-24 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(6rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(6rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:space-x-24 > :not(template) ~ :not(template) {\\n margin-left:calc(6rem * var(--space-x-reverse)) !important;\\n margin-right:calc(6rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .lg\\\\:space-y-32 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:space-y-32 > :not(template) ~ :not(template) {\\n margin-top:calc(8rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(8rem * var(--space-y-reverse)) !important;\\n }\\n\\n .lg\\\\:space-x-32 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:space-x-32 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(8rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(8rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:space-x-32 > :not(template) ~ :not(template) {\\n margin-left:calc(8rem * var(--space-x-reverse)) !important;\\n margin-right:calc(8rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .lg\\\\:space-y-40 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:space-y-40 > :not(template) ~ :not(template) {\\n margin-top:calc(10rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(10rem * var(--space-y-reverse)) !important;\\n }\\n\\n .lg\\\\:space-x-40 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:space-x-40 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(10rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(10rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:space-x-40 > :not(template) ~ :not(template) {\\n margin-left:calc(10rem * var(--space-x-reverse)) !important;\\n margin-right:calc(10rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .lg\\\\:space-y-48 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:space-y-48 > :not(template) ~ :not(template) {\\n margin-top:calc(12rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(12rem * var(--space-y-reverse)) !important;\\n }\\n\\n .lg\\\\:space-x-48 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:space-x-48 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(12rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(12rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:space-x-48 > :not(template) ~ :not(template) {\\n margin-left:calc(12rem * var(--space-x-reverse)) !important;\\n margin-right:calc(12rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .lg\\\\:space-y-56 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:space-y-56 > :not(template) ~ :not(template) {\\n margin-top:calc(14rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(14rem * var(--space-y-reverse)) !important;\\n }\\n\\n .lg\\\\:space-x-56 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:space-x-56 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(14rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(14rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:space-x-56 > :not(template) ~ :not(template) {\\n margin-left:calc(14rem * var(--space-x-reverse)) !important;\\n margin-right:calc(14rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .lg\\\\:space-y-64 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:space-y-64 > :not(template) ~ :not(template) {\\n margin-top:calc(16rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(16rem * var(--space-y-reverse)) !important;\\n }\\n\\n .lg\\\\:space-x-64 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:space-x-64 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(16rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(16rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:space-x-64 > :not(template) ~ :not(template) {\\n margin-left:calc(16rem * var(--space-x-reverse)) !important;\\n margin-right:calc(16rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .lg\\\\:space-y-px > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:space-y-px > :not(template) ~ :not(template) {\\n margin-top:calc(1px * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(1px * var(--space-y-reverse)) !important;\\n }\\n\\n .lg\\\\:space-x-px > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:space-x-px > :not(template) ~ :not(template) {\\r\\n margin-right:calc(1px * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(1px * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:space-x-px > :not(template) ~ :not(template) {\\n margin-left:calc(1px * var(--space-x-reverse)) !important;\\n margin-right:calc(1px * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .lg\\\\:-space-y-1 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:-space-y-1 > :not(template) ~ :not(template) {\\n margin-top:calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-0.25rem * var(--space-y-reverse)) !important;\\n }\\n\\n .lg\\\\:-space-x-1 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:-space-x-1 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-0.25rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:-space-x-1 > :not(template) ~ :not(template) {\\n margin-left:calc(-0.25rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .lg\\\\:-space-y-2 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:-space-y-2 > :not(template) ~ :not(template) {\\n margin-top:calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-0.5rem * var(--space-y-reverse)) !important;\\n }\\n\\n .lg\\\\:-space-x-2 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:-space-x-2 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-0.5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:-space-x-2 > :not(template) ~ :not(template) {\\n margin-left:calc(-0.5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .lg\\\\:-space-y-3 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:-space-y-3 > :not(template) ~ :not(template) {\\n margin-top:calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-0.75rem * var(--space-y-reverse)) !important;\\n }\\n\\n .lg\\\\:-space-x-3 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:-space-x-3 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-0.75rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:-space-x-3 > :not(template) ~ :not(template) {\\n margin-left:calc(-0.75rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .lg\\\\:-space-y-4 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:-space-y-4 > :not(template) ~ :not(template) {\\n margin-top:calc(-1rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-1rem * var(--space-y-reverse)) !important;\\n }\\n\\n .lg\\\\:-space-x-4 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:-space-x-4 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-1rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-1rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:-space-x-4 > :not(template) ~ :not(template) {\\n margin-left:calc(-1rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-1rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .lg\\\\:-space-y-5 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:-space-y-5 > :not(template) ~ :not(template) {\\n margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-1.25rem * var(--space-y-reverse)) !important;\\n }\\n\\n .lg\\\\:-space-x-5 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:-space-x-5 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-1.25rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:-space-x-5 > :not(template) ~ :not(template) {\\n margin-left:calc(-1.25rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .lg\\\\:-space-y-6 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:-space-y-6 > :not(template) ~ :not(template) {\\n margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-1.5rem * var(--space-y-reverse)) !important;\\n }\\n\\n .lg\\\\:-space-x-6 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:-space-x-6 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-1.5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:-space-x-6 > :not(template) ~ :not(template) {\\n margin-left:calc(-1.5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .lg\\\\:-space-y-8 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:-space-y-8 > :not(template) ~ :not(template) {\\n margin-top:calc(-2rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-2rem * var(--space-y-reverse)) !important;\\n }\\n\\n .lg\\\\:-space-x-8 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:-space-x-8 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-2rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-2rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:-space-x-8 > :not(template) ~ :not(template) {\\n margin-left:calc(-2rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-2rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .lg\\\\:-space-y-10 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:-space-y-10 > :not(template) ~ :not(template) {\\n margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-2.5rem * var(--space-y-reverse)) !important;\\n }\\n\\n .lg\\\\:-space-x-10 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:-space-x-10 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-2.5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:-space-x-10 > :not(template) ~ :not(template) {\\n margin-left:calc(-2.5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .lg\\\\:-space-y-12 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:-space-y-12 > :not(template) ~ :not(template) {\\n margin-top:calc(-3rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-3rem * var(--space-y-reverse)) !important;\\n }\\n\\n .lg\\\\:-space-x-12 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:-space-x-12 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-3rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-3rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:-space-x-12 > :not(template) ~ :not(template) {\\n margin-left:calc(-3rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-3rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .lg\\\\:-space-y-16 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:-space-y-16 > :not(template) ~ :not(template) {\\n margin-top:calc(-4rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-4rem * var(--space-y-reverse)) !important;\\n }\\n\\n .lg\\\\:-space-x-16 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:-space-x-16 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-4rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-4rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:-space-x-16 > :not(template) ~ :not(template) {\\n margin-left:calc(-4rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-4rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .lg\\\\:-space-y-20 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:-space-y-20 > :not(template) ~ :not(template) {\\n margin-top:calc(-5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-5rem * var(--space-y-reverse)) !important;\\n }\\n\\n .lg\\\\:-space-x-20 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:-space-x-20 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:-space-x-20 > :not(template) ~ :not(template) {\\n margin-left:calc(-5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .lg\\\\:-space-y-24 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:-space-y-24 > :not(template) ~ :not(template) {\\n margin-top:calc(-6rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-6rem * var(--space-y-reverse)) !important;\\n }\\n\\n .lg\\\\:-space-x-24 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:-space-x-24 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-6rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-6rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:-space-x-24 > :not(template) ~ :not(template) {\\n margin-left:calc(-6rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-6rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .lg\\\\:-space-y-32 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:-space-y-32 > :not(template) ~ :not(template) {\\n margin-top:calc(-8rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-8rem * var(--space-y-reverse)) !important;\\n }\\n\\n .lg\\\\:-space-x-32 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:-space-x-32 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-8rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-8rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:-space-x-32 > :not(template) ~ :not(template) {\\n margin-left:calc(-8rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-8rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .lg\\\\:-space-y-40 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:-space-y-40 > :not(template) ~ :not(template) {\\n margin-top:calc(-10rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-10rem * var(--space-y-reverse)) !important;\\n }\\n\\n .lg\\\\:-space-x-40 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:-space-x-40 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-10rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-10rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:-space-x-40 > :not(template) ~ :not(template) {\\n margin-left:calc(-10rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-10rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .lg\\\\:-space-y-48 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:-space-y-48 > :not(template) ~ :not(template) {\\n margin-top:calc(-12rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-12rem * var(--space-y-reverse)) !important;\\n }\\n\\n .lg\\\\:-space-x-48 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:-space-x-48 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-12rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-12rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:-space-x-48 > :not(template) ~ :not(template) {\\n margin-left:calc(-12rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-12rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .lg\\\\:-space-y-56 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:-space-y-56 > :not(template) ~ :not(template) {\\n margin-top:calc(-14rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-14rem * var(--space-y-reverse)) !important;\\n }\\n\\n .lg\\\\:-space-x-56 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:-space-x-56 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-14rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-14rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:-space-x-56 > :not(template) ~ :not(template) {\\n margin-left:calc(-14rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-14rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .lg\\\\:-space-y-64 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:-space-y-64 > :not(template) ~ :not(template) {\\n margin-top:calc(-16rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-16rem * var(--space-y-reverse)) !important;\\n }\\n\\n .lg\\\\:-space-x-64 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:-space-x-64 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-16rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-16rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:-space-x-64 > :not(template) ~ :not(template) {\\n margin-left:calc(-16rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-16rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .lg\\\\:-space-y-px > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:-space-y-px > :not(template) ~ :not(template) {\\n margin-top:calc(-1px * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-1px * var(--space-y-reverse)) !important;\\n }\\n\\n .lg\\\\:-space-x-px > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:-space-x-px > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-1px * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-1px * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:-space-x-px > :not(template) ~ :not(template) {\\n margin-left:calc(-1px * var(--space-x-reverse)) !important;\\n margin-right:calc(-1px * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .lg\\\\:space-y-reverse > :not(template) ~ :not(template) {\\n --space-y-reverse:1 !important;\\n }\\n\\n .lg\\\\:space-x-reverse > :not(template) ~ :not(template) {\\n --space-x-reverse:1 !important;\\n }\\n\\n .lg\\\\:divide-y-0 > :not(template) ~ :not(template) {\\n --divide-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:divide-y-0 > :not(template) ~ :not(template) {\\n border-top-width:calc(0px * calc(1 - var(--divide-y-reverse))) !important;\\n border-bottom-width:calc(0px * var(--divide-y-reverse)) !important;\\n }\\n\\n .lg\\\\:divide-x-0 > :not(template) ~ :not(template) {\\n --divide-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:divide-x-0 > :not(template) ~ :not(template) {\\r\\n border-right-width:calc(0px * var(--divide-x-reverse)) !important;\\r\\n border-left-width:calc(0px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:divide-x-0 > :not(template) ~ :not(template) {\\n border-left-width:calc(0px * var(--divide-x-reverse)) !important;\\n border-right-width:calc(0px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n .lg\\\\:divide-y-2 > :not(template) ~ :not(template) {\\n --divide-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:divide-y-2 > :not(template) ~ :not(template) {\\n border-top-width:calc(2px * calc(1 - var(--divide-y-reverse))) !important;\\n border-bottom-width:calc(2px * var(--divide-y-reverse)) !important;\\n }\\n\\n .lg\\\\:divide-x-2 > :not(template) ~ :not(template) {\\n --divide-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:divide-x-2 > :not(template) ~ :not(template) {\\r\\n border-right-width:calc(2px * var(--divide-x-reverse)) !important;\\r\\n border-left-width:calc(2px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:divide-x-2 > :not(template) ~ :not(template) {\\n border-left-width:calc(2px * var(--divide-x-reverse)) !important;\\n border-right-width:calc(2px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n .lg\\\\:divide-y-4 > :not(template) ~ :not(template) {\\n --divide-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:divide-y-4 > :not(template) ~ :not(template) {\\n border-top-width:calc(4px * calc(1 - var(--divide-y-reverse))) !important;\\n border-bottom-width:calc(4px * var(--divide-y-reverse)) !important;\\n }\\n\\n .lg\\\\:divide-x-4 > :not(template) ~ :not(template) {\\n --divide-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:divide-x-4 > :not(template) ~ :not(template) {\\r\\n border-right-width:calc(4px * var(--divide-x-reverse)) !important;\\r\\n border-left-width:calc(4px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:divide-x-4 > :not(template) ~ :not(template) {\\n border-left-width:calc(4px * var(--divide-x-reverse)) !important;\\n border-right-width:calc(4px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n .lg\\\\:divide-y-8 > :not(template) ~ :not(template) {\\n --divide-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:divide-y-8 > :not(template) ~ :not(template) {\\n border-top-width:calc(8px * calc(1 - var(--divide-y-reverse))) !important;\\n border-bottom-width:calc(8px * var(--divide-y-reverse)) !important;\\n }\\n\\n .lg\\\\:divide-x-8 > :not(template) ~ :not(template) {\\n --divide-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:divide-x-8 > :not(template) ~ :not(template) {\\r\\n border-right-width:calc(8px * var(--divide-x-reverse)) !important;\\r\\n border-left-width:calc(8px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:divide-x-8 > :not(template) ~ :not(template) {\\n border-left-width:calc(8px * var(--divide-x-reverse)) !important;\\n border-right-width:calc(8px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n .lg\\\\:divide-y > :not(template) ~ :not(template) {\\n --divide-y-reverse:0 !important;\\n }\\n\\n [dir] .lg\\\\:divide-y > :not(template) ~ :not(template) {\\n border-top-width:calc(1px * calc(1 - var(--divide-y-reverse))) !important;\\n border-bottom-width:calc(1px * var(--divide-y-reverse)) !important;\\n }\\n\\n .lg\\\\:divide-x > :not(template) ~ :not(template) {\\n --divide-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:divide-x > :not(template) ~ :not(template) {\\r\\n border-right-width:calc(1px * var(--divide-x-reverse)) !important;\\r\\n border-left-width:calc(1px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:divide-x > :not(template) ~ :not(template) {\\n border-left-width:calc(1px * var(--divide-x-reverse)) !important;\\n border-right-width:calc(1px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n .lg\\\\:divide-y-reverse > :not(template) ~ :not(template) {\\n --divide-y-reverse:1 !important;\\n }\\n\\n .lg\\\\:divide-x-reverse > :not(template) ~ :not(template) {\\n --divide-x-reverse:1 !important;\\n }\\n\\n [dir] .lg\\\\:divide-transparent > :not(template) ~ :not(template) {\\n border-color:transparent !important;\\n }\\n\\n .lg\\\\:divide-secondary > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:divide-secondary > :not(template) ~ :not(template) {\\n border-color:#836447 !important;\\n border-color:rgba(131, 100, 71, var(--divide-opacity)) !important;\\n }\\n\\n .lg\\\\:divide-primary > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:divide-primary > :not(template) ~ :not(template) {\\n border-color:#1c2d56 !important;\\n border-color:rgba(28, 45, 86, var(--divide-opacity)) !important;\\n }\\n\\n .lg\\\\:divide-white > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:divide-white > :not(template) ~ :not(template) {\\n border-color:#fff !important;\\n border-color:rgba(255, 255, 255, var(--divide-opacity)) !important;\\n }\\n\\n .lg\\\\:divide-gray-100 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:divide-gray-100 > :not(template) ~ :not(template) {\\n border-color:#f5f5f5 !important;\\n border-color:rgba(245, 245, 245, var(--divide-opacity)) !important;\\n }\\n\\n .lg\\\\:divide-gray-200 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:divide-gray-200 > :not(template) ~ :not(template) {\\n border-color:#eeeeee !important;\\n border-color:rgba(238, 238, 238, var(--divide-opacity)) !important;\\n }\\n\\n .lg\\\\:divide-gray-300 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:divide-gray-300 > :not(template) ~ :not(template) {\\n border-color:#e0e0e0 !important;\\n border-color:rgba(224, 224, 224, var(--divide-opacity)) !important;\\n }\\n\\n .lg\\\\:divide-gray-400 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:divide-gray-400 > :not(template) ~ :not(template) {\\n border-color:#bdbdbd !important;\\n border-color:rgba(189, 189, 189, var(--divide-opacity)) !important;\\n }\\n\\n .lg\\\\:divide-gray-500 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:divide-gray-500 > :not(template) ~ :not(template) {\\n border-color:#9e9e9e !important;\\n border-color:rgba(158, 158, 158, var(--divide-opacity)) !important;\\n }\\n\\n .lg\\\\:divide-gray-600 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:divide-gray-600 > :not(template) ~ :not(template) {\\n border-color:#757575 !important;\\n border-color:rgba(117, 117, 117, var(--divide-opacity)) !important;\\n }\\n\\n .lg\\\\:divide-gray-700 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:divide-gray-700 > :not(template) ~ :not(template) {\\n border-color:#616161 !important;\\n border-color:rgba(97, 97, 97, var(--divide-opacity)) !important;\\n }\\n\\n .lg\\\\:divide-gray-800 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:divide-gray-800 > :not(template) ~ :not(template) {\\n border-color:#424242 !important;\\n border-color:rgba(66, 66, 66, var(--divide-opacity)) !important;\\n }\\n\\n .lg\\\\:divide-gray-900 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:divide-gray-900 > :not(template) ~ :not(template) {\\n border-color:#212121 !important;\\n border-color:rgba(33, 33, 33, var(--divide-opacity)) !important;\\n }\\n\\n [dir] .lg\\\\:divide-solid > :not(template) ~ :not(template) {\\n border-style:solid !important;\\n }\\n\\n [dir] .lg\\\\:divide-dashed > :not(template) ~ :not(template) {\\n border-style:dashed !important;\\n }\\n\\n [dir] .lg\\\\:divide-dotted > :not(template) ~ :not(template) {\\n border-style:dotted !important;\\n }\\n\\n [dir] .lg\\\\:divide-double > :not(template) ~ :not(template) {\\n border-style:double !important;\\n }\\n\\n [dir] .lg\\\\:divide-none > :not(template) ~ :not(template) {\\n border-style:none !important;\\n }\\n\\n .lg\\\\:divide-opacity-0 > :not(template) ~ :not(template) {\\n --divide-opacity:0 !important;\\n }\\n\\n .lg\\\\:divide-opacity-25 > :not(template) ~ :not(template) {\\n --divide-opacity:0.25 !important;\\n }\\n\\n .lg\\\\:divide-opacity-50 > :not(template) ~ :not(template) {\\n --divide-opacity:0.5 !important;\\n }\\n\\n .lg\\\\:divide-opacity-75 > :not(template) ~ :not(template) {\\n --divide-opacity:0.75 !important;\\n }\\n\\n .lg\\\\:divide-opacity-100 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n .lg\\\\:sr-only {\\n position:absolute !important;\\n width:1px !important;\\n height:1px !important;\\n overflow:hidden !important;\\n clip:rect(0, 0, 0, 0) !important;\\n white-space:nowrap !important;\\n }\\n\\n [dir] .lg\\\\:sr-only {\\n padding:0 !important;\\n margin:-1px !important;\\n border-width:0 !important;\\n }\\n\\n .lg\\\\:not-sr-only {\\n position:static !important;\\n width:auto !important;\\n height:auto !important;\\n overflow:visible !important;\\n clip:auto !important;\\n white-space:normal !important;\\n }\\n\\n [dir] .lg\\\\:not-sr-only {\\n padding:0 !important;\\n margin:0 !important;\\n }\\n\\n .lg\\\\:focus\\\\:sr-only:focus {\\n position:absolute !important;\\n width:1px !important;\\n height:1px !important;\\n overflow:hidden !important;\\n clip:rect(0, 0, 0, 0) !important;\\n white-space:nowrap !important;\\n }\\n\\n [dir] .lg\\\\:focus\\\\:sr-only:focus {\\n padding:0 !important;\\n margin:-1px !important;\\n border-width:0 !important;\\n }\\n\\n .lg\\\\:focus\\\\:not-sr-only:focus {\\n position:static !important;\\n width:auto !important;\\n height:auto !important;\\n overflow:visible !important;\\n clip:auto !important;\\n white-space:normal !important;\\n }\\n\\n [dir] .lg\\\\:focus\\\\:not-sr-only:focus {\\n padding:0 !important;\\n margin:0 !important;\\n }\\n\\n .lg\\\\:appearance-none {\\n -webkit-appearance:none !important;\\n -moz-appearance:none !important;\\n appearance:none !important;\\n }\\n\\n [dir] .lg\\\\:bg-fixed {\\n background-attachment:fixed !important;\\n }\\n\\n [dir] .lg\\\\:bg-local {\\n background-attachment:local !important;\\n }\\n\\n [dir] .lg\\\\:bg-scroll {\\n background-attachment:scroll !important;\\n }\\n\\n [dir] .lg\\\\:bg-clip-border {\\n background-clip:border-box !important;\\n }\\n\\n [dir] .lg\\\\:bg-clip-padding {\\n background-clip:padding-box !important;\\n }\\n\\n [dir] .lg\\\\:bg-clip-content {\\n background-clip:content-box !important;\\n }\\n\\n [dir] .lg\\\\:bg-clip-text {\\n -webkit-background-clip:text !important;\\n background-clip:text !important;\\n }\\n\\n [dir] .lg\\\\:bg-transparent {\\n background-color:transparent !important;\\n }\\n\\n .lg\\\\:bg-secondary {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:bg-secondary {\\n background-color:#836447 !important;\\n background-color:rgba(131, 100, 71, var(--bg-opacity)) !important;\\n }\\n\\n .lg\\\\:bg-primary {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:bg-primary {\\n background-color:#1c2d56 !important;\\n background-color:rgba(28, 45, 86, var(--bg-opacity)) !important;\\n }\\n\\n .lg\\\\:bg-white {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:bg-white {\\n background-color:#fff !important;\\n background-color:rgba(255, 255, 255, var(--bg-opacity)) !important;\\n }\\n\\n .lg\\\\:bg-gray-100 {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:bg-gray-100 {\\n background-color:#f5f5f5 !important;\\n background-color:rgba(245, 245, 245, var(--bg-opacity)) !important;\\n }\\n\\n .lg\\\\:bg-gray-200 {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:bg-gray-200 {\\n background-color:#eeeeee !important;\\n background-color:rgba(238, 238, 238, var(--bg-opacity)) !important;\\n }\\n\\n .lg\\\\:bg-gray-300 {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:bg-gray-300 {\\n background-color:#e0e0e0 !important;\\n background-color:rgba(224, 224, 224, var(--bg-opacity)) !important;\\n }\\n\\n .lg\\\\:bg-gray-400 {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:bg-gray-400 {\\n background-color:#bdbdbd !important;\\n background-color:rgba(189, 189, 189, var(--bg-opacity)) !important;\\n }\\n\\n .lg\\\\:bg-gray-500 {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:bg-gray-500 {\\n background-color:#9e9e9e !important;\\n background-color:rgba(158, 158, 158, var(--bg-opacity)) !important;\\n }\\n\\n .lg\\\\:bg-gray-600 {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:bg-gray-600 {\\n background-color:#757575 !important;\\n background-color:rgba(117, 117, 117, var(--bg-opacity)) !important;\\n }\\n\\n .lg\\\\:bg-gray-700 {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:bg-gray-700 {\\n background-color:#616161 !important;\\n background-color:rgba(97, 97, 97, var(--bg-opacity)) !important;\\n }\\n\\n .lg\\\\:bg-gray-800 {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:bg-gray-800 {\\n background-color:#424242 !important;\\n background-color:rgba(66, 66, 66, var(--bg-opacity)) !important;\\n }\\n\\n .lg\\\\:bg-gray-900 {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:bg-gray-900 {\\n background-color:#212121 !important;\\n background-color:rgba(33, 33, 33, var(--bg-opacity)) !important;\\n }\\n\\n [dir] .lg\\\\:hover\\\\:bg-transparent:hover {\\n background-color:transparent !important;\\n }\\n\\n .lg\\\\:hover\\\\:bg-secondary:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:hover\\\\:bg-secondary:hover {\\n background-color:#836447 !important;\\n background-color:rgba(131, 100, 71, var(--bg-opacity)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:bg-primary:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:hover\\\\:bg-primary:hover {\\n background-color:#1c2d56 !important;\\n background-color:rgba(28, 45, 86, var(--bg-opacity)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:bg-white:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:hover\\\\:bg-white:hover {\\n background-color:#fff !important;\\n background-color:rgba(255, 255, 255, var(--bg-opacity)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:bg-gray-100:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:hover\\\\:bg-gray-100:hover {\\n background-color:#f5f5f5 !important;\\n background-color:rgba(245, 245, 245, var(--bg-opacity)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:bg-gray-200:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:hover\\\\:bg-gray-200:hover {\\n background-color:#eeeeee !important;\\n background-color:rgba(238, 238, 238, var(--bg-opacity)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:bg-gray-300:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:hover\\\\:bg-gray-300:hover {\\n background-color:#e0e0e0 !important;\\n background-color:rgba(224, 224, 224, var(--bg-opacity)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:bg-gray-400:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:hover\\\\:bg-gray-400:hover {\\n background-color:#bdbdbd !important;\\n background-color:rgba(189, 189, 189, var(--bg-opacity)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:bg-gray-500:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:hover\\\\:bg-gray-500:hover {\\n background-color:#9e9e9e !important;\\n background-color:rgba(158, 158, 158, var(--bg-opacity)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:bg-gray-600:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:hover\\\\:bg-gray-600:hover {\\n background-color:#757575 !important;\\n background-color:rgba(117, 117, 117, var(--bg-opacity)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:bg-gray-700:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:hover\\\\:bg-gray-700:hover {\\n background-color:#616161 !important;\\n background-color:rgba(97, 97, 97, var(--bg-opacity)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:bg-gray-800:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:hover\\\\:bg-gray-800:hover {\\n background-color:#424242 !important;\\n background-color:rgba(66, 66, 66, var(--bg-opacity)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:bg-gray-900:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:hover\\\\:bg-gray-900:hover {\\n background-color:#212121 !important;\\n background-color:rgba(33, 33, 33, var(--bg-opacity)) !important;\\n }\\n\\n [dir] .lg\\\\:focus\\\\:bg-transparent:focus {\\n background-color:transparent !important;\\n }\\n\\n .lg\\\\:focus\\\\:bg-secondary:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:focus\\\\:bg-secondary:focus {\\n background-color:#836447 !important;\\n background-color:rgba(131, 100, 71, var(--bg-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:bg-primary:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:focus\\\\:bg-primary:focus {\\n background-color:#1c2d56 !important;\\n background-color:rgba(28, 45, 86, var(--bg-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:bg-white:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:focus\\\\:bg-white:focus {\\n background-color:#fff !important;\\n background-color:rgba(255, 255, 255, var(--bg-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:bg-gray-100:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:focus\\\\:bg-gray-100:focus {\\n background-color:#f5f5f5 !important;\\n background-color:rgba(245, 245, 245, var(--bg-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:bg-gray-200:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:focus\\\\:bg-gray-200:focus {\\n background-color:#eeeeee !important;\\n background-color:rgba(238, 238, 238, var(--bg-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:bg-gray-300:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:focus\\\\:bg-gray-300:focus {\\n background-color:#e0e0e0 !important;\\n background-color:rgba(224, 224, 224, var(--bg-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:bg-gray-400:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:focus\\\\:bg-gray-400:focus {\\n background-color:#bdbdbd !important;\\n background-color:rgba(189, 189, 189, var(--bg-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:bg-gray-500:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:focus\\\\:bg-gray-500:focus {\\n background-color:#9e9e9e !important;\\n background-color:rgba(158, 158, 158, var(--bg-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:bg-gray-600:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:focus\\\\:bg-gray-600:focus {\\n background-color:#757575 !important;\\n background-color:rgba(117, 117, 117, var(--bg-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:bg-gray-700:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:focus\\\\:bg-gray-700:focus {\\n background-color:#616161 !important;\\n background-color:rgba(97, 97, 97, var(--bg-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:bg-gray-800:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:focus\\\\:bg-gray-800:focus {\\n background-color:#424242 !important;\\n background-color:rgba(66, 66, 66, var(--bg-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:bg-gray-900:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:focus\\\\:bg-gray-900:focus {\\n background-color:#212121 !important;\\n background-color:rgba(33, 33, 33, var(--bg-opacity)) !important;\\n }\\n\\n [dir] .lg\\\\:bg-none {\\n background-image:none !important;\\n }\\n\\n [dir] .lg\\\\:bg-gradient-to-t {\\n background-image:linear-gradient(to top, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=ltr] .lg\\\\:bg-gradient-to-t {\\r\\n background-image:-webkit-gradient(linear, left bottom, left top, from(var(--gradient-color-stops))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:bg-gradient-to-t {\\n background-image:-webkit-gradient(linear, right bottom, right top, from(var(--gradient-color-stops))) !important;\\n }\\n\\n [dir=ltr] .lg\\\\:bg-gradient-to-tr {\\r\\n background-image:-webkit-gradient(linear, left bottom, right top, from(var(--gradient-color-stops))) !important;\\r\\n background-image:linear-gradient(to top right, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:bg-gradient-to-tr {\\n background-image:-webkit-gradient(linear, right bottom, left top, from(var(--gradient-color-stops))) !important;\\n background-image:linear-gradient(to top left, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=ltr] .lg\\\\:bg-gradient-to-r {\\r\\n background-image:-webkit-gradient(linear, left top, right top, from(var(--gradient-color-stops))) !important;\\r\\n background-image:linear-gradient(to right, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:bg-gradient-to-r {\\n background-image:-webkit-gradient(linear, right top, left top, from(var(--gradient-color-stops))) !important;\\n background-image:linear-gradient(to left, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=ltr] .lg\\\\:bg-gradient-to-br {\\r\\n background-image:-webkit-gradient(linear, left top, right bottom, from(var(--gradient-color-stops))) !important;\\r\\n background-image:linear-gradient(to bottom right, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:bg-gradient-to-br {\\n background-image:-webkit-gradient(linear, right top, left bottom, from(var(--gradient-color-stops))) !important;\\n background-image:linear-gradient(to bottom left, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir] .lg\\\\:bg-gradient-to-b {\\n background-image:linear-gradient(to bottom, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=ltr] .lg\\\\:bg-gradient-to-b {\\r\\n background-image:-webkit-gradient(linear, left top, left bottom, from(var(--gradient-color-stops))) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:bg-gradient-to-b {\\n background-image:-webkit-gradient(linear, right top, right bottom, from(var(--gradient-color-stops))) !important;\\n }\\n\\n [dir=ltr] .lg\\\\:bg-gradient-to-bl {\\r\\n background-image:-webkit-gradient(linear, right top, left bottom, from(var(--gradient-color-stops))) !important;\\r\\n background-image:linear-gradient(to bottom left, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:bg-gradient-to-bl {\\n background-image:-webkit-gradient(linear, left top, right bottom, from(var(--gradient-color-stops))) !important;\\n background-image:linear-gradient(to bottom right, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=ltr] .lg\\\\:bg-gradient-to-l {\\r\\n background-image:-webkit-gradient(linear, right top, left top, from(var(--gradient-color-stops))) !important;\\r\\n background-image:linear-gradient(to left, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:bg-gradient-to-l {\\n background-image:-webkit-gradient(linear, left top, right top, from(var(--gradient-color-stops))) !important;\\n background-image:linear-gradient(to right, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=ltr] .lg\\\\:bg-gradient-to-tl {\\r\\n background-image:-webkit-gradient(linear, right bottom, left top, from(var(--gradient-color-stops))) !important;\\r\\n background-image:linear-gradient(to top left, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=rtl] .lg\\\\:bg-gradient-to-tl {\\n background-image:-webkit-gradient(linear, left bottom, right top, from(var(--gradient-color-stops))) !important;\\n background-image:linear-gradient(to top right, var(--gradient-color-stops)) !important;\\n }\\n\\n .lg\\\\:from-transparent {\\n --gradient-from-color:transparent !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;\\n }\\n\\n .lg\\\\:from-secondary {\\n --gradient-from-color:#836447 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(131, 100, 71, 0)) !important;\\n }\\n\\n .lg\\\\:from-primary {\\n --gradient-from-color:#1c2d56 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(28, 45, 86, 0)) !important;\\n }\\n\\n .lg\\\\:from-white {\\n --gradient-from-color:#fff !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;\\n }\\n\\n .lg\\\\:from-gray-100 {\\n --gradient-from-color:#f5f5f5 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 245, 245, 0)) !important;\\n }\\n\\n .lg\\\\:from-gray-200 {\\n --gradient-from-color:#eeeeee !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(238, 238, 238, 0)) !important;\\n }\\n\\n .lg\\\\:from-gray-300 {\\n --gradient-from-color:#e0e0e0 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important;\\n }\\n\\n .lg\\\\:from-gray-400 {\\n --gradient-from-color:#bdbdbd !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(189, 189, 189, 0)) !important;\\n }\\n\\n .lg\\\\:from-gray-500 {\\n --gradient-from-color:#9e9e9e !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(158, 158, 158, 0)) !important;\\n }\\n\\n .lg\\\\:from-gray-600 {\\n --gradient-from-color:#757575 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0)) !important;\\n }\\n\\n .lg\\\\:from-gray-700 {\\n --gradient-from-color:#616161 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 97, 97, 0)) !important;\\n }\\n\\n .lg\\\\:from-gray-800 {\\n --gradient-from-color:#424242 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(66, 66, 66, 0)) !important;\\n }\\n\\n .lg\\\\:from-gray-900 {\\n --gradient-from-color:#212121 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(33, 33, 33, 0)) !important;\\n }\\n\\n .lg\\\\:via-transparent {\\n --gradient-via-color:transparent !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;\\n }\\n\\n .lg\\\\:via-secondary {\\n --gradient-via-color:#836447 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(131, 100, 71, 0)) !important;\\n }\\n\\n .lg\\\\:via-primary {\\n --gradient-via-color:#1c2d56 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 45, 86, 0)) !important;\\n }\\n\\n .lg\\\\:via-white {\\n --gradient-via-color:#fff !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;\\n }\\n\\n .lg\\\\:via-gray-100 {\\n --gradient-via-color:#f5f5f5 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 245, 245, 0)) !important;\\n }\\n\\n .lg\\\\:via-gray-200 {\\n --gradient-via-color:#eeeeee !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 238, 238, 0)) !important;\\n }\\n\\n .lg\\\\:via-gray-300 {\\n --gradient-via-color:#e0e0e0 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important;\\n }\\n\\n .lg\\\\:via-gray-400 {\\n --gradient-via-color:#bdbdbd !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(189, 189, 189, 0)) !important;\\n }\\n\\n .lg\\\\:via-gray-500 {\\n --gradient-via-color:#9e9e9e !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(158, 158, 158, 0)) !important;\\n }\\n\\n .lg\\\\:via-gray-600 {\\n --gradient-via-color:#757575 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0)) !important;\\n }\\n\\n .lg\\\\:via-gray-700 {\\n --gradient-via-color:#616161 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 97, 97, 0)) !important;\\n }\\n\\n .lg\\\\:via-gray-800 {\\n --gradient-via-color:#424242 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 66, 66, 0)) !important;\\n }\\n\\n .lg\\\\:via-gray-900 {\\n --gradient-via-color:#212121 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 33, 33, 0)) !important;\\n }\\n\\n .lg\\\\:to-transparent {\\n --gradient-to-color:transparent !important;\\n }\\n\\n .lg\\\\:to-secondary {\\n --gradient-to-color:#836447 !important;\\n }\\n\\n .lg\\\\:to-primary {\\n --gradient-to-color:#1c2d56 !important;\\n }\\n\\n .lg\\\\:to-white {\\n --gradient-to-color:#fff !important;\\n }\\n\\n .lg\\\\:to-gray-100 {\\n --gradient-to-color:#f5f5f5 !important;\\n }\\n\\n .lg\\\\:to-gray-200 {\\n --gradient-to-color:#eeeeee !important;\\n }\\n\\n .lg\\\\:to-gray-300 {\\n --gradient-to-color:#e0e0e0 !important;\\n }\\n\\n .lg\\\\:to-gray-400 {\\n --gradient-to-color:#bdbdbd !important;\\n }\\n\\n .lg\\\\:to-gray-500 {\\n --gradient-to-color:#9e9e9e !important;\\n }\\n\\n .lg\\\\:to-gray-600 {\\n --gradient-to-color:#757575 !important;\\n }\\n\\n .lg\\\\:to-gray-700 {\\n --gradient-to-color:#616161 !important;\\n }\\n\\n .lg\\\\:to-gray-800 {\\n --gradient-to-color:#424242 !important;\\n }\\n\\n .lg\\\\:to-gray-900 {\\n --gradient-to-color:#212121 !important;\\n }\\n\\n .lg\\\\:hover\\\\:from-transparent:hover {\\n --gradient-from-color:transparent !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:from-secondary:hover {\\n --gradient-from-color:#836447 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(131, 100, 71, 0)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:from-primary:hover {\\n --gradient-from-color:#1c2d56 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(28, 45, 86, 0)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:from-white:hover {\\n --gradient-from-color:#fff !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:from-gray-100:hover {\\n --gradient-from-color:#f5f5f5 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 245, 245, 0)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:from-gray-200:hover {\\n --gradient-from-color:#eeeeee !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(238, 238, 238, 0)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:from-gray-300:hover {\\n --gradient-from-color:#e0e0e0 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:from-gray-400:hover {\\n --gradient-from-color:#bdbdbd !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(189, 189, 189, 0)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:from-gray-500:hover {\\n --gradient-from-color:#9e9e9e !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(158, 158, 158, 0)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:from-gray-600:hover {\\n --gradient-from-color:#757575 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:from-gray-700:hover {\\n --gradient-from-color:#616161 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 97, 97, 0)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:from-gray-800:hover {\\n --gradient-from-color:#424242 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(66, 66, 66, 0)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:from-gray-900:hover {\\n --gradient-from-color:#212121 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(33, 33, 33, 0)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:via-transparent:hover {\\n --gradient-via-color:transparent !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:via-secondary:hover {\\n --gradient-via-color:#836447 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(131, 100, 71, 0)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:via-primary:hover {\\n --gradient-via-color:#1c2d56 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 45, 86, 0)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:via-white:hover {\\n --gradient-via-color:#fff !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:via-gray-100:hover {\\n --gradient-via-color:#f5f5f5 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 245, 245, 0)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:via-gray-200:hover {\\n --gradient-via-color:#eeeeee !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 238, 238, 0)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:via-gray-300:hover {\\n --gradient-via-color:#e0e0e0 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:via-gray-400:hover {\\n --gradient-via-color:#bdbdbd !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(189, 189, 189, 0)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:via-gray-500:hover {\\n --gradient-via-color:#9e9e9e !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(158, 158, 158, 0)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:via-gray-600:hover {\\n --gradient-via-color:#757575 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:via-gray-700:hover {\\n --gradient-via-color:#616161 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 97, 97, 0)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:via-gray-800:hover {\\n --gradient-via-color:#424242 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 66, 66, 0)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:via-gray-900:hover {\\n --gradient-via-color:#212121 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 33, 33, 0)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:to-transparent:hover {\\n --gradient-to-color:transparent !important;\\n }\\n\\n .lg\\\\:hover\\\\:to-secondary:hover {\\n --gradient-to-color:#836447 !important;\\n }\\n\\n .lg\\\\:hover\\\\:to-primary:hover {\\n --gradient-to-color:#1c2d56 !important;\\n }\\n\\n .lg\\\\:hover\\\\:to-white:hover {\\n --gradient-to-color:#fff !important;\\n }\\n\\n .lg\\\\:hover\\\\:to-gray-100:hover {\\n --gradient-to-color:#f5f5f5 !important;\\n }\\n\\n .lg\\\\:hover\\\\:to-gray-200:hover {\\n --gradient-to-color:#eeeeee !important;\\n }\\n\\n .lg\\\\:hover\\\\:to-gray-300:hover {\\n --gradient-to-color:#e0e0e0 !important;\\n }\\n\\n .lg\\\\:hover\\\\:to-gray-400:hover {\\n --gradient-to-color:#bdbdbd !important;\\n }\\n\\n .lg\\\\:hover\\\\:to-gray-500:hover {\\n --gradient-to-color:#9e9e9e !important;\\n }\\n\\n .lg\\\\:hover\\\\:to-gray-600:hover {\\n --gradient-to-color:#757575 !important;\\n }\\n\\n .lg\\\\:hover\\\\:to-gray-700:hover {\\n --gradient-to-color:#616161 !important;\\n }\\n\\n .lg\\\\:hover\\\\:to-gray-800:hover {\\n --gradient-to-color:#424242 !important;\\n }\\n\\n .lg\\\\:hover\\\\:to-gray-900:hover {\\n --gradient-to-color:#212121 !important;\\n }\\n\\n .lg\\\\:focus\\\\:from-transparent:focus {\\n --gradient-from-color:transparent !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:from-secondary:focus {\\n --gradient-from-color:#836447 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(131, 100, 71, 0)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:from-primary:focus {\\n --gradient-from-color:#1c2d56 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(28, 45, 86, 0)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:from-white:focus {\\n --gradient-from-color:#fff !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:from-gray-100:focus {\\n --gradient-from-color:#f5f5f5 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 245, 245, 0)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:from-gray-200:focus {\\n --gradient-from-color:#eeeeee !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(238, 238, 238, 0)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:from-gray-300:focus {\\n --gradient-from-color:#e0e0e0 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:from-gray-400:focus {\\n --gradient-from-color:#bdbdbd !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(189, 189, 189, 0)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:from-gray-500:focus {\\n --gradient-from-color:#9e9e9e !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(158, 158, 158, 0)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:from-gray-600:focus {\\n --gradient-from-color:#757575 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:from-gray-700:focus {\\n --gradient-from-color:#616161 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 97, 97, 0)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:from-gray-800:focus {\\n --gradient-from-color:#424242 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(66, 66, 66, 0)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:from-gray-900:focus {\\n --gradient-from-color:#212121 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(33, 33, 33, 0)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:via-transparent:focus {\\n --gradient-via-color:transparent !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:via-secondary:focus {\\n --gradient-via-color:#836447 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(131, 100, 71, 0)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:via-primary:focus {\\n --gradient-via-color:#1c2d56 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 45, 86, 0)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:via-white:focus {\\n --gradient-via-color:#fff !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:via-gray-100:focus {\\n --gradient-via-color:#f5f5f5 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 245, 245, 0)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:via-gray-200:focus {\\n --gradient-via-color:#eeeeee !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 238, 238, 0)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:via-gray-300:focus {\\n --gradient-via-color:#e0e0e0 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:via-gray-400:focus {\\n --gradient-via-color:#bdbdbd !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(189, 189, 189, 0)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:via-gray-500:focus {\\n --gradient-via-color:#9e9e9e !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(158, 158, 158, 0)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:via-gray-600:focus {\\n --gradient-via-color:#757575 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:via-gray-700:focus {\\n --gradient-via-color:#616161 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 97, 97, 0)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:via-gray-800:focus {\\n --gradient-via-color:#424242 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 66, 66, 0)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:via-gray-900:focus {\\n --gradient-via-color:#212121 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 33, 33, 0)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:to-transparent:focus {\\n --gradient-to-color:transparent !important;\\n }\\n\\n .lg\\\\:focus\\\\:to-secondary:focus {\\n --gradient-to-color:#836447 !important;\\n }\\n\\n .lg\\\\:focus\\\\:to-primary:focus {\\n --gradient-to-color:#1c2d56 !important;\\n }\\n\\n .lg\\\\:focus\\\\:to-white:focus {\\n --gradient-to-color:#fff !important;\\n }\\n\\n .lg\\\\:focus\\\\:to-gray-100:focus {\\n --gradient-to-color:#f5f5f5 !important;\\n }\\n\\n .lg\\\\:focus\\\\:to-gray-200:focus {\\n --gradient-to-color:#eeeeee !important;\\n }\\n\\n .lg\\\\:focus\\\\:to-gray-300:focus {\\n --gradient-to-color:#e0e0e0 !important;\\n }\\n\\n .lg\\\\:focus\\\\:to-gray-400:focus {\\n --gradient-to-color:#bdbdbd !important;\\n }\\n\\n .lg\\\\:focus\\\\:to-gray-500:focus {\\n --gradient-to-color:#9e9e9e !important;\\n }\\n\\n .lg\\\\:focus\\\\:to-gray-600:focus {\\n --gradient-to-color:#757575 !important;\\n }\\n\\n .lg\\\\:focus\\\\:to-gray-700:focus {\\n --gradient-to-color:#616161 !important;\\n }\\n\\n .lg\\\\:focus\\\\:to-gray-800:focus {\\n --gradient-to-color:#424242 !important;\\n }\\n\\n .lg\\\\:focus\\\\:to-gray-900:focus {\\n --gradient-to-color:#212121 !important;\\n }\\n\\n .lg\\\\:bg-opacity-0 {\\n --bg-opacity:0 !important;\\n }\\n\\n .lg\\\\:bg-opacity-25 {\\n --bg-opacity:0.25 !important;\\n }\\n\\n .lg\\\\:bg-opacity-50 {\\n --bg-opacity:0.5 !important;\\n }\\n\\n .lg\\\\:bg-opacity-75 {\\n --bg-opacity:0.75 !important;\\n }\\n\\n .lg\\\\:bg-opacity-100 {\\n --bg-opacity:1 !important;\\n }\\n\\n .lg\\\\:hover\\\\:bg-opacity-0:hover {\\n --bg-opacity:0 !important;\\n }\\n\\n .lg\\\\:hover\\\\:bg-opacity-25:hover {\\n --bg-opacity:0.25 !important;\\n }\\n\\n .lg\\\\:hover\\\\:bg-opacity-50:hover {\\n --bg-opacity:0.5 !important;\\n }\\n\\n .lg\\\\:hover\\\\:bg-opacity-75:hover {\\n --bg-opacity:0.75 !important;\\n }\\n\\n .lg\\\\:hover\\\\:bg-opacity-100:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n .lg\\\\:focus\\\\:bg-opacity-0:focus {\\n --bg-opacity:0 !important;\\n }\\n\\n .lg\\\\:focus\\\\:bg-opacity-25:focus {\\n --bg-opacity:0.25 !important;\\n }\\n\\n .lg\\\\:focus\\\\:bg-opacity-50:focus {\\n --bg-opacity:0.5 !important;\\n }\\n\\n .lg\\\\:focus\\\\:bg-opacity-75:focus {\\n --bg-opacity:0.75 !important;\\n }\\n\\n .lg\\\\:focus\\\\:bg-opacity-100:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:bg-auto {\\n background-size:auto !important;\\n }\\n\\n [dir] .lg\\\\:bg-cover {\\n background-size:cover !important;\\n }\\n\\n [dir] .lg\\\\:bg-contain {\\n background-size:contain !important;\\n }\\n\\n [dir] .lg\\\\:border-transparent {\\n border-color:transparent !important;\\n }\\n\\n .lg\\\\:border-secondary {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:border-secondary {\\n border-color:#836447 !important;\\n border-color:rgba(131, 100, 71, var(--border-opacity)) !important;\\n }\\n\\n .lg\\\\:border-primary {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:border-primary {\\n border-color:#1c2d56 !important;\\n border-color:rgba(28, 45, 86, var(--border-opacity)) !important;\\n }\\n\\n .lg\\\\:border-white {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:border-white {\\n border-color:#fff !important;\\n border-color:rgba(255, 255, 255, var(--border-opacity)) !important;\\n }\\n\\n .lg\\\\:border-gray-100 {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:border-gray-100 {\\n border-color:#f5f5f5 !important;\\n border-color:rgba(245, 245, 245, var(--border-opacity)) !important;\\n }\\n\\n .lg\\\\:border-gray-200 {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:border-gray-200 {\\n border-color:#eeeeee !important;\\n border-color:rgba(238, 238, 238, var(--border-opacity)) !important;\\n }\\n\\n .lg\\\\:border-gray-300 {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:border-gray-300 {\\n border-color:#e0e0e0 !important;\\n border-color:rgba(224, 224, 224, var(--border-opacity)) !important;\\n }\\n\\n .lg\\\\:border-gray-400 {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:border-gray-400 {\\n border-color:#bdbdbd !important;\\n border-color:rgba(189, 189, 189, var(--border-opacity)) !important;\\n }\\n\\n .lg\\\\:border-gray-500 {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:border-gray-500 {\\n border-color:#9e9e9e !important;\\n border-color:rgba(158, 158, 158, var(--border-opacity)) !important;\\n }\\n\\n .lg\\\\:border-gray-600 {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:border-gray-600 {\\n border-color:#757575 !important;\\n border-color:rgba(117, 117, 117, var(--border-opacity)) !important;\\n }\\n\\n .lg\\\\:border-gray-700 {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:border-gray-700 {\\n border-color:#616161 !important;\\n border-color:rgba(97, 97, 97, var(--border-opacity)) !important;\\n }\\n\\n .lg\\\\:border-gray-800 {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:border-gray-800 {\\n border-color:#424242 !important;\\n border-color:rgba(66, 66, 66, var(--border-opacity)) !important;\\n }\\n\\n .lg\\\\:border-gray-900 {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:border-gray-900 {\\n border-color:#212121 !important;\\n border-color:rgba(33, 33, 33, var(--border-opacity)) !important;\\n }\\n\\n [dir] .lg\\\\:hover\\\\:border-transparent:hover {\\n border-color:transparent !important;\\n }\\n\\n .lg\\\\:hover\\\\:border-secondary:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:hover\\\\:border-secondary:hover {\\n border-color:#836447 !important;\\n border-color:rgba(131, 100, 71, var(--border-opacity)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:border-primary:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:hover\\\\:border-primary:hover {\\n border-color:#1c2d56 !important;\\n border-color:rgba(28, 45, 86, var(--border-opacity)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:border-white:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:hover\\\\:border-white:hover {\\n border-color:#fff !important;\\n border-color:rgba(255, 255, 255, var(--border-opacity)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:border-gray-100:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:hover\\\\:border-gray-100:hover {\\n border-color:#f5f5f5 !important;\\n border-color:rgba(245, 245, 245, var(--border-opacity)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:border-gray-200:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:hover\\\\:border-gray-200:hover {\\n border-color:#eeeeee !important;\\n border-color:rgba(238, 238, 238, var(--border-opacity)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:border-gray-300:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:hover\\\\:border-gray-300:hover {\\n border-color:#e0e0e0 !important;\\n border-color:rgba(224, 224, 224, var(--border-opacity)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:border-gray-400:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:hover\\\\:border-gray-400:hover {\\n border-color:#bdbdbd !important;\\n border-color:rgba(189, 189, 189, var(--border-opacity)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:border-gray-500:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:hover\\\\:border-gray-500:hover {\\n border-color:#9e9e9e !important;\\n border-color:rgba(158, 158, 158, var(--border-opacity)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:border-gray-600:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:hover\\\\:border-gray-600:hover {\\n border-color:#757575 !important;\\n border-color:rgba(117, 117, 117, var(--border-opacity)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:border-gray-700:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:hover\\\\:border-gray-700:hover {\\n border-color:#616161 !important;\\n border-color:rgba(97, 97, 97, var(--border-opacity)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:border-gray-800:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:hover\\\\:border-gray-800:hover {\\n border-color:#424242 !important;\\n border-color:rgba(66, 66, 66, var(--border-opacity)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:border-gray-900:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:hover\\\\:border-gray-900:hover {\\n border-color:#212121 !important;\\n border-color:rgba(33, 33, 33, var(--border-opacity)) !important;\\n }\\n\\n .lg\\\\:border-opacity-0 {\\n --border-opacity:0 !important;\\n }\\n\\n .lg\\\\:border-opacity-25 {\\n --border-opacity:0.25 !important;\\n }\\n\\n .lg\\\\:border-opacity-50 {\\n --border-opacity:0.5 !important;\\n }\\n\\n .lg\\\\:border-opacity-75 {\\n --border-opacity:0.75 !important;\\n }\\n\\n .lg\\\\:border-opacity-100 {\\n --border-opacity:1 !important;\\n }\\n\\n .lg\\\\:hover\\\\:border-opacity-0:hover {\\n --border-opacity:0 !important;\\n }\\n\\n .lg\\\\:hover\\\\:border-opacity-25:hover {\\n --border-opacity:0.25 !important;\\n }\\n\\n .lg\\\\:hover\\\\:border-opacity-50:hover {\\n --border-opacity:0.5 !important;\\n }\\n\\n .lg\\\\:hover\\\\:border-opacity-75:hover {\\n --border-opacity:0.75 !important;\\n }\\n\\n .lg\\\\:hover\\\\:border-opacity-100:hover {\\n --border-opacity:1 !important;\\n }\\n\\n .lg\\\\:focus\\\\:border-opacity-0:focus {\\n --border-opacity:0 !important;\\n }\\n\\n .lg\\\\:focus\\\\:border-opacity-25:focus {\\n --border-opacity:0.25 !important;\\n }\\n\\n .lg\\\\:focus\\\\:border-opacity-50:focus {\\n --border-opacity:0.5 !important;\\n }\\n\\n .lg\\\\:focus\\\\:border-opacity-75:focus {\\n --border-opacity:0.75 !important;\\n }\\n\\n .lg\\\\:focus\\\\:border-opacity-100:focus {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .lg\\\\:border-solid {\\n border-style:solid !important;\\n }\\n\\n [dir] .lg\\\\:border-dashed {\\n border-style:dashed !important;\\n }\\n\\n [dir] .lg\\\\:border-dotted {\\n border-style:dotted !important;\\n }\\n\\n [dir] .lg\\\\:border-double {\\n border-style:double !important;\\n }\\n\\n [dir] .lg\\\\:border-none {\\n border-style:none !important;\\n }\\n\\n [dir] .lg\\\\:border-0 {\\n border-width:0 !important;\\n }\\n\\n [dir] .lg\\\\:border-2 {\\n border-width:2px !important;\\n }\\n\\n [dir] .lg\\\\:border-4 {\\n border-width:4px !important;\\n }\\n\\n [dir] .lg\\\\:border-8 {\\n border-width:8px !important;\\n }\\n\\n [dir] .lg\\\\:border {\\n border-width:1px !important;\\n }\\n\\n [dir] .lg\\\\:border-t-0 {\\n border-top-width:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:border-r-0 {\\r\\n border-right-width:0 !important;\\n }\\n\\n [dir=rtl] .lg\\\\:border-r-0 {\\n border-left-width:0 !important;\\n }\\n\\n [dir] .lg\\\\:border-b-0 {\\n border-bottom-width:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:border-l-0 {\\r\\n border-left-width:0 !important;\\n }\\n\\n [dir=rtl] .lg\\\\:border-l-0 {\\n border-right-width:0 !important;\\n }\\n\\n [dir] .lg\\\\:border-t-2 {\\n border-top-width:2px !important;\\n }\\n\\n [dir=ltr] .lg\\\\:border-r-2 {\\r\\n border-right-width:2px !important;\\n }\\n\\n [dir=rtl] .lg\\\\:border-r-2 {\\n border-left-width:2px !important;\\n }\\n\\n [dir] .lg\\\\:border-b-2 {\\n border-bottom-width:2px !important;\\n }\\n\\n [dir=ltr] .lg\\\\:border-l-2 {\\r\\n border-left-width:2px !important;\\n }\\n\\n [dir=rtl] .lg\\\\:border-l-2 {\\n border-right-width:2px !important;\\n }\\n\\n [dir] .lg\\\\:border-t-4 {\\n border-top-width:4px !important;\\n }\\n\\n [dir=ltr] .lg\\\\:border-r-4 {\\r\\n border-right-width:4px !important;\\n }\\n\\n [dir=rtl] .lg\\\\:border-r-4 {\\n border-left-width:4px !important;\\n }\\n\\n [dir] .lg\\\\:border-b-4 {\\n border-bottom-width:4px !important;\\n }\\n\\n [dir=ltr] .lg\\\\:border-l-4 {\\r\\n border-left-width:4px !important;\\n }\\n\\n [dir=rtl] .lg\\\\:border-l-4 {\\n border-right-width:4px !important;\\n }\\n\\n [dir] .lg\\\\:border-t-8 {\\n border-top-width:8px !important;\\n }\\n\\n [dir=ltr] .lg\\\\:border-r-8 {\\r\\n border-right-width:8px !important;\\n }\\n\\n [dir=rtl] .lg\\\\:border-r-8 {\\n border-left-width:8px !important;\\n }\\n\\n [dir] .lg\\\\:border-b-8 {\\n border-bottom-width:8px !important;\\n }\\n\\n [dir=ltr] .lg\\\\:border-l-8 {\\r\\n border-left-width:8px !important;\\n }\\n\\n [dir=rtl] .lg\\\\:border-l-8 {\\n border-right-width:8px !important;\\n }\\n\\n [dir] .lg\\\\:border-t {\\n border-top-width:1px !important;\\n }\\n\\n [dir=ltr] .lg\\\\:border-r {\\r\\n border-right-width:1px !important;\\n }\\n\\n [dir=rtl] .lg\\\\:border-r {\\n border-left-width:1px !important;\\n }\\n\\n [dir] .lg\\\\:border-b {\\n border-bottom-width:1px !important;\\n }\\n\\n [dir=ltr] .lg\\\\:border-l {\\r\\n border-left-width:1px !important;\\n }\\n\\n [dir=rtl] .lg\\\\:border-l {\\n border-right-width:1px !important;\\n }\\n\\n .lg\\\\:box-border {\\n -webkit-box-sizing:border-box !important;\\n box-sizing:border-box !important;\\n }\\n\\n .lg\\\\:box-content {\\n -webkit-box-sizing:content-box !important;\\n box-sizing:content-box !important;\\n }\\n\\n .lg\\\\:block {\\n display:block !important;\\n }\\n\\n .lg\\\\:inline-block {\\n display:inline-block !important;\\n }\\n\\n .lg\\\\:inline {\\n display:inline !important;\\n }\\n\\n .lg\\\\:flex {\\n display:-webkit-box !important;\\n display:-ms-flexbox !important;\\n display:flex !important;\\n }\\n\\n .lg\\\\:inline-flex {\\n display:-webkit-inline-box !important;\\n display:-ms-inline-flexbox !important;\\n display:inline-flex !important;\\n }\\n\\n .lg\\\\:table {\\n display:table !important;\\n }\\n\\n .lg\\\\:table-caption {\\n display:table-caption !important;\\n }\\n\\n .lg\\\\:table-cell {\\n display:table-cell !important;\\n }\\n\\n .lg\\\\:table-column {\\n display:table-column !important;\\n }\\n\\n .lg\\\\:table-column-group {\\n display:table-column-group !important;\\n }\\n\\n .lg\\\\:table-footer-group {\\n display:table-footer-group !important;\\n }\\n\\n .lg\\\\:table-header-group {\\n display:table-header-group !important;\\n }\\n\\n .lg\\\\:table-row-group {\\n display:table-row-group !important;\\n }\\n\\n .lg\\\\:table-row {\\n display:table-row !important;\\n }\\n\\n .lg\\\\:flow-root {\\n display:flow-root !important;\\n }\\n\\n .lg\\\\:grid {\\n display:grid !important;\\n }\\n\\n .lg\\\\:inline-grid {\\n display:inline-grid !important;\\n }\\n\\n .lg\\\\:contents {\\n display:contents !important;\\n }\\n\\n .lg\\\\:hidden {\\n display:none !important;\\n }\\n\\n .lg\\\\:flex-row {\\n -webkit-box-orient:horizontal !important;\\n -webkit-box-direction:normal !important;\\n -ms-flex-direction:row !important;\\n flex-direction:row !important;\\n }\\n\\n .lg\\\\:flex-row-reverse {\\n -webkit-box-orient:horizontal !important;\\n -webkit-box-direction:reverse !important;\\n -ms-flex-direction:row-reverse !important;\\n flex-direction:row-reverse !important;\\n }\\n\\n .lg\\\\:flex-col {\\n -webkit-box-orient:vertical !important;\\n -webkit-box-direction:normal !important;\\n -ms-flex-direction:column !important;\\n flex-direction:column !important;\\n }\\n\\n .lg\\\\:flex-col-reverse {\\n -webkit-box-orient:vertical !important;\\n -webkit-box-direction:reverse !important;\\n -ms-flex-direction:column-reverse !important;\\n flex-direction:column-reverse !important;\\n }\\n\\n .lg\\\\:flex-wrap {\\n -ms-flex-wrap:wrap !important;\\n flex-wrap:wrap !important;\\n }\\n\\n .lg\\\\:flex-wrap-reverse {\\n -ms-flex-wrap:wrap-reverse !important;\\n flex-wrap:wrap-reverse !important;\\n }\\n\\n .lg\\\\:flex-no-wrap {\\n -ms-flex-wrap:nowrap !important;\\n flex-wrap:nowrap !important;\\n }\\n\\n .lg\\\\:place-items-auto {\\n place-items:auto !important;\\n }\\n\\n .lg\\\\:place-items-start {\\n place-items:start !important;\\n }\\n\\n .lg\\\\:place-items-end {\\n place-items:end !important;\\n }\\n\\n .lg\\\\:place-items-center {\\n place-items:center !important;\\n }\\n\\n .lg\\\\:place-items-stretch {\\n place-items:stretch !important;\\n }\\n\\n .lg\\\\:place-content-center {\\n place-content:center !important;\\n }\\n\\n .lg\\\\:place-content-start {\\n place-content:start !important;\\n }\\n\\n .lg\\\\:place-content-end {\\n place-content:end !important;\\n }\\n\\n .lg\\\\:place-content-between {\\n place-content:space-between !important;\\n }\\n\\n .lg\\\\:place-content-around {\\n place-content:space-around !important;\\n }\\n\\n .lg\\\\:place-content-evenly {\\n place-content:space-evenly !important;\\n }\\n\\n .lg\\\\:place-content-stretch {\\n place-content:stretch !important;\\n }\\n\\n .lg\\\\:place-self-auto {\\n place-self:auto !important;\\n }\\n\\n .lg\\\\:place-self-start {\\n place-self:start !important;\\n }\\n\\n .lg\\\\:place-self-end {\\n place-self:end !important;\\n }\\n\\n .lg\\\\:place-self-center {\\n place-self:center !important;\\n }\\n\\n .lg\\\\:place-self-stretch {\\n place-self:stretch !important;\\n }\\n\\n .lg\\\\:items-start {\\n -webkit-box-align:start !important;\\n -ms-flex-align:start !important;\\n align-items:flex-start !important;\\n }\\n\\n .lg\\\\:items-end {\\n -webkit-box-align:end !important;\\n -ms-flex-align:end !important;\\n align-items:flex-end !important;\\n }\\n\\n .lg\\\\:items-center {\\n -webkit-box-align:center !important;\\n -ms-flex-align:center !important;\\n align-items:center !important;\\n }\\n\\n .lg\\\\:items-baseline {\\n -webkit-box-align:baseline !important;\\n -ms-flex-align:baseline !important;\\n align-items:baseline !important;\\n }\\n\\n .lg\\\\:items-stretch {\\n -webkit-box-align:stretch !important;\\n -ms-flex-align:stretch !important;\\n align-items:stretch !important;\\n }\\n\\n .lg\\\\:content-center {\\n -ms-flex-line-pack:center !important;\\n align-content:center !important;\\n }\\n\\n .lg\\\\:content-start {\\n -ms-flex-line-pack:start !important;\\n align-content:flex-start !important;\\n }\\n\\n .lg\\\\:content-end {\\n -ms-flex-line-pack:end !important;\\n align-content:flex-end !important;\\n }\\n\\n .lg\\\\:content-between {\\n -ms-flex-line-pack:justify !important;\\n align-content:space-between !important;\\n }\\n\\n .lg\\\\:content-around {\\n -ms-flex-line-pack:distribute !important;\\n align-content:space-around !important;\\n }\\n\\n .lg\\\\:content-evenly {\\n -ms-flex-line-pack:space-evenly !important;\\n align-content:space-evenly !important;\\n }\\n\\n .lg\\\\:self-auto {\\n -ms-flex-item-align:auto !important;\\n align-self:auto !important;\\n }\\n\\n .lg\\\\:self-start {\\n -ms-flex-item-align:start !important;\\n align-self:flex-start !important;\\n }\\n\\n .lg\\\\:self-end {\\n -ms-flex-item-align:end !important;\\n align-self:flex-end !important;\\n }\\n\\n .lg\\\\:self-center {\\n -ms-flex-item-align:center !important;\\n align-self:center !important;\\n }\\n\\n .lg\\\\:self-stretch {\\n -ms-flex-item-align:stretch !important;\\n align-self:stretch !important;\\n }\\n\\n .lg\\\\:justify-items-auto {\\n justify-items:auto !important;\\n }\\n\\n .lg\\\\:justify-items-start {\\n justify-items:start !important;\\n }\\n\\n .lg\\\\:justify-items-end {\\n justify-items:end !important;\\n }\\n\\n .lg\\\\:justify-items-center {\\n justify-items:center !important;\\n }\\n\\n .lg\\\\:justify-items-stretch {\\n justify-items:stretch !important;\\n }\\n\\n .lg\\\\:justify-start {\\n -webkit-box-pack:start !important;\\n -ms-flex-pack:start !important;\\n justify-content:flex-start !important;\\n }\\n\\n .lg\\\\:justify-end {\\n -webkit-box-pack:end !important;\\n -ms-flex-pack:end !important;\\n justify-content:flex-end !important;\\n }\\n\\n .lg\\\\:justify-center {\\n -webkit-box-pack:center !important;\\n -ms-flex-pack:center !important;\\n justify-content:center !important;\\n }\\n\\n .lg\\\\:justify-between {\\n -webkit-box-pack:justify !important;\\n -ms-flex-pack:justify !important;\\n justify-content:space-between !important;\\n }\\n\\n .lg\\\\:justify-around {\\n -ms-flex-pack:distribute !important;\\n justify-content:space-around !important;\\n }\\n\\n .lg\\\\:justify-evenly {\\n -webkit-box-pack:space-evenly !important;\\n -ms-flex-pack:space-evenly !important;\\n justify-content:space-evenly !important;\\n }\\n\\n .lg\\\\:justify-self-auto {\\n justify-self:auto !important;\\n }\\n\\n .lg\\\\:justify-self-start {\\n justify-self:start !important;\\n }\\n\\n .lg\\\\:justify-self-end {\\n justify-self:end !important;\\n }\\n\\n .lg\\\\:justify-self-center {\\n justify-self:center !important;\\n }\\n\\n .lg\\\\:justify-self-stretch {\\n justify-self:stretch !important;\\n }\\n\\n .lg\\\\:flex-1 {\\n -webkit-box-flex:1 !important;\\n -ms-flex:1 1 0% !important;\\n flex:1 1 0% !important;\\n }\\n\\n .lg\\\\:flex-auto {\\n -webkit-box-flex:1 !important;\\n -ms-flex:1 1 auto !important;\\n flex:1 1 auto !important;\\n }\\n\\n .lg\\\\:flex-initial {\\n -webkit-box-flex:0 !important;\\n -ms-flex:0 1 auto !important;\\n flex:0 1 auto !important;\\n }\\n\\n .lg\\\\:flex-none {\\n -webkit-box-flex:0 !important;\\n -ms-flex:none !important;\\n flex:none !important;\\n }\\n\\n .lg\\\\:flex-grow-0 {\\n -webkit-box-flex:0 !important;\\n -ms-flex-positive:0 !important;\\n flex-grow:0 !important;\\n }\\n\\n .lg\\\\:flex-grow {\\n -webkit-box-flex:1 !important;\\n -ms-flex-positive:1 !important;\\n flex-grow:1 !important;\\n }\\n\\n .lg\\\\:flex-shrink-0 {\\n -ms-flex-negative:0 !important;\\n flex-shrink:0 !important;\\n }\\n\\n .lg\\\\:flex-shrink {\\n -ms-flex-negative:1 !important;\\n flex-shrink:1 !important;\\n }\\n\\n .lg\\\\:order-1 {\\n -webkit-box-ordinal-group:2 !important;\\n -ms-flex-order:1 !important;\\n order:1 !important;\\n }\\n\\n .lg\\\\:order-2 {\\n -webkit-box-ordinal-group:3 !important;\\n -ms-flex-order:2 !important;\\n order:2 !important;\\n }\\n\\n .lg\\\\:order-3 {\\n -webkit-box-ordinal-group:4 !important;\\n -ms-flex-order:3 !important;\\n order:3 !important;\\n }\\n\\n .lg\\\\:order-4 {\\n -webkit-box-ordinal-group:5 !important;\\n -ms-flex-order:4 !important;\\n order:4 !important;\\n }\\n\\n .lg\\\\:order-5 {\\n -webkit-box-ordinal-group:6 !important;\\n -ms-flex-order:5 !important;\\n order:5 !important;\\n }\\n\\n .lg\\\\:order-6 {\\n -webkit-box-ordinal-group:7 !important;\\n -ms-flex-order:6 !important;\\n order:6 !important;\\n }\\n\\n .lg\\\\:order-first {\\n -webkit-box-ordinal-group:0 !important;\\n -ms-flex-order:-1 !important;\\n order:-1 !important;\\n }\\n\\n .lg\\\\:order-last {\\n -webkit-box-ordinal-group:1000 !important;\\n -ms-flex-order:999 !important;\\n order:999 !important;\\n }\\n\\n .lg\\\\:order-normal {\\n -webkit-box-ordinal-group:1 !important;\\n -ms-flex-order:0 !important;\\n order:0 !important;\\n }\\n\\n .lg\\\\:hover\\\\:order-1:hover {\\n -webkit-box-ordinal-group:2 !important;\\n -ms-flex-order:1 !important;\\n order:1 !important;\\n }\\n\\n .lg\\\\:hover\\\\:order-2:hover {\\n -webkit-box-ordinal-group:3 !important;\\n -ms-flex-order:2 !important;\\n order:2 !important;\\n }\\n\\n .lg\\\\:hover\\\\:order-3:hover {\\n -webkit-box-ordinal-group:4 !important;\\n -ms-flex-order:3 !important;\\n order:3 !important;\\n }\\n\\n .lg\\\\:hover\\\\:order-4:hover {\\n -webkit-box-ordinal-group:5 !important;\\n -ms-flex-order:4 !important;\\n order:4 !important;\\n }\\n\\n .lg\\\\:hover\\\\:order-5:hover {\\n -webkit-box-ordinal-group:6 !important;\\n -ms-flex-order:5 !important;\\n order:5 !important;\\n }\\n\\n .lg\\\\:hover\\\\:order-6:hover {\\n -webkit-box-ordinal-group:7 !important;\\n -ms-flex-order:6 !important;\\n order:6 !important;\\n }\\n\\n .lg\\\\:hover\\\\:order-first:hover {\\n -webkit-box-ordinal-group:0 !important;\\n -ms-flex-order:-1 !important;\\n order:-1 !important;\\n }\\n\\n .lg\\\\:hover\\\\:order-last:hover {\\n -webkit-box-ordinal-group:1000 !important;\\n -ms-flex-order:999 !important;\\n order:999 !important;\\n }\\n\\n .lg\\\\:hover\\\\:order-normal:hover {\\n -webkit-box-ordinal-group:1 !important;\\n -ms-flex-order:0 !important;\\n order:0 !important;\\n }\\n\\n .lg\\\\:focus\\\\:order-1:focus {\\n -webkit-box-ordinal-group:2 !important;\\n -ms-flex-order:1 !important;\\n order:1 !important;\\n }\\n\\n .lg\\\\:focus\\\\:order-2:focus {\\n -webkit-box-ordinal-group:3 !important;\\n -ms-flex-order:2 !important;\\n order:2 !important;\\n }\\n\\n .lg\\\\:focus\\\\:order-3:focus {\\n -webkit-box-ordinal-group:4 !important;\\n -ms-flex-order:3 !important;\\n order:3 !important;\\n }\\n\\n .lg\\\\:focus\\\\:order-4:focus {\\n -webkit-box-ordinal-group:5 !important;\\n -ms-flex-order:4 !important;\\n order:4 !important;\\n }\\n\\n .lg\\\\:focus\\\\:order-5:focus {\\n -webkit-box-ordinal-group:6 !important;\\n -ms-flex-order:5 !important;\\n order:5 !important;\\n }\\n\\n .lg\\\\:focus\\\\:order-6:focus {\\n -webkit-box-ordinal-group:7 !important;\\n -ms-flex-order:6 !important;\\n order:6 !important;\\n }\\n\\n .lg\\\\:focus\\\\:order-first:focus {\\n -webkit-box-ordinal-group:0 !important;\\n -ms-flex-order:-1 !important;\\n order:-1 !important;\\n }\\n\\n .lg\\\\:focus\\\\:order-last:focus {\\n -webkit-box-ordinal-group:1000 !important;\\n -ms-flex-order:999 !important;\\n order:999 !important;\\n }\\n\\n .lg\\\\:focus\\\\:order-normal:focus {\\n -webkit-box-ordinal-group:1 !important;\\n -ms-flex-order:0 !important;\\n order:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:float-right {\\r\\n float:right !important;\\n }\\n\\n [dir=rtl] .lg\\\\:float-right {\\n float:left !important;\\n }\\n\\n [dir=ltr] .lg\\\\:float-left {\\r\\n float:left !important;\\n }\\n\\n [dir=rtl] .lg\\\\:float-left {\\n float:right !important;\\n }\\n\\n [dir] .lg\\\\:float-none {\\n float:none !important;\\n }\\n\\n .lg\\\\:clearfix:after {\\n content:\\\"\\\" !important;\\n display:table !important;\\n }\\n\\n [dir] .lg\\\\:clearfix:after {\\n clear:both !important;\\n }\\n\\n [dir=ltr] .lg\\\\:clear-left {\\r\\n clear:left !important;\\n }\\n\\n [dir=rtl] .lg\\\\:clear-left {\\n clear:right !important;\\n }\\n\\n [dir=ltr] .lg\\\\:clear-right {\\r\\n clear:right !important;\\n }\\n\\n [dir=rtl] .lg\\\\:clear-right {\\n clear:left !important;\\n }\\n\\n [dir] .lg\\\\:clear-both {\\n clear:both !important;\\n }\\n\\n [dir] .lg\\\\:clear-none {\\n clear:none !important;\\n }\\n\\n .lg\\\\:font-light {\\n font-weight:300 !important;\\n }\\n\\n .lg\\\\:font-normal {\\n font-weight:400 !important;\\n }\\n\\n .lg\\\\:font-medium {\\n font-weight:500 !important;\\n }\\n\\n .lg\\\\:font-semibold {\\n font-weight:600 !important;\\n }\\n\\n .lg\\\\:font-bold {\\n font-weight:700 !important;\\n }\\n\\n .lg\\\\:font-extrabold {\\n font-weight:800 !important;\\n }\\n\\n .lg\\\\:font-black {\\n font-weight:900 !important;\\n }\\n\\n .lg\\\\:hover\\\\:font-light:hover {\\n font-weight:300 !important;\\n }\\n\\n .lg\\\\:hover\\\\:font-normal:hover {\\n font-weight:400 !important;\\n }\\n\\n .lg\\\\:hover\\\\:font-medium:hover {\\n font-weight:500 !important;\\n }\\n\\n .lg\\\\:hover\\\\:font-semibold:hover {\\n font-weight:600 !important;\\n }\\n\\n .lg\\\\:hover\\\\:font-bold:hover {\\n font-weight:700 !important;\\n }\\n\\n .lg\\\\:hover\\\\:font-extrabold:hover {\\n font-weight:800 !important;\\n }\\n\\n .lg\\\\:hover\\\\:font-black:hover {\\n font-weight:900 !important;\\n }\\n\\n .lg\\\\:h-1 {\\n height:0.25rem !important;\\n }\\n\\n .lg\\\\:h-2 {\\n height:0.5rem !important;\\n }\\n\\n .lg\\\\:h-3 {\\n height:0.75rem !important;\\n }\\n\\n .lg\\\\:h-4 {\\n height:1rem !important;\\n }\\n\\n .lg\\\\:h-5 {\\n height:1.25rem !important;\\n }\\n\\n .lg\\\\:h-6 {\\n height:1.5rem !important;\\n }\\n\\n .lg\\\\:h-8 {\\n height:2rem !important;\\n }\\n\\n .lg\\\\:h-10 {\\n height:2.5rem !important;\\n }\\n\\n .lg\\\\:h-12 {\\n height:3rem !important;\\n }\\n\\n .lg\\\\:h-16 {\\n height:4rem !important;\\n }\\n\\n .lg\\\\:h-24 {\\n height:6rem !important;\\n }\\n\\n .lg\\\\:h-32 {\\n height:8rem !important;\\n }\\n\\n .lg\\\\:h-48 {\\n height:12rem !important;\\n }\\n\\n .lg\\\\:h-64 {\\n height:16rem !important;\\n }\\n\\n .lg\\\\:h-auto {\\n height:auto !important;\\n }\\n\\n .lg\\\\:h-px {\\n height:1px !important;\\n }\\n\\n .lg\\\\:h-full {\\n height:100% !important;\\n }\\n\\n .lg\\\\:h-screen {\\n height:100vh !important;\\n }\\n\\n .lg\\\\:text-xs {\\n font-size:.75rem !important;\\n }\\n\\n .lg\\\\:text-sm {\\n font-size:.875rem !important;\\n }\\n\\n .lg\\\\:text-base {\\n font-size:1rem !important;\\n }\\n\\n .lg\\\\:text-lg {\\n font-size:1.125rem !important;\\n }\\n\\n .lg\\\\:text-xl {\\n font-size:1.25rem !important;\\n }\\n\\n .lg\\\\:text-2xl {\\n font-size:1.5rem !important;\\n }\\n\\n .lg\\\\:text-3xl {\\n font-size:1.875rem !important;\\n }\\n\\n .lg\\\\:text-4xl {\\n font-size:2.25rem !important;\\n }\\n\\n .lg\\\\:text-5xl {\\n font-size:3rem !important;\\n }\\n\\n .lg\\\\:text-6xl {\\n font-size:4rem !important;\\n }\\n\\n .lg\\\\:leading-none {\\n line-height:1 !important;\\n }\\n\\n .lg\\\\:leading-tight {\\n line-height:1.25 !important;\\n }\\n\\n .lg\\\\:leading-normal {\\n line-height:1.5 !important;\\n }\\n\\n .lg\\\\:leading-loose {\\n line-height:2 !important;\\n }\\n\\n .lg\\\\:list-inside {\\n list-style-position:inside !important;\\n }\\n\\n .lg\\\\:list-outside {\\n list-style-position:outside !important;\\n }\\n\\n [dir] .lg\\\\:m-0 {\\n margin:0 !important;\\n }\\n\\n [dir] .lg\\\\:m-1 {\\n margin:0.25rem !important;\\n }\\n\\n [dir] .lg\\\\:m-2 {\\n margin:0.5rem !important;\\n }\\n\\n [dir] .lg\\\\:m-3 {\\n margin:0.75rem !important;\\n }\\n\\n [dir] .lg\\\\:m-4 {\\n margin:1rem !important;\\n }\\n\\n [dir] .lg\\\\:m-5 {\\n margin:1.25rem !important;\\n }\\n\\n [dir] .lg\\\\:m-6 {\\n margin:1.5rem !important;\\n }\\n\\n [dir] .lg\\\\:m-8 {\\n margin:2rem !important;\\n }\\n\\n [dir] .lg\\\\:m-10 {\\n margin:2.5rem !important;\\n }\\n\\n [dir] .lg\\\\:m-12 {\\n margin:3rem !important;\\n }\\n\\n [dir] .lg\\\\:m-16 {\\n margin:4rem !important;\\n }\\n\\n [dir] .lg\\\\:m-20 {\\n margin:5rem !important;\\n }\\n\\n [dir] .lg\\\\:m-24 {\\n margin:6rem !important;\\n }\\n\\n [dir] .lg\\\\:m-32 {\\n margin:8rem !important;\\n }\\n\\n [dir] .lg\\\\:m-auto {\\n margin:auto !important;\\n }\\n\\n [dir] .lg\\\\:m-px {\\n margin:1px !important;\\n }\\n\\n [dir] .lg\\\\:m-base {\\n margin:2.2rem !important;\\n }\\n\\n [dir] .lg\\\\:-m-px {\\n margin:-1px !important;\\n }\\n\\n [dir] .lg\\\\:-m-1 {\\n margin:-0.25rem !important;\\n }\\n\\n [dir] .lg\\\\:-m-2 {\\n margin:-0.5rem !important;\\n }\\n\\n [dir] .lg\\\\:-m-3 {\\n margin:-0.75rem !important;\\n }\\n\\n [dir] .lg\\\\:-m-4 {\\n margin:-1rem !important;\\n }\\n\\n [dir] .lg\\\\:my-0 {\\n margin-top:0 !important;\\n margin-bottom:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:mx-0 {\\r\\n margin-left:0 !important;\\r\\n margin-right:0 !important;\\n }\\n\\n [dir=rtl] .lg\\\\:mx-0 {\\n margin-right:0 !important;\\n margin-left:0 !important;\\n }\\n\\n [dir] .lg\\\\:my-1 {\\n margin-top:0.25rem !important;\\n margin-bottom:0.25rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:mx-1 {\\r\\n margin-left:0.25rem !important;\\r\\n margin-right:0.25rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:mx-1 {\\n margin-right:0.25rem !important;\\n margin-left:0.25rem !important;\\n }\\n\\n [dir] .lg\\\\:my-2 {\\n margin-top:0.5rem !important;\\n margin-bottom:0.5rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:mx-2 {\\r\\n margin-left:0.5rem !important;\\r\\n margin-right:0.5rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:mx-2 {\\n margin-right:0.5rem !important;\\n margin-left:0.5rem !important;\\n }\\n\\n [dir] .lg\\\\:my-3 {\\n margin-top:0.75rem !important;\\n margin-bottom:0.75rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:mx-3 {\\r\\n margin-left:0.75rem !important;\\r\\n margin-right:0.75rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:mx-3 {\\n margin-right:0.75rem !important;\\n margin-left:0.75rem !important;\\n }\\n\\n [dir] .lg\\\\:my-4 {\\n margin-top:1rem !important;\\n margin-bottom:1rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:mx-4 {\\r\\n margin-left:1rem !important;\\r\\n margin-right:1rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:mx-4 {\\n margin-right:1rem !important;\\n margin-left:1rem !important;\\n }\\n\\n [dir] .lg\\\\:my-5 {\\n margin-top:1.25rem !important;\\n margin-bottom:1.25rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:mx-5 {\\r\\n margin-left:1.25rem !important;\\r\\n margin-right:1.25rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:mx-5 {\\n margin-right:1.25rem !important;\\n margin-left:1.25rem !important;\\n }\\n\\n [dir] .lg\\\\:my-6 {\\n margin-top:1.5rem !important;\\n margin-bottom:1.5rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:mx-6 {\\r\\n margin-left:1.5rem !important;\\r\\n margin-right:1.5rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:mx-6 {\\n margin-right:1.5rem !important;\\n margin-left:1.5rem !important;\\n }\\n\\n [dir] .lg\\\\:my-8 {\\n margin-top:2rem !important;\\n margin-bottom:2rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:mx-8 {\\r\\n margin-left:2rem !important;\\r\\n margin-right:2rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:mx-8 {\\n margin-right:2rem !important;\\n margin-left:2rem !important;\\n }\\n\\n [dir] .lg\\\\:my-10 {\\n margin-top:2.5rem !important;\\n margin-bottom:2.5rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:mx-10 {\\r\\n margin-left:2.5rem !important;\\r\\n margin-right:2.5rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:mx-10 {\\n margin-right:2.5rem !important;\\n margin-left:2.5rem !important;\\n }\\n\\n [dir] .lg\\\\:my-12 {\\n margin-top:3rem !important;\\n margin-bottom:3rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:mx-12 {\\r\\n margin-left:3rem !important;\\r\\n margin-right:3rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:mx-12 {\\n margin-right:3rem !important;\\n margin-left:3rem !important;\\n }\\n\\n [dir] .lg\\\\:my-16 {\\n margin-top:4rem !important;\\n margin-bottom:4rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:mx-16 {\\r\\n margin-left:4rem !important;\\r\\n margin-right:4rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:mx-16 {\\n margin-right:4rem !important;\\n margin-left:4rem !important;\\n }\\n\\n [dir] .lg\\\\:my-20 {\\n margin-top:5rem !important;\\n margin-bottom:5rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:mx-20 {\\r\\n margin-left:5rem !important;\\r\\n margin-right:5rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:mx-20 {\\n margin-right:5rem !important;\\n margin-left:5rem !important;\\n }\\n\\n [dir] .lg\\\\:my-24 {\\n margin-top:6rem !important;\\n margin-bottom:6rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:mx-24 {\\r\\n margin-left:6rem !important;\\r\\n margin-right:6rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:mx-24 {\\n margin-right:6rem !important;\\n margin-left:6rem !important;\\n }\\n\\n [dir] .lg\\\\:my-32 {\\n margin-top:8rem !important;\\n margin-bottom:8rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:mx-32 {\\r\\n margin-left:8rem !important;\\r\\n margin-right:8rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:mx-32 {\\n margin-right:8rem !important;\\n margin-left:8rem !important;\\n }\\n\\n [dir] .lg\\\\:my-auto {\\n margin-top:auto !important;\\n margin-bottom:auto !important;\\n }\\n\\n [dir=ltr] .lg\\\\:mx-auto {\\r\\n margin-left:auto !important;\\r\\n margin-right:auto !important;\\n }\\n\\n [dir=rtl] .lg\\\\:mx-auto {\\n margin-right:auto !important;\\n margin-left:auto !important;\\n }\\n\\n [dir] .lg\\\\:my-px {\\n margin-top:1px !important;\\n margin-bottom:1px !important;\\n }\\n\\n [dir=ltr] .lg\\\\:mx-px {\\r\\n margin-left:1px !important;\\r\\n margin-right:1px !important;\\n }\\n\\n [dir=rtl] .lg\\\\:mx-px {\\n margin-right:1px !important;\\n margin-left:1px !important;\\n }\\n\\n [dir] .lg\\\\:my-base {\\n margin-top:2.2rem !important;\\n margin-bottom:2.2rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:mx-base {\\r\\n margin-left:2.2rem !important;\\r\\n margin-right:2.2rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:mx-base {\\n margin-right:2.2rem !important;\\n margin-left:2.2rem !important;\\n }\\n\\n [dir] .lg\\\\:-my-px {\\n margin-top:-1px !important;\\n margin-bottom:-1px !important;\\n }\\n\\n [dir=ltr] .lg\\\\:-mx-px {\\r\\n margin-left:-1px !important;\\r\\n margin-right:-1px !important;\\n }\\n\\n [dir=rtl] .lg\\\\:-mx-px {\\n margin-right:-1px !important;\\n margin-left:-1px !important;\\n }\\n\\n [dir] .lg\\\\:-my-1 {\\n margin-top:-0.25rem !important;\\n margin-bottom:-0.25rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:-mx-1 {\\r\\n margin-left:-0.25rem !important;\\r\\n margin-right:-0.25rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:-mx-1 {\\n margin-right:-0.25rem !important;\\n margin-left:-0.25rem !important;\\n }\\n\\n [dir] .lg\\\\:-my-2 {\\n margin-top:-0.5rem !important;\\n margin-bottom:-0.5rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:-mx-2 {\\r\\n margin-left:-0.5rem !important;\\r\\n margin-right:-0.5rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:-mx-2 {\\n margin-right:-0.5rem !important;\\n margin-left:-0.5rem !important;\\n }\\n\\n [dir] .lg\\\\:-my-3 {\\n margin-top:-0.75rem !important;\\n margin-bottom:-0.75rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:-mx-3 {\\r\\n margin-left:-0.75rem !important;\\r\\n margin-right:-0.75rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:-mx-3 {\\n margin-right:-0.75rem !important;\\n margin-left:-0.75rem !important;\\n }\\n\\n [dir] .lg\\\\:-my-4 {\\n margin-top:-1rem !important;\\n margin-bottom:-1rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:-mx-4 {\\r\\n margin-left:-1rem !important;\\r\\n margin-right:-1rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:-mx-4 {\\n margin-right:-1rem !important;\\n margin-left:-1rem !important;\\n }\\n\\n [dir] .lg\\\\:mt-0 {\\n margin-top:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:mr-0 {\\r\\n margin-right:0 !important;\\n }\\n\\n [dir=rtl] .lg\\\\:mr-0 {\\n margin-left:0 !important;\\n }\\n\\n [dir] .lg\\\\:mb-0 {\\n margin-bottom:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:ml-0 {\\r\\n margin-left:0 !important;\\n }\\n\\n [dir=rtl] .lg\\\\:ml-0 {\\n margin-right:0 !important;\\n }\\n\\n [dir] .lg\\\\:mt-1 {\\n margin-top:0.25rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:mr-1 {\\r\\n margin-right:0.25rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:mr-1 {\\n margin-left:0.25rem !important;\\n }\\n\\n [dir] .lg\\\\:mb-1 {\\n margin-bottom:0.25rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:ml-1 {\\r\\n margin-left:0.25rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:ml-1 {\\n margin-right:0.25rem !important;\\n }\\n\\n [dir] .lg\\\\:mt-2 {\\n margin-top:0.5rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:mr-2 {\\r\\n margin-right:0.5rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:mr-2 {\\n margin-left:0.5rem !important;\\n }\\n\\n [dir] .lg\\\\:mb-2 {\\n margin-bottom:0.5rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:ml-2 {\\r\\n margin-left:0.5rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:ml-2 {\\n margin-right:0.5rem !important;\\n }\\n\\n [dir] .lg\\\\:mt-3 {\\n margin-top:0.75rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:mr-3 {\\r\\n margin-right:0.75rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:mr-3 {\\n margin-left:0.75rem !important;\\n }\\n\\n [dir] .lg\\\\:mb-3 {\\n margin-bottom:0.75rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:ml-3 {\\r\\n margin-left:0.75rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:ml-3 {\\n margin-right:0.75rem !important;\\n }\\n\\n [dir] .lg\\\\:mt-4 {\\n margin-top:1rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:mr-4 {\\r\\n margin-right:1rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:mr-4 {\\n margin-left:1rem !important;\\n }\\n\\n [dir] .lg\\\\:mb-4 {\\n margin-bottom:1rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:ml-4 {\\r\\n margin-left:1rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:ml-4 {\\n margin-right:1rem !important;\\n }\\n\\n [dir] .lg\\\\:mt-5 {\\n margin-top:1.25rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:mr-5 {\\r\\n margin-right:1.25rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:mr-5 {\\n margin-left:1.25rem !important;\\n }\\n\\n [dir] .lg\\\\:mb-5 {\\n margin-bottom:1.25rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:ml-5 {\\r\\n margin-left:1.25rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:ml-5 {\\n margin-right:1.25rem !important;\\n }\\n\\n [dir] .lg\\\\:mt-6 {\\n margin-top:1.5rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:mr-6 {\\r\\n margin-right:1.5rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:mr-6 {\\n margin-left:1.5rem !important;\\n }\\n\\n [dir] .lg\\\\:mb-6 {\\n margin-bottom:1.5rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:ml-6 {\\r\\n margin-left:1.5rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:ml-6 {\\n margin-right:1.5rem !important;\\n }\\n\\n [dir] .lg\\\\:mt-8 {\\n margin-top:2rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:mr-8 {\\r\\n margin-right:2rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:mr-8 {\\n margin-left:2rem !important;\\n }\\n\\n [dir] .lg\\\\:mb-8 {\\n margin-bottom:2rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:ml-8 {\\r\\n margin-left:2rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:ml-8 {\\n margin-right:2rem !important;\\n }\\n\\n [dir] .lg\\\\:mt-10 {\\n margin-top:2.5rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:mr-10 {\\r\\n margin-right:2.5rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:mr-10 {\\n margin-left:2.5rem !important;\\n }\\n\\n [dir] .lg\\\\:mb-10 {\\n margin-bottom:2.5rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:ml-10 {\\r\\n margin-left:2.5rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:ml-10 {\\n margin-right:2.5rem !important;\\n }\\n\\n [dir] .lg\\\\:mt-12 {\\n margin-top:3rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:mr-12 {\\r\\n margin-right:3rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:mr-12 {\\n margin-left:3rem !important;\\n }\\n\\n [dir] .lg\\\\:mb-12 {\\n margin-bottom:3rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:ml-12 {\\r\\n margin-left:3rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:ml-12 {\\n margin-right:3rem !important;\\n }\\n\\n [dir] .lg\\\\:mt-16 {\\n margin-top:4rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:mr-16 {\\r\\n margin-right:4rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:mr-16 {\\n margin-left:4rem !important;\\n }\\n\\n [dir] .lg\\\\:mb-16 {\\n margin-bottom:4rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:ml-16 {\\r\\n margin-left:4rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:ml-16 {\\n margin-right:4rem !important;\\n }\\n\\n [dir] .lg\\\\:mt-20 {\\n margin-top:5rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:mr-20 {\\r\\n margin-right:5rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:mr-20 {\\n margin-left:5rem !important;\\n }\\n\\n [dir] .lg\\\\:mb-20 {\\n margin-bottom:5rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:ml-20 {\\r\\n margin-left:5rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:ml-20 {\\n margin-right:5rem !important;\\n }\\n\\n [dir] .lg\\\\:mt-24 {\\n margin-top:6rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:mr-24 {\\r\\n margin-right:6rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:mr-24 {\\n margin-left:6rem !important;\\n }\\n\\n [dir] .lg\\\\:mb-24 {\\n margin-bottom:6rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:ml-24 {\\r\\n margin-left:6rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:ml-24 {\\n margin-right:6rem !important;\\n }\\n\\n [dir] .lg\\\\:mt-32 {\\n margin-top:8rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:mr-32 {\\r\\n margin-right:8rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:mr-32 {\\n margin-left:8rem !important;\\n }\\n\\n [dir] .lg\\\\:mb-32 {\\n margin-bottom:8rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:ml-32 {\\r\\n margin-left:8rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:ml-32 {\\n margin-right:8rem !important;\\n }\\n\\n [dir] .lg\\\\:mt-auto {\\n margin-top:auto !important;\\n }\\n\\n [dir=ltr] .lg\\\\:mr-auto {\\r\\n margin-right:auto !important;\\n }\\n\\n [dir=rtl] .lg\\\\:mr-auto {\\n margin-left:auto !important;\\n }\\n\\n [dir] .lg\\\\:mb-auto {\\n margin-bottom:auto !important;\\n }\\n\\n [dir=ltr] .lg\\\\:ml-auto {\\r\\n margin-left:auto !important;\\n }\\n\\n [dir=rtl] .lg\\\\:ml-auto {\\n margin-right:auto !important;\\n }\\n\\n [dir] .lg\\\\:mt-px {\\n margin-top:1px !important;\\n }\\n\\n [dir=ltr] .lg\\\\:mr-px {\\r\\n margin-right:1px !important;\\n }\\n\\n [dir=rtl] .lg\\\\:mr-px {\\n margin-left:1px !important;\\n }\\n\\n [dir] .lg\\\\:mb-px {\\n margin-bottom:1px !important;\\n }\\n\\n [dir=ltr] .lg\\\\:ml-px {\\r\\n margin-left:1px !important;\\n }\\n\\n [dir=rtl] .lg\\\\:ml-px {\\n margin-right:1px !important;\\n }\\n\\n [dir] .lg\\\\:mt-base {\\n margin-top:2.2rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:mr-base {\\r\\n margin-right:2.2rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:mr-base {\\n margin-left:2.2rem !important;\\n }\\n\\n [dir] .lg\\\\:mb-base {\\n margin-bottom:2.2rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:ml-base {\\r\\n margin-left:2.2rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:ml-base {\\n margin-right:2.2rem !important;\\n }\\n\\n [dir] .lg\\\\:-mt-px {\\n margin-top:-1px !important;\\n }\\n\\n [dir=ltr] .lg\\\\:-mr-px {\\r\\n margin-right:-1px !important;\\n }\\n\\n [dir=rtl] .lg\\\\:-mr-px {\\n margin-left:-1px !important;\\n }\\n\\n [dir] .lg\\\\:-mb-px {\\n margin-bottom:-1px !important;\\n }\\n\\n [dir=ltr] .lg\\\\:-ml-px {\\r\\n margin-left:-1px !important;\\n }\\n\\n [dir=rtl] .lg\\\\:-ml-px {\\n margin-right:-1px !important;\\n }\\n\\n [dir] .lg\\\\:-mt-1 {\\n margin-top:-0.25rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:-mr-1 {\\r\\n margin-right:-0.25rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:-mr-1 {\\n margin-left:-0.25rem !important;\\n }\\n\\n [dir] .lg\\\\:-mb-1 {\\n margin-bottom:-0.25rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:-ml-1 {\\r\\n margin-left:-0.25rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:-ml-1 {\\n margin-right:-0.25rem !important;\\n }\\n\\n [dir] .lg\\\\:-mt-2 {\\n margin-top:-0.5rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:-mr-2 {\\r\\n margin-right:-0.5rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:-mr-2 {\\n margin-left:-0.5rem !important;\\n }\\n\\n [dir] .lg\\\\:-mb-2 {\\n margin-bottom:-0.5rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:-ml-2 {\\r\\n margin-left:-0.5rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:-ml-2 {\\n margin-right:-0.5rem !important;\\n }\\n\\n [dir] .lg\\\\:-mt-3 {\\n margin-top:-0.75rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:-mr-3 {\\r\\n margin-right:-0.75rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:-mr-3 {\\n margin-left:-0.75rem !important;\\n }\\n\\n [dir] .lg\\\\:-mb-3 {\\n margin-bottom:-0.75rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:-ml-3 {\\r\\n margin-left:-0.75rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:-ml-3 {\\n margin-right:-0.75rem !important;\\n }\\n\\n [dir] .lg\\\\:-mt-4 {\\n margin-top:-1rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:-mr-4 {\\r\\n margin-right:-1rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:-mr-4 {\\n margin-left:-1rem !important;\\n }\\n\\n [dir] .lg\\\\:-mb-4 {\\n margin-bottom:-1rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:-ml-4 {\\r\\n margin-left:-1rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:-ml-4 {\\n margin-right:-1rem !important;\\n }\\n\\n .lg\\\\:max-h-full {\\n max-height:100% !important;\\n }\\n\\n .lg\\\\:max-h-screen {\\n max-height:100vh !important;\\n }\\n\\n .lg\\\\:max-w-xs {\\n max-width:20rem !important;\\n }\\n\\n .lg\\\\:max-w-sm {\\n max-width:30rem !important;\\n }\\n\\n .lg\\\\:max-w-md {\\n max-width:40rem !important;\\n }\\n\\n .lg\\\\:max-w-lg {\\n max-width:50rem !important;\\n }\\n\\n .lg\\\\:max-w-xl {\\n max-width:60rem !important;\\n }\\n\\n .lg\\\\:max-w-2xl {\\n max-width:70rem !important;\\n }\\n\\n .lg\\\\:max-w-3xl {\\n max-width:80rem !important;\\n }\\n\\n .lg\\\\:max-w-4xl {\\n max-width:90rem !important;\\n }\\n\\n .lg\\\\:max-w-5xl {\\n max-width:100rem !important;\\n }\\n\\n .lg\\\\:max-w-full {\\n max-width:100% !important;\\n }\\n\\n .lg\\\\:min-h-0 {\\n min-height:0 !important;\\n }\\n\\n .lg\\\\:min-h-full {\\n min-height:100% !important;\\n }\\n\\n .lg\\\\:min-h-screen {\\n min-height:100vh !important;\\n }\\n\\n .lg\\\\:min-w-0 {\\n min-width:0 !important;\\n }\\n\\n .lg\\\\:min-w-full {\\n min-width:100% !important;\\n }\\n\\n .lg\\\\:object-contain {\\n -o-object-fit:contain !important;\\n object-fit:contain !important;\\n }\\n\\n .lg\\\\:object-cover {\\n -o-object-fit:cover !important;\\n object-fit:cover !important;\\n }\\n\\n .lg\\\\:object-fill {\\n -o-object-fit:fill !important;\\n object-fit:fill !important;\\n }\\n\\n .lg\\\\:object-none {\\n -o-object-fit:none !important;\\n object-fit:none !important;\\n }\\n\\n .lg\\\\:object-scale-down {\\n -o-object-fit:scale-down !important;\\n object-fit:scale-down !important;\\n }\\n\\n .lg\\\\:object-bottom {\\n -o-object-position:bottom !important;\\n object-position:bottom !important;\\n }\\n\\n .lg\\\\:object-center {\\n -o-object-position:center !important;\\n object-position:center !important;\\n }\\n\\n .lg\\\\:object-left {\\n -o-object-position:left !important;\\n object-position:left !important;\\n }\\n\\n .lg\\\\:object-left-bottom {\\n -o-object-position:left bottom !important;\\n object-position:left bottom !important;\\n }\\n\\n .lg\\\\:object-left-top {\\n -o-object-position:left top !important;\\n object-position:left top !important;\\n }\\n\\n .lg\\\\:object-right {\\n -o-object-position:right !important;\\n object-position:right !important;\\n }\\n\\n .lg\\\\:object-right-bottom {\\n -o-object-position:right bottom !important;\\n object-position:right bottom !important;\\n }\\n\\n .lg\\\\:object-right-top {\\n -o-object-position:right top !important;\\n object-position:right top !important;\\n }\\n\\n .lg\\\\:object-top {\\n -o-object-position:top !important;\\n object-position:top !important;\\n }\\n\\n .lg\\\\:opacity-0 {\\n opacity:0 !important;\\n }\\n\\n .lg\\\\:opacity-25 {\\n opacity:0.25 !important;\\n }\\n\\n .lg\\\\:opacity-50 {\\n opacity:0.5 !important;\\n }\\n\\n .lg\\\\:opacity-75 {\\n opacity:0.75 !important;\\n }\\n\\n .lg\\\\:opacity-100 {\\n opacity:1 !important;\\n }\\n\\n .lg\\\\:overflow-auto {\\n overflow:auto !important;\\n }\\n\\n .lg\\\\:overflow-hidden {\\n overflow:hidden !important;\\n }\\n\\n .lg\\\\:overflow-visible {\\n overflow:visible !important;\\n }\\n\\n .lg\\\\:overflow-scroll {\\n overflow:scroll !important;\\n }\\n\\n .lg\\\\:overflow-x-auto {\\n overflow-x:auto !important;\\n }\\n\\n .lg\\\\:overflow-y-auto {\\n overflow-y:auto !important;\\n }\\n\\n .lg\\\\:overflow-x-hidden {\\n overflow-x:hidden !important;\\n }\\n\\n .lg\\\\:overflow-y-hidden {\\n overflow-y:hidden !important;\\n }\\n\\n .lg\\\\:overflow-x-visible {\\n overflow-x:visible !important;\\n }\\n\\n .lg\\\\:overflow-y-visible {\\n overflow-y:visible !important;\\n }\\n\\n .lg\\\\:overflow-x-scroll {\\n overflow-x:scroll !important;\\n }\\n\\n .lg\\\\:overflow-y-scroll {\\n overflow-y:scroll !important;\\n }\\n\\n .lg\\\\:scrolling-touch {\\n -webkit-overflow-scrolling:touch !important;\\n }\\n\\n .lg\\\\:scrolling-auto {\\n -webkit-overflow-scrolling:auto !important;\\n }\\n\\n .lg\\\\:overscroll-auto {\\n -ms-scroll-chaining:chained !important;\\n overscroll-behavior:auto !important;\\n }\\n\\n .lg\\\\:overscroll-contain {\\n -ms-scroll-chaining:none !important;\\n overscroll-behavior:contain !important;\\n }\\n\\n .lg\\\\:overscroll-none {\\n -ms-scroll-chaining:none !important;\\n overscroll-behavior:none !important;\\n }\\n\\n .lg\\\\:overscroll-y-auto {\\n overscroll-behavior-y:auto !important;\\n }\\n\\n .lg\\\\:overscroll-y-contain {\\n overscroll-behavior-y:contain !important;\\n }\\n\\n .lg\\\\:overscroll-y-none {\\n overscroll-behavior-y:none !important;\\n }\\n\\n .lg\\\\:overscroll-x-auto {\\n overscroll-behavior-x:auto !important;\\n }\\n\\n .lg\\\\:overscroll-x-contain {\\n overscroll-behavior-x:contain !important;\\n }\\n\\n .lg\\\\:overscroll-x-none {\\n overscroll-behavior-x:none !important;\\n }\\n\\n [dir] .lg\\\\:p-0 {\\n padding:0 !important;\\n }\\n\\n [dir] .lg\\\\:p-1 {\\n padding:0.25rem !important;\\n }\\n\\n [dir] .lg\\\\:p-2 {\\n padding:0.5rem !important;\\n }\\n\\n [dir] .lg\\\\:p-3 {\\n padding:0.75rem !important;\\n }\\n\\n [dir] .lg\\\\:p-4 {\\n padding:1rem !important;\\n }\\n\\n [dir] .lg\\\\:p-5 {\\n padding:1.25rem !important;\\n }\\n\\n [dir] .lg\\\\:p-6 {\\n padding:1.5rem !important;\\n }\\n\\n [dir] .lg\\\\:p-8 {\\n padding:2rem !important;\\n }\\n\\n [dir] .lg\\\\:p-10 {\\n padding:2.5rem !important;\\n }\\n\\n [dir] .lg\\\\:p-12 {\\n padding:3rem !important;\\n }\\n\\n [dir] .lg\\\\:p-16 {\\n padding:4rem !important;\\n }\\n\\n [dir] .lg\\\\:p-20 {\\n padding:5rem !important;\\n }\\n\\n [dir] .lg\\\\:p-24 {\\n padding:6rem !important;\\n }\\n\\n [dir] .lg\\\\:p-32 {\\n padding:8rem !important;\\n }\\n\\n [dir] .lg\\\\:p-px {\\n padding:1px !important;\\n }\\n\\n [dir] .lg\\\\:p-base {\\n padding:2.2rem !important;\\n }\\n\\n [dir] .lg\\\\:py-0 {\\n padding-top:0 !important;\\n padding-bottom:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:px-0 {\\r\\n padding-left:0 !important;\\r\\n padding-right:0 !important;\\n }\\n\\n [dir=rtl] .lg\\\\:px-0 {\\n padding-right:0 !important;\\n padding-left:0 !important;\\n }\\n\\n [dir] .lg\\\\:py-1 {\\n padding-top:0.25rem !important;\\n padding-bottom:0.25rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:px-1 {\\r\\n padding-left:0.25rem !important;\\r\\n padding-right:0.25rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:px-1 {\\n padding-right:0.25rem !important;\\n padding-left:0.25rem !important;\\n }\\n\\n [dir] .lg\\\\:py-2 {\\n padding-top:0.5rem !important;\\n padding-bottom:0.5rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:px-2 {\\r\\n padding-left:0.5rem !important;\\r\\n padding-right:0.5rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:px-2 {\\n padding-right:0.5rem !important;\\n padding-left:0.5rem !important;\\n }\\n\\n [dir] .lg\\\\:py-3 {\\n padding-top:0.75rem !important;\\n padding-bottom:0.75rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:px-3 {\\r\\n padding-left:0.75rem !important;\\r\\n padding-right:0.75rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:px-3 {\\n padding-right:0.75rem !important;\\n padding-left:0.75rem !important;\\n }\\n\\n [dir] .lg\\\\:py-4 {\\n padding-top:1rem !important;\\n padding-bottom:1rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:px-4 {\\r\\n padding-left:1rem !important;\\r\\n padding-right:1rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:px-4 {\\n padding-right:1rem !important;\\n padding-left:1rem !important;\\n }\\n\\n [dir] .lg\\\\:py-5 {\\n padding-top:1.25rem !important;\\n padding-bottom:1.25rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:px-5 {\\r\\n padding-left:1.25rem !important;\\r\\n padding-right:1.25rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:px-5 {\\n padding-right:1.25rem !important;\\n padding-left:1.25rem !important;\\n }\\n\\n [dir] .lg\\\\:py-6 {\\n padding-top:1.5rem !important;\\n padding-bottom:1.5rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:px-6 {\\r\\n padding-left:1.5rem !important;\\r\\n padding-right:1.5rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:px-6 {\\n padding-right:1.5rem !important;\\n padding-left:1.5rem !important;\\n }\\n\\n [dir] .lg\\\\:py-8 {\\n padding-top:2rem !important;\\n padding-bottom:2rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:px-8 {\\r\\n padding-left:2rem !important;\\r\\n padding-right:2rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:px-8 {\\n padding-right:2rem !important;\\n padding-left:2rem !important;\\n }\\n\\n [dir] .lg\\\\:py-10 {\\n padding-top:2.5rem !important;\\n padding-bottom:2.5rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:px-10 {\\r\\n padding-left:2.5rem !important;\\r\\n padding-right:2.5rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:px-10 {\\n padding-right:2.5rem !important;\\n padding-left:2.5rem !important;\\n }\\n\\n [dir] .lg\\\\:py-12 {\\n padding-top:3rem !important;\\n padding-bottom:3rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:px-12 {\\r\\n padding-left:3rem !important;\\r\\n padding-right:3rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:px-12 {\\n padding-right:3rem !important;\\n padding-left:3rem !important;\\n }\\n\\n [dir] .lg\\\\:py-16 {\\n padding-top:4rem !important;\\n padding-bottom:4rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:px-16 {\\r\\n padding-left:4rem !important;\\r\\n padding-right:4rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:px-16 {\\n padding-right:4rem !important;\\n padding-left:4rem !important;\\n }\\n\\n [dir] .lg\\\\:py-20 {\\n padding-top:5rem !important;\\n padding-bottom:5rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:px-20 {\\r\\n padding-left:5rem !important;\\r\\n padding-right:5rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:px-20 {\\n padding-right:5rem !important;\\n padding-left:5rem !important;\\n }\\n\\n [dir] .lg\\\\:py-24 {\\n padding-top:6rem !important;\\n padding-bottom:6rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:px-24 {\\r\\n padding-left:6rem !important;\\r\\n padding-right:6rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:px-24 {\\n padding-right:6rem !important;\\n padding-left:6rem !important;\\n }\\n\\n [dir] .lg\\\\:py-32 {\\n padding-top:8rem !important;\\n padding-bottom:8rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:px-32 {\\r\\n padding-left:8rem !important;\\r\\n padding-right:8rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:px-32 {\\n padding-right:8rem !important;\\n padding-left:8rem !important;\\n }\\n\\n [dir] .lg\\\\:py-px {\\n padding-top:1px !important;\\n padding-bottom:1px !important;\\n }\\n\\n [dir=ltr] .lg\\\\:px-px {\\r\\n padding-left:1px !important;\\r\\n padding-right:1px !important;\\n }\\n\\n [dir=rtl] .lg\\\\:px-px {\\n padding-right:1px !important;\\n padding-left:1px !important;\\n }\\n\\n [dir] .lg\\\\:py-base {\\n padding-top:2.2rem !important;\\n padding-bottom:2.2rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:px-base {\\r\\n padding-left:2.2rem !important;\\r\\n padding-right:2.2rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:px-base {\\n padding-right:2.2rem !important;\\n padding-left:2.2rem !important;\\n }\\n\\n [dir] .lg\\\\:pt-0 {\\n padding-top:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:pr-0 {\\r\\n padding-right:0 !important;\\n }\\n\\n [dir=rtl] .lg\\\\:pr-0 {\\n padding-left:0 !important;\\n }\\n\\n [dir] .lg\\\\:pb-0 {\\n padding-bottom:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:pl-0 {\\r\\n padding-left:0 !important;\\n }\\n\\n [dir=rtl] .lg\\\\:pl-0 {\\n padding-right:0 !important;\\n }\\n\\n [dir] .lg\\\\:pt-1 {\\n padding-top:0.25rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:pr-1 {\\r\\n padding-right:0.25rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:pr-1 {\\n padding-left:0.25rem !important;\\n }\\n\\n [dir] .lg\\\\:pb-1 {\\n padding-bottom:0.25rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:pl-1 {\\r\\n padding-left:0.25rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:pl-1 {\\n padding-right:0.25rem !important;\\n }\\n\\n [dir] .lg\\\\:pt-2 {\\n padding-top:0.5rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:pr-2 {\\r\\n padding-right:0.5rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:pr-2 {\\n padding-left:0.5rem !important;\\n }\\n\\n [dir] .lg\\\\:pb-2 {\\n padding-bottom:0.5rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:pl-2 {\\r\\n padding-left:0.5rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:pl-2 {\\n padding-right:0.5rem !important;\\n }\\n\\n [dir] .lg\\\\:pt-3 {\\n padding-top:0.75rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:pr-3 {\\r\\n padding-right:0.75rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:pr-3 {\\n padding-left:0.75rem !important;\\n }\\n\\n [dir] .lg\\\\:pb-3 {\\n padding-bottom:0.75rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:pl-3 {\\r\\n padding-left:0.75rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:pl-3 {\\n padding-right:0.75rem !important;\\n }\\n\\n [dir] .lg\\\\:pt-4 {\\n padding-top:1rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:pr-4 {\\r\\n padding-right:1rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:pr-4 {\\n padding-left:1rem !important;\\n }\\n\\n [dir] .lg\\\\:pb-4 {\\n padding-bottom:1rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:pl-4 {\\r\\n padding-left:1rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:pl-4 {\\n padding-right:1rem !important;\\n }\\n\\n [dir] .lg\\\\:pt-5 {\\n padding-top:1.25rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:pr-5 {\\r\\n padding-right:1.25rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:pr-5 {\\n padding-left:1.25rem !important;\\n }\\n\\n [dir] .lg\\\\:pb-5 {\\n padding-bottom:1.25rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:pl-5 {\\r\\n padding-left:1.25rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:pl-5 {\\n padding-right:1.25rem !important;\\n }\\n\\n [dir] .lg\\\\:pt-6 {\\n padding-top:1.5rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:pr-6 {\\r\\n padding-right:1.5rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:pr-6 {\\n padding-left:1.5rem !important;\\n }\\n\\n [dir] .lg\\\\:pb-6 {\\n padding-bottom:1.5rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:pl-6 {\\r\\n padding-left:1.5rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:pl-6 {\\n padding-right:1.5rem !important;\\n }\\n\\n [dir] .lg\\\\:pt-8 {\\n padding-top:2rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:pr-8 {\\r\\n padding-right:2rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:pr-8 {\\n padding-left:2rem !important;\\n }\\n\\n [dir] .lg\\\\:pb-8 {\\n padding-bottom:2rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:pl-8 {\\r\\n padding-left:2rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:pl-8 {\\n padding-right:2rem !important;\\n }\\n\\n [dir] .lg\\\\:pt-10 {\\n padding-top:2.5rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:pr-10 {\\r\\n padding-right:2.5rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:pr-10 {\\n padding-left:2.5rem !important;\\n }\\n\\n [dir] .lg\\\\:pb-10 {\\n padding-bottom:2.5rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:pl-10 {\\r\\n padding-left:2.5rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:pl-10 {\\n padding-right:2.5rem !important;\\n }\\n\\n [dir] .lg\\\\:pt-12 {\\n padding-top:3rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:pr-12 {\\r\\n padding-right:3rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:pr-12 {\\n padding-left:3rem !important;\\n }\\n\\n [dir] .lg\\\\:pb-12 {\\n padding-bottom:3rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:pl-12 {\\r\\n padding-left:3rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:pl-12 {\\n padding-right:3rem !important;\\n }\\n\\n [dir] .lg\\\\:pt-16 {\\n padding-top:4rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:pr-16 {\\r\\n padding-right:4rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:pr-16 {\\n padding-left:4rem !important;\\n }\\n\\n [dir] .lg\\\\:pb-16 {\\n padding-bottom:4rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:pl-16 {\\r\\n padding-left:4rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:pl-16 {\\n padding-right:4rem !important;\\n }\\n\\n [dir] .lg\\\\:pt-20 {\\n padding-top:5rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:pr-20 {\\r\\n padding-right:5rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:pr-20 {\\n padding-left:5rem !important;\\n }\\n\\n [dir] .lg\\\\:pb-20 {\\n padding-bottom:5rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:pl-20 {\\r\\n padding-left:5rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:pl-20 {\\n padding-right:5rem !important;\\n }\\n\\n [dir] .lg\\\\:pt-24 {\\n padding-top:6rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:pr-24 {\\r\\n padding-right:6rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:pr-24 {\\n padding-left:6rem !important;\\n }\\n\\n [dir] .lg\\\\:pb-24 {\\n padding-bottom:6rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:pl-24 {\\r\\n padding-left:6rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:pl-24 {\\n padding-right:6rem !important;\\n }\\n\\n [dir] .lg\\\\:pt-32 {\\n padding-top:8rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:pr-32 {\\r\\n padding-right:8rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:pr-32 {\\n padding-left:8rem !important;\\n }\\n\\n [dir] .lg\\\\:pb-32 {\\n padding-bottom:8rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:pl-32 {\\r\\n padding-left:8rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:pl-32 {\\n padding-right:8rem !important;\\n }\\n\\n [dir] .lg\\\\:pt-px {\\n padding-top:1px !important;\\n }\\n\\n [dir=ltr] .lg\\\\:pr-px {\\r\\n padding-right:1px !important;\\n }\\n\\n [dir=rtl] .lg\\\\:pr-px {\\n padding-left:1px !important;\\n }\\n\\n [dir] .lg\\\\:pb-px {\\n padding-bottom:1px !important;\\n }\\n\\n [dir=ltr] .lg\\\\:pl-px {\\r\\n padding-left:1px !important;\\n }\\n\\n [dir=rtl] .lg\\\\:pl-px {\\n padding-right:1px !important;\\n }\\n\\n [dir] .lg\\\\:pt-base {\\n padding-top:2.2rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:pr-base {\\r\\n padding-right:2.2rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:pr-base {\\n padding-left:2.2rem !important;\\n }\\n\\n [dir] .lg\\\\:pb-base {\\n padding-bottom:2.2rem !important;\\n }\\n\\n [dir=ltr] .lg\\\\:pl-base {\\r\\n padding-left:2.2rem !important;\\n }\\n\\n [dir=rtl] .lg\\\\:pl-base {\\n padding-right:2.2rem !important;\\n }\\n\\n .lg\\\\:placeholder-transparent::-webkit-input-placeholder {\\n color:transparent !important;\\n }\\n\\n .lg\\\\:placeholder-transparent::-moz-placeholder {\\n color:transparent !important;\\n }\\n\\n .lg\\\\:placeholder-transparent:-ms-input-placeholder {\\n color:transparent !important;\\n }\\n\\n .lg\\\\:placeholder-transparent::-ms-input-placeholder {\\n color:transparent !important;\\n }\\n\\n .lg\\\\:placeholder-transparent::placeholder {\\n color:transparent !important;\\n }\\n\\n .lg\\\\:placeholder-secondary::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-secondary::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-secondary:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-secondary::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-secondary::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-primary::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-primary::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-primary:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-primary::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-primary::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-white::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-white::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-white:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-white::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-white::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-100::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-100::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-100:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-100::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-100::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-200::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-200::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-200:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-200::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-200::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-300::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-300::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-300:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-300::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-300::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-400::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-400::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-400:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-400::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-400::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-500::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-500::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-500:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-500::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-500::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-600::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-600::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-600:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-600::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-600::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-700::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-700::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-700:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-700::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-700::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-800::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-800::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-800:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-800::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-800::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-900::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-900::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-900:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-900::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-gray-900::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-transparent:focus::-webkit-input-placeholder {\\n color:transparent !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-transparent:focus::-moz-placeholder {\\n color:transparent !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-transparent:focus:-ms-input-placeholder {\\n color:transparent !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-transparent:focus::-ms-input-placeholder {\\n color:transparent !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-transparent:focus::placeholder {\\n color:transparent !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-secondary:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-secondary:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-secondary:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-secondary:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-secondary:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-primary:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-primary:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-primary:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-primary:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-primary:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-white:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-white:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-white:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-white:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-white:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-100:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-100:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-100:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-100:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-100:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-200:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-200:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-200:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-200:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-200:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-300:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-300:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-300:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-300:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-300:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-400:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-400:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-400:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-400:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-400:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-500:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-500:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-500:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-500:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-500:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-600:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-600:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-600:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-600:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-600:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-700:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-700:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-700:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-700:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-700:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-800:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-800:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-800:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-800:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-800:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-900:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-900:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-900:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-900:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-gray-900:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .lg\\\\:placeholder-opacity-0::-webkit-input-placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .lg\\\\:placeholder-opacity-0::-moz-placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .lg\\\\:placeholder-opacity-0:-ms-input-placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .lg\\\\:placeholder-opacity-0::-ms-input-placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .lg\\\\:placeholder-opacity-0::placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .lg\\\\:placeholder-opacity-25::-webkit-input-placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .lg\\\\:placeholder-opacity-25::-moz-placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .lg\\\\:placeholder-opacity-25:-ms-input-placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .lg\\\\:placeholder-opacity-25::-ms-input-placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .lg\\\\:placeholder-opacity-25::placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .lg\\\\:placeholder-opacity-50::-webkit-input-placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .lg\\\\:placeholder-opacity-50::-moz-placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .lg\\\\:placeholder-opacity-50:-ms-input-placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .lg\\\\:placeholder-opacity-50::-ms-input-placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .lg\\\\:placeholder-opacity-50::placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .lg\\\\:placeholder-opacity-75::-webkit-input-placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .lg\\\\:placeholder-opacity-75::-moz-placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .lg\\\\:placeholder-opacity-75:-ms-input-placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .lg\\\\:placeholder-opacity-75::-ms-input-placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .lg\\\\:placeholder-opacity-75::placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .lg\\\\:placeholder-opacity-100::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .lg\\\\:placeholder-opacity-100::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .lg\\\\:placeholder-opacity-100:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .lg\\\\:placeholder-opacity-100::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .lg\\\\:placeholder-opacity-100::placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-opacity-0:focus::-webkit-input-placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-opacity-0:focus::-moz-placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-opacity-0:focus:-ms-input-placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-opacity-0:focus::-ms-input-placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-opacity-0:focus::placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-opacity-25:focus::-webkit-input-placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-opacity-25:focus::-moz-placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-opacity-25:focus:-ms-input-placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-opacity-25:focus::-ms-input-placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-opacity-25:focus::placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-opacity-50:focus::-webkit-input-placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-opacity-50:focus::-moz-placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-opacity-50:focus:-ms-input-placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-opacity-50:focus::-ms-input-placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-opacity-50:focus::placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-opacity-75:focus::-webkit-input-placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-opacity-75:focus::-moz-placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-opacity-75:focus:-ms-input-placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-opacity-75:focus::-ms-input-placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-opacity-75:focus::placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-opacity-100:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-opacity-100:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-opacity-100:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-opacity-100:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .lg\\\\:focus\\\\:placeholder-opacity-100:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .lg\\\\:pointer-events-none {\\n pointer-events:none !important;\\n }\\n\\n .lg\\\\:pointer-events-auto {\\n pointer-events:auto !important;\\n }\\n\\n .lg\\\\:static {\\n position:static !important;\\n }\\n\\n .lg\\\\:fixed {\\n position:fixed !important;\\n }\\n\\n .lg\\\\:absolute {\\n position:absolute !important;\\n }\\n\\n .lg\\\\:relative {\\n position:relative !important;\\n }\\n\\n .lg\\\\:sticky {\\n position:sticky !important;\\n }\\n\\n .lg\\\\:inset-0 {\\n top:0 !important;\\n bottom:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:inset-0 {\\r\\n right:0 !important;\\r\\n left:0 !important;\\n }\\n\\n [dir=rtl] .lg\\\\:inset-0 {\\n left:0 !important;\\n right:0 !important;\\n }\\n\\n .lg\\\\:inset-auto {\\n top:auto !important;\\n bottom:auto !important;\\n }\\n\\n [dir=ltr] .lg\\\\:inset-auto {\\r\\n right:auto !important;\\r\\n left:auto !important;\\n }\\n\\n [dir=rtl] .lg\\\\:inset-auto {\\n left:auto !important;\\n right:auto !important;\\n }\\n\\n .lg\\\\:inset-y-0 {\\n top:0 !important;\\n bottom:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:inset-x-0 {\\r\\n right:0 !important;\\r\\n left:0 !important;\\n }\\n\\n [dir=rtl] .lg\\\\:inset-x-0 {\\n left:0 !important;\\n right:0 !important;\\n }\\n\\n .lg\\\\:inset-y-auto {\\n top:auto !important;\\n bottom:auto !important;\\n }\\n\\n [dir=ltr] .lg\\\\:inset-x-auto {\\r\\n right:auto !important;\\r\\n left:auto !important;\\n }\\n\\n [dir=rtl] .lg\\\\:inset-x-auto {\\n left:auto !important;\\n right:auto !important;\\n }\\n\\n .lg\\\\:top-0 {\\n top:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:right-0 {\\r\\n right:0 !important;\\n }\\n\\n [dir=rtl] .lg\\\\:right-0 {\\n left:0 !important;\\n }\\n\\n .lg\\\\:bottom-0 {\\n bottom:0 !important;\\n }\\n\\n [dir=ltr] .lg\\\\:left-0 {\\r\\n left:0 !important;\\n }\\n\\n [dir=rtl] .lg\\\\:left-0 {\\n right:0 !important;\\n }\\n\\n .lg\\\\:top-auto {\\n top:auto !important;\\n }\\n\\n [dir=ltr] .lg\\\\:right-auto {\\r\\n right:auto !important;\\n }\\n\\n [dir=rtl] .lg\\\\:right-auto {\\n left:auto !important;\\n }\\n\\n .lg\\\\:bottom-auto {\\n bottom:auto !important;\\n }\\n\\n [dir=ltr] .lg\\\\:left-auto {\\r\\n left:auto !important;\\n }\\n\\n [dir=rtl] .lg\\\\:left-auto {\\n right:auto !important;\\n }\\n\\n .lg\\\\:resize-none {\\n resize:none !important;\\n }\\n\\n .lg\\\\:resize-y {\\n resize:vertical !important;\\n }\\n\\n .lg\\\\:resize-x {\\n resize:horizontal !important;\\n }\\n\\n .lg\\\\:resize {\\n resize:both !important;\\n }\\n\\n .lg\\\\:shadow {\\n -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.10) !important;\\n }\\n\\n [dir] .lg\\\\:shadow {\\n box-shadow:0 2px 4px 0 rgba(0,0,0,0.10) !important;\\n }\\n\\n .lg\\\\:shadow-md {\\n -webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n [dir] .lg\\\\:shadow-md {\\n box-shadow:0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n .lg\\\\:shadow-lg {\\n -webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n [dir] .lg\\\\:shadow-lg {\\n box-shadow:0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n .lg\\\\:shadow-inner {\\n -webkit-box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06) !important;\\n }\\n\\n [dir] .lg\\\\:shadow-inner {\\n box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06) !important;\\n }\\n\\n .lg\\\\:shadow-xl {\\n -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;\\n }\\n\\n [dir] .lg\\\\:shadow-xl {\\n box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;\\n }\\n\\n .lg\\\\:shadow-2xl {\\n -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;\\n }\\n\\n [dir] .lg\\\\:shadow-2xl {\\n box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;\\n }\\n\\n .lg\\\\:shadow-outline {\\n -webkit-box-shadow:0 0 0 3px rgba(52,144,220,0.5) !important;\\n }\\n\\n [dir] .lg\\\\:shadow-outline {\\n box-shadow:0 0 0 3px rgba(52,144,220,0.5) !important;\\n }\\n\\n .lg\\\\:shadow-none {\\n -webkit-box-shadow:none !important;\\n }\\n\\n [dir] .lg\\\\:shadow-none {\\n box-shadow:none !important;\\n }\\n\\n .lg\\\\:shadow-drop {\\n -webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,0.14) !important;\\n }\\n\\n [dir] .lg\\\\:shadow-drop {\\n box-shadow:0 2px 8px 0 rgba(0,0,0,0.14) !important;\\n }\\n\\n .lg\\\\:hover\\\\:shadow:hover {\\n -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.10) !important;\\n }\\n\\n [dir] .lg\\\\:hover\\\\:shadow:hover {\\n box-shadow:0 2px 4px 0 rgba(0,0,0,0.10) !important;\\n }\\n\\n .lg\\\\:hover\\\\:shadow-md:hover {\\n -webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n [dir] .lg\\\\:hover\\\\:shadow-md:hover {\\n box-shadow:0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n .lg\\\\:hover\\\\:shadow-lg:hover {\\n -webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n [dir] .lg\\\\:hover\\\\:shadow-lg:hover {\\n box-shadow:0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n .lg\\\\:hover\\\\:shadow-inner:hover {\\n -webkit-box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06) !important;\\n }\\n\\n [dir] .lg\\\\:hover\\\\:shadow-inner:hover {\\n box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06) !important;\\n }\\n\\n .lg\\\\:hover\\\\:shadow-xl:hover {\\n -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;\\n }\\n\\n [dir] .lg\\\\:hover\\\\:shadow-xl:hover {\\n box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;\\n }\\n\\n .lg\\\\:hover\\\\:shadow-2xl:hover {\\n -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;\\n }\\n\\n [dir] .lg\\\\:hover\\\\:shadow-2xl:hover {\\n box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;\\n }\\n\\n .lg\\\\:hover\\\\:shadow-outline:hover {\\n -webkit-box-shadow:0 0 0 3px rgba(52,144,220,0.5) !important;\\n }\\n\\n [dir] .lg\\\\:hover\\\\:shadow-outline:hover {\\n box-shadow:0 0 0 3px rgba(52,144,220,0.5) !important;\\n }\\n\\n .lg\\\\:hover\\\\:shadow-none:hover {\\n -webkit-box-shadow:none !important;\\n }\\n\\n [dir] .lg\\\\:hover\\\\:shadow-none:hover {\\n box-shadow:none !important;\\n }\\n\\n .lg\\\\:hover\\\\:shadow-drop:hover {\\n -webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,0.14) !important;\\n }\\n\\n [dir] .lg\\\\:hover\\\\:shadow-drop:hover {\\n box-shadow:0 2px 8px 0 rgba(0,0,0,0.14) !important;\\n }\\n\\n .lg\\\\:focus\\\\:shadow:focus {\\n -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.10) !important;\\n }\\n\\n [dir] .lg\\\\:focus\\\\:shadow:focus {\\n box-shadow:0 2px 4px 0 rgba(0,0,0,0.10) !important;\\n }\\n\\n .lg\\\\:focus\\\\:shadow-md:focus {\\n -webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n [dir] .lg\\\\:focus\\\\:shadow-md:focus {\\n box-shadow:0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n .lg\\\\:focus\\\\:shadow-lg:focus {\\n -webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n [dir] .lg\\\\:focus\\\\:shadow-lg:focus {\\n box-shadow:0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n .lg\\\\:focus\\\\:shadow-inner:focus {\\n -webkit-box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06) !important;\\n }\\n\\n [dir] .lg\\\\:focus\\\\:shadow-inner:focus {\\n box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06) !important;\\n }\\n\\n .lg\\\\:focus\\\\:shadow-xl:focus {\\n -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;\\n }\\n\\n [dir] .lg\\\\:focus\\\\:shadow-xl:focus {\\n box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;\\n }\\n\\n .lg\\\\:focus\\\\:shadow-2xl:focus {\\n -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;\\n }\\n\\n [dir] .lg\\\\:focus\\\\:shadow-2xl:focus {\\n box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;\\n }\\n\\n .lg\\\\:focus\\\\:shadow-outline:focus {\\n -webkit-box-shadow:0 0 0 3px rgba(52,144,220,0.5) !important;\\n }\\n\\n [dir] .lg\\\\:focus\\\\:shadow-outline:focus {\\n box-shadow:0 0 0 3px rgba(52,144,220,0.5) !important;\\n }\\n\\n .lg\\\\:focus\\\\:shadow-none:focus {\\n -webkit-box-shadow:none !important;\\n }\\n\\n [dir] .lg\\\\:focus\\\\:shadow-none:focus {\\n box-shadow:none !important;\\n }\\n\\n .lg\\\\:focus\\\\:shadow-drop:focus {\\n -webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,0.14) !important;\\n }\\n\\n [dir] .lg\\\\:focus\\\\:shadow-drop:focus {\\n box-shadow:0 2px 8px 0 rgba(0,0,0,0.14) !important;\\n }\\n\\n .lg\\\\:stroke-0 {\\n stroke-width:0 !important;\\n }\\n\\n .lg\\\\:stroke-1 {\\n stroke-width:1 !important;\\n }\\n\\n .lg\\\\:stroke-2 {\\n stroke-width:2 !important;\\n }\\n\\n .lg\\\\:table-auto {\\n table-layout:auto !important;\\n }\\n\\n .lg\\\\:table-fixed {\\n table-layout:fixed !important;\\n }\\n\\n [dir=ltr] .lg\\\\:text-left {\\r\\n text-align:left !important;\\n }\\n\\n [dir=rtl] .lg\\\\:text-left {\\n text-align:right !important;\\n }\\n\\n [dir] .lg\\\\:text-center {\\n text-align:center !important;\\n }\\n\\n [dir=ltr] .lg\\\\:text-right {\\r\\n text-align:right !important;\\n }\\n\\n [dir=rtl] .lg\\\\:text-right {\\n text-align:left !important;\\n }\\n\\n [dir] .lg\\\\:text-justify {\\n text-align:justify !important;\\n }\\n\\n .lg\\\\:text-inherit {\\n color:inherit !important;\\n }\\n\\n .lg\\\\:text-transparent {\\n color:transparent !important;\\n }\\n\\n .lg\\\\:text-secondary {\\n --text-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--text-opacity)) !important;\\n }\\n\\n .lg\\\\:text-primary {\\n --text-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--text-opacity)) !important;\\n }\\n\\n .lg\\\\:text-white {\\n --text-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--text-opacity)) !important;\\n }\\n\\n .lg\\\\:text-gray-100 {\\n --text-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--text-opacity)) !important;\\n }\\n\\n .lg\\\\:text-gray-200 {\\n --text-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--text-opacity)) !important;\\n }\\n\\n .lg\\\\:text-gray-300 {\\n --text-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--text-opacity)) !important;\\n }\\n\\n .lg\\\\:text-gray-400 {\\n --text-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--text-opacity)) !important;\\n }\\n\\n .lg\\\\:text-gray-500 {\\n --text-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--text-opacity)) !important;\\n }\\n\\n .lg\\\\:text-gray-600 {\\n --text-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--text-opacity)) !important;\\n }\\n\\n .lg\\\\:text-gray-700 {\\n --text-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--text-opacity)) !important;\\n }\\n\\n .lg\\\\:text-gray-800 {\\n --text-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--text-opacity)) !important;\\n }\\n\\n .lg\\\\:text-gray-900 {\\n --text-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--text-opacity)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:text-inherit:hover {\\n color:inherit !important;\\n }\\n\\n .lg\\\\:hover\\\\:text-transparent:hover {\\n color:transparent !important;\\n }\\n\\n .lg\\\\:hover\\\\:text-secondary:hover {\\n --text-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--text-opacity)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:text-primary:hover {\\n --text-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--text-opacity)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:text-white:hover {\\n --text-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--text-opacity)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:text-gray-100:hover {\\n --text-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--text-opacity)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:text-gray-200:hover {\\n --text-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--text-opacity)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:text-gray-300:hover {\\n --text-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--text-opacity)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:text-gray-400:hover {\\n --text-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--text-opacity)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:text-gray-500:hover {\\n --text-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--text-opacity)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:text-gray-600:hover {\\n --text-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--text-opacity)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:text-gray-700:hover {\\n --text-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--text-opacity)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:text-gray-800:hover {\\n --text-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--text-opacity)) !important;\\n }\\n\\n .lg\\\\:hover\\\\:text-gray-900:hover {\\n --text-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--text-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:text-inherit:focus {\\n color:inherit !important;\\n }\\n\\n .lg\\\\:focus\\\\:text-transparent:focus {\\n color:transparent !important;\\n }\\n\\n .lg\\\\:focus\\\\:text-secondary:focus {\\n --text-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--text-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:text-primary:focus {\\n --text-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--text-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:text-white:focus {\\n --text-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--text-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:text-gray-100:focus {\\n --text-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--text-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:text-gray-200:focus {\\n --text-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--text-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:text-gray-300:focus {\\n --text-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--text-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:text-gray-400:focus {\\n --text-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--text-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:text-gray-500:focus {\\n --text-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--text-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:text-gray-600:focus {\\n --text-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--text-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:text-gray-700:focus {\\n --text-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--text-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:text-gray-800:focus {\\n --text-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--text-opacity)) !important;\\n }\\n\\n .lg\\\\:focus\\\\:text-gray-900:focus {\\n --text-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--text-opacity)) !important;\\n }\\n\\n .lg\\\\:text-opacity-0 {\\n --text-opacity:0 !important;\\n }\\n\\n .lg\\\\:text-opacity-25 {\\n --text-opacity:0.25 !important;\\n }\\n\\n .lg\\\\:text-opacity-50 {\\n --text-opacity:0.5 !important;\\n }\\n\\n .lg\\\\:text-opacity-75 {\\n --text-opacity:0.75 !important;\\n }\\n\\n .lg\\\\:text-opacity-100 {\\n --text-opacity:1 !important;\\n }\\n\\n .lg\\\\:hover\\\\:text-opacity-0:hover {\\n --text-opacity:0 !important;\\n }\\n\\n .lg\\\\:hover\\\\:text-opacity-25:hover {\\n --text-opacity:0.25 !important;\\n }\\n\\n .lg\\\\:hover\\\\:text-opacity-50:hover {\\n --text-opacity:0.5 !important;\\n }\\n\\n .lg\\\\:hover\\\\:text-opacity-75:hover {\\n --text-opacity:0.75 !important;\\n }\\n\\n .lg\\\\:hover\\\\:text-opacity-100:hover {\\n --text-opacity:1 !important;\\n }\\n\\n .lg\\\\:focus\\\\:text-opacity-0:focus {\\n --text-opacity:0 !important;\\n }\\n\\n .lg\\\\:focus\\\\:text-opacity-25:focus {\\n --text-opacity:0.25 !important;\\n }\\n\\n .lg\\\\:focus\\\\:text-opacity-50:focus {\\n --text-opacity:0.5 !important;\\n }\\n\\n .lg\\\\:focus\\\\:text-opacity-75:focus {\\n --text-opacity:0.75 !important;\\n }\\n\\n .lg\\\\:focus\\\\:text-opacity-100:focus {\\n --text-opacity:1 !important;\\n }\\n\\n .lg\\\\:italic {\\n font-style:italic !important;\\n }\\n\\n .lg\\\\:not-italic {\\n font-style:normal !important;\\n }\\n\\n .lg\\\\:hover\\\\:italic:hover {\\n font-style:italic !important;\\n }\\n\\n .lg\\\\:hover\\\\:not-italic:hover {\\n font-style:normal !important;\\n }\\n\\n .lg\\\\:focus\\\\:italic:focus {\\n font-style:italic !important;\\n }\\n\\n .lg\\\\:focus\\\\:not-italic:focus {\\n font-style:normal !important;\\n }\\n\\n .lg\\\\:uppercase {\\n text-transform:uppercase !important;\\n }\\n\\n .lg\\\\:lowercase {\\n text-transform:lowercase !important;\\n }\\n\\n .lg\\\\:capitalize {\\n text-transform:capitalize !important;\\n }\\n\\n .lg\\\\:normal-case {\\n text-transform:none !important;\\n }\\n\\n .lg\\\\:hover\\\\:uppercase:hover {\\n text-transform:uppercase !important;\\n }\\n\\n .lg\\\\:hover\\\\:lowercase:hover {\\n text-transform:lowercase !important;\\n }\\n\\n .lg\\\\:hover\\\\:capitalize:hover {\\n text-transform:capitalize !important;\\n }\\n\\n .lg\\\\:hover\\\\:normal-case:hover {\\n text-transform:none !important;\\n }\\n\\n .lg\\\\:focus\\\\:uppercase:focus {\\n text-transform:uppercase !important;\\n }\\n\\n .lg\\\\:focus\\\\:lowercase:focus {\\n text-transform:lowercase !important;\\n }\\n\\n .lg\\\\:focus\\\\:capitalize:focus {\\n text-transform:capitalize !important;\\n }\\n\\n .lg\\\\:focus\\\\:normal-case:focus {\\n text-transform:none !important;\\n }\\n\\n .lg\\\\:underline {\\n text-decoration:underline !important;\\n }\\n\\n .lg\\\\:line-through {\\n text-decoration:line-through !important;\\n }\\n\\n .lg\\\\:no-underline {\\n text-decoration:none !important;\\n }\\n\\n .lg\\\\:hover\\\\:underline:hover {\\n text-decoration:underline !important;\\n }\\n\\n .lg\\\\:hover\\\\:line-through:hover {\\n text-decoration:line-through !important;\\n }\\n\\n .lg\\\\:hover\\\\:no-underline:hover {\\n text-decoration:none !important;\\n }\\n\\n .lg\\\\:focus\\\\:underline:focus {\\n text-decoration:underline !important;\\n }\\n\\n .lg\\\\:focus\\\\:line-through:focus {\\n text-decoration:line-through !important;\\n }\\n\\n .lg\\\\:focus\\\\:no-underline:focus {\\n text-decoration:none !important;\\n }\\n\\n .lg\\\\:antialiased {\\n -webkit-font-smoothing:antialiased !important;\\n -moz-osx-font-smoothing:grayscale !important;\\n }\\n\\n .lg\\\\:subpixel-antialiased {\\n -webkit-font-smoothing:auto !important;\\n -moz-osx-font-smoothing:auto !important;\\n }\\n\\n .lg\\\\:hover\\\\:antialiased:hover {\\n -webkit-font-smoothing:antialiased !important;\\n -moz-osx-font-smoothing:grayscale !important;\\n }\\n\\n .lg\\\\:hover\\\\:subpixel-antialiased:hover {\\n -webkit-font-smoothing:auto !important;\\n -moz-osx-font-smoothing:auto !important;\\n }\\n\\n .lg\\\\:focus\\\\:antialiased:focus {\\n -webkit-font-smoothing:antialiased !important;\\n -moz-osx-font-smoothing:grayscale !important;\\n }\\n\\n .lg\\\\:focus\\\\:subpixel-antialiased:focus {\\n -webkit-font-smoothing:auto !important;\\n -moz-osx-font-smoothing:auto !important;\\n }\\n\\n .lg\\\\:ordinal, .lg\\\\:slashed-zero, .lg\\\\:lining-nums, .lg\\\\:oldstyle-nums, .lg\\\\:proportional-nums, .lg\\\\:tabular-nums, .lg\\\\:diagonal-fractions, .lg\\\\:stacked-fractions {\\n --font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/) !important;\\n --font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/) !important;\\n --font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/) !important;\\n --font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/) !important;\\n --font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/) !important;\\n font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction) !important;\\n }\\n\\n .lg\\\\:normal-nums {\\n font-variant-numeric:normal !important;\\n }\\n\\n .lg\\\\:ordinal {\\n --font-variant-numeric-ordinal:ordinal !important;\\n }\\n\\n .lg\\\\:slashed-zero {\\n --font-variant-numeric-slashed-zero:slashed-zero !important;\\n }\\n\\n .lg\\\\:lining-nums {\\n --font-variant-numeric-figure:lining-nums !important;\\n }\\n\\n .lg\\\\:oldstyle-nums {\\n --font-variant-numeric-figure:oldstyle-nums !important;\\n }\\n\\n .lg\\\\:proportional-nums {\\n --font-variant-numeric-spacing:proportional-nums !important;\\n }\\n\\n .lg\\\\:tabular-nums {\\n --font-variant-numeric-spacing:tabular-nums !important;\\n }\\n\\n .lg\\\\:diagonal-fractions {\\n --font-variant-numeric-fraction:diagonal-fractions !important;\\n }\\n\\n .lg\\\\:stacked-fractions {\\n --font-variant-numeric-fraction:stacked-fractions !important;\\n }\\n\\n .lg\\\\:select-none {\\n -webkit-user-select:none !important;\\n -moz-user-select:none !important;\\n -ms-user-select:none !important;\\n user-select:none !important;\\n }\\n\\n .lg\\\\:select-text {\\n -webkit-user-select:text !important;\\n -moz-user-select:text !important;\\n -ms-user-select:text !important;\\n user-select:text !important;\\n }\\n\\n .lg\\\\:select-all {\\n -webkit-user-select:all !important;\\n -moz-user-select:all !important;\\n -ms-user-select:all !important;\\n user-select:all !important;\\n }\\n\\n .lg\\\\:select-auto {\\n -webkit-user-select:auto !important;\\n -moz-user-select:auto !important;\\n -ms-user-select:auto !important;\\n user-select:auto !important;\\n }\\n\\n .lg\\\\:align-baseline {\\n vertical-align:baseline !important;\\n }\\n\\n .lg\\\\:align-top {\\n vertical-align:top !important;\\n }\\n\\n .lg\\\\:align-middle {\\n vertical-align:middle !important;\\n }\\n\\n .lg\\\\:align-bottom {\\n vertical-align:bottom !important;\\n }\\n\\n .lg\\\\:align-text-top {\\n vertical-align:text-top !important;\\n }\\n\\n .lg\\\\:align-text-bottom {\\n vertical-align:text-bottom !important;\\n }\\n\\n .lg\\\\:visible {\\n visibility:visible !important;\\n }\\n\\n .lg\\\\:invisible {\\n visibility:hidden !important;\\n }\\n\\n .lg\\\\:whitespace-normal {\\n white-space:normal !important;\\n }\\n\\n .lg\\\\:whitespace-no-wrap {\\n white-space:nowrap !important;\\n }\\n\\n .lg\\\\:whitespace-pre {\\n white-space:pre !important;\\n }\\n\\n .lg\\\\:whitespace-pre-line {\\n white-space:pre-line !important;\\n }\\n\\n .lg\\\\:whitespace-pre-wrap {\\n white-space:pre-wrap !important;\\n }\\n\\n .lg\\\\:break-normal {\\n word-wrap:normal !important;\\n overflow-wrap:normal !important;\\n word-break:normal !important;\\n }\\n\\n .lg\\\\:break-words {\\n word-wrap:break-word !important;\\n overflow-wrap:break-word !important;\\n }\\n\\n .lg\\\\:break-all {\\n word-break:break-all !important;\\n }\\n\\n .lg\\\\:truncate {\\n overflow:hidden !important;\\n text-overflow:ellipsis !important;\\n white-space:nowrap !important;\\n }\\n\\n .lg\\\\:w-1 {\\n width:0.25rem !important;\\n }\\n\\n .lg\\\\:w-2 {\\n width:0.5rem !important;\\n }\\n\\n .lg\\\\:w-3 {\\n width:0.75rem !important;\\n }\\n\\n .lg\\\\:w-4 {\\n width:1rem !important;\\n }\\n\\n .lg\\\\:w-5 {\\n width:1.25rem !important;\\n }\\n\\n .lg\\\\:w-6 {\\n width:1.5rem !important;\\n }\\n\\n .lg\\\\:w-8 {\\n width:2rem !important;\\n }\\n\\n .lg\\\\:w-10 {\\n width:2.5rem !important;\\n }\\n\\n .lg\\\\:w-12 {\\n width:3rem !important;\\n }\\n\\n .lg\\\\:w-16 {\\n width:4rem !important;\\n }\\n\\n .lg\\\\:w-24 {\\n width:6rem !important;\\n }\\n\\n .lg\\\\:w-32 {\\n width:8rem !important;\\n }\\n\\n .lg\\\\:w-48 {\\n width:12rem !important;\\n }\\n\\n .lg\\\\:w-64 {\\n width:16rem !important;\\n }\\n\\n .lg\\\\:w-auto {\\n width:auto !important;\\n }\\n\\n .lg\\\\:w-px {\\n width:1px !important;\\n }\\n\\n .lg\\\\:w-1\\\\/2 {\\n width:50% !important;\\n }\\n\\n .lg\\\\:w-1\\\\/3 {\\n width:33.33333% !important;\\n }\\n\\n .lg\\\\:w-2\\\\/3 {\\n width:66.66667% !important;\\n }\\n\\n .lg\\\\:w-1\\\\/4 {\\n width:25% !important;\\n }\\n\\n .lg\\\\:w-3\\\\/4 {\\n width:75% !important;\\n }\\n\\n .lg\\\\:w-1\\\\/5 {\\n width:20% !important;\\n }\\n\\n .lg\\\\:w-2\\\\/5 {\\n width:40% !important;\\n }\\n\\n .lg\\\\:w-3\\\\/5 {\\n width:60% !important;\\n }\\n\\n .lg\\\\:w-4\\\\/5 {\\n width:80% !important;\\n }\\n\\n .lg\\\\:w-1\\\\/6 {\\n width:16.66667% !important;\\n }\\n\\n .lg\\\\:w-5\\\\/6 {\\n width:83.33333% !important;\\n }\\n\\n .lg\\\\:w-1\\\\/12 {\\n width:8.33333% !important;\\n }\\n\\n .lg\\\\:w-2\\\\/12 {\\n width:16.66667% !important;\\n }\\n\\n .lg\\\\:w-3\\\\/12 {\\n width:25% !important;\\n }\\n\\n .lg\\\\:w-4\\\\/12 {\\n width:33.33333% !important;\\n }\\n\\n .lg\\\\:w-5\\\\/12 {\\n width:41.66667% !important;\\n }\\n\\n .lg\\\\:w-6\\\\/12 {\\n width:50% !important;\\n }\\n\\n .lg\\\\:w-7\\\\/12 {\\n width:58.33333% !important;\\n }\\n\\n .lg\\\\:w-8\\\\/12 {\\n width:66.66667% !important;\\n }\\n\\n .lg\\\\:w-9\\\\/12 {\\n width:75% !important;\\n }\\n\\n .lg\\\\:w-10\\\\/12 {\\n width:83.33333% !important;\\n }\\n\\n .lg\\\\:w-11\\\\/12 {\\n width:91.66667% !important;\\n }\\n\\n .lg\\\\:w-full {\\n width:100% !important;\\n }\\n\\n .lg\\\\:w-screen {\\n width:100vw !important;\\n }\\n\\n .lg\\\\:z-0 {\\n z-index:0 !important;\\n }\\n\\n .lg\\\\:z-10 {\\n z-index:10 !important;\\n }\\n\\n .lg\\\\:z-20 {\\n z-index:20 !important;\\n }\\n\\n .lg\\\\:z-30 {\\n z-index:30 !important;\\n }\\n\\n .lg\\\\:z-40 {\\n z-index:40 !important;\\n }\\n\\n .lg\\\\:z-50 {\\n z-index:50 !important;\\n }\\n\\n .lg\\\\:z-auto {\\n z-index:auto !important;\\n }\\n\\n .lg\\\\:gap-0 {\\n grid-gap:0 !important;\\n gap:0 !important;\\n }\\n\\n .lg\\\\:gap-1 {\\n grid-gap:0.25rem !important;\\n gap:0.25rem !important;\\n }\\n\\n .lg\\\\:gap-2 {\\n grid-gap:0.5rem !important;\\n gap:0.5rem !important;\\n }\\n\\n .lg\\\\:gap-3 {\\n grid-gap:0.75rem !important;\\n gap:0.75rem !important;\\n }\\n\\n .lg\\\\:gap-4 {\\n grid-gap:1rem !important;\\n gap:1rem !important;\\n }\\n\\n .lg\\\\:gap-5 {\\n grid-gap:1.25rem !important;\\n gap:1.25rem !important;\\n }\\n\\n .lg\\\\:gap-6 {\\n grid-gap:1.5rem !important;\\n gap:1.5rem !important;\\n }\\n\\n .lg\\\\:gap-8 {\\n grid-gap:2rem !important;\\n gap:2rem !important;\\n }\\n\\n .lg\\\\:gap-10 {\\n grid-gap:2.5rem !important;\\n gap:2.5rem !important;\\n }\\n\\n .lg\\\\:gap-12 {\\n grid-gap:3rem !important;\\n gap:3rem !important;\\n }\\n\\n .lg\\\\:gap-16 {\\n grid-gap:4rem !important;\\n gap:4rem !important;\\n }\\n\\n .lg\\\\:gap-20 {\\n grid-gap:5rem !important;\\n gap:5rem !important;\\n }\\n\\n .lg\\\\:gap-24 {\\n grid-gap:6rem !important;\\n gap:6rem !important;\\n }\\n\\n .lg\\\\:gap-32 {\\n grid-gap:8rem !important;\\n gap:8rem !important;\\n }\\n\\n .lg\\\\:gap-40 {\\n grid-gap:10rem !important;\\n gap:10rem !important;\\n }\\n\\n .lg\\\\:gap-48 {\\n grid-gap:12rem !important;\\n gap:12rem !important;\\n }\\n\\n .lg\\\\:gap-56 {\\n grid-gap:14rem !important;\\n gap:14rem !important;\\n }\\n\\n .lg\\\\:gap-64 {\\n grid-gap:16rem !important;\\n gap:16rem !important;\\n }\\n\\n .lg\\\\:gap-px {\\n grid-gap:1px !important;\\n gap:1px !important;\\n }\\n\\n .lg\\\\:col-gap-0 {\\n grid-column-gap:0 !important;\\n -webkit-column-gap:0 !important;\\n -moz-column-gap:0 !important;\\n column-gap:0 !important;\\n }\\n\\n .lg\\\\:col-gap-1 {\\n grid-column-gap:0.25rem !important;\\n -webkit-column-gap:0.25rem !important;\\n -moz-column-gap:0.25rem !important;\\n column-gap:0.25rem !important;\\n }\\n\\n .lg\\\\:col-gap-2 {\\n grid-column-gap:0.5rem !important;\\n -webkit-column-gap:0.5rem !important;\\n -moz-column-gap:0.5rem !important;\\n column-gap:0.5rem !important;\\n }\\n\\n .lg\\\\:col-gap-3 {\\n grid-column-gap:0.75rem !important;\\n -webkit-column-gap:0.75rem !important;\\n -moz-column-gap:0.75rem !important;\\n column-gap:0.75rem !important;\\n }\\n\\n .lg\\\\:col-gap-4 {\\n grid-column-gap:1rem !important;\\n -webkit-column-gap:1rem !important;\\n -moz-column-gap:1rem !important;\\n column-gap:1rem !important;\\n }\\n\\n .lg\\\\:col-gap-5 {\\n grid-column-gap:1.25rem !important;\\n -webkit-column-gap:1.25rem !important;\\n -moz-column-gap:1.25rem !important;\\n column-gap:1.25rem !important;\\n }\\n\\n .lg\\\\:col-gap-6 {\\n grid-column-gap:1.5rem !important;\\n -webkit-column-gap:1.5rem !important;\\n -moz-column-gap:1.5rem !important;\\n column-gap:1.5rem !important;\\n }\\n\\n .lg\\\\:col-gap-8 {\\n grid-column-gap:2rem !important;\\n -webkit-column-gap:2rem !important;\\n -moz-column-gap:2rem !important;\\n column-gap:2rem !important;\\n }\\n\\n .lg\\\\:col-gap-10 {\\n grid-column-gap:2.5rem !important;\\n -webkit-column-gap:2.5rem !important;\\n -moz-column-gap:2.5rem !important;\\n column-gap:2.5rem !important;\\n }\\n\\n .lg\\\\:col-gap-12 {\\n grid-column-gap:3rem !important;\\n -webkit-column-gap:3rem !important;\\n -moz-column-gap:3rem !important;\\n column-gap:3rem !important;\\n }\\n\\n .lg\\\\:col-gap-16 {\\n grid-column-gap:4rem !important;\\n -webkit-column-gap:4rem !important;\\n -moz-column-gap:4rem !important;\\n column-gap:4rem !important;\\n }\\n\\n .lg\\\\:col-gap-20 {\\n grid-column-gap:5rem !important;\\n -webkit-column-gap:5rem !important;\\n -moz-column-gap:5rem !important;\\n column-gap:5rem !important;\\n }\\n\\n .lg\\\\:col-gap-24 {\\n grid-column-gap:6rem !important;\\n -webkit-column-gap:6rem !important;\\n -moz-column-gap:6rem !important;\\n column-gap:6rem !important;\\n }\\n\\n .lg\\\\:col-gap-32 {\\n grid-column-gap:8rem !important;\\n -webkit-column-gap:8rem !important;\\n -moz-column-gap:8rem !important;\\n column-gap:8rem !important;\\n }\\n\\n .lg\\\\:col-gap-40 {\\n grid-column-gap:10rem !important;\\n -webkit-column-gap:10rem !important;\\n -moz-column-gap:10rem !important;\\n column-gap:10rem !important;\\n }\\n\\n .lg\\\\:col-gap-48 {\\n grid-column-gap:12rem !important;\\n -webkit-column-gap:12rem !important;\\n -moz-column-gap:12rem !important;\\n column-gap:12rem !important;\\n }\\n\\n .lg\\\\:col-gap-56 {\\n grid-column-gap:14rem !important;\\n -webkit-column-gap:14rem !important;\\n -moz-column-gap:14rem !important;\\n column-gap:14rem !important;\\n }\\n\\n .lg\\\\:col-gap-64 {\\n grid-column-gap:16rem !important;\\n -webkit-column-gap:16rem !important;\\n -moz-column-gap:16rem !important;\\n column-gap:16rem !important;\\n }\\n\\n .lg\\\\:col-gap-px {\\n grid-column-gap:1px !important;\\n -webkit-column-gap:1px !important;\\n -moz-column-gap:1px !important;\\n column-gap:1px !important;\\n }\\n\\n .lg\\\\:gap-x-0 {\\n grid-column-gap:0 !important;\\n -webkit-column-gap:0 !important;\\n -moz-column-gap:0 !important;\\n column-gap:0 !important;\\n }\\n\\n .lg\\\\:gap-x-1 {\\n grid-column-gap:0.25rem !important;\\n -webkit-column-gap:0.25rem !important;\\n -moz-column-gap:0.25rem !important;\\n column-gap:0.25rem !important;\\n }\\n\\n .lg\\\\:gap-x-2 {\\n grid-column-gap:0.5rem !important;\\n -webkit-column-gap:0.5rem !important;\\n -moz-column-gap:0.5rem !important;\\n column-gap:0.5rem !important;\\n }\\n\\n .lg\\\\:gap-x-3 {\\n grid-column-gap:0.75rem !important;\\n -webkit-column-gap:0.75rem !important;\\n -moz-column-gap:0.75rem !important;\\n column-gap:0.75rem !important;\\n }\\n\\n .lg\\\\:gap-x-4 {\\n grid-column-gap:1rem !important;\\n -webkit-column-gap:1rem !important;\\n -moz-column-gap:1rem !important;\\n column-gap:1rem !important;\\n }\\n\\n .lg\\\\:gap-x-5 {\\n grid-column-gap:1.25rem !important;\\n -webkit-column-gap:1.25rem !important;\\n -moz-column-gap:1.25rem !important;\\n column-gap:1.25rem !important;\\n }\\n\\n .lg\\\\:gap-x-6 {\\n grid-column-gap:1.5rem !important;\\n -webkit-column-gap:1.5rem !important;\\n -moz-column-gap:1.5rem !important;\\n column-gap:1.5rem !important;\\n }\\n\\n .lg\\\\:gap-x-8 {\\n grid-column-gap:2rem !important;\\n -webkit-column-gap:2rem !important;\\n -moz-column-gap:2rem !important;\\n column-gap:2rem !important;\\n }\\n\\n .lg\\\\:gap-x-10 {\\n grid-column-gap:2.5rem !important;\\n -webkit-column-gap:2.5rem !important;\\n -moz-column-gap:2.5rem !important;\\n column-gap:2.5rem !important;\\n }\\n\\n .lg\\\\:gap-x-12 {\\n grid-column-gap:3rem !important;\\n -webkit-column-gap:3rem !important;\\n -moz-column-gap:3rem !important;\\n column-gap:3rem !important;\\n }\\n\\n .lg\\\\:gap-x-16 {\\n grid-column-gap:4rem !important;\\n -webkit-column-gap:4rem !important;\\n -moz-column-gap:4rem !important;\\n column-gap:4rem !important;\\n }\\n\\n .lg\\\\:gap-x-20 {\\n grid-column-gap:5rem !important;\\n -webkit-column-gap:5rem !important;\\n -moz-column-gap:5rem !important;\\n column-gap:5rem !important;\\n }\\n\\n .lg\\\\:gap-x-24 {\\n grid-column-gap:6rem !important;\\n -webkit-column-gap:6rem !important;\\n -moz-column-gap:6rem !important;\\n column-gap:6rem !important;\\n }\\n\\n .lg\\\\:gap-x-32 {\\n grid-column-gap:8rem !important;\\n -webkit-column-gap:8rem !important;\\n -moz-column-gap:8rem !important;\\n column-gap:8rem !important;\\n }\\n\\n .lg\\\\:gap-x-40 {\\n grid-column-gap:10rem !important;\\n -webkit-column-gap:10rem !important;\\n -moz-column-gap:10rem !important;\\n column-gap:10rem !important;\\n }\\n\\n .lg\\\\:gap-x-48 {\\n grid-column-gap:12rem !important;\\n -webkit-column-gap:12rem !important;\\n -moz-column-gap:12rem !important;\\n column-gap:12rem !important;\\n }\\n\\n .lg\\\\:gap-x-56 {\\n grid-column-gap:14rem !important;\\n -webkit-column-gap:14rem !important;\\n -moz-column-gap:14rem !important;\\n column-gap:14rem !important;\\n }\\n\\n .lg\\\\:gap-x-64 {\\n grid-column-gap:16rem !important;\\n -webkit-column-gap:16rem !important;\\n -moz-column-gap:16rem !important;\\n column-gap:16rem !important;\\n }\\n\\n .lg\\\\:gap-x-px {\\n grid-column-gap:1px !important;\\n -webkit-column-gap:1px !important;\\n -moz-column-gap:1px !important;\\n column-gap:1px !important;\\n }\\n\\n .lg\\\\:row-gap-0 {\\n grid-row-gap:0 !important;\\n row-gap:0 !important;\\n }\\n\\n .lg\\\\:row-gap-1 {\\n grid-row-gap:0.25rem !important;\\n row-gap:0.25rem !important;\\n }\\n\\n .lg\\\\:row-gap-2 {\\n grid-row-gap:0.5rem !important;\\n row-gap:0.5rem !important;\\n }\\n\\n .lg\\\\:row-gap-3 {\\n grid-row-gap:0.75rem !important;\\n row-gap:0.75rem !important;\\n }\\n\\n .lg\\\\:row-gap-4 {\\n grid-row-gap:1rem !important;\\n row-gap:1rem !important;\\n }\\n\\n .lg\\\\:row-gap-5 {\\n grid-row-gap:1.25rem !important;\\n row-gap:1.25rem !important;\\n }\\n\\n .lg\\\\:row-gap-6 {\\n grid-row-gap:1.5rem !important;\\n row-gap:1.5rem !important;\\n }\\n\\n .lg\\\\:row-gap-8 {\\n grid-row-gap:2rem !important;\\n row-gap:2rem !important;\\n }\\n\\n .lg\\\\:row-gap-10 {\\n grid-row-gap:2.5rem !important;\\n row-gap:2.5rem !important;\\n }\\n\\n .lg\\\\:row-gap-12 {\\n grid-row-gap:3rem !important;\\n row-gap:3rem !important;\\n }\\n\\n .lg\\\\:row-gap-16 {\\n grid-row-gap:4rem !important;\\n row-gap:4rem !important;\\n }\\n\\n .lg\\\\:row-gap-20 {\\n grid-row-gap:5rem !important;\\n row-gap:5rem !important;\\n }\\n\\n .lg\\\\:row-gap-24 {\\n grid-row-gap:6rem !important;\\n row-gap:6rem !important;\\n }\\n\\n .lg\\\\:row-gap-32 {\\n grid-row-gap:8rem !important;\\n row-gap:8rem !important;\\n }\\n\\n .lg\\\\:row-gap-40 {\\n grid-row-gap:10rem !important;\\n row-gap:10rem !important;\\n }\\n\\n .lg\\\\:row-gap-48 {\\n grid-row-gap:12rem !important;\\n row-gap:12rem !important;\\n }\\n\\n .lg\\\\:row-gap-56 {\\n grid-row-gap:14rem !important;\\n row-gap:14rem !important;\\n }\\n\\n .lg\\\\:row-gap-64 {\\n grid-row-gap:16rem !important;\\n row-gap:16rem !important;\\n }\\n\\n .lg\\\\:row-gap-px {\\n grid-row-gap:1px !important;\\n row-gap:1px !important;\\n }\\n\\n .lg\\\\:gap-y-0 {\\n grid-row-gap:0 !important;\\n row-gap:0 !important;\\n }\\n\\n .lg\\\\:gap-y-1 {\\n grid-row-gap:0.25rem !important;\\n row-gap:0.25rem !important;\\n }\\n\\n .lg\\\\:gap-y-2 {\\n grid-row-gap:0.5rem !important;\\n row-gap:0.5rem !important;\\n }\\n\\n .lg\\\\:gap-y-3 {\\n grid-row-gap:0.75rem !important;\\n row-gap:0.75rem !important;\\n }\\n\\n .lg\\\\:gap-y-4 {\\n grid-row-gap:1rem !important;\\n row-gap:1rem !important;\\n }\\n\\n .lg\\\\:gap-y-5 {\\n grid-row-gap:1.25rem !important;\\n row-gap:1.25rem !important;\\n }\\n\\n .lg\\\\:gap-y-6 {\\n grid-row-gap:1.5rem !important;\\n row-gap:1.5rem !important;\\n }\\n\\n .lg\\\\:gap-y-8 {\\n grid-row-gap:2rem !important;\\n row-gap:2rem !important;\\n }\\n\\n .lg\\\\:gap-y-10 {\\n grid-row-gap:2.5rem !important;\\n row-gap:2.5rem !important;\\n }\\n\\n .lg\\\\:gap-y-12 {\\n grid-row-gap:3rem !important;\\n row-gap:3rem !important;\\n }\\n\\n .lg\\\\:gap-y-16 {\\n grid-row-gap:4rem !important;\\n row-gap:4rem !important;\\n }\\n\\n .lg\\\\:gap-y-20 {\\n grid-row-gap:5rem !important;\\n row-gap:5rem !important;\\n }\\n\\n .lg\\\\:gap-y-24 {\\n grid-row-gap:6rem !important;\\n row-gap:6rem !important;\\n }\\n\\n .lg\\\\:gap-y-32 {\\n grid-row-gap:8rem !important;\\n row-gap:8rem !important;\\n }\\n\\n .lg\\\\:gap-y-40 {\\n grid-row-gap:10rem !important;\\n row-gap:10rem !important;\\n }\\n\\n .lg\\\\:gap-y-48 {\\n grid-row-gap:12rem !important;\\n row-gap:12rem !important;\\n }\\n\\n .lg\\\\:gap-y-56 {\\n grid-row-gap:14rem !important;\\n row-gap:14rem !important;\\n }\\n\\n .lg\\\\:gap-y-64 {\\n grid-row-gap:16rem !important;\\n row-gap:16rem !important;\\n }\\n\\n .lg\\\\:gap-y-px {\\n grid-row-gap:1px !important;\\n row-gap:1px !important;\\n }\\n\\n .lg\\\\:grid-flow-row {\\n grid-auto-flow:row !important;\\n }\\n\\n .lg\\\\:grid-flow-col {\\n grid-auto-flow:column !important;\\n }\\n\\n .lg\\\\:grid-flow-row-dense {\\n grid-auto-flow:row dense !important;\\n }\\n\\n .lg\\\\:grid-flow-col-dense {\\n grid-auto-flow:column dense !important;\\n }\\n\\n .lg\\\\:grid-cols-1 {\\n grid-template-columns:repeat(1, minmax(0, 1fr)) !important;\\n }\\n\\n .lg\\\\:grid-cols-2 {\\n grid-template-columns:repeat(2, minmax(0, 1fr)) !important;\\n }\\n\\n .lg\\\\:grid-cols-3 {\\n grid-template-columns:repeat(3, minmax(0, 1fr)) !important;\\n }\\n\\n .lg\\\\:grid-cols-4 {\\n grid-template-columns:repeat(4, minmax(0, 1fr)) !important;\\n }\\n\\n .lg\\\\:grid-cols-5 {\\n grid-template-columns:repeat(5, minmax(0, 1fr)) !important;\\n }\\n\\n .lg\\\\:grid-cols-6 {\\n grid-template-columns:repeat(6, minmax(0, 1fr)) !important;\\n }\\n\\n .lg\\\\:grid-cols-7 {\\n grid-template-columns:repeat(7, minmax(0, 1fr)) !important;\\n }\\n\\n .lg\\\\:grid-cols-8 {\\n grid-template-columns:repeat(8, minmax(0, 1fr)) !important;\\n }\\n\\n .lg\\\\:grid-cols-9 {\\n grid-template-columns:repeat(9, minmax(0, 1fr)) !important;\\n }\\n\\n .lg\\\\:grid-cols-10 {\\n grid-template-columns:repeat(10, minmax(0, 1fr)) !important;\\n }\\n\\n .lg\\\\:grid-cols-11 {\\n grid-template-columns:repeat(11, minmax(0, 1fr)) !important;\\n }\\n\\n .lg\\\\:grid-cols-12 {\\n grid-template-columns:repeat(12, minmax(0, 1fr)) !important;\\n }\\n\\n .lg\\\\:grid-cols-none {\\n grid-template-columns:none !important;\\n }\\n\\n .lg\\\\:auto-cols-auto {\\n grid-auto-columns:auto !important;\\n }\\n\\n .lg\\\\:auto-cols-min {\\n grid-auto-columns:-webkit-min-content !important;\\n grid-auto-columns:min-content !important;\\n }\\n\\n .lg\\\\:auto-cols-max {\\n grid-auto-columns:-webkit-max-content !important;\\n grid-auto-columns:max-content !important;\\n }\\n\\n .lg\\\\:auto-cols-fr {\\n grid-auto-columns:minmax(0, 1fr) !important;\\n }\\n\\n .lg\\\\:col-auto {\\n grid-column:auto !important;\\n }\\n\\n .lg\\\\:col-span-1 {\\n grid-column:span 1 / span 1 !important;\\n }\\n\\n .lg\\\\:col-span-2 {\\n grid-column:span 2 / span 2 !important;\\n }\\n\\n .lg\\\\:col-span-3 {\\n grid-column:span 3 / span 3 !important;\\n }\\n\\n .lg\\\\:col-span-4 {\\n grid-column:span 4 / span 4 !important;\\n }\\n\\n .lg\\\\:col-span-5 {\\n grid-column:span 5 / span 5 !important;\\n }\\n\\n .lg\\\\:col-span-6 {\\n grid-column:span 6 / span 6 !important;\\n }\\n\\n .lg\\\\:col-span-7 {\\n grid-column:span 7 / span 7 !important;\\n }\\n\\n .lg\\\\:col-span-8 {\\n grid-column:span 8 / span 8 !important;\\n }\\n\\n .lg\\\\:col-span-9 {\\n grid-column:span 9 / span 9 !important;\\n }\\n\\n .lg\\\\:col-span-10 {\\n grid-column:span 10 / span 10 !important;\\n }\\n\\n .lg\\\\:col-span-11 {\\n grid-column:span 11 / span 11 !important;\\n }\\n\\n .lg\\\\:col-span-12 {\\n grid-column:span 12 / span 12 !important;\\n }\\n\\n .lg\\\\:col-span-full {\\n grid-column:1 / -1 !important;\\n }\\n\\n .lg\\\\:col-start-1 {\\n grid-column-start:1 !important;\\n }\\n\\n .lg\\\\:col-start-2 {\\n grid-column-start:2 !important;\\n }\\n\\n .lg\\\\:col-start-3 {\\n grid-column-start:3 !important;\\n }\\n\\n .lg\\\\:col-start-4 {\\n grid-column-start:4 !important;\\n }\\n\\n .lg\\\\:col-start-5 {\\n grid-column-start:5 !important;\\n }\\n\\n .lg\\\\:col-start-6 {\\n grid-column-start:6 !important;\\n }\\n\\n .lg\\\\:col-start-7 {\\n grid-column-start:7 !important;\\n }\\n\\n .lg\\\\:col-start-8 {\\n grid-column-start:8 !important;\\n }\\n\\n .lg\\\\:col-start-9 {\\n grid-column-start:9 !important;\\n }\\n\\n .lg\\\\:col-start-10 {\\n grid-column-start:10 !important;\\n }\\n\\n .lg\\\\:col-start-11 {\\n grid-column-start:11 !important;\\n }\\n\\n .lg\\\\:col-start-12 {\\n grid-column-start:12 !important;\\n }\\n\\n .lg\\\\:col-start-13 {\\n grid-column-start:13 !important;\\n }\\n\\n .lg\\\\:col-start-auto {\\n grid-column-start:auto !important;\\n }\\n\\n .lg\\\\:col-end-1 {\\n grid-column-end:1 !important;\\n }\\n\\n .lg\\\\:col-end-2 {\\n grid-column-end:2 !important;\\n }\\n\\n .lg\\\\:col-end-3 {\\n grid-column-end:3 !important;\\n }\\n\\n .lg\\\\:col-end-4 {\\n grid-column-end:4 !important;\\n }\\n\\n .lg\\\\:col-end-5 {\\n grid-column-end:5 !important;\\n }\\n\\n .lg\\\\:col-end-6 {\\n grid-column-end:6 !important;\\n }\\n\\n .lg\\\\:col-end-7 {\\n grid-column-end:7 !important;\\n }\\n\\n .lg\\\\:col-end-8 {\\n grid-column-end:8 !important;\\n }\\n\\n .lg\\\\:col-end-9 {\\n grid-column-end:9 !important;\\n }\\n\\n .lg\\\\:col-end-10 {\\n grid-column-end:10 !important;\\n }\\n\\n .lg\\\\:col-end-11 {\\n grid-column-end:11 !important;\\n }\\n\\n .lg\\\\:col-end-12 {\\n grid-column-end:12 !important;\\n }\\n\\n .lg\\\\:col-end-13 {\\n grid-column-end:13 !important;\\n }\\n\\n .lg\\\\:col-end-auto {\\n grid-column-end:auto !important;\\n }\\n\\n .lg\\\\:grid-rows-1 {\\n grid-template-rows:repeat(1, minmax(0, 1fr)) !important;\\n }\\n\\n .lg\\\\:grid-rows-2 {\\n grid-template-rows:repeat(2, minmax(0, 1fr)) !important;\\n }\\n\\n .lg\\\\:grid-rows-3 {\\n grid-template-rows:repeat(3, minmax(0, 1fr)) !important;\\n }\\n\\n .lg\\\\:grid-rows-4 {\\n grid-template-rows:repeat(4, minmax(0, 1fr)) !important;\\n }\\n\\n .lg\\\\:grid-rows-5 {\\n grid-template-rows:repeat(5, minmax(0, 1fr)) !important;\\n }\\n\\n .lg\\\\:grid-rows-6 {\\n grid-template-rows:repeat(6, minmax(0, 1fr)) !important;\\n }\\n\\n .lg\\\\:grid-rows-none {\\n grid-template-rows:none !important;\\n }\\n\\n .lg\\\\:auto-rows-auto {\\n grid-auto-rows:auto !important;\\n }\\n\\n .lg\\\\:auto-rows-min {\\n grid-auto-rows:-webkit-min-content !important;\\n grid-auto-rows:min-content !important;\\n }\\n\\n .lg\\\\:auto-rows-max {\\n grid-auto-rows:-webkit-max-content !important;\\n grid-auto-rows:max-content !important;\\n }\\n\\n .lg\\\\:auto-rows-fr {\\n grid-auto-rows:minmax(0, 1fr) !important;\\n }\\n\\n .lg\\\\:row-auto {\\n grid-row:auto !important;\\n }\\n\\n .lg\\\\:row-span-1 {\\n grid-row:span 1 / span 1 !important;\\n }\\n\\n .lg\\\\:row-span-2 {\\n grid-row:span 2 / span 2 !important;\\n }\\n\\n .lg\\\\:row-span-3 {\\n grid-row:span 3 / span 3 !important;\\n }\\n\\n .lg\\\\:row-span-4 {\\n grid-row:span 4 / span 4 !important;\\n }\\n\\n .lg\\\\:row-span-5 {\\n grid-row:span 5 / span 5 !important;\\n }\\n\\n .lg\\\\:row-span-6 {\\n grid-row:span 6 / span 6 !important;\\n }\\n\\n .lg\\\\:row-span-full {\\n grid-row:1 / -1 !important;\\n }\\n\\n .lg\\\\:row-start-1 {\\n grid-row-start:1 !important;\\n }\\n\\n .lg\\\\:row-start-2 {\\n grid-row-start:2 !important;\\n }\\n\\n .lg\\\\:row-start-3 {\\n grid-row-start:3 !important;\\n }\\n\\n .lg\\\\:row-start-4 {\\n grid-row-start:4 !important;\\n }\\n\\n .lg\\\\:row-start-5 {\\n grid-row-start:5 !important;\\n }\\n\\n .lg\\\\:row-start-6 {\\n grid-row-start:6 !important;\\n }\\n\\n .lg\\\\:row-start-7 {\\n grid-row-start:7 !important;\\n }\\n\\n .lg\\\\:row-start-auto {\\n grid-row-start:auto !important;\\n }\\n\\n .lg\\\\:row-end-1 {\\n grid-row-end:1 !important;\\n }\\n\\n .lg\\\\:row-end-2 {\\n grid-row-end:2 !important;\\n }\\n\\n .lg\\\\:row-end-3 {\\n grid-row-end:3 !important;\\n }\\n\\n .lg\\\\:row-end-4 {\\n grid-row-end:4 !important;\\n }\\n\\n .lg\\\\:row-end-5 {\\n grid-row-end:5 !important;\\n }\\n\\n .lg\\\\:row-end-6 {\\n grid-row-end:6 !important;\\n }\\n\\n .lg\\\\:row-end-7 {\\n grid-row-end:7 !important;\\n }\\n\\n .lg\\\\:row-end-auto {\\n grid-row-end:auto !important;\\n }\\n\\n .lg\\\\:transform {\\n --transform-translate-x:0 !important;\\n --transform-translate-y:0 !important;\\n --transform-rotate:0 !important;\\n --transform-skew-x:0 !important;\\n --transform-skew-y:0 !important;\\n --transform-scale-x:1 !important;\\n --transform-scale-y:1 !important;\\n -webkit-transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;\\n }\\n\\n [dir] .lg\\\\:transform {\\n transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;\\n }\\n\\n .lg\\\\:transform-none {\\n -webkit-transform:none !important;\\n }\\n\\n [dir] .lg\\\\:transform-none {\\n transform:none !important;\\n }\\n\\n .lg\\\\:origin-center {\\n -webkit-transform-origin:center !important;\\n }\\n\\n [dir] .lg\\\\:origin-center {\\n transform-origin:center !important;\\n }\\n\\n .lg\\\\:origin-top {\\n -webkit-transform-origin:top !important;\\n }\\n\\n [dir] .lg\\\\:origin-top {\\n transform-origin:top !important;\\n }\\n\\n [dir=ltr] .lg\\\\:origin-top-right {\\r\\n -webkit-transform-origin:top right !important;\\r\\n transform-origin:top right !important;\\n }\\n\\n [dir=rtl] .lg\\\\:origin-top-right {\\n -webkit-transform-origin:top left !important;\\n transform-origin:top left !important;\\n }\\n\\n [dir=ltr] .lg\\\\:origin-right {\\r\\n -webkit-transform-origin:right !important;\\r\\n transform-origin:right !important;\\n }\\n\\n [dir=rtl] .lg\\\\:origin-right {\\n -webkit-transform-origin:left !important;\\n transform-origin:left !important;\\n }\\n\\n [dir=ltr] .lg\\\\:origin-bottom-right {\\r\\n -webkit-transform-origin:bottom right !important;\\r\\n transform-origin:bottom right !important;\\n }\\n\\n [dir=rtl] .lg\\\\:origin-bottom-right {\\n -webkit-transform-origin:bottom left !important;\\n transform-origin:bottom left !important;\\n }\\n\\n .lg\\\\:origin-bottom {\\n -webkit-transform-origin:bottom !important;\\n }\\n\\n [dir] .lg\\\\:origin-bottom {\\n transform-origin:bottom !important;\\n }\\n\\n [dir=ltr] .lg\\\\:origin-bottom-left {\\r\\n -webkit-transform-origin:bottom left !important;\\r\\n transform-origin:bottom left !important;\\n }\\n\\n [dir=rtl] .lg\\\\:origin-bottom-left {\\n -webkit-transform-origin:bottom right !important;\\n transform-origin:bottom right !important;\\n }\\n\\n [dir=ltr] .lg\\\\:origin-left {\\r\\n -webkit-transform-origin:left !important;\\r\\n transform-origin:left !important;\\n }\\n\\n [dir=rtl] .lg\\\\:origin-left {\\n -webkit-transform-origin:right !important;\\n transform-origin:right !important;\\n }\\n\\n [dir=ltr] .lg\\\\:origin-top-left {\\r\\n -webkit-transform-origin:top left !important;\\r\\n transform-origin:top left !important;\\n }\\n\\n [dir=rtl] .lg\\\\:origin-top-left {\\n -webkit-transform-origin:top right !important;\\n transform-origin:top right !important;\\n }\\n\\n .lg\\\\:scale-0 {\\n --transform-scale-x:0 !important;\\n --transform-scale-y:0 !important;\\n }\\n\\n .lg\\\\:scale-50 {\\n --transform-scale-x:.5 !important;\\n --transform-scale-y:.5 !important;\\n }\\n\\n .lg\\\\:scale-75 {\\n --transform-scale-x:.75 !important;\\n --transform-scale-y:.75 !important;\\n }\\n\\n .lg\\\\:scale-90 {\\n --transform-scale-x:.9 !important;\\n --transform-scale-y:.9 !important;\\n }\\n\\n .lg\\\\:scale-95 {\\n --transform-scale-x:.95 !important;\\n --transform-scale-y:.95 !important;\\n }\\n\\n .lg\\\\:scale-100 {\\n --transform-scale-x:1 !important;\\n --transform-scale-y:1 !important;\\n }\\n\\n .lg\\\\:scale-105 {\\n --transform-scale-x:1.05 !important;\\n --transform-scale-y:1.05 !important;\\n }\\n\\n .lg\\\\:scale-110 {\\n --transform-scale-x:1.1 !important;\\n --transform-scale-y:1.1 !important;\\n }\\n\\n .lg\\\\:scale-125 {\\n --transform-scale-x:1.25 !important;\\n --transform-scale-y:1.25 !important;\\n }\\n\\n .lg\\\\:scale-150 {\\n --transform-scale-x:1.5 !important;\\n --transform-scale-y:1.5 !important;\\n }\\n\\n .lg\\\\:scale-x-0 {\\n --transform-scale-x:0 !important;\\n }\\n\\n .lg\\\\:scale-x-50 {\\n --transform-scale-x:.5 !important;\\n }\\n\\n .lg\\\\:scale-x-75 {\\n --transform-scale-x:.75 !important;\\n }\\n\\n .lg\\\\:scale-x-90 {\\n --transform-scale-x:.9 !important;\\n }\\n\\n .lg\\\\:scale-x-95 {\\n --transform-scale-x:.95 !important;\\n }\\n\\n .lg\\\\:scale-x-100 {\\n --transform-scale-x:1 !important;\\n }\\n\\n .lg\\\\:scale-x-105 {\\n --transform-scale-x:1.05 !important;\\n }\\n\\n .lg\\\\:scale-x-110 {\\n --transform-scale-x:1.1 !important;\\n }\\n\\n .lg\\\\:scale-x-125 {\\n --transform-scale-x:1.25 !important;\\n }\\n\\n .lg\\\\:scale-x-150 {\\n --transform-scale-x:1.5 !important;\\n }\\n\\n .lg\\\\:scale-y-0 {\\n --transform-scale-y:0 !important;\\n }\\n\\n .lg\\\\:scale-y-50 {\\n --transform-scale-y:.5 !important;\\n }\\n\\n .lg\\\\:scale-y-75 {\\n --transform-scale-y:.75 !important;\\n }\\n\\n .lg\\\\:scale-y-90 {\\n --transform-scale-y:.9 !important;\\n }\\n\\n .lg\\\\:scale-y-95 {\\n --transform-scale-y:.95 !important;\\n }\\n\\n .lg\\\\:scale-y-100 {\\n --transform-scale-y:1 !important;\\n }\\n\\n .lg\\\\:scale-y-105 {\\n --transform-scale-y:1.05 !important;\\n }\\n\\n .lg\\\\:scale-y-110 {\\n --transform-scale-y:1.1 !important;\\n }\\n\\n .lg\\\\:scale-y-125 {\\n --transform-scale-y:1.25 !important;\\n }\\n\\n .lg\\\\:scale-y-150 {\\n --transform-scale-y:1.5 !important;\\n }\\n\\n .lg\\\\:hover\\\\:scale-0:hover {\\n --transform-scale-x:0 !important;\\n --transform-scale-y:0 !important;\\n }\\n\\n .lg\\\\:hover\\\\:scale-50:hover {\\n --transform-scale-x:.5 !important;\\n --transform-scale-y:.5 !important;\\n }\\n\\n .lg\\\\:hover\\\\:scale-75:hover {\\n --transform-scale-x:.75 !important;\\n --transform-scale-y:.75 !important;\\n }\\n\\n .lg\\\\:hover\\\\:scale-90:hover {\\n --transform-scale-x:.9 !important;\\n --transform-scale-y:.9 !important;\\n }\\n\\n .lg\\\\:hover\\\\:scale-95:hover {\\n --transform-scale-x:.95 !important;\\n --transform-scale-y:.95 !important;\\n }\\n\\n .lg\\\\:hover\\\\:scale-100:hover {\\n --transform-scale-x:1 !important;\\n --transform-scale-y:1 !important;\\n }\\n\\n .lg\\\\:hover\\\\:scale-105:hover {\\n --transform-scale-x:1.05 !important;\\n --transform-scale-y:1.05 !important;\\n }\\n\\n .lg\\\\:hover\\\\:scale-110:hover {\\n --transform-scale-x:1.1 !important;\\n --transform-scale-y:1.1 !important;\\n }\\n\\n .lg\\\\:hover\\\\:scale-125:hover {\\n --transform-scale-x:1.25 !important;\\n --transform-scale-y:1.25 !important;\\n }\\n\\n .lg\\\\:hover\\\\:scale-150:hover {\\n --transform-scale-x:1.5 !important;\\n --transform-scale-y:1.5 !important;\\n }\\n\\n .lg\\\\:hover\\\\:scale-x-0:hover {\\n --transform-scale-x:0 !important;\\n }\\n\\n .lg\\\\:hover\\\\:scale-x-50:hover {\\n --transform-scale-x:.5 !important;\\n }\\n\\n .lg\\\\:hover\\\\:scale-x-75:hover {\\n --transform-scale-x:.75 !important;\\n }\\n\\n .lg\\\\:hover\\\\:scale-x-90:hover {\\n --transform-scale-x:.9 !important;\\n }\\n\\n .lg\\\\:hover\\\\:scale-x-95:hover {\\n --transform-scale-x:.95 !important;\\n }\\n\\n .lg\\\\:hover\\\\:scale-x-100:hover {\\n --transform-scale-x:1 !important;\\n }\\n\\n .lg\\\\:hover\\\\:scale-x-105:hover {\\n --transform-scale-x:1.05 !important;\\n }\\n\\n .lg\\\\:hover\\\\:scale-x-110:hover {\\n --transform-scale-x:1.1 !important;\\n }\\n\\n .lg\\\\:hover\\\\:scale-x-125:hover {\\n --transform-scale-x:1.25 !important;\\n }\\n\\n .lg\\\\:hover\\\\:scale-x-150:hover {\\n --transform-scale-x:1.5 !important;\\n }\\n\\n .lg\\\\:hover\\\\:scale-y-0:hover {\\n --transform-scale-y:0 !important;\\n }\\n\\n .lg\\\\:hover\\\\:scale-y-50:hover {\\n --transform-scale-y:.5 !important;\\n }\\n\\n .lg\\\\:hover\\\\:scale-y-75:hover {\\n --transform-scale-y:.75 !important;\\n }\\n\\n .lg\\\\:hover\\\\:scale-y-90:hover {\\n --transform-scale-y:.9 !important;\\n }\\n\\n .lg\\\\:hover\\\\:scale-y-95:hover {\\n --transform-scale-y:.95 !important;\\n }\\n\\n .lg\\\\:hover\\\\:scale-y-100:hover {\\n --transform-scale-y:1 !important;\\n }\\n\\n .lg\\\\:hover\\\\:scale-y-105:hover {\\n --transform-scale-y:1.05 !important;\\n }\\n\\n .lg\\\\:hover\\\\:scale-y-110:hover {\\n --transform-scale-y:1.1 !important;\\n }\\n\\n .lg\\\\:hover\\\\:scale-y-125:hover {\\n --transform-scale-y:1.25 !important;\\n }\\n\\n .lg\\\\:hover\\\\:scale-y-150:hover {\\n --transform-scale-y:1.5 !important;\\n }\\n\\n .lg\\\\:focus\\\\:scale-0:focus {\\n --transform-scale-x:0 !important;\\n --transform-scale-y:0 !important;\\n }\\n\\n .lg\\\\:focus\\\\:scale-50:focus {\\n --transform-scale-x:.5 !important;\\n --transform-scale-y:.5 !important;\\n }\\n\\n .lg\\\\:focus\\\\:scale-75:focus {\\n --transform-scale-x:.75 !important;\\n --transform-scale-y:.75 !important;\\n }\\n\\n .lg\\\\:focus\\\\:scale-90:focus {\\n --transform-scale-x:.9 !important;\\n --transform-scale-y:.9 !important;\\n }\\n\\n .lg\\\\:focus\\\\:scale-95:focus {\\n --transform-scale-x:.95 !important;\\n --transform-scale-y:.95 !important;\\n }\\n\\n .lg\\\\:focus\\\\:scale-100:focus {\\n --transform-scale-x:1 !important;\\n --transform-scale-y:1 !important;\\n }\\n\\n .lg\\\\:focus\\\\:scale-105:focus {\\n --transform-scale-x:1.05 !important;\\n --transform-scale-y:1.05 !important;\\n }\\n\\n .lg\\\\:focus\\\\:scale-110:focus {\\n --transform-scale-x:1.1 !important;\\n --transform-scale-y:1.1 !important;\\n }\\n\\n .lg\\\\:focus\\\\:scale-125:focus {\\n --transform-scale-x:1.25 !important;\\n --transform-scale-y:1.25 !important;\\n }\\n\\n .lg\\\\:focus\\\\:scale-150:focus {\\n --transform-scale-x:1.5 !important;\\n --transform-scale-y:1.5 !important;\\n }\\n\\n .lg\\\\:focus\\\\:scale-x-0:focus {\\n --transform-scale-x:0 !important;\\n }\\n\\n .lg\\\\:focus\\\\:scale-x-50:focus {\\n --transform-scale-x:.5 !important;\\n }\\n\\n .lg\\\\:focus\\\\:scale-x-75:focus {\\n --transform-scale-x:.75 !important;\\n }\\n\\n .lg\\\\:focus\\\\:scale-x-90:focus {\\n --transform-scale-x:.9 !important;\\n }\\n\\n .lg\\\\:focus\\\\:scale-x-95:focus {\\n --transform-scale-x:.95 !important;\\n }\\n\\n .lg\\\\:focus\\\\:scale-x-100:focus {\\n --transform-scale-x:1 !important;\\n }\\n\\n .lg\\\\:focus\\\\:scale-x-105:focus {\\n --transform-scale-x:1.05 !important;\\n }\\n\\n .lg\\\\:focus\\\\:scale-x-110:focus {\\n --transform-scale-x:1.1 !important;\\n }\\n\\n .lg\\\\:focus\\\\:scale-x-125:focus {\\n --transform-scale-x:1.25 !important;\\n }\\n\\n .lg\\\\:focus\\\\:scale-x-150:focus {\\n --transform-scale-x:1.5 !important;\\n }\\n\\n .lg\\\\:focus\\\\:scale-y-0:focus {\\n --transform-scale-y:0 !important;\\n }\\n\\n .lg\\\\:focus\\\\:scale-y-50:focus {\\n --transform-scale-y:.5 !important;\\n }\\n\\n .lg\\\\:focus\\\\:scale-y-75:focus {\\n --transform-scale-y:.75 !important;\\n }\\n\\n .lg\\\\:focus\\\\:scale-y-90:focus {\\n --transform-scale-y:.9 !important;\\n }\\n\\n .lg\\\\:focus\\\\:scale-y-95:focus {\\n --transform-scale-y:.95 !important;\\n }\\n\\n .lg\\\\:focus\\\\:scale-y-100:focus {\\n --transform-scale-y:1 !important;\\n }\\n\\n .lg\\\\:focus\\\\:scale-y-105:focus {\\n --transform-scale-y:1.05 !important;\\n }\\n\\n .lg\\\\:focus\\\\:scale-y-110:focus {\\n --transform-scale-y:1.1 !important;\\n }\\n\\n .lg\\\\:focus\\\\:scale-y-125:focus {\\n --transform-scale-y:1.25 !important;\\n }\\n\\n .lg\\\\:focus\\\\:scale-y-150:focus {\\n --transform-scale-y:1.5 !important;\\n }\\n\\n .lg\\\\:rotate-0 {\\n --transform-rotate:0 !important;\\n }\\n\\n .lg\\\\:rotate-1 {\\n --transform-rotate:1deg !important;\\n }\\n\\n .lg\\\\:rotate-2 {\\n --transform-rotate:2deg !important;\\n }\\n\\n .lg\\\\:rotate-3 {\\n --transform-rotate:3deg !important;\\n }\\n\\n .lg\\\\:rotate-6 {\\n --transform-rotate:6deg !important;\\n }\\n\\n .lg\\\\:rotate-12 {\\n --transform-rotate:12deg !important;\\n }\\n\\n .lg\\\\:rotate-45 {\\n --transform-rotate:45deg !important;\\n }\\n\\n .lg\\\\:rotate-90 {\\n --transform-rotate:90deg !important;\\n }\\n\\n .lg\\\\:rotate-180 {\\n --transform-rotate:180deg !important;\\n }\\n\\n .lg\\\\:-rotate-180 {\\n --transform-rotate:-180deg !important;\\n }\\n\\n .lg\\\\:-rotate-90 {\\n --transform-rotate:-90deg !important;\\n }\\n\\n .lg\\\\:-rotate-45 {\\n --transform-rotate:-45deg !important;\\n }\\n\\n .lg\\\\:-rotate-12 {\\n --transform-rotate:-12deg !important;\\n }\\n\\n .lg\\\\:-rotate-6 {\\n --transform-rotate:-6deg !important;\\n }\\n\\n .lg\\\\:-rotate-3 {\\n --transform-rotate:-3deg !important;\\n }\\n\\n .lg\\\\:-rotate-2 {\\n --transform-rotate:-2deg !important;\\n }\\n\\n .lg\\\\:-rotate-1 {\\n --transform-rotate:-1deg !important;\\n }\\n\\n .lg\\\\:hover\\\\:rotate-0:hover {\\n --transform-rotate:0 !important;\\n }\\n\\n .lg\\\\:hover\\\\:rotate-1:hover {\\n --transform-rotate:1deg !important;\\n }\\n\\n .lg\\\\:hover\\\\:rotate-2:hover {\\n --transform-rotate:2deg !important;\\n }\\n\\n .lg\\\\:hover\\\\:rotate-3:hover {\\n --transform-rotate:3deg !important;\\n }\\n\\n .lg\\\\:hover\\\\:rotate-6:hover {\\n --transform-rotate:6deg !important;\\n }\\n\\n .lg\\\\:hover\\\\:rotate-12:hover {\\n --transform-rotate:12deg !important;\\n }\\n\\n .lg\\\\:hover\\\\:rotate-45:hover {\\n --transform-rotate:45deg !important;\\n }\\n\\n .lg\\\\:hover\\\\:rotate-90:hover {\\n --transform-rotate:90deg !important;\\n }\\n\\n .lg\\\\:hover\\\\:rotate-180:hover {\\n --transform-rotate:180deg !important;\\n }\\n\\n .lg\\\\:hover\\\\:-rotate-180:hover {\\n --transform-rotate:-180deg !important;\\n }\\n\\n .lg\\\\:hover\\\\:-rotate-90:hover {\\n --transform-rotate:-90deg !important;\\n }\\n\\n .lg\\\\:hover\\\\:-rotate-45:hover {\\n --transform-rotate:-45deg !important;\\n }\\n\\n .lg\\\\:hover\\\\:-rotate-12:hover {\\n --transform-rotate:-12deg !important;\\n }\\n\\n .lg\\\\:hover\\\\:-rotate-6:hover {\\n --transform-rotate:-6deg !important;\\n }\\n\\n .lg\\\\:hover\\\\:-rotate-3:hover {\\n --transform-rotate:-3deg !important;\\n }\\n\\n .lg\\\\:hover\\\\:-rotate-2:hover {\\n --transform-rotate:-2deg !important;\\n }\\n\\n .lg\\\\:hover\\\\:-rotate-1:hover {\\n --transform-rotate:-1deg !important;\\n }\\n\\n .lg\\\\:focus\\\\:rotate-0:focus {\\n --transform-rotate:0 !important;\\n }\\n\\n .lg\\\\:focus\\\\:rotate-1:focus {\\n --transform-rotate:1deg !important;\\n }\\n\\n .lg\\\\:focus\\\\:rotate-2:focus {\\n --transform-rotate:2deg !important;\\n }\\n\\n .lg\\\\:focus\\\\:rotate-3:focus {\\n --transform-rotate:3deg !important;\\n }\\n\\n .lg\\\\:focus\\\\:rotate-6:focus {\\n --transform-rotate:6deg !important;\\n }\\n\\n .lg\\\\:focus\\\\:rotate-12:focus {\\n --transform-rotate:12deg !important;\\n }\\n\\n .lg\\\\:focus\\\\:rotate-45:focus {\\n --transform-rotate:45deg !important;\\n }\\n\\n .lg\\\\:focus\\\\:rotate-90:focus {\\n --transform-rotate:90deg !important;\\n }\\n\\n .lg\\\\:focus\\\\:rotate-180:focus {\\n --transform-rotate:180deg !important;\\n }\\n\\n .lg\\\\:focus\\\\:-rotate-180:focus {\\n --transform-rotate:-180deg !important;\\n }\\n\\n .lg\\\\:focus\\\\:-rotate-90:focus {\\n --transform-rotate:-90deg !important;\\n }\\n\\n .lg\\\\:focus\\\\:-rotate-45:focus {\\n --transform-rotate:-45deg !important;\\n }\\n\\n .lg\\\\:focus\\\\:-rotate-12:focus {\\n --transform-rotate:-12deg !important;\\n }\\n\\n .lg\\\\:focus\\\\:-rotate-6:focus {\\n --transform-rotate:-6deg !important;\\n }\\n\\n .lg\\\\:focus\\\\:-rotate-3:focus {\\n --transform-rotate:-3deg !important;\\n }\\n\\n .lg\\\\:focus\\\\:-rotate-2:focus {\\n --transform-rotate:-2deg !important;\\n }\\n\\n .lg\\\\:focus\\\\:-rotate-1:focus {\\n --transform-rotate:-1deg !important;\\n }\\n\\n .lg\\\\:translate-x-0 {\\n --transform-translate-x:0 !important;\\n }\\n\\n .lg\\\\:translate-x-1 {\\n --transform-translate-x:0.25rem !important;\\n }\\n\\n .lg\\\\:translate-x-2 {\\n --transform-translate-x:0.5rem !important;\\n }\\n\\n .lg\\\\:translate-x-3 {\\n --transform-translate-x:0.75rem !important;\\n }\\n\\n .lg\\\\:translate-x-4 {\\n --transform-translate-x:1rem !important;\\n }\\n\\n .lg\\\\:translate-x-5 {\\n --transform-translate-x:1.25rem !important;\\n }\\n\\n .lg\\\\:translate-x-6 {\\n --transform-translate-x:1.5rem !important;\\n }\\n\\n .lg\\\\:translate-x-8 {\\n --transform-translate-x:2rem !important;\\n }\\n\\n .lg\\\\:translate-x-10 {\\n --transform-translate-x:2.5rem !important;\\n }\\n\\n .lg\\\\:translate-x-12 {\\n --transform-translate-x:3rem !important;\\n }\\n\\n .lg\\\\:translate-x-16 {\\n --transform-translate-x:4rem !important;\\n }\\n\\n .lg\\\\:translate-x-20 {\\n --transform-translate-x:5rem !important;\\n }\\n\\n .lg\\\\:translate-x-24 {\\n --transform-translate-x:6rem !important;\\n }\\n\\n .lg\\\\:translate-x-32 {\\n --transform-translate-x:8rem !important;\\n }\\n\\n .lg\\\\:translate-x-40 {\\n --transform-translate-x:10rem !important;\\n }\\n\\n .lg\\\\:translate-x-48 {\\n --transform-translate-x:12rem !important;\\n }\\n\\n .lg\\\\:translate-x-56 {\\n --transform-translate-x:14rem !important;\\n }\\n\\n .lg\\\\:translate-x-64 {\\n --transform-translate-x:16rem !important;\\n }\\n\\n .lg\\\\:translate-x-px {\\n --transform-translate-x:1px !important;\\n }\\n\\n .lg\\\\:-translate-x-1 {\\n --transform-translate-x:-0.25rem !important;\\n }\\n\\n .lg\\\\:-translate-x-2 {\\n --transform-translate-x:-0.5rem !important;\\n }\\n\\n .lg\\\\:-translate-x-3 {\\n --transform-translate-x:-0.75rem !important;\\n }\\n\\n .lg\\\\:-translate-x-4 {\\n --transform-translate-x:-1rem !important;\\n }\\n\\n .lg\\\\:-translate-x-5 {\\n --transform-translate-x:-1.25rem !important;\\n }\\n\\n .lg\\\\:-translate-x-6 {\\n --transform-translate-x:-1.5rem !important;\\n }\\n\\n .lg\\\\:-translate-x-8 {\\n --transform-translate-x:-2rem !important;\\n }\\n\\n .lg\\\\:-translate-x-10 {\\n --transform-translate-x:-2.5rem !important;\\n }\\n\\n .lg\\\\:-translate-x-12 {\\n --transform-translate-x:-3rem !important;\\n }\\n\\n .lg\\\\:-translate-x-16 {\\n --transform-translate-x:-4rem !important;\\n }\\n\\n .lg\\\\:-translate-x-20 {\\n --transform-translate-x:-5rem !important;\\n }\\n\\n .lg\\\\:-translate-x-24 {\\n --transform-translate-x:-6rem !important;\\n }\\n\\n .lg\\\\:-translate-x-32 {\\n --transform-translate-x:-8rem !important;\\n }\\n\\n .lg\\\\:-translate-x-40 {\\n --transform-translate-x:-10rem !important;\\n }\\n\\n .lg\\\\:-translate-x-48 {\\n --transform-translate-x:-12rem !important;\\n }\\n\\n .lg\\\\:-translate-x-56 {\\n --transform-translate-x:-14rem !important;\\n }\\n\\n .lg\\\\:-translate-x-64 {\\n --transform-translate-x:-16rem !important;\\n }\\n\\n .lg\\\\:-translate-x-px {\\n --transform-translate-x:-1px !important;\\n }\\n\\n .lg\\\\:-translate-x-full {\\n --transform-translate-x:-100% !important;\\n }\\n\\n .lg\\\\:-translate-x-1\\\\/2 {\\n --transform-translate-x:-50% !important;\\n }\\n\\n .lg\\\\:translate-x-1\\\\/2 {\\n --transform-translate-x:50% !important;\\n }\\n\\n .lg\\\\:translate-x-full {\\n --transform-translate-x:100% !important;\\n }\\n\\n .lg\\\\:translate-y-0 {\\n --transform-translate-y:0 !important;\\n }\\n\\n .lg\\\\:translate-y-1 {\\n --transform-translate-y:0.25rem !important;\\n }\\n\\n .lg\\\\:translate-y-2 {\\n --transform-translate-y:0.5rem !important;\\n }\\n\\n .lg\\\\:translate-y-3 {\\n --transform-translate-y:0.75rem !important;\\n }\\n\\n .lg\\\\:translate-y-4 {\\n --transform-translate-y:1rem !important;\\n }\\n\\n .lg\\\\:translate-y-5 {\\n --transform-translate-y:1.25rem !important;\\n }\\n\\n .lg\\\\:translate-y-6 {\\n --transform-translate-y:1.5rem !important;\\n }\\n\\n .lg\\\\:translate-y-8 {\\n --transform-translate-y:2rem !important;\\n }\\n\\n .lg\\\\:translate-y-10 {\\n --transform-translate-y:2.5rem !important;\\n }\\n\\n .lg\\\\:translate-y-12 {\\n --transform-translate-y:3rem !important;\\n }\\n\\n .lg\\\\:translate-y-16 {\\n --transform-translate-y:4rem !important;\\n }\\n\\n .lg\\\\:translate-y-20 {\\n --transform-translate-y:5rem !important;\\n }\\n\\n .lg\\\\:translate-y-24 {\\n --transform-translate-y:6rem !important;\\n }\\n\\n .lg\\\\:translate-y-32 {\\n --transform-translate-y:8rem !important;\\n }\\n\\n .lg\\\\:translate-y-40 {\\n --transform-translate-y:10rem !important;\\n }\\n\\n .lg\\\\:translate-y-48 {\\n --transform-translate-y:12rem !important;\\n }\\n\\n .lg\\\\:translate-y-56 {\\n --transform-translate-y:14rem !important;\\n }\\n\\n .lg\\\\:translate-y-64 {\\n --transform-translate-y:16rem !important;\\n }\\n\\n .lg\\\\:translate-y-px {\\n --transform-translate-y:1px !important;\\n }\\n\\n .lg\\\\:-translate-y-1 {\\n --transform-translate-y:-0.25rem !important;\\n }\\n\\n .lg\\\\:-translate-y-2 {\\n --transform-translate-y:-0.5rem !important;\\n }\\n\\n .lg\\\\:-translate-y-3 {\\n --transform-translate-y:-0.75rem !important;\\n }\\n\\n .lg\\\\:-translate-y-4 {\\n --transform-translate-y:-1rem !important;\\n }\\n\\n .lg\\\\:-translate-y-5 {\\n --transform-translate-y:-1.25rem !important;\\n }\\n\\n .lg\\\\:-translate-y-6 {\\n --transform-translate-y:-1.5rem !important;\\n }\\n\\n .lg\\\\:-translate-y-8 {\\n --transform-translate-y:-2rem !important;\\n }\\n\\n .lg\\\\:-translate-y-10 {\\n --transform-translate-y:-2.5rem !important;\\n }\\n\\n .lg\\\\:-translate-y-12 {\\n --transform-translate-y:-3rem !important;\\n }\\n\\n .lg\\\\:-translate-y-16 {\\n --transform-translate-y:-4rem !important;\\n }\\n\\n .lg\\\\:-translate-y-20 {\\n --transform-translate-y:-5rem !important;\\n }\\n\\n .lg\\\\:-translate-y-24 {\\n --transform-translate-y:-6rem !important;\\n }\\n\\n .lg\\\\:-translate-y-32 {\\n --transform-translate-y:-8rem !important;\\n }\\n\\n .lg\\\\:-translate-y-40 {\\n --transform-translate-y:-10rem !important;\\n }\\n\\n .lg\\\\:-translate-y-48 {\\n --transform-translate-y:-12rem !important;\\n }\\n\\n .lg\\\\:-translate-y-56 {\\n --transform-translate-y:-14rem !important;\\n }\\n\\n .lg\\\\:-translate-y-64 {\\n --transform-translate-y:-16rem !important;\\n }\\n\\n .lg\\\\:-translate-y-px {\\n --transform-translate-y:-1px !important;\\n }\\n\\n .lg\\\\:-translate-y-full {\\n --transform-translate-y:-100% !important;\\n }\\n\\n .lg\\\\:-translate-y-1\\\\/2 {\\n --transform-translate-y:-50% !important;\\n }\\n\\n .lg\\\\:translate-y-1\\\\/2 {\\n --transform-translate-y:50% !important;\\n }\\n\\n .lg\\\\:translate-y-full {\\n --transform-translate-y:100% !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-x-0:hover {\\n --transform-translate-x:0 !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-x-1:hover {\\n --transform-translate-x:0.25rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-x-2:hover {\\n --transform-translate-x:0.5rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-x-3:hover {\\n --transform-translate-x:0.75rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-x-4:hover {\\n --transform-translate-x:1rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-x-5:hover {\\n --transform-translate-x:1.25rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-x-6:hover {\\n --transform-translate-x:1.5rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-x-8:hover {\\n --transform-translate-x:2rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-x-10:hover {\\n --transform-translate-x:2.5rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-x-12:hover {\\n --transform-translate-x:3rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-x-16:hover {\\n --transform-translate-x:4rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-x-20:hover {\\n --transform-translate-x:5rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-x-24:hover {\\n --transform-translate-x:6rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-x-32:hover {\\n --transform-translate-x:8rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-x-40:hover {\\n --transform-translate-x:10rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-x-48:hover {\\n --transform-translate-x:12rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-x-56:hover {\\n --transform-translate-x:14rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-x-64:hover {\\n --transform-translate-x:16rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-x-px:hover {\\n --transform-translate-x:1px !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-x-1:hover {\\n --transform-translate-x:-0.25rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-x-2:hover {\\n --transform-translate-x:-0.5rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-x-3:hover {\\n --transform-translate-x:-0.75rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-x-4:hover {\\n --transform-translate-x:-1rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-x-5:hover {\\n --transform-translate-x:-1.25rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-x-6:hover {\\n --transform-translate-x:-1.5rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-x-8:hover {\\n --transform-translate-x:-2rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-x-10:hover {\\n --transform-translate-x:-2.5rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-x-12:hover {\\n --transform-translate-x:-3rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-x-16:hover {\\n --transform-translate-x:-4rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-x-20:hover {\\n --transform-translate-x:-5rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-x-24:hover {\\n --transform-translate-x:-6rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-x-32:hover {\\n --transform-translate-x:-8rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-x-40:hover {\\n --transform-translate-x:-10rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-x-48:hover {\\n --transform-translate-x:-12rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-x-56:hover {\\n --transform-translate-x:-14rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-x-64:hover {\\n --transform-translate-x:-16rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-x-px:hover {\\n --transform-translate-x:-1px !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-x-full:hover {\\n --transform-translate-x:-100% !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-x-1\\\\/2:hover {\\n --transform-translate-x:-50% !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-x-1\\\\/2:hover {\\n --transform-translate-x:50% !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-x-full:hover {\\n --transform-translate-x:100% !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-y-0:hover {\\n --transform-translate-y:0 !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-y-1:hover {\\n --transform-translate-y:0.25rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-y-2:hover {\\n --transform-translate-y:0.5rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-y-3:hover {\\n --transform-translate-y:0.75rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-y-4:hover {\\n --transform-translate-y:1rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-y-5:hover {\\n --transform-translate-y:1.25rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-y-6:hover {\\n --transform-translate-y:1.5rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-y-8:hover {\\n --transform-translate-y:2rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-y-10:hover {\\n --transform-translate-y:2.5rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-y-12:hover {\\n --transform-translate-y:3rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-y-16:hover {\\n --transform-translate-y:4rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-y-20:hover {\\n --transform-translate-y:5rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-y-24:hover {\\n --transform-translate-y:6rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-y-32:hover {\\n --transform-translate-y:8rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-y-40:hover {\\n --transform-translate-y:10rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-y-48:hover {\\n --transform-translate-y:12rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-y-56:hover {\\n --transform-translate-y:14rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-y-64:hover {\\n --transform-translate-y:16rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-y-px:hover {\\n --transform-translate-y:1px !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-y-1:hover {\\n --transform-translate-y:-0.25rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-y-2:hover {\\n --transform-translate-y:-0.5rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-y-3:hover {\\n --transform-translate-y:-0.75rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-y-4:hover {\\n --transform-translate-y:-1rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-y-5:hover {\\n --transform-translate-y:-1.25rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-y-6:hover {\\n --transform-translate-y:-1.5rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-y-8:hover {\\n --transform-translate-y:-2rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-y-10:hover {\\n --transform-translate-y:-2.5rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-y-12:hover {\\n --transform-translate-y:-3rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-y-16:hover {\\n --transform-translate-y:-4rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-y-20:hover {\\n --transform-translate-y:-5rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-y-24:hover {\\n --transform-translate-y:-6rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-y-32:hover {\\n --transform-translate-y:-8rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-y-40:hover {\\n --transform-translate-y:-10rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-y-48:hover {\\n --transform-translate-y:-12rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-y-56:hover {\\n --transform-translate-y:-14rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-y-64:hover {\\n --transform-translate-y:-16rem !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-y-px:hover {\\n --transform-translate-y:-1px !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-y-full:hover {\\n --transform-translate-y:-100% !important;\\n }\\n\\n .lg\\\\:hover\\\\:-translate-y-1\\\\/2:hover {\\n --transform-translate-y:-50% !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-y-1\\\\/2:hover {\\n --transform-translate-y:50% !important;\\n }\\n\\n .lg\\\\:hover\\\\:translate-y-full:hover {\\n --transform-translate-y:100% !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-x-0:focus {\\n --transform-translate-x:0 !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-x-1:focus {\\n --transform-translate-x:0.25rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-x-2:focus {\\n --transform-translate-x:0.5rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-x-3:focus {\\n --transform-translate-x:0.75rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-x-4:focus {\\n --transform-translate-x:1rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-x-5:focus {\\n --transform-translate-x:1.25rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-x-6:focus {\\n --transform-translate-x:1.5rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-x-8:focus {\\n --transform-translate-x:2rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-x-10:focus {\\n --transform-translate-x:2.5rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-x-12:focus {\\n --transform-translate-x:3rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-x-16:focus {\\n --transform-translate-x:4rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-x-20:focus {\\n --transform-translate-x:5rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-x-24:focus {\\n --transform-translate-x:6rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-x-32:focus {\\n --transform-translate-x:8rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-x-40:focus {\\n --transform-translate-x:10rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-x-48:focus {\\n --transform-translate-x:12rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-x-56:focus {\\n --transform-translate-x:14rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-x-64:focus {\\n --transform-translate-x:16rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-x-px:focus {\\n --transform-translate-x:1px !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-x-1:focus {\\n --transform-translate-x:-0.25rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-x-2:focus {\\n --transform-translate-x:-0.5rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-x-3:focus {\\n --transform-translate-x:-0.75rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-x-4:focus {\\n --transform-translate-x:-1rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-x-5:focus {\\n --transform-translate-x:-1.25rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-x-6:focus {\\n --transform-translate-x:-1.5rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-x-8:focus {\\n --transform-translate-x:-2rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-x-10:focus {\\n --transform-translate-x:-2.5rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-x-12:focus {\\n --transform-translate-x:-3rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-x-16:focus {\\n --transform-translate-x:-4rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-x-20:focus {\\n --transform-translate-x:-5rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-x-24:focus {\\n --transform-translate-x:-6rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-x-32:focus {\\n --transform-translate-x:-8rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-x-40:focus {\\n --transform-translate-x:-10rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-x-48:focus {\\n --transform-translate-x:-12rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-x-56:focus {\\n --transform-translate-x:-14rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-x-64:focus {\\n --transform-translate-x:-16rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-x-px:focus {\\n --transform-translate-x:-1px !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-x-full:focus {\\n --transform-translate-x:-100% !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-x-1\\\\/2:focus {\\n --transform-translate-x:-50% !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-x-1\\\\/2:focus {\\n --transform-translate-x:50% !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-x-full:focus {\\n --transform-translate-x:100% !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-y-0:focus {\\n --transform-translate-y:0 !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-y-1:focus {\\n --transform-translate-y:0.25rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-y-2:focus {\\n --transform-translate-y:0.5rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-y-3:focus {\\n --transform-translate-y:0.75rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-y-4:focus {\\n --transform-translate-y:1rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-y-5:focus {\\n --transform-translate-y:1.25rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-y-6:focus {\\n --transform-translate-y:1.5rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-y-8:focus {\\n --transform-translate-y:2rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-y-10:focus {\\n --transform-translate-y:2.5rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-y-12:focus {\\n --transform-translate-y:3rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-y-16:focus {\\n --transform-translate-y:4rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-y-20:focus {\\n --transform-translate-y:5rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-y-24:focus {\\n --transform-translate-y:6rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-y-32:focus {\\n --transform-translate-y:8rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-y-40:focus {\\n --transform-translate-y:10rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-y-48:focus {\\n --transform-translate-y:12rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-y-56:focus {\\n --transform-translate-y:14rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-y-64:focus {\\n --transform-translate-y:16rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-y-px:focus {\\n --transform-translate-y:1px !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-y-1:focus {\\n --transform-translate-y:-0.25rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-y-2:focus {\\n --transform-translate-y:-0.5rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-y-3:focus {\\n --transform-translate-y:-0.75rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-y-4:focus {\\n --transform-translate-y:-1rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-y-5:focus {\\n --transform-translate-y:-1.25rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-y-6:focus {\\n --transform-translate-y:-1.5rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-y-8:focus {\\n --transform-translate-y:-2rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-y-10:focus {\\n --transform-translate-y:-2.5rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-y-12:focus {\\n --transform-translate-y:-3rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-y-16:focus {\\n --transform-translate-y:-4rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-y-20:focus {\\n --transform-translate-y:-5rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-y-24:focus {\\n --transform-translate-y:-6rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-y-32:focus {\\n --transform-translate-y:-8rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-y-40:focus {\\n --transform-translate-y:-10rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-y-48:focus {\\n --transform-translate-y:-12rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-y-56:focus {\\n --transform-translate-y:-14rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-y-64:focus {\\n --transform-translate-y:-16rem !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-y-px:focus {\\n --transform-translate-y:-1px !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-y-full:focus {\\n --transform-translate-y:-100% !important;\\n }\\n\\n .lg\\\\:focus\\\\:-translate-y-1\\\\/2:focus {\\n --transform-translate-y:-50% !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-y-1\\\\/2:focus {\\n --transform-translate-y:50% !important;\\n }\\n\\n .lg\\\\:focus\\\\:translate-y-full:focus {\\n --transform-translate-y:100% !important;\\n }\\n\\n .lg\\\\:skew-x-0 {\\n --transform-skew-x:0 !important;\\n }\\n\\n .lg\\\\:skew-x-1 {\\n --transform-skew-x:1deg !important;\\n }\\n\\n .lg\\\\:skew-x-2 {\\n --transform-skew-x:2deg !important;\\n }\\n\\n .lg\\\\:skew-x-3 {\\n --transform-skew-x:3deg !important;\\n }\\n\\n .lg\\\\:skew-x-6 {\\n --transform-skew-x:6deg !important;\\n }\\n\\n .lg\\\\:skew-x-12 {\\n --transform-skew-x:12deg !important;\\n }\\n\\n .lg\\\\:-skew-x-12 {\\n --transform-skew-x:-12deg !important;\\n }\\n\\n .lg\\\\:-skew-x-6 {\\n --transform-skew-x:-6deg !important;\\n }\\n\\n .lg\\\\:-skew-x-3 {\\n --transform-skew-x:-3deg !important;\\n }\\n\\n .lg\\\\:-skew-x-2 {\\n --transform-skew-x:-2deg !important;\\n }\\n\\n .lg\\\\:-skew-x-1 {\\n --transform-skew-x:-1deg !important;\\n }\\n\\n .lg\\\\:skew-y-0 {\\n --transform-skew-y:0 !important;\\n }\\n\\n .lg\\\\:skew-y-1 {\\n --transform-skew-y:1deg !important;\\n }\\n\\n .lg\\\\:skew-y-2 {\\n --transform-skew-y:2deg !important;\\n }\\n\\n .lg\\\\:skew-y-3 {\\n --transform-skew-y:3deg !important;\\n }\\n\\n .lg\\\\:skew-y-6 {\\n --transform-skew-y:6deg !important;\\n }\\n\\n .lg\\\\:skew-y-12 {\\n --transform-skew-y:12deg !important;\\n }\\n\\n .lg\\\\:-skew-y-12 {\\n --transform-skew-y:-12deg !important;\\n }\\n\\n .lg\\\\:-skew-y-6 {\\n --transform-skew-y:-6deg !important;\\n }\\n\\n .lg\\\\:-skew-y-3 {\\n --transform-skew-y:-3deg !important;\\n }\\n\\n .lg\\\\:-skew-y-2 {\\n --transform-skew-y:-2deg !important;\\n }\\n\\n .lg\\\\:-skew-y-1 {\\n --transform-skew-y:-1deg !important;\\n }\\n\\n .lg\\\\:hover\\\\:skew-x-0:hover {\\n --transform-skew-x:0 !important;\\n }\\n\\n .lg\\\\:hover\\\\:skew-x-1:hover {\\n --transform-skew-x:1deg !important;\\n }\\n\\n .lg\\\\:hover\\\\:skew-x-2:hover {\\n --transform-skew-x:2deg !important;\\n }\\n\\n .lg\\\\:hover\\\\:skew-x-3:hover {\\n --transform-skew-x:3deg !important;\\n }\\n\\n .lg\\\\:hover\\\\:skew-x-6:hover {\\n --transform-skew-x:6deg !important;\\n }\\n\\n .lg\\\\:hover\\\\:skew-x-12:hover {\\n --transform-skew-x:12deg !important;\\n }\\n\\n .lg\\\\:hover\\\\:-skew-x-12:hover {\\n --transform-skew-x:-12deg !important;\\n }\\n\\n .lg\\\\:hover\\\\:-skew-x-6:hover {\\n --transform-skew-x:-6deg !important;\\n }\\n\\n .lg\\\\:hover\\\\:-skew-x-3:hover {\\n --transform-skew-x:-3deg !important;\\n }\\n\\n .lg\\\\:hover\\\\:-skew-x-2:hover {\\n --transform-skew-x:-2deg !important;\\n }\\n\\n .lg\\\\:hover\\\\:-skew-x-1:hover {\\n --transform-skew-x:-1deg !important;\\n }\\n\\n .lg\\\\:hover\\\\:skew-y-0:hover {\\n --transform-skew-y:0 !important;\\n }\\n\\n .lg\\\\:hover\\\\:skew-y-1:hover {\\n --transform-skew-y:1deg !important;\\n }\\n\\n .lg\\\\:hover\\\\:skew-y-2:hover {\\n --transform-skew-y:2deg !important;\\n }\\n\\n .lg\\\\:hover\\\\:skew-y-3:hover {\\n --transform-skew-y:3deg !important;\\n }\\n\\n .lg\\\\:hover\\\\:skew-y-6:hover {\\n --transform-skew-y:6deg !important;\\n }\\n\\n .lg\\\\:hover\\\\:skew-y-12:hover {\\n --transform-skew-y:12deg !important;\\n }\\n\\n .lg\\\\:hover\\\\:-skew-y-12:hover {\\n --transform-skew-y:-12deg !important;\\n }\\n\\n .lg\\\\:hover\\\\:-skew-y-6:hover {\\n --transform-skew-y:-6deg !important;\\n }\\n\\n .lg\\\\:hover\\\\:-skew-y-3:hover {\\n --transform-skew-y:-3deg !important;\\n }\\n\\n .lg\\\\:hover\\\\:-skew-y-2:hover {\\n --transform-skew-y:-2deg !important;\\n }\\n\\n .lg\\\\:hover\\\\:-skew-y-1:hover {\\n --transform-skew-y:-1deg !important;\\n }\\n\\n .lg\\\\:focus\\\\:skew-x-0:focus {\\n --transform-skew-x:0 !important;\\n }\\n\\n .lg\\\\:focus\\\\:skew-x-1:focus {\\n --transform-skew-x:1deg !important;\\n }\\n\\n .lg\\\\:focus\\\\:skew-x-2:focus {\\n --transform-skew-x:2deg !important;\\n }\\n\\n .lg\\\\:focus\\\\:skew-x-3:focus {\\n --transform-skew-x:3deg !important;\\n }\\n\\n .lg\\\\:focus\\\\:skew-x-6:focus {\\n --transform-skew-x:6deg !important;\\n }\\n\\n .lg\\\\:focus\\\\:skew-x-12:focus {\\n --transform-skew-x:12deg !important;\\n }\\n\\n .lg\\\\:focus\\\\:-skew-x-12:focus {\\n --transform-skew-x:-12deg !important;\\n }\\n\\n .lg\\\\:focus\\\\:-skew-x-6:focus {\\n --transform-skew-x:-6deg !important;\\n }\\n\\n .lg\\\\:focus\\\\:-skew-x-3:focus {\\n --transform-skew-x:-3deg !important;\\n }\\n\\n .lg\\\\:focus\\\\:-skew-x-2:focus {\\n --transform-skew-x:-2deg !important;\\n }\\n\\n .lg\\\\:focus\\\\:-skew-x-1:focus {\\n --transform-skew-x:-1deg !important;\\n }\\n\\n .lg\\\\:focus\\\\:skew-y-0:focus {\\n --transform-skew-y:0 !important;\\n }\\n\\n .lg\\\\:focus\\\\:skew-y-1:focus {\\n --transform-skew-y:1deg !important;\\n }\\n\\n .lg\\\\:focus\\\\:skew-y-2:focus {\\n --transform-skew-y:2deg !important;\\n }\\n\\n .lg\\\\:focus\\\\:skew-y-3:focus {\\n --transform-skew-y:3deg !important;\\n }\\n\\n .lg\\\\:focus\\\\:skew-y-6:focus {\\n --transform-skew-y:6deg !important;\\n }\\n\\n .lg\\\\:focus\\\\:skew-y-12:focus {\\n --transform-skew-y:12deg !important;\\n }\\n\\n .lg\\\\:focus\\\\:-skew-y-12:focus {\\n --transform-skew-y:-12deg !important;\\n }\\n\\n .lg\\\\:focus\\\\:-skew-y-6:focus {\\n --transform-skew-y:-6deg !important;\\n }\\n\\n .lg\\\\:focus\\\\:-skew-y-3:focus {\\n --transform-skew-y:-3deg !important;\\n }\\n\\n .lg\\\\:focus\\\\:-skew-y-2:focus {\\n --transform-skew-y:-2deg !important;\\n }\\n\\n .lg\\\\:focus\\\\:-skew-y-1:focus {\\n --transform-skew-y:-1deg !important;\\n }\\n\\n .lg\\\\:transition-none {\\n -webkit-transition-property:none !important;\\n }\\n\\n [dir] .lg\\\\:transition-none {\\n transition-property:none !important;\\n }\\n\\n .lg\\\\:transition-all {\\n -webkit-transition-property:all !important;\\n }\\n\\n [dir] .lg\\\\:transition-all {\\n transition-property:all !important;\\n }\\n\\n .lg\\\\:transition {\\n -webkit-transition-property:background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;\\n }\\n\\n [dir] .lg\\\\:transition {\\n transition-property:background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;\\n transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;\\n transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform !important;\\n }\\n\\n .lg\\\\:transition-colors {\\n -webkit-transition-property:background-color, border-color, color, fill, stroke !important;\\n }\\n\\n [dir] .lg\\\\:transition-colors {\\n transition-property:background-color, border-color, color, fill, stroke !important;\\n }\\n\\n .lg\\\\:transition-opacity {\\n -webkit-transition-property:opacity !important;\\n }\\n\\n [dir] .lg\\\\:transition-opacity {\\n transition-property:opacity !important;\\n }\\n\\n .lg\\\\:transition-shadow {\\n -webkit-transition-property:-webkit-box-shadow !important;\\n }\\n\\n [dir] .lg\\\\:transition-shadow {\\n transition-property:-webkit-box-shadow !important;\\n transition-property:box-shadow !important;\\n transition-property:box-shadow, -webkit-box-shadow !important;\\n }\\n\\n .lg\\\\:transition-transform {\\n -webkit-transition-property:-webkit-transform !important;\\n }\\n\\n [dir] .lg\\\\:transition-transform {\\n transition-property:-webkit-transform !important;\\n transition-property:transform !important;\\n transition-property:transform, -webkit-transform !important;\\n }\\n\\n .lg\\\\:ease-linear {\\n -webkit-transition-timing-function:linear !important;\\n }\\n\\n [dir] .lg\\\\:ease-linear {\\n transition-timing-function:linear !important;\\n }\\n\\n .lg\\\\:ease-in {\\n -webkit-transition-timing-function:cubic-bezier(0.4, 0, 1, 1) !important;\\n }\\n\\n [dir] .lg\\\\:ease-in {\\n transition-timing-function:cubic-bezier(0.4, 0, 1, 1) !important;\\n }\\n\\n .lg\\\\:ease-out {\\n -webkit-transition-timing-function:cubic-bezier(0, 0, 0.2, 1) !important;\\n }\\n\\n [dir] .lg\\\\:ease-out {\\n transition-timing-function:cubic-bezier(0, 0, 0.2, 1) !important;\\n }\\n\\n .lg\\\\:ease-in-out {\\n -webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1) !important;\\n }\\n\\n [dir] .lg\\\\:ease-in-out {\\n transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1) !important;\\n }\\n\\n .lg\\\\:duration-75 {\\n -webkit-transition-duration:75ms !important;\\n }\\n\\n [dir] .lg\\\\:duration-75 {\\n transition-duration:75ms !important;\\n }\\n\\n .lg\\\\:duration-100 {\\n -webkit-transition-duration:100ms !important;\\n }\\n\\n [dir] .lg\\\\:duration-100 {\\n transition-duration:100ms !important;\\n }\\n\\n .lg\\\\:duration-150 {\\n -webkit-transition-duration:150ms !important;\\n }\\n\\n [dir] .lg\\\\:duration-150 {\\n transition-duration:150ms !important;\\n }\\n\\n .lg\\\\:duration-200 {\\n -webkit-transition-duration:200ms !important;\\n }\\n\\n [dir] .lg\\\\:duration-200 {\\n transition-duration:200ms !important;\\n }\\n\\n .lg\\\\:duration-300 {\\n -webkit-transition-duration:300ms !important;\\n }\\n\\n [dir] .lg\\\\:duration-300 {\\n transition-duration:300ms !important;\\n }\\n\\n .lg\\\\:duration-500 {\\n -webkit-transition-duration:500ms !important;\\n }\\n\\n [dir] .lg\\\\:duration-500 {\\n transition-duration:500ms !important;\\n }\\n\\n .lg\\\\:duration-700 {\\n -webkit-transition-duration:700ms !important;\\n }\\n\\n [dir] .lg\\\\:duration-700 {\\n transition-duration:700ms !important;\\n }\\n\\n .lg\\\\:duration-1000 {\\n -webkit-transition-duration:1000ms !important;\\n }\\n\\n [dir] .lg\\\\:duration-1000 {\\n transition-duration:1000ms !important;\\n }\\n\\n .lg\\\\:delay-75 {\\n -webkit-transition-delay:75ms !important;\\n }\\n\\n [dir] .lg\\\\:delay-75 {\\n transition-delay:75ms !important;\\n }\\n\\n .lg\\\\:delay-100 {\\n -webkit-transition-delay:100ms !important;\\n }\\n\\n [dir] .lg\\\\:delay-100 {\\n transition-delay:100ms !important;\\n }\\n\\n .lg\\\\:delay-150 {\\n -webkit-transition-delay:150ms !important;\\n }\\n\\n [dir] .lg\\\\:delay-150 {\\n transition-delay:150ms !important;\\n }\\n\\n .lg\\\\:delay-200 {\\n -webkit-transition-delay:200ms !important;\\n }\\n\\n [dir] .lg\\\\:delay-200 {\\n transition-delay:200ms !important;\\n }\\n\\n .lg\\\\:delay-300 {\\n -webkit-transition-delay:300ms !important;\\n }\\n\\n [dir] .lg\\\\:delay-300 {\\n transition-delay:300ms !important;\\n }\\n\\n .lg\\\\:delay-500 {\\n -webkit-transition-delay:500ms !important;\\n }\\n\\n [dir] .lg\\\\:delay-500 {\\n transition-delay:500ms !important;\\n }\\n\\n .lg\\\\:delay-700 {\\n -webkit-transition-delay:700ms !important;\\n }\\n\\n [dir] .lg\\\\:delay-700 {\\n transition-delay:700ms !important;\\n }\\n\\n .lg\\\\:delay-1000 {\\n -webkit-transition-delay:1000ms !important;\\n }\\n\\n [dir] .lg\\\\:delay-1000 {\\n transition-delay:1000ms !important;\\n }\\n\\n [dir=ltr] .lg\\\\:animate-none {\\r\\n -webkit-animation:none !important;\\r\\n animation:none !important;\\n }\\n\\n [dir=rtl] .lg\\\\:animate-none {\\n -webkit-animation:none !important;\\n animation:none !important;\\n }\\n\\n [dir=ltr] .lg\\\\:animate-spin {\\r\\n -webkit-animation: spin-ltr 1s linear infinite !important;\\r\\n animation: spin-ltr 1s linear infinite !important;\\n }\\n\\n [dir=rtl] .lg\\\\:animate-spin {\\n -webkit-animation: spin-rtl 1s linear infinite !important;\\n animation: spin-rtl 1s linear infinite !important;\\n }\\n\\n [dir=ltr] .lg\\\\:animate-ping {\\r\\n -webkit-animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;\\r\\n animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;\\n }\\n\\n [dir=rtl] .lg\\\\:animate-ping {\\n -webkit-animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;\\n animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;\\n }\\n\\n [dir=ltr] .lg\\\\:animate-pulse {\\r\\n -webkit-animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;\\r\\n animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;\\n }\\n\\n [dir=rtl] .lg\\\\:animate-pulse {\\n -webkit-animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;\\n animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;\\n }\\n\\n [dir=ltr] .lg\\\\:animate-bounce {\\r\\n -webkit-animation:bounce 1s infinite !important;\\r\\n animation:bounce 1s infinite !important;\\n }\\n\\n [dir=rtl] .lg\\\\:animate-bounce {\\n -webkit-animation:bounce 1s infinite !important;\\n animation:bounce 1s infinite !important;\\n }\\n}\\n\\n@media (min-width: 1200px) {\\n .xl\\\\:container {\\n width:100%;\\n }\\n [dir=ltr] .xl\\\\:container {\\r\\n margin-right:auto;\\r\\n margin-left:auto;\\r\\n padding-right:1rem;\\r\\n padding-left:1rem;\\n }\\n [dir=rtl] .xl\\\\:container {\\n margin-left:auto;\\n margin-right:auto;\\n padding-left:1rem;\\n padding-right:1rem;\\n }\\n\\n @media (min-width: 576px) {\\n .xl\\\\:container {\\n max-width:576px;\\n }\\n }\\n\\n @media (min-width: 768px) {\\n .xl\\\\:container {\\n max-width:768px;\\n }\\n }\\n\\n @media (min-width: 992px) {\\n .xl\\\\:container {\\n max-width:992px;\\n }\\n }\\n\\n @media (min-width: 1200px) {\\n .xl\\\\:container {\\n max-width:1200px;\\n }\\n }\\n\\n .xl\\\\:space-y-0 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:space-y-0 > :not(template) ~ :not(template) {\\n margin-top:calc(0px * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(0px * var(--space-y-reverse)) !important;\\n }\\n\\n .xl\\\\:space-x-0 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:space-x-0 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(0px * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(0px * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:space-x-0 > :not(template) ~ :not(template) {\\n margin-left:calc(0px * var(--space-x-reverse)) !important;\\n margin-right:calc(0px * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .xl\\\\:space-y-1 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:space-y-1 > :not(template) ~ :not(template) {\\n margin-top:calc(0.25rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(0.25rem * var(--space-y-reverse)) !important;\\n }\\n\\n .xl\\\\:space-x-1 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:space-x-1 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(0.25rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(0.25rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:space-x-1 > :not(template) ~ :not(template) {\\n margin-left:calc(0.25rem * var(--space-x-reverse)) !important;\\n margin-right:calc(0.25rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .xl\\\\:space-y-2 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:space-y-2 > :not(template) ~ :not(template) {\\n margin-top:calc(0.5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(0.5rem * var(--space-y-reverse)) !important;\\n }\\n\\n .xl\\\\:space-x-2 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:space-x-2 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(0.5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(0.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:space-x-2 > :not(template) ~ :not(template) {\\n margin-left:calc(0.5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(0.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .xl\\\\:space-y-3 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:space-y-3 > :not(template) ~ :not(template) {\\n margin-top:calc(0.75rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(0.75rem * var(--space-y-reverse)) !important;\\n }\\n\\n .xl\\\\:space-x-3 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:space-x-3 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(0.75rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(0.75rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:space-x-3 > :not(template) ~ :not(template) {\\n margin-left:calc(0.75rem * var(--space-x-reverse)) !important;\\n margin-right:calc(0.75rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .xl\\\\:space-y-4 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:space-y-4 > :not(template) ~ :not(template) {\\n margin-top:calc(1rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(1rem * var(--space-y-reverse)) !important;\\n }\\n\\n .xl\\\\:space-x-4 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:space-x-4 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(1rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(1rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:space-x-4 > :not(template) ~ :not(template) {\\n margin-left:calc(1rem * var(--space-x-reverse)) !important;\\n margin-right:calc(1rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .xl\\\\:space-y-5 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:space-y-5 > :not(template) ~ :not(template) {\\n margin-top:calc(1.25rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(1.25rem * var(--space-y-reverse)) !important;\\n }\\n\\n .xl\\\\:space-x-5 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:space-x-5 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(1.25rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(1.25rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:space-x-5 > :not(template) ~ :not(template) {\\n margin-left:calc(1.25rem * var(--space-x-reverse)) !important;\\n margin-right:calc(1.25rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .xl\\\\:space-y-6 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:space-y-6 > :not(template) ~ :not(template) {\\n margin-top:calc(1.5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(1.5rem * var(--space-y-reverse)) !important;\\n }\\n\\n .xl\\\\:space-x-6 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:space-x-6 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(1.5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(1.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:space-x-6 > :not(template) ~ :not(template) {\\n margin-left:calc(1.5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(1.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .xl\\\\:space-y-8 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:space-y-8 > :not(template) ~ :not(template) {\\n margin-top:calc(2rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(2rem * var(--space-y-reverse)) !important;\\n }\\n\\n .xl\\\\:space-x-8 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:space-x-8 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(2rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(2rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:space-x-8 > :not(template) ~ :not(template) {\\n margin-left:calc(2rem * var(--space-x-reverse)) !important;\\n margin-right:calc(2rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .xl\\\\:space-y-10 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:space-y-10 > :not(template) ~ :not(template) {\\n margin-top:calc(2.5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(2.5rem * var(--space-y-reverse)) !important;\\n }\\n\\n .xl\\\\:space-x-10 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:space-x-10 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(2.5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:space-x-10 > :not(template) ~ :not(template) {\\n margin-left:calc(2.5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(2.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .xl\\\\:space-y-12 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:space-y-12 > :not(template) ~ :not(template) {\\n margin-top:calc(3rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(3rem * var(--space-y-reverse)) !important;\\n }\\n\\n .xl\\\\:space-x-12 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:space-x-12 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(3rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(3rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:space-x-12 > :not(template) ~ :not(template) {\\n margin-left:calc(3rem * var(--space-x-reverse)) !important;\\n margin-right:calc(3rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .xl\\\\:space-y-16 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:space-y-16 > :not(template) ~ :not(template) {\\n margin-top:calc(4rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(4rem * var(--space-y-reverse)) !important;\\n }\\n\\n .xl\\\\:space-x-16 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:space-x-16 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(4rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(4rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:space-x-16 > :not(template) ~ :not(template) {\\n margin-left:calc(4rem * var(--space-x-reverse)) !important;\\n margin-right:calc(4rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .xl\\\\:space-y-20 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:space-y-20 > :not(template) ~ :not(template) {\\n margin-top:calc(5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(5rem * var(--space-y-reverse)) !important;\\n }\\n\\n .xl\\\\:space-x-20 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:space-x-20 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:space-x-20 > :not(template) ~ :not(template) {\\n margin-left:calc(5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .xl\\\\:space-y-24 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:space-y-24 > :not(template) ~ :not(template) {\\n margin-top:calc(6rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(6rem * var(--space-y-reverse)) !important;\\n }\\n\\n .xl\\\\:space-x-24 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:space-x-24 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(6rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(6rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:space-x-24 > :not(template) ~ :not(template) {\\n margin-left:calc(6rem * var(--space-x-reverse)) !important;\\n margin-right:calc(6rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .xl\\\\:space-y-32 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:space-y-32 > :not(template) ~ :not(template) {\\n margin-top:calc(8rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(8rem * var(--space-y-reverse)) !important;\\n }\\n\\n .xl\\\\:space-x-32 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:space-x-32 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(8rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(8rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:space-x-32 > :not(template) ~ :not(template) {\\n margin-left:calc(8rem * var(--space-x-reverse)) !important;\\n margin-right:calc(8rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .xl\\\\:space-y-40 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:space-y-40 > :not(template) ~ :not(template) {\\n margin-top:calc(10rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(10rem * var(--space-y-reverse)) !important;\\n }\\n\\n .xl\\\\:space-x-40 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:space-x-40 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(10rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(10rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:space-x-40 > :not(template) ~ :not(template) {\\n margin-left:calc(10rem * var(--space-x-reverse)) !important;\\n margin-right:calc(10rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .xl\\\\:space-y-48 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:space-y-48 > :not(template) ~ :not(template) {\\n margin-top:calc(12rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(12rem * var(--space-y-reverse)) !important;\\n }\\n\\n .xl\\\\:space-x-48 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:space-x-48 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(12rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(12rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:space-x-48 > :not(template) ~ :not(template) {\\n margin-left:calc(12rem * var(--space-x-reverse)) !important;\\n margin-right:calc(12rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .xl\\\\:space-y-56 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:space-y-56 > :not(template) ~ :not(template) {\\n margin-top:calc(14rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(14rem * var(--space-y-reverse)) !important;\\n }\\n\\n .xl\\\\:space-x-56 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:space-x-56 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(14rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(14rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:space-x-56 > :not(template) ~ :not(template) {\\n margin-left:calc(14rem * var(--space-x-reverse)) !important;\\n margin-right:calc(14rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .xl\\\\:space-y-64 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:space-y-64 > :not(template) ~ :not(template) {\\n margin-top:calc(16rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(16rem * var(--space-y-reverse)) !important;\\n }\\n\\n .xl\\\\:space-x-64 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:space-x-64 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(16rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(16rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:space-x-64 > :not(template) ~ :not(template) {\\n margin-left:calc(16rem * var(--space-x-reverse)) !important;\\n margin-right:calc(16rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .xl\\\\:space-y-px > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:space-y-px > :not(template) ~ :not(template) {\\n margin-top:calc(1px * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(1px * var(--space-y-reverse)) !important;\\n }\\n\\n .xl\\\\:space-x-px > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:space-x-px > :not(template) ~ :not(template) {\\r\\n margin-right:calc(1px * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(1px * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:space-x-px > :not(template) ~ :not(template) {\\n margin-left:calc(1px * var(--space-x-reverse)) !important;\\n margin-right:calc(1px * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .xl\\\\:-space-y-1 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:-space-y-1 > :not(template) ~ :not(template) {\\n margin-top:calc(-0.25rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-0.25rem * var(--space-y-reverse)) !important;\\n }\\n\\n .xl\\\\:-space-x-1 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:-space-x-1 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-0.25rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:-space-x-1 > :not(template) ~ :not(template) {\\n margin-left:calc(-0.25rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-0.25rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .xl\\\\:-space-y-2 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:-space-y-2 > :not(template) ~ :not(template) {\\n margin-top:calc(-0.5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-0.5rem * var(--space-y-reverse)) !important;\\n }\\n\\n .xl\\\\:-space-x-2 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:-space-x-2 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-0.5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:-space-x-2 > :not(template) ~ :not(template) {\\n margin-left:calc(-0.5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-0.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .xl\\\\:-space-y-3 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:-space-y-3 > :not(template) ~ :not(template) {\\n margin-top:calc(-0.75rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-0.75rem * var(--space-y-reverse)) !important;\\n }\\n\\n .xl\\\\:-space-x-3 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:-space-x-3 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-0.75rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:-space-x-3 > :not(template) ~ :not(template) {\\n margin-left:calc(-0.75rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-0.75rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .xl\\\\:-space-y-4 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:-space-y-4 > :not(template) ~ :not(template) {\\n margin-top:calc(-1rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-1rem * var(--space-y-reverse)) !important;\\n }\\n\\n .xl\\\\:-space-x-4 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:-space-x-4 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-1rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-1rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:-space-x-4 > :not(template) ~ :not(template) {\\n margin-left:calc(-1rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-1rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .xl\\\\:-space-y-5 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:-space-y-5 > :not(template) ~ :not(template) {\\n margin-top:calc(-1.25rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-1.25rem * var(--space-y-reverse)) !important;\\n }\\n\\n .xl\\\\:-space-x-5 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:-space-x-5 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-1.25rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:-space-x-5 > :not(template) ~ :not(template) {\\n margin-left:calc(-1.25rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-1.25rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .xl\\\\:-space-y-6 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:-space-y-6 > :not(template) ~ :not(template) {\\n margin-top:calc(-1.5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-1.5rem * var(--space-y-reverse)) !important;\\n }\\n\\n .xl\\\\:-space-x-6 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:-space-x-6 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-1.5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:-space-x-6 > :not(template) ~ :not(template) {\\n margin-left:calc(-1.5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-1.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .xl\\\\:-space-y-8 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:-space-y-8 > :not(template) ~ :not(template) {\\n margin-top:calc(-2rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-2rem * var(--space-y-reverse)) !important;\\n }\\n\\n .xl\\\\:-space-x-8 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:-space-x-8 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-2rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-2rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:-space-x-8 > :not(template) ~ :not(template) {\\n margin-left:calc(-2rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-2rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .xl\\\\:-space-y-10 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:-space-y-10 > :not(template) ~ :not(template) {\\n margin-top:calc(-2.5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-2.5rem * var(--space-y-reverse)) !important;\\n }\\n\\n .xl\\\\:-space-x-10 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:-space-x-10 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-2.5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:-space-x-10 > :not(template) ~ :not(template) {\\n margin-left:calc(-2.5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-2.5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .xl\\\\:-space-y-12 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:-space-y-12 > :not(template) ~ :not(template) {\\n margin-top:calc(-3rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-3rem * var(--space-y-reverse)) !important;\\n }\\n\\n .xl\\\\:-space-x-12 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:-space-x-12 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-3rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-3rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:-space-x-12 > :not(template) ~ :not(template) {\\n margin-left:calc(-3rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-3rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .xl\\\\:-space-y-16 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:-space-y-16 > :not(template) ~ :not(template) {\\n margin-top:calc(-4rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-4rem * var(--space-y-reverse)) !important;\\n }\\n\\n .xl\\\\:-space-x-16 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:-space-x-16 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-4rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-4rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:-space-x-16 > :not(template) ~ :not(template) {\\n margin-left:calc(-4rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-4rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .xl\\\\:-space-y-20 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:-space-y-20 > :not(template) ~ :not(template) {\\n margin-top:calc(-5rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-5rem * var(--space-y-reverse)) !important;\\n }\\n\\n .xl\\\\:-space-x-20 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:-space-x-20 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-5rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:-space-x-20 > :not(template) ~ :not(template) {\\n margin-left:calc(-5rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-5rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .xl\\\\:-space-y-24 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:-space-y-24 > :not(template) ~ :not(template) {\\n margin-top:calc(-6rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-6rem * var(--space-y-reverse)) !important;\\n }\\n\\n .xl\\\\:-space-x-24 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:-space-x-24 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-6rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-6rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:-space-x-24 > :not(template) ~ :not(template) {\\n margin-left:calc(-6rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-6rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .xl\\\\:-space-y-32 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:-space-y-32 > :not(template) ~ :not(template) {\\n margin-top:calc(-8rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-8rem * var(--space-y-reverse)) !important;\\n }\\n\\n .xl\\\\:-space-x-32 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:-space-x-32 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-8rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-8rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:-space-x-32 > :not(template) ~ :not(template) {\\n margin-left:calc(-8rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-8rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .xl\\\\:-space-y-40 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:-space-y-40 > :not(template) ~ :not(template) {\\n margin-top:calc(-10rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-10rem * var(--space-y-reverse)) !important;\\n }\\n\\n .xl\\\\:-space-x-40 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:-space-x-40 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-10rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-10rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:-space-x-40 > :not(template) ~ :not(template) {\\n margin-left:calc(-10rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-10rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .xl\\\\:-space-y-48 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:-space-y-48 > :not(template) ~ :not(template) {\\n margin-top:calc(-12rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-12rem * var(--space-y-reverse)) !important;\\n }\\n\\n .xl\\\\:-space-x-48 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:-space-x-48 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-12rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-12rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:-space-x-48 > :not(template) ~ :not(template) {\\n margin-left:calc(-12rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-12rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .xl\\\\:-space-y-56 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:-space-y-56 > :not(template) ~ :not(template) {\\n margin-top:calc(-14rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-14rem * var(--space-y-reverse)) !important;\\n }\\n\\n .xl\\\\:-space-x-56 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:-space-x-56 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-14rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-14rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:-space-x-56 > :not(template) ~ :not(template) {\\n margin-left:calc(-14rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-14rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .xl\\\\:-space-y-64 > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:-space-y-64 > :not(template) ~ :not(template) {\\n margin-top:calc(-16rem * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-16rem * var(--space-y-reverse)) !important;\\n }\\n\\n .xl\\\\:-space-x-64 > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:-space-x-64 > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-16rem * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-16rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:-space-x-64 > :not(template) ~ :not(template) {\\n margin-left:calc(-16rem * var(--space-x-reverse)) !important;\\n margin-right:calc(-16rem * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .xl\\\\:-space-y-px > :not(template) ~ :not(template) {\\n --space-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:-space-y-px > :not(template) ~ :not(template) {\\n margin-top:calc(-1px * calc(1 - var(--space-y-reverse))) !important;\\n margin-bottom:calc(-1px * var(--space-y-reverse)) !important;\\n }\\n\\n .xl\\\\:-space-x-px > :not(template) ~ :not(template) {\\n --space-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:-space-x-px > :not(template) ~ :not(template) {\\r\\n margin-right:calc(-1px * var(--space-x-reverse)) !important;\\r\\n margin-left:calc(-1px * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:-space-x-px > :not(template) ~ :not(template) {\\n margin-left:calc(-1px * var(--space-x-reverse)) !important;\\n margin-right:calc(-1px * calc(1 - var(--space-x-reverse))) !important;\\n }\\n\\n .xl\\\\:space-y-reverse > :not(template) ~ :not(template) {\\n --space-y-reverse:1 !important;\\n }\\n\\n .xl\\\\:space-x-reverse > :not(template) ~ :not(template) {\\n --space-x-reverse:1 !important;\\n }\\n\\n .xl\\\\:divide-y-0 > :not(template) ~ :not(template) {\\n --divide-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:divide-y-0 > :not(template) ~ :not(template) {\\n border-top-width:calc(0px * calc(1 - var(--divide-y-reverse))) !important;\\n border-bottom-width:calc(0px * var(--divide-y-reverse)) !important;\\n }\\n\\n .xl\\\\:divide-x-0 > :not(template) ~ :not(template) {\\n --divide-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:divide-x-0 > :not(template) ~ :not(template) {\\r\\n border-right-width:calc(0px * var(--divide-x-reverse)) !important;\\r\\n border-left-width:calc(0px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:divide-x-0 > :not(template) ~ :not(template) {\\n border-left-width:calc(0px * var(--divide-x-reverse)) !important;\\n border-right-width:calc(0px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n .xl\\\\:divide-y-2 > :not(template) ~ :not(template) {\\n --divide-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:divide-y-2 > :not(template) ~ :not(template) {\\n border-top-width:calc(2px * calc(1 - var(--divide-y-reverse))) !important;\\n border-bottom-width:calc(2px * var(--divide-y-reverse)) !important;\\n }\\n\\n .xl\\\\:divide-x-2 > :not(template) ~ :not(template) {\\n --divide-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:divide-x-2 > :not(template) ~ :not(template) {\\r\\n border-right-width:calc(2px * var(--divide-x-reverse)) !important;\\r\\n border-left-width:calc(2px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:divide-x-2 > :not(template) ~ :not(template) {\\n border-left-width:calc(2px * var(--divide-x-reverse)) !important;\\n border-right-width:calc(2px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n .xl\\\\:divide-y-4 > :not(template) ~ :not(template) {\\n --divide-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:divide-y-4 > :not(template) ~ :not(template) {\\n border-top-width:calc(4px * calc(1 - var(--divide-y-reverse))) !important;\\n border-bottom-width:calc(4px * var(--divide-y-reverse)) !important;\\n }\\n\\n .xl\\\\:divide-x-4 > :not(template) ~ :not(template) {\\n --divide-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:divide-x-4 > :not(template) ~ :not(template) {\\r\\n border-right-width:calc(4px * var(--divide-x-reverse)) !important;\\r\\n border-left-width:calc(4px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:divide-x-4 > :not(template) ~ :not(template) {\\n border-left-width:calc(4px * var(--divide-x-reverse)) !important;\\n border-right-width:calc(4px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n .xl\\\\:divide-y-8 > :not(template) ~ :not(template) {\\n --divide-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:divide-y-8 > :not(template) ~ :not(template) {\\n border-top-width:calc(8px * calc(1 - var(--divide-y-reverse))) !important;\\n border-bottom-width:calc(8px * var(--divide-y-reverse)) !important;\\n }\\n\\n .xl\\\\:divide-x-8 > :not(template) ~ :not(template) {\\n --divide-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:divide-x-8 > :not(template) ~ :not(template) {\\r\\n border-right-width:calc(8px * var(--divide-x-reverse)) !important;\\r\\n border-left-width:calc(8px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:divide-x-8 > :not(template) ~ :not(template) {\\n border-left-width:calc(8px * var(--divide-x-reverse)) !important;\\n border-right-width:calc(8px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n .xl\\\\:divide-y > :not(template) ~ :not(template) {\\n --divide-y-reverse:0 !important;\\n }\\n\\n [dir] .xl\\\\:divide-y > :not(template) ~ :not(template) {\\n border-top-width:calc(1px * calc(1 - var(--divide-y-reverse))) !important;\\n border-bottom-width:calc(1px * var(--divide-y-reverse)) !important;\\n }\\n\\n .xl\\\\:divide-x > :not(template) ~ :not(template) {\\n --divide-x-reverse:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:divide-x > :not(template) ~ :not(template) {\\r\\n border-right-width:calc(1px * var(--divide-x-reverse)) !important;\\r\\n border-left-width:calc(1px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:divide-x > :not(template) ~ :not(template) {\\n border-left-width:calc(1px * var(--divide-x-reverse)) !important;\\n border-right-width:calc(1px * calc(1 - var(--divide-x-reverse))) !important;\\n }\\n\\n .xl\\\\:divide-y-reverse > :not(template) ~ :not(template) {\\n --divide-y-reverse:1 !important;\\n }\\n\\n .xl\\\\:divide-x-reverse > :not(template) ~ :not(template) {\\n --divide-x-reverse:1 !important;\\n }\\n\\n [dir] .xl\\\\:divide-transparent > :not(template) ~ :not(template) {\\n border-color:transparent !important;\\n }\\n\\n .xl\\\\:divide-secondary > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:divide-secondary > :not(template) ~ :not(template) {\\n border-color:#836447 !important;\\n border-color:rgba(131, 100, 71, var(--divide-opacity)) !important;\\n }\\n\\n .xl\\\\:divide-primary > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:divide-primary > :not(template) ~ :not(template) {\\n border-color:#1c2d56 !important;\\n border-color:rgba(28, 45, 86, var(--divide-opacity)) !important;\\n }\\n\\n .xl\\\\:divide-white > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:divide-white > :not(template) ~ :not(template) {\\n border-color:#fff !important;\\n border-color:rgba(255, 255, 255, var(--divide-opacity)) !important;\\n }\\n\\n .xl\\\\:divide-gray-100 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:divide-gray-100 > :not(template) ~ :not(template) {\\n border-color:#f5f5f5 !important;\\n border-color:rgba(245, 245, 245, var(--divide-opacity)) !important;\\n }\\n\\n .xl\\\\:divide-gray-200 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:divide-gray-200 > :not(template) ~ :not(template) {\\n border-color:#eeeeee !important;\\n border-color:rgba(238, 238, 238, var(--divide-opacity)) !important;\\n }\\n\\n .xl\\\\:divide-gray-300 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:divide-gray-300 > :not(template) ~ :not(template) {\\n border-color:#e0e0e0 !important;\\n border-color:rgba(224, 224, 224, var(--divide-opacity)) !important;\\n }\\n\\n .xl\\\\:divide-gray-400 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:divide-gray-400 > :not(template) ~ :not(template) {\\n border-color:#bdbdbd !important;\\n border-color:rgba(189, 189, 189, var(--divide-opacity)) !important;\\n }\\n\\n .xl\\\\:divide-gray-500 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:divide-gray-500 > :not(template) ~ :not(template) {\\n border-color:#9e9e9e !important;\\n border-color:rgba(158, 158, 158, var(--divide-opacity)) !important;\\n }\\n\\n .xl\\\\:divide-gray-600 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:divide-gray-600 > :not(template) ~ :not(template) {\\n border-color:#757575 !important;\\n border-color:rgba(117, 117, 117, var(--divide-opacity)) !important;\\n }\\n\\n .xl\\\\:divide-gray-700 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:divide-gray-700 > :not(template) ~ :not(template) {\\n border-color:#616161 !important;\\n border-color:rgba(97, 97, 97, var(--divide-opacity)) !important;\\n }\\n\\n .xl\\\\:divide-gray-800 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:divide-gray-800 > :not(template) ~ :not(template) {\\n border-color:#424242 !important;\\n border-color:rgba(66, 66, 66, var(--divide-opacity)) !important;\\n }\\n\\n .xl\\\\:divide-gray-900 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:divide-gray-900 > :not(template) ~ :not(template) {\\n border-color:#212121 !important;\\n border-color:rgba(33, 33, 33, var(--divide-opacity)) !important;\\n }\\n\\n [dir] .xl\\\\:divide-solid > :not(template) ~ :not(template) {\\n border-style:solid !important;\\n }\\n\\n [dir] .xl\\\\:divide-dashed > :not(template) ~ :not(template) {\\n border-style:dashed !important;\\n }\\n\\n [dir] .xl\\\\:divide-dotted > :not(template) ~ :not(template) {\\n border-style:dotted !important;\\n }\\n\\n [dir] .xl\\\\:divide-double > :not(template) ~ :not(template) {\\n border-style:double !important;\\n }\\n\\n [dir] .xl\\\\:divide-none > :not(template) ~ :not(template) {\\n border-style:none !important;\\n }\\n\\n .xl\\\\:divide-opacity-0 > :not(template) ~ :not(template) {\\n --divide-opacity:0 !important;\\n }\\n\\n .xl\\\\:divide-opacity-25 > :not(template) ~ :not(template) {\\n --divide-opacity:0.25 !important;\\n }\\n\\n .xl\\\\:divide-opacity-50 > :not(template) ~ :not(template) {\\n --divide-opacity:0.5 !important;\\n }\\n\\n .xl\\\\:divide-opacity-75 > :not(template) ~ :not(template) {\\n --divide-opacity:0.75 !important;\\n }\\n\\n .xl\\\\:divide-opacity-100 > :not(template) ~ :not(template) {\\n --divide-opacity:1 !important;\\n }\\n\\n .xl\\\\:sr-only {\\n position:absolute !important;\\n width:1px !important;\\n height:1px !important;\\n overflow:hidden !important;\\n clip:rect(0, 0, 0, 0) !important;\\n white-space:nowrap !important;\\n }\\n\\n [dir] .xl\\\\:sr-only {\\n padding:0 !important;\\n margin:-1px !important;\\n border-width:0 !important;\\n }\\n\\n .xl\\\\:not-sr-only {\\n position:static !important;\\n width:auto !important;\\n height:auto !important;\\n overflow:visible !important;\\n clip:auto !important;\\n white-space:normal !important;\\n }\\n\\n [dir] .xl\\\\:not-sr-only {\\n padding:0 !important;\\n margin:0 !important;\\n }\\n\\n .xl\\\\:focus\\\\:sr-only:focus {\\n position:absolute !important;\\n width:1px !important;\\n height:1px !important;\\n overflow:hidden !important;\\n clip:rect(0, 0, 0, 0) !important;\\n white-space:nowrap !important;\\n }\\n\\n [dir] .xl\\\\:focus\\\\:sr-only:focus {\\n padding:0 !important;\\n margin:-1px !important;\\n border-width:0 !important;\\n }\\n\\n .xl\\\\:focus\\\\:not-sr-only:focus {\\n position:static !important;\\n width:auto !important;\\n height:auto !important;\\n overflow:visible !important;\\n clip:auto !important;\\n white-space:normal !important;\\n }\\n\\n [dir] .xl\\\\:focus\\\\:not-sr-only:focus {\\n padding:0 !important;\\n margin:0 !important;\\n }\\n\\n .xl\\\\:appearance-none {\\n -webkit-appearance:none !important;\\n -moz-appearance:none !important;\\n appearance:none !important;\\n }\\n\\n [dir] .xl\\\\:bg-fixed {\\n background-attachment:fixed !important;\\n }\\n\\n [dir] .xl\\\\:bg-local {\\n background-attachment:local !important;\\n }\\n\\n [dir] .xl\\\\:bg-scroll {\\n background-attachment:scroll !important;\\n }\\n\\n [dir] .xl\\\\:bg-clip-border {\\n background-clip:border-box !important;\\n }\\n\\n [dir] .xl\\\\:bg-clip-padding {\\n background-clip:padding-box !important;\\n }\\n\\n [dir] .xl\\\\:bg-clip-content {\\n background-clip:content-box !important;\\n }\\n\\n [dir] .xl\\\\:bg-clip-text {\\n -webkit-background-clip:text !important;\\n background-clip:text !important;\\n }\\n\\n [dir] .xl\\\\:bg-transparent {\\n background-color:transparent !important;\\n }\\n\\n .xl\\\\:bg-secondary {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:bg-secondary {\\n background-color:#836447 !important;\\n background-color:rgba(131, 100, 71, var(--bg-opacity)) !important;\\n }\\n\\n .xl\\\\:bg-primary {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:bg-primary {\\n background-color:#1c2d56 !important;\\n background-color:rgba(28, 45, 86, var(--bg-opacity)) !important;\\n }\\n\\n .xl\\\\:bg-white {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:bg-white {\\n background-color:#fff !important;\\n background-color:rgba(255, 255, 255, var(--bg-opacity)) !important;\\n }\\n\\n .xl\\\\:bg-gray-100 {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:bg-gray-100 {\\n background-color:#f5f5f5 !important;\\n background-color:rgba(245, 245, 245, var(--bg-opacity)) !important;\\n }\\n\\n .xl\\\\:bg-gray-200 {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:bg-gray-200 {\\n background-color:#eeeeee !important;\\n background-color:rgba(238, 238, 238, var(--bg-opacity)) !important;\\n }\\n\\n .xl\\\\:bg-gray-300 {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:bg-gray-300 {\\n background-color:#e0e0e0 !important;\\n background-color:rgba(224, 224, 224, var(--bg-opacity)) !important;\\n }\\n\\n .xl\\\\:bg-gray-400 {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:bg-gray-400 {\\n background-color:#bdbdbd !important;\\n background-color:rgba(189, 189, 189, var(--bg-opacity)) !important;\\n }\\n\\n .xl\\\\:bg-gray-500 {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:bg-gray-500 {\\n background-color:#9e9e9e !important;\\n background-color:rgba(158, 158, 158, var(--bg-opacity)) !important;\\n }\\n\\n .xl\\\\:bg-gray-600 {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:bg-gray-600 {\\n background-color:#757575 !important;\\n background-color:rgba(117, 117, 117, var(--bg-opacity)) !important;\\n }\\n\\n .xl\\\\:bg-gray-700 {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:bg-gray-700 {\\n background-color:#616161 !important;\\n background-color:rgba(97, 97, 97, var(--bg-opacity)) !important;\\n }\\n\\n .xl\\\\:bg-gray-800 {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:bg-gray-800 {\\n background-color:#424242 !important;\\n background-color:rgba(66, 66, 66, var(--bg-opacity)) !important;\\n }\\n\\n .xl\\\\:bg-gray-900 {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:bg-gray-900 {\\n background-color:#212121 !important;\\n background-color:rgba(33, 33, 33, var(--bg-opacity)) !important;\\n }\\n\\n [dir] .xl\\\\:hover\\\\:bg-transparent:hover {\\n background-color:transparent !important;\\n }\\n\\n .xl\\\\:hover\\\\:bg-secondary:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:hover\\\\:bg-secondary:hover {\\n background-color:#836447 !important;\\n background-color:rgba(131, 100, 71, var(--bg-opacity)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:bg-primary:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:hover\\\\:bg-primary:hover {\\n background-color:#1c2d56 !important;\\n background-color:rgba(28, 45, 86, var(--bg-opacity)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:bg-white:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:hover\\\\:bg-white:hover {\\n background-color:#fff !important;\\n background-color:rgba(255, 255, 255, var(--bg-opacity)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:bg-gray-100:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:hover\\\\:bg-gray-100:hover {\\n background-color:#f5f5f5 !important;\\n background-color:rgba(245, 245, 245, var(--bg-opacity)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:bg-gray-200:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:hover\\\\:bg-gray-200:hover {\\n background-color:#eeeeee !important;\\n background-color:rgba(238, 238, 238, var(--bg-opacity)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:bg-gray-300:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:hover\\\\:bg-gray-300:hover {\\n background-color:#e0e0e0 !important;\\n background-color:rgba(224, 224, 224, var(--bg-opacity)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:bg-gray-400:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:hover\\\\:bg-gray-400:hover {\\n background-color:#bdbdbd !important;\\n background-color:rgba(189, 189, 189, var(--bg-opacity)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:bg-gray-500:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:hover\\\\:bg-gray-500:hover {\\n background-color:#9e9e9e !important;\\n background-color:rgba(158, 158, 158, var(--bg-opacity)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:bg-gray-600:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:hover\\\\:bg-gray-600:hover {\\n background-color:#757575 !important;\\n background-color:rgba(117, 117, 117, var(--bg-opacity)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:bg-gray-700:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:hover\\\\:bg-gray-700:hover {\\n background-color:#616161 !important;\\n background-color:rgba(97, 97, 97, var(--bg-opacity)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:bg-gray-800:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:hover\\\\:bg-gray-800:hover {\\n background-color:#424242 !important;\\n background-color:rgba(66, 66, 66, var(--bg-opacity)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:bg-gray-900:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:hover\\\\:bg-gray-900:hover {\\n background-color:#212121 !important;\\n background-color:rgba(33, 33, 33, var(--bg-opacity)) !important;\\n }\\n\\n [dir] .xl\\\\:focus\\\\:bg-transparent:focus {\\n background-color:transparent !important;\\n }\\n\\n .xl\\\\:focus\\\\:bg-secondary:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:focus\\\\:bg-secondary:focus {\\n background-color:#836447 !important;\\n background-color:rgba(131, 100, 71, var(--bg-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:bg-primary:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:focus\\\\:bg-primary:focus {\\n background-color:#1c2d56 !important;\\n background-color:rgba(28, 45, 86, var(--bg-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:bg-white:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:focus\\\\:bg-white:focus {\\n background-color:#fff !important;\\n background-color:rgba(255, 255, 255, var(--bg-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:bg-gray-100:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:focus\\\\:bg-gray-100:focus {\\n background-color:#f5f5f5 !important;\\n background-color:rgba(245, 245, 245, var(--bg-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:bg-gray-200:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:focus\\\\:bg-gray-200:focus {\\n background-color:#eeeeee !important;\\n background-color:rgba(238, 238, 238, var(--bg-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:bg-gray-300:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:focus\\\\:bg-gray-300:focus {\\n background-color:#e0e0e0 !important;\\n background-color:rgba(224, 224, 224, var(--bg-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:bg-gray-400:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:focus\\\\:bg-gray-400:focus {\\n background-color:#bdbdbd !important;\\n background-color:rgba(189, 189, 189, var(--bg-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:bg-gray-500:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:focus\\\\:bg-gray-500:focus {\\n background-color:#9e9e9e !important;\\n background-color:rgba(158, 158, 158, var(--bg-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:bg-gray-600:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:focus\\\\:bg-gray-600:focus {\\n background-color:#757575 !important;\\n background-color:rgba(117, 117, 117, var(--bg-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:bg-gray-700:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:focus\\\\:bg-gray-700:focus {\\n background-color:#616161 !important;\\n background-color:rgba(97, 97, 97, var(--bg-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:bg-gray-800:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:focus\\\\:bg-gray-800:focus {\\n background-color:#424242 !important;\\n background-color:rgba(66, 66, 66, var(--bg-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:bg-gray-900:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:focus\\\\:bg-gray-900:focus {\\n background-color:#212121 !important;\\n background-color:rgba(33, 33, 33, var(--bg-opacity)) !important;\\n }\\n\\n [dir] .xl\\\\:bg-none {\\n background-image:none !important;\\n }\\n\\n [dir] .xl\\\\:bg-gradient-to-t {\\n background-image:linear-gradient(to top, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=ltr] .xl\\\\:bg-gradient-to-t {\\r\\n background-image:-webkit-gradient(linear, left bottom, left top, from(var(--gradient-color-stops))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:bg-gradient-to-t {\\n background-image:-webkit-gradient(linear, right bottom, right top, from(var(--gradient-color-stops))) !important;\\n }\\n\\n [dir=ltr] .xl\\\\:bg-gradient-to-tr {\\r\\n background-image:-webkit-gradient(linear, left bottom, right top, from(var(--gradient-color-stops))) !important;\\r\\n background-image:linear-gradient(to top right, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:bg-gradient-to-tr {\\n background-image:-webkit-gradient(linear, right bottom, left top, from(var(--gradient-color-stops))) !important;\\n background-image:linear-gradient(to top left, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=ltr] .xl\\\\:bg-gradient-to-r {\\r\\n background-image:-webkit-gradient(linear, left top, right top, from(var(--gradient-color-stops))) !important;\\r\\n background-image:linear-gradient(to right, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:bg-gradient-to-r {\\n background-image:-webkit-gradient(linear, right top, left top, from(var(--gradient-color-stops))) !important;\\n background-image:linear-gradient(to left, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=ltr] .xl\\\\:bg-gradient-to-br {\\r\\n background-image:-webkit-gradient(linear, left top, right bottom, from(var(--gradient-color-stops))) !important;\\r\\n background-image:linear-gradient(to bottom right, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:bg-gradient-to-br {\\n background-image:-webkit-gradient(linear, right top, left bottom, from(var(--gradient-color-stops))) !important;\\n background-image:linear-gradient(to bottom left, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir] .xl\\\\:bg-gradient-to-b {\\n background-image:linear-gradient(to bottom, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=ltr] .xl\\\\:bg-gradient-to-b {\\r\\n background-image:-webkit-gradient(linear, left top, left bottom, from(var(--gradient-color-stops))) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:bg-gradient-to-b {\\n background-image:-webkit-gradient(linear, right top, right bottom, from(var(--gradient-color-stops))) !important;\\n }\\n\\n [dir=ltr] .xl\\\\:bg-gradient-to-bl {\\r\\n background-image:-webkit-gradient(linear, right top, left bottom, from(var(--gradient-color-stops))) !important;\\r\\n background-image:linear-gradient(to bottom left, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:bg-gradient-to-bl {\\n background-image:-webkit-gradient(linear, left top, right bottom, from(var(--gradient-color-stops))) !important;\\n background-image:linear-gradient(to bottom right, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=ltr] .xl\\\\:bg-gradient-to-l {\\r\\n background-image:-webkit-gradient(linear, right top, left top, from(var(--gradient-color-stops))) !important;\\r\\n background-image:linear-gradient(to left, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:bg-gradient-to-l {\\n background-image:-webkit-gradient(linear, left top, right top, from(var(--gradient-color-stops))) !important;\\n background-image:linear-gradient(to right, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=ltr] .xl\\\\:bg-gradient-to-tl {\\r\\n background-image:-webkit-gradient(linear, right bottom, left top, from(var(--gradient-color-stops))) !important;\\r\\n background-image:linear-gradient(to top left, var(--gradient-color-stops)) !important;\\n }\\n\\n [dir=rtl] .xl\\\\:bg-gradient-to-tl {\\n background-image:-webkit-gradient(linear, left bottom, right top, from(var(--gradient-color-stops))) !important;\\n background-image:linear-gradient(to top right, var(--gradient-color-stops)) !important;\\n }\\n\\n .xl\\\\:from-transparent {\\n --gradient-from-color:transparent !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;\\n }\\n\\n .xl\\\\:from-secondary {\\n --gradient-from-color:#836447 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(131, 100, 71, 0)) !important;\\n }\\n\\n .xl\\\\:from-primary {\\n --gradient-from-color:#1c2d56 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(28, 45, 86, 0)) !important;\\n }\\n\\n .xl\\\\:from-white {\\n --gradient-from-color:#fff !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;\\n }\\n\\n .xl\\\\:from-gray-100 {\\n --gradient-from-color:#f5f5f5 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 245, 245, 0)) !important;\\n }\\n\\n .xl\\\\:from-gray-200 {\\n --gradient-from-color:#eeeeee !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(238, 238, 238, 0)) !important;\\n }\\n\\n .xl\\\\:from-gray-300 {\\n --gradient-from-color:#e0e0e0 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important;\\n }\\n\\n .xl\\\\:from-gray-400 {\\n --gradient-from-color:#bdbdbd !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(189, 189, 189, 0)) !important;\\n }\\n\\n .xl\\\\:from-gray-500 {\\n --gradient-from-color:#9e9e9e !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(158, 158, 158, 0)) !important;\\n }\\n\\n .xl\\\\:from-gray-600 {\\n --gradient-from-color:#757575 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0)) !important;\\n }\\n\\n .xl\\\\:from-gray-700 {\\n --gradient-from-color:#616161 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 97, 97, 0)) !important;\\n }\\n\\n .xl\\\\:from-gray-800 {\\n --gradient-from-color:#424242 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(66, 66, 66, 0)) !important;\\n }\\n\\n .xl\\\\:from-gray-900 {\\n --gradient-from-color:#212121 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(33, 33, 33, 0)) !important;\\n }\\n\\n .xl\\\\:via-transparent {\\n --gradient-via-color:transparent !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;\\n }\\n\\n .xl\\\\:via-secondary {\\n --gradient-via-color:#836447 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(131, 100, 71, 0)) !important;\\n }\\n\\n .xl\\\\:via-primary {\\n --gradient-via-color:#1c2d56 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 45, 86, 0)) !important;\\n }\\n\\n .xl\\\\:via-white {\\n --gradient-via-color:#fff !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;\\n }\\n\\n .xl\\\\:via-gray-100 {\\n --gradient-via-color:#f5f5f5 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 245, 245, 0)) !important;\\n }\\n\\n .xl\\\\:via-gray-200 {\\n --gradient-via-color:#eeeeee !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 238, 238, 0)) !important;\\n }\\n\\n .xl\\\\:via-gray-300 {\\n --gradient-via-color:#e0e0e0 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important;\\n }\\n\\n .xl\\\\:via-gray-400 {\\n --gradient-via-color:#bdbdbd !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(189, 189, 189, 0)) !important;\\n }\\n\\n .xl\\\\:via-gray-500 {\\n --gradient-via-color:#9e9e9e !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(158, 158, 158, 0)) !important;\\n }\\n\\n .xl\\\\:via-gray-600 {\\n --gradient-via-color:#757575 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0)) !important;\\n }\\n\\n .xl\\\\:via-gray-700 {\\n --gradient-via-color:#616161 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 97, 97, 0)) !important;\\n }\\n\\n .xl\\\\:via-gray-800 {\\n --gradient-via-color:#424242 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 66, 66, 0)) !important;\\n }\\n\\n .xl\\\\:via-gray-900 {\\n --gradient-via-color:#212121 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 33, 33, 0)) !important;\\n }\\n\\n .xl\\\\:to-transparent {\\n --gradient-to-color:transparent !important;\\n }\\n\\n .xl\\\\:to-secondary {\\n --gradient-to-color:#836447 !important;\\n }\\n\\n .xl\\\\:to-primary {\\n --gradient-to-color:#1c2d56 !important;\\n }\\n\\n .xl\\\\:to-white {\\n --gradient-to-color:#fff !important;\\n }\\n\\n .xl\\\\:to-gray-100 {\\n --gradient-to-color:#f5f5f5 !important;\\n }\\n\\n .xl\\\\:to-gray-200 {\\n --gradient-to-color:#eeeeee !important;\\n }\\n\\n .xl\\\\:to-gray-300 {\\n --gradient-to-color:#e0e0e0 !important;\\n }\\n\\n .xl\\\\:to-gray-400 {\\n --gradient-to-color:#bdbdbd !important;\\n }\\n\\n .xl\\\\:to-gray-500 {\\n --gradient-to-color:#9e9e9e !important;\\n }\\n\\n .xl\\\\:to-gray-600 {\\n --gradient-to-color:#757575 !important;\\n }\\n\\n .xl\\\\:to-gray-700 {\\n --gradient-to-color:#616161 !important;\\n }\\n\\n .xl\\\\:to-gray-800 {\\n --gradient-to-color:#424242 !important;\\n }\\n\\n .xl\\\\:to-gray-900 {\\n --gradient-to-color:#212121 !important;\\n }\\n\\n .xl\\\\:hover\\\\:from-transparent:hover {\\n --gradient-from-color:transparent !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:from-secondary:hover {\\n --gradient-from-color:#836447 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(131, 100, 71, 0)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:from-primary:hover {\\n --gradient-from-color:#1c2d56 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(28, 45, 86, 0)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:from-white:hover {\\n --gradient-from-color:#fff !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:from-gray-100:hover {\\n --gradient-from-color:#f5f5f5 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 245, 245, 0)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:from-gray-200:hover {\\n --gradient-from-color:#eeeeee !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(238, 238, 238, 0)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:from-gray-300:hover {\\n --gradient-from-color:#e0e0e0 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:from-gray-400:hover {\\n --gradient-from-color:#bdbdbd !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(189, 189, 189, 0)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:from-gray-500:hover {\\n --gradient-from-color:#9e9e9e !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(158, 158, 158, 0)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:from-gray-600:hover {\\n --gradient-from-color:#757575 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:from-gray-700:hover {\\n --gradient-from-color:#616161 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 97, 97, 0)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:from-gray-800:hover {\\n --gradient-from-color:#424242 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(66, 66, 66, 0)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:from-gray-900:hover {\\n --gradient-from-color:#212121 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(33, 33, 33, 0)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:via-transparent:hover {\\n --gradient-via-color:transparent !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:via-secondary:hover {\\n --gradient-via-color:#836447 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(131, 100, 71, 0)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:via-primary:hover {\\n --gradient-via-color:#1c2d56 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 45, 86, 0)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:via-white:hover {\\n --gradient-via-color:#fff !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:via-gray-100:hover {\\n --gradient-via-color:#f5f5f5 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 245, 245, 0)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:via-gray-200:hover {\\n --gradient-via-color:#eeeeee !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 238, 238, 0)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:via-gray-300:hover {\\n --gradient-via-color:#e0e0e0 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:via-gray-400:hover {\\n --gradient-via-color:#bdbdbd !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(189, 189, 189, 0)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:via-gray-500:hover {\\n --gradient-via-color:#9e9e9e !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(158, 158, 158, 0)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:via-gray-600:hover {\\n --gradient-via-color:#757575 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:via-gray-700:hover {\\n --gradient-via-color:#616161 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 97, 97, 0)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:via-gray-800:hover {\\n --gradient-via-color:#424242 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 66, 66, 0)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:via-gray-900:hover {\\n --gradient-via-color:#212121 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 33, 33, 0)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:to-transparent:hover {\\n --gradient-to-color:transparent !important;\\n }\\n\\n .xl\\\\:hover\\\\:to-secondary:hover {\\n --gradient-to-color:#836447 !important;\\n }\\n\\n .xl\\\\:hover\\\\:to-primary:hover {\\n --gradient-to-color:#1c2d56 !important;\\n }\\n\\n .xl\\\\:hover\\\\:to-white:hover {\\n --gradient-to-color:#fff !important;\\n }\\n\\n .xl\\\\:hover\\\\:to-gray-100:hover {\\n --gradient-to-color:#f5f5f5 !important;\\n }\\n\\n .xl\\\\:hover\\\\:to-gray-200:hover {\\n --gradient-to-color:#eeeeee !important;\\n }\\n\\n .xl\\\\:hover\\\\:to-gray-300:hover {\\n --gradient-to-color:#e0e0e0 !important;\\n }\\n\\n .xl\\\\:hover\\\\:to-gray-400:hover {\\n --gradient-to-color:#bdbdbd !important;\\n }\\n\\n .xl\\\\:hover\\\\:to-gray-500:hover {\\n --gradient-to-color:#9e9e9e !important;\\n }\\n\\n .xl\\\\:hover\\\\:to-gray-600:hover {\\n --gradient-to-color:#757575 !important;\\n }\\n\\n .xl\\\\:hover\\\\:to-gray-700:hover {\\n --gradient-to-color:#616161 !important;\\n }\\n\\n .xl\\\\:hover\\\\:to-gray-800:hover {\\n --gradient-to-color:#424242 !important;\\n }\\n\\n .xl\\\\:hover\\\\:to-gray-900:hover {\\n --gradient-to-color:#212121 !important;\\n }\\n\\n .xl\\\\:focus\\\\:from-transparent:focus {\\n --gradient-from-color:transparent !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:from-secondary:focus {\\n --gradient-from-color:#836447 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(131, 100, 71, 0)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:from-primary:focus {\\n --gradient-from-color:#1c2d56 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(28, 45, 86, 0)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:from-white:focus {\\n --gradient-from-color:#fff !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:from-gray-100:focus {\\n --gradient-from-color:#f5f5f5 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(245, 245, 245, 0)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:from-gray-200:focus {\\n --gradient-from-color:#eeeeee !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(238, 238, 238, 0)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:from-gray-300:focus {\\n --gradient-from-color:#e0e0e0 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:from-gray-400:focus {\\n --gradient-from-color:#bdbdbd !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(189, 189, 189, 0)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:from-gray-500:focus {\\n --gradient-from-color:#9e9e9e !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(158, 158, 158, 0)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:from-gray-600:focus {\\n --gradient-from-color:#757575 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(117, 117, 117, 0)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:from-gray-700:focus {\\n --gradient-from-color:#616161 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(97, 97, 97, 0)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:from-gray-800:focus {\\n --gradient-from-color:#424242 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(66, 66, 66, 0)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:from-gray-900:focus {\\n --gradient-from-color:#212121 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color, rgba(33, 33, 33, 0)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:via-transparent:focus {\\n --gradient-via-color:transparent !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:via-secondary:focus {\\n --gradient-via-color:#836447 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(131, 100, 71, 0)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:via-primary:focus {\\n --gradient-via-color:#1c2d56 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 45, 86, 0)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:via-white:focus {\\n --gradient-via-color:#fff !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:via-gray-100:focus {\\n --gradient-via-color:#f5f5f5 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(245, 245, 245, 0)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:via-gray-200:focus {\\n --gradient-via-color:#eeeeee !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(238, 238, 238, 0)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:via-gray-300:focus {\\n --gradient-via-color:#e0e0e0 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 224, 224, 0)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:via-gray-400:focus {\\n --gradient-via-color:#bdbdbd !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(189, 189, 189, 0)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:via-gray-500:focus {\\n --gradient-via-color:#9e9e9e !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(158, 158, 158, 0)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:via-gray-600:focus {\\n --gradient-via-color:#757575 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 117, 117, 0)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:via-gray-700:focus {\\n --gradient-via-color:#616161 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(97, 97, 97, 0)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:via-gray-800:focus {\\n --gradient-via-color:#424242 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 66, 66, 0)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:via-gray-900:focus {\\n --gradient-via-color:#212121 !important;\\n --gradient-color-stops:var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 33, 33, 0)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:to-transparent:focus {\\n --gradient-to-color:transparent !important;\\n }\\n\\n .xl\\\\:focus\\\\:to-secondary:focus {\\n --gradient-to-color:#836447 !important;\\n }\\n\\n .xl\\\\:focus\\\\:to-primary:focus {\\n --gradient-to-color:#1c2d56 !important;\\n }\\n\\n .xl\\\\:focus\\\\:to-white:focus {\\n --gradient-to-color:#fff !important;\\n }\\n\\n .xl\\\\:focus\\\\:to-gray-100:focus {\\n --gradient-to-color:#f5f5f5 !important;\\n }\\n\\n .xl\\\\:focus\\\\:to-gray-200:focus {\\n --gradient-to-color:#eeeeee !important;\\n }\\n\\n .xl\\\\:focus\\\\:to-gray-300:focus {\\n --gradient-to-color:#e0e0e0 !important;\\n }\\n\\n .xl\\\\:focus\\\\:to-gray-400:focus {\\n --gradient-to-color:#bdbdbd !important;\\n }\\n\\n .xl\\\\:focus\\\\:to-gray-500:focus {\\n --gradient-to-color:#9e9e9e !important;\\n }\\n\\n .xl\\\\:focus\\\\:to-gray-600:focus {\\n --gradient-to-color:#757575 !important;\\n }\\n\\n .xl\\\\:focus\\\\:to-gray-700:focus {\\n --gradient-to-color:#616161 !important;\\n }\\n\\n .xl\\\\:focus\\\\:to-gray-800:focus {\\n --gradient-to-color:#424242 !important;\\n }\\n\\n .xl\\\\:focus\\\\:to-gray-900:focus {\\n --gradient-to-color:#212121 !important;\\n }\\n\\n .xl\\\\:bg-opacity-0 {\\n --bg-opacity:0 !important;\\n }\\n\\n .xl\\\\:bg-opacity-25 {\\n --bg-opacity:0.25 !important;\\n }\\n\\n .xl\\\\:bg-opacity-50 {\\n --bg-opacity:0.5 !important;\\n }\\n\\n .xl\\\\:bg-opacity-75 {\\n --bg-opacity:0.75 !important;\\n }\\n\\n .xl\\\\:bg-opacity-100 {\\n --bg-opacity:1 !important;\\n }\\n\\n .xl\\\\:hover\\\\:bg-opacity-0:hover {\\n --bg-opacity:0 !important;\\n }\\n\\n .xl\\\\:hover\\\\:bg-opacity-25:hover {\\n --bg-opacity:0.25 !important;\\n }\\n\\n .xl\\\\:hover\\\\:bg-opacity-50:hover {\\n --bg-opacity:0.5 !important;\\n }\\n\\n .xl\\\\:hover\\\\:bg-opacity-75:hover {\\n --bg-opacity:0.75 !important;\\n }\\n\\n .xl\\\\:hover\\\\:bg-opacity-100:hover {\\n --bg-opacity:1 !important;\\n }\\n\\n .xl\\\\:focus\\\\:bg-opacity-0:focus {\\n --bg-opacity:0 !important;\\n }\\n\\n .xl\\\\:focus\\\\:bg-opacity-25:focus {\\n --bg-opacity:0.25 !important;\\n }\\n\\n .xl\\\\:focus\\\\:bg-opacity-50:focus {\\n --bg-opacity:0.5 !important;\\n }\\n\\n .xl\\\\:focus\\\\:bg-opacity-75:focus {\\n --bg-opacity:0.75 !important;\\n }\\n\\n .xl\\\\:focus\\\\:bg-opacity-100:focus {\\n --bg-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:bg-auto {\\n background-size:auto !important;\\n }\\n\\n [dir] .xl\\\\:bg-cover {\\n background-size:cover !important;\\n }\\n\\n [dir] .xl\\\\:bg-contain {\\n background-size:contain !important;\\n }\\n\\n [dir] .xl\\\\:border-transparent {\\n border-color:transparent !important;\\n }\\n\\n .xl\\\\:border-secondary {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:border-secondary {\\n border-color:#836447 !important;\\n border-color:rgba(131, 100, 71, var(--border-opacity)) !important;\\n }\\n\\n .xl\\\\:border-primary {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:border-primary {\\n border-color:#1c2d56 !important;\\n border-color:rgba(28, 45, 86, var(--border-opacity)) !important;\\n }\\n\\n .xl\\\\:border-white {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:border-white {\\n border-color:#fff !important;\\n border-color:rgba(255, 255, 255, var(--border-opacity)) !important;\\n }\\n\\n .xl\\\\:border-gray-100 {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:border-gray-100 {\\n border-color:#f5f5f5 !important;\\n border-color:rgba(245, 245, 245, var(--border-opacity)) !important;\\n }\\n\\n .xl\\\\:border-gray-200 {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:border-gray-200 {\\n border-color:#eeeeee !important;\\n border-color:rgba(238, 238, 238, var(--border-opacity)) !important;\\n }\\n\\n .xl\\\\:border-gray-300 {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:border-gray-300 {\\n border-color:#e0e0e0 !important;\\n border-color:rgba(224, 224, 224, var(--border-opacity)) !important;\\n }\\n\\n .xl\\\\:border-gray-400 {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:border-gray-400 {\\n border-color:#bdbdbd !important;\\n border-color:rgba(189, 189, 189, var(--border-opacity)) !important;\\n }\\n\\n .xl\\\\:border-gray-500 {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:border-gray-500 {\\n border-color:#9e9e9e !important;\\n border-color:rgba(158, 158, 158, var(--border-opacity)) !important;\\n }\\n\\n .xl\\\\:border-gray-600 {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:border-gray-600 {\\n border-color:#757575 !important;\\n border-color:rgba(117, 117, 117, var(--border-opacity)) !important;\\n }\\n\\n .xl\\\\:border-gray-700 {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:border-gray-700 {\\n border-color:#616161 !important;\\n border-color:rgba(97, 97, 97, var(--border-opacity)) !important;\\n }\\n\\n .xl\\\\:border-gray-800 {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:border-gray-800 {\\n border-color:#424242 !important;\\n border-color:rgba(66, 66, 66, var(--border-opacity)) !important;\\n }\\n\\n .xl\\\\:border-gray-900 {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:border-gray-900 {\\n border-color:#212121 !important;\\n border-color:rgba(33, 33, 33, var(--border-opacity)) !important;\\n }\\n\\n [dir] .xl\\\\:hover\\\\:border-transparent:hover {\\n border-color:transparent !important;\\n }\\n\\n .xl\\\\:hover\\\\:border-secondary:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:hover\\\\:border-secondary:hover {\\n border-color:#836447 !important;\\n border-color:rgba(131, 100, 71, var(--border-opacity)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:border-primary:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:hover\\\\:border-primary:hover {\\n border-color:#1c2d56 !important;\\n border-color:rgba(28, 45, 86, var(--border-opacity)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:border-white:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:hover\\\\:border-white:hover {\\n border-color:#fff !important;\\n border-color:rgba(255, 255, 255, var(--border-opacity)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:border-gray-100:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:hover\\\\:border-gray-100:hover {\\n border-color:#f5f5f5 !important;\\n border-color:rgba(245, 245, 245, var(--border-opacity)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:border-gray-200:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:hover\\\\:border-gray-200:hover {\\n border-color:#eeeeee !important;\\n border-color:rgba(238, 238, 238, var(--border-opacity)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:border-gray-300:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:hover\\\\:border-gray-300:hover {\\n border-color:#e0e0e0 !important;\\n border-color:rgba(224, 224, 224, var(--border-opacity)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:border-gray-400:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:hover\\\\:border-gray-400:hover {\\n border-color:#bdbdbd !important;\\n border-color:rgba(189, 189, 189, var(--border-opacity)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:border-gray-500:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:hover\\\\:border-gray-500:hover {\\n border-color:#9e9e9e !important;\\n border-color:rgba(158, 158, 158, var(--border-opacity)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:border-gray-600:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:hover\\\\:border-gray-600:hover {\\n border-color:#757575 !important;\\n border-color:rgba(117, 117, 117, var(--border-opacity)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:border-gray-700:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:hover\\\\:border-gray-700:hover {\\n border-color:#616161 !important;\\n border-color:rgba(97, 97, 97, var(--border-opacity)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:border-gray-800:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:hover\\\\:border-gray-800:hover {\\n border-color:#424242 !important;\\n border-color:rgba(66, 66, 66, var(--border-opacity)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:border-gray-900:hover {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:hover\\\\:border-gray-900:hover {\\n border-color:#212121 !important;\\n border-color:rgba(33, 33, 33, var(--border-opacity)) !important;\\n }\\n\\n .xl\\\\:border-opacity-0 {\\n --border-opacity:0 !important;\\n }\\n\\n .xl\\\\:border-opacity-25 {\\n --border-opacity:0.25 !important;\\n }\\n\\n .xl\\\\:border-opacity-50 {\\n --border-opacity:0.5 !important;\\n }\\n\\n .xl\\\\:border-opacity-75 {\\n --border-opacity:0.75 !important;\\n }\\n\\n .xl\\\\:border-opacity-100 {\\n --border-opacity:1 !important;\\n }\\n\\n .xl\\\\:hover\\\\:border-opacity-0:hover {\\n --border-opacity:0 !important;\\n }\\n\\n .xl\\\\:hover\\\\:border-opacity-25:hover {\\n --border-opacity:0.25 !important;\\n }\\n\\n .xl\\\\:hover\\\\:border-opacity-50:hover {\\n --border-opacity:0.5 !important;\\n }\\n\\n .xl\\\\:hover\\\\:border-opacity-75:hover {\\n --border-opacity:0.75 !important;\\n }\\n\\n .xl\\\\:hover\\\\:border-opacity-100:hover {\\n --border-opacity:1 !important;\\n }\\n\\n .xl\\\\:focus\\\\:border-opacity-0:focus {\\n --border-opacity:0 !important;\\n }\\n\\n .xl\\\\:focus\\\\:border-opacity-25:focus {\\n --border-opacity:0.25 !important;\\n }\\n\\n .xl\\\\:focus\\\\:border-opacity-50:focus {\\n --border-opacity:0.5 !important;\\n }\\n\\n .xl\\\\:focus\\\\:border-opacity-75:focus {\\n --border-opacity:0.75 !important;\\n }\\n\\n .xl\\\\:focus\\\\:border-opacity-100:focus {\\n --border-opacity:1 !important;\\n }\\n\\n [dir] .xl\\\\:border-solid {\\n border-style:solid !important;\\n }\\n\\n [dir] .xl\\\\:border-dashed {\\n border-style:dashed !important;\\n }\\n\\n [dir] .xl\\\\:border-dotted {\\n border-style:dotted !important;\\n }\\n\\n [dir] .xl\\\\:border-double {\\n border-style:double !important;\\n }\\n\\n [dir] .xl\\\\:border-none {\\n border-style:none !important;\\n }\\n\\n [dir] .xl\\\\:border-0 {\\n border-width:0 !important;\\n }\\n\\n [dir] .xl\\\\:border-2 {\\n border-width:2px !important;\\n }\\n\\n [dir] .xl\\\\:border-4 {\\n border-width:4px !important;\\n }\\n\\n [dir] .xl\\\\:border-8 {\\n border-width:8px !important;\\n }\\n\\n [dir] .xl\\\\:border {\\n border-width:1px !important;\\n }\\n\\n [dir] .xl\\\\:border-t-0 {\\n border-top-width:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:border-r-0 {\\r\\n border-right-width:0 !important;\\n }\\n\\n [dir=rtl] .xl\\\\:border-r-0 {\\n border-left-width:0 !important;\\n }\\n\\n [dir] .xl\\\\:border-b-0 {\\n border-bottom-width:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:border-l-0 {\\r\\n border-left-width:0 !important;\\n }\\n\\n [dir=rtl] .xl\\\\:border-l-0 {\\n border-right-width:0 !important;\\n }\\n\\n [dir] .xl\\\\:border-t-2 {\\n border-top-width:2px !important;\\n }\\n\\n [dir=ltr] .xl\\\\:border-r-2 {\\r\\n border-right-width:2px !important;\\n }\\n\\n [dir=rtl] .xl\\\\:border-r-2 {\\n border-left-width:2px !important;\\n }\\n\\n [dir] .xl\\\\:border-b-2 {\\n border-bottom-width:2px !important;\\n }\\n\\n [dir=ltr] .xl\\\\:border-l-2 {\\r\\n border-left-width:2px !important;\\n }\\n\\n [dir=rtl] .xl\\\\:border-l-2 {\\n border-right-width:2px !important;\\n }\\n\\n [dir] .xl\\\\:border-t-4 {\\n border-top-width:4px !important;\\n }\\n\\n [dir=ltr] .xl\\\\:border-r-4 {\\r\\n border-right-width:4px !important;\\n }\\n\\n [dir=rtl] .xl\\\\:border-r-4 {\\n border-left-width:4px !important;\\n }\\n\\n [dir] .xl\\\\:border-b-4 {\\n border-bottom-width:4px !important;\\n }\\n\\n [dir=ltr] .xl\\\\:border-l-4 {\\r\\n border-left-width:4px !important;\\n }\\n\\n [dir=rtl] .xl\\\\:border-l-4 {\\n border-right-width:4px !important;\\n }\\n\\n [dir] .xl\\\\:border-t-8 {\\n border-top-width:8px !important;\\n }\\n\\n [dir=ltr] .xl\\\\:border-r-8 {\\r\\n border-right-width:8px !important;\\n }\\n\\n [dir=rtl] .xl\\\\:border-r-8 {\\n border-left-width:8px !important;\\n }\\n\\n [dir] .xl\\\\:border-b-8 {\\n border-bottom-width:8px !important;\\n }\\n\\n [dir=ltr] .xl\\\\:border-l-8 {\\r\\n border-left-width:8px !important;\\n }\\n\\n [dir=rtl] .xl\\\\:border-l-8 {\\n border-right-width:8px !important;\\n }\\n\\n [dir] .xl\\\\:border-t {\\n border-top-width:1px !important;\\n }\\n\\n [dir=ltr] .xl\\\\:border-r {\\r\\n border-right-width:1px !important;\\n }\\n\\n [dir=rtl] .xl\\\\:border-r {\\n border-left-width:1px !important;\\n }\\n\\n [dir] .xl\\\\:border-b {\\n border-bottom-width:1px !important;\\n }\\n\\n [dir=ltr] .xl\\\\:border-l {\\r\\n border-left-width:1px !important;\\n }\\n\\n [dir=rtl] .xl\\\\:border-l {\\n border-right-width:1px !important;\\n }\\n\\n .xl\\\\:box-border {\\n -webkit-box-sizing:border-box !important;\\n box-sizing:border-box !important;\\n }\\n\\n .xl\\\\:box-content {\\n -webkit-box-sizing:content-box !important;\\n box-sizing:content-box !important;\\n }\\n\\n .xl\\\\:block {\\n display:block !important;\\n }\\n\\n .xl\\\\:inline-block {\\n display:inline-block !important;\\n }\\n\\n .xl\\\\:inline {\\n display:inline !important;\\n }\\n\\n .xl\\\\:flex {\\n display:-webkit-box !important;\\n display:-ms-flexbox !important;\\n display:flex !important;\\n }\\n\\n .xl\\\\:inline-flex {\\n display:-webkit-inline-box !important;\\n display:-ms-inline-flexbox !important;\\n display:inline-flex !important;\\n }\\n\\n .xl\\\\:table {\\n display:table !important;\\n }\\n\\n .xl\\\\:table-caption {\\n display:table-caption !important;\\n }\\n\\n .xl\\\\:table-cell {\\n display:table-cell !important;\\n }\\n\\n .xl\\\\:table-column {\\n display:table-column !important;\\n }\\n\\n .xl\\\\:table-column-group {\\n display:table-column-group !important;\\n }\\n\\n .xl\\\\:table-footer-group {\\n display:table-footer-group !important;\\n }\\n\\n .xl\\\\:table-header-group {\\n display:table-header-group !important;\\n }\\n\\n .xl\\\\:table-row-group {\\n display:table-row-group !important;\\n }\\n\\n .xl\\\\:table-row {\\n display:table-row !important;\\n }\\n\\n .xl\\\\:flow-root {\\n display:flow-root !important;\\n }\\n\\n .xl\\\\:grid {\\n display:grid !important;\\n }\\n\\n .xl\\\\:inline-grid {\\n display:inline-grid !important;\\n }\\n\\n .xl\\\\:contents {\\n display:contents !important;\\n }\\n\\n .xl\\\\:hidden {\\n display:none !important;\\n }\\n\\n .xl\\\\:flex-row {\\n -webkit-box-orient:horizontal !important;\\n -webkit-box-direction:normal !important;\\n -ms-flex-direction:row !important;\\n flex-direction:row !important;\\n }\\n\\n .xl\\\\:flex-row-reverse {\\n -webkit-box-orient:horizontal !important;\\n -webkit-box-direction:reverse !important;\\n -ms-flex-direction:row-reverse !important;\\n flex-direction:row-reverse !important;\\n }\\n\\n .xl\\\\:flex-col {\\n -webkit-box-orient:vertical !important;\\n -webkit-box-direction:normal !important;\\n -ms-flex-direction:column !important;\\n flex-direction:column !important;\\n }\\n\\n .xl\\\\:flex-col-reverse {\\n -webkit-box-orient:vertical !important;\\n -webkit-box-direction:reverse !important;\\n -ms-flex-direction:column-reverse !important;\\n flex-direction:column-reverse !important;\\n }\\n\\n .xl\\\\:flex-wrap {\\n -ms-flex-wrap:wrap !important;\\n flex-wrap:wrap !important;\\n }\\n\\n .xl\\\\:flex-wrap-reverse {\\n -ms-flex-wrap:wrap-reverse !important;\\n flex-wrap:wrap-reverse !important;\\n }\\n\\n .xl\\\\:flex-no-wrap {\\n -ms-flex-wrap:nowrap !important;\\n flex-wrap:nowrap !important;\\n }\\n\\n .xl\\\\:place-items-auto {\\n place-items:auto !important;\\n }\\n\\n .xl\\\\:place-items-start {\\n place-items:start !important;\\n }\\n\\n .xl\\\\:place-items-end {\\n place-items:end !important;\\n }\\n\\n .xl\\\\:place-items-center {\\n place-items:center !important;\\n }\\n\\n .xl\\\\:place-items-stretch {\\n place-items:stretch !important;\\n }\\n\\n .xl\\\\:place-content-center {\\n place-content:center !important;\\n }\\n\\n .xl\\\\:place-content-start {\\n place-content:start !important;\\n }\\n\\n .xl\\\\:place-content-end {\\n place-content:end !important;\\n }\\n\\n .xl\\\\:place-content-between {\\n place-content:space-between !important;\\n }\\n\\n .xl\\\\:place-content-around {\\n place-content:space-around !important;\\n }\\n\\n .xl\\\\:place-content-evenly {\\n place-content:space-evenly !important;\\n }\\n\\n .xl\\\\:place-content-stretch {\\n place-content:stretch !important;\\n }\\n\\n .xl\\\\:place-self-auto {\\n place-self:auto !important;\\n }\\n\\n .xl\\\\:place-self-start {\\n place-self:start !important;\\n }\\n\\n .xl\\\\:place-self-end {\\n place-self:end !important;\\n }\\n\\n .xl\\\\:place-self-center {\\n place-self:center !important;\\n }\\n\\n .xl\\\\:place-self-stretch {\\n place-self:stretch !important;\\n }\\n\\n .xl\\\\:items-start {\\n -webkit-box-align:start !important;\\n -ms-flex-align:start !important;\\n align-items:flex-start !important;\\n }\\n\\n .xl\\\\:items-end {\\n -webkit-box-align:end !important;\\n -ms-flex-align:end !important;\\n align-items:flex-end !important;\\n }\\n\\n .xl\\\\:items-center {\\n -webkit-box-align:center !important;\\n -ms-flex-align:center !important;\\n align-items:center !important;\\n }\\n\\n .xl\\\\:items-baseline {\\n -webkit-box-align:baseline !important;\\n -ms-flex-align:baseline !important;\\n align-items:baseline !important;\\n }\\n\\n .xl\\\\:items-stretch {\\n -webkit-box-align:stretch !important;\\n -ms-flex-align:stretch !important;\\n align-items:stretch !important;\\n }\\n\\n .xl\\\\:content-center {\\n -ms-flex-line-pack:center !important;\\n align-content:center !important;\\n }\\n\\n .xl\\\\:content-start {\\n -ms-flex-line-pack:start !important;\\n align-content:flex-start !important;\\n }\\n\\n .xl\\\\:content-end {\\n -ms-flex-line-pack:end !important;\\n align-content:flex-end !important;\\n }\\n\\n .xl\\\\:content-between {\\n -ms-flex-line-pack:justify !important;\\n align-content:space-between !important;\\n }\\n\\n .xl\\\\:content-around {\\n -ms-flex-line-pack:distribute !important;\\n align-content:space-around !important;\\n }\\n\\n .xl\\\\:content-evenly {\\n -ms-flex-line-pack:space-evenly !important;\\n align-content:space-evenly !important;\\n }\\n\\n .xl\\\\:self-auto {\\n -ms-flex-item-align:auto !important;\\n align-self:auto !important;\\n }\\n\\n .xl\\\\:self-start {\\n -ms-flex-item-align:start !important;\\n align-self:flex-start !important;\\n }\\n\\n .xl\\\\:self-end {\\n -ms-flex-item-align:end !important;\\n align-self:flex-end !important;\\n }\\n\\n .xl\\\\:self-center {\\n -ms-flex-item-align:center !important;\\n align-self:center !important;\\n }\\n\\n .xl\\\\:self-stretch {\\n -ms-flex-item-align:stretch !important;\\n align-self:stretch !important;\\n }\\n\\n .xl\\\\:justify-items-auto {\\n justify-items:auto !important;\\n }\\n\\n .xl\\\\:justify-items-start {\\n justify-items:start !important;\\n }\\n\\n .xl\\\\:justify-items-end {\\n justify-items:end !important;\\n }\\n\\n .xl\\\\:justify-items-center {\\n justify-items:center !important;\\n }\\n\\n .xl\\\\:justify-items-stretch {\\n justify-items:stretch !important;\\n }\\n\\n .xl\\\\:justify-start {\\n -webkit-box-pack:start !important;\\n -ms-flex-pack:start !important;\\n justify-content:flex-start !important;\\n }\\n\\n .xl\\\\:justify-end {\\n -webkit-box-pack:end !important;\\n -ms-flex-pack:end !important;\\n justify-content:flex-end !important;\\n }\\n\\n .xl\\\\:justify-center {\\n -webkit-box-pack:center !important;\\n -ms-flex-pack:center !important;\\n justify-content:center !important;\\n }\\n\\n .xl\\\\:justify-between {\\n -webkit-box-pack:justify !important;\\n -ms-flex-pack:justify !important;\\n justify-content:space-between !important;\\n }\\n\\n .xl\\\\:justify-around {\\n -ms-flex-pack:distribute !important;\\n justify-content:space-around !important;\\n }\\n\\n .xl\\\\:justify-evenly {\\n -webkit-box-pack:space-evenly !important;\\n -ms-flex-pack:space-evenly !important;\\n justify-content:space-evenly !important;\\n }\\n\\n .xl\\\\:justify-self-auto {\\n justify-self:auto !important;\\n }\\n\\n .xl\\\\:justify-self-start {\\n justify-self:start !important;\\n }\\n\\n .xl\\\\:justify-self-end {\\n justify-self:end !important;\\n }\\n\\n .xl\\\\:justify-self-center {\\n justify-self:center !important;\\n }\\n\\n .xl\\\\:justify-self-stretch {\\n justify-self:stretch !important;\\n }\\n\\n .xl\\\\:flex-1 {\\n -webkit-box-flex:1 !important;\\n -ms-flex:1 1 0% !important;\\n flex:1 1 0% !important;\\n }\\n\\n .xl\\\\:flex-auto {\\n -webkit-box-flex:1 !important;\\n -ms-flex:1 1 auto !important;\\n flex:1 1 auto !important;\\n }\\n\\n .xl\\\\:flex-initial {\\n -webkit-box-flex:0 !important;\\n -ms-flex:0 1 auto !important;\\n flex:0 1 auto !important;\\n }\\n\\n .xl\\\\:flex-none {\\n -webkit-box-flex:0 !important;\\n -ms-flex:none !important;\\n flex:none !important;\\n }\\n\\n .xl\\\\:flex-grow-0 {\\n -webkit-box-flex:0 !important;\\n -ms-flex-positive:0 !important;\\n flex-grow:0 !important;\\n }\\n\\n .xl\\\\:flex-grow {\\n -webkit-box-flex:1 !important;\\n -ms-flex-positive:1 !important;\\n flex-grow:1 !important;\\n }\\n\\n .xl\\\\:flex-shrink-0 {\\n -ms-flex-negative:0 !important;\\n flex-shrink:0 !important;\\n }\\n\\n .xl\\\\:flex-shrink {\\n -ms-flex-negative:1 !important;\\n flex-shrink:1 !important;\\n }\\n\\n .xl\\\\:order-1 {\\n -webkit-box-ordinal-group:2 !important;\\n -ms-flex-order:1 !important;\\n order:1 !important;\\n }\\n\\n .xl\\\\:order-2 {\\n -webkit-box-ordinal-group:3 !important;\\n -ms-flex-order:2 !important;\\n order:2 !important;\\n }\\n\\n .xl\\\\:order-3 {\\n -webkit-box-ordinal-group:4 !important;\\n -ms-flex-order:3 !important;\\n order:3 !important;\\n }\\n\\n .xl\\\\:order-4 {\\n -webkit-box-ordinal-group:5 !important;\\n -ms-flex-order:4 !important;\\n order:4 !important;\\n }\\n\\n .xl\\\\:order-5 {\\n -webkit-box-ordinal-group:6 !important;\\n -ms-flex-order:5 !important;\\n order:5 !important;\\n }\\n\\n .xl\\\\:order-6 {\\n -webkit-box-ordinal-group:7 !important;\\n -ms-flex-order:6 !important;\\n order:6 !important;\\n }\\n\\n .xl\\\\:order-first {\\n -webkit-box-ordinal-group:0 !important;\\n -ms-flex-order:-1 !important;\\n order:-1 !important;\\n }\\n\\n .xl\\\\:order-last {\\n -webkit-box-ordinal-group:1000 !important;\\n -ms-flex-order:999 !important;\\n order:999 !important;\\n }\\n\\n .xl\\\\:order-normal {\\n -webkit-box-ordinal-group:1 !important;\\n -ms-flex-order:0 !important;\\n order:0 !important;\\n }\\n\\n .xl\\\\:hover\\\\:order-1:hover {\\n -webkit-box-ordinal-group:2 !important;\\n -ms-flex-order:1 !important;\\n order:1 !important;\\n }\\n\\n .xl\\\\:hover\\\\:order-2:hover {\\n -webkit-box-ordinal-group:3 !important;\\n -ms-flex-order:2 !important;\\n order:2 !important;\\n }\\n\\n .xl\\\\:hover\\\\:order-3:hover {\\n -webkit-box-ordinal-group:4 !important;\\n -ms-flex-order:3 !important;\\n order:3 !important;\\n }\\n\\n .xl\\\\:hover\\\\:order-4:hover {\\n -webkit-box-ordinal-group:5 !important;\\n -ms-flex-order:4 !important;\\n order:4 !important;\\n }\\n\\n .xl\\\\:hover\\\\:order-5:hover {\\n -webkit-box-ordinal-group:6 !important;\\n -ms-flex-order:5 !important;\\n order:5 !important;\\n }\\n\\n .xl\\\\:hover\\\\:order-6:hover {\\n -webkit-box-ordinal-group:7 !important;\\n -ms-flex-order:6 !important;\\n order:6 !important;\\n }\\n\\n .xl\\\\:hover\\\\:order-first:hover {\\n -webkit-box-ordinal-group:0 !important;\\n -ms-flex-order:-1 !important;\\n order:-1 !important;\\n }\\n\\n .xl\\\\:hover\\\\:order-last:hover {\\n -webkit-box-ordinal-group:1000 !important;\\n -ms-flex-order:999 !important;\\n order:999 !important;\\n }\\n\\n .xl\\\\:hover\\\\:order-normal:hover {\\n -webkit-box-ordinal-group:1 !important;\\n -ms-flex-order:0 !important;\\n order:0 !important;\\n }\\n\\n .xl\\\\:focus\\\\:order-1:focus {\\n -webkit-box-ordinal-group:2 !important;\\n -ms-flex-order:1 !important;\\n order:1 !important;\\n }\\n\\n .xl\\\\:focus\\\\:order-2:focus {\\n -webkit-box-ordinal-group:3 !important;\\n -ms-flex-order:2 !important;\\n order:2 !important;\\n }\\n\\n .xl\\\\:focus\\\\:order-3:focus {\\n -webkit-box-ordinal-group:4 !important;\\n -ms-flex-order:3 !important;\\n order:3 !important;\\n }\\n\\n .xl\\\\:focus\\\\:order-4:focus {\\n -webkit-box-ordinal-group:5 !important;\\n -ms-flex-order:4 !important;\\n order:4 !important;\\n }\\n\\n .xl\\\\:focus\\\\:order-5:focus {\\n -webkit-box-ordinal-group:6 !important;\\n -ms-flex-order:5 !important;\\n order:5 !important;\\n }\\n\\n .xl\\\\:focus\\\\:order-6:focus {\\n -webkit-box-ordinal-group:7 !important;\\n -ms-flex-order:6 !important;\\n order:6 !important;\\n }\\n\\n .xl\\\\:focus\\\\:order-first:focus {\\n -webkit-box-ordinal-group:0 !important;\\n -ms-flex-order:-1 !important;\\n order:-1 !important;\\n }\\n\\n .xl\\\\:focus\\\\:order-last:focus {\\n -webkit-box-ordinal-group:1000 !important;\\n -ms-flex-order:999 !important;\\n order:999 !important;\\n }\\n\\n .xl\\\\:focus\\\\:order-normal:focus {\\n -webkit-box-ordinal-group:1 !important;\\n -ms-flex-order:0 !important;\\n order:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:float-right {\\r\\n float:right !important;\\n }\\n\\n [dir=rtl] .xl\\\\:float-right {\\n float:left !important;\\n }\\n\\n [dir=ltr] .xl\\\\:float-left {\\r\\n float:left !important;\\n }\\n\\n [dir=rtl] .xl\\\\:float-left {\\n float:right !important;\\n }\\n\\n [dir] .xl\\\\:float-none {\\n float:none !important;\\n }\\n\\n .xl\\\\:clearfix:after {\\n content:\\\"\\\" !important;\\n display:table !important;\\n }\\n\\n [dir] .xl\\\\:clearfix:after {\\n clear:both !important;\\n }\\n\\n [dir=ltr] .xl\\\\:clear-left {\\r\\n clear:left !important;\\n }\\n\\n [dir=rtl] .xl\\\\:clear-left {\\n clear:right !important;\\n }\\n\\n [dir=ltr] .xl\\\\:clear-right {\\r\\n clear:right !important;\\n }\\n\\n [dir=rtl] .xl\\\\:clear-right {\\n clear:left !important;\\n }\\n\\n [dir] .xl\\\\:clear-both {\\n clear:both !important;\\n }\\n\\n [dir] .xl\\\\:clear-none {\\n clear:none !important;\\n }\\n\\n .xl\\\\:font-light {\\n font-weight:300 !important;\\n }\\n\\n .xl\\\\:font-normal {\\n font-weight:400 !important;\\n }\\n\\n .xl\\\\:font-medium {\\n font-weight:500 !important;\\n }\\n\\n .xl\\\\:font-semibold {\\n font-weight:600 !important;\\n }\\n\\n .xl\\\\:font-bold {\\n font-weight:700 !important;\\n }\\n\\n .xl\\\\:font-extrabold {\\n font-weight:800 !important;\\n }\\n\\n .xl\\\\:font-black {\\n font-weight:900 !important;\\n }\\n\\n .xl\\\\:hover\\\\:font-light:hover {\\n font-weight:300 !important;\\n }\\n\\n .xl\\\\:hover\\\\:font-normal:hover {\\n font-weight:400 !important;\\n }\\n\\n .xl\\\\:hover\\\\:font-medium:hover {\\n font-weight:500 !important;\\n }\\n\\n .xl\\\\:hover\\\\:font-semibold:hover {\\n font-weight:600 !important;\\n }\\n\\n .xl\\\\:hover\\\\:font-bold:hover {\\n font-weight:700 !important;\\n }\\n\\n .xl\\\\:hover\\\\:font-extrabold:hover {\\n font-weight:800 !important;\\n }\\n\\n .xl\\\\:hover\\\\:font-black:hover {\\n font-weight:900 !important;\\n }\\n\\n .xl\\\\:h-1 {\\n height:0.25rem !important;\\n }\\n\\n .xl\\\\:h-2 {\\n height:0.5rem !important;\\n }\\n\\n .xl\\\\:h-3 {\\n height:0.75rem !important;\\n }\\n\\n .xl\\\\:h-4 {\\n height:1rem !important;\\n }\\n\\n .xl\\\\:h-5 {\\n height:1.25rem !important;\\n }\\n\\n .xl\\\\:h-6 {\\n height:1.5rem !important;\\n }\\n\\n .xl\\\\:h-8 {\\n height:2rem !important;\\n }\\n\\n .xl\\\\:h-10 {\\n height:2.5rem !important;\\n }\\n\\n .xl\\\\:h-12 {\\n height:3rem !important;\\n }\\n\\n .xl\\\\:h-16 {\\n height:4rem !important;\\n }\\n\\n .xl\\\\:h-24 {\\n height:6rem !important;\\n }\\n\\n .xl\\\\:h-32 {\\n height:8rem !important;\\n }\\n\\n .xl\\\\:h-48 {\\n height:12rem !important;\\n }\\n\\n .xl\\\\:h-64 {\\n height:16rem !important;\\n }\\n\\n .xl\\\\:h-auto {\\n height:auto !important;\\n }\\n\\n .xl\\\\:h-px {\\n height:1px !important;\\n }\\n\\n .xl\\\\:h-full {\\n height:100% !important;\\n }\\n\\n .xl\\\\:h-screen {\\n height:100vh !important;\\n }\\n\\n .xl\\\\:text-xs {\\n font-size:.75rem !important;\\n }\\n\\n .xl\\\\:text-sm {\\n font-size:.875rem !important;\\n }\\n\\n .xl\\\\:text-base {\\n font-size:1rem !important;\\n }\\n\\n .xl\\\\:text-lg {\\n font-size:1.125rem !important;\\n }\\n\\n .xl\\\\:text-xl {\\n font-size:1.25rem !important;\\n }\\n\\n .xl\\\\:text-2xl {\\n font-size:1.5rem !important;\\n }\\n\\n .xl\\\\:text-3xl {\\n font-size:1.875rem !important;\\n }\\n\\n .xl\\\\:text-4xl {\\n font-size:2.25rem !important;\\n }\\n\\n .xl\\\\:text-5xl {\\n font-size:3rem !important;\\n }\\n\\n .xl\\\\:text-6xl {\\n font-size:4rem !important;\\n }\\n\\n .xl\\\\:leading-none {\\n line-height:1 !important;\\n }\\n\\n .xl\\\\:leading-tight {\\n line-height:1.25 !important;\\n }\\n\\n .xl\\\\:leading-normal {\\n line-height:1.5 !important;\\n }\\n\\n .xl\\\\:leading-loose {\\n line-height:2 !important;\\n }\\n\\n .xl\\\\:list-inside {\\n list-style-position:inside !important;\\n }\\n\\n .xl\\\\:list-outside {\\n list-style-position:outside !important;\\n }\\n\\n [dir] .xl\\\\:m-0 {\\n margin:0 !important;\\n }\\n\\n [dir] .xl\\\\:m-1 {\\n margin:0.25rem !important;\\n }\\n\\n [dir] .xl\\\\:m-2 {\\n margin:0.5rem !important;\\n }\\n\\n [dir] .xl\\\\:m-3 {\\n margin:0.75rem !important;\\n }\\n\\n [dir] .xl\\\\:m-4 {\\n margin:1rem !important;\\n }\\n\\n [dir] .xl\\\\:m-5 {\\n margin:1.25rem !important;\\n }\\n\\n [dir] .xl\\\\:m-6 {\\n margin:1.5rem !important;\\n }\\n\\n [dir] .xl\\\\:m-8 {\\n margin:2rem !important;\\n }\\n\\n [dir] .xl\\\\:m-10 {\\n margin:2.5rem !important;\\n }\\n\\n [dir] .xl\\\\:m-12 {\\n margin:3rem !important;\\n }\\n\\n [dir] .xl\\\\:m-16 {\\n margin:4rem !important;\\n }\\n\\n [dir] .xl\\\\:m-20 {\\n margin:5rem !important;\\n }\\n\\n [dir] .xl\\\\:m-24 {\\n margin:6rem !important;\\n }\\n\\n [dir] .xl\\\\:m-32 {\\n margin:8rem !important;\\n }\\n\\n [dir] .xl\\\\:m-auto {\\n margin:auto !important;\\n }\\n\\n [dir] .xl\\\\:m-px {\\n margin:1px !important;\\n }\\n\\n [dir] .xl\\\\:m-base {\\n margin:2.2rem !important;\\n }\\n\\n [dir] .xl\\\\:-m-px {\\n margin:-1px !important;\\n }\\n\\n [dir] .xl\\\\:-m-1 {\\n margin:-0.25rem !important;\\n }\\n\\n [dir] .xl\\\\:-m-2 {\\n margin:-0.5rem !important;\\n }\\n\\n [dir] .xl\\\\:-m-3 {\\n margin:-0.75rem !important;\\n }\\n\\n [dir] .xl\\\\:-m-4 {\\n margin:-1rem !important;\\n }\\n\\n [dir] .xl\\\\:my-0 {\\n margin-top:0 !important;\\n margin-bottom:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:mx-0 {\\r\\n margin-left:0 !important;\\r\\n margin-right:0 !important;\\n }\\n\\n [dir=rtl] .xl\\\\:mx-0 {\\n margin-right:0 !important;\\n margin-left:0 !important;\\n }\\n\\n [dir] .xl\\\\:my-1 {\\n margin-top:0.25rem !important;\\n margin-bottom:0.25rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:mx-1 {\\r\\n margin-left:0.25rem !important;\\r\\n margin-right:0.25rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:mx-1 {\\n margin-right:0.25rem !important;\\n margin-left:0.25rem !important;\\n }\\n\\n [dir] .xl\\\\:my-2 {\\n margin-top:0.5rem !important;\\n margin-bottom:0.5rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:mx-2 {\\r\\n margin-left:0.5rem !important;\\r\\n margin-right:0.5rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:mx-2 {\\n margin-right:0.5rem !important;\\n margin-left:0.5rem !important;\\n }\\n\\n [dir] .xl\\\\:my-3 {\\n margin-top:0.75rem !important;\\n margin-bottom:0.75rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:mx-3 {\\r\\n margin-left:0.75rem !important;\\r\\n margin-right:0.75rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:mx-3 {\\n margin-right:0.75rem !important;\\n margin-left:0.75rem !important;\\n }\\n\\n [dir] .xl\\\\:my-4 {\\n margin-top:1rem !important;\\n margin-bottom:1rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:mx-4 {\\r\\n margin-left:1rem !important;\\r\\n margin-right:1rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:mx-4 {\\n margin-right:1rem !important;\\n margin-left:1rem !important;\\n }\\n\\n [dir] .xl\\\\:my-5 {\\n margin-top:1.25rem !important;\\n margin-bottom:1.25rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:mx-5 {\\r\\n margin-left:1.25rem !important;\\r\\n margin-right:1.25rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:mx-5 {\\n margin-right:1.25rem !important;\\n margin-left:1.25rem !important;\\n }\\n\\n [dir] .xl\\\\:my-6 {\\n margin-top:1.5rem !important;\\n margin-bottom:1.5rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:mx-6 {\\r\\n margin-left:1.5rem !important;\\r\\n margin-right:1.5rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:mx-6 {\\n margin-right:1.5rem !important;\\n margin-left:1.5rem !important;\\n }\\n\\n [dir] .xl\\\\:my-8 {\\n margin-top:2rem !important;\\n margin-bottom:2rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:mx-8 {\\r\\n margin-left:2rem !important;\\r\\n margin-right:2rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:mx-8 {\\n margin-right:2rem !important;\\n margin-left:2rem !important;\\n }\\n\\n [dir] .xl\\\\:my-10 {\\n margin-top:2.5rem !important;\\n margin-bottom:2.5rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:mx-10 {\\r\\n margin-left:2.5rem !important;\\r\\n margin-right:2.5rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:mx-10 {\\n margin-right:2.5rem !important;\\n margin-left:2.5rem !important;\\n }\\n\\n [dir] .xl\\\\:my-12 {\\n margin-top:3rem !important;\\n margin-bottom:3rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:mx-12 {\\r\\n margin-left:3rem !important;\\r\\n margin-right:3rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:mx-12 {\\n margin-right:3rem !important;\\n margin-left:3rem !important;\\n }\\n\\n [dir] .xl\\\\:my-16 {\\n margin-top:4rem !important;\\n margin-bottom:4rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:mx-16 {\\r\\n margin-left:4rem !important;\\r\\n margin-right:4rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:mx-16 {\\n margin-right:4rem !important;\\n margin-left:4rem !important;\\n }\\n\\n [dir] .xl\\\\:my-20 {\\n margin-top:5rem !important;\\n margin-bottom:5rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:mx-20 {\\r\\n margin-left:5rem !important;\\r\\n margin-right:5rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:mx-20 {\\n margin-right:5rem !important;\\n margin-left:5rem !important;\\n }\\n\\n [dir] .xl\\\\:my-24 {\\n margin-top:6rem !important;\\n margin-bottom:6rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:mx-24 {\\r\\n margin-left:6rem !important;\\r\\n margin-right:6rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:mx-24 {\\n margin-right:6rem !important;\\n margin-left:6rem !important;\\n }\\n\\n [dir] .xl\\\\:my-32 {\\n margin-top:8rem !important;\\n margin-bottom:8rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:mx-32 {\\r\\n margin-left:8rem !important;\\r\\n margin-right:8rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:mx-32 {\\n margin-right:8rem !important;\\n margin-left:8rem !important;\\n }\\n\\n [dir] .xl\\\\:my-auto {\\n margin-top:auto !important;\\n margin-bottom:auto !important;\\n }\\n\\n [dir=ltr] .xl\\\\:mx-auto {\\r\\n margin-left:auto !important;\\r\\n margin-right:auto !important;\\n }\\n\\n [dir=rtl] .xl\\\\:mx-auto {\\n margin-right:auto !important;\\n margin-left:auto !important;\\n }\\n\\n [dir] .xl\\\\:my-px {\\n margin-top:1px !important;\\n margin-bottom:1px !important;\\n }\\n\\n [dir=ltr] .xl\\\\:mx-px {\\r\\n margin-left:1px !important;\\r\\n margin-right:1px !important;\\n }\\n\\n [dir=rtl] .xl\\\\:mx-px {\\n margin-right:1px !important;\\n margin-left:1px !important;\\n }\\n\\n [dir] .xl\\\\:my-base {\\n margin-top:2.2rem !important;\\n margin-bottom:2.2rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:mx-base {\\r\\n margin-left:2.2rem !important;\\r\\n margin-right:2.2rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:mx-base {\\n margin-right:2.2rem !important;\\n margin-left:2.2rem !important;\\n }\\n\\n [dir] .xl\\\\:-my-px {\\n margin-top:-1px !important;\\n margin-bottom:-1px !important;\\n }\\n\\n [dir=ltr] .xl\\\\:-mx-px {\\r\\n margin-left:-1px !important;\\r\\n margin-right:-1px !important;\\n }\\n\\n [dir=rtl] .xl\\\\:-mx-px {\\n margin-right:-1px !important;\\n margin-left:-1px !important;\\n }\\n\\n [dir] .xl\\\\:-my-1 {\\n margin-top:-0.25rem !important;\\n margin-bottom:-0.25rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:-mx-1 {\\r\\n margin-left:-0.25rem !important;\\r\\n margin-right:-0.25rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:-mx-1 {\\n margin-right:-0.25rem !important;\\n margin-left:-0.25rem !important;\\n }\\n\\n [dir] .xl\\\\:-my-2 {\\n margin-top:-0.5rem !important;\\n margin-bottom:-0.5rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:-mx-2 {\\r\\n margin-left:-0.5rem !important;\\r\\n margin-right:-0.5rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:-mx-2 {\\n margin-right:-0.5rem !important;\\n margin-left:-0.5rem !important;\\n }\\n\\n [dir] .xl\\\\:-my-3 {\\n margin-top:-0.75rem !important;\\n margin-bottom:-0.75rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:-mx-3 {\\r\\n margin-left:-0.75rem !important;\\r\\n margin-right:-0.75rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:-mx-3 {\\n margin-right:-0.75rem !important;\\n margin-left:-0.75rem !important;\\n }\\n\\n [dir] .xl\\\\:-my-4 {\\n margin-top:-1rem !important;\\n margin-bottom:-1rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:-mx-4 {\\r\\n margin-left:-1rem !important;\\r\\n margin-right:-1rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:-mx-4 {\\n margin-right:-1rem !important;\\n margin-left:-1rem !important;\\n }\\n\\n [dir] .xl\\\\:mt-0 {\\n margin-top:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:mr-0 {\\r\\n margin-right:0 !important;\\n }\\n\\n [dir=rtl] .xl\\\\:mr-0 {\\n margin-left:0 !important;\\n }\\n\\n [dir] .xl\\\\:mb-0 {\\n margin-bottom:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:ml-0 {\\r\\n margin-left:0 !important;\\n }\\n\\n [dir=rtl] .xl\\\\:ml-0 {\\n margin-right:0 !important;\\n }\\n\\n [dir] .xl\\\\:mt-1 {\\n margin-top:0.25rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:mr-1 {\\r\\n margin-right:0.25rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:mr-1 {\\n margin-left:0.25rem !important;\\n }\\n\\n [dir] .xl\\\\:mb-1 {\\n margin-bottom:0.25rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:ml-1 {\\r\\n margin-left:0.25rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:ml-1 {\\n margin-right:0.25rem !important;\\n }\\n\\n [dir] .xl\\\\:mt-2 {\\n margin-top:0.5rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:mr-2 {\\r\\n margin-right:0.5rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:mr-2 {\\n margin-left:0.5rem !important;\\n }\\n\\n [dir] .xl\\\\:mb-2 {\\n margin-bottom:0.5rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:ml-2 {\\r\\n margin-left:0.5rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:ml-2 {\\n margin-right:0.5rem !important;\\n }\\n\\n [dir] .xl\\\\:mt-3 {\\n margin-top:0.75rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:mr-3 {\\r\\n margin-right:0.75rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:mr-3 {\\n margin-left:0.75rem !important;\\n }\\n\\n [dir] .xl\\\\:mb-3 {\\n margin-bottom:0.75rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:ml-3 {\\r\\n margin-left:0.75rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:ml-3 {\\n margin-right:0.75rem !important;\\n }\\n\\n [dir] .xl\\\\:mt-4 {\\n margin-top:1rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:mr-4 {\\r\\n margin-right:1rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:mr-4 {\\n margin-left:1rem !important;\\n }\\n\\n [dir] .xl\\\\:mb-4 {\\n margin-bottom:1rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:ml-4 {\\r\\n margin-left:1rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:ml-4 {\\n margin-right:1rem !important;\\n }\\n\\n [dir] .xl\\\\:mt-5 {\\n margin-top:1.25rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:mr-5 {\\r\\n margin-right:1.25rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:mr-5 {\\n margin-left:1.25rem !important;\\n }\\n\\n [dir] .xl\\\\:mb-5 {\\n margin-bottom:1.25rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:ml-5 {\\r\\n margin-left:1.25rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:ml-5 {\\n margin-right:1.25rem !important;\\n }\\n\\n [dir] .xl\\\\:mt-6 {\\n margin-top:1.5rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:mr-6 {\\r\\n margin-right:1.5rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:mr-6 {\\n margin-left:1.5rem !important;\\n }\\n\\n [dir] .xl\\\\:mb-6 {\\n margin-bottom:1.5rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:ml-6 {\\r\\n margin-left:1.5rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:ml-6 {\\n margin-right:1.5rem !important;\\n }\\n\\n [dir] .xl\\\\:mt-8 {\\n margin-top:2rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:mr-8 {\\r\\n margin-right:2rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:mr-8 {\\n margin-left:2rem !important;\\n }\\n\\n [dir] .xl\\\\:mb-8 {\\n margin-bottom:2rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:ml-8 {\\r\\n margin-left:2rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:ml-8 {\\n margin-right:2rem !important;\\n }\\n\\n [dir] .xl\\\\:mt-10 {\\n margin-top:2.5rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:mr-10 {\\r\\n margin-right:2.5rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:mr-10 {\\n margin-left:2.5rem !important;\\n }\\n\\n [dir] .xl\\\\:mb-10 {\\n margin-bottom:2.5rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:ml-10 {\\r\\n margin-left:2.5rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:ml-10 {\\n margin-right:2.5rem !important;\\n }\\n\\n [dir] .xl\\\\:mt-12 {\\n margin-top:3rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:mr-12 {\\r\\n margin-right:3rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:mr-12 {\\n margin-left:3rem !important;\\n }\\n\\n [dir] .xl\\\\:mb-12 {\\n margin-bottom:3rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:ml-12 {\\r\\n margin-left:3rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:ml-12 {\\n margin-right:3rem !important;\\n }\\n\\n [dir] .xl\\\\:mt-16 {\\n margin-top:4rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:mr-16 {\\r\\n margin-right:4rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:mr-16 {\\n margin-left:4rem !important;\\n }\\n\\n [dir] .xl\\\\:mb-16 {\\n margin-bottom:4rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:ml-16 {\\r\\n margin-left:4rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:ml-16 {\\n margin-right:4rem !important;\\n }\\n\\n [dir] .xl\\\\:mt-20 {\\n margin-top:5rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:mr-20 {\\r\\n margin-right:5rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:mr-20 {\\n margin-left:5rem !important;\\n }\\n\\n [dir] .xl\\\\:mb-20 {\\n margin-bottom:5rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:ml-20 {\\r\\n margin-left:5rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:ml-20 {\\n margin-right:5rem !important;\\n }\\n\\n [dir] .xl\\\\:mt-24 {\\n margin-top:6rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:mr-24 {\\r\\n margin-right:6rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:mr-24 {\\n margin-left:6rem !important;\\n }\\n\\n [dir] .xl\\\\:mb-24 {\\n margin-bottom:6rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:ml-24 {\\r\\n margin-left:6rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:ml-24 {\\n margin-right:6rem !important;\\n }\\n\\n [dir] .xl\\\\:mt-32 {\\n margin-top:8rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:mr-32 {\\r\\n margin-right:8rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:mr-32 {\\n margin-left:8rem !important;\\n }\\n\\n [dir] .xl\\\\:mb-32 {\\n margin-bottom:8rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:ml-32 {\\r\\n margin-left:8rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:ml-32 {\\n margin-right:8rem !important;\\n }\\n\\n [dir] .xl\\\\:mt-auto {\\n margin-top:auto !important;\\n }\\n\\n [dir=ltr] .xl\\\\:mr-auto {\\r\\n margin-right:auto !important;\\n }\\n\\n [dir=rtl] .xl\\\\:mr-auto {\\n margin-left:auto !important;\\n }\\n\\n [dir] .xl\\\\:mb-auto {\\n margin-bottom:auto !important;\\n }\\n\\n [dir=ltr] .xl\\\\:ml-auto {\\r\\n margin-left:auto !important;\\n }\\n\\n [dir=rtl] .xl\\\\:ml-auto {\\n margin-right:auto !important;\\n }\\n\\n [dir] .xl\\\\:mt-px {\\n margin-top:1px !important;\\n }\\n\\n [dir=ltr] .xl\\\\:mr-px {\\r\\n margin-right:1px !important;\\n }\\n\\n [dir=rtl] .xl\\\\:mr-px {\\n margin-left:1px !important;\\n }\\n\\n [dir] .xl\\\\:mb-px {\\n margin-bottom:1px !important;\\n }\\n\\n [dir=ltr] .xl\\\\:ml-px {\\r\\n margin-left:1px !important;\\n }\\n\\n [dir=rtl] .xl\\\\:ml-px {\\n margin-right:1px !important;\\n }\\n\\n [dir] .xl\\\\:mt-base {\\n margin-top:2.2rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:mr-base {\\r\\n margin-right:2.2rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:mr-base {\\n margin-left:2.2rem !important;\\n }\\n\\n [dir] .xl\\\\:mb-base {\\n margin-bottom:2.2rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:ml-base {\\r\\n margin-left:2.2rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:ml-base {\\n margin-right:2.2rem !important;\\n }\\n\\n [dir] .xl\\\\:-mt-px {\\n margin-top:-1px !important;\\n }\\n\\n [dir=ltr] .xl\\\\:-mr-px {\\r\\n margin-right:-1px !important;\\n }\\n\\n [dir=rtl] .xl\\\\:-mr-px {\\n margin-left:-1px !important;\\n }\\n\\n [dir] .xl\\\\:-mb-px {\\n margin-bottom:-1px !important;\\n }\\n\\n [dir=ltr] .xl\\\\:-ml-px {\\r\\n margin-left:-1px !important;\\n }\\n\\n [dir=rtl] .xl\\\\:-ml-px {\\n margin-right:-1px !important;\\n }\\n\\n [dir] .xl\\\\:-mt-1 {\\n margin-top:-0.25rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:-mr-1 {\\r\\n margin-right:-0.25rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:-mr-1 {\\n margin-left:-0.25rem !important;\\n }\\n\\n [dir] .xl\\\\:-mb-1 {\\n margin-bottom:-0.25rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:-ml-1 {\\r\\n margin-left:-0.25rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:-ml-1 {\\n margin-right:-0.25rem !important;\\n }\\n\\n [dir] .xl\\\\:-mt-2 {\\n margin-top:-0.5rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:-mr-2 {\\r\\n margin-right:-0.5rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:-mr-2 {\\n margin-left:-0.5rem !important;\\n }\\n\\n [dir] .xl\\\\:-mb-2 {\\n margin-bottom:-0.5rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:-ml-2 {\\r\\n margin-left:-0.5rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:-ml-2 {\\n margin-right:-0.5rem !important;\\n }\\n\\n [dir] .xl\\\\:-mt-3 {\\n margin-top:-0.75rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:-mr-3 {\\r\\n margin-right:-0.75rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:-mr-3 {\\n margin-left:-0.75rem !important;\\n }\\n\\n [dir] .xl\\\\:-mb-3 {\\n margin-bottom:-0.75rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:-ml-3 {\\r\\n margin-left:-0.75rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:-ml-3 {\\n margin-right:-0.75rem !important;\\n }\\n\\n [dir] .xl\\\\:-mt-4 {\\n margin-top:-1rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:-mr-4 {\\r\\n margin-right:-1rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:-mr-4 {\\n margin-left:-1rem !important;\\n }\\n\\n [dir] .xl\\\\:-mb-4 {\\n margin-bottom:-1rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:-ml-4 {\\r\\n margin-left:-1rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:-ml-4 {\\n margin-right:-1rem !important;\\n }\\n\\n .xl\\\\:max-h-full {\\n max-height:100% !important;\\n }\\n\\n .xl\\\\:max-h-screen {\\n max-height:100vh !important;\\n }\\n\\n .xl\\\\:max-w-xs {\\n max-width:20rem !important;\\n }\\n\\n .xl\\\\:max-w-sm {\\n max-width:30rem !important;\\n }\\n\\n .xl\\\\:max-w-md {\\n max-width:40rem !important;\\n }\\n\\n .xl\\\\:max-w-lg {\\n max-width:50rem !important;\\n }\\n\\n .xl\\\\:max-w-xl {\\n max-width:60rem !important;\\n }\\n\\n .xl\\\\:max-w-2xl {\\n max-width:70rem !important;\\n }\\n\\n .xl\\\\:max-w-3xl {\\n max-width:80rem !important;\\n }\\n\\n .xl\\\\:max-w-4xl {\\n max-width:90rem !important;\\n }\\n\\n .xl\\\\:max-w-5xl {\\n max-width:100rem !important;\\n }\\n\\n .xl\\\\:max-w-full {\\n max-width:100% !important;\\n }\\n\\n .xl\\\\:min-h-0 {\\n min-height:0 !important;\\n }\\n\\n .xl\\\\:min-h-full {\\n min-height:100% !important;\\n }\\n\\n .xl\\\\:min-h-screen {\\n min-height:100vh !important;\\n }\\n\\n .xl\\\\:min-w-0 {\\n min-width:0 !important;\\n }\\n\\n .xl\\\\:min-w-full {\\n min-width:100% !important;\\n }\\n\\n .xl\\\\:object-contain {\\n -o-object-fit:contain !important;\\n object-fit:contain !important;\\n }\\n\\n .xl\\\\:object-cover {\\n -o-object-fit:cover !important;\\n object-fit:cover !important;\\n }\\n\\n .xl\\\\:object-fill {\\n -o-object-fit:fill !important;\\n object-fit:fill !important;\\n }\\n\\n .xl\\\\:object-none {\\n -o-object-fit:none !important;\\n object-fit:none !important;\\n }\\n\\n .xl\\\\:object-scale-down {\\n -o-object-fit:scale-down !important;\\n object-fit:scale-down !important;\\n }\\n\\n .xl\\\\:object-bottom {\\n -o-object-position:bottom !important;\\n object-position:bottom !important;\\n }\\n\\n .xl\\\\:object-center {\\n -o-object-position:center !important;\\n object-position:center !important;\\n }\\n\\n .xl\\\\:object-left {\\n -o-object-position:left !important;\\n object-position:left !important;\\n }\\n\\n .xl\\\\:object-left-bottom {\\n -o-object-position:left bottom !important;\\n object-position:left bottom !important;\\n }\\n\\n .xl\\\\:object-left-top {\\n -o-object-position:left top !important;\\n object-position:left top !important;\\n }\\n\\n .xl\\\\:object-right {\\n -o-object-position:right !important;\\n object-position:right !important;\\n }\\n\\n .xl\\\\:object-right-bottom {\\n -o-object-position:right bottom !important;\\n object-position:right bottom !important;\\n }\\n\\n .xl\\\\:object-right-top {\\n -o-object-position:right top !important;\\n object-position:right top !important;\\n }\\n\\n .xl\\\\:object-top {\\n -o-object-position:top !important;\\n object-position:top !important;\\n }\\n\\n .xl\\\\:opacity-0 {\\n opacity:0 !important;\\n }\\n\\n .xl\\\\:opacity-25 {\\n opacity:0.25 !important;\\n }\\n\\n .xl\\\\:opacity-50 {\\n opacity:0.5 !important;\\n }\\n\\n .xl\\\\:opacity-75 {\\n opacity:0.75 !important;\\n }\\n\\n .xl\\\\:opacity-100 {\\n opacity:1 !important;\\n }\\n\\n .xl\\\\:overflow-auto {\\n overflow:auto !important;\\n }\\n\\n .xl\\\\:overflow-hidden {\\n overflow:hidden !important;\\n }\\n\\n .xl\\\\:overflow-visible {\\n overflow:visible !important;\\n }\\n\\n .xl\\\\:overflow-scroll {\\n overflow:scroll !important;\\n }\\n\\n .xl\\\\:overflow-x-auto {\\n overflow-x:auto !important;\\n }\\n\\n .xl\\\\:overflow-y-auto {\\n overflow-y:auto !important;\\n }\\n\\n .xl\\\\:overflow-x-hidden {\\n overflow-x:hidden !important;\\n }\\n\\n .xl\\\\:overflow-y-hidden {\\n overflow-y:hidden !important;\\n }\\n\\n .xl\\\\:overflow-x-visible {\\n overflow-x:visible !important;\\n }\\n\\n .xl\\\\:overflow-y-visible {\\n overflow-y:visible !important;\\n }\\n\\n .xl\\\\:overflow-x-scroll {\\n overflow-x:scroll !important;\\n }\\n\\n .xl\\\\:overflow-y-scroll {\\n overflow-y:scroll !important;\\n }\\n\\n .xl\\\\:scrolling-touch {\\n -webkit-overflow-scrolling:touch !important;\\n }\\n\\n .xl\\\\:scrolling-auto {\\n -webkit-overflow-scrolling:auto !important;\\n }\\n\\n .xl\\\\:overscroll-auto {\\n -ms-scroll-chaining:chained !important;\\n overscroll-behavior:auto !important;\\n }\\n\\n .xl\\\\:overscroll-contain {\\n -ms-scroll-chaining:none !important;\\n overscroll-behavior:contain !important;\\n }\\n\\n .xl\\\\:overscroll-none {\\n -ms-scroll-chaining:none !important;\\n overscroll-behavior:none !important;\\n }\\n\\n .xl\\\\:overscroll-y-auto {\\n overscroll-behavior-y:auto !important;\\n }\\n\\n .xl\\\\:overscroll-y-contain {\\n overscroll-behavior-y:contain !important;\\n }\\n\\n .xl\\\\:overscroll-y-none {\\n overscroll-behavior-y:none !important;\\n }\\n\\n .xl\\\\:overscroll-x-auto {\\n overscroll-behavior-x:auto !important;\\n }\\n\\n .xl\\\\:overscroll-x-contain {\\n overscroll-behavior-x:contain !important;\\n }\\n\\n .xl\\\\:overscroll-x-none {\\n overscroll-behavior-x:none !important;\\n }\\n\\n [dir] .xl\\\\:p-0 {\\n padding:0 !important;\\n }\\n\\n [dir] .xl\\\\:p-1 {\\n padding:0.25rem !important;\\n }\\n\\n [dir] .xl\\\\:p-2 {\\n padding:0.5rem !important;\\n }\\n\\n [dir] .xl\\\\:p-3 {\\n padding:0.75rem !important;\\n }\\n\\n [dir] .xl\\\\:p-4 {\\n padding:1rem !important;\\n }\\n\\n [dir] .xl\\\\:p-5 {\\n padding:1.25rem !important;\\n }\\n\\n [dir] .xl\\\\:p-6 {\\n padding:1.5rem !important;\\n }\\n\\n [dir] .xl\\\\:p-8 {\\n padding:2rem !important;\\n }\\n\\n [dir] .xl\\\\:p-10 {\\n padding:2.5rem !important;\\n }\\n\\n [dir] .xl\\\\:p-12 {\\n padding:3rem !important;\\n }\\n\\n [dir] .xl\\\\:p-16 {\\n padding:4rem !important;\\n }\\n\\n [dir] .xl\\\\:p-20 {\\n padding:5rem !important;\\n }\\n\\n [dir] .xl\\\\:p-24 {\\n padding:6rem !important;\\n }\\n\\n [dir] .xl\\\\:p-32 {\\n padding:8rem !important;\\n }\\n\\n [dir] .xl\\\\:p-px {\\n padding:1px !important;\\n }\\n\\n [dir] .xl\\\\:p-base {\\n padding:2.2rem !important;\\n }\\n\\n [dir] .xl\\\\:py-0 {\\n padding-top:0 !important;\\n padding-bottom:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:px-0 {\\r\\n padding-left:0 !important;\\r\\n padding-right:0 !important;\\n }\\n\\n [dir=rtl] .xl\\\\:px-0 {\\n padding-right:0 !important;\\n padding-left:0 !important;\\n }\\n\\n [dir] .xl\\\\:py-1 {\\n padding-top:0.25rem !important;\\n padding-bottom:0.25rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:px-1 {\\r\\n padding-left:0.25rem !important;\\r\\n padding-right:0.25rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:px-1 {\\n padding-right:0.25rem !important;\\n padding-left:0.25rem !important;\\n }\\n\\n [dir] .xl\\\\:py-2 {\\n padding-top:0.5rem !important;\\n padding-bottom:0.5rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:px-2 {\\r\\n padding-left:0.5rem !important;\\r\\n padding-right:0.5rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:px-2 {\\n padding-right:0.5rem !important;\\n padding-left:0.5rem !important;\\n }\\n\\n [dir] .xl\\\\:py-3 {\\n padding-top:0.75rem !important;\\n padding-bottom:0.75rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:px-3 {\\r\\n padding-left:0.75rem !important;\\r\\n padding-right:0.75rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:px-3 {\\n padding-right:0.75rem !important;\\n padding-left:0.75rem !important;\\n }\\n\\n [dir] .xl\\\\:py-4 {\\n padding-top:1rem !important;\\n padding-bottom:1rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:px-4 {\\r\\n padding-left:1rem !important;\\r\\n padding-right:1rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:px-4 {\\n padding-right:1rem !important;\\n padding-left:1rem !important;\\n }\\n\\n [dir] .xl\\\\:py-5 {\\n padding-top:1.25rem !important;\\n padding-bottom:1.25rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:px-5 {\\r\\n padding-left:1.25rem !important;\\r\\n padding-right:1.25rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:px-5 {\\n padding-right:1.25rem !important;\\n padding-left:1.25rem !important;\\n }\\n\\n [dir] .xl\\\\:py-6 {\\n padding-top:1.5rem !important;\\n padding-bottom:1.5rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:px-6 {\\r\\n padding-left:1.5rem !important;\\r\\n padding-right:1.5rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:px-6 {\\n padding-right:1.5rem !important;\\n padding-left:1.5rem !important;\\n }\\n\\n [dir] .xl\\\\:py-8 {\\n padding-top:2rem !important;\\n padding-bottom:2rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:px-8 {\\r\\n padding-left:2rem !important;\\r\\n padding-right:2rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:px-8 {\\n padding-right:2rem !important;\\n padding-left:2rem !important;\\n }\\n\\n [dir] .xl\\\\:py-10 {\\n padding-top:2.5rem !important;\\n padding-bottom:2.5rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:px-10 {\\r\\n padding-left:2.5rem !important;\\r\\n padding-right:2.5rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:px-10 {\\n padding-right:2.5rem !important;\\n padding-left:2.5rem !important;\\n }\\n\\n [dir] .xl\\\\:py-12 {\\n padding-top:3rem !important;\\n padding-bottom:3rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:px-12 {\\r\\n padding-left:3rem !important;\\r\\n padding-right:3rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:px-12 {\\n padding-right:3rem !important;\\n padding-left:3rem !important;\\n }\\n\\n [dir] .xl\\\\:py-16 {\\n padding-top:4rem !important;\\n padding-bottom:4rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:px-16 {\\r\\n padding-left:4rem !important;\\r\\n padding-right:4rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:px-16 {\\n padding-right:4rem !important;\\n padding-left:4rem !important;\\n }\\n\\n [dir] .xl\\\\:py-20 {\\n padding-top:5rem !important;\\n padding-bottom:5rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:px-20 {\\r\\n padding-left:5rem !important;\\r\\n padding-right:5rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:px-20 {\\n padding-right:5rem !important;\\n padding-left:5rem !important;\\n }\\n\\n [dir] .xl\\\\:py-24 {\\n padding-top:6rem !important;\\n padding-bottom:6rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:px-24 {\\r\\n padding-left:6rem !important;\\r\\n padding-right:6rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:px-24 {\\n padding-right:6rem !important;\\n padding-left:6rem !important;\\n }\\n\\n [dir] .xl\\\\:py-32 {\\n padding-top:8rem !important;\\n padding-bottom:8rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:px-32 {\\r\\n padding-left:8rem !important;\\r\\n padding-right:8rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:px-32 {\\n padding-right:8rem !important;\\n padding-left:8rem !important;\\n }\\n\\n [dir] .xl\\\\:py-px {\\n padding-top:1px !important;\\n padding-bottom:1px !important;\\n }\\n\\n [dir=ltr] .xl\\\\:px-px {\\r\\n padding-left:1px !important;\\r\\n padding-right:1px !important;\\n }\\n\\n [dir=rtl] .xl\\\\:px-px {\\n padding-right:1px !important;\\n padding-left:1px !important;\\n }\\n\\n [dir] .xl\\\\:py-base {\\n padding-top:2.2rem !important;\\n padding-bottom:2.2rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:px-base {\\r\\n padding-left:2.2rem !important;\\r\\n padding-right:2.2rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:px-base {\\n padding-right:2.2rem !important;\\n padding-left:2.2rem !important;\\n }\\n\\n [dir] .xl\\\\:pt-0 {\\n padding-top:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:pr-0 {\\r\\n padding-right:0 !important;\\n }\\n\\n [dir=rtl] .xl\\\\:pr-0 {\\n padding-left:0 !important;\\n }\\n\\n [dir] .xl\\\\:pb-0 {\\n padding-bottom:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:pl-0 {\\r\\n padding-left:0 !important;\\n }\\n\\n [dir=rtl] .xl\\\\:pl-0 {\\n padding-right:0 !important;\\n }\\n\\n [dir] .xl\\\\:pt-1 {\\n padding-top:0.25rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:pr-1 {\\r\\n padding-right:0.25rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:pr-1 {\\n padding-left:0.25rem !important;\\n }\\n\\n [dir] .xl\\\\:pb-1 {\\n padding-bottom:0.25rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:pl-1 {\\r\\n padding-left:0.25rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:pl-1 {\\n padding-right:0.25rem !important;\\n }\\n\\n [dir] .xl\\\\:pt-2 {\\n padding-top:0.5rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:pr-2 {\\r\\n padding-right:0.5rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:pr-2 {\\n padding-left:0.5rem !important;\\n }\\n\\n [dir] .xl\\\\:pb-2 {\\n padding-bottom:0.5rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:pl-2 {\\r\\n padding-left:0.5rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:pl-2 {\\n padding-right:0.5rem !important;\\n }\\n\\n [dir] .xl\\\\:pt-3 {\\n padding-top:0.75rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:pr-3 {\\r\\n padding-right:0.75rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:pr-3 {\\n padding-left:0.75rem !important;\\n }\\n\\n [dir] .xl\\\\:pb-3 {\\n padding-bottom:0.75rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:pl-3 {\\r\\n padding-left:0.75rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:pl-3 {\\n padding-right:0.75rem !important;\\n }\\n\\n [dir] .xl\\\\:pt-4 {\\n padding-top:1rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:pr-4 {\\r\\n padding-right:1rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:pr-4 {\\n padding-left:1rem !important;\\n }\\n\\n [dir] .xl\\\\:pb-4 {\\n padding-bottom:1rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:pl-4 {\\r\\n padding-left:1rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:pl-4 {\\n padding-right:1rem !important;\\n }\\n\\n [dir] .xl\\\\:pt-5 {\\n padding-top:1.25rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:pr-5 {\\r\\n padding-right:1.25rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:pr-5 {\\n padding-left:1.25rem !important;\\n }\\n\\n [dir] .xl\\\\:pb-5 {\\n padding-bottom:1.25rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:pl-5 {\\r\\n padding-left:1.25rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:pl-5 {\\n padding-right:1.25rem !important;\\n }\\n\\n [dir] .xl\\\\:pt-6 {\\n padding-top:1.5rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:pr-6 {\\r\\n padding-right:1.5rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:pr-6 {\\n padding-left:1.5rem !important;\\n }\\n\\n [dir] .xl\\\\:pb-6 {\\n padding-bottom:1.5rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:pl-6 {\\r\\n padding-left:1.5rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:pl-6 {\\n padding-right:1.5rem !important;\\n }\\n\\n [dir] .xl\\\\:pt-8 {\\n padding-top:2rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:pr-8 {\\r\\n padding-right:2rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:pr-8 {\\n padding-left:2rem !important;\\n }\\n\\n [dir] .xl\\\\:pb-8 {\\n padding-bottom:2rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:pl-8 {\\r\\n padding-left:2rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:pl-8 {\\n padding-right:2rem !important;\\n }\\n\\n [dir] .xl\\\\:pt-10 {\\n padding-top:2.5rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:pr-10 {\\r\\n padding-right:2.5rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:pr-10 {\\n padding-left:2.5rem !important;\\n }\\n\\n [dir] .xl\\\\:pb-10 {\\n padding-bottom:2.5rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:pl-10 {\\r\\n padding-left:2.5rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:pl-10 {\\n padding-right:2.5rem !important;\\n }\\n\\n [dir] .xl\\\\:pt-12 {\\n padding-top:3rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:pr-12 {\\r\\n padding-right:3rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:pr-12 {\\n padding-left:3rem !important;\\n }\\n\\n [dir] .xl\\\\:pb-12 {\\n padding-bottom:3rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:pl-12 {\\r\\n padding-left:3rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:pl-12 {\\n padding-right:3rem !important;\\n }\\n\\n [dir] .xl\\\\:pt-16 {\\n padding-top:4rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:pr-16 {\\r\\n padding-right:4rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:pr-16 {\\n padding-left:4rem !important;\\n }\\n\\n [dir] .xl\\\\:pb-16 {\\n padding-bottom:4rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:pl-16 {\\r\\n padding-left:4rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:pl-16 {\\n padding-right:4rem !important;\\n }\\n\\n [dir] .xl\\\\:pt-20 {\\n padding-top:5rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:pr-20 {\\r\\n padding-right:5rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:pr-20 {\\n padding-left:5rem !important;\\n }\\n\\n [dir] .xl\\\\:pb-20 {\\n padding-bottom:5rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:pl-20 {\\r\\n padding-left:5rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:pl-20 {\\n padding-right:5rem !important;\\n }\\n\\n [dir] .xl\\\\:pt-24 {\\n padding-top:6rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:pr-24 {\\r\\n padding-right:6rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:pr-24 {\\n padding-left:6rem !important;\\n }\\n\\n [dir] .xl\\\\:pb-24 {\\n padding-bottom:6rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:pl-24 {\\r\\n padding-left:6rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:pl-24 {\\n padding-right:6rem !important;\\n }\\n\\n [dir] .xl\\\\:pt-32 {\\n padding-top:8rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:pr-32 {\\r\\n padding-right:8rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:pr-32 {\\n padding-left:8rem !important;\\n }\\n\\n [dir] .xl\\\\:pb-32 {\\n padding-bottom:8rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:pl-32 {\\r\\n padding-left:8rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:pl-32 {\\n padding-right:8rem !important;\\n }\\n\\n [dir] .xl\\\\:pt-px {\\n padding-top:1px !important;\\n }\\n\\n [dir=ltr] .xl\\\\:pr-px {\\r\\n padding-right:1px !important;\\n }\\n\\n [dir=rtl] .xl\\\\:pr-px {\\n padding-left:1px !important;\\n }\\n\\n [dir] .xl\\\\:pb-px {\\n padding-bottom:1px !important;\\n }\\n\\n [dir=ltr] .xl\\\\:pl-px {\\r\\n padding-left:1px !important;\\n }\\n\\n [dir=rtl] .xl\\\\:pl-px {\\n padding-right:1px !important;\\n }\\n\\n [dir] .xl\\\\:pt-base {\\n padding-top:2.2rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:pr-base {\\r\\n padding-right:2.2rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:pr-base {\\n padding-left:2.2rem !important;\\n }\\n\\n [dir] .xl\\\\:pb-base {\\n padding-bottom:2.2rem !important;\\n }\\n\\n [dir=ltr] .xl\\\\:pl-base {\\r\\n padding-left:2.2rem !important;\\n }\\n\\n [dir=rtl] .xl\\\\:pl-base {\\n padding-right:2.2rem !important;\\n }\\n\\n .xl\\\\:placeholder-transparent::-webkit-input-placeholder {\\n color:transparent !important;\\n }\\n\\n .xl\\\\:placeholder-transparent::-moz-placeholder {\\n color:transparent !important;\\n }\\n\\n .xl\\\\:placeholder-transparent:-ms-input-placeholder {\\n color:transparent !important;\\n }\\n\\n .xl\\\\:placeholder-transparent::-ms-input-placeholder {\\n color:transparent !important;\\n }\\n\\n .xl\\\\:placeholder-transparent::placeholder {\\n color:transparent !important;\\n }\\n\\n .xl\\\\:placeholder-secondary::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-secondary::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-secondary:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-secondary::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-secondary::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-primary::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-primary::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-primary:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-primary::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-primary::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-white::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-white::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-white:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-white::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-white::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-100::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-100::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-100:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-100::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-100::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-200::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-200::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-200:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-200::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-200::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-300::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-300::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-300:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-300::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-300::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-400::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-400::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-400:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-400::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-400::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-500::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-500::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-500:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-500::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-500::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-600::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-600::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-600:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-600::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-600::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-700::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-700::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-700:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-700::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-700::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-800::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-800::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-800:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-800::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-800::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-900::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-900::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-900:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-900::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-gray-900::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-transparent:focus::-webkit-input-placeholder {\\n color:transparent !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-transparent:focus::-moz-placeholder {\\n color:transparent !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-transparent:focus:-ms-input-placeholder {\\n color:transparent !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-transparent:focus::-ms-input-placeholder {\\n color:transparent !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-transparent:focus::placeholder {\\n color:transparent !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-secondary:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-secondary:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-secondary:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-secondary:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-secondary:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-primary:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-primary:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-primary:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-primary:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-primary:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-white:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-white:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-white:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-white:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-white:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-100:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-100:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-100:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-100:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-100:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-200:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-200:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-200:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-200:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-200:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-300:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-300:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-300:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-300:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-300:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-400:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-400:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-400:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-400:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-400:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-500:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-500:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-500:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-500:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-500:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-600:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-600:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-600:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-600:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-600:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-700:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-700:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-700:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-700:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-700:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-800:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-800:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-800:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-800:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-800:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-900:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-900:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-900:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-900:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-gray-900:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--placeholder-opacity)) !important;\\n }\\n\\n .xl\\\\:placeholder-opacity-0::-webkit-input-placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .xl\\\\:placeholder-opacity-0::-moz-placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .xl\\\\:placeholder-opacity-0:-ms-input-placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .xl\\\\:placeholder-opacity-0::-ms-input-placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .xl\\\\:placeholder-opacity-0::placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .xl\\\\:placeholder-opacity-25::-webkit-input-placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .xl\\\\:placeholder-opacity-25::-moz-placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .xl\\\\:placeholder-opacity-25:-ms-input-placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .xl\\\\:placeholder-opacity-25::-ms-input-placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .xl\\\\:placeholder-opacity-25::placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .xl\\\\:placeholder-opacity-50::-webkit-input-placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .xl\\\\:placeholder-opacity-50::-moz-placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .xl\\\\:placeholder-opacity-50:-ms-input-placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .xl\\\\:placeholder-opacity-50::-ms-input-placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .xl\\\\:placeholder-opacity-50::placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .xl\\\\:placeholder-opacity-75::-webkit-input-placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .xl\\\\:placeholder-opacity-75::-moz-placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .xl\\\\:placeholder-opacity-75:-ms-input-placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .xl\\\\:placeholder-opacity-75::-ms-input-placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .xl\\\\:placeholder-opacity-75::placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .xl\\\\:placeholder-opacity-100::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .xl\\\\:placeholder-opacity-100::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .xl\\\\:placeholder-opacity-100:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .xl\\\\:placeholder-opacity-100::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .xl\\\\:placeholder-opacity-100::placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-opacity-0:focus::-webkit-input-placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-opacity-0:focus::-moz-placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-opacity-0:focus:-ms-input-placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-opacity-0:focus::-ms-input-placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-opacity-0:focus::placeholder {\\n --placeholder-opacity:0 !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-opacity-25:focus::-webkit-input-placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-opacity-25:focus::-moz-placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-opacity-25:focus:-ms-input-placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-opacity-25:focus::-ms-input-placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-opacity-25:focus::placeholder {\\n --placeholder-opacity:0.25 !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-opacity-50:focus::-webkit-input-placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-opacity-50:focus::-moz-placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-opacity-50:focus:-ms-input-placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-opacity-50:focus::-ms-input-placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-opacity-50:focus::placeholder {\\n --placeholder-opacity:0.5 !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-opacity-75:focus::-webkit-input-placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-opacity-75:focus::-moz-placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-opacity-75:focus:-ms-input-placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-opacity-75:focus::-ms-input-placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-opacity-75:focus::placeholder {\\n --placeholder-opacity:0.75 !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-opacity-100:focus::-webkit-input-placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-opacity-100:focus::-moz-placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-opacity-100:focus:-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-opacity-100:focus::-ms-input-placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .xl\\\\:focus\\\\:placeholder-opacity-100:focus::placeholder {\\n --placeholder-opacity:1 !important;\\n }\\n\\n .xl\\\\:pointer-events-none {\\n pointer-events:none !important;\\n }\\n\\n .xl\\\\:pointer-events-auto {\\n pointer-events:auto !important;\\n }\\n\\n .xl\\\\:static {\\n position:static !important;\\n }\\n\\n .xl\\\\:fixed {\\n position:fixed !important;\\n }\\n\\n .xl\\\\:absolute {\\n position:absolute !important;\\n }\\n\\n .xl\\\\:relative {\\n position:relative !important;\\n }\\n\\n .xl\\\\:sticky {\\n position:sticky !important;\\n }\\n\\n .xl\\\\:inset-0 {\\n top:0 !important;\\n bottom:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:inset-0 {\\r\\n right:0 !important;\\r\\n left:0 !important;\\n }\\n\\n [dir=rtl] .xl\\\\:inset-0 {\\n left:0 !important;\\n right:0 !important;\\n }\\n\\n .xl\\\\:inset-auto {\\n top:auto !important;\\n bottom:auto !important;\\n }\\n\\n [dir=ltr] .xl\\\\:inset-auto {\\r\\n right:auto !important;\\r\\n left:auto !important;\\n }\\n\\n [dir=rtl] .xl\\\\:inset-auto {\\n left:auto !important;\\n right:auto !important;\\n }\\n\\n .xl\\\\:inset-y-0 {\\n top:0 !important;\\n bottom:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:inset-x-0 {\\r\\n right:0 !important;\\r\\n left:0 !important;\\n }\\n\\n [dir=rtl] .xl\\\\:inset-x-0 {\\n left:0 !important;\\n right:0 !important;\\n }\\n\\n .xl\\\\:inset-y-auto {\\n top:auto !important;\\n bottom:auto !important;\\n }\\n\\n [dir=ltr] .xl\\\\:inset-x-auto {\\r\\n right:auto !important;\\r\\n left:auto !important;\\n }\\n\\n [dir=rtl] .xl\\\\:inset-x-auto {\\n left:auto !important;\\n right:auto !important;\\n }\\n\\n .xl\\\\:top-0 {\\n top:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:right-0 {\\r\\n right:0 !important;\\n }\\n\\n [dir=rtl] .xl\\\\:right-0 {\\n left:0 !important;\\n }\\n\\n .xl\\\\:bottom-0 {\\n bottom:0 !important;\\n }\\n\\n [dir=ltr] .xl\\\\:left-0 {\\r\\n left:0 !important;\\n }\\n\\n [dir=rtl] .xl\\\\:left-0 {\\n right:0 !important;\\n }\\n\\n .xl\\\\:top-auto {\\n top:auto !important;\\n }\\n\\n [dir=ltr] .xl\\\\:right-auto {\\r\\n right:auto !important;\\n }\\n\\n [dir=rtl] .xl\\\\:right-auto {\\n left:auto !important;\\n }\\n\\n .xl\\\\:bottom-auto {\\n bottom:auto !important;\\n }\\n\\n [dir=ltr] .xl\\\\:left-auto {\\r\\n left:auto !important;\\n }\\n\\n [dir=rtl] .xl\\\\:left-auto {\\n right:auto !important;\\n }\\n\\n .xl\\\\:resize-none {\\n resize:none !important;\\n }\\n\\n .xl\\\\:resize-y {\\n resize:vertical !important;\\n }\\n\\n .xl\\\\:resize-x {\\n resize:horizontal !important;\\n }\\n\\n .xl\\\\:resize {\\n resize:both !important;\\n }\\n\\n .xl\\\\:shadow {\\n -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.10) !important;\\n }\\n\\n [dir] .xl\\\\:shadow {\\n box-shadow:0 2px 4px 0 rgba(0,0,0,0.10) !important;\\n }\\n\\n .xl\\\\:shadow-md {\\n -webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n [dir] .xl\\\\:shadow-md {\\n box-shadow:0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n .xl\\\\:shadow-lg {\\n -webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n [dir] .xl\\\\:shadow-lg {\\n box-shadow:0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n .xl\\\\:shadow-inner {\\n -webkit-box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06) !important;\\n }\\n\\n [dir] .xl\\\\:shadow-inner {\\n box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06) !important;\\n }\\n\\n .xl\\\\:shadow-xl {\\n -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;\\n }\\n\\n [dir] .xl\\\\:shadow-xl {\\n box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;\\n }\\n\\n .xl\\\\:shadow-2xl {\\n -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;\\n }\\n\\n [dir] .xl\\\\:shadow-2xl {\\n box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;\\n }\\n\\n .xl\\\\:shadow-outline {\\n -webkit-box-shadow:0 0 0 3px rgba(52,144,220,0.5) !important;\\n }\\n\\n [dir] .xl\\\\:shadow-outline {\\n box-shadow:0 0 0 3px rgba(52,144,220,0.5) !important;\\n }\\n\\n .xl\\\\:shadow-none {\\n -webkit-box-shadow:none !important;\\n }\\n\\n [dir] .xl\\\\:shadow-none {\\n box-shadow:none !important;\\n }\\n\\n .xl\\\\:shadow-drop {\\n -webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,0.14) !important;\\n }\\n\\n [dir] .xl\\\\:shadow-drop {\\n box-shadow:0 2px 8px 0 rgba(0,0,0,0.14) !important;\\n }\\n\\n .xl\\\\:hover\\\\:shadow:hover {\\n -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.10) !important;\\n }\\n\\n [dir] .xl\\\\:hover\\\\:shadow:hover {\\n box-shadow:0 2px 4px 0 rgba(0,0,0,0.10) !important;\\n }\\n\\n .xl\\\\:hover\\\\:shadow-md:hover {\\n -webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n [dir] .xl\\\\:hover\\\\:shadow-md:hover {\\n box-shadow:0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n .xl\\\\:hover\\\\:shadow-lg:hover {\\n -webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n [dir] .xl\\\\:hover\\\\:shadow-lg:hover {\\n box-shadow:0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n .xl\\\\:hover\\\\:shadow-inner:hover {\\n -webkit-box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06) !important;\\n }\\n\\n [dir] .xl\\\\:hover\\\\:shadow-inner:hover {\\n box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06) !important;\\n }\\n\\n .xl\\\\:hover\\\\:shadow-xl:hover {\\n -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;\\n }\\n\\n [dir] .xl\\\\:hover\\\\:shadow-xl:hover {\\n box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;\\n }\\n\\n .xl\\\\:hover\\\\:shadow-2xl:hover {\\n -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;\\n }\\n\\n [dir] .xl\\\\:hover\\\\:shadow-2xl:hover {\\n box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;\\n }\\n\\n .xl\\\\:hover\\\\:shadow-outline:hover {\\n -webkit-box-shadow:0 0 0 3px rgba(52,144,220,0.5) !important;\\n }\\n\\n [dir] .xl\\\\:hover\\\\:shadow-outline:hover {\\n box-shadow:0 0 0 3px rgba(52,144,220,0.5) !important;\\n }\\n\\n .xl\\\\:hover\\\\:shadow-none:hover {\\n -webkit-box-shadow:none !important;\\n }\\n\\n [dir] .xl\\\\:hover\\\\:shadow-none:hover {\\n box-shadow:none !important;\\n }\\n\\n .xl\\\\:hover\\\\:shadow-drop:hover {\\n -webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,0.14) !important;\\n }\\n\\n [dir] .xl\\\\:hover\\\\:shadow-drop:hover {\\n box-shadow:0 2px 8px 0 rgba(0,0,0,0.14) !important;\\n }\\n\\n .xl\\\\:focus\\\\:shadow:focus {\\n -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.10) !important;\\n }\\n\\n [dir] .xl\\\\:focus\\\\:shadow:focus {\\n box-shadow:0 2px 4px 0 rgba(0,0,0,0.10) !important;\\n }\\n\\n .xl\\\\:focus\\\\:shadow-md:focus {\\n -webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n [dir] .xl\\\\:focus\\\\:shadow-md:focus {\\n box-shadow:0 4px 8px 0 rgba(0,0,0,0.12), 0 2px 4px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n .xl\\\\:focus\\\\:shadow-lg:focus {\\n -webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n [dir] .xl\\\\:focus\\\\:shadow-lg:focus {\\n box-shadow:0 15px 30px 0 rgba(0,0,0,0.11), 0 5px 15px 0 rgba(0,0,0,0.08) !important;\\n }\\n\\n .xl\\\\:focus\\\\:shadow-inner:focus {\\n -webkit-box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06) !important;\\n }\\n\\n [dir] .xl\\\\:focus\\\\:shadow-inner:focus {\\n box-shadow:inset 0 2px 4px 0 rgba(0,0,0,0.06) !important;\\n }\\n\\n .xl\\\\:focus\\\\:shadow-xl:focus {\\n -webkit-box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;\\n }\\n\\n [dir] .xl\\\\:focus\\\\:shadow-xl:focus {\\n box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important;\\n }\\n\\n .xl\\\\:focus\\\\:shadow-2xl:focus {\\n -webkit-box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;\\n }\\n\\n [dir] .xl\\\\:focus\\\\:shadow-2xl:focus {\\n box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.25) !important;\\n }\\n\\n .xl\\\\:focus\\\\:shadow-outline:focus {\\n -webkit-box-shadow:0 0 0 3px rgba(52,144,220,0.5) !important;\\n }\\n\\n [dir] .xl\\\\:focus\\\\:shadow-outline:focus {\\n box-shadow:0 0 0 3px rgba(52,144,220,0.5) !important;\\n }\\n\\n .xl\\\\:focus\\\\:shadow-none:focus {\\n -webkit-box-shadow:none !important;\\n }\\n\\n [dir] .xl\\\\:focus\\\\:shadow-none:focus {\\n box-shadow:none !important;\\n }\\n\\n .xl\\\\:focus\\\\:shadow-drop:focus {\\n -webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,0.14) !important;\\n }\\n\\n [dir] .xl\\\\:focus\\\\:shadow-drop:focus {\\n box-shadow:0 2px 8px 0 rgba(0,0,0,0.14) !important;\\n }\\n\\n .xl\\\\:stroke-0 {\\n stroke-width:0 !important;\\n }\\n\\n .xl\\\\:stroke-1 {\\n stroke-width:1 !important;\\n }\\n\\n .xl\\\\:stroke-2 {\\n stroke-width:2 !important;\\n }\\n\\n .xl\\\\:table-auto {\\n table-layout:auto !important;\\n }\\n\\n .xl\\\\:table-fixed {\\n table-layout:fixed !important;\\n }\\n\\n [dir=ltr] .xl\\\\:text-left {\\r\\n text-align:left !important;\\n }\\n\\n [dir=rtl] .xl\\\\:text-left {\\n text-align:right !important;\\n }\\n\\n [dir] .xl\\\\:text-center {\\n text-align:center !important;\\n }\\n\\n [dir=ltr] .xl\\\\:text-right {\\r\\n text-align:right !important;\\n }\\n\\n [dir=rtl] .xl\\\\:text-right {\\n text-align:left !important;\\n }\\n\\n [dir] .xl\\\\:text-justify {\\n text-align:justify !important;\\n }\\n\\n .xl\\\\:text-inherit {\\n color:inherit !important;\\n }\\n\\n .xl\\\\:text-transparent {\\n color:transparent !important;\\n }\\n\\n .xl\\\\:text-secondary {\\n --text-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--text-opacity)) !important;\\n }\\n\\n .xl\\\\:text-primary {\\n --text-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--text-opacity)) !important;\\n }\\n\\n .xl\\\\:text-white {\\n --text-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--text-opacity)) !important;\\n }\\n\\n .xl\\\\:text-gray-100 {\\n --text-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--text-opacity)) !important;\\n }\\n\\n .xl\\\\:text-gray-200 {\\n --text-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--text-opacity)) !important;\\n }\\n\\n .xl\\\\:text-gray-300 {\\n --text-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--text-opacity)) !important;\\n }\\n\\n .xl\\\\:text-gray-400 {\\n --text-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--text-opacity)) !important;\\n }\\n\\n .xl\\\\:text-gray-500 {\\n --text-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--text-opacity)) !important;\\n }\\n\\n .xl\\\\:text-gray-600 {\\n --text-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--text-opacity)) !important;\\n }\\n\\n .xl\\\\:text-gray-700 {\\n --text-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--text-opacity)) !important;\\n }\\n\\n .xl\\\\:text-gray-800 {\\n --text-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--text-opacity)) !important;\\n }\\n\\n .xl\\\\:text-gray-900 {\\n --text-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--text-opacity)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:text-inherit:hover {\\n color:inherit !important;\\n }\\n\\n .xl\\\\:hover\\\\:text-transparent:hover {\\n color:transparent !important;\\n }\\n\\n .xl\\\\:hover\\\\:text-secondary:hover {\\n --text-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--text-opacity)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:text-primary:hover {\\n --text-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--text-opacity)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:text-white:hover {\\n --text-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--text-opacity)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:text-gray-100:hover {\\n --text-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--text-opacity)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:text-gray-200:hover {\\n --text-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--text-opacity)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:text-gray-300:hover {\\n --text-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--text-opacity)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:text-gray-400:hover {\\n --text-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--text-opacity)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:text-gray-500:hover {\\n --text-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--text-opacity)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:text-gray-600:hover {\\n --text-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--text-opacity)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:text-gray-700:hover {\\n --text-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--text-opacity)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:text-gray-800:hover {\\n --text-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--text-opacity)) !important;\\n }\\n\\n .xl\\\\:hover\\\\:text-gray-900:hover {\\n --text-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--text-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:text-inherit:focus {\\n color:inherit !important;\\n }\\n\\n .xl\\\\:focus\\\\:text-transparent:focus {\\n color:transparent !important;\\n }\\n\\n .xl\\\\:focus\\\\:text-secondary:focus {\\n --text-opacity:1 !important;\\n color:#836447 !important;\\n color:rgba(131, 100, 71, var(--text-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:text-primary:focus {\\n --text-opacity:1 !important;\\n color:#1c2d56 !important;\\n color:rgba(28, 45, 86, var(--text-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:text-white:focus {\\n --text-opacity:1 !important;\\n color:#fff !important;\\n color:rgba(255, 255, 255, var(--text-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:text-gray-100:focus {\\n --text-opacity:1 !important;\\n color:#f5f5f5 !important;\\n color:rgba(245, 245, 245, var(--text-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:text-gray-200:focus {\\n --text-opacity:1 !important;\\n color:#eeeeee !important;\\n color:rgba(238, 238, 238, var(--text-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:text-gray-300:focus {\\n --text-opacity:1 !important;\\n color:#e0e0e0 !important;\\n color:rgba(224, 224, 224, var(--text-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:text-gray-400:focus {\\n --text-opacity:1 !important;\\n color:#bdbdbd !important;\\n color:rgba(189, 189, 189, var(--text-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:text-gray-500:focus {\\n --text-opacity:1 !important;\\n color:#9e9e9e !important;\\n color:rgba(158, 158, 158, var(--text-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:text-gray-600:focus {\\n --text-opacity:1 !important;\\n color:#757575 !important;\\n color:rgba(117, 117, 117, var(--text-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:text-gray-700:focus {\\n --text-opacity:1 !important;\\n color:#616161 !important;\\n color:rgba(97, 97, 97, var(--text-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:text-gray-800:focus {\\n --text-opacity:1 !important;\\n color:#424242 !important;\\n color:rgba(66, 66, 66, var(--text-opacity)) !important;\\n }\\n\\n .xl\\\\:focus\\\\:text-gray-900:focus {\\n --text-opacity:1 !important;\\n color:#212121 !important;\\n color:rgba(33, 33, 33, var(--text-opacity)) !important;\\n }\\n\\n .xl\\\\:text-opacity-0 {\\n --text-opacity:0 !important;\\n }\\n\\n .xl\\\\:text-opacity-25 {\\n --text-opacity:0.25 !important;\\n }\\n\\n .xl\\\\:text-opacity-50 {\\n --text-opacity:0.5 !important;\\n }\\n\\n .xl\\\\:text-opacity-75 {\\n --text-opacity:0.75 !important;\\n }\\n\\n .xl\\\\:text-opacity-100 {\\n --text-opacity:1 !important;\\n }\\n\\n .xl\\\\:hover\\\\:text-opacity-0:hover {\\n --text-opacity:0 !important;\\n }\\n\\n .xl\\\\:hover\\\\:text-opacity-25:hover {\\n --text-opacity:0.25 !important;\\n }\\n\\n .xl\\\\:hover\\\\:text-opacity-50:hover {\\n --text-opacity:0.5 !important;\\n }\\n\\n .xl\\\\:hover\\\\:text-opacity-75:hover {\\n --text-opacity:0.75 !important;\\n }\\n\\n .xl\\\\:hover\\\\:text-opacity-100:hover {\\n --text-opacity:1 !important;\\n }\\n\\n .xl\\\\:focus\\\\:text-opacity-0:focus {\\n --text-opacity:0 !important;\\n }\\n\\n .xl\\\\:focus\\\\:text-opacity-25:focus {\\n --text-opacity:0.25 !important;\\n }\\n\\n .xl\\\\:focus\\\\:text-opacity-50:focus {\\n --text-opacity:0.5 !important;\\n }\\n\\n .xl\\\\:focus\\\\:text-opacity-75:focus {\\n --text-opacity:0.75 !important;\\n }\\n\\n .xl\\\\:focus\\\\:text-opacity-100:focus {\\n --text-opacity:1 !important;\\n }\\n\\n .xl\\\\:italic {\\n font-style:italic !important;\\n }\\n\\n .xl\\\\:not-italic {\\n font-style:normal !important;\\n }\\n\\n .xl\\\\:hover\\\\:italic:hover {\\n font-style:italic !important;\\n }\\n\\n .xl\\\\:hover\\\\:not-italic:hover {\\n font-style:normal !important;\\n }\\n\\n .xl\\\\:focus\\\\:italic:focus {\\n font-style:italic !important;\\n }\\n\\n .xl\\\\:focus\\\\:not-italic:focus {\\n font-style:normal !important;\\n }\\n\\n .xl\\\\:uppercase {\\n text-transform:uppercase !important;\\n }\\n\\n .xl\\\\:lowercase {\\n text-transform:lowercase !important;\\n }\\n\\n .xl\\\\:capitalize {\\n text-transform:capitalize !important;\\n }\\n\\n .xl\\\\:normal-case {\\n text-transform:none !important;\\n }\\n\\n .xl\\\\:hover\\\\:uppercase:hover {\\n text-transform:uppercase !important;\\n }\\n\\n .xl\\\\:hover\\\\:lowercase:hover {\\n text-transform:lowercase !important;\\n }\\n\\n .xl\\\\:hover\\\\:capitalize:hover {\\n text-transform:capitalize !important;\\n }\\n\\n .xl\\\\:hover\\\\:normal-case:hover {\\n text-transform:none !important;\\n }\\n\\n .xl\\\\:focus\\\\:uppercase:focus {\\n text-transform:uppercase !important;\\n }\\n\\n .xl\\\\:focus\\\\:lowercase:focus {\\n text-transform:lowercase !important;\\n }\\n\\n .xl\\\\:focus\\\\:capitalize:focus {\\n text-transform:capitalize !important;\\n }\\n\\n .xl\\\\:focus\\\\:normal-case:focus {\\n text-transform:none !important;\\n }\\n\\n .xl\\\\:underline {\\n text-decoration:underline !important;\\n }\\n\\n .xl\\\\:line-through {\\n text-decoration:line-through !important;\\n }\\n\\n .xl\\\\:no-underline {\\n text-decoration:none !important;\\n }\\n\\n .xl\\\\:hover\\\\:underline:hover {\\n text-decoration:underline !important;\\n }\\n\\n .xl\\\\:hover\\\\:line-through:hover {\\n text-decoration:line-through !important;\\n }\\n\\n .xl\\\\:hover\\\\:no-underline:hover {\\n text-decoration:none !important;\\n }\\n\\n .xl\\\\:focus\\\\:underline:focus {\\n text-decoration:underline !important;\\n }\\n\\n .xl\\\\:focus\\\\:line-through:focus {\\n text-decoration:line-through !important;\\n }\\n\\n .xl\\\\:focus\\\\:no-underline:focus {\\n text-decoration:none !important;\\n }\\n\\n .xl\\\\:antialiased {\\n -webkit-font-smoothing:antialiased !important;\\n -moz-osx-font-smoothing:grayscale !important;\\n }\\n\\n .xl\\\\:subpixel-antialiased {\\n -webkit-font-smoothing:auto !important;\\n -moz-osx-font-smoothing:auto !important;\\n }\\n\\n .xl\\\\:hover\\\\:antialiased:hover {\\n -webkit-font-smoothing:antialiased !important;\\n -moz-osx-font-smoothing:grayscale !important;\\n }\\n\\n .xl\\\\:hover\\\\:subpixel-antialiased:hover {\\n -webkit-font-smoothing:auto !important;\\n -moz-osx-font-smoothing:auto !important;\\n }\\n\\n .xl\\\\:focus\\\\:antialiased:focus {\\n -webkit-font-smoothing:antialiased !important;\\n -moz-osx-font-smoothing:grayscale !important;\\n }\\n\\n .xl\\\\:focus\\\\:subpixel-antialiased:focus {\\n -webkit-font-smoothing:auto !important;\\n -moz-osx-font-smoothing:auto !important;\\n }\\n\\n .xl\\\\:ordinal, .xl\\\\:slashed-zero, .xl\\\\:lining-nums, .xl\\\\:oldstyle-nums, .xl\\\\:proportional-nums, .xl\\\\:tabular-nums, .xl\\\\:diagonal-fractions, .xl\\\\:stacked-fractions {\\n --font-variant-numeric-ordinal:var(--tailwind-empty,/*!*/ /*!*/) !important;\\n --font-variant-numeric-slashed-zero:var(--tailwind-empty,/*!*/ /*!*/) !important;\\n --font-variant-numeric-figure:var(--tailwind-empty,/*!*/ /*!*/) !important;\\n --font-variant-numeric-spacing:var(--tailwind-empty,/*!*/ /*!*/) !important;\\n --font-variant-numeric-fraction:var(--tailwind-empty,/*!*/ /*!*/) !important;\\n font-variant-numeric:var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction) !important;\\n }\\n\\n .xl\\\\:normal-nums {\\n font-variant-numeric:normal !important;\\n }\\n\\n .xl\\\\:ordinal {\\n --font-variant-numeric-ordinal:ordinal !important;\\n }\\n\\n .xl\\\\:slashed-zero {\\n --font-variant-numeric-slashed-zero:slashed-zero !important;\\n }\\n\\n .xl\\\\:lining-nums {\\n --font-variant-numeric-figure:lining-nums !important;\\n }\\n\\n .xl\\\\:oldstyle-nums {\\n --font-variant-numeric-figure:oldstyle-nums !important;\\n }\\n\\n .xl\\\\:proportional-nums {\\n --font-variant-numeric-spacing:proportional-nums !important;\\n }\\n\\n .xl\\\\:tabular-nums {\\n --font-variant-numeric-spacing:tabular-nums !important;\\n }\\n\\n .xl\\\\:diagonal-fractions {\\n --font-variant-numeric-fraction:diagonal-fractions !important;\\n }\\n\\n .xl\\\\:stacked-fractions {\\n --font-variant-numeric-fraction:stacked-fractions !important;\\n }\\n\\n .xl\\\\:select-none {\\n -webkit-user-select:none !important;\\n -moz-user-select:none !important;\\n -ms-user-select:none !important;\\n user-select:none !important;\\n }\\n\\n .xl\\\\:select-text {\\n -webkit-user-select:text !important;\\n -moz-user-select:text !important;\\n -ms-user-select:text !important;\\n user-select:text !important;\\n }\\n\\n .xl\\\\:select-all {\\n -webkit-user-select:all !important;\\n -moz-user-select:all !important;\\n -ms-user-select:all !important;\\n user-select:all !important;\\n }\\n\\n .xl\\\\:select-auto {\\n -webkit-user-select:auto !important;\\n -moz-user-select:auto !important;\\n -ms-user-select:auto !important;\\n user-select:auto !important;\\n }\\n\\n .xl\\\\:align-baseline {\\n vertical-align:baseline !important;\\n }\\n\\n .xl\\\\:align-top {\\n vertical-align:top !important;\\n }\\n\\n .xl\\\\:align-middle {\\n vertical-align:middle !important;\\n }\\n\\n .xl\\\\:align-bottom {\\n vertical-align:bottom !important;\\n }\\n\\n .xl\\\\:align-text-top {\\n vertical-align:text-top !important;\\n }\\n\\n .xl\\\\:align-text-bottom {\\n vertical-align:text-bottom !important;\\n }\\n\\n .xl\\\\:visible {\\n visibility:visible !important;\\n }\\n\\n .xl\\\\:invisible {\\n visibility:hidden !important;\\n }\\n\\n .xl\\\\:whitespace-normal {\\n white-space:normal !important;\\n }\\n\\n .xl\\\\:whitespace-no-wrap {\\n white-space:nowrap !important;\\n }\\n\\n .xl\\\\:whitespace-pre {\\n white-space:pre !important;\\n }\\n\\n .xl\\\\:whitespace-pre-line {\\n white-space:pre-line !important;\\n }\\n\\n .xl\\\\:whitespace-pre-wrap {\\n white-space:pre-wrap !important;\\n }\\n\\n .xl\\\\:break-normal {\\n word-wrap:normal !important;\\n overflow-wrap:normal !important;\\n word-break:normal !important;\\n }\\n\\n .xl\\\\:break-words {\\n word-wrap:break-word !important;\\n overflow-wrap:break-word !important;\\n }\\n\\n .xl\\\\:break-all {\\n word-break:break-all !important;\\n }\\n\\n .xl\\\\:truncate {\\n overflow:hidden !important;\\n text-overflow:ellipsis !important;\\n white-space:nowrap !important;\\n }\\n\\n .xl\\\\:w-1 {\\n width:0.25rem !important;\\n }\\n\\n .xl\\\\:w-2 {\\n width:0.5rem !important;\\n }\\n\\n .xl\\\\:w-3 {\\n width:0.75rem !important;\\n }\\n\\n .xl\\\\:w-4 {\\n width:1rem !important;\\n }\\n\\n .xl\\\\:w-5 {\\n width:1.25rem !important;\\n }\\n\\n .xl\\\\:w-6 {\\n width:1.5rem !important;\\n }\\n\\n .xl\\\\:w-8 {\\n width:2rem !important;\\n }\\n\\n .xl\\\\:w-10 {\\n width:2.5rem !important;\\n }\\n\\n .xl\\\\:w-12 {\\n width:3rem !important;\\n }\\n\\n .xl\\\\:w-16 {\\n width:4rem !important;\\n }\\n\\n .xl\\\\:w-24 {\\n width:6rem !important;\\n }\\n\\n .xl\\\\:w-32 {\\n width:8rem !important;\\n }\\n\\n .xl\\\\:w-48 {\\n width:12rem !important;\\n }\\n\\n .xl\\\\:w-64 {\\n width:16rem !important;\\n }\\n\\n .xl\\\\:w-auto {\\n width:auto !important;\\n }\\n\\n .xl\\\\:w-px {\\n width:1px !important;\\n }\\n\\n .xl\\\\:w-1\\\\/2 {\\n width:50% !important;\\n }\\n\\n .xl\\\\:w-1\\\\/3 {\\n width:33.33333% !important;\\n }\\n\\n .xl\\\\:w-2\\\\/3 {\\n width:66.66667% !important;\\n }\\n\\n .xl\\\\:w-1\\\\/4 {\\n width:25% !important;\\n }\\n\\n .xl\\\\:w-3\\\\/4 {\\n width:75% !important;\\n }\\n\\n .xl\\\\:w-1\\\\/5 {\\n width:20% !important;\\n }\\n\\n .xl\\\\:w-2\\\\/5 {\\n width:40% !important;\\n }\\n\\n .xl\\\\:w-3\\\\/5 {\\n width:60% !important;\\n }\\n\\n .xl\\\\:w-4\\\\/5 {\\n width:80% !important;\\n }\\n\\n .xl\\\\:w-1\\\\/6 {\\n width:16.66667% !important;\\n }\\n\\n .xl\\\\:w-5\\\\/6 {\\n width:83.33333% !important;\\n }\\n\\n .xl\\\\:w-1\\\\/12 {\\n width:8.33333% !important;\\n }\\n\\n .xl\\\\:w-2\\\\/12 {\\n width:16.66667% !important;\\n }\\n\\n .xl\\\\:w-3\\\\/12 {\\n width:25% !important;\\n }\\n\\n .xl\\\\:w-4\\\\/12 {\\n width:33.33333% !important;\\n }\\n\\n .xl\\\\:w-5\\\\/12 {\\n width:41.66667% !important;\\n }\\n\\n .xl\\\\:w-6\\\\/12 {\\n width:50% !important;\\n }\\n\\n .xl\\\\:w-7\\\\/12 {\\n width:58.33333% !important;\\n }\\n\\n .xl\\\\:w-8\\\\/12 {\\n width:66.66667% !important;\\n }\\n\\n .xl\\\\:w-9\\\\/12 {\\n width:75% !important;\\n }\\n\\n .xl\\\\:w-10\\\\/12 {\\n width:83.33333% !important;\\n }\\n\\n .xl\\\\:w-11\\\\/12 {\\n width:91.66667% !important;\\n }\\n\\n .xl\\\\:w-full {\\n width:100% !important;\\n }\\n\\n .xl\\\\:w-screen {\\n width:100vw !important;\\n }\\n\\n .xl\\\\:z-0 {\\n z-index:0 !important;\\n }\\n\\n .xl\\\\:z-10 {\\n z-index:10 !important;\\n }\\n\\n .xl\\\\:z-20 {\\n z-index:20 !important;\\n }\\n\\n .xl\\\\:z-30 {\\n z-index:30 !important;\\n }\\n\\n .xl\\\\:z-40 {\\n z-index:40 !important;\\n }\\n\\n .xl\\\\:z-50 {\\n z-index:50 !important;\\n }\\n\\n .xl\\\\:z-auto {\\n z-index:auto !important;\\n }\\n\\n .xl\\\\:gap-0 {\\n grid-gap:0 !important;\\n gap:0 !important;\\n }\\n\\n .xl\\\\:gap-1 {\\n grid-gap:0.25rem !important;\\n gap:0.25rem !important;\\n }\\n\\n .xl\\\\:gap-2 {\\n grid-gap:0.5rem !important;\\n gap:0.5rem !important;\\n }\\n\\n .xl\\\\:gap-3 {\\n grid-gap:0.75rem !important;\\n gap:0.75rem !important;\\n }\\n\\n .xl\\\\:gap-4 {\\n grid-gap:1rem !important;\\n gap:1rem !important;\\n }\\n\\n .xl\\\\:gap-5 {\\n grid-gap:1.25rem !important;\\n gap:1.25rem !important;\\n }\\n\\n .xl\\\\:gap-6 {\\n grid-gap:1.5rem !important;\\n gap:1.5rem !important;\\n }\\n\\n .xl\\\\:gap-8 {\\n grid-gap:2rem !important;\\n gap:2rem !important;\\n }\\n\\n .xl\\\\:gap-10 {\\n grid-gap:2.5rem !important;\\n gap:2.5rem !important;\\n }\\n\\n .xl\\\\:gap-12 {\\n grid-gap:3rem !important;\\n gap:3rem !important;\\n }\\n\\n .xl\\\\:gap-16 {\\n grid-gap:4rem !important;\\n gap:4rem !important;\\n }\\n\\n .xl\\\\:gap-20 {\\n grid-gap:5rem !important;\\n gap:5rem !important;\\n }\\n\\n .xl\\\\:gap-24 {\\n grid-gap:6rem !important;\\n gap:6rem !important;\\n }\\n\\n .xl\\\\:gap-32 {\\n grid-gap:8rem !important;\\n gap:8rem !important;\\n }\\n\\n .xl\\\\:gap-40 {\\n grid-gap:10rem !important;\\n gap:10rem !important;\\n }\\n\\n .xl\\\\:gap-48 {\\n grid-gap:12rem !important;\\n gap:12rem !important;\\n }\\n\\n .xl\\\\:gap-56 {\\n grid-gap:14rem !important;\\n gap:14rem !important;\\n }\\n\\n .xl\\\\:gap-64 {\\n grid-gap:16rem !important;\\n gap:16rem !important;\\n }\\n\\n .xl\\\\:gap-px {\\n grid-gap:1px !important;\\n gap:1px !important;\\n }\\n\\n .xl\\\\:col-gap-0 {\\n grid-column-gap:0 !important;\\n -webkit-column-gap:0 !important;\\n -moz-column-gap:0 !important;\\n column-gap:0 !important;\\n }\\n\\n .xl\\\\:col-gap-1 {\\n grid-column-gap:0.25rem !important;\\n -webkit-column-gap:0.25rem !important;\\n -moz-column-gap:0.25rem !important;\\n column-gap:0.25rem !important;\\n }\\n\\n .xl\\\\:col-gap-2 {\\n grid-column-gap:0.5rem !important;\\n -webkit-column-gap:0.5rem !important;\\n -moz-column-gap:0.5rem !important;\\n column-gap:0.5rem !important;\\n }\\n\\n .xl\\\\:col-gap-3 {\\n grid-column-gap:0.75rem !important;\\n -webkit-column-gap:0.75rem !important;\\n -moz-column-gap:0.75rem !important;\\n column-gap:0.75rem !important;\\n }\\n\\n .xl\\\\:col-gap-4 {\\n grid-column-gap:1rem !important;\\n -webkit-column-gap:1rem !important;\\n -moz-column-gap:1rem !important;\\n column-gap:1rem !important;\\n }\\n\\n .xl\\\\:col-gap-5 {\\n grid-column-gap:1.25rem !important;\\n -webkit-column-gap:1.25rem !important;\\n -moz-column-gap:1.25rem !important;\\n column-gap:1.25rem !important;\\n }\\n\\n .xl\\\\:col-gap-6 {\\n grid-column-gap:1.5rem !important;\\n -webkit-column-gap:1.5rem !important;\\n -moz-column-gap:1.5rem !important;\\n column-gap:1.5rem !important;\\n }\\n\\n .xl\\\\:col-gap-8 {\\n grid-column-gap:2rem !important;\\n -webkit-column-gap:2rem !important;\\n -moz-column-gap:2rem !important;\\n column-gap:2rem !important;\\n }\\n\\n .xl\\\\:col-gap-10 {\\n grid-column-gap:2.5rem !important;\\n -webkit-column-gap:2.5rem !important;\\n -moz-column-gap:2.5rem !important;\\n column-gap:2.5rem !important;\\n }\\n\\n .xl\\\\:col-gap-12 {\\n grid-column-gap:3rem !important;\\n -webkit-column-gap:3rem !important;\\n -moz-column-gap:3rem !important;\\n column-gap:3rem !important;\\n }\\n\\n .xl\\\\:col-gap-16 {\\n grid-column-gap:4rem !important;\\n -webkit-column-gap:4rem !important;\\n -moz-column-gap:4rem !important;\\n column-gap:4rem !important;\\n }\\n\\n .xl\\\\:col-gap-20 {\\n grid-column-gap:5rem !important;\\n -webkit-column-gap:5rem !important;\\n -moz-column-gap:5rem !important;\\n column-gap:5rem !important;\\n }\\n\\n .xl\\\\:col-gap-24 {\\n grid-column-gap:6rem !important;\\n -webkit-column-gap:6rem !important;\\n -moz-column-gap:6rem !important;\\n column-gap:6rem !important;\\n }\\n\\n .xl\\\\:col-gap-32 {\\n grid-column-gap:8rem !important;\\n -webkit-column-gap:8rem !important;\\n -moz-column-gap:8rem !important;\\n column-gap:8rem !important;\\n }\\n\\n .xl\\\\:col-gap-40 {\\n grid-column-gap:10rem !important;\\n -webkit-column-gap:10rem !important;\\n -moz-column-gap:10rem !important;\\n column-gap:10rem !important;\\n }\\n\\n .xl\\\\:col-gap-48 {\\n grid-column-gap:12rem !important;\\n -webkit-column-gap:12rem !important;\\n -moz-column-gap:12rem !important;\\n column-gap:12rem !important;\\n }\\n\\n .xl\\\\:col-gap-56 {\\n grid-column-gap:14rem !important;\\n -webkit-column-gap:14rem !important;\\n -moz-column-gap:14rem !important;\\n column-gap:14rem !important;\\n }\\n\\n .xl\\\\:col-gap-64 {\\n grid-column-gap:16rem !important;\\n -webkit-column-gap:16rem !important;\\n -moz-column-gap:16rem !important;\\n column-gap:16rem !important;\\n }\\n\\n .xl\\\\:col-gap-px {\\n grid-column-gap:1px !important;\\n -webkit-column-gap:1px !important;\\n -moz-column-gap:1px !important;\\n column-gap:1px !important;\\n }\\n\\n .xl\\\\:gap-x-0 {\\n grid-column-gap:0 !important;\\n -webkit-column-gap:0 !important;\\n -moz-column-gap:0 !important;\\n column-gap:0 !important;\\n }\\n\\n .xl\\\\:gap-x-1 {\\n grid-column-gap:0.25rem !important;\\n -webkit-column-gap:0.25rem !important;\\n -moz-column-gap:0.25rem !important;\\n column-gap:0.25rem !important;\\n }\\n\\n .xl\\\\:gap-x-2 {\\n grid-column-gap:0.5rem !important;\\n -webkit-column-gap:0.5rem !important;\\n -moz-column-gap:0.5rem !important;\\n column-gap:0.5rem !important;\\n }\\n\\n .xl\\\\:gap-x-3 {\\n grid-column-gap:0.75rem !important;\\n -webkit-column-gap:0.75rem !important;\\n -moz-column-gap:0.75rem !important;\\n column-gap:0.75rem !important;\\n }\\n\\n .xl\\\\:gap-x-4 {\\n grid-column-gap:1rem !important;\\n -webkit-column-gap:1rem !important;\\n -moz-column-gap:1rem !important;\\n column-gap:1rem !important;\\n }\\n\\n .xl\\\\:gap-x-5 {\\n grid-column-gap:1.25rem !important;\\n -webkit-column-gap:1.25rem !important;\\n -moz-column-gap:1.25rem !important;\\n column-gap:1.25rem !important;\\n }\\n\\n .xl\\\\:gap-x-6 {\\n grid-column-gap:1.5rem !important;\\n -webkit-column-gap:1.5rem !important;\\n -moz-column-gap:1.5rem !important;\\n column-gap:1.5rem !important;\\n }\\n\\n .xl\\\\:gap-x-8 {\\n grid-column-gap:2rem !important;\\n -webkit-column-gap:2rem !important;\\n -moz-column-gap:2rem !important;\\n column-gap:2rem !important;\\n }\\n\\n .xl\\\\:gap-x-10 {\\n grid-column-gap:2.5rem !important;\\n -webkit-column-gap:2.5rem !important;\\n -moz-column-gap:2.5rem !important;\\n column-gap:2.5rem !important;\\n }\\n\\n .xl\\\\:gap-x-12 {\\n grid-column-gap:3rem !important;\\n -webkit-column-gap:3rem !important;\\n -moz-column-gap:3rem !important;\\n column-gap:3rem !important;\\n }\\n\\n .xl\\\\:gap-x-16 {\\n grid-column-gap:4rem !important;\\n -webkit-column-gap:4rem !important;\\n -moz-column-gap:4rem !important;\\n column-gap:4rem !important;\\n }\\n\\n .xl\\\\:gap-x-20 {\\n grid-column-gap:5rem !important;\\n -webkit-column-gap:5rem !important;\\n -moz-column-gap:5rem !important;\\n column-gap:5rem !important;\\n }\\n\\n .xl\\\\:gap-x-24 {\\n grid-column-gap:6rem !important;\\n -webkit-column-gap:6rem !important;\\n -moz-column-gap:6rem !important;\\n column-gap:6rem !important;\\n }\\n\\n .xl\\\\:gap-x-32 {\\n grid-column-gap:8rem !important;\\n -webkit-column-gap:8rem !important;\\n -moz-column-gap:8rem !important;\\n column-gap:8rem !important;\\n }\\n\\n .xl\\\\:gap-x-40 {\\n grid-column-gap:10rem !important;\\n -webkit-column-gap:10rem !important;\\n -moz-column-gap:10rem !important;\\n column-gap:10rem !important;\\n }\\n\\n .xl\\\\:gap-x-48 {\\n grid-column-gap:12rem !important;\\n -webkit-column-gap:12rem !important;\\n -moz-column-gap:12rem !important;\\n column-gap:12rem !important;\\n }\\n\\n .xl\\\\:gap-x-56 {\\n grid-column-gap:14rem !important;\\n -webkit-column-gap:14rem !important;\\n -moz-column-gap:14rem !important;\\n column-gap:14rem !important;\\n }\\n\\n .xl\\\\:gap-x-64 {\\n grid-column-gap:16rem !important;\\n -webkit-column-gap:16rem !important;\\n -moz-column-gap:16rem !important;\\n column-gap:16rem !important;\\n }\\n\\n .xl\\\\:gap-x-px {\\n grid-column-gap:1px !important;\\n -webkit-column-gap:1px !important;\\n -moz-column-gap:1px !important;\\n column-gap:1px !important;\\n }\\n\\n .xl\\\\:row-gap-0 {\\n grid-row-gap:0 !important;\\n row-gap:0 !important;\\n }\\n\\n .xl\\\\:row-gap-1 {\\n grid-row-gap:0.25rem !important;\\n row-gap:0.25rem !important;\\n }\\n\\n .xl\\\\:row-gap-2 {\\n grid-row-gap:0.5rem !important;\\n row-gap:0.5rem !important;\\n }\\n\\n .xl\\\\:row-gap-3 {\\n grid-row-gap:0.75rem !important;\\n row-gap:0.75rem !important;\\n }\\n\\n .xl\\\\:row-gap-4 {\\n grid-row-gap:1rem !important;\\n row-gap:1rem !important;\\n }\\n\\n .xl\\\\:row-gap-5 {\\n grid-row-gap:1.25rem !important;\\n row-gap:1.25rem !important;\\n }\\n\\n .xl\\\\:row-gap-6 {\\n grid-row-gap:1.5rem !important;\\n row-gap:1.5rem !important;\\n }\\n\\n .xl\\\\:row-gap-8 {\\n grid-row-gap:2rem !important;\\n row-gap:2rem !important;\\n }\\n\\n .xl\\\\:row-gap-10 {\\n grid-row-gap:2.5rem !important;\\n row-gap:2.5rem !important;\\n }\\n\\n .xl\\\\:row-gap-12 {\\n grid-row-gap:3rem !important;\\n row-gap:3rem !important;\\n }\\n\\n .xl\\\\:row-gap-16 {\\n grid-row-gap:4rem !important;\\n row-gap:4rem !important;\\n }\\n\\n .xl\\\\:row-gap-20 {\\n grid-row-gap:5rem !important;\\n row-gap:5rem !important;\\n }\\n\\n .xl\\\\:row-gap-24 {\\n grid-row-gap:6rem !important;\\n row-gap:6rem !important;\\n }\\n\\n .xl\\\\:row-gap-32 {\\n grid-row-gap:8rem !important;\\n row-gap:8rem !important;\\n }\\n\\n .xl\\\\:row-gap-40 {\\n grid-row-gap:10rem !important;\\n row-gap:10rem !important;\\n }\\n\\n .xl\\\\:row-gap-48 {\\n grid-row-gap:12rem !important;\\n row-gap:12rem !important;\\n }\\n\\n .xl\\\\:row-gap-56 {\\n grid-row-gap:14rem !important;\\n row-gap:14rem !important;\\n }\\n\\n .xl\\\\:row-gap-64 {\\n grid-row-gap:16rem !important;\\n row-gap:16rem !important;\\n }\\n\\n .xl\\\\:row-gap-px {\\n grid-row-gap:1px !important;\\n row-gap:1px !important;\\n }\\n\\n .xl\\\\:gap-y-0 {\\n grid-row-gap:0 !important;\\n row-gap:0 !important;\\n }\\n\\n .xl\\\\:gap-y-1 {\\n grid-row-gap:0.25rem !important;\\n row-gap:0.25rem !important;\\n }\\n\\n .xl\\\\:gap-y-2 {\\n grid-row-gap:0.5rem !important;\\n row-gap:0.5rem !important;\\n }\\n\\n .xl\\\\:gap-y-3 {\\n grid-row-gap:0.75rem !important;\\n row-gap:0.75rem !important;\\n }\\n\\n .xl\\\\:gap-y-4 {\\n grid-row-gap:1rem !important;\\n row-gap:1rem !important;\\n }\\n\\n .xl\\\\:gap-y-5 {\\n grid-row-gap:1.25rem !important;\\n row-gap:1.25rem !important;\\n }\\n\\n .xl\\\\:gap-y-6 {\\n grid-row-gap:1.5rem !important;\\n row-gap:1.5rem !important;\\n }\\n\\n .xl\\\\:gap-y-8 {\\n grid-row-gap:2rem !important;\\n row-gap:2rem !important;\\n }\\n\\n .xl\\\\:gap-y-10 {\\n grid-row-gap:2.5rem !important;\\n row-gap:2.5rem !important;\\n }\\n\\n .xl\\\\:gap-y-12 {\\n grid-row-gap:3rem !important;\\n row-gap:3rem !important;\\n }\\n\\n .xl\\\\:gap-y-16 {\\n grid-row-gap:4rem !important;\\n row-gap:4rem !important;\\n }\\n\\n .xl\\\\:gap-y-20 {\\n grid-row-gap:5rem !important;\\n row-gap:5rem !important;\\n }\\n\\n .xl\\\\:gap-y-24 {\\n grid-row-gap:6rem !important;\\n row-gap:6rem !important;\\n }\\n\\n .xl\\\\:gap-y-32 {\\n grid-row-gap:8rem !important;\\n row-gap:8rem !important;\\n }\\n\\n .xl\\\\:gap-y-40 {\\n grid-row-gap:10rem !important;\\n row-gap:10rem !important;\\n }\\n\\n .xl\\\\:gap-y-48 {\\n grid-row-gap:12rem !important;\\n row-gap:12rem !important;\\n }\\n\\n .xl\\\\:gap-y-56 {\\n grid-row-gap:14rem !important;\\n row-gap:14rem !important;\\n }\\n\\n .xl\\\\:gap-y-64 {\\n grid-row-gap:16rem !important;\\n row-gap:16rem !important;\\n }\\n\\n .xl\\\\:gap-y-px {\\n grid-row-gap:1px !important;\\n row-gap:1px !important;\\n }\\n\\n .xl\\\\:grid-flow-row {\\n grid-auto-flow:row !important;\\n }\\n\\n .xl\\\\:grid-flow-col {\\n grid-auto-flow:column !important;\\n }\\n\\n .xl\\\\:grid-flow-row-dense {\\n grid-auto-flow:row dense !important;\\n }\\n\\n .xl\\\\:grid-flow-col-dense {\\n grid-auto-flow:column dense !important;\\n }\\n\\n .xl\\\\:grid-cols-1 {\\n grid-template-columns:repeat(1, minmax(0, 1fr)) !important;\\n }\\n\\n .xl\\\\:grid-cols-2 {\\n grid-template-columns:repeat(2, minmax(0, 1fr)) !important;\\n }\\n\\n .xl\\\\:grid-cols-3 {\\n grid-template-columns:repeat(3, minmax(0, 1fr)) !important;\\n }\\n\\n .xl\\\\:grid-cols-4 {\\n grid-template-columns:repeat(4, minmax(0, 1fr)) !important;\\n }\\n\\n .xl\\\\:grid-cols-5 {\\n grid-template-columns:repeat(5, minmax(0, 1fr)) !important;\\n }\\n\\n .xl\\\\:grid-cols-6 {\\n grid-template-columns:repeat(6, minmax(0, 1fr)) !important;\\n }\\n\\n .xl\\\\:grid-cols-7 {\\n grid-template-columns:repeat(7, minmax(0, 1fr)) !important;\\n }\\n\\n .xl\\\\:grid-cols-8 {\\n grid-template-columns:repeat(8, minmax(0, 1fr)) !important;\\n }\\n\\n .xl\\\\:grid-cols-9 {\\n grid-template-columns:repeat(9, minmax(0, 1fr)) !important;\\n }\\n\\n .xl\\\\:grid-cols-10 {\\n grid-template-columns:repeat(10, minmax(0, 1fr)) !important;\\n }\\n\\n .xl\\\\:grid-cols-11 {\\n grid-template-columns:repeat(11, minmax(0, 1fr)) !important;\\n }\\n\\n .xl\\\\:grid-cols-12 {\\n grid-template-columns:repeat(12, minmax(0, 1fr)) !important;\\n }\\n\\n .xl\\\\:grid-cols-none {\\n grid-template-columns:none !important;\\n }\\n\\n .xl\\\\:auto-cols-auto {\\n grid-auto-columns:auto !important;\\n }\\n\\n .xl\\\\:auto-cols-min {\\n grid-auto-columns:-webkit-min-content !important;\\n grid-auto-columns:min-content !important;\\n }\\n\\n .xl\\\\:auto-cols-max {\\n grid-auto-columns:-webkit-max-content !important;\\n grid-auto-columns:max-content !important;\\n }\\n\\n .xl\\\\:auto-cols-fr {\\n grid-auto-columns:minmax(0, 1fr) !important;\\n }\\n\\n .xl\\\\:col-auto {\\n grid-column:auto !important;\\n }\\n\\n .xl\\\\:col-span-1 {\\n grid-column:span 1 / span 1 !important;\\n }\\n\\n .xl\\\\:col-span-2 {\\n grid-column:span 2 / span 2 !important;\\n }\\n\\n .xl\\\\:col-span-3 {\\n grid-column:span 3 / span 3 !important;\\n }\\n\\n .xl\\\\:col-span-4 {\\n grid-column:span 4 / span 4 !important;\\n }\\n\\n .xl\\\\:col-span-5 {\\n grid-column:span 5 / span 5 !important;\\n }\\n\\n .xl\\\\:col-span-6 {\\n grid-column:span 6 / span 6 !important;\\n }\\n\\n .xl\\\\:col-span-7 {\\n grid-column:span 7 / span 7 !important;\\n }\\n\\n .xl\\\\:col-span-8 {\\n grid-column:span 8 / span 8 !important;\\n }\\n\\n .xl\\\\:col-span-9 {\\n grid-column:span 9 / span 9 !important;\\n }\\n\\n .xl\\\\:col-span-10 {\\n grid-column:span 10 / span 10 !important;\\n }\\n\\n .xl\\\\:col-span-11 {\\n grid-column:span 11 / span 11 !important;\\n }\\n\\n .xl\\\\:col-span-12 {\\n grid-column:span 12 / span 12 !important;\\n }\\n\\n .xl\\\\:col-span-full {\\n grid-column:1 / -1 !important;\\n }\\n\\n .xl\\\\:col-start-1 {\\n grid-column-start:1 !important;\\n }\\n\\n .xl\\\\:col-start-2 {\\n grid-column-start:2 !important;\\n }\\n\\n .xl\\\\:col-start-3 {\\n grid-column-start:3 !important;\\n }\\n\\n .xl\\\\:col-start-4 {\\n grid-column-start:4 !important;\\n }\\n\\n .xl\\\\:col-start-5 {\\n grid-column-start:5 !important;\\n }\\n\\n .xl\\\\:col-start-6 {\\n grid-column-start:6 !important;\\n }\\n\\n .xl\\\\:col-start-7 {\\n grid-column-start:7 !important;\\n }\\n\\n .xl\\\\:col-start-8 {\\n grid-column-start:8 !important;\\n }\\n\\n .xl\\\\:col-start-9 {\\n grid-column-start:9 !important;\\n }\\n\\n .xl\\\\:col-start-10 {\\n grid-column-start:10 !important;\\n }\\n\\n .xl\\\\:col-start-11 {\\n grid-column-start:11 !important;\\n }\\n\\n .xl\\\\:col-start-12 {\\n grid-column-start:12 !important;\\n }\\n\\n .xl\\\\:col-start-13 {\\n grid-column-start:13 !important;\\n }\\n\\n .xl\\\\:col-start-auto {\\n grid-column-start:auto !important;\\n }\\n\\n .xl\\\\:col-end-1 {\\n grid-column-end:1 !important;\\n }\\n\\n .xl\\\\:col-end-2 {\\n grid-column-end:2 !important;\\n }\\n\\n .xl\\\\:col-end-3 {\\n grid-column-end:3 !important;\\n }\\n\\n .xl\\\\:col-end-4 {\\n grid-column-end:4 !important;\\n }\\n\\n .xl\\\\:col-end-5 {\\n grid-column-end:5 !important;\\n }\\n\\n .xl\\\\:col-end-6 {\\n grid-column-end:6 !important;\\n }\\n\\n .xl\\\\:col-end-7 {\\n grid-column-end:7 !important;\\n }\\n\\n .xl\\\\:col-end-8 {\\n grid-column-end:8 !important;\\n }\\n\\n .xl\\\\:col-end-9 {\\n grid-column-end:9 !important;\\n }\\n\\n .xl\\\\:col-end-10 {\\n grid-column-end:10 !important;\\n }\\n\\n .xl\\\\:col-end-11 {\\n grid-column-end:11 !important;\\n }\\n\\n .xl\\\\:col-end-12 {\\n grid-column-end:12 !important;\\n }\\n\\n .xl\\\\:col-end-13 {\\n grid-column-end:13 !important;\\n }\\n\\n .xl\\\\:col-end-auto {\\n grid-column-end:auto !important;\\n }\\n\\n .xl\\\\:grid-rows-1 {\\n grid-template-rows:repeat(1, minmax(0, 1fr)) !important;\\n }\\n\\n .xl\\\\:grid-rows-2 {\\n grid-template-rows:repeat(2, minmax(0, 1fr)) !important;\\n }\\n\\n .xl\\\\:grid-rows-3 {\\n grid-template-rows:repeat(3, minmax(0, 1fr)) !important;\\n }\\n\\n .xl\\\\:grid-rows-4 {\\n grid-template-rows:repeat(4, minmax(0, 1fr)) !important;\\n }\\n\\n .xl\\\\:grid-rows-5 {\\n grid-template-rows:repeat(5, minmax(0, 1fr)) !important;\\n }\\n\\n .xl\\\\:grid-rows-6 {\\n grid-template-rows:repeat(6, minmax(0, 1fr)) !important;\\n }\\n\\n .xl\\\\:grid-rows-none {\\n grid-template-rows:none !important;\\n }\\n\\n .xl\\\\:auto-rows-auto {\\n grid-auto-rows:auto !important;\\n }\\n\\n .xl\\\\:auto-rows-min {\\n grid-auto-rows:-webkit-min-content !important;\\n grid-auto-rows:min-content !important;\\n }\\n\\n .xl\\\\:auto-rows-max {\\n grid-auto-rows:-webkit-max-content !important;\\n grid-auto-rows:max-content !important;\\n }\\n\\n .xl\\\\:auto-rows-fr {\\n grid-auto-rows:minmax(0, 1fr) !important;\\n }\\n\\n .xl\\\\:row-auto {\\n grid-row:auto !important;\\n }\\n\\n .xl\\\\:row-span-1 {\\n grid-row:span 1 / span 1 !important;\\n }\\n\\n .xl\\\\:row-span-2 {\\n grid-row:span 2 / span 2 !important;\\n }\\n\\n .xl\\\\:row-span-3 {\\n grid-row:span 3 / span 3 !important;\\n }\\n\\n .xl\\\\:row-span-4 {\\n grid-row:span 4 / span 4 !important;\\n }\\n\\n .xl\\\\:row-span-5 {\\n grid-row:span 5 / span 5 !important;\\n }\\n\\n .xl\\\\:row-span-6 {\\n grid-row:span 6 / span 6 !important;\\n }\\n\\n .xl\\\\:row-span-full {\\n grid-row:1 / -1 !important;\\n }\\n\\n .xl\\\\:row-start-1 {\\n grid-row-start:1 !important;\\n }\\n\\n .xl\\\\:row-start-2 {\\n grid-row-start:2 !important;\\n }\\n\\n .xl\\\\:row-start-3 {\\n grid-row-start:3 !important;\\n }\\n\\n .xl\\\\:row-start-4 {\\n grid-row-start:4 !important;\\n }\\n\\n .xl\\\\:row-start-5 {\\n grid-row-start:5 !important;\\n }\\n\\n .xl\\\\:row-start-6 {\\n grid-row-start:6 !important;\\n }\\n\\n .xl\\\\:row-start-7 {\\n grid-row-start:7 !important;\\n }\\n\\n .xl\\\\:row-start-auto {\\n grid-row-start:auto !important;\\n }\\n\\n .xl\\\\:row-end-1 {\\n grid-row-end:1 !important;\\n }\\n\\n .xl\\\\:row-end-2 {\\n grid-row-end:2 !important;\\n }\\n\\n .xl\\\\:row-end-3 {\\n grid-row-end:3 !important;\\n }\\n\\n .xl\\\\:row-end-4 {\\n grid-row-end:4 !important;\\n }\\n\\n .xl\\\\:row-end-5 {\\n grid-row-end:5 !important;\\n }\\n\\n .xl\\\\:row-end-6 {\\n grid-row-end:6 !important;\\n }\\n\\n .xl\\\\:row-end-7 {\\n grid-row-end:7 !important;\\n }\\n\\n .xl\\\\:row-end-auto {\\n grid-row-end:auto !important;\\n }\\n\\n .xl\\\\:transform {\\n --transform-translate-x:0 !important;\\n --transform-translate-y:0 !important;\\n --transform-rotate:0 !important;\\n --transform-skew-x:0 !important;\\n --transform-skew-y:0 !important;\\n --transform-scale-x:1 !important;\\n --transform-scale-y:1 !important;\\n -webkit-transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;\\n }\\n\\n [dir] .xl\\\\:transform {\\n transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)) !important;\\n }\\n\\n .xl\\\\:transform-none {\\n -webkit-transform:none !important;\\n }\\n\\n [dir] .xl\\\\:transform-none {\\n transform:none !important;\\n }\\n\\n .xl\\\\:origin-center {\\n -webkit-transform-origin:center !important;\\n }\\n\\n [dir] .xl\\\\:origin-center {\\n transform-origin:center !important;\\n }\\n\\n .xl\\\\:origin-top {\\n -webkit-transform-origin:top !important;\\n }\\n\\n [dir] .xl\\\\:origin-top {\\n transform-origin:top !important;\\n }\\n\\n [dir=ltr] .xl\\\\:origin-top-right {\\r\\n -webkit-transform-origin:top right !important;\\r\\n transform-origin:top right !important;\\n }\\n\\n [dir=rtl] .xl\\\\:origin-top-right {\\n -webkit-transform-origin:top left !important;\\n transform-origin:top left !important;\\n }\\n\\n [dir=ltr] .xl\\\\:origin-right {\\r\\n -webkit-transform-origin:right !important;\\r\\n transform-origin:right !important;\\n }\\n\\n [dir=rtl] .xl\\\\:origin-right {\\n -webkit-transform-origin:left !important;\\n transform-origin:left !important;\\n }\\n\\n [dir=ltr] .xl\\\\:origin-bottom-right {\\r\\n -webkit-transform-origin:bottom right !important;\\r\\n transform-origin:bottom right !important;\\n }\\n\\n [dir=rtl] .xl\\\\:origin-bottom-right {\\n -webkit-transform-origin:bottom left !important;\\n transform-origin:bottom left !important;\\n }\\n\\n .xl\\\\:origin-bottom {\\n -webkit-transform-origin:bottom !important;\\n }\\n\\n [dir] .xl\\\\:origin-bottom {\\n transform-origin:bottom !important;\\n }\\n\\n [dir=ltr] .xl\\\\:origin-bottom-left {\\r\\n -webkit-transform-origin:bottom left !important;\\r\\n transform-origin:bottom left !important;\\n }\\n\\n [dir=rtl] .xl\\\\:origin-bottom-left {\\n -webkit-transform-origin:bottom right !important;\\n transform-origin:bottom right !important;\\n }\\n\\n [dir=ltr] .xl\\\\:origin-left {\\r\\n -webkit-transform-origin:left !important;\\r\\n transform-origin:left !important;\\n }\\n\\n [dir=rtl] .xl\\\\:origin-left {\\n -webkit-transform-origin:right !important;\\n transform-origin:right !important;\\n }\\n\\n [dir=ltr] .xl\\\\:origin-top-left {\\r\\n -webkit-transform-origin:top left !important;\\r\\n transform-origin:top left !important;\\n }\\n\\n [dir=rtl] .xl\\\\:origin-top-left {\\n -webkit-transform-origin:top right !important;\\n transform-origin:top right !important;\\n }\\n\\n .xl\\\\:scale-0 {\\n --transform-scale-x:0 !important;\\n --transform-scale-y:0 !important;\\n }\\n\\n .xl\\\\:scale-50 {\\n --transform-scale-x:.5 !important;\\n --transform-scale-y:.5 !important;\\n }\\n\\n .xl\\\\:scale-75 {\\n --transform-scale-x:.75 !important;\\n --transform-scale-y:.75 !important;\\n }\\n\\n .xl\\\\:scale-90 {\\n --transform-scale-x:.9 !important;\\n --transform-scale-y:.9 !important;\\n }\\n\\n .xl\\\\:scale-95 {\\n --transform-scale-x:.95 !important;\\n --transform-scale-y:.95 !important;\\n }\\n\\n .xl\\\\:scale-100 {\\n --transform-scale-x:1 !important;\\n --transform-scale-y:1 !important;\\n }\\n\\n .xl\\\\:scale-105 {\\n --transform-scale-x:1.05 !important;\\n --transform-scale-y:1.05 !important;\\n }\\n\\n .xl\\\\:scale-110 {\\n --transform-scale-x:1.1 !important;\\n --transform-scale-y:1.1 !important;\\n }\\n\\n .xl\\\\:scale-125 {\\n --transform-scale-x:1.25 !important;\\n --transform-scale-y:1.25 !important;\\n }\\n\\n .xl\\\\:scale-150 {\\n --transform-scale-x:1.5 !important;\\n --transform-scale-y:1.5 !important;\\n }\\n\\n .xl\\\\:scale-x-0 {\\n --transform-scale-x:0 !important;\\n }\\n\\n .xl\\\\:scale-x-50 {\\n --transform-scale-x:.5 !important;\\n }\\n\\n .xl\\\\:scale-x-75 {\\n --transform-scale-x:.75 !important;\\n }\\n\\n .xl\\\\:scale-x-90 {\\n --transform-scale-x:.9 !important;\\n }\\n\\n .xl\\\\:scale-x-95 {\\n --transform-scale-x:.95 !important;\\n }\\n\\n .xl\\\\:scale-x-100 {\\n --transform-scale-x:1 !important;\\n }\\n\\n .xl\\\\:scale-x-105 {\\n --transform-scale-x:1.05 !important;\\n }\\n\\n .xl\\\\:scale-x-110 {\\n --transform-scale-x:1.1 !important;\\n }\\n\\n .xl\\\\:scale-x-125 {\\n --transform-scale-x:1.25 !important;\\n }\\n\\n .xl\\\\:scale-x-150 {\\n --transform-scale-x:1.5 !important;\\n }\\n\\n .xl\\\\:scale-y-0 {\\n --transform-scale-y:0 !important;\\n }\\n\\n .xl\\\\:scale-y-50 {\\n --transform-scale-y:.5 !important;\\n }\\n\\n .xl\\\\:scale-y-75 {\\n --transform-scale-y:.75 !important;\\n }\\n\\n .xl\\\\:scale-y-90 {\\n --transform-scale-y:.9 !important;\\n }\\n\\n .xl\\\\:scale-y-95 {\\n --transform-scale-y:.95 !important;\\n }\\n\\n .xl\\\\:scale-y-100 {\\n --transform-scale-y:1 !important;\\n }\\n\\n .xl\\\\:scale-y-105 {\\n --transform-scale-y:1.05 !important;\\n }\\n\\n .xl\\\\:scale-y-110 {\\n --transform-scale-y:1.1 !important;\\n }\\n\\n .xl\\\\:scale-y-125 {\\n --transform-scale-y:1.25 !important;\\n }\\n\\n .xl\\\\:scale-y-150 {\\n --transform-scale-y:1.5 !important;\\n }\\n\\n .xl\\\\:hover\\\\:scale-0:hover {\\n --transform-scale-x:0 !important;\\n --transform-scale-y:0 !important;\\n }\\n\\n .xl\\\\:hover\\\\:scale-50:hover {\\n --transform-scale-x:.5 !important;\\n --transform-scale-y:.5 !important;\\n }\\n\\n .xl\\\\:hover\\\\:scale-75:hover {\\n --transform-scale-x:.75 !important;\\n --transform-scale-y:.75 !important;\\n }\\n\\n .xl\\\\:hover\\\\:scale-90:hover {\\n --transform-scale-x:.9 !important;\\n --transform-scale-y:.9 !important;\\n }\\n\\n .xl\\\\:hover\\\\:scale-95:hover {\\n --transform-scale-x:.95 !important;\\n --transform-scale-y:.95 !important;\\n }\\n\\n .xl\\\\:hover\\\\:scale-100:hover {\\n --transform-scale-x:1 !important;\\n --transform-scale-y:1 !important;\\n }\\n\\n .xl\\\\:hover\\\\:scale-105:hover {\\n --transform-scale-x:1.05 !important;\\n --transform-scale-y:1.05 !important;\\n }\\n\\n .xl\\\\:hover\\\\:scale-110:hover {\\n --transform-scale-x:1.1 !important;\\n --transform-scale-y:1.1 !important;\\n }\\n\\n .xl\\\\:hover\\\\:scale-125:hover {\\n --transform-scale-x:1.25 !important;\\n --transform-scale-y:1.25 !important;\\n }\\n\\n .xl\\\\:hover\\\\:scale-150:hover {\\n --transform-scale-x:1.5 !important;\\n --transform-scale-y:1.5 !important;\\n }\\n\\n .xl\\\\:hover\\\\:scale-x-0:hover {\\n --transform-scale-x:0 !important;\\n }\\n\\n .xl\\\\:hover\\\\:scale-x-50:hover {\\n --transform-scale-x:.5 !important;\\n }\\n\\n .xl\\\\:hover\\\\:scale-x-75:hover {\\n --transform-scale-x:.75 !important;\\n }\\n\\n .xl\\\\:hover\\\\:scale-x-90:hover {\\n --transform-scale-x:.9 !important;\\n }\\n\\n .xl\\\\:hover\\\\:scale-x-95:hover {\\n --transform-scale-x:.95 !important;\\n }\\n\\n .xl\\\\:hover\\\\:scale-x-100:hover {\\n --transform-scale-x:1 !important;\\n }\\n\\n .xl\\\\:hover\\\\:scale-x-105:hover {\\n --transform-scale-x:1.05 !important;\\n }\\n\\n .xl\\\\:hover\\\\:scale-x-110:hover {\\n --transform-scale-x:1.1 !important;\\n }\\n\\n .xl\\\\:hover\\\\:scale-x-125:hover {\\n --transform-scale-x:1.25 !important;\\n }\\n\\n .xl\\\\:hover\\\\:scale-x-150:hover {\\n --transform-scale-x:1.5 !important;\\n }\\n\\n .xl\\\\:hover\\\\:scale-y-0:hover {\\n --transform-scale-y:0 !important;\\n }\\n\\n .xl\\\\:hover\\\\:scale-y-50:hover {\\n --transform-scale-y:.5 !important;\\n }\\n\\n .xl\\\\:hover\\\\:scale-y-75:hover {\\n --transform-scale-y:.75 !important;\\n }\\n\\n .xl\\\\:hover\\\\:scale-y-90:hover {\\n --transform-scale-y:.9 !important;\\n }\\n\\n .xl\\\\:hover\\\\:scale-y-95:hover {\\n --transform-scale-y:.95 !important;\\n }\\n\\n .xl\\\\:hover\\\\:scale-y-100:hover {\\n --transform-scale-y:1 !important;\\n }\\n\\n .xl\\\\:hover\\\\:scale-y-105:hover {\\n --transform-scale-y:1.05 !important;\\n }\\n\\n .xl\\\\:hover\\\\:scale-y-110:hover {\\n --transform-scale-y:1.1 !important;\\n }\\n\\n .xl\\\\:hover\\\\:scale-y-125:hover {\\n --transform-scale-y:1.25 !important;\\n }\\n\\n .xl\\\\:hover\\\\:scale-y-150:hover {\\n --transform-scale-y:1.5 !important;\\n }\\n\\n .xl\\\\:focus\\\\:scale-0:focus {\\n --transform-scale-x:0 !important;\\n --transform-scale-y:0 !important;\\n }\\n\\n .xl\\\\:focus\\\\:scale-50:focus {\\n --transform-scale-x:.5 !important;\\n --transform-scale-y:.5 !important;\\n }\\n\\n .xl\\\\:focus\\\\:scale-75:focus {\\n --transform-scale-x:.75 !important;\\n --transform-scale-y:.75 !important;\\n }\\n\\n .xl\\\\:focus\\\\:scale-90:focus {\\n --transform-scale-x:.9 !important;\\n --transform-scale-y:.9 !important;\\n }\\n\\n .xl\\\\:focus\\\\:scale-95:focus {\\n --transform-scale-x:.95 !important;\\n --transform-scale-y:.95 !important;\\n }\\n\\n .xl\\\\:focus\\\\:scale-100:focus {\\n --transform-scale-x:1 !important;\\n --transform-scale-y:1 !important;\\n }\\n\\n .xl\\\\:focus\\\\:scale-105:focus {\\n --transform-scale-x:1.05 !important;\\n --transform-scale-y:1.05 !important;\\n }\\n\\n .xl\\\\:focus\\\\:scale-110:focus {\\n --transform-scale-x:1.1 !important;\\n --transform-scale-y:1.1 !important;\\n }\\n\\n .xl\\\\:focus\\\\:scale-125:focus {\\n --transform-scale-x:1.25 !important;\\n --transform-scale-y:1.25 !important;\\n }\\n\\n .xl\\\\:focus\\\\:scale-150:focus {\\n --transform-scale-x:1.5 !important;\\n --transform-scale-y:1.5 !important;\\n }\\n\\n .xl\\\\:focus\\\\:scale-x-0:focus {\\n --transform-scale-x:0 !important;\\n }\\n\\n .xl\\\\:focus\\\\:scale-x-50:focus {\\n --transform-scale-x:.5 !important;\\n }\\n\\n .xl\\\\:focus\\\\:scale-x-75:focus {\\n --transform-scale-x:.75 !important;\\n }\\n\\n .xl\\\\:focus\\\\:scale-x-90:focus {\\n --transform-scale-x:.9 !important;\\n }\\n\\n .xl\\\\:focus\\\\:scale-x-95:focus {\\n --transform-scale-x:.95 !important;\\n }\\n\\n .xl\\\\:focus\\\\:scale-x-100:focus {\\n --transform-scale-x:1 !important;\\n }\\n\\n .xl\\\\:focus\\\\:scale-x-105:focus {\\n --transform-scale-x:1.05 !important;\\n }\\n\\n .xl\\\\:focus\\\\:scale-x-110:focus {\\n --transform-scale-x:1.1 !important;\\n }\\n\\n .xl\\\\:focus\\\\:scale-x-125:focus {\\n --transform-scale-x:1.25 !important;\\n }\\n\\n .xl\\\\:focus\\\\:scale-x-150:focus {\\n --transform-scale-x:1.5 !important;\\n }\\n\\n .xl\\\\:focus\\\\:scale-y-0:focus {\\n --transform-scale-y:0 !important;\\n }\\n\\n .xl\\\\:focus\\\\:scale-y-50:focus {\\n --transform-scale-y:.5 !important;\\n }\\n\\n .xl\\\\:focus\\\\:scale-y-75:focus {\\n --transform-scale-y:.75 !important;\\n }\\n\\n .xl\\\\:focus\\\\:scale-y-90:focus {\\n --transform-scale-y:.9 !important;\\n }\\n\\n .xl\\\\:focus\\\\:scale-y-95:focus {\\n --transform-scale-y:.95 !important;\\n }\\n\\n .xl\\\\:focus\\\\:scale-y-100:focus {\\n --transform-scale-y:1 !important;\\n }\\n\\n .xl\\\\:focus\\\\:scale-y-105:focus {\\n --transform-scale-y:1.05 !important;\\n }\\n\\n .xl\\\\:focus\\\\:scale-y-110:focus {\\n --transform-scale-y:1.1 !important;\\n }\\n\\n .xl\\\\:focus\\\\:scale-y-125:focus {\\n --transform-scale-y:1.25 !important;\\n }\\n\\n .xl\\\\:focus\\\\:scale-y-150:focus {\\n --transform-scale-y:1.5 !important;\\n }\\n\\n .xl\\\\:rotate-0 {\\n --transform-rotate:0 !important;\\n }\\n\\n .xl\\\\:rotate-1 {\\n --transform-rotate:1deg !important;\\n }\\n\\n .xl\\\\:rotate-2 {\\n --transform-rotate:2deg !important;\\n }\\n\\n .xl\\\\:rotate-3 {\\n --transform-rotate:3deg !important;\\n }\\n\\n .xl\\\\:rotate-6 {\\n --transform-rotate:6deg !important;\\n }\\n\\n .xl\\\\:rotate-12 {\\n --transform-rotate:12deg !important;\\n }\\n\\n .xl\\\\:rotate-45 {\\n --transform-rotate:45deg !important;\\n }\\n\\n .xl\\\\:rotate-90 {\\n --transform-rotate:90deg !important;\\n }\\n\\n .xl\\\\:rotate-180 {\\n --transform-rotate:180deg !important;\\n }\\n\\n .xl\\\\:-rotate-180 {\\n --transform-rotate:-180deg !important;\\n }\\n\\n .xl\\\\:-rotate-90 {\\n --transform-rotate:-90deg !important;\\n }\\n\\n .xl\\\\:-rotate-45 {\\n --transform-rotate:-45deg !important;\\n }\\n\\n .xl\\\\:-rotate-12 {\\n --transform-rotate:-12deg !important;\\n }\\n\\n .xl\\\\:-rotate-6 {\\n --transform-rotate:-6deg !important;\\n }\\n\\n .xl\\\\:-rotate-3 {\\n --transform-rotate:-3deg !important;\\n }\\n\\n .xl\\\\:-rotate-2 {\\n --transform-rotate:-2deg !important;\\n }\\n\\n .xl\\\\:-rotate-1 {\\n --transform-rotate:-1deg !important;\\n }\\n\\n .xl\\\\:hover\\\\:rotate-0:hover {\\n --transform-rotate:0 !important;\\n }\\n\\n .xl\\\\:hover\\\\:rotate-1:hover {\\n --transform-rotate:1deg !important;\\n }\\n\\n .xl\\\\:hover\\\\:rotate-2:hover {\\n --transform-rotate:2deg !important;\\n }\\n\\n .xl\\\\:hover\\\\:rotate-3:hover {\\n --transform-rotate:3deg !important;\\n }\\n\\n .xl\\\\:hover\\\\:rotate-6:hover {\\n --transform-rotate:6deg !important;\\n }\\n\\n .xl\\\\:hover\\\\:rotate-12:hover {\\n --transform-rotate:12deg !important;\\n }\\n\\n .xl\\\\:hover\\\\:rotate-45:hover {\\n --transform-rotate:45deg !important;\\n }\\n\\n .xl\\\\:hover\\\\:rotate-90:hover {\\n --transform-rotate:90deg !important;\\n }\\n\\n .xl\\\\:hover\\\\:rotate-180:hover {\\n --transform-rotate:180deg !important;\\n }\\n\\n .xl\\\\:hover\\\\:-rotate-180:hover {\\n --transform-rotate:-180deg !important;\\n }\\n\\n .xl\\\\:hover\\\\:-rotate-90:hover {\\n --transform-rotate:-90deg !important;\\n }\\n\\n .xl\\\\:hover\\\\:-rotate-45:hover {\\n --transform-rotate:-45deg !important;\\n }\\n\\n .xl\\\\:hover\\\\:-rotate-12:hover {\\n --transform-rotate:-12deg !important;\\n }\\n\\n .xl\\\\:hover\\\\:-rotate-6:hover {\\n --transform-rotate:-6deg !important;\\n }\\n\\n .xl\\\\:hover\\\\:-rotate-3:hover {\\n --transform-rotate:-3deg !important;\\n }\\n\\n .xl\\\\:hover\\\\:-rotate-2:hover {\\n --transform-rotate:-2deg !important;\\n }\\n\\n .xl\\\\:hover\\\\:-rotate-1:hover {\\n --transform-rotate:-1deg !important;\\n }\\n\\n .xl\\\\:focus\\\\:rotate-0:focus {\\n --transform-rotate:0 !important;\\n }\\n\\n .xl\\\\:focus\\\\:rotate-1:focus {\\n --transform-rotate:1deg !important;\\n }\\n\\n .xl\\\\:focus\\\\:rotate-2:focus {\\n --transform-rotate:2deg !important;\\n }\\n\\n .xl\\\\:focus\\\\:rotate-3:focus {\\n --transform-rotate:3deg !important;\\n }\\n\\n .xl\\\\:focus\\\\:rotate-6:focus {\\n --transform-rotate:6deg !important;\\n }\\n\\n .xl\\\\:focus\\\\:rotate-12:focus {\\n --transform-rotate:12deg !important;\\n }\\n\\n .xl\\\\:focus\\\\:rotate-45:focus {\\n --transform-rotate:45deg !important;\\n }\\n\\n .xl\\\\:focus\\\\:rotate-90:focus {\\n --transform-rotate:90deg !important;\\n }\\n\\n .xl\\\\:focus\\\\:rotate-180:focus {\\n --transform-rotate:180deg !important;\\n }\\n\\n .xl\\\\:focus\\\\:-rotate-180:focus {\\n --transform-rotate:-180deg !important;\\n }\\n\\n .xl\\\\:focus\\\\:-rotate-90:focus {\\n --transform-rotate:-90deg !important;\\n }\\n\\n .xl\\\\:focus\\\\:-rotate-45:focus {\\n --transform-rotate:-45deg !important;\\n }\\n\\n .xl\\\\:focus\\\\:-rotate-12:focus {\\n --transform-rotate:-12deg !important;\\n }\\n\\n .xl\\\\:focus\\\\:-rotate-6:focus {\\n --transform-rotate:-6deg !important;\\n }\\n\\n .xl\\\\:focus\\\\:-rotate-3:focus {\\n --transform-rotate:-3deg !important;\\n }\\n\\n .xl\\\\:focus\\\\:-rotate-2:focus {\\n --transform-rotate:-2deg !important;\\n }\\n\\n .xl\\\\:focus\\\\:-rotate-1:focus {\\n --transform-rotate:-1deg !important;\\n }\\n\\n .xl\\\\:translate-x-0 {\\n --transform-translate-x:0 !important;\\n }\\n\\n .xl\\\\:translate-x-1 {\\n --transform-translate-x:0.25rem !important;\\n }\\n\\n .xl\\\\:translate-x-2 {\\n --transform-translate-x:0.5rem !important;\\n }\\n\\n .xl\\\\:translate-x-3 {\\n --transform-translate-x:0.75rem !important;\\n }\\n\\n .xl\\\\:translate-x-4 {\\n --transform-translate-x:1rem !important;\\n }\\n\\n .xl\\\\:translate-x-5 {\\n --transform-translate-x:1.25rem !important;\\n }\\n\\n .xl\\\\:translate-x-6 {\\n --transform-translate-x:1.5rem !important;\\n }\\n\\n .xl\\\\:translate-x-8 {\\n --transform-translate-x:2rem !important;\\n }\\n\\n .xl\\\\:translate-x-10 {\\n --transform-translate-x:2.5rem !important;\\n }\\n\\n .xl\\\\:translate-x-12 {\\n --transform-translate-x:3rem !important;\\n }\\n\\n .xl\\\\:translate-x-16 {\\n --transform-translate-x:4rem !important;\\n }\\n\\n .xl\\\\:translate-x-20 {\\n --transform-translate-x:5rem !important;\\n }\\n\\n .xl\\\\:translate-x-24 {\\n --transform-translate-x:6rem !important;\\n }\\n\\n .xl\\\\:translate-x-32 {\\n --transform-translate-x:8rem !important;\\n }\\n\\n .xl\\\\:translate-x-40 {\\n --transform-translate-x:10rem !important;\\n }\\n\\n .xl\\\\:translate-x-48 {\\n --transform-translate-x:12rem !important;\\n }\\n\\n .xl\\\\:translate-x-56 {\\n --transform-translate-x:14rem !important;\\n }\\n\\n .xl\\\\:translate-x-64 {\\n --transform-translate-x:16rem !important;\\n }\\n\\n .xl\\\\:translate-x-px {\\n --transform-translate-x:1px !important;\\n }\\n\\n .xl\\\\:-translate-x-1 {\\n --transform-translate-x:-0.25rem !important;\\n }\\n\\n .xl\\\\:-translate-x-2 {\\n --transform-translate-x:-0.5rem !important;\\n }\\n\\n .xl\\\\:-translate-x-3 {\\n --transform-translate-x:-0.75rem !important;\\n }\\n\\n .xl\\\\:-translate-x-4 {\\n --transform-translate-x:-1rem !important;\\n }\\n\\n .xl\\\\:-translate-x-5 {\\n --transform-translate-x:-1.25rem !important;\\n }\\n\\n .xl\\\\:-translate-x-6 {\\n --transform-translate-x:-1.5rem !important;\\n }\\n\\n .xl\\\\:-translate-x-8 {\\n --transform-translate-x:-2rem !important;\\n }\\n\\n .xl\\\\:-translate-x-10 {\\n --transform-translate-x:-2.5rem !important;\\n }\\n\\n .xl\\\\:-translate-x-12 {\\n --transform-translate-x:-3rem !important;\\n }\\n\\n .xl\\\\:-translate-x-16 {\\n --transform-translate-x:-4rem !important;\\n }\\n\\n .xl\\\\:-translate-x-20 {\\n --transform-translate-x:-5rem !important;\\n }\\n\\n .xl\\\\:-translate-x-24 {\\n --transform-translate-x:-6rem !important;\\n }\\n\\n .xl\\\\:-translate-x-32 {\\n --transform-translate-x:-8rem !important;\\n }\\n\\n .xl\\\\:-translate-x-40 {\\n --transform-translate-x:-10rem !important;\\n }\\n\\n .xl\\\\:-translate-x-48 {\\n --transform-translate-x:-12rem !important;\\n }\\n\\n .xl\\\\:-translate-x-56 {\\n --transform-translate-x:-14rem !important;\\n }\\n\\n .xl\\\\:-translate-x-64 {\\n --transform-translate-x:-16rem !important;\\n }\\n\\n .xl\\\\:-translate-x-px {\\n --transform-translate-x:-1px !important;\\n }\\n\\n .xl\\\\:-translate-x-full {\\n --transform-translate-x:-100% !important;\\n }\\n\\n .xl\\\\:-translate-x-1\\\\/2 {\\n --transform-translate-x:-50% !important;\\n }\\n\\n .xl\\\\:translate-x-1\\\\/2 {\\n --transform-translate-x:50% !important;\\n }\\n\\n .xl\\\\:translate-x-full {\\n --transform-translate-x:100% !important;\\n }\\n\\n .xl\\\\:translate-y-0 {\\n --transform-translate-y:0 !important;\\n }\\n\\n .xl\\\\:translate-y-1 {\\n --transform-translate-y:0.25rem !important;\\n }\\n\\n .xl\\\\:translate-y-2 {\\n --transform-translate-y:0.5rem !important;\\n }\\n\\n .xl\\\\:translate-y-3 {\\n --transform-translate-y:0.75rem !important;\\n }\\n\\n .xl\\\\:translate-y-4 {\\n --transform-translate-y:1rem !important;\\n }\\n\\n .xl\\\\:translate-y-5 {\\n --transform-translate-y:1.25rem !important;\\n }\\n\\n .xl\\\\:translate-y-6 {\\n --transform-translate-y:1.5rem !important;\\n }\\n\\n .xl\\\\:translate-y-8 {\\n --transform-translate-y:2rem !important;\\n }\\n\\n .xl\\\\:translate-y-10 {\\n --transform-translate-y:2.5rem !important;\\n }\\n\\n .xl\\\\:translate-y-12 {\\n --transform-translate-y:3rem !important;\\n }\\n\\n .xl\\\\:translate-y-16 {\\n --transform-translate-y:4rem !important;\\n }\\n\\n .xl\\\\:translate-y-20 {\\n --transform-translate-y:5rem !important;\\n }\\n\\n .xl\\\\:translate-y-24 {\\n --transform-translate-y:6rem !important;\\n }\\n\\n .xl\\\\:translate-y-32 {\\n --transform-translate-y:8rem !important;\\n }\\n\\n .xl\\\\:translate-y-40 {\\n --transform-translate-y:10rem !important;\\n }\\n\\n .xl\\\\:translate-y-48 {\\n --transform-translate-y:12rem !important;\\n }\\n\\n .xl\\\\:translate-y-56 {\\n --transform-translate-y:14rem !important;\\n }\\n\\n .xl\\\\:translate-y-64 {\\n --transform-translate-y:16rem !important;\\n }\\n\\n .xl\\\\:translate-y-px {\\n --transform-translate-y:1px !important;\\n }\\n\\n .xl\\\\:-translate-y-1 {\\n --transform-translate-y:-0.25rem !important;\\n }\\n\\n .xl\\\\:-translate-y-2 {\\n --transform-translate-y:-0.5rem !important;\\n }\\n\\n .xl\\\\:-translate-y-3 {\\n --transform-translate-y:-0.75rem !important;\\n }\\n\\n .xl\\\\:-translate-y-4 {\\n --transform-translate-y:-1rem !important;\\n }\\n\\n .xl\\\\:-translate-y-5 {\\n --transform-translate-y:-1.25rem !important;\\n }\\n\\n .xl\\\\:-translate-y-6 {\\n --transform-translate-y:-1.5rem !important;\\n }\\n\\n .xl\\\\:-translate-y-8 {\\n --transform-translate-y:-2rem !important;\\n }\\n\\n .xl\\\\:-translate-y-10 {\\n --transform-translate-y:-2.5rem !important;\\n }\\n\\n .xl\\\\:-translate-y-12 {\\n --transform-translate-y:-3rem !important;\\n }\\n\\n .xl\\\\:-translate-y-16 {\\n --transform-translate-y:-4rem !important;\\n }\\n\\n .xl\\\\:-translate-y-20 {\\n --transform-translate-y:-5rem !important;\\n }\\n\\n .xl\\\\:-translate-y-24 {\\n --transform-translate-y:-6rem !important;\\n }\\n\\n .xl\\\\:-translate-y-32 {\\n --transform-translate-y:-8rem !important;\\n }\\n\\n .xl\\\\:-translate-y-40 {\\n --transform-translate-y:-10rem !important;\\n }\\n\\n .xl\\\\:-translate-y-48 {\\n --transform-translate-y:-12rem !important;\\n }\\n\\n .xl\\\\:-translate-y-56 {\\n --transform-translate-y:-14rem !important;\\n }\\n\\n .xl\\\\:-translate-y-64 {\\n --transform-translate-y:-16rem !important;\\n }\\n\\n .xl\\\\:-translate-y-px {\\n --transform-translate-y:-1px !important;\\n }\\n\\n .xl\\\\:-translate-y-full {\\n --transform-translate-y:-100% !important;\\n }\\n\\n .xl\\\\:-translate-y-1\\\\/2 {\\n --transform-translate-y:-50% !important;\\n }\\n\\n .xl\\\\:translate-y-1\\\\/2 {\\n --transform-translate-y:50% !important;\\n }\\n\\n .xl\\\\:translate-y-full {\\n --transform-translate-y:100% !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-x-0:hover {\\n --transform-translate-x:0 !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-x-1:hover {\\n --transform-translate-x:0.25rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-x-2:hover {\\n --transform-translate-x:0.5rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-x-3:hover {\\n --transform-translate-x:0.75rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-x-4:hover {\\n --transform-translate-x:1rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-x-5:hover {\\n --transform-translate-x:1.25rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-x-6:hover {\\n --transform-translate-x:1.5rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-x-8:hover {\\n --transform-translate-x:2rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-x-10:hover {\\n --transform-translate-x:2.5rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-x-12:hover {\\n --transform-translate-x:3rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-x-16:hover {\\n --transform-translate-x:4rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-x-20:hover {\\n --transform-translate-x:5rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-x-24:hover {\\n --transform-translate-x:6rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-x-32:hover {\\n --transform-translate-x:8rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-x-40:hover {\\n --transform-translate-x:10rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-x-48:hover {\\n --transform-translate-x:12rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-x-56:hover {\\n --transform-translate-x:14rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-x-64:hover {\\n --transform-translate-x:16rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-x-px:hover {\\n --transform-translate-x:1px !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-x-1:hover {\\n --transform-translate-x:-0.25rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-x-2:hover {\\n --transform-translate-x:-0.5rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-x-3:hover {\\n --transform-translate-x:-0.75rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-x-4:hover {\\n --transform-translate-x:-1rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-x-5:hover {\\n --transform-translate-x:-1.25rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-x-6:hover {\\n --transform-translate-x:-1.5rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-x-8:hover {\\n --transform-translate-x:-2rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-x-10:hover {\\n --transform-translate-x:-2.5rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-x-12:hover {\\n --transform-translate-x:-3rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-x-16:hover {\\n --transform-translate-x:-4rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-x-20:hover {\\n --transform-translate-x:-5rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-x-24:hover {\\n --transform-translate-x:-6rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-x-32:hover {\\n --transform-translate-x:-8rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-x-40:hover {\\n --transform-translate-x:-10rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-x-48:hover {\\n --transform-translate-x:-12rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-x-56:hover {\\n --transform-translate-x:-14rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-x-64:hover {\\n --transform-translate-x:-16rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-x-px:hover {\\n --transform-translate-x:-1px !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-x-full:hover {\\n --transform-translate-x:-100% !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-x-1\\\\/2:hover {\\n --transform-translate-x:-50% !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-x-1\\\\/2:hover {\\n --transform-translate-x:50% !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-x-full:hover {\\n --transform-translate-x:100% !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-y-0:hover {\\n --transform-translate-y:0 !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-y-1:hover {\\n --transform-translate-y:0.25rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-y-2:hover {\\n --transform-translate-y:0.5rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-y-3:hover {\\n --transform-translate-y:0.75rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-y-4:hover {\\n --transform-translate-y:1rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-y-5:hover {\\n --transform-translate-y:1.25rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-y-6:hover {\\n --transform-translate-y:1.5rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-y-8:hover {\\n --transform-translate-y:2rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-y-10:hover {\\n --transform-translate-y:2.5rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-y-12:hover {\\n --transform-translate-y:3rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-y-16:hover {\\n --transform-translate-y:4rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-y-20:hover {\\n --transform-translate-y:5rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-y-24:hover {\\n --transform-translate-y:6rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-y-32:hover {\\n --transform-translate-y:8rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-y-40:hover {\\n --transform-translate-y:10rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-y-48:hover {\\n --transform-translate-y:12rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-y-56:hover {\\n --transform-translate-y:14rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-y-64:hover {\\n --transform-translate-y:16rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-y-px:hover {\\n --transform-translate-y:1px !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-y-1:hover {\\n --transform-translate-y:-0.25rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-y-2:hover {\\n --transform-translate-y:-0.5rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-y-3:hover {\\n --transform-translate-y:-0.75rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-y-4:hover {\\n --transform-translate-y:-1rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-y-5:hover {\\n --transform-translate-y:-1.25rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-y-6:hover {\\n --transform-translate-y:-1.5rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-y-8:hover {\\n --transform-translate-y:-2rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-y-10:hover {\\n --transform-translate-y:-2.5rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-y-12:hover {\\n --transform-translate-y:-3rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-y-16:hover {\\n --transform-translate-y:-4rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-y-20:hover {\\n --transform-translate-y:-5rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-y-24:hover {\\n --transform-translate-y:-6rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-y-32:hover {\\n --transform-translate-y:-8rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-y-40:hover {\\n --transform-translate-y:-10rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-y-48:hover {\\n --transform-translate-y:-12rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-y-56:hover {\\n --transform-translate-y:-14rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-y-64:hover {\\n --transform-translate-y:-16rem !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-y-px:hover {\\n --transform-translate-y:-1px !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-y-full:hover {\\n --transform-translate-y:-100% !important;\\n }\\n\\n .xl\\\\:hover\\\\:-translate-y-1\\\\/2:hover {\\n --transform-translate-y:-50% !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-y-1\\\\/2:hover {\\n --transform-translate-y:50% !important;\\n }\\n\\n .xl\\\\:hover\\\\:translate-y-full:hover {\\n --transform-translate-y:100% !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-x-0:focus {\\n --transform-translate-x:0 !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-x-1:focus {\\n --transform-translate-x:0.25rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-x-2:focus {\\n --transform-translate-x:0.5rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-x-3:focus {\\n --transform-translate-x:0.75rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-x-4:focus {\\n --transform-translate-x:1rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-x-5:focus {\\n --transform-translate-x:1.25rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-x-6:focus {\\n --transform-translate-x:1.5rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-x-8:focus {\\n --transform-translate-x:2rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-x-10:focus {\\n --transform-translate-x:2.5rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-x-12:focus {\\n --transform-translate-x:3rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-x-16:focus {\\n --transform-translate-x:4rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-x-20:focus {\\n --transform-translate-x:5rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-x-24:focus {\\n --transform-translate-x:6rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-x-32:focus {\\n --transform-translate-x:8rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-x-40:focus {\\n --transform-translate-x:10rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-x-48:focus {\\n --transform-translate-x:12rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-x-56:focus {\\n --transform-translate-x:14rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-x-64:focus {\\n --transform-translate-x:16rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-x-px:focus {\\n --transform-translate-x:1px !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-x-1:focus {\\n --transform-translate-x:-0.25rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-x-2:focus {\\n --transform-translate-x:-0.5rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-x-3:focus {\\n --transform-translate-x:-0.75rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-x-4:focus {\\n --transform-translate-x:-1rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-x-5:focus {\\n --transform-translate-x:-1.25rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-x-6:focus {\\n --transform-translate-x:-1.5rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-x-8:focus {\\n --transform-translate-x:-2rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-x-10:focus {\\n --transform-translate-x:-2.5rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-x-12:focus {\\n --transform-translate-x:-3rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-x-16:focus {\\n --transform-translate-x:-4rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-x-20:focus {\\n --transform-translate-x:-5rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-x-24:focus {\\n --transform-translate-x:-6rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-x-32:focus {\\n --transform-translate-x:-8rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-x-40:focus {\\n --transform-translate-x:-10rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-x-48:focus {\\n --transform-translate-x:-12rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-x-56:focus {\\n --transform-translate-x:-14rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-x-64:focus {\\n --transform-translate-x:-16rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-x-px:focus {\\n --transform-translate-x:-1px !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-x-full:focus {\\n --transform-translate-x:-100% !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-x-1\\\\/2:focus {\\n --transform-translate-x:-50% !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-x-1\\\\/2:focus {\\n --transform-translate-x:50% !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-x-full:focus {\\n --transform-translate-x:100% !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-y-0:focus {\\n --transform-translate-y:0 !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-y-1:focus {\\n --transform-translate-y:0.25rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-y-2:focus {\\n --transform-translate-y:0.5rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-y-3:focus {\\n --transform-translate-y:0.75rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-y-4:focus {\\n --transform-translate-y:1rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-y-5:focus {\\n --transform-translate-y:1.25rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-y-6:focus {\\n --transform-translate-y:1.5rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-y-8:focus {\\n --transform-translate-y:2rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-y-10:focus {\\n --transform-translate-y:2.5rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-y-12:focus {\\n --transform-translate-y:3rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-y-16:focus {\\n --transform-translate-y:4rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-y-20:focus {\\n --transform-translate-y:5rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-y-24:focus {\\n --transform-translate-y:6rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-y-32:focus {\\n --transform-translate-y:8rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-y-40:focus {\\n --transform-translate-y:10rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-y-48:focus {\\n --transform-translate-y:12rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-y-56:focus {\\n --transform-translate-y:14rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-y-64:focus {\\n --transform-translate-y:16rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-y-px:focus {\\n --transform-translate-y:1px !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-y-1:focus {\\n --transform-translate-y:-0.25rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-y-2:focus {\\n --transform-translate-y:-0.5rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-y-3:focus {\\n --transform-translate-y:-0.75rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-y-4:focus {\\n --transform-translate-y:-1rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-y-5:focus {\\n --transform-translate-y:-1.25rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-y-6:focus {\\n --transform-translate-y:-1.5rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-y-8:focus {\\n --transform-translate-y:-2rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-y-10:focus {\\n --transform-translate-y:-2.5rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-y-12:focus {\\n --transform-translate-y:-3rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-y-16:focus {\\n --transform-translate-y:-4rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-y-20:focus {\\n --transform-translate-y:-5rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-y-24:focus {\\n --transform-translate-y:-6rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-y-32:focus {\\n --transform-translate-y:-8rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-y-40:focus {\\n --transform-translate-y:-10rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-y-48:focus {\\n --transform-translate-y:-12rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-y-56:focus {\\n --transform-translate-y:-14rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-y-64:focus {\\n --transform-translate-y:-16rem !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-y-px:focus {\\n --transform-translate-y:-1px !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-y-full:focus {\\n --transform-translate-y:-100% !important;\\n }\\n\\n .xl\\\\:focus\\\\:-translate-y-1\\\\/2:focus {\\n --transform-translate-y:-50% !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-y-1\\\\/2:focus {\\n --transform-translate-y:50% !important;\\n }\\n\\n .xl\\\\:focus\\\\:translate-y-full:focus {\\n --transform-translate-y:100% !important;\\n }\\n\\n .xl\\\\:skew-x-0 {\\n --transform-skew-x:0 !important;\\n }\\n\\n .xl\\\\:skew-x-1 {\\n --transform-skew-x:1deg !important;\\n }\\n\\n .xl\\\\:skew-x-2 {\\n --transform-skew-x:2deg !important;\\n }\\n\\n .xl\\\\:skew-x-3 {\\n --transform-skew-x:3deg !important;\\n }\\n\\n .xl\\\\:skew-x-6 {\\n --transform-skew-x:6deg !important;\\n }\\n\\n .xl\\\\:skew-x-12 {\\n --transform-skew-x:12deg !important;\\n }\\n\\n .xl\\\\:-skew-x-12 {\\n --transform-skew-x:-12deg !important;\\n }\\n\\n .xl\\\\:-skew-x-6 {\\n --transform-skew-x:-6deg !important;\\n }\\n\\n .xl\\\\:-skew-x-3 {\\n --transform-skew-x:-3deg !important;\\n }\\n\\n .xl\\\\:-skew-x-2 {\\n --transform-skew-x:-2deg !important;\\n }\\n\\n .xl\\\\:-skew-x-1 {\\n --transform-skew-x:-1deg !important;\\n }\\n\\n .xl\\\\:skew-y-0 {\\n --transform-skew-y:0 !important;\\n }\\n\\n .xl\\\\:skew-y-1 {\\n --transform-skew-y:1deg !important;\\n }\\n\\n .xl\\\\:skew-y-2 {\\n --transform-skew-y:2deg !important;\\n }\\n\\n .xl\\\\:skew-y-3 {\\n --transform-skew-y:3deg !important;\\n }\\n\\n .xl\\\\:skew-y-6 {\\n --transform-skew-y:6deg !important;\\n }\\n\\n .xl\\\\:skew-y-12 {\\n --transform-skew-y:12deg !important;\\n }\\n\\n .xl\\\\:-skew-y-12 {\\n --transform-skew-y:-12deg !important;\\n }\\n\\n .xl\\\\:-skew-y-6 {\\n --transform-skew-y:-6deg !important;\\n }\\n\\n .xl\\\\:-skew-y-3 {\\n --transform-skew-y:-3deg !important;\\n }\\n\\n .xl\\\\:-skew-y-2 {\\n --transform-skew-y:-2deg !important;\\n }\\n\\n .xl\\\\:-skew-y-1 {\\n --transform-skew-y:-1deg !important;\\n }\\n\\n .xl\\\\:hover\\\\:skew-x-0:hover {\\n --transform-skew-x:0 !important;\\n }\\n\\n .xl\\\\:hover\\\\:skew-x-1:hover {\\n --transform-skew-x:1deg !important;\\n }\\n\\n .xl\\\\:hover\\\\:skew-x-2:hover {\\n --transform-skew-x:2deg !important;\\n }\\n\\n .xl\\\\:hover\\\\:skew-x-3:hover {\\n --transform-skew-x:3deg !important;\\n }\\n\\n .xl\\\\:hover\\\\:skew-x-6:hover {\\n --transform-skew-x:6deg !important;\\n }\\n\\n .xl\\\\:hover\\\\:skew-x-12:hover {\\n --transform-skew-x:12deg !important;\\n }\\n\\n .xl\\\\:hover\\\\:-skew-x-12:hover {\\n --transform-skew-x:-12deg !important;\\n }\\n\\n .xl\\\\:hover\\\\:-skew-x-6:hover {\\n --transform-skew-x:-6deg !important;\\n }\\n\\n .xl\\\\:hover\\\\:-skew-x-3:hover {\\n --transform-skew-x:-3deg !important;\\n }\\n\\n .xl\\\\:hover\\\\:-skew-x-2:hover {\\n --transform-skew-x:-2deg !important;\\n }\\n\\n .xl\\\\:hover\\\\:-skew-x-1:hover {\\n --transform-skew-x:-1deg !important;\\n }\\n\\n .xl\\\\:hover\\\\:skew-y-0:hover {\\n --transform-skew-y:0 !important;\\n }\\n\\n .xl\\\\:hover\\\\:skew-y-1:hover {\\n --transform-skew-y:1deg !important;\\n }\\n\\n .xl\\\\:hover\\\\:skew-y-2:hover {\\n --transform-skew-y:2deg !important;\\n }\\n\\n .xl\\\\:hover\\\\:skew-y-3:hover {\\n --transform-skew-y:3deg !important;\\n }\\n\\n .xl\\\\:hover\\\\:skew-y-6:hover {\\n --transform-skew-y:6deg !important;\\n }\\n\\n .xl\\\\:hover\\\\:skew-y-12:hover {\\n --transform-skew-y:12deg !important;\\n }\\n\\n .xl\\\\:hover\\\\:-skew-y-12:hover {\\n --transform-skew-y:-12deg !important;\\n }\\n\\n .xl\\\\:hover\\\\:-skew-y-6:hover {\\n --transform-skew-y:-6deg !important;\\n }\\n\\n .xl\\\\:hover\\\\:-skew-y-3:hover {\\n --transform-skew-y:-3deg !important;\\n }\\n\\n .xl\\\\:hover\\\\:-skew-y-2:hover {\\n --transform-skew-y:-2deg !important;\\n }\\n\\n .xl\\\\:hover\\\\:-skew-y-1:hover {\\n --transform-skew-y:-1deg !important;\\n }\\n\\n .xl\\\\:focus\\\\:skew-x-0:focus {\\n --transform-skew-x:0 !important;\\n }\\n\\n .xl\\\\:focus\\\\:skew-x-1:focus {\\n --transform-skew-x:1deg !important;\\n }\\n\\n .xl\\\\:focus\\\\:skew-x-2:focus {\\n --transform-skew-x:2deg !important;\\n }\\n\\n .xl\\\\:focus\\\\:skew-x-3:focus {\\n --transform-skew-x:3deg !important;\\n }\\n\\n .xl\\\\:focus\\\\:skew-x-6:focus {\\n --transform-skew-x:6deg !important;\\n }\\n\\n .xl\\\\:focus\\\\:skew-x-12:focus {\\n --transform-skew-x:12deg !important;\\n }\\n\\n .xl\\\\:focus\\\\:-skew-x-12:focus {\\n --transform-skew-x:-12deg !important;\\n }\\n\\n .xl\\\\:focus\\\\:-skew-x-6:focus {\\n --transform-skew-x:-6deg !important;\\n }\\n\\n .xl\\\\:focus\\\\:-skew-x-3:focus {\\n --transform-skew-x:-3deg !important;\\n }\\n\\n .xl\\\\:focus\\\\:-skew-x-2:focus {\\n --transform-skew-x:-2deg !important;\\n }\\n\\n .xl\\\\:focus\\\\:-skew-x-1:focus {\\n --transform-skew-x:-1deg !important;\\n }\\n\\n .xl\\\\:focus\\\\:skew-y-0:focus {\\n --transform-skew-y:0 !important;\\n }\\n\\n .xl\\\\:focus\\\\:skew-y-1:focus {\\n --transform-skew-y:1deg !important;\\n }\\n\\n .xl\\\\:focus\\\\:skew-y-2:focus {\\n --transform-skew-y:2deg !important;\\n }\\n\\n .xl\\\\:focus\\\\:skew-y-3:focus {\\n --transform-skew-y:3deg !important;\\n }\\n\\n .xl\\\\:focus\\\\:skew-y-6:focus {\\n --transform-skew-y:6deg !important;\\n }\\n\\n .xl\\\\:focus\\\\:skew-y-12:focus {\\n --transform-skew-y:12deg !important;\\n }\\n\\n .xl\\\\:focus\\\\:-skew-y-12:focus {\\n --transform-skew-y:-12deg !important;\\n }\\n\\n .xl\\\\:focus\\\\:-skew-y-6:focus {\\n --transform-skew-y:-6deg !important;\\n }\\n\\n .xl\\\\:focus\\\\:-skew-y-3:focus {\\n --transform-skew-y:-3deg !important;\\n }\\n\\n .xl\\\\:focus\\\\:-skew-y-2:focus {\\n --transform-skew-y:-2deg !important;\\n }\\n\\n .xl\\\\:focus\\\\:-skew-y-1:focus {\\n --transform-skew-y:-1deg !important;\\n }\\n\\n .xl\\\\:transition-none {\\n -webkit-transition-property:none !important;\\n }\\n\\n [dir] .xl\\\\:transition-none {\\n transition-property:none !important;\\n }\\n\\n .xl\\\\:transition-all {\\n -webkit-transition-property:all !important;\\n }\\n\\n [dir] .xl\\\\:transition-all {\\n transition-property:all !important;\\n }\\n\\n .xl\\\\:transition {\\n -webkit-transition-property:background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;\\n }\\n\\n [dir] .xl\\\\:transition {\\n transition-property:background-color, border-color, color, fill, stroke, opacity, -webkit-box-shadow, -webkit-transform !important;\\n transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform !important;\\n transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, -webkit-box-shadow, -webkit-transform !important;\\n }\\n\\n .xl\\\\:transition-colors {\\n -webkit-transition-property:background-color, border-color, color, fill, stroke !important;\\n }\\n\\n [dir] .xl\\\\:transition-colors {\\n transition-property:background-color, border-color, color, fill, stroke !important;\\n }\\n\\n .xl\\\\:transition-opacity {\\n -webkit-transition-property:opacity !important;\\n }\\n\\n [dir] .xl\\\\:transition-opacity {\\n transition-property:opacity !important;\\n }\\n\\n .xl\\\\:transition-shadow {\\n -webkit-transition-property:-webkit-box-shadow !important;\\n }\\n\\n [dir] .xl\\\\:transition-shadow {\\n transition-property:-webkit-box-shadow !important;\\n transition-property:box-shadow !important;\\n transition-property:box-shadow, -webkit-box-shadow !important;\\n }\\n\\n .xl\\\\:transition-transform {\\n -webkit-transition-property:-webkit-transform !important;\\n }\\n\\n [dir] .xl\\\\:transition-transform {\\n transition-property:-webkit-transform !important;\\n transition-property:transform !important;\\n transition-property:transform, -webkit-transform !important;\\n }\\n\\n .xl\\\\:ease-linear {\\n -webkit-transition-timing-function:linear !important;\\n }\\n\\n [dir] .xl\\\\:ease-linear {\\n transition-timing-function:linear !important;\\n }\\n\\n .xl\\\\:ease-in {\\n -webkit-transition-timing-function:cubic-bezier(0.4, 0, 1, 1) !important;\\n }\\n\\n [dir] .xl\\\\:ease-in {\\n transition-timing-function:cubic-bezier(0.4, 0, 1, 1) !important;\\n }\\n\\n .xl\\\\:ease-out {\\n -webkit-transition-timing-function:cubic-bezier(0, 0, 0.2, 1) !important;\\n }\\n\\n [dir] .xl\\\\:ease-out {\\n transition-timing-function:cubic-bezier(0, 0, 0.2, 1) !important;\\n }\\n\\n .xl\\\\:ease-in-out {\\n -webkit-transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1) !important;\\n }\\n\\n [dir] .xl\\\\:ease-in-out {\\n transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1) !important;\\n }\\n\\n .xl\\\\:duration-75 {\\n -webkit-transition-duration:75ms !important;\\n }\\n\\n [dir] .xl\\\\:duration-75 {\\n transition-duration:75ms !important;\\n }\\n\\n .xl\\\\:duration-100 {\\n -webkit-transition-duration:100ms !important;\\n }\\n\\n [dir] .xl\\\\:duration-100 {\\n transition-duration:100ms !important;\\n }\\n\\n .xl\\\\:duration-150 {\\n -webkit-transition-duration:150ms !important;\\n }\\n\\n [dir] .xl\\\\:duration-150 {\\n transition-duration:150ms !important;\\n }\\n\\n .xl\\\\:duration-200 {\\n -webkit-transition-duration:200ms !important;\\n }\\n\\n [dir] .xl\\\\:duration-200 {\\n transition-duration:200ms !important;\\n }\\n\\n .xl\\\\:duration-300 {\\n -webkit-transition-duration:300ms !important;\\n }\\n\\n [dir] .xl\\\\:duration-300 {\\n transition-duration:300ms !important;\\n }\\n\\n .xl\\\\:duration-500 {\\n -webkit-transition-duration:500ms !important;\\n }\\n\\n [dir] .xl\\\\:duration-500 {\\n transition-duration:500ms !important;\\n }\\n\\n .xl\\\\:duration-700 {\\n -webkit-transition-duration:700ms !important;\\n }\\n\\n [dir] .xl\\\\:duration-700 {\\n transition-duration:700ms !important;\\n }\\n\\n .xl\\\\:duration-1000 {\\n -webkit-transition-duration:1000ms !important;\\n }\\n\\n [dir] .xl\\\\:duration-1000 {\\n transition-duration:1000ms !important;\\n }\\n\\n .xl\\\\:delay-75 {\\n -webkit-transition-delay:75ms !important;\\n }\\n\\n [dir] .xl\\\\:delay-75 {\\n transition-delay:75ms !important;\\n }\\n\\n .xl\\\\:delay-100 {\\n -webkit-transition-delay:100ms !important;\\n }\\n\\n [dir] .xl\\\\:delay-100 {\\n transition-delay:100ms !important;\\n }\\n\\n .xl\\\\:delay-150 {\\n -webkit-transition-delay:150ms !important;\\n }\\n\\n [dir] .xl\\\\:delay-150 {\\n transition-delay:150ms !important;\\n }\\n\\n .xl\\\\:delay-200 {\\n -webkit-transition-delay:200ms !important;\\n }\\n\\n [dir] .xl\\\\:delay-200 {\\n transition-delay:200ms !important;\\n }\\n\\n .xl\\\\:delay-300 {\\n -webkit-transition-delay:300ms !important;\\n }\\n\\n [dir] .xl\\\\:delay-300 {\\n transition-delay:300ms !important;\\n }\\n\\n .xl\\\\:delay-500 {\\n -webkit-transition-delay:500ms !important;\\n }\\n\\n [dir] .xl\\\\:delay-500 {\\n transition-delay:500ms !important;\\n }\\n\\n .xl\\\\:delay-700 {\\n -webkit-transition-delay:700ms !important;\\n }\\n\\n [dir] .xl\\\\:delay-700 {\\n transition-delay:700ms !important;\\n }\\n\\n .xl\\\\:delay-1000 {\\n -webkit-transition-delay:1000ms !important;\\n }\\n\\n [dir] .xl\\\\:delay-1000 {\\n transition-delay:1000ms !important;\\n }\\n\\n [dir=ltr] .xl\\\\:animate-none {\\r\\n -webkit-animation:none !important;\\r\\n animation:none !important;\\n }\\n\\n [dir=rtl] .xl\\\\:animate-none {\\n -webkit-animation:none !important;\\n animation:none !important;\\n }\\n\\n [dir=ltr] .xl\\\\:animate-spin {\\r\\n -webkit-animation: spin-ltr 1s linear infinite !important;\\r\\n animation: spin-ltr 1s linear infinite !important;\\n }\\n\\n [dir=rtl] .xl\\\\:animate-spin {\\n -webkit-animation: spin-rtl 1s linear infinite !important;\\n animation: spin-rtl 1s linear infinite !important;\\n }\\n\\n [dir=ltr] .xl\\\\:animate-ping {\\r\\n -webkit-animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;\\r\\n animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;\\n }\\n\\n [dir=rtl] .xl\\\\:animate-ping {\\n -webkit-animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;\\n animation:ping 1s cubic-bezier(0, 0, 0.2, 1) infinite !important;\\n }\\n\\n [dir=ltr] .xl\\\\:animate-pulse {\\r\\n -webkit-animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;\\r\\n animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;\\n }\\n\\n [dir=rtl] .xl\\\\:animate-pulse {\\n -webkit-animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;\\n animation:pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite !important;\\n }\\n\\n [dir=ltr] .xl\\\\:animate-bounce {\\r\\n -webkit-animation:bounce 1s infinite !important;\\r\\n animation:bounce 1s infinite !important;\\n }\\n\\n [dir=rtl] .xl\\\\:animate-bounce {\\n -webkit-animation:bounce 1s infinite !important;\\n animation:bounce 1s infinite !important;\\n }\\n}\\r\\n\", \"\"]);\n\n// exports\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9pbmRleC5qcz8hLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL3NyYy9hc3NldHMvY3NzL21haW4uY3NzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2Fzc2V0cy9jc3MvbWFpbi5jc3M/MTQ3MyJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnRzID0gbW9kdWxlLmV4cG9ydHMgPSByZXF1aXJlKFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvbGliL2Nzcy1iYXNlLmpzXCIpKGZhbHNlKTtcbi8vIGltcG9ydHNcblxuXG4vLyBtb2R1bGVcbmV4cG9ydHMucHVzaChbbW9kdWxlLmlkLCBcIi8qKlxcclxcbiAqIFRoaXMgaW5qZWN0cyBUYWlsd2luZCdzIGJhc2Ugc3R5bGVzLCB3aGljaCBpcyBhIGNvbWJpbmF0aW9uIG9mXFxyXFxuICogTm9ybWFsaXplLmNzcyBhbmQgc29tZSBhZGRpdGlvbmFsIGJhc2Ugc3R5bGVzLlxcclxcbiAqXFxyXFxuICogWW91IGNhbiBzZWUgdGhlIHN0eWxlcyBoZXJlOlxcclxcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS90YWlsd2luZGNzcy90YWlsd2luZGNzcy9ibG9iL21hc3Rlci9jc3MvcHJlZmxpZ2h0LmNzc1xcclxcbiAqXFxyXFxuICogSWYgdXNpbmcgYHBvc3Rjc3MtaW1wb3J0YCwgeW91IHNob3VsZCBpbXBvcnQgdGhpcyBsaW5lIGZyb20gaXQncyBvd24gZmlsZTpcXHJcXG4gKlxcclxcbiAqIEBpbXBvcnQgXFxcIi4vdGFpbHdpbmQtcHJlZmxpZ2h0LmNzc1xcXCI7XFxyXFxuICpcXHJcXG4gKiBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90YWlsd2luZGNzcy90YWlsd2luZGNzcy9pc3N1ZXMvNTMjaXNzdWVjb21tZW50LTM0MTQxMzYyMlxcclxcbiAqL1xcblxcbi8qTk9URTogJ3ByZWZsaWdodCcgSVMgUkVOQU1FRCBUTyAnYmFzZScqL1xcblxcbi8qQHRhaWx3aW5kIGJhc2U7Ki9cXG5cXG4vKipcXHJcXG4gKiBIZXJlIHlvdSB3b3VsZCBhZGQgYW55IG9mIHlvdXIgY3VzdG9tIGNvbXBvbmVudCBjbGFzc2VzOyBzdHVmZiB0aGF0IHlvdSdkXFxyXFxuICogd2FudCBsb2FkZWQgKmJlZm9yZSogdGhlIHV0aWxpdGllcyBzbyB0aGF0IHRoZSB1dGlsaXRpZXMgY291bGQgc3RpbGxcXHJcXG4gKiBvdmVycmlkZSB0aGVtLlxcclxcbiAqXFxyXFxuICogRXhhbXBsZTpcXHJcXG4gKlxcclxcbiAqIC5idG4geyAuLi4gfVxcclxcbiAqIC5mb3JtLWlucHV0IHsgLi4uIH1cXHJcXG4gKlxcclxcbiAqIE9yIGlmIHVzaW5nIGEgcHJlcHJvY2Vzc29yIG9yIGBwb3N0Y3NzLWltcG9ydGA6XFxyXFxuICpcXHJcXG4gKiBAaW1wb3J0IFxcXCJjb21wb25lbnRzL2J1dHRvbnNcXFwiO1xcclxcbiAqIEBpbXBvcnQgXFxcImNvbXBvbmVudHMvZm9ybXNcXFwiO1xcclxcbiAqL1xcblxcbi5jb250YWluZXIge1xcbiAgd2lkdGg6MTAwJTtcXG59XFxuXFxuW2Rpcj1sdHJdIC5jb250YWluZXIge1xcclxcbiAgbWFyZ2luLXJpZ2h0OmF1dG87XFxyXFxuICBtYXJnaW4tbGVmdDphdXRvO1xcclxcbiAgcGFkZGluZy1yaWdodDoxcmVtO1xcclxcbiAgcGFkZGluZy1sZWZ0OjFyZW07XFxufVxcblxcbltkaXI9cnRsXSAuY29udGFpbmVyIHtcXG4gIG1hcmdpbi1sZWZ0OmF1dG87XFxuICBtYXJnaW4tcmlnaHQ6YXV0bztcXG4gIHBhZGRpbmctbGVmdDoxcmVtO1xcbiAgcGFkZGluZy1yaWdodDoxcmVtO1xcbn1cXG5cXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcXG4gIC5jb250YWluZXIge1xcbiAgICBtYXgtd2lkdGg6NTc2cHg7XFxuICB9XFxufVxcblxcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xcbiAgLmNvbnRhaW5lciB7XFxuICAgIG1heC13aWR0aDo3NjhweDtcXG4gIH1cXG59XFxuXFxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XFxuICAuY29udGFpbmVyIHtcXG4gICAgbWF4LXdpZHRoOjk5MnB4O1xcbiAgfVxcbn1cXG5cXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XFxuICAuY29udGFpbmVyIHtcXG4gICAgbWF4LXdpZHRoOjEyMDBweDtcXG4gIH1cXG59XFxuXFxuLyoqXFxyXFxuICogVGhpcyBpbmplY3RzIGFsbCBvZiBUYWlsd2luZCdzIHV0aWxpdHkgY2xhc3NlcywgZ2VuZXJhdGVkIGJhc2VkIG9uIHlvdXJcXHJcXG4gKiBjb25maWcgZmlsZS5cXHJcXG4gKlxcclxcbiAqIElmIHVzaW5nIGBwb3N0Y3NzLWltcG9ydGAsIHlvdSBzaG91bGQgaW1wb3J0IHRoaXMgbGluZSBmcm9tIGl0J3Mgb3duIGZpbGU6XFxyXFxuICpcXHJcXG4gKiBAaW1wb3J0IFxcXCIuL3RhaWx3aW5kLXV0aWxpdGllcy5jc3NcXFwiO1xcclxcbiAqXFxyXFxuICogU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdGFpbHdpbmRjc3MvdGFpbHdpbmRjc3MvaXNzdWVzLzUzI2lzc3VlY29tbWVudC0zNDE0MTM2MjJcXHJcXG4gKi9cXG5cXG4uc3BhY2UteS0wID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5zcGFjZS15LTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIG1hcmdpbi10b3A6Y2FsYygwcHggKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIG1hcmdpbi1ib3R0b206Y2FsYygwcHggKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc3BhY2UteC0wID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAuc3BhY2UteC0wID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICBtYXJnaW4tcmlnaHQ6Y2FsYygwcHggKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgbWFyZ2luLWxlZnQ6Y2FsYygwcHggKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5zcGFjZS14LTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIG1hcmdpbi1sZWZ0OmNhbGMoMHB4ICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIG1hcmdpbi1yaWdodDpjYWxjKDBweCAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc3BhY2UteS0xID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5zcGFjZS15LTEgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIG1hcmdpbi10b3A6Y2FsYygwLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tYm90dG9tOmNhbGMoMC4yNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5zcGFjZS14LTEgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5zcGFjZS14LTEgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gIG1hcmdpbi1yaWdodDpjYWxjKDAuMjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgbWFyZ2luLWxlZnQ6Y2FsYygwLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAuc3BhY2UteC0xID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICBtYXJnaW4tbGVmdDpjYWxjKDAuMjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgbWFyZ2luLXJpZ2h0OmNhbGMoMC4yNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc3BhY2UteS0yID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5zcGFjZS15LTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIG1hcmdpbi10b3A6Y2FsYygwLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIG1hcmdpbi1ib3R0b206Y2FsYygwLjVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc3BhY2UteC0yID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAuc3BhY2UteC0yID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICBtYXJnaW4tcmlnaHQ6Y2FsYygwLjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgbWFyZ2luLWxlZnQ6Y2FsYygwLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5zcGFjZS14LTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIG1hcmdpbi1sZWZ0OmNhbGMoMC41cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIG1hcmdpbi1yaWdodDpjYWxjKDAuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc3BhY2UteS0zID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5zcGFjZS15LTMgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIG1hcmdpbi10b3A6Y2FsYygwLjc1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tYm90dG9tOmNhbGMoMC43NXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5zcGFjZS14LTMgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5zcGFjZS14LTMgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gIG1hcmdpbi1yaWdodDpjYWxjKDAuNzVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgbWFyZ2luLWxlZnQ6Y2FsYygwLjc1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAuc3BhY2UteC0zID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICBtYXJnaW4tbGVmdDpjYWxjKDAuNzVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgbWFyZ2luLXJpZ2h0OmNhbGMoMC43NXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc3BhY2UteS00ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5zcGFjZS15LTQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIG1hcmdpbi10b3A6Y2FsYygxcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tYm90dG9tOmNhbGMoMXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5zcGFjZS14LTQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5zcGFjZS14LTQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gIG1hcmdpbi1yaWdodDpjYWxjKDFyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgbWFyZ2luLWxlZnQ6Y2FsYygxcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAuc3BhY2UteC00ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICBtYXJnaW4tbGVmdDpjYWxjKDFyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgbWFyZ2luLXJpZ2h0OmNhbGMoMXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc3BhY2UteS01ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5zcGFjZS15LTUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIG1hcmdpbi10b3A6Y2FsYygxLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tYm90dG9tOmNhbGMoMS4yNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5zcGFjZS14LTUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5zcGFjZS14LTUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gIG1hcmdpbi1yaWdodDpjYWxjKDEuMjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgbWFyZ2luLWxlZnQ6Y2FsYygxLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAuc3BhY2UteC01ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICBtYXJnaW4tbGVmdDpjYWxjKDEuMjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgbWFyZ2luLXJpZ2h0OmNhbGMoMS4yNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc3BhY2UteS02ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5zcGFjZS15LTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIG1hcmdpbi10b3A6Y2FsYygxLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIG1hcmdpbi1ib3R0b206Y2FsYygxLjVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc3BhY2UteC02ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAuc3BhY2UteC02ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICBtYXJnaW4tcmlnaHQ6Y2FsYygxLjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgbWFyZ2luLWxlZnQ6Y2FsYygxLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5zcGFjZS14LTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIG1hcmdpbi1sZWZ0OmNhbGMoMS41cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIG1hcmdpbi1yaWdodDpjYWxjKDEuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc3BhY2UteS04ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5zcGFjZS15LTggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIG1hcmdpbi10b3A6Y2FsYygycmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tYm90dG9tOmNhbGMoMnJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5zcGFjZS14LTggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5zcGFjZS14LTggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gIG1hcmdpbi1yaWdodDpjYWxjKDJyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgbWFyZ2luLWxlZnQ6Y2FsYygycmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAuc3BhY2UteC04ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICBtYXJnaW4tbGVmdDpjYWxjKDJyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgbWFyZ2luLXJpZ2h0OmNhbGMoMnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc3BhY2UteS0xMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuc3BhY2UteS0xMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgbWFyZ2luLXRvcDpjYWxjKDIuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgbWFyZ2luLWJvdHRvbTpjYWxjKDIuNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5zcGFjZS14LTEwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAuc3BhY2UteC0xMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgbWFyZ2luLXJpZ2h0OmNhbGMoMi41cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gIG1hcmdpbi1sZWZ0OmNhbGMoMi41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAuc3BhY2UteC0xMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgbWFyZ2luLWxlZnQ6Y2FsYygyLjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgbWFyZ2luLXJpZ2h0OmNhbGMoMi41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5zcGFjZS15LTEyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5zcGFjZS15LTEyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICBtYXJnaW4tdG9wOmNhbGMoM3JlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgbWFyZ2luLWJvdHRvbTpjYWxjKDNyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc3BhY2UteC0xMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnNwYWNlLXgtMTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gIG1hcmdpbi1yaWdodDpjYWxjKDNyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgbWFyZ2luLWxlZnQ6Y2FsYygzcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAuc3BhY2UteC0xMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgbWFyZ2luLWxlZnQ6Y2FsYygzcmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIG1hcmdpbi1yaWdodDpjYWxjKDNyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnNwYWNlLXktMTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnNwYWNlLXktMTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIG1hcmdpbi10b3A6Y2FsYyg0cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tYm90dG9tOmNhbGMoNHJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5zcGFjZS14LTE2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAuc3BhY2UteC0xNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgbWFyZ2luLXJpZ2h0OmNhbGMoNHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICBtYXJnaW4tbGVmdDpjYWxjKDRyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5zcGFjZS14LTE2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICBtYXJnaW4tbGVmdDpjYWxjKDRyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgbWFyZ2luLXJpZ2h0OmNhbGMoNHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc3BhY2UteS0yMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuc3BhY2UteS0yMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgbWFyZ2luLXRvcDpjYWxjKDVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIG1hcmdpbi1ib3R0b206Y2FsYyg1cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnNwYWNlLXgtMjAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5zcGFjZS14LTIwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICBtYXJnaW4tcmlnaHQ6Y2FsYyg1cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gIG1hcmdpbi1sZWZ0OmNhbGMoNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLnNwYWNlLXgtMjAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIG1hcmdpbi1sZWZ0OmNhbGMoNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tcmlnaHQ6Y2FsYyg1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5zcGFjZS15LTI0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5zcGFjZS15LTI0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICBtYXJnaW4tdG9wOmNhbGMoNnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgbWFyZ2luLWJvdHRvbTpjYWxjKDZyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc3BhY2UteC0yNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnNwYWNlLXgtMjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gIG1hcmdpbi1yaWdodDpjYWxjKDZyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgbWFyZ2luLWxlZnQ6Y2FsYyg2cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAuc3BhY2UteC0yNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgbWFyZ2luLWxlZnQ6Y2FsYyg2cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIG1hcmdpbi1yaWdodDpjYWxjKDZyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnNwYWNlLXktMzIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnNwYWNlLXktMzIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIG1hcmdpbi10b3A6Y2FsYyg4cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tYm90dG9tOmNhbGMoOHJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5zcGFjZS14LTMyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAuc3BhY2UteC0zMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgbWFyZ2luLXJpZ2h0OmNhbGMoOHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICBtYXJnaW4tbGVmdDpjYWxjKDhyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5zcGFjZS14LTMyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICBtYXJnaW4tbGVmdDpjYWxjKDhyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgbWFyZ2luLXJpZ2h0OmNhbGMoOHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc3BhY2UteS00MCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuc3BhY2UteS00MCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgbWFyZ2luLXRvcDpjYWxjKDEwcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tYm90dG9tOmNhbGMoMTByZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc3BhY2UteC00MCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnNwYWNlLXgtNDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gIG1hcmdpbi1yaWdodDpjYWxjKDEwcmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gIG1hcmdpbi1sZWZ0OmNhbGMoMTByZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5zcGFjZS14LTQwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICBtYXJnaW4tbGVmdDpjYWxjKDEwcmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIG1hcmdpbi1yaWdodDpjYWxjKDEwcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5zcGFjZS15LTQ4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5zcGFjZS15LTQ4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICBtYXJnaW4tdG9wOmNhbGMoMTJyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIG1hcmdpbi1ib3R0b206Y2FsYygxMnJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5zcGFjZS14LTQ4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAuc3BhY2UteC00OCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgbWFyZ2luLXJpZ2h0OmNhbGMoMTJyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgbWFyZ2luLWxlZnQ6Y2FsYygxMnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLnNwYWNlLXgtNDggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIG1hcmdpbi1sZWZ0OmNhbGMoMTJyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgbWFyZ2luLXJpZ2h0OmNhbGMoMTJyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnNwYWNlLXktNTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnNwYWNlLXktNTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIG1hcmdpbi10b3A6Y2FsYygxNHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgbWFyZ2luLWJvdHRvbTpjYWxjKDE0cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnNwYWNlLXgtNTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5zcGFjZS14LTU2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICBtYXJnaW4tcmlnaHQ6Y2FsYygxNHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICBtYXJnaW4tbGVmdDpjYWxjKDE0cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAuc3BhY2UteC01NiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgbWFyZ2luLWxlZnQ6Y2FsYygxNHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tcmlnaHQ6Y2FsYygxNHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc3BhY2UteS02NCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuc3BhY2UteS02NCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgbWFyZ2luLXRvcDpjYWxjKDE2cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tYm90dG9tOmNhbGMoMTZyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc3BhY2UteC02NCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnNwYWNlLXgtNjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gIG1hcmdpbi1yaWdodDpjYWxjKDE2cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gIG1hcmdpbi1sZWZ0OmNhbGMoMTZyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5zcGFjZS14LTY0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICBtYXJnaW4tbGVmdDpjYWxjKDE2cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIG1hcmdpbi1yaWdodDpjYWxjKDE2cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5zcGFjZS15LXB4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5zcGFjZS15LXB4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICBtYXJnaW4tdG9wOmNhbGMoMXB4ICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tYm90dG9tOmNhbGMoMXB4ICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnNwYWNlLXgtcHggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5zcGFjZS14LXB4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICBtYXJnaW4tcmlnaHQ6Y2FsYygxcHggKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgbWFyZ2luLWxlZnQ6Y2FsYygxcHggKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5zcGFjZS14LXB4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICBtYXJnaW4tbGVmdDpjYWxjKDFweCAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tcmlnaHQ6Y2FsYygxcHggKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLi1zcGFjZS15LTEgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLi1zcGFjZS15LTEgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIG1hcmdpbi10b3A6Y2FsYygtMC4yNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgbWFyZ2luLWJvdHRvbTpjYWxjKC0wLjI1cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLi1zcGFjZS14LTEgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC4tc3BhY2UteC0xID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICBtYXJnaW4tcmlnaHQ6Y2FsYygtMC4yNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICBtYXJnaW4tbGVmdDpjYWxjKC0wLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAuLXNwYWNlLXgtMSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgbWFyZ2luLWxlZnQ6Y2FsYygtMC4yNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tcmlnaHQ6Y2FsYygtMC4yNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uLXNwYWNlLXktMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuLXNwYWNlLXktMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgbWFyZ2luLXRvcDpjYWxjKC0wLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIG1hcmdpbi1ib3R0b206Y2FsYygtMC41cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLi1zcGFjZS14LTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC4tc3BhY2UteC0yID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICBtYXJnaW4tcmlnaHQ6Y2FsYygtMC41cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gIG1hcmdpbi1sZWZ0OmNhbGMoLTAuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLi1zcGFjZS14LTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIG1hcmdpbi1sZWZ0OmNhbGMoLTAuNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tcmlnaHQ6Y2FsYygtMC41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi4tc3BhY2UteS0zID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC4tc3BhY2UteS0zID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICBtYXJnaW4tdG9wOmNhbGMoLTAuNzVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIG1hcmdpbi1ib3R0b206Y2FsYygtMC43NXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi4tc3BhY2UteC0zID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAuLXNwYWNlLXgtMyA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgbWFyZ2luLXJpZ2h0OmNhbGMoLTAuNzVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgbWFyZ2luLWxlZnQ6Y2FsYygtMC43NXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLi1zcGFjZS14LTMgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIG1hcmdpbi1sZWZ0OmNhbGMoLTAuNzVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgbWFyZ2luLXJpZ2h0OmNhbGMoLTAuNzVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLi1zcGFjZS15LTQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLi1zcGFjZS15LTQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIG1hcmdpbi10b3A6Y2FsYygtMXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgbWFyZ2luLWJvdHRvbTpjYWxjKC0xcmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLi1zcGFjZS14LTQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC4tc3BhY2UteC00ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICBtYXJnaW4tcmlnaHQ6Y2FsYygtMXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICBtYXJnaW4tbGVmdDpjYWxjKC0xcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAuLXNwYWNlLXgtNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgbWFyZ2luLWxlZnQ6Y2FsYygtMXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tcmlnaHQ6Y2FsYygtMXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uLXNwYWNlLXktNSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuLXNwYWNlLXktNSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgbWFyZ2luLXRvcDpjYWxjKC0xLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tYm90dG9tOmNhbGMoLTEuMjVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uLXNwYWNlLXgtNSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLi1zcGFjZS14LTUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gIG1hcmdpbi1yaWdodDpjYWxjKC0xLjI1cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gIG1hcmdpbi1sZWZ0OmNhbGMoLTEuMjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC4tc3BhY2UteC01ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICBtYXJnaW4tbGVmdDpjYWxjKC0xLjI1cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIG1hcmdpbi1yaWdodDpjYWxjKC0xLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi4tc3BhY2UteS02ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC4tc3BhY2UteS02ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICBtYXJnaW4tdG9wOmNhbGMoLTEuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgbWFyZ2luLWJvdHRvbTpjYWxjKC0xLjVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uLXNwYWNlLXgtNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLi1zcGFjZS14LTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gIG1hcmdpbi1yaWdodDpjYWxjKC0xLjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgbWFyZ2luLWxlZnQ6Y2FsYygtMS41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAuLXNwYWNlLXgtNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgbWFyZ2luLWxlZnQ6Y2FsYygtMS41cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIG1hcmdpbi1yaWdodDpjYWxjKC0xLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLi1zcGFjZS15LTggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLi1zcGFjZS15LTggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIG1hcmdpbi10b3A6Y2FsYygtMnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgbWFyZ2luLWJvdHRvbTpjYWxjKC0ycmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLi1zcGFjZS14LTggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC4tc3BhY2UteC04ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICBtYXJnaW4tcmlnaHQ6Y2FsYygtMnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICBtYXJnaW4tbGVmdDpjYWxjKC0ycmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAuLXNwYWNlLXgtOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgbWFyZ2luLWxlZnQ6Y2FsYygtMnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tcmlnaHQ6Y2FsYygtMnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uLXNwYWNlLXktMTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLi1zcGFjZS15LTEwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICBtYXJnaW4tdG9wOmNhbGMoLTIuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgbWFyZ2luLWJvdHRvbTpjYWxjKC0yLjVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uLXNwYWNlLXgtMTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC4tc3BhY2UteC0xMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgbWFyZ2luLXJpZ2h0OmNhbGMoLTIuNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICBtYXJnaW4tbGVmdDpjYWxjKC0yLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC4tc3BhY2UteC0xMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgbWFyZ2luLWxlZnQ6Y2FsYygtMi41cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIG1hcmdpbi1yaWdodDpjYWxjKC0yLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLi1zcGFjZS15LTEyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC4tc3BhY2UteS0xMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgbWFyZ2luLXRvcDpjYWxjKC0zcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tYm90dG9tOmNhbGMoLTNyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uLXNwYWNlLXgtMTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC4tc3BhY2UteC0xMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgbWFyZ2luLXJpZ2h0OmNhbGMoLTNyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgbWFyZ2luLWxlZnQ6Y2FsYygtM3JlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLi1zcGFjZS14LTEyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICBtYXJnaW4tbGVmdDpjYWxjKC0zcmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIG1hcmdpbi1yaWdodDpjYWxjKC0zcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi4tc3BhY2UteS0xNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuLXNwYWNlLXktMTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIG1hcmdpbi10b3A6Y2FsYygtNHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgbWFyZ2luLWJvdHRvbTpjYWxjKC00cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLi1zcGFjZS14LTE2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAuLXNwYWNlLXgtMTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gIG1hcmdpbi1yaWdodDpjYWxjKC00cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gIG1hcmdpbi1sZWZ0OmNhbGMoLTRyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC4tc3BhY2UteC0xNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgbWFyZ2luLWxlZnQ6Y2FsYygtNHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tcmlnaHQ6Y2FsYygtNHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uLXNwYWNlLXktMjAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLi1zcGFjZS15LTIwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICBtYXJnaW4tdG9wOmNhbGMoLTVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIG1hcmdpbi1ib3R0b206Y2FsYygtNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi4tc3BhY2UteC0yMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLi1zcGFjZS14LTIwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICBtYXJnaW4tcmlnaHQ6Y2FsYygtNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICBtYXJnaW4tbGVmdDpjYWxjKC01cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAuLXNwYWNlLXgtMjAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIG1hcmdpbi1sZWZ0OmNhbGMoLTVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgbWFyZ2luLXJpZ2h0OmNhbGMoLTVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLi1zcGFjZS15LTI0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC4tc3BhY2UteS0yNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgbWFyZ2luLXRvcDpjYWxjKC02cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tYm90dG9tOmNhbGMoLTZyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uLXNwYWNlLXgtMjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC4tc3BhY2UteC0yNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgbWFyZ2luLXJpZ2h0OmNhbGMoLTZyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgbWFyZ2luLWxlZnQ6Y2FsYygtNnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLi1zcGFjZS14LTI0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICBtYXJnaW4tbGVmdDpjYWxjKC02cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIG1hcmdpbi1yaWdodDpjYWxjKC02cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi4tc3BhY2UteS0zMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuLXNwYWNlLXktMzIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIG1hcmdpbi10b3A6Y2FsYygtOHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgbWFyZ2luLWJvdHRvbTpjYWxjKC04cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLi1zcGFjZS14LTMyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAuLXNwYWNlLXgtMzIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gIG1hcmdpbi1yaWdodDpjYWxjKC04cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gIG1hcmdpbi1sZWZ0OmNhbGMoLThyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC4tc3BhY2UteC0zMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgbWFyZ2luLWxlZnQ6Y2FsYygtOHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tcmlnaHQ6Y2FsYygtOHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uLXNwYWNlLXktNDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLi1zcGFjZS15LTQwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICBtYXJnaW4tdG9wOmNhbGMoLTEwcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tYm90dG9tOmNhbGMoLTEwcmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLi1zcGFjZS14LTQwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAuLXNwYWNlLXgtNDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gIG1hcmdpbi1yaWdodDpjYWxjKC0xMHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICBtYXJnaW4tbGVmdDpjYWxjKC0xMHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLi1zcGFjZS14LTQwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICBtYXJnaW4tbGVmdDpjYWxjKC0xMHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tcmlnaHQ6Y2FsYygtMTByZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLi1zcGFjZS15LTQ4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC4tc3BhY2UteS00OCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgbWFyZ2luLXRvcDpjYWxjKC0xMnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgbWFyZ2luLWJvdHRvbTpjYWxjKC0xMnJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi4tc3BhY2UteC00OCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLi1zcGFjZS14LTQ4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICBtYXJnaW4tcmlnaHQ6Y2FsYygtMTJyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgbWFyZ2luLWxlZnQ6Y2FsYygtMTJyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC4tc3BhY2UteC00OCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgbWFyZ2luLWxlZnQ6Y2FsYygtMTJyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgbWFyZ2luLXJpZ2h0OmNhbGMoLTEycmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi4tc3BhY2UteS01NiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuLXNwYWNlLXktNTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIG1hcmdpbi10b3A6Y2FsYygtMTRyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIG1hcmdpbi1ib3R0b206Y2FsYygtMTRyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uLXNwYWNlLXgtNTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC4tc3BhY2UteC01NiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgbWFyZ2luLXJpZ2h0OmNhbGMoLTE0cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gIG1hcmdpbi1sZWZ0OmNhbGMoLTE0cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAuLXNwYWNlLXgtNTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIG1hcmdpbi1sZWZ0OmNhbGMoLTE0cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIG1hcmdpbi1yaWdodDpjYWxjKC0xNHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uLXNwYWNlLXktNjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLi1zcGFjZS15LTY0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICBtYXJnaW4tdG9wOmNhbGMoLTE2cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tYm90dG9tOmNhbGMoLTE2cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLi1zcGFjZS14LTY0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAuLXNwYWNlLXgtNjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gIG1hcmdpbi1yaWdodDpjYWxjKC0xNnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICBtYXJnaW4tbGVmdDpjYWxjKC0xNnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLi1zcGFjZS14LTY0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICBtYXJnaW4tbGVmdDpjYWxjKC0xNnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tcmlnaHQ6Y2FsYygtMTZyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLi1zcGFjZS15LXB4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC4tc3BhY2UteS1weCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgbWFyZ2luLXRvcDpjYWxjKC0xcHggKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIG1hcmdpbi1ib3R0b206Y2FsYygtMXB4ICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLi1zcGFjZS14LXB4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAuLXNwYWNlLXgtcHggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gIG1hcmdpbi1yaWdodDpjYWxjKC0xcHggKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgbWFyZ2luLWxlZnQ6Y2FsYygtMXB4ICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAuLXNwYWNlLXgtcHggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIG1hcmdpbi1sZWZ0OmNhbGMoLTFweCAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tcmlnaHQ6Y2FsYygtMXB4ICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5zcGFjZS15LXJldmVyc2UgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIC0tc3BhY2UteS1yZXZlcnNlOjEgIWltcG9ydGFudDtcXG59XFxuXFxuLnNwYWNlLXgtcmV2ZXJzZSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgLS1zcGFjZS14LXJldmVyc2U6MSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZGl2aWRlLXktMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgLS1kaXZpZGUteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmRpdmlkZS15LTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIGJvcmRlci10b3Atd2lkdGg6Y2FsYygwcHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICBib3JkZXItYm90dG9tLXdpZHRoOmNhbGMoMHB4ICogdmFyKC0tZGl2aWRlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5kaXZpZGUteC0wID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLWRpdmlkZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLmRpdmlkZS14LTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gIGJvcmRlci1yaWdodC13aWR0aDpjYWxjKDBweCAqIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgYm9yZGVyLWxlZnQtd2lkdGg6Y2FsYygwcHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAuZGl2aWRlLXgtMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgYm9yZGVyLWxlZnQtd2lkdGg6Y2FsYygwcHggKiB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIGJvcmRlci1yaWdodC13aWR0aDpjYWxjKDBweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmRpdmlkZS15LTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIC0tZGl2aWRlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5kaXZpZGUteS0yID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICBib3JkZXItdG9wLXdpZHRoOmNhbGMoMnB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDpjYWxjKDJweCAqIHZhcigtLWRpdmlkZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZGl2aWRlLXgtMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgLS1kaXZpZGUteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5kaXZpZGUteC0yID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICBib3JkZXItcmlnaHQtd2lkdGg6Y2FsYygycHggKiB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gIGJvcmRlci1sZWZ0LXdpZHRoOmNhbGMoMnB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLmRpdmlkZS14LTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIGJvcmRlci1sZWZ0LXdpZHRoOmNhbGMoMnB4ICogdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICBib3JkZXItcmlnaHQtd2lkdGg6Y2FsYygycHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5kaXZpZGUteS00ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLWRpdmlkZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuZGl2aWRlLXktNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgYm9yZGVyLXRvcC13aWR0aDpjYWxjKDRweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIGJvcmRlci1ib3R0b20td2lkdGg6Y2FsYyg0cHggKiB2YXIoLS1kaXZpZGUteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmRpdmlkZS14LTQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIC0tZGl2aWRlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAuZGl2aWRlLXgtNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOmNhbGMoNHB4ICogdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICBib3JkZXItbGVmdC13aWR0aDpjYWxjKDRweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5kaXZpZGUteC00ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICBib3JkZXItbGVmdC13aWR0aDpjYWxjKDRweCAqIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOmNhbGMoNHB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZGl2aWRlLXktOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgLS1kaXZpZGUteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmRpdmlkZS15LTggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIGJvcmRlci10b3Atd2lkdGg6Y2FsYyg4cHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICBib3JkZXItYm90dG9tLXdpZHRoOmNhbGMoOHB4ICogdmFyKC0tZGl2aWRlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5kaXZpZGUteC04ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLWRpdmlkZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLmRpdmlkZS14LTggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gIGJvcmRlci1yaWdodC13aWR0aDpjYWxjKDhweCAqIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgYm9yZGVyLWxlZnQtd2lkdGg6Y2FsYyg4cHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAuZGl2aWRlLXgtOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgYm9yZGVyLWxlZnQtd2lkdGg6Y2FsYyg4cHggKiB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIGJvcmRlci1yaWdodC13aWR0aDpjYWxjKDhweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmRpdmlkZS15ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLWRpdmlkZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuZGl2aWRlLXkgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIGJvcmRlci10b3Atd2lkdGg6Y2FsYygxcHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICBib3JkZXItYm90dG9tLXdpZHRoOmNhbGMoMXB4ICogdmFyKC0tZGl2aWRlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5kaXZpZGUteCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgLS1kaXZpZGUteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5kaXZpZGUteCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOmNhbGMoMXB4ICogdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICBib3JkZXItbGVmdC13aWR0aDpjYWxjKDFweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5kaXZpZGUteCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgYm9yZGVyLWxlZnQtd2lkdGg6Y2FsYygxcHggKiB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIGJvcmRlci1yaWdodC13aWR0aDpjYWxjKDFweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmRpdmlkZS15LXJldmVyc2UgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIC0tZGl2aWRlLXktcmV2ZXJzZToxICFpbXBvcnRhbnQ7XFxufVxcblxcbi5kaXZpZGUteC1yZXZlcnNlID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLWRpdmlkZS14LXJldmVyc2U6MSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuZGl2aWRlLXRyYW5zcGFyZW50ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICBib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG59XFxuXFxuLmRpdmlkZS1zZWNvbmRhcnkgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIC0tZGl2aWRlLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuZGl2aWRlLXNlY29uZGFyeSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgYm9yZGVyLWNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gIGJvcmRlci1jb2xvcjpyZ2JhKDEzMSwgMTAwLCA3MSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZGl2aWRlLXByaW1hcnkgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIC0tZGl2aWRlLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuZGl2aWRlLXByaW1hcnkgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIGJvcmRlci1jb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICBib3JkZXItY29sb3I6cmdiYSgyOCwgNDUsIDg2LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5kaXZpZGUtd2hpdGUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIC0tZGl2aWRlLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuZGl2aWRlLXdoaXRlID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICBib3JkZXItY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgYm9yZGVyLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZGl2aWRlLWdyYXktMTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLWRpdmlkZS1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmRpdmlkZS1ncmF5LTEwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgYm9yZGVyLWNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gIGJvcmRlci1jb2xvcjpyZ2JhKDI0NSwgMjQ1LCAyNDUsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmRpdmlkZS1ncmF5LTIwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgLS1kaXZpZGUtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5kaXZpZGUtZ3JheS0yMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIGJvcmRlci1jb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICBib3JkZXItY29sb3I6cmdiYSgyMzgsIDIzOCwgMjM4LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5kaXZpZGUtZ3JheS0zMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIC0tZGl2aWRlLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuZGl2aWRlLWdyYXktMzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICBib3JkZXItY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgYm9yZGVyLWNvbG9yOnJnYmEoMjI0LCAyMjQsIDIyNCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZGl2aWRlLWdyYXktNDAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLWRpdmlkZS1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmRpdmlkZS1ncmF5LTQwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgYm9yZGVyLWNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gIGJvcmRlci1jb2xvcjpyZ2JhKDE4OSwgMTg5LCAxODksIHZhcigtLWRpdmlkZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmRpdmlkZS1ncmF5LTUwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgLS1kaXZpZGUtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5kaXZpZGUtZ3JheS01MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIGJvcmRlci1jb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICBib3JkZXItY29sb3I6cmdiYSgxNTgsIDE1OCwgMTU4LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5kaXZpZGUtZ3JheS02MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIC0tZGl2aWRlLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuZGl2aWRlLWdyYXktNjAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICBib3JkZXItY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgYm9yZGVyLWNvbG9yOnJnYmEoMTE3LCAxMTcsIDExNywgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZGl2aWRlLWdyYXktNzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLWRpdmlkZS1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmRpdmlkZS1ncmF5LTcwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgYm9yZGVyLWNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gIGJvcmRlci1jb2xvcjpyZ2JhKDk3LCA5NywgOTcsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmRpdmlkZS1ncmF5LTgwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgLS1kaXZpZGUtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5kaXZpZGUtZ3JheS04MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIGJvcmRlci1jb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICBib3JkZXItY29sb3I6cmdiYSg2NiwgNjYsIDY2LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5kaXZpZGUtZ3JheS05MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIC0tZGl2aWRlLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuZGl2aWRlLWdyYXktOTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICBib3JkZXItY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgYm9yZGVyLWNvbG9yOnJnYmEoMzMsIDMzLCAzMywgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuZGl2aWRlLXNvbGlkID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICBib3JkZXItc3R5bGU6c29saWQgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmRpdmlkZS1kYXNoZWQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIGJvcmRlci1zdHlsZTpkYXNoZWQgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmRpdmlkZS1kb3R0ZWQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIGJvcmRlci1zdHlsZTpkb3R0ZWQgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmRpdmlkZS1kb3VibGUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gIGJvcmRlci1zdHlsZTpkb3VibGUgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmRpdmlkZS1ub25lID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICBib3JkZXItc3R5bGU6bm9uZSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZGl2aWRlLW9wYWNpdHktMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgLS1kaXZpZGUtb3BhY2l0eTowICFpbXBvcnRhbnQ7XFxufVxcblxcbi5kaXZpZGUtb3BhY2l0eS0yNSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgLS1kaXZpZGUtb3BhY2l0eTowLjI1ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5kaXZpZGUtb3BhY2l0eS01MCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgLS1kaXZpZGUtb3BhY2l0eTowLjUgIWltcG9ydGFudDtcXG59XFxuXFxuLmRpdmlkZS1vcGFjaXR5LTc1ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAtLWRpdmlkZS1vcGFjaXR5OjAuNzUgIWltcG9ydGFudDtcXG59XFxuXFxuLmRpdmlkZS1vcGFjaXR5LTEwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgLS1kaXZpZGUtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxufVxcblxcbi5zci1vbmx5IHtcXG4gIHBvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XFxuICB3aWR0aDoxcHggIWltcG9ydGFudDtcXG4gIGhlaWdodDoxcHggIWltcG9ydGFudDtcXG4gIG92ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O1xcbiAgY2xpcDpyZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XFxuICB3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnNyLW9ubHkge1xcbiAgcGFkZGluZzowICFpbXBvcnRhbnQ7XFxuICBtYXJnaW46LTFweCAhaW1wb3J0YW50O1xcbiAgYm9yZGVyLXdpZHRoOjAgIWltcG9ydGFudDtcXG59XFxuXFxuLm5vdC1zci1vbmx5IHtcXG4gIHBvc2l0aW9uOnN0YXRpYyAhaW1wb3J0YW50O1xcbiAgd2lkdGg6YXV0byAhaW1wb3J0YW50O1xcbiAgaGVpZ2h0OmF1dG8gIWltcG9ydGFudDtcXG4gIG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDtcXG4gIGNsaXA6YXV0byAhaW1wb3J0YW50O1xcbiAgd2hpdGUtc3BhY2U6bm9ybWFsICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5ub3Qtc3Itb25seSB7XFxuICBwYWRkaW5nOjAgIWltcG9ydGFudDtcXG4gIG1hcmdpbjowICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6c3Itb25seTpmb2N1cyB7XFxuICBwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O1xcbiAgd2lkdGg6MXB4ICFpbXBvcnRhbnQ7XFxuICBoZWlnaHQ6MXB4ICFpbXBvcnRhbnQ7XFxuICBvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDtcXG4gIGNsaXA6cmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xcbiAgd2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5mb2N1c1xcXFw6c3Itb25seTpmb2N1cyB7XFxuICBwYWRkaW5nOjAgIWltcG9ydGFudDtcXG4gIG1hcmdpbjotMXB4ICFpbXBvcnRhbnQ7XFxuICBib3JkZXItd2lkdGg6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOm5vdC1zci1vbmx5OmZvY3VzIHtcXG4gIHBvc2l0aW9uOnN0YXRpYyAhaW1wb3J0YW50O1xcbiAgd2lkdGg6YXV0byAhaW1wb3J0YW50O1xcbiAgaGVpZ2h0OmF1dG8gIWltcG9ydGFudDtcXG4gIG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDtcXG4gIGNsaXA6YXV0byAhaW1wb3J0YW50O1xcbiAgd2hpdGUtc3BhY2U6bm9ybWFsICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5mb2N1c1xcXFw6bm90LXNyLW9ubHk6Zm9jdXMge1xcbiAgcGFkZGluZzowICFpbXBvcnRhbnQ7XFxuICBtYXJnaW46MCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uYXBwZWFyYW5jZS1ub25lIHtcXG4gIC13ZWJraXQtYXBwZWFyYW5jZTpub25lICFpbXBvcnRhbnQ7XFxuICAgICAtbW96LWFwcGVhcmFuY2U6bm9uZSAhaW1wb3J0YW50O1xcbiAgICAgICAgICBhcHBlYXJhbmNlOm5vbmUgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmJnLWZpeGVkIHtcXG4gIGJhY2tncm91bmQtYXR0YWNobWVudDpmaXhlZCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuYmctbG9jYWwge1xcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OmxvY2FsICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5iZy1zY3JvbGwge1xcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OnNjcm9sbCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuYmctY2xpcC1ib3JkZXIge1xcbiAgYmFja2dyb3VuZC1jbGlwOmJvcmRlci1ib3ggIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmJnLWNsaXAtcGFkZGluZyB7XFxuICBiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3ggIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmJnLWNsaXAtY29udGVudCB7XFxuICBiYWNrZ3JvdW5kLWNsaXA6Y29udGVudC1ib3ggIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmJnLWNsaXAtdGV4dCB7XFxuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDp0ZXh0ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIGJhY2tncm91bmQtY2xpcDp0ZXh0ICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5iZy10cmFuc3BhcmVudCB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5iZy1zZWNvbmRhcnkge1xcbiAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmJnLXNlY29uZGFyeSB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gIGJhY2tncm91bmQtY29sb3I6cmdiYSgxMzEsIDEwMCwgNzEsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uYmctcHJpbWFyeSB7XFxuICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuYmctcHJpbWFyeSB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gIGJhY2tncm91bmQtY29sb3I6cmdiYSgyOCwgNDUsIDg2LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmJnLXdoaXRlIHtcXG4gIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5iZy13aGl0ZSB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gIGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmJnLWdyYXktMTAwIHtcXG4gIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5iZy1ncmF5LTEwMCB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gIGJhY2tncm91bmQtY29sb3I6cmdiYSgyNDUsIDI0NSwgMjQ1LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmJnLWdyYXktMjAwIHtcXG4gIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5iZy1ncmF5LTIwMCB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gIGJhY2tncm91bmQtY29sb3I6cmdiYSgyMzgsIDIzOCwgMjM4LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmJnLWdyYXktMzAwIHtcXG4gIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5iZy1ncmF5LTMwMCB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gIGJhY2tncm91bmQtY29sb3I6cmdiYSgyMjQsIDIyNCwgMjI0LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmJnLWdyYXktNDAwIHtcXG4gIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5iZy1ncmF5LTQwMCB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gIGJhY2tncm91bmQtY29sb3I6cmdiYSgxODksIDE4OSwgMTg5LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmJnLWdyYXktNTAwIHtcXG4gIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5iZy1ncmF5LTUwMCB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gIGJhY2tncm91bmQtY29sb3I6cmdiYSgxNTgsIDE1OCwgMTU4LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmJnLWdyYXktNjAwIHtcXG4gIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5iZy1ncmF5LTYwMCB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gIGJhY2tncm91bmQtY29sb3I6cmdiYSgxMTcsIDExNywgMTE3LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmJnLWdyYXktNzAwIHtcXG4gIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5iZy1ncmF5LTcwMCB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gIGJhY2tncm91bmQtY29sb3I6cmdiYSg5NywgOTcsIDk3LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmJnLWdyYXktODAwIHtcXG4gIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5iZy1ncmF5LTgwMCB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gIGJhY2tncm91bmQtY29sb3I6cmdiYSg2NiwgNjYsIDY2LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmJnLWdyYXktOTAwIHtcXG4gIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5iZy1ncmF5LTkwMCB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gIGJhY2tncm91bmQtY29sb3I6cmdiYSgzMywgMzMsIDMzLCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmhvdmVyXFxcXDpiZy10cmFuc3BhcmVudDpob3ZlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6Ymctc2Vjb25kYXJ5OmhvdmVyIHtcXG4gIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5ob3ZlclxcXFw6Ymctc2Vjb25kYXJ5OmhvdmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDEzMSwgMTAwLCA3MSwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6YmctcHJpbWFyeTpob3ZlciB7XFxuICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuaG92ZXJcXFxcOmJnLXByaW1hcnk6aG92ZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjgsIDQ1LCA4NiwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6Ymctd2hpdGU6aG92ZXIge1xcbiAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmhvdmVyXFxcXDpiZy13aGl0ZTpob3ZlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gIGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpiZy1ncmF5LTEwMDpob3ZlciB7XFxuICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuaG92ZXJcXFxcOmJnLWdyYXktMTAwOmhvdmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI0NSwgMjQ1LCAyNDUsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOmJnLWdyYXktMjAwOmhvdmVyIHtcXG4gIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5ob3ZlclxcXFw6YmctZ3JheS0yMDA6aG92ZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjM4LCAyMzgsIDIzOCwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6YmctZ3JheS0zMDA6aG92ZXIge1xcbiAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmhvdmVyXFxcXDpiZy1ncmF5LTMwMDpob3ZlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gIGJhY2tncm91bmQtY29sb3I6cmdiYSgyMjQsIDIyNCwgMjI0LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpiZy1ncmF5LTQwMDpob3ZlciB7XFxuICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuaG92ZXJcXFxcOmJnLWdyYXktNDAwOmhvdmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE4OSwgMTg5LCAxODksIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOmJnLWdyYXktNTAwOmhvdmVyIHtcXG4gIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5ob3ZlclxcXFw6YmctZ3JheS01MDA6aG92ZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTU4LCAxNTgsIDE1OCwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6YmctZ3JheS02MDA6aG92ZXIge1xcbiAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmhvdmVyXFxcXDpiZy1ncmF5LTYwMDpob3ZlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gIGJhY2tncm91bmQtY29sb3I6cmdiYSgxMTcsIDExNywgMTE3LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpiZy1ncmF5LTcwMDpob3ZlciB7XFxuICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuaG92ZXJcXFxcOmJnLWdyYXktNzAwOmhvdmVyIHtcXG4gIGJhY2tncm91bmQtY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDk3LCA5NywgOTcsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOmJnLWdyYXktODAwOmhvdmVyIHtcXG4gIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5ob3ZlclxcXFw6YmctZ3JheS04MDA6aG92ZXIge1xcbiAgYmFja2dyb3VuZC1jb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNjYsIDY2LCA2NiwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6YmctZ3JheS05MDA6aG92ZXIge1xcbiAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmhvdmVyXFxcXDpiZy1ncmF5LTkwMDpob3ZlciB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gIGJhY2tncm91bmQtY29sb3I6cmdiYSgzMywgMzMsIDMzLCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmZvY3VzXFxcXDpiZy10cmFuc3BhcmVudDpmb2N1cyB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6Ymctc2Vjb25kYXJ5OmZvY3VzIHtcXG4gIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5mb2N1c1xcXFw6Ymctc2Vjb25kYXJ5OmZvY3VzIHtcXG4gIGJhY2tncm91bmQtY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDEzMSwgMTAwLCA3MSwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6YmctcHJpbWFyeTpmb2N1cyB7XFxuICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuZm9jdXNcXFxcOmJnLXByaW1hcnk6Zm9jdXMge1xcbiAgYmFja2dyb3VuZC1jb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjgsIDQ1LCA4NiwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6Ymctd2hpdGU6Zm9jdXMge1xcbiAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmZvY3VzXFxcXDpiZy13aGl0ZTpmb2N1cyB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gIGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpiZy1ncmF5LTEwMDpmb2N1cyB7XFxuICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuZm9jdXNcXFxcOmJnLWdyYXktMTAwOmZvY3VzIHtcXG4gIGJhY2tncm91bmQtY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI0NSwgMjQ1LCAyNDUsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOmJnLWdyYXktMjAwOmZvY3VzIHtcXG4gIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5mb2N1c1xcXFw6YmctZ3JheS0yMDA6Zm9jdXMge1xcbiAgYmFja2dyb3VuZC1jb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjM4LCAyMzgsIDIzOCwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6YmctZ3JheS0zMDA6Zm9jdXMge1xcbiAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmZvY3VzXFxcXDpiZy1ncmF5LTMwMDpmb2N1cyB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gIGJhY2tncm91bmQtY29sb3I6cmdiYSgyMjQsIDIyNCwgMjI0LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpiZy1ncmF5LTQwMDpmb2N1cyB7XFxuICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuZm9jdXNcXFxcOmJnLWdyYXktNDAwOmZvY3VzIHtcXG4gIGJhY2tncm91bmQtY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE4OSwgMTg5LCAxODksIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOmJnLWdyYXktNTAwOmZvY3VzIHtcXG4gIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5mb2N1c1xcXFw6YmctZ3JheS01MDA6Zm9jdXMge1xcbiAgYmFja2dyb3VuZC1jb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTU4LCAxNTgsIDE1OCwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6YmctZ3JheS02MDA6Zm9jdXMge1xcbiAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmZvY3VzXFxcXDpiZy1ncmF5LTYwMDpmb2N1cyB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gIGJhY2tncm91bmQtY29sb3I6cmdiYSgxMTcsIDExNywgMTE3LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpiZy1ncmF5LTcwMDpmb2N1cyB7XFxuICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuZm9jdXNcXFxcOmJnLWdyYXktNzAwOmZvY3VzIHtcXG4gIGJhY2tncm91bmQtY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDk3LCA5NywgOTcsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOmJnLWdyYXktODAwOmZvY3VzIHtcXG4gIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5mb2N1c1xcXFw6YmctZ3JheS04MDA6Zm9jdXMge1xcbiAgYmFja2dyb3VuZC1jb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNjYsIDY2LCA2NiwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6YmctZ3JheS05MDA6Zm9jdXMge1xcbiAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmZvY3VzXFxcXDpiZy1ncmF5LTkwMDpmb2N1cyB7XFxuICBiYWNrZ3JvdW5kLWNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gIGJhY2tncm91bmQtY29sb3I6cmdiYSgzMywgMzMsIDMzLCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmJnLW5vbmUge1xcbiAgYmFja2dyb3VuZC1pbWFnZTpub25lICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5iZy1ncmFkaWVudC10by10IHtcXG4gIGJhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCwgdmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLmJnLWdyYWRpZW50LXRvLXQge1xcclxcbiAgYmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAuYmctZ3JhZGllbnQtdG8tdCB7XFxuICBiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCBib3R0b20sIHJpZ2h0IHRvcCwgZnJvbSh2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLmJnLWdyYWRpZW50LXRvLXRyIHtcXHJcXG4gIGJhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCByaWdodCB0b3AsIGZyb20odmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSkgIWltcG9ydGFudDtcXHJcXG4gIGJhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgdmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLmJnLWdyYWRpZW50LXRvLXRyIHtcXG4gIGJhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20odmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSkgIWltcG9ydGFudDtcXG4gIGJhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCBsZWZ0LCB2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAuYmctZ3JhZGllbnQtdG8tciB7XFxyXFxuICBiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkpICFpbXBvcnRhbnQ7XFxyXFxuICBiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLmJnLWdyYWRpZW50LXRvLXIge1xcbiAgYmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgdG9wLCBsZWZ0IHRvcCwgZnJvbSh2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpKSAhaW1wb3J0YW50O1xcbiAgYmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgdmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLmJnLWdyYWRpZW50LXRvLWJyIHtcXHJcXG4gIGJhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCBib3R0b20sIGZyb20odmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSkgIWltcG9ydGFudDtcXHJcXG4gIGJhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgdmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLmJnLWdyYWRpZW50LXRvLWJyIHtcXG4gIGJhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCBib3R0b20sIGZyb20odmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSkgIWltcG9ydGFudDtcXG4gIGJhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSBsZWZ0LCB2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5iZy1ncmFkaWVudC10by1iIHtcXG4gIGJhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLmJnLWdyYWRpZW50LXRvLWIge1xcclxcbiAgYmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAuYmctZ3JhZGllbnQtdG8tYiB7XFxuICBiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIHJpZ2h0IGJvdHRvbSwgZnJvbSh2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLmJnLWdyYWRpZW50LXRvLWJsIHtcXHJcXG4gIGJhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCBib3R0b20sIGZyb20odmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSkgIWltcG9ydGFudDtcXHJcXG4gIGJhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSBsZWZ0LCB2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAuYmctZ3JhZGllbnQtdG8tYmwge1xcbiAgYmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IGJvdHRvbSwgZnJvbSh2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpKSAhaW1wb3J0YW50O1xcbiAgYmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCB2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAuYmctZ3JhZGllbnQtdG8tbCB7XFxyXFxuICBiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIGxlZnQgdG9wLCBmcm9tKHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkpICFpbXBvcnRhbnQ7XFxyXFxuICBiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAuYmctZ3JhZGllbnQtdG8tbCB7XFxuICBiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkpICFpbXBvcnRhbnQ7XFxuICBiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLmJnLWdyYWRpZW50LXRvLXRsIHtcXHJcXG4gIGJhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20odmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSkgIWltcG9ydGFudDtcXHJcXG4gIGJhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCBsZWZ0LCB2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAuYmctZ3JhZGllbnQtdG8tdGwge1xcbiAgYmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIHJpZ2h0IHRvcCwgZnJvbSh2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpKSAhaW1wb3J0YW50O1xcbiAgYmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wIHJpZ2h0LCB2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mcm9tLXRyYW5zcGFyZW50IHtcXG4gIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMCwgMCwgMCwgMCkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mcm9tLXNlY29uZGFyeSB7XFxuICAtLWdyYWRpZW50LWZyb20tY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTMxLCAxMDAsIDcxLCAwKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZyb20tcHJpbWFyeSB7XFxuICAtLWdyYWRpZW50LWZyb20tY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjgsIDQ1LCA4NiwgMCkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mcm9tLXdoaXRlIHtcXG4gIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZyb20tZ3JheS0xMDAge1xcbiAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDI0NSwgMjQ1LCAyNDUsIDApKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZnJvbS1ncmF5LTIwMCB7XFxuICAtLWdyYWRpZW50LWZyb20tY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbiAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjM4LCAyMzgsIDIzOCwgMCkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mcm9tLWdyYXktMzAwIHtcXG4gIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyMjQsIDIyNCwgMjI0LCAwKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZyb20tZ3JheS00MDAge1xcbiAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDE4OSwgMTg5LCAxODksIDApKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZnJvbS1ncmF5LTUwMCB7XFxuICAtLWdyYWRpZW50LWZyb20tY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbiAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTU4LCAxNTgsIDE1OCwgMCkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mcm9tLWdyYXktNjAwIHtcXG4gIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxMTcsIDExNywgMTE3LCAwKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZyb20tZ3JheS03MDAge1xcbiAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDk3LCA5NywgOTcsIDApKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZnJvbS1ncmF5LTgwMCB7XFxuICAtLWdyYWRpZW50LWZyb20tY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbiAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoNjYsIDY2LCA2NiwgMCkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mcm9tLWdyYXktOTAwIHtcXG4gIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgzMywgMzMsIDMzLCAwKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnZpYS10cmFuc3BhcmVudCB7XFxuICAtLWdyYWRpZW50LXZpYS1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMCwgMCwgMCwgMCkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi52aWEtc2Vjb25kYXJ5IHtcXG4gIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDEzMSwgMTAwLCA3MSwgMCkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi52aWEtcHJpbWFyeSB7XFxuICAtLWdyYWRpZW50LXZpYS1jb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyOCwgNDUsIDg2LCAwKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnZpYS13aGl0ZSB7XFxuICAtLWdyYWRpZW50LXZpYS1jb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnZpYS1ncmF5LTEwMCB7XFxuICAtLWdyYWRpZW50LXZpYS1jb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyNDUsIDI0NSwgMjQ1LCAwKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnZpYS1ncmF5LTIwMCB7XFxuICAtLWdyYWRpZW50LXZpYS1jb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyMzgsIDIzOCwgMjM4LCAwKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnZpYS1ncmF5LTMwMCB7XFxuICAtLWdyYWRpZW50LXZpYS1jb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyMjQsIDIyNCwgMjI0LCAwKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnZpYS1ncmF5LTQwMCB7XFxuICAtLWdyYWRpZW50LXZpYS1jb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxODksIDE4OSwgMTg5LCAwKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnZpYS1ncmF5LTUwMCB7XFxuICAtLWdyYWRpZW50LXZpYS1jb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxNTgsIDE1OCwgMTU4LCAwKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnZpYS1ncmF5LTYwMCB7XFxuICAtLWdyYWRpZW50LXZpYS1jb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxMTcsIDExNywgMTE3LCAwKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnZpYS1ncmF5LTcwMCB7XFxuICAtLWdyYWRpZW50LXZpYS1jb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSg5NywgOTcsIDk3LCAwKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnZpYS1ncmF5LTgwMCB7XFxuICAtLWdyYWRpZW50LXZpYS1jb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSg2NiwgNjYsIDY2LCAwKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnZpYS1ncmF5LTkwMCB7XFxuICAtLWdyYWRpZW50LXZpYS1jb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgzMywgMzMsIDMzLCAwKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnRvLXRyYW5zcGFyZW50IHtcXG4gIC0tZ3JhZGllbnQtdG8tY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG59XFxuXFxuLnRvLXNlY29uZGFyeSB7XFxuICAtLWdyYWRpZW50LXRvLWNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG59XFxuXFxuLnRvLXByaW1hcnkge1xcbiAgLS1ncmFkaWVudC10by1jb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxufVxcblxcbi50by13aGl0ZSB7XFxuICAtLWdyYWRpZW50LXRvLWNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG59XFxuXFxuLnRvLWdyYXktMTAwIHtcXG4gIC0tZ3JhZGllbnQtdG8tY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udG8tZ3JheS0yMDAge1xcbiAgLS1ncmFkaWVudC10by1jb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxufVxcblxcbi50by1ncmF5LTMwMCB7XFxuICAtLWdyYWRpZW50LXRvLWNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG59XFxuXFxuLnRvLWdyYXktNDAwIHtcXG4gIC0tZ3JhZGllbnQtdG8tY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbn1cXG5cXG4udG8tZ3JheS01MDAge1xcbiAgLS1ncmFkaWVudC10by1jb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxufVxcblxcbi50by1ncmF5LTYwMCB7XFxuICAtLWdyYWRpZW50LXRvLWNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG59XFxuXFxuLnRvLWdyYXktNzAwIHtcXG4gIC0tZ3JhZGllbnQtdG8tY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udG8tZ3JheS04MDAge1xcbiAgLS1ncmFkaWVudC10by1jb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxufVxcblxcbi50by1ncmF5LTkwMCB7XFxuICAtLWdyYWRpZW50LXRvLWNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpmcm9tLXRyYW5zcGFyZW50OmhvdmVyIHtcXG4gIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMCwgMCwgMCwgMCkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6ZnJvbS1zZWNvbmRhcnk6aG92ZXIge1xcbiAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDEzMSwgMTAwLCA3MSwgMCkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6ZnJvbS1wcmltYXJ5OmhvdmVyIHtcXG4gIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyOCwgNDUsIDg2LCAwKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpmcm9tLXdoaXRlOmhvdmVyIHtcXG4gIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpmcm9tLWdyYXktMTAwOmhvdmVyIHtcXG4gIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyNDUsIDI0NSwgMjQ1LCAwKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpmcm9tLWdyYXktMjAwOmhvdmVyIHtcXG4gIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyMzgsIDIzOCwgMjM4LCAwKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpmcm9tLWdyYXktMzAwOmhvdmVyIHtcXG4gIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyMjQsIDIyNCwgMjI0LCAwKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpmcm9tLWdyYXktNDAwOmhvdmVyIHtcXG4gIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxODksIDE4OSwgMTg5LCAwKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpmcm9tLWdyYXktNTAwOmhvdmVyIHtcXG4gIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxNTgsIDE1OCwgMTU4LCAwKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpmcm9tLWdyYXktNjAwOmhvdmVyIHtcXG4gIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxMTcsIDExNywgMTE3LCAwKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpmcm9tLWdyYXktNzAwOmhvdmVyIHtcXG4gIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSg5NywgOTcsIDk3LCAwKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpmcm9tLWdyYXktODAwOmhvdmVyIHtcXG4gIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSg2NiwgNjYsIDY2LCAwKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpmcm9tLWdyYXktOTAwOmhvdmVyIHtcXG4gIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgzMywgMzMsIDMzLCAwKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDp2aWEtdHJhbnNwYXJlbnQ6aG92ZXIge1xcbiAgLS1ncmFkaWVudC12aWEtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG4gIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDApKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnZpYS1zZWNvbmRhcnk6aG92ZXIge1xcbiAgLS1ncmFkaWVudC12aWEtY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTMxLCAxMDAsIDcxLCAwKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDp2aWEtcHJpbWFyeTpob3ZlciB7XFxuICAtLWdyYWRpZW50LXZpYS1jb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyOCwgNDUsIDg2LCAwKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDp2aWEtd2hpdGU6aG92ZXIge1xcbiAgLS1ncmFkaWVudC12aWEtY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6dmlhLWdyYXktMTAwOmhvdmVyIHtcXG4gIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDI0NSwgMjQ1LCAyNDUsIDApKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnZpYS1ncmF5LTIwMDpob3ZlciB7XFxuICAtLWdyYWRpZW50LXZpYS1jb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyMzgsIDIzOCwgMjM4LCAwKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDp2aWEtZ3JheS0zMDA6aG92ZXIge1xcbiAgLS1ncmFkaWVudC12aWEtY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjI0LCAyMjQsIDIyNCwgMCkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6dmlhLWdyYXktNDAwOmhvdmVyIHtcXG4gIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDE4OSwgMTg5LCAxODksIDApKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnZpYS1ncmF5LTUwMDpob3ZlciB7XFxuICAtLWdyYWRpZW50LXZpYS1jb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxNTgsIDE1OCwgMTU4LCAwKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDp2aWEtZ3JheS02MDA6aG92ZXIge1xcbiAgLS1ncmFkaWVudC12aWEtY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTE3LCAxMTcsIDExNywgMCkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6dmlhLWdyYXktNzAwOmhvdmVyIHtcXG4gIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDk3LCA5NywgOTcsIDApKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnZpYS1ncmF5LTgwMDpob3ZlciB7XFxuICAtLWdyYWRpZW50LXZpYS1jb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSg2NiwgNjYsIDY2LCAwKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDp2aWEtZ3JheS05MDA6aG92ZXIge1xcbiAgLS1ncmFkaWVudC12aWEtY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMzMsIDMzLCAzMywgMCkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6dG8tdHJhbnNwYXJlbnQ6aG92ZXIge1xcbiAgLS1ncmFkaWVudC10by1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnRvLXNlY29uZGFyeTpob3ZlciB7XFxuICAtLWdyYWRpZW50LXRvLWNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDp0by1wcmltYXJ5OmhvdmVyIHtcXG4gIC0tZ3JhZGllbnQtdG8tY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnRvLXdoaXRlOmhvdmVyIHtcXG4gIC0tZ3JhZGllbnQtdG8tY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnRvLWdyYXktMTAwOmhvdmVyIHtcXG4gIC0tZ3JhZGllbnQtdG8tY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnRvLWdyYXktMjAwOmhvdmVyIHtcXG4gIC0tZ3JhZGllbnQtdG8tY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnRvLWdyYXktMzAwOmhvdmVyIHtcXG4gIC0tZ3JhZGllbnQtdG8tY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnRvLWdyYXktNDAwOmhvdmVyIHtcXG4gIC0tZ3JhZGllbnQtdG8tY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnRvLWdyYXktNTAwOmhvdmVyIHtcXG4gIC0tZ3JhZGllbnQtdG8tY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnRvLWdyYXktNjAwOmhvdmVyIHtcXG4gIC0tZ3JhZGllbnQtdG8tY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnRvLWdyYXktNzAwOmhvdmVyIHtcXG4gIC0tZ3JhZGllbnQtdG8tY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnRvLWdyYXktODAwOmhvdmVyIHtcXG4gIC0tZ3JhZGllbnQtdG8tY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnRvLWdyYXktOTAwOmhvdmVyIHtcXG4gIC0tZ3JhZGllbnQtdG8tY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOmZyb20tdHJhbnNwYXJlbnQ6Zm9jdXMge1xcbiAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgwLCAwLCAwLCAwKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpmcm9tLXNlY29uZGFyeTpmb2N1cyB7XFxuICAtLWdyYWRpZW50LWZyb20tY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTMxLCAxMDAsIDcxLCAwKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpmcm9tLXByaW1hcnk6Zm9jdXMge1xcbiAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDI4LCA0NSwgODYsIDApKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOmZyb20td2hpdGU6Zm9jdXMge1xcbiAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOmZyb20tZ3JheS0xMDA6Zm9jdXMge1xcbiAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDI0NSwgMjQ1LCAyNDUsIDApKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOmZyb20tZ3JheS0yMDA6Zm9jdXMge1xcbiAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDIzOCwgMjM4LCAyMzgsIDApKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOmZyb20tZ3JheS0zMDA6Zm9jdXMge1xcbiAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDIyNCwgMjI0LCAyMjQsIDApKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOmZyb20tZ3JheS00MDA6Zm9jdXMge1xcbiAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDE4OSwgMTg5LCAxODksIDApKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOmZyb20tZ3JheS01MDA6Zm9jdXMge1xcbiAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDE1OCwgMTU4LCAxNTgsIDApKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOmZyb20tZ3JheS02MDA6Zm9jdXMge1xcbiAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDExNywgMTE3LCAxMTcsIDApKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOmZyb20tZ3JheS03MDA6Zm9jdXMge1xcbiAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDk3LCA5NywgOTcsIDApKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOmZyb20tZ3JheS04MDA6Zm9jdXMge1xcbiAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDY2LCA2NiwgNjYsIDApKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOmZyb20tZ3JheS05MDA6Zm9jdXMge1xcbiAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDMzLCAzMywgMzMsIDApKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnZpYS10cmFuc3BhcmVudDpmb2N1cyB7XFxuICAtLWdyYWRpZW50LXZpYS1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMCwgMCwgMCwgMCkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6dmlhLXNlY29uZGFyeTpmb2N1cyB7XFxuICAtLWdyYWRpZW50LXZpYS1jb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxMzEsIDEwMCwgNzEsIDApKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnZpYS1wcmltYXJ5OmZvY3VzIHtcXG4gIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDI4LCA0NSwgODYsIDApKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnZpYS13aGl0ZTpmb2N1cyB7XFxuICAtLWdyYWRpZW50LXZpYS1jb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDp2aWEtZ3JheS0xMDA6Zm9jdXMge1xcbiAgLS1ncmFkaWVudC12aWEtY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjQ1LCAyNDUsIDI0NSwgMCkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6dmlhLWdyYXktMjAwOmZvY3VzIHtcXG4gIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDIzOCwgMjM4LCAyMzgsIDApKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnZpYS1ncmF5LTMwMDpmb2N1cyB7XFxuICAtLWdyYWRpZW50LXZpYS1jb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyMjQsIDIyNCwgMjI0LCAwKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDp2aWEtZ3JheS00MDA6Zm9jdXMge1xcbiAgLS1ncmFkaWVudC12aWEtY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTg5LCAxODksIDE4OSwgMCkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6dmlhLWdyYXktNTAwOmZvY3VzIHtcXG4gIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDE1OCwgMTU4LCAxNTgsIDApKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnZpYS1ncmF5LTYwMDpmb2N1cyB7XFxuICAtLWdyYWRpZW50LXZpYS1jb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxMTcsIDExNywgMTE3LCAwKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDp2aWEtZ3JheS03MDA6Zm9jdXMge1xcbiAgLS1ncmFkaWVudC12aWEtY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoOTcsIDk3LCA5NywgMCkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6dmlhLWdyYXktODAwOmZvY3VzIHtcXG4gIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDY2LCA2NiwgNjYsIDApKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnZpYS1ncmF5LTkwMDpmb2N1cyB7XFxuICAtLWdyYWRpZW50LXZpYS1jb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgzMywgMzMsIDMzLCAwKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDp0by10cmFuc3BhcmVudDpmb2N1cyB7XFxuICAtLWdyYWRpZW50LXRvLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6dG8tc2Vjb25kYXJ5OmZvY3VzIHtcXG4gIC0tZ3JhZGllbnQtdG8tY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnRvLXByaW1hcnk6Zm9jdXMge1xcbiAgLS1ncmFkaWVudC10by1jb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6dG8td2hpdGU6Zm9jdXMge1xcbiAgLS1ncmFkaWVudC10by1jb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6dG8tZ3JheS0xMDA6Zm9jdXMge1xcbiAgLS1ncmFkaWVudC10by1jb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6dG8tZ3JheS0yMDA6Zm9jdXMge1xcbiAgLS1ncmFkaWVudC10by1jb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6dG8tZ3JheS0zMDA6Zm9jdXMge1xcbiAgLS1ncmFkaWVudC10by1jb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6dG8tZ3JheS00MDA6Zm9jdXMge1xcbiAgLS1ncmFkaWVudC10by1jb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6dG8tZ3JheS01MDA6Zm9jdXMge1xcbiAgLS1ncmFkaWVudC10by1jb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6dG8tZ3JheS02MDA6Zm9jdXMge1xcbiAgLS1ncmFkaWVudC10by1jb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6dG8tZ3JheS03MDA6Zm9jdXMge1xcbiAgLS1ncmFkaWVudC10by1jb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6dG8tZ3JheS04MDA6Zm9jdXMge1xcbiAgLS1ncmFkaWVudC10by1jb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6dG8tZ3JheS05MDA6Zm9jdXMge1xcbiAgLS1ncmFkaWVudC10by1jb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxufVxcblxcbi5iZy1vcGFjaXR5LTAge1xcbiAgLS1iZy1vcGFjaXR5OjAgIWltcG9ydGFudDtcXG59XFxuXFxuLmJnLW9wYWNpdHktMjUge1xcbiAgLS1iZy1vcGFjaXR5OjAuMjUgIWltcG9ydGFudDtcXG59XFxuXFxuLmJnLW9wYWNpdHktNTAge1xcbiAgLS1iZy1vcGFjaXR5OjAuNSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uYmctb3BhY2l0eS03NSB7XFxuICAtLWJnLW9wYWNpdHk6MC43NSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uYmctb3BhY2l0eS0xMDAge1xcbiAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpiZy1vcGFjaXR5LTA6aG92ZXIge1xcbiAgLS1iZy1vcGFjaXR5OjAgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpiZy1vcGFjaXR5LTI1OmhvdmVyIHtcXG4gIC0tYmctb3BhY2l0eTowLjI1ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6Ymctb3BhY2l0eS01MDpob3ZlciB7XFxuICAtLWJnLW9wYWNpdHk6MC41ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6Ymctb3BhY2l0eS03NTpob3ZlciB7XFxuICAtLWJnLW9wYWNpdHk6MC43NSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOmJnLW9wYWNpdHktMTAwOmhvdmVyIHtcXG4gIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6Ymctb3BhY2l0eS0wOmZvY3VzIHtcXG4gIC0tYmctb3BhY2l0eTowICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6Ymctb3BhY2l0eS0yNTpmb2N1cyB7XFxuICAtLWJnLW9wYWNpdHk6MC4yNSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOmJnLW9wYWNpdHktNTA6Zm9jdXMge1xcbiAgLS1iZy1vcGFjaXR5OjAuNSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOmJnLW9wYWNpdHktNzU6Zm9jdXMge1xcbiAgLS1iZy1vcGFjaXR5OjAuNzUgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpiZy1vcGFjaXR5LTEwMDpmb2N1cyB7XFxuICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuYmctYXV0byB7XFxuICBiYWNrZ3JvdW5kLXNpemU6YXV0byAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuYmctY292ZXIge1xcbiAgYmFja2dyb3VuZC1zaXplOmNvdmVyICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5iZy1jb250YWluIHtcXG4gIGJhY2tncm91bmQtc2l6ZTpjb250YWluICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ib3JkZXItY29sbGFwc2Uge1xcbiAgYm9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ib3JkZXItc2VwYXJhdGUge1xcbiAgYm9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5ib3JkZXItdHJhbnNwYXJlbnQge1xcbiAgYm9yZGVyLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ib3JkZXItc2Vjb25kYXJ5IHtcXG4gIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuYm9yZGVyLXNlY29uZGFyeSB7XFxuICBib3JkZXItY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgYm9yZGVyLWNvbG9yOnJnYmEoMTMxLCAxMDAsIDcxLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ib3JkZXItcHJpbWFyeSB7XFxuICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmJvcmRlci1wcmltYXJ5IHtcXG4gIGJvcmRlci1jb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICBib3JkZXItY29sb3I6cmdiYSgyOCwgNDUsIDg2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ib3JkZXItd2hpdGUge1xcbiAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5ib3JkZXItd2hpdGUge1xcbiAgYm9yZGVyLWNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gIGJvcmRlci1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmJvcmRlci1ncmF5LTEwMCB7XFxuICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmJvcmRlci1ncmF5LTEwMCB7XFxuICBib3JkZXItY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgYm9yZGVyLWNvbG9yOnJnYmEoMjQ1LCAyNDUsIDI0NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uYm9yZGVyLWdyYXktMjAwIHtcXG4gIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuYm9yZGVyLWdyYXktMjAwIHtcXG4gIGJvcmRlci1jb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICBib3JkZXItY29sb3I6cmdiYSgyMzgsIDIzOCwgMjM4LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ib3JkZXItZ3JheS0zMDAge1xcbiAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5ib3JkZXItZ3JheS0zMDAge1xcbiAgYm9yZGVyLWNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gIGJvcmRlci1jb2xvcjpyZ2JhKDIyNCwgMjI0LCAyMjQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmJvcmRlci1ncmF5LTQwMCB7XFxuICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmJvcmRlci1ncmF5LTQwMCB7XFxuICBib3JkZXItY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgYm9yZGVyLWNvbG9yOnJnYmEoMTg5LCAxODksIDE4OSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uYm9yZGVyLWdyYXktNTAwIHtcXG4gIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuYm9yZGVyLWdyYXktNTAwIHtcXG4gIGJvcmRlci1jb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICBib3JkZXItY29sb3I6cmdiYSgxNTgsIDE1OCwgMTU4LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ib3JkZXItZ3JheS02MDAge1xcbiAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5ib3JkZXItZ3JheS02MDAge1xcbiAgYm9yZGVyLWNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gIGJvcmRlci1jb2xvcjpyZ2JhKDExNywgMTE3LCAxMTcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmJvcmRlci1ncmF5LTcwMCB7XFxuICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmJvcmRlci1ncmF5LTcwMCB7XFxuICBib3JkZXItY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgYm9yZGVyLWNvbG9yOnJnYmEoOTcsIDk3LCA5NywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uYm9yZGVyLWdyYXktODAwIHtcXG4gIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuYm9yZGVyLWdyYXktODAwIHtcXG4gIGJvcmRlci1jb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICBib3JkZXItY29sb3I6cmdiYSg2NiwgNjYsIDY2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ib3JkZXItZ3JheS05MDAge1xcbiAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5ib3JkZXItZ3JheS05MDAge1xcbiAgYm9yZGVyLWNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gIGJvcmRlci1jb2xvcjpyZ2JhKDMzLCAzMywgMzMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmhvdmVyXFxcXDpib3JkZXItdHJhbnNwYXJlbnQ6aG92ZXIge1xcbiAgYm9yZGVyLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6Ym9yZGVyLXNlY29uZGFyeTpob3ZlciB7XFxuICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmhvdmVyXFxcXDpib3JkZXItc2Vjb25kYXJ5OmhvdmVyIHtcXG4gIGJvcmRlci1jb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICBib3JkZXItY29sb3I6cmdiYSgxMzEsIDEwMCwgNzEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpib3JkZXItcHJpbWFyeTpob3ZlciB7XFxuICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmhvdmVyXFxcXDpib3JkZXItcHJpbWFyeTpob3ZlciB7XFxuICBib3JkZXItY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgYm9yZGVyLWNvbG9yOnJnYmEoMjgsIDQ1LCA4NiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOmJvcmRlci13aGl0ZTpob3ZlciB7XFxuICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmhvdmVyXFxcXDpib3JkZXItd2hpdGU6aG92ZXIge1xcbiAgYm9yZGVyLWNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gIGJvcmRlci1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpib3JkZXItZ3JheS0xMDA6aG92ZXIge1xcbiAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5ob3ZlclxcXFw6Ym9yZGVyLWdyYXktMTAwOmhvdmVyIHtcXG4gIGJvcmRlci1jb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICBib3JkZXItY29sb3I6cmdiYSgyNDUsIDI0NSwgMjQ1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6Ym9yZGVyLWdyYXktMjAwOmhvdmVyIHtcXG4gIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuaG92ZXJcXFxcOmJvcmRlci1ncmF5LTIwMDpob3ZlciB7XFxuICBib3JkZXItY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbiAgYm9yZGVyLWNvbG9yOnJnYmEoMjM4LCAyMzgsIDIzOCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOmJvcmRlci1ncmF5LTMwMDpob3ZlciB7XFxuICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmhvdmVyXFxcXDpib3JkZXItZ3JheS0zMDA6aG92ZXIge1xcbiAgYm9yZGVyLWNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gIGJvcmRlci1jb2xvcjpyZ2JhKDIyNCwgMjI0LCAyMjQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpib3JkZXItZ3JheS00MDA6aG92ZXIge1xcbiAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5ob3ZlclxcXFw6Ym9yZGVyLWdyYXktNDAwOmhvdmVyIHtcXG4gIGJvcmRlci1jb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICBib3JkZXItY29sb3I6cmdiYSgxODksIDE4OSwgMTg5LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6Ym9yZGVyLWdyYXktNTAwOmhvdmVyIHtcXG4gIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuaG92ZXJcXFxcOmJvcmRlci1ncmF5LTUwMDpob3ZlciB7XFxuICBib3JkZXItY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbiAgYm9yZGVyLWNvbG9yOnJnYmEoMTU4LCAxNTgsIDE1OCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOmJvcmRlci1ncmF5LTYwMDpob3ZlciB7XFxuICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmhvdmVyXFxcXDpib3JkZXItZ3JheS02MDA6aG92ZXIge1xcbiAgYm9yZGVyLWNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gIGJvcmRlci1jb2xvcjpyZ2JhKDExNywgMTE3LCAxMTcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpib3JkZXItZ3JheS03MDA6aG92ZXIge1xcbiAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5ob3ZlclxcXFw6Ym9yZGVyLWdyYXktNzAwOmhvdmVyIHtcXG4gIGJvcmRlci1jb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICBib3JkZXItY29sb3I6cmdiYSg5NywgOTcsIDk3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6Ym9yZGVyLWdyYXktODAwOmhvdmVyIHtcXG4gIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuaG92ZXJcXFxcOmJvcmRlci1ncmF5LTgwMDpob3ZlciB7XFxuICBib3JkZXItY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbiAgYm9yZGVyLWNvbG9yOnJnYmEoNjYsIDY2LCA2NiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOmJvcmRlci1ncmF5LTkwMDpob3ZlciB7XFxuICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmhvdmVyXFxcXDpib3JkZXItZ3JheS05MDA6aG92ZXIge1xcbiAgYm9yZGVyLWNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gIGJvcmRlci1jb2xvcjpyZ2JhKDMzLCAzMywgMzMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmJvcmRlci1vcGFjaXR5LTAge1xcbiAgLS1ib3JkZXItb3BhY2l0eTowICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ib3JkZXItb3BhY2l0eS0yNSB7XFxuICAtLWJvcmRlci1vcGFjaXR5OjAuMjUgIWltcG9ydGFudDtcXG59XFxuXFxuLmJvcmRlci1vcGFjaXR5LTUwIHtcXG4gIC0tYm9yZGVyLW9wYWNpdHk6MC41ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ib3JkZXItb3BhY2l0eS03NSB7XFxuICAtLWJvcmRlci1vcGFjaXR5OjAuNzUgIWltcG9ydGFudDtcXG59XFxuXFxuLmJvcmRlci1vcGFjaXR5LTEwMCB7XFxuICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpib3JkZXItb3BhY2l0eS0wOmhvdmVyIHtcXG4gIC0tYm9yZGVyLW9wYWNpdHk6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOmJvcmRlci1vcGFjaXR5LTI1OmhvdmVyIHtcXG4gIC0tYm9yZGVyLW9wYWNpdHk6MC4yNSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOmJvcmRlci1vcGFjaXR5LTUwOmhvdmVyIHtcXG4gIC0tYm9yZGVyLW9wYWNpdHk6MC41ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6Ym9yZGVyLW9wYWNpdHktNzU6aG92ZXIge1xcbiAgLS1ib3JkZXItb3BhY2l0eTowLjc1ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6Ym9yZGVyLW9wYWNpdHktMTAwOmhvdmVyIHtcXG4gIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOmJvcmRlci1vcGFjaXR5LTA6Zm9jdXMge1xcbiAgLS1ib3JkZXItb3BhY2l0eTowICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6Ym9yZGVyLW9wYWNpdHktMjU6Zm9jdXMge1xcbiAgLS1ib3JkZXItb3BhY2l0eTowLjI1ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6Ym9yZGVyLW9wYWNpdHktNTA6Zm9jdXMge1xcbiAgLS1ib3JkZXItb3BhY2l0eTowLjUgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpib3JkZXItb3BhY2l0eS03NTpmb2N1cyB7XFxuICAtLWJvcmRlci1vcGFjaXR5OjAuNzUgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpib3JkZXItb3BhY2l0eS0xMDA6Zm9jdXMge1xcbiAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5yb3VuZGVkLW5vbmUge1xcbiAgYm9yZGVyLXJhZGl1czowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5yb3VuZGVkLXNtIHtcXG4gIGJvcmRlci1yYWRpdXM6LjEyNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAucm91bmRlZCB7XFxuICBib3JkZXItcmFkaXVzOi4yNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAucm91bmRlZC1sZyB7XFxuICBib3JkZXItcmFkaXVzOi41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5yb3VuZGVkLWZ1bGwge1xcbiAgYm9yZGVyLXJhZGl1czo5OTk5cHggIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5yb3VuZGVkLXQtbm9uZSB7XFxyXFxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOjAgIWltcG9ydGFudDtcXHJcXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5yb3VuZGVkLXQtbm9uZSB7XFxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowICFpbXBvcnRhbnQ7XFxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5yb3VuZGVkLXItbm9uZSB7XFxyXFxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowICFpbXBvcnRhbnQ7XFxyXFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAucm91bmRlZC1yLW5vbmUge1xcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czowICFpbXBvcnRhbnQ7XFxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5yb3VuZGVkLWItbm9uZSB7XFxyXFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowICFpbXBvcnRhbnQ7XFxyXFxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5yb3VuZGVkLWItbm9uZSB7XFxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjAgIWltcG9ydGFudDtcXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5yb3VuZGVkLWwtbm9uZSB7XFxyXFxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOjAgIWltcG9ydGFudDtcXHJcXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLnJvdW5kZWQtbC1ub25lIHtcXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOjAgIWltcG9ydGFudDtcXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5yb3VuZGVkLXQtc20ge1xcclxcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMTI1cmVtICFpbXBvcnRhbnQ7XFxyXFxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMTI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAucm91bmRlZC10LXNtIHtcXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4xMjVyZW0gIWltcG9ydGFudDtcXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6LjEyNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnJvdW5kZWQtci1zbSB7XFxyXFxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMTI1cmVtICFpbXBvcnRhbnQ7XFxyXFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMTI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAucm91bmRlZC1yLXNtIHtcXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6LjEyNXJlbSAhaW1wb3J0YW50O1xcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMTI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAucm91bmRlZC1iLXNtIHtcXHJcXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4xMjVyZW0gIWltcG9ydGFudDtcXHJcXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjEyNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLnJvdW5kZWQtYi1zbSB7XFxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4xMjVyZW0gIWltcG9ydGFudDtcXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4xMjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5yb3VuZGVkLWwtc20ge1xcclxcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMTI1cmVtICFpbXBvcnRhbnQ7XFxyXFxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4xMjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5yb3VuZGVkLWwtc20ge1xcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjEyNXJlbSAhaW1wb3J0YW50O1xcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjEyNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnJvdW5kZWQtdCB7XFxyXFxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbSAhaW1wb3J0YW50O1xcclxcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAucm91bmRlZC10IHtcXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbSAhaW1wb3J0YW50O1xcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5yb3VuZGVkLXIge1xcclxcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtICFpbXBvcnRhbnQ7XFxyXFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5yb3VuZGVkLXIge1xcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW0gIWltcG9ydGFudDtcXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAucm91bmRlZC1iIHtcXHJcXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4yNXJlbSAhaW1wb3J0YW50O1xcclxcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5yb3VuZGVkLWIge1xcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW0gIWltcG9ydGFudDtcXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4yNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnJvdW5kZWQtbCB7XFxyXFxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbSAhaW1wb3J0YW50O1xcclxcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5yb3VuZGVkLWwge1xcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtICFpbXBvcnRhbnQ7XFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5yb3VuZGVkLXQtbGcge1xcclxcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czouNXJlbSAhaW1wb3J0YW50O1xcclxcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5yb3VuZGVkLXQtbGcge1xcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjVyZW0gIWltcG9ydGFudDtcXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6LjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5yb3VuZGVkLXItbGcge1xcclxcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjVyZW0gIWltcG9ydGFudDtcXHJcXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAucm91bmRlZC1yLWxnIHtcXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6LjVyZW0gIWltcG9ydGFudDtcXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5yb3VuZGVkLWItbGcge1xcclxcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjVyZW0gIWltcG9ydGFudDtcXHJcXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5yb3VuZGVkLWItbGcge1xcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouNXJlbSAhaW1wb3J0YW50O1xcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5yb3VuZGVkLWwtbGcge1xcclxcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czouNXJlbSAhaW1wb3J0YW50O1xcclxcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLnJvdW5kZWQtbC1sZyB7XFxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouNXJlbSAhaW1wb3J0YW50O1xcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5yb3VuZGVkLXQtZnVsbCB7XFxyXFxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOjk5OTlweCAhaW1wb3J0YW50O1xcclxcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6OTk5OXB4ICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAucm91bmRlZC10LWZ1bGwge1xcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6OTk5OXB4ICFpbXBvcnRhbnQ7XFxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOjk5OTlweCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnJvdW5kZWQtci1mdWxsIHtcXHJcXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOjk5OTlweCAhaW1wb3J0YW50O1xcclxcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6OTk5OXB4ICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAucm91bmRlZC1yLWZ1bGwge1xcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czo5OTk5cHggIWltcG9ydGFudDtcXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6OTk5OXB4ICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAucm91bmRlZC1iLWZ1bGwge1xcclxcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6OTk5OXB4ICFpbXBvcnRhbnQ7XFxyXFxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjk5OTlweCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLnJvdW5kZWQtYi1mdWxsIHtcXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6OTk5OXB4ICFpbXBvcnRhbnQ7XFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo5OTk5cHggIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5yb3VuZGVkLWwtZnVsbCB7XFxyXFxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOjk5OTlweCAhaW1wb3J0YW50O1xcclxcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo5OTk5cHggIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5yb3VuZGVkLWwtZnVsbCB7XFxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo5OTk5cHggIWltcG9ydGFudDtcXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjk5OTlweCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnJvdW5kZWQtdGwtbm9uZSB7XFxyXFxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5yb3VuZGVkLXRsLW5vbmUge1xcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnJvdW5kZWQtdHItbm9uZSB7XFxyXFxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAucm91bmRlZC10ci1ub25lIHtcXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnJvdW5kZWQtYnItbm9uZSB7XFxyXFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAucm91bmRlZC1ici1ub25lIHtcXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnJvdW5kZWQtYmwtbm9uZSB7XFxyXFxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5yb3VuZGVkLWJsLW5vbmUge1xcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnJvdW5kZWQtdGwtc20ge1xcclxcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMTI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAucm91bmRlZC10bC1zbSB7XFxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMTI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAucm91bmRlZC10ci1zbSB7XFxyXFxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMTI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAucm91bmRlZC10ci1zbSB7XFxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4xMjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5yb3VuZGVkLWJyLXNtIHtcXHJcXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4xMjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5yb3VuZGVkLWJyLXNtIHtcXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjEyNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnJvdW5kZWQtYmwtc20ge1xcclxcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMTI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAucm91bmRlZC1ibC1zbSB7XFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMTI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAucm91bmRlZC10bCB7XFxyXFxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLnJvdW5kZWQtdGwge1xcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAucm91bmRlZC10ciB7XFxyXFxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5yb3VuZGVkLXRyIHtcXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAucm91bmRlZC1iciB7XFxyXFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5yb3VuZGVkLWJyIHtcXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAucm91bmRlZC1ibCB7XFxyXFxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLnJvdW5kZWQtYmwge1xcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6LjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAucm91bmRlZC10bC1sZyB7XFxyXFxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOi41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAucm91bmRlZC10bC1sZyB7XFxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnJvdW5kZWQtdHItbGcge1xcclxcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5yb3VuZGVkLXRyLWxnIHtcXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6LjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5yb3VuZGVkLWJyLWxnIHtcXHJcXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAucm91bmRlZC1ici1sZyB7XFxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAucm91bmRlZC1ibC1sZyB7XFxyXFxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAucm91bmRlZC1ibC1sZyB7XFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnJvdW5kZWQtdGwtZnVsbCB7XFxyXFxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOjk5OTlweCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLnJvdW5kZWQtdGwtZnVsbCB7XFxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo5OTk5cHggIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5yb3VuZGVkLXRyLWZ1bGwge1xcclxcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6OTk5OXB4ICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAucm91bmRlZC10ci1mdWxsIHtcXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6OTk5OXB4ICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAucm91bmRlZC1ici1mdWxsIHtcXHJcXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjk5OTlweCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLnJvdW5kZWQtYnItZnVsbCB7XFxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjk5OTlweCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnJvdW5kZWQtYmwtZnVsbCB7XFxyXFxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjk5OTlweCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLnJvdW5kZWQtYmwtZnVsbCB7XFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo5OTk5cHggIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmJvcmRlci1zb2xpZCB7XFxuICBib3JkZXItc3R5bGU6c29saWQgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmJvcmRlci1kYXNoZWQge1xcbiAgYm9yZGVyLXN0eWxlOmRhc2hlZCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuYm9yZGVyLWRvdHRlZCB7XFxuICBib3JkZXItc3R5bGU6ZG90dGVkICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5ib3JkZXItZG91YmxlIHtcXG4gIGJvcmRlci1zdHlsZTpkb3VibGUgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmJvcmRlci1ub25lIHtcXG4gIGJvcmRlci1zdHlsZTpub25lICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5ib3JkZXItMCB7XFxuICBib3JkZXItd2lkdGg6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuYm9yZGVyLTIge1xcbiAgYm9yZGVyLXdpZHRoOjJweCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuYm9yZGVyLTQge1xcbiAgYm9yZGVyLXdpZHRoOjRweCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuYm9yZGVyLTgge1xcbiAgYm9yZGVyLXdpZHRoOjhweCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuYm9yZGVyIHtcXG4gIGJvcmRlci13aWR0aDoxcHggIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmJvcmRlci10LTAge1xcbiAgYm9yZGVyLXRvcC13aWR0aDowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAuYm9yZGVyLXItMCB7XFxyXFxuICBib3JkZXItcmlnaHQtd2lkdGg6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLmJvcmRlci1yLTAge1xcbiAgYm9yZGVyLWxlZnQtd2lkdGg6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuYm9yZGVyLWItMCB7XFxuICBib3JkZXItYm90dG9tLXdpZHRoOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5ib3JkZXItbC0wIHtcXHJcXG4gIGJvcmRlci1sZWZ0LXdpZHRoOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5ib3JkZXItbC0wIHtcXG4gIGJvcmRlci1yaWdodC13aWR0aDowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5ib3JkZXItdC0yIHtcXG4gIGJvcmRlci10b3Atd2lkdGg6MnB4ICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAuYm9yZGVyLXItMiB7XFxyXFxuICBib3JkZXItcmlnaHQtd2lkdGg6MnB4ICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAuYm9yZGVyLXItMiB7XFxuICBib3JkZXItbGVmdC13aWR0aDoycHggIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmJvcmRlci1iLTIge1xcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDoycHggIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5ib3JkZXItbC0yIHtcXHJcXG4gIGJvcmRlci1sZWZ0LXdpZHRoOjJweCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLmJvcmRlci1sLTIge1xcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOjJweCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuYm9yZGVyLXQtNCB7XFxuICBib3JkZXItdG9wLXdpZHRoOjRweCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLmJvcmRlci1yLTQge1xcclxcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOjRweCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLmJvcmRlci1yLTQge1xcbiAgYm9yZGVyLWxlZnQtd2lkdGg6NHB4ICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5ib3JkZXItYi00IHtcXG4gIGJvcmRlci1ib3R0b20td2lkdGg6NHB4ICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAuYm9yZGVyLWwtNCB7XFxyXFxuICBib3JkZXItbGVmdC13aWR0aDo0cHggIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5ib3JkZXItbC00IHtcXG4gIGJvcmRlci1yaWdodC13aWR0aDo0cHggIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmJvcmRlci10LTgge1xcbiAgYm9yZGVyLXRvcC13aWR0aDo4cHggIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5ib3JkZXItci04IHtcXHJcXG4gIGJvcmRlci1yaWdodC13aWR0aDo4cHggIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5ib3JkZXItci04IHtcXG4gIGJvcmRlci1sZWZ0LXdpZHRoOjhweCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuYm9yZGVyLWItOCB7XFxuICBib3JkZXItYm90dG9tLXdpZHRoOjhweCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLmJvcmRlci1sLTgge1xcclxcbiAgYm9yZGVyLWxlZnQtd2lkdGg6OHB4ICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAuYm9yZGVyLWwtOCB7XFxuICBib3JkZXItcmlnaHQtd2lkdGg6OHB4ICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5ib3JkZXItdCB7XFxuICBib3JkZXItdG9wLXdpZHRoOjFweCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLmJvcmRlci1yIHtcXHJcXG4gIGJvcmRlci1yaWdodC13aWR0aDoxcHggIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5ib3JkZXItciB7XFxuICBib3JkZXItbGVmdC13aWR0aDoxcHggIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmJvcmRlci1iIHtcXG4gIGJvcmRlci1ib3R0b20td2lkdGg6MXB4ICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAuYm9yZGVyLWwge1xcclxcbiAgYm9yZGVyLWxlZnQtd2lkdGg6MXB4ICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAuYm9yZGVyLWwge1xcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOjFweCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uYm94LWJvcmRlciB7XFxuICAtd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50O1xcbiAgICAgICAgICBib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDtcXG59XFxuXFxuLmJveC1jb250ZW50IHtcXG4gIC13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveCAhaW1wb3J0YW50O1xcbiAgICAgICAgICBib3gtc2l6aW5nOmNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5jdXJzb3ItYXV0byB7XFxuICBjdXJzb3I6YXV0byAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuY3Vyc29yLWRlZmF1bHQge1xcbiAgY3Vyc29yOmRlZmF1bHQgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmN1cnNvci1wb2ludGVyIHtcXG4gIGN1cnNvcjpwb2ludGVyICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5jdXJzb3Itd2FpdCB7XFxuICBjdXJzb3I6d2FpdCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuY3Vyc29yLXRleHQge1xcbiAgY3Vyc29yOnRleHQgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmN1cnNvci1tb3ZlIHtcXG4gIGN1cnNvcjptb3ZlICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5jdXJzb3Itbm90LWFsbG93ZWQge1xcbiAgY3Vyc29yOm5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ibG9jayB7XFxuICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XFxufVxcblxcbi5pbmxpbmUtYmxvY2sge1xcbiAgZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcXG59XFxuXFxuLmlubGluZSB7XFxuICBkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZmxleCB7XFxuICBkaXNwbGF5Oi13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XFxuICBkaXNwbGF5Oi1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XFxuICBkaXNwbGF5OmZsZXggIWltcG9ydGFudDtcXG59XFxuXFxuLmlubGluZS1mbGV4IHtcXG4gIGRpc3BsYXk6LXdlYmtpdC1pbmxpbmUtYm94ICFpbXBvcnRhbnQ7XFxuICBkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xcbiAgZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50O1xcbn1cXG5cXG4udGFibGUge1xcbiAgZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udGFibGUtY2FwdGlvbiB7XFxuICBkaXNwbGF5OnRhYmxlLWNhcHRpb24gIWltcG9ydGFudDtcXG59XFxuXFxuLnRhYmxlLWNlbGwge1xcbiAgZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XFxufVxcblxcbi50YWJsZS1jb2x1bW4ge1xcbiAgZGlzcGxheTp0YWJsZS1jb2x1bW4gIWltcG9ydGFudDtcXG59XFxuXFxuLnRhYmxlLWNvbHVtbi1ncm91cCB7XFxuICBkaXNwbGF5OnRhYmxlLWNvbHVtbi1ncm91cCAhaW1wb3J0YW50O1xcbn1cXG5cXG4udGFibGUtZm9vdGVyLWdyb3VwIHtcXG4gIGRpc3BsYXk6dGFibGUtZm9vdGVyLWdyb3VwICFpbXBvcnRhbnQ7XFxufVxcblxcbi50YWJsZS1oZWFkZXItZ3JvdXAge1xcbiAgZGlzcGxheTp0YWJsZS1oZWFkZXItZ3JvdXAgIWltcG9ydGFudDtcXG59XFxuXFxuLnRhYmxlLXJvdy1ncm91cCB7XFxuICBkaXNwbGF5OnRhYmxlLXJvdy1ncm91cCAhaW1wb3J0YW50O1xcbn1cXG5cXG4udGFibGUtcm93IHtcXG4gIGRpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mbG93LXJvb3Qge1xcbiAgZGlzcGxheTpmbG93LXJvb3QgIWltcG9ydGFudDtcXG59XFxuXFxuLmdyaWQge1xcbiAgZGlzcGxheTpncmlkICFpbXBvcnRhbnQ7XFxufVxcblxcbi5pbmxpbmUtZ3JpZCB7XFxuICBkaXNwbGF5OmlubGluZS1ncmlkICFpbXBvcnRhbnQ7XFxufVxcblxcbi5jb250ZW50cyB7XFxuICBkaXNwbGF5OmNvbnRlbnRzICFpbXBvcnRhbnQ7XFxufVxcblxcbi5oaWRkZW4ge1xcbiAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mbGV4LXJvdyB7XFxuICAtd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbCAhaW1wb3J0YW50O1xcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbCAhaW1wb3J0YW50O1xcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudDtcXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mbGV4LXJvdy1yZXZlcnNlIHtcXG4gIC13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsICFpbXBvcnRhbnQ7XFxuICAtd2Via2l0LWJveC1kaXJlY3Rpb246cmV2ZXJzZSAhaW1wb3J0YW50O1xcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZmxleC1jb2wge1xcbiAgLXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsICFpbXBvcnRhbnQ7XFxuICAtd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsICFpbXBvcnRhbnQ7XFxuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50O1xcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudDtcXG59XFxuXFxuLmZsZXgtY29sLXJldmVyc2Uge1xcbiAgLXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsICFpbXBvcnRhbnQ7XFxuICAtd2Via2l0LWJveC1kaXJlY3Rpb246cmV2ZXJzZSAhaW1wb3J0YW50O1xcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZmxleC13cmFwIHtcXG4gIC1tcy1mbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50O1xcbiAgICAgIGZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XFxuICAtbXMtZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xcbiAgICAgIGZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcXG59XFxuXFxuLmZsZXgtbm8td3JhcCB7XFxuICAtbXMtZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50O1xcbiAgICAgIGZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlLWl0ZW1zLWF1dG8ge1xcbiAgcGxhY2UtaXRlbXM6YXV0byAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucGxhY2UtaXRlbXMtc3RhcnQge1xcbiAgcGxhY2UtaXRlbXM6c3RhcnQgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlLWl0ZW1zLWVuZCB7XFxuICBwbGFjZS1pdGVtczplbmQgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlLWl0ZW1zLWNlbnRlciB7XFxuICBwbGFjZS1pdGVtczpjZW50ZXIgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlLWl0ZW1zLXN0cmV0Y2gge1xcbiAgcGxhY2UtaXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucGxhY2UtY29udGVudC1jZW50ZXIge1xcbiAgcGxhY2UtY29udGVudDpjZW50ZXIgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlLWNvbnRlbnQtc3RhcnQge1xcbiAgcGxhY2UtY29udGVudDpzdGFydCAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucGxhY2UtY29udGVudC1lbmQge1xcbiAgcGxhY2UtY29udGVudDplbmQgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlLWNvbnRlbnQtYmV0d2VlbiB7XFxuICBwbGFjZS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlLWNvbnRlbnQtYXJvdW5kIHtcXG4gIHBsYWNlLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XFxufVxcblxcbi5wbGFjZS1jb250ZW50LWV2ZW5seSB7XFxuICBwbGFjZS1jb250ZW50OnNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucGxhY2UtY29udGVudC1zdHJldGNoIHtcXG4gIHBsYWNlLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucGxhY2Utc2VsZi1hdXRvIHtcXG4gIHBsYWNlLXNlbGY6YXV0byAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucGxhY2Utc2VsZi1zdGFydCB7XFxuICBwbGFjZS1zZWxmOnN0YXJ0ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5wbGFjZS1zZWxmLWVuZCB7XFxuICBwbGFjZS1zZWxmOmVuZCAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucGxhY2Utc2VsZi1jZW50ZXIge1xcbiAgcGxhY2Utc2VsZjpjZW50ZXIgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlLXNlbGYtc3RyZXRjaCB7XFxuICBwbGFjZS1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudDtcXG59XFxuXFxuLml0ZW1zLXN0YXJ0IHtcXG4gIC13ZWJraXQtYm94LWFsaWduOnN0YXJ0ICFpbXBvcnRhbnQ7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246c3RhcnQgIWltcG9ydGFudDtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaXRlbXMtZW5kIHtcXG4gIC13ZWJraXQtYm94LWFsaWduOmVuZCAhaW1wb3J0YW50O1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOmVuZCAhaW1wb3J0YW50O1xcbiAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaXRlbXMtY2VudGVyIHtcXG4gIC13ZWJraXQtYm94LWFsaWduOmNlbnRlciAhaW1wb3J0YW50O1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOmNlbnRlciAhaW1wb3J0YW50O1xcbiAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudDtcXG59XFxuXFxuLml0ZW1zLWJhc2VsaW5lIHtcXG4gIC13ZWJraXQtYm94LWFsaWduOmJhc2VsaW5lICFpbXBvcnRhbnQ7XFxuICAgICAgLW1zLWZsZXgtYWxpZ246YmFzZWxpbmUgIWltcG9ydGFudDtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudDtcXG59XFxuXFxuLml0ZW1zLXN0cmV0Y2gge1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246c3RyZXRjaCAhaW1wb3J0YW50O1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOnN0cmV0Y2ggIWltcG9ydGFudDtcXG4gICAgICAgICAgYWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uY29udGVudC1jZW50ZXIge1xcbiAgLW1zLWZsZXgtbGluZS1wYWNrOmNlbnRlciAhaW1wb3J0YW50O1xcbiAgICAgIGFsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnQ7XFxufVxcblxcbi5jb250ZW50LXN0YXJ0IHtcXG4gIC1tcy1mbGV4LWxpbmUtcGFjazpzdGFydCAhaW1wb3J0YW50O1xcbiAgICAgIGFsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uY29udGVudC1lbmQge1xcbiAgLW1zLWZsZXgtbGluZS1wYWNrOmVuZCAhaW1wb3J0YW50O1xcbiAgICAgIGFsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudDtcXG59XFxuXFxuLmNvbnRlbnQtYmV0d2VlbiB7XFxuICAtbXMtZmxleC1saW5lLXBhY2s6anVzdGlmeSAhaW1wb3J0YW50O1xcbiAgICAgIGFsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xcbn1cXG5cXG4uY29udGVudC1hcm91bmQge1xcbiAgLW1zLWZsZXgtbGluZS1wYWNrOmRpc3RyaWJ1dGUgIWltcG9ydGFudDtcXG4gICAgICBhbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uY29udGVudC1ldmVubHkge1xcbiAgLW1zLWZsZXgtbGluZS1wYWNrOnNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xcbiAgICAgIGFsaWduLWNvbnRlbnQ6c3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5zZWxmLWF1dG8ge1xcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjphdXRvICFpbXBvcnRhbnQ7XFxuICAgICAgYWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnQ7XFxufVxcblxcbi5zZWxmLXN0YXJ0IHtcXG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246c3RhcnQgIWltcG9ydGFudDtcXG4gICAgICBhbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudDtcXG59XFxuXFxuLnNlbGYtZW5kIHtcXG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246ZW5kICFpbXBvcnRhbnQ7XFxuICAgICAgYWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc2VsZi1jZW50ZXIge1xcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDtcXG4gICAgICBhbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc2VsZi1zdHJldGNoIHtcXG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246c3RyZXRjaCAhaW1wb3J0YW50O1xcbiAgICAgIGFsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uanVzdGlmeS1pdGVtcy1hdXRvIHtcXG4gIGp1c3RpZnktaXRlbXM6YXV0byAhaW1wb3J0YW50O1xcbn1cXG5cXG4uanVzdGlmeS1pdGVtcy1zdGFydCB7XFxuICBqdXN0aWZ5LWl0ZW1zOnN0YXJ0ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5qdXN0aWZ5LWl0ZW1zLWVuZCB7XFxuICBqdXN0aWZ5LWl0ZW1zOmVuZCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uanVzdGlmeS1pdGVtcy1jZW50ZXIge1xcbiAganVzdGlmeS1pdGVtczpjZW50ZXIgIWltcG9ydGFudDtcXG59XFxuXFxuLmp1c3RpZnktaXRlbXMtc3RyZXRjaCB7XFxuICBqdXN0aWZ5LWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudDtcXG59XFxuXFxuLmp1c3RpZnktc3RhcnQge1xcbiAgLXdlYmtpdC1ib3gtcGFjazpzdGFydCAhaW1wb3J0YW50O1xcbiAgICAgIC1tcy1mbGV4LXBhY2s6c3RhcnQgIWltcG9ydGFudDtcXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudDtcXG59XFxuXFxuLmp1c3RpZnktZW5kIHtcXG4gIC13ZWJraXQtYm94LXBhY2s6ZW5kICFpbXBvcnRhbnQ7XFxuICAgICAgLW1zLWZsZXgtcGFjazplbmQgIWltcG9ydGFudDtcXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnQ7XFxufVxcblxcbi5qdXN0aWZ5LWNlbnRlciB7XFxuICAtd2Via2l0LWJveC1wYWNrOmNlbnRlciAhaW1wb3J0YW50O1xcbiAgICAgIC1tcy1mbGV4LXBhY2s6Y2VudGVyICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudDtcXG59XFxuXFxuLmp1c3RpZnktYmV0d2VlbiB7XFxuICAtd2Via2l0LWJveC1wYWNrOmp1c3RpZnkgIWltcG9ydGFudDtcXG4gICAgICAtbXMtZmxleC1wYWNrOmp1c3RpZnkgIWltcG9ydGFudDtcXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcXG59XFxuXFxuLmp1c3RpZnktYXJvdW5kIHtcXG4gIC1tcy1mbGV4LXBhY2s6ZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xcbiAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcXG59XFxuXFxuLmp1c3RpZnktZXZlbmx5IHtcXG4gIC13ZWJraXQtYm94LXBhY2s6c3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XFxuICAgICAgLW1zLWZsZXgtcGFjazpzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uanVzdGlmeS1zZWxmLWF1dG8ge1xcbiAganVzdGlmeS1zZWxmOmF1dG8gIWltcG9ydGFudDtcXG59XFxuXFxuLmp1c3RpZnktc2VsZi1zdGFydCB7XFxuICBqdXN0aWZ5LXNlbGY6c3RhcnQgIWltcG9ydGFudDtcXG59XFxuXFxuLmp1c3RpZnktc2VsZi1lbmQge1xcbiAganVzdGlmeS1zZWxmOmVuZCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uanVzdGlmeS1zZWxmLWNlbnRlciB7XFxuICBqdXN0aWZ5LXNlbGY6Y2VudGVyICFpbXBvcnRhbnQ7XFxufVxcblxcbi5qdXN0aWZ5LXNlbGYtc3RyZXRjaCB7XFxuICBqdXN0aWZ5LXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZmxleC0xIHtcXG4gIC13ZWJraXQtYm94LWZsZXg6MSAhaW1wb3J0YW50O1xcbiAgICAgIC1tcy1mbGV4OjEgMSAwJSAhaW1wb3J0YW50O1xcbiAgICAgICAgICBmbGV4OjEgMSAwJSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZmxleC1hdXRvIHtcXG4gIC13ZWJraXQtYm94LWZsZXg6MSAhaW1wb3J0YW50O1xcbiAgICAgIC1tcy1mbGV4OjEgMSBhdXRvICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIGZsZXg6MSAxIGF1dG8gIWltcG9ydGFudDtcXG59XFxuXFxuLmZsZXgtaW5pdGlhbCB7XFxuICAtd2Via2l0LWJveC1mbGV4OjAgIWltcG9ydGFudDtcXG4gICAgICAtbXMtZmxleDowIDEgYXV0byAhaW1wb3J0YW50O1xcbiAgICAgICAgICBmbGV4OjAgMSBhdXRvICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mbGV4LW5vbmUge1xcbiAgLXdlYmtpdC1ib3gtZmxleDowICFpbXBvcnRhbnQ7XFxuICAgICAgLW1zLWZsZXg6bm9uZSAhaW1wb3J0YW50O1xcbiAgICAgICAgICBmbGV4Om5vbmUgIWltcG9ydGFudDtcXG59XFxuXFxuLmZsZXgtZ3Jvdy0wIHtcXG4gIC13ZWJraXQtYm94LWZsZXg6MCAhaW1wb3J0YW50O1xcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOjAgIWltcG9ydGFudDtcXG4gICAgICAgICAgZmxleC1ncm93OjAgIWltcG9ydGFudDtcXG59XFxuXFxuLmZsZXgtZ3JvdyB7XFxuICAtd2Via2l0LWJveC1mbGV4OjEgIWltcG9ydGFudDtcXG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZToxICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIGZsZXgtZ3JvdzoxICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mbGV4LXNocmluay0wIHtcXG4gIC1tcy1mbGV4LW5lZ2F0aXZlOjAgIWltcG9ydGFudDtcXG4gICAgICBmbGV4LXNocmluazowICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mbGV4LXNocmluayB7XFxuICAtbXMtZmxleC1uZWdhdGl2ZToxICFpbXBvcnRhbnQ7XFxuICAgICAgZmxleC1zaHJpbms6MSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ub3JkZXItMSB7XFxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjIgIWltcG9ydGFudDtcXG4gICAgICAtbXMtZmxleC1vcmRlcjoxICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIG9yZGVyOjEgIWltcG9ydGFudDtcXG59XFxuXFxuLm9yZGVyLTIge1xcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDozICFpbXBvcnRhbnQ7XFxuICAgICAgLW1zLWZsZXgtb3JkZXI6MiAhaW1wb3J0YW50O1xcbiAgICAgICAgICBvcmRlcjoyICFpbXBvcnRhbnQ7XFxufVxcblxcbi5vcmRlci0zIHtcXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NCAhaW1wb3J0YW50O1xcbiAgICAgIC1tcy1mbGV4LW9yZGVyOjMgIWltcG9ydGFudDtcXG4gICAgICAgICAgb3JkZXI6MyAhaW1wb3J0YW50O1xcbn1cXG5cXG4ub3JkZXItNCB7XFxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjUgIWltcG9ydGFudDtcXG4gICAgICAtbXMtZmxleC1vcmRlcjo0ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIG9yZGVyOjQgIWltcG9ydGFudDtcXG59XFxuXFxuLm9yZGVyLTUge1xcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo2ICFpbXBvcnRhbnQ7XFxuICAgICAgLW1zLWZsZXgtb3JkZXI6NSAhaW1wb3J0YW50O1xcbiAgICAgICAgICBvcmRlcjo1ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5vcmRlci02IHtcXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NyAhaW1wb3J0YW50O1xcbiAgICAgIC1tcy1mbGV4LW9yZGVyOjYgIWltcG9ydGFudDtcXG4gICAgICAgICAgb3JkZXI6NiAhaW1wb3J0YW50O1xcbn1cXG5cXG4ub3JkZXItZmlyc3Qge1xcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDowICFpbXBvcnRhbnQ7XFxuICAgICAgLW1zLWZsZXgtb3JkZXI6LTEgIWltcG9ydGFudDtcXG4gICAgICAgICAgb3JkZXI6LTEgIWltcG9ydGFudDtcXG59XFxuXFxuLm9yZGVyLWxhc3Qge1xcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoxMDAwICFpbXBvcnRhbnQ7XFxuICAgICAgLW1zLWZsZXgtb3JkZXI6OTk5ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIG9yZGVyOjk5OSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ub3JkZXItbm9ybWFsIHtcXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MSAhaW1wb3J0YW50O1xcbiAgICAgIC1tcy1mbGV4LW9yZGVyOjAgIWltcG9ydGFudDtcXG4gICAgICAgICAgb3JkZXI6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOm9yZGVyLTE6aG92ZXIge1xcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoyICFpbXBvcnRhbnQ7XFxuICAgICAgLW1zLWZsZXgtb3JkZXI6MSAhaW1wb3J0YW50O1xcbiAgICAgICAgICBvcmRlcjoxICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6b3JkZXItMjpob3ZlciB7XFxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjMgIWltcG9ydGFudDtcXG4gICAgICAtbXMtZmxleC1vcmRlcjoyICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIG9yZGVyOjIgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpvcmRlci0zOmhvdmVyIHtcXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NCAhaW1wb3J0YW50O1xcbiAgICAgIC1tcy1mbGV4LW9yZGVyOjMgIWltcG9ydGFudDtcXG4gICAgICAgICAgb3JkZXI6MyAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOm9yZGVyLTQ6aG92ZXIge1xcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo1ICFpbXBvcnRhbnQ7XFxuICAgICAgLW1zLWZsZXgtb3JkZXI6NCAhaW1wb3J0YW50O1xcbiAgICAgICAgICBvcmRlcjo0ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6b3JkZXItNTpob3ZlciB7XFxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjYgIWltcG9ydGFudDtcXG4gICAgICAtbXMtZmxleC1vcmRlcjo1ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIG9yZGVyOjUgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpvcmRlci02OmhvdmVyIHtcXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NyAhaW1wb3J0YW50O1xcbiAgICAgIC1tcy1mbGV4LW9yZGVyOjYgIWltcG9ydGFudDtcXG4gICAgICAgICAgb3JkZXI6NiAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOm9yZGVyLWZpcnN0OmhvdmVyIHtcXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MCAhaW1wb3J0YW50O1xcbiAgICAgIC1tcy1mbGV4LW9yZGVyOi0xICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIG9yZGVyOi0xICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6b3JkZXItbGFzdDpob3ZlciB7XFxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjEwMDAgIWltcG9ydGFudDtcXG4gICAgICAtbXMtZmxleC1vcmRlcjo5OTkgIWltcG9ydGFudDtcXG4gICAgICAgICAgb3JkZXI6OTk5ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6b3JkZXItbm9ybWFsOmhvdmVyIHtcXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MSAhaW1wb3J0YW50O1xcbiAgICAgIC1tcy1mbGV4LW9yZGVyOjAgIWltcG9ydGFudDtcXG4gICAgICAgICAgb3JkZXI6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOm9yZGVyLTE6Zm9jdXMge1xcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoyICFpbXBvcnRhbnQ7XFxuICAgICAgLW1zLWZsZXgtb3JkZXI6MSAhaW1wb3J0YW50O1xcbiAgICAgICAgICBvcmRlcjoxICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6b3JkZXItMjpmb2N1cyB7XFxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjMgIWltcG9ydGFudDtcXG4gICAgICAtbXMtZmxleC1vcmRlcjoyICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIG9yZGVyOjIgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpvcmRlci0zOmZvY3VzIHtcXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NCAhaW1wb3J0YW50O1xcbiAgICAgIC1tcy1mbGV4LW9yZGVyOjMgIWltcG9ydGFudDtcXG4gICAgICAgICAgb3JkZXI6MyAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOm9yZGVyLTQ6Zm9jdXMge1xcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo1ICFpbXBvcnRhbnQ7XFxuICAgICAgLW1zLWZsZXgtb3JkZXI6NCAhaW1wb3J0YW50O1xcbiAgICAgICAgICBvcmRlcjo0ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6b3JkZXItNTpmb2N1cyB7XFxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjYgIWltcG9ydGFudDtcXG4gICAgICAtbXMtZmxleC1vcmRlcjo1ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIG9yZGVyOjUgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpvcmRlci02OmZvY3VzIHtcXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NyAhaW1wb3J0YW50O1xcbiAgICAgIC1tcy1mbGV4LW9yZGVyOjYgIWltcG9ydGFudDtcXG4gICAgICAgICAgb3JkZXI6NiAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOm9yZGVyLWZpcnN0OmZvY3VzIHtcXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MCAhaW1wb3J0YW50O1xcbiAgICAgIC1tcy1mbGV4LW9yZGVyOi0xICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIG9yZGVyOi0xICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6b3JkZXItbGFzdDpmb2N1cyB7XFxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjEwMDAgIWltcG9ydGFudDtcXG4gICAgICAtbXMtZmxleC1vcmRlcjo5OTkgIWltcG9ydGFudDtcXG4gICAgICAgICAgb3JkZXI6OTk5ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6b3JkZXItbm9ybWFsOmZvY3VzIHtcXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MSAhaW1wb3J0YW50O1xcbiAgICAgIC1tcy1mbGV4LW9yZGVyOjAgIWltcG9ydGFudDtcXG4gICAgICAgICAgb3JkZXI6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLmZsb2F0LXJpZ2h0IHtcXHJcXG4gIGZsb2F0OnJpZ2h0ICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAuZmxvYXQtcmlnaHQge1xcbiAgZmxvYXQ6bGVmdCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLmZsb2F0LWxlZnQge1xcclxcbiAgZmxvYXQ6bGVmdCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLmZsb2F0LWxlZnQge1xcbiAgZmxvYXQ6cmlnaHQgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmZsb2F0LW5vbmUge1xcbiAgZmxvYXQ6bm9uZSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uY2xlYXJmaXg6YWZ0ZXIge1xcbiAgY29udGVudDpcXFwiXFxcIiAhaW1wb3J0YW50O1xcbiAgZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuY2xlYXJmaXg6YWZ0ZXIge1xcbiAgY2xlYXI6Ym90aCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLmNsZWFyLWxlZnQge1xcclxcbiAgY2xlYXI6bGVmdCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLmNsZWFyLWxlZnQge1xcbiAgY2xlYXI6cmlnaHQgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5jbGVhci1yaWdodCB7XFxyXFxuICBjbGVhcjpyaWdodCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLmNsZWFyLXJpZ2h0IHtcXG4gIGNsZWFyOmxlZnQgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmNsZWFyLWJvdGgge1xcbiAgY2xlYXI6Ym90aCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuY2xlYXItbm9uZSB7XFxuICBjbGVhcjpub25lICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb250LWxpZ2h0IHtcXG4gIGZvbnQtd2VpZ2h0OjMwMCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9udC1ub3JtYWwge1xcbiAgZm9udC13ZWlnaHQ6NDAwICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb250LW1lZGl1bSB7XFxuICBmb250LXdlaWdodDo1MDAgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvbnQtc2VtaWJvbGQge1xcbiAgZm9udC13ZWlnaHQ6NjAwICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb250LWJvbGQge1xcbiAgZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb250LWV4dHJhYm9sZCB7XFxuICBmb250LXdlaWdodDo4MDAgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvbnQtYmxhY2sge1xcbiAgZm9udC13ZWlnaHQ6OTAwICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6Zm9udC1saWdodDpob3ZlciB7XFxuICBmb250LXdlaWdodDozMDAgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpmb250LW5vcm1hbDpob3ZlciB7XFxuICBmb250LXdlaWdodDo0MDAgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpmb250LW1lZGl1bTpob3ZlciB7XFxuICBmb250LXdlaWdodDo1MDAgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpmb250LXNlbWlib2xkOmhvdmVyIHtcXG4gIGZvbnQtd2VpZ2h0OjYwMCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOmZvbnQtYm9sZDpob3ZlciB7XFxuICBmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpmb250LWV4dHJhYm9sZDpob3ZlciB7XFxuICBmb250LXdlaWdodDo4MDAgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpmb250LWJsYWNrOmhvdmVyIHtcXG4gIGZvbnQtd2VpZ2h0OjkwMCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaC0xIHtcXG4gIGhlaWdodDowLjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5oLTIge1xcbiAgaGVpZ2h0OjAuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaC0zIHtcXG4gIGhlaWdodDowLjc1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5oLTQge1xcbiAgaGVpZ2h0OjFyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmgtNSB7XFxuICBoZWlnaHQ6MS4yNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaC02IHtcXG4gIGhlaWdodDoxLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmgtOCB7XFxuICBoZWlnaHQ6MnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaC0xMCB7XFxuICBoZWlnaHQ6Mi41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5oLTEyIHtcXG4gIGhlaWdodDozcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5oLTE2IHtcXG4gIGhlaWdodDo0cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5oLTI0IHtcXG4gIGhlaWdodDo2cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5oLTMyIHtcXG4gIGhlaWdodDo4cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5oLTQ4IHtcXG4gIGhlaWdodDoxMnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaC02NCB7XFxuICBoZWlnaHQ6MTZyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmgtYXV0byB7XFxuICBoZWlnaHQ6YXV0byAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaC1weCB7XFxuICBoZWlnaHQ6MXB4ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5oLWZ1bGwge1xcbiAgaGVpZ2h0OjEwMCUgIWltcG9ydGFudDtcXG59XFxuXFxuLmgtc2NyZWVuIHtcXG4gIGhlaWdodDoxMDB2aCAhaW1wb3J0YW50O1xcbn1cXG5cXG4udGV4dC14cyB7XFxuICBmb250LXNpemU6Ljc1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi50ZXh0LXNtIHtcXG4gIGZvbnQtc2l6ZTouODc1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi50ZXh0LWJhc2Uge1xcbiAgZm9udC1zaXplOjFyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLnRleHQtbGcge1xcbiAgZm9udC1zaXplOjEuMTI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi50ZXh0LXhsIHtcXG4gIGZvbnQtc2l6ZToxLjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi50ZXh0LTJ4bCB7XFxuICBmb250LXNpemU6MS41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi50ZXh0LTN4bCB7XFxuICBmb250LXNpemU6MS44NzVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLnRleHQtNHhsIHtcXG4gIGZvbnQtc2l6ZToyLjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi50ZXh0LTV4bCB7XFxuICBmb250LXNpemU6M3JlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udGV4dC02eGwge1xcbiAgZm9udC1zaXplOjRyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmxlYWRpbmctbm9uZSB7XFxuICBsaW5lLWhlaWdodDoxICFpbXBvcnRhbnQ7XFxufVxcblxcbi5sZWFkaW5nLXRpZ2h0IHtcXG4gIGxpbmUtaGVpZ2h0OjEuMjUgIWltcG9ydGFudDtcXG59XFxuXFxuLmxlYWRpbmctbm9ybWFsIHtcXG4gIGxpbmUtaGVpZ2h0OjEuNSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ubGVhZGluZy1sb29zZSB7XFxuICBsaW5lLWhlaWdodDoyICFpbXBvcnRhbnQ7XFxufVxcblxcbi5saXN0LWluc2lkZSB7XFxuICBsaXN0LXN0eWxlLXBvc2l0aW9uOmluc2lkZSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ubGlzdC1vdXRzaWRlIHtcXG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246b3V0c2lkZSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAubS0wIHtcXG4gIG1hcmdpbjowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5tLTEge1xcbiAgbWFyZ2luOjAuMjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLm0tMiB7XFxuICBtYXJnaW46MC41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5tLTMge1xcbiAgbWFyZ2luOjAuNzVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLm0tNCB7XFxuICBtYXJnaW46MXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAubS01IHtcXG4gIG1hcmdpbjoxLjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5tLTYge1xcbiAgbWFyZ2luOjEuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAubS04IHtcXG4gIG1hcmdpbjoycmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5tLTEwIHtcXG4gIG1hcmdpbjoyLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLm0tMTIge1xcbiAgbWFyZ2luOjNyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLm0tMTYge1xcbiAgbWFyZ2luOjRyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLm0tMjAge1xcbiAgbWFyZ2luOjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLm0tMjQge1xcbiAgbWFyZ2luOjZyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLm0tMzIge1xcbiAgbWFyZ2luOjhyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLm0tYXV0byB7XFxuICBtYXJnaW46YXV0byAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAubS1weCB7XFxuICBtYXJnaW46MXB4ICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5tLWJhc2Uge1xcbiAgbWFyZ2luOjIuMnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuLW0tcHgge1xcbiAgbWFyZ2luOi0xcHggIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLi1tLTEge1xcbiAgbWFyZ2luOi0wLjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC4tbS0yIHtcXG4gIG1hcmdpbjotMC41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC4tbS0zIHtcXG4gIG1hcmdpbjotMC43NXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuLW0tNCB7XFxuICBtYXJnaW46LTFyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLm15LTAge1xcbiAgbWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5teC0wIHtcXHJcXG4gIG1hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDtcXHJcXG4gIG1hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAubXgtMCB7XFxuICBtYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O1xcbiAgbWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAubXktMSB7XFxuICBtYXJnaW4tdG9wOjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIG1hcmdpbi1ib3R0b206MC4yNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLm14LTEge1xcclxcbiAgbWFyZ2luLWxlZnQ6MC4yNXJlbSAhaW1wb3J0YW50O1xcclxcbiAgbWFyZ2luLXJpZ2h0OjAuMjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5teC0xIHtcXG4gIG1hcmdpbi1yaWdodDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tbGVmdDowLjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5teS0yIHtcXG4gIG1hcmdpbi10b3A6MC41cmVtICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tYm90dG9tOjAuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLm14LTIge1xcclxcbiAgbWFyZ2luLWxlZnQ6MC41cmVtICFpbXBvcnRhbnQ7XFxyXFxuICBtYXJnaW4tcmlnaHQ6MC41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAubXgtMiB7XFxuICBtYXJnaW4tcmlnaHQ6MC41cmVtICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tbGVmdDowLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLm15LTMge1xcbiAgbWFyZ2luLXRvcDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tYm90dG9tOjAuNzVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5teC0zIHtcXHJcXG4gIG1hcmdpbi1sZWZ0OjAuNzVyZW0gIWltcG9ydGFudDtcXHJcXG4gIG1hcmdpbi1yaWdodDowLjc1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAubXgtMyB7XFxuICBtYXJnaW4tcmlnaHQ6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgbWFyZ2luLWxlZnQ6MC43NXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAubXktNCB7XFxuICBtYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudDtcXG4gIG1hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLm14LTQge1xcclxcbiAgbWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50O1xcclxcbiAgbWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5teC00IHtcXG4gIG1hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5teS01IHtcXG4gIG1hcmdpbi10b3A6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgbWFyZ2luLWJvdHRvbToxLjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAubXgtNSB7XFxyXFxuICBtYXJnaW4tbGVmdDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxyXFxuICBtYXJnaW4tcmlnaHQ6MS4yNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLm14LTUge1xcbiAgbWFyZ2luLXJpZ2h0OjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIG1hcmdpbi1sZWZ0OjEuMjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLm15LTYge1xcbiAgbWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudDtcXG4gIG1hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAubXgtNiB7XFxyXFxuICBtYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudDtcXHJcXG4gIG1hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5teC02IHtcXG4gIG1hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudDtcXG4gIG1hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAubXktOCB7XFxuICBtYXJnaW4tdG9wOjJyZW0gIWltcG9ydGFudDtcXG4gIG1hcmdpbi1ib3R0b206MnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLm14LTgge1xcclxcbiAgbWFyZ2luLWxlZnQ6MnJlbSAhaW1wb3J0YW50O1xcclxcbiAgbWFyZ2luLXJpZ2h0OjJyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5teC04IHtcXG4gIG1hcmdpbi1yaWdodDoycmVtICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tbGVmdDoycmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5teS0xMCB7XFxuICBtYXJnaW4tdG9wOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgbWFyZ2luLWJvdHRvbToyLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5teC0xMCB7XFxyXFxuICBtYXJnaW4tbGVmdDoyLjVyZW0gIWltcG9ydGFudDtcXHJcXG4gIG1hcmdpbi1yaWdodDoyLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5teC0xMCB7XFxuICBtYXJnaW4tcmlnaHQ6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tbGVmdDoyLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLm15LTEyIHtcXG4gIG1hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50O1xcbiAgbWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAubXgtMTIge1xcclxcbiAgbWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50O1xcclxcbiAgbWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5teC0xMiB7XFxuICBtYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50O1xcbiAgbWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAubXktMTYge1xcbiAgbWFyZ2luLXRvcDo0cmVtICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tYm90dG9tOjRyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5teC0xNiB7XFxyXFxuICBtYXJnaW4tbGVmdDo0cmVtICFpbXBvcnRhbnQ7XFxyXFxuICBtYXJnaW4tcmlnaHQ6NHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLm14LTE2IHtcXG4gIG1hcmdpbi1yaWdodDo0cmVtICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tbGVmdDo0cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5teS0yMCB7XFxuICBtYXJnaW4tdG9wOjVyZW0gIWltcG9ydGFudDtcXG4gIG1hcmdpbi1ib3R0b206NXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLm14LTIwIHtcXHJcXG4gIG1hcmdpbi1sZWZ0OjVyZW0gIWltcG9ydGFudDtcXHJcXG4gIG1hcmdpbi1yaWdodDo1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAubXgtMjAge1xcbiAgbWFyZ2luLXJpZ2h0OjVyZW0gIWltcG9ydGFudDtcXG4gIG1hcmdpbi1sZWZ0OjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLm15LTI0IHtcXG4gIG1hcmdpbi10b3A6NnJlbSAhaW1wb3J0YW50O1xcbiAgbWFyZ2luLWJvdHRvbTo2cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAubXgtMjQge1xcclxcbiAgbWFyZ2luLWxlZnQ6NnJlbSAhaW1wb3J0YW50O1xcclxcbiAgbWFyZ2luLXJpZ2h0OjZyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5teC0yNCB7XFxuICBtYXJnaW4tcmlnaHQ6NnJlbSAhaW1wb3J0YW50O1xcbiAgbWFyZ2luLWxlZnQ6NnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAubXktMzIge1xcbiAgbWFyZ2luLXRvcDo4cmVtICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tYm90dG9tOjhyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5teC0zMiB7XFxyXFxuICBtYXJnaW4tbGVmdDo4cmVtICFpbXBvcnRhbnQ7XFxyXFxuICBtYXJnaW4tcmlnaHQ6OHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLm14LTMyIHtcXG4gIG1hcmdpbi1yaWdodDo4cmVtICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tbGVmdDo4cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5teS1hdXRvIHtcXG4gIG1hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50O1xcbiAgbWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAubXgtYXV0byB7XFxyXFxuICBtYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnQ7XFxyXFxuICBtYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLm14LWF1dG8ge1xcbiAgbWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudDtcXG4gIG1hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLm15LXB4IHtcXG4gIG1hcmdpbi10b3A6MXB4ICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tYm90dG9tOjFweCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLm14LXB4IHtcXHJcXG4gIG1hcmdpbi1sZWZ0OjFweCAhaW1wb3J0YW50O1xcclxcbiAgbWFyZ2luLXJpZ2h0OjFweCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLm14LXB4IHtcXG4gIG1hcmdpbi1yaWdodDoxcHggIWltcG9ydGFudDtcXG4gIG1hcmdpbi1sZWZ0OjFweCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAubXktYmFzZSB7XFxuICBtYXJnaW4tdG9wOjIuMnJlbSAhaW1wb3J0YW50O1xcbiAgbWFyZ2luLWJvdHRvbToyLjJyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5teC1iYXNlIHtcXHJcXG4gIG1hcmdpbi1sZWZ0OjIuMnJlbSAhaW1wb3J0YW50O1xcclxcbiAgbWFyZ2luLXJpZ2h0OjIuMnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLm14LWJhc2Uge1xcbiAgbWFyZ2luLXJpZ2h0OjIuMnJlbSAhaW1wb3J0YW50O1xcbiAgbWFyZ2luLWxlZnQ6Mi4ycmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC4tbXktcHgge1xcbiAgbWFyZ2luLXRvcDotMXB4ICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tYm90dG9tOi0xcHggIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC4tbXgtcHgge1xcclxcbiAgbWFyZ2luLWxlZnQ6LTFweCAhaW1wb3J0YW50O1xcclxcbiAgbWFyZ2luLXJpZ2h0Oi0xcHggIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC4tbXgtcHgge1xcbiAgbWFyZ2luLXJpZ2h0Oi0xcHggIWltcG9ydGFudDtcXG4gIG1hcmdpbi1sZWZ0Oi0xcHggIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLi1teS0xIHtcXG4gIG1hcmdpbi10b3A6LTAuMjVyZW0gIWltcG9ydGFudDtcXG4gIG1hcmdpbi1ib3R0b206LTAuMjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC4tbXgtMSB7XFxyXFxuICBtYXJnaW4tbGVmdDotMC4yNXJlbSAhaW1wb3J0YW50O1xcclxcbiAgbWFyZ2luLXJpZ2h0Oi0wLjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAuLW14LTEge1xcbiAgbWFyZ2luLXJpZ2h0Oi0wLjI1cmVtICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tbGVmdDotMC4yNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuLW15LTIge1xcbiAgbWFyZ2luLXRvcDotMC41cmVtICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tYm90dG9tOi0wLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC4tbXgtMiB7XFxyXFxuICBtYXJnaW4tbGVmdDotMC41cmVtICFpbXBvcnRhbnQ7XFxyXFxuICBtYXJnaW4tcmlnaHQ6LTAuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLi1teC0yIHtcXG4gIG1hcmdpbi1yaWdodDotMC41cmVtICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tbGVmdDotMC41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC4tbXktMyB7XFxuICBtYXJnaW4tdG9wOi0wLjc1cmVtICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tYm90dG9tOi0wLjc1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAuLW14LTMge1xcclxcbiAgbWFyZ2luLWxlZnQ6LTAuNzVyZW0gIWltcG9ydGFudDtcXHJcXG4gIG1hcmdpbi1yaWdodDotMC43NXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLi1teC0zIHtcXG4gIG1hcmdpbi1yaWdodDotMC43NXJlbSAhaW1wb3J0YW50O1xcbiAgbWFyZ2luLWxlZnQ6LTAuNzVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLi1teS00IHtcXG4gIG1hcmdpbi10b3A6LTFyZW0gIWltcG9ydGFudDtcXG4gIG1hcmdpbi1ib3R0b206LTFyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC4tbXgtNCB7XFxyXFxuICBtYXJnaW4tbGVmdDotMXJlbSAhaW1wb3J0YW50O1xcclxcbiAgbWFyZ2luLXJpZ2h0Oi0xcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAuLW14LTQge1xcbiAgbWFyZ2luLXJpZ2h0Oi0xcmVtICFpbXBvcnRhbnQ7XFxuICBtYXJnaW4tbGVmdDotMXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAubXQtMCB7XFxuICBtYXJnaW4tdG9wOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5tci0wIHtcXHJcXG4gIG1hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAubXItMCB7XFxuICBtYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5tYi0wIHtcXG4gIG1hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLm1sLTAge1xcclxcbiAgbWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLm1sLTAge1xcbiAgbWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLm10LTEge1xcbiAgbWFyZ2luLXRvcDowLjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAubXItMSB7XFxyXFxuICBtYXJnaW4tcmlnaHQ6MC4yNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLm1yLTEge1xcbiAgbWFyZ2luLWxlZnQ6MC4yNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAubWItMSB7XFxuICBtYXJnaW4tYm90dG9tOjAuMjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5tbC0xIHtcXHJcXG4gIG1hcmdpbi1sZWZ0OjAuMjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5tbC0xIHtcXG4gIG1hcmdpbi1yaWdodDowLjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5tdC0yIHtcXG4gIG1hcmdpbi10b3A6MC41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAubXItMiB7XFxyXFxuICBtYXJnaW4tcmlnaHQ6MC41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAubXItMiB7XFxuICBtYXJnaW4tbGVmdDowLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLm1iLTIge1xcbiAgbWFyZ2luLWJvdHRvbTowLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5tbC0yIHtcXHJcXG4gIG1hcmdpbi1sZWZ0OjAuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLm1sLTIge1xcbiAgbWFyZ2luLXJpZ2h0OjAuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAubXQtMyB7XFxuICBtYXJnaW4tdG9wOjAuNzVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5tci0zIHtcXHJcXG4gIG1hcmdpbi1yaWdodDowLjc1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAubXItMyB7XFxuICBtYXJnaW4tbGVmdDowLjc1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5tYi0zIHtcXG4gIG1hcmdpbi1ib3R0b206MC43NXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLm1sLTMge1xcclxcbiAgbWFyZ2luLWxlZnQ6MC43NXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLm1sLTMge1xcbiAgbWFyZ2luLXJpZ2h0OjAuNzVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLm10LTQge1xcbiAgbWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAubXItNCB7XFxyXFxuICBtYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLm1yLTQge1xcbiAgbWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAubWItNCB7XFxuICBtYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5tbC00IHtcXHJcXG4gIG1hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5tbC00IHtcXG4gIG1hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5tdC01IHtcXG4gIG1hcmdpbi10b3A6MS4yNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLm1yLTUge1xcclxcbiAgbWFyZ2luLXJpZ2h0OjEuMjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5tci01IHtcXG4gIG1hcmdpbi1sZWZ0OjEuMjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLm1iLTUge1xcbiAgbWFyZ2luLWJvdHRvbToxLjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAubWwtNSB7XFxyXFxuICBtYXJnaW4tbGVmdDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAubWwtNSB7XFxuICBtYXJnaW4tcmlnaHQ6MS4yNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAubXQtNiB7XFxuICBtYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLm1yLTYge1xcclxcbiAgbWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLm1yLTYge1xcbiAgbWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5tYi02IHtcXG4gIG1hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAubWwtNiB7XFxyXFxuICBtYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5tbC02IHtcXG4gIG1hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLm10LTgge1xcbiAgbWFyZ2luLXRvcDoycmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAubXItOCB7XFxyXFxuICBtYXJnaW4tcmlnaHQ6MnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLm1yLTgge1xcbiAgbWFyZ2luLWxlZnQ6MnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAubWItOCB7XFxuICBtYXJnaW4tYm90dG9tOjJyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5tbC04IHtcXHJcXG4gIG1hcmdpbi1sZWZ0OjJyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5tbC04IHtcXG4gIG1hcmdpbi1yaWdodDoycmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5tdC0xMCB7XFxuICBtYXJnaW4tdG9wOjIuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLm1yLTEwIHtcXHJcXG4gIG1hcmdpbi1yaWdodDoyLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5tci0xMCB7XFxuICBtYXJnaW4tbGVmdDoyLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLm1iLTEwIHtcXG4gIG1hcmdpbi1ib3R0b206Mi41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAubWwtMTAge1xcclxcbiAgbWFyZ2luLWxlZnQ6Mi41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAubWwtMTAge1xcbiAgbWFyZ2luLXJpZ2h0OjIuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAubXQtMTIge1xcbiAgbWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAubXItMTIge1xcclxcbiAgbWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5tci0xMiB7XFxuICBtYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5tYi0xMiB7XFxuICBtYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5tbC0xMiB7XFxyXFxuICBtYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAubWwtMTIge1xcbiAgbWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLm10LTE2IHtcXG4gIG1hcmdpbi10b3A6NHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLm1yLTE2IHtcXHJcXG4gIG1hcmdpbi1yaWdodDo0cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAubXItMTYge1xcbiAgbWFyZ2luLWxlZnQ6NHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAubWItMTYge1xcbiAgbWFyZ2luLWJvdHRvbTo0cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAubWwtMTYge1xcclxcbiAgbWFyZ2luLWxlZnQ6NHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLm1sLTE2IHtcXG4gIG1hcmdpbi1yaWdodDo0cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5tdC0yMCB7XFxuICBtYXJnaW4tdG9wOjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5tci0yMCB7XFxyXFxuICBtYXJnaW4tcmlnaHQ6NXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLm1yLTIwIHtcXG4gIG1hcmdpbi1sZWZ0OjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLm1iLTIwIHtcXG4gIG1hcmdpbi1ib3R0b206NXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLm1sLTIwIHtcXHJcXG4gIG1hcmdpbi1sZWZ0OjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5tbC0yMCB7XFxuICBtYXJnaW4tcmlnaHQ6NXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAubXQtMjQge1xcbiAgbWFyZ2luLXRvcDo2cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAubXItMjQge1xcclxcbiAgbWFyZ2luLXJpZ2h0OjZyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5tci0yNCB7XFxuICBtYXJnaW4tbGVmdDo2cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5tYi0yNCB7XFxuICBtYXJnaW4tYm90dG9tOjZyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5tbC0yNCB7XFxyXFxuICBtYXJnaW4tbGVmdDo2cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAubWwtMjQge1xcbiAgbWFyZ2luLXJpZ2h0OjZyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLm10LTMyIHtcXG4gIG1hcmdpbi10b3A6OHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLm1yLTMyIHtcXHJcXG4gIG1hcmdpbi1yaWdodDo4cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAubXItMzIge1xcbiAgbWFyZ2luLWxlZnQ6OHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAubWItMzIge1xcbiAgbWFyZ2luLWJvdHRvbTo4cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAubWwtMzIge1xcclxcbiAgbWFyZ2luLWxlZnQ6OHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLm1sLTMyIHtcXG4gIG1hcmdpbi1yaWdodDo4cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5tdC1hdXRvIHtcXG4gIG1hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLm1yLWF1dG8ge1xcclxcbiAgbWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5tci1hdXRvIHtcXG4gIG1hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLm1iLWF1dG8ge1xcbiAgbWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAubWwtYXV0byB7XFxyXFxuICBtYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAubWwtYXV0byB7XFxuICBtYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAubXQtcHgge1xcbiAgbWFyZ2luLXRvcDoxcHggIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5tci1weCB7XFxyXFxuICBtYXJnaW4tcmlnaHQ6MXB4ICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAubXItcHgge1xcbiAgbWFyZ2luLWxlZnQ6MXB4ICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5tYi1weCB7XFxuICBtYXJnaW4tYm90dG9tOjFweCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLm1sLXB4IHtcXHJcXG4gIG1hcmdpbi1sZWZ0OjFweCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLm1sLXB4IHtcXG4gIG1hcmdpbi1yaWdodDoxcHggIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLm10LWJhc2Uge1xcbiAgbWFyZ2luLXRvcDoyLjJyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5tci1iYXNlIHtcXHJcXG4gIG1hcmdpbi1yaWdodDoyLjJyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5tci1iYXNlIHtcXG4gIG1hcmdpbi1sZWZ0OjIuMnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAubWItYmFzZSB7XFxuICBtYXJnaW4tYm90dG9tOjIuMnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLm1sLWJhc2Uge1xcclxcbiAgbWFyZ2luLWxlZnQ6Mi4ycmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAubWwtYmFzZSB7XFxuICBtYXJnaW4tcmlnaHQ6Mi4ycmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC4tbXQtcHgge1xcbiAgbWFyZ2luLXRvcDotMXB4ICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAuLW1yLXB4IHtcXHJcXG4gIG1hcmdpbi1yaWdodDotMXB4ICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAuLW1yLXB4IHtcXG4gIG1hcmdpbi1sZWZ0Oi0xcHggIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLi1tYi1weCB7XFxuICBtYXJnaW4tYm90dG9tOi0xcHggIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC4tbWwtcHgge1xcclxcbiAgbWFyZ2luLWxlZnQ6LTFweCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLi1tbC1weCB7XFxuICBtYXJnaW4tcmlnaHQ6LTFweCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuLW10LTEge1xcbiAgbWFyZ2luLXRvcDotMC4yNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLi1tci0xIHtcXHJcXG4gIG1hcmdpbi1yaWdodDotMC4yNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLi1tci0xIHtcXG4gIG1hcmdpbi1sZWZ0Oi0wLjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC4tbWItMSB7XFxuICBtYXJnaW4tYm90dG9tOi0wLjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAuLW1sLTEge1xcclxcbiAgbWFyZ2luLWxlZnQ6LTAuMjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC4tbWwtMSB7XFxuICBtYXJnaW4tcmlnaHQ6LTAuMjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLi1tdC0yIHtcXG4gIG1hcmdpbi10b3A6LTAuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLi1tci0yIHtcXHJcXG4gIG1hcmdpbi1yaWdodDotMC41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAuLW1yLTIge1xcbiAgbWFyZ2luLWxlZnQ6LTAuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuLW1iLTIge1xcbiAgbWFyZ2luLWJvdHRvbTotMC41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAuLW1sLTIge1xcclxcbiAgbWFyZ2luLWxlZnQ6LTAuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLi1tbC0yIHtcXG4gIG1hcmdpbi1yaWdodDotMC41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC4tbXQtMyB7XFxuICBtYXJnaW4tdG9wOi0wLjc1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAuLW1yLTMge1xcclxcbiAgbWFyZ2luLXJpZ2h0Oi0wLjc1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAuLW1yLTMge1xcbiAgbWFyZ2luLWxlZnQ6LTAuNzVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLi1tYi0zIHtcXG4gIG1hcmdpbi1ib3R0b206LTAuNzVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC4tbWwtMyB7XFxyXFxuICBtYXJnaW4tbGVmdDotMC43NXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLi1tbC0zIHtcXG4gIG1hcmdpbi1yaWdodDotMC43NXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuLW10LTQge1xcbiAgbWFyZ2luLXRvcDotMXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLi1tci00IHtcXHJcXG4gIG1hcmdpbi1yaWdodDotMXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLi1tci00IHtcXG4gIG1hcmdpbi1sZWZ0Oi0xcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC4tbWItNCB7XFxuICBtYXJnaW4tYm90dG9tOi0xcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAuLW1sLTQge1xcclxcbiAgbWFyZ2luLWxlZnQ6LTFyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC4tbWwtNCB7XFxuICBtYXJnaW4tcmlnaHQ6LTFyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLm1heC1oLWZ1bGwge1xcbiAgbWF4LWhlaWdodDoxMDAlICFpbXBvcnRhbnQ7XFxufVxcblxcbi5tYXgtaC1zY3JlZW4ge1xcbiAgbWF4LWhlaWdodDoxMDB2aCAhaW1wb3J0YW50O1xcbn1cXG5cXG4ubWF4LXcteHMge1xcbiAgbWF4LXdpZHRoOjIwcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5tYXgtdy1zbSB7XFxuICBtYXgtd2lkdGg6MzByZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLm1heC13LW1kIHtcXG4gIG1heC13aWR0aDo0MHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ubWF4LXctbGcge1xcbiAgbWF4LXdpZHRoOjUwcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5tYXgtdy14bCB7XFxuICBtYXgtd2lkdGg6NjByZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLm1heC13LTJ4bCB7XFxuICBtYXgtd2lkdGg6NzByZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLm1heC13LTN4bCB7XFxuICBtYXgtd2lkdGg6ODByZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLm1heC13LTR4bCB7XFxuICBtYXgtd2lkdGg6OTByZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLm1heC13LTV4bCB7XFxuICBtYXgtd2lkdGg6MTAwcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5tYXgtdy1mdWxsIHtcXG4gIG1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7XFxufVxcblxcbi5taW4taC0wIHtcXG4gIG1pbi1oZWlnaHQ6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG4ubWluLWgtZnVsbCB7XFxuICBtaW4taGVpZ2h0OjEwMCUgIWltcG9ydGFudDtcXG59XFxuXFxuLm1pbi1oLXNjcmVlbiB7XFxuICBtaW4taGVpZ2h0OjEwMHZoICFpbXBvcnRhbnQ7XFxufVxcblxcbi5taW4tdy0wIHtcXG4gIG1pbi13aWR0aDowICFpbXBvcnRhbnQ7XFxufVxcblxcbi5taW4tdy1mdWxsIHtcXG4gIG1pbi13aWR0aDoxMDAlICFpbXBvcnRhbnQ7XFxufVxcblxcbi5vYmplY3QtY29udGFpbiB7XFxuICAtby1vYmplY3QtZml0OmNvbnRhaW4gIWltcG9ydGFudDtcXG4gICAgIG9iamVjdC1maXQ6Y29udGFpbiAhaW1wb3J0YW50O1xcbn1cXG5cXG4ub2JqZWN0LWNvdmVyIHtcXG4gIC1vLW9iamVjdC1maXQ6Y292ZXIgIWltcG9ydGFudDtcXG4gICAgIG9iamVjdC1maXQ6Y292ZXIgIWltcG9ydGFudDtcXG59XFxuXFxuLm9iamVjdC1maWxsIHtcXG4gIC1vLW9iamVjdC1maXQ6ZmlsbCAhaW1wb3J0YW50O1xcbiAgICAgb2JqZWN0LWZpdDpmaWxsICFpbXBvcnRhbnQ7XFxufVxcblxcbi5vYmplY3Qtbm9uZSB7XFxuICAtby1vYmplY3QtZml0Om5vbmUgIWltcG9ydGFudDtcXG4gICAgIG9iamVjdC1maXQ6bm9uZSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ub2JqZWN0LXNjYWxlLWRvd24ge1xcbiAgLW8tb2JqZWN0LWZpdDpzY2FsZS1kb3duICFpbXBvcnRhbnQ7XFxuICAgICBvYmplY3QtZml0OnNjYWxlLWRvd24gIWltcG9ydGFudDtcXG59XFxuXFxuLm9iamVjdC1ib3R0b20ge1xcbiAgLW8tb2JqZWN0LXBvc2l0aW9uOmJvdHRvbSAhaW1wb3J0YW50O1xcbiAgICAgb2JqZWN0LXBvc2l0aW9uOmJvdHRvbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ub2JqZWN0LWNlbnRlciB7XFxuICAtby1vYmplY3QtcG9zaXRpb246Y2VudGVyICFpbXBvcnRhbnQ7XFxuICAgICBvYmplY3QtcG9zaXRpb246Y2VudGVyICFpbXBvcnRhbnQ7XFxufVxcblxcbi5vYmplY3QtbGVmdCB7XFxuICAtby1vYmplY3QtcG9zaXRpb246bGVmdCAhaW1wb3J0YW50O1xcbiAgICAgb2JqZWN0LXBvc2l0aW9uOmxlZnQgIWltcG9ydGFudDtcXG59XFxuXFxuLm9iamVjdC1sZWZ0LWJvdHRvbSB7XFxuICAtby1vYmplY3QtcG9zaXRpb246bGVmdCBib3R0b20gIWltcG9ydGFudDtcXG4gICAgIG9iamVjdC1wb3NpdGlvbjpsZWZ0IGJvdHRvbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ub2JqZWN0LWxlZnQtdG9wIHtcXG4gIC1vLW9iamVjdC1wb3NpdGlvbjpsZWZ0IHRvcCAhaW1wb3J0YW50O1xcbiAgICAgb2JqZWN0LXBvc2l0aW9uOmxlZnQgdG9wICFpbXBvcnRhbnQ7XFxufVxcblxcbi5vYmplY3QtcmlnaHQge1xcbiAgLW8tb2JqZWN0LXBvc2l0aW9uOnJpZ2h0ICFpbXBvcnRhbnQ7XFxuICAgICBvYmplY3QtcG9zaXRpb246cmlnaHQgIWltcG9ydGFudDtcXG59XFxuXFxuLm9iamVjdC1yaWdodC1ib3R0b20ge1xcbiAgLW8tb2JqZWN0LXBvc2l0aW9uOnJpZ2h0IGJvdHRvbSAhaW1wb3J0YW50O1xcbiAgICAgb2JqZWN0LXBvc2l0aW9uOnJpZ2h0IGJvdHRvbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ub2JqZWN0LXJpZ2h0LXRvcCB7XFxuICAtby1vYmplY3QtcG9zaXRpb246cmlnaHQgdG9wICFpbXBvcnRhbnQ7XFxuICAgICBvYmplY3QtcG9zaXRpb246cmlnaHQgdG9wICFpbXBvcnRhbnQ7XFxufVxcblxcbi5vYmplY3QtdG9wIHtcXG4gIC1vLW9iamVjdC1wb3NpdGlvbjp0b3AgIWltcG9ydGFudDtcXG4gICAgIG9iamVjdC1wb3NpdGlvbjp0b3AgIWltcG9ydGFudDtcXG59XFxuXFxuLm9wYWNpdHktMCB7XFxuICBvcGFjaXR5OjAgIWltcG9ydGFudDtcXG59XFxuXFxuLm9wYWNpdHktMjUge1xcbiAgb3BhY2l0eTowLjI1ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5vcGFjaXR5LTUwIHtcXG4gIG9wYWNpdHk6MC41ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5vcGFjaXR5LTc1IHtcXG4gIG9wYWNpdHk6MC43NSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ub3BhY2l0eS0xMDAge1xcbiAgb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxufVxcblxcbi5vdXRsaW5lLW5vbmUge1xcbiAgb3V0bGluZToycHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG4gIG91dGxpbmUtb2Zmc2V0OjJweCAhaW1wb3J0YW50O1xcbn1cXG5cXG4ub3V0bGluZS13aGl0ZSB7XFxuICBvdXRsaW5lOjJweCBkb3R0ZWQgd2hpdGUgIWltcG9ydGFudDtcXG4gIG91dGxpbmUtb2Zmc2V0OjJweCAhaW1wb3J0YW50O1xcbn1cXG5cXG4ub3V0bGluZS1ibGFjayB7XFxuICBvdXRsaW5lOjJweCBkb3R0ZWQgYmxhY2sgIWltcG9ydGFudDtcXG4gIG91dGxpbmUtb2Zmc2V0OjJweCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOm91dGxpbmUtbm9uZTpmb2N1cyB7XFxuICBvdXRsaW5lOjJweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgb3V0bGluZS1vZmZzZXQ6MnB4ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6b3V0bGluZS13aGl0ZTpmb2N1cyB7XFxuICBvdXRsaW5lOjJweCBkb3R0ZWQgd2hpdGUgIWltcG9ydGFudDtcXG4gIG91dGxpbmUtb2Zmc2V0OjJweCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOm91dGxpbmUtYmxhY2s6Zm9jdXMge1xcbiAgb3V0bGluZToycHggZG90dGVkIGJsYWNrICFpbXBvcnRhbnQ7XFxuICBvdXRsaW5lLW9mZnNldDoycHggIWltcG9ydGFudDtcXG59XFxuXFxuLm92ZXJmbG93LWF1dG8ge1xcbiAgb3ZlcmZsb3c6YXV0byAhaW1wb3J0YW50O1xcbn1cXG5cXG4ub3ZlcmZsb3ctaGlkZGVuIHtcXG4gIG92ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O1xcbn1cXG5cXG4ub3ZlcmZsb3ctdmlzaWJsZSB7XFxuICBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7XFxufVxcblxcbi5vdmVyZmxvdy1zY3JvbGwge1xcbiAgb3ZlcmZsb3c6c2Nyb2xsICFpbXBvcnRhbnQ7XFxufVxcblxcbi5vdmVyZmxvdy14LWF1dG8ge1xcbiAgb3ZlcmZsb3cteDphdXRvICFpbXBvcnRhbnQ7XFxufVxcblxcbi5vdmVyZmxvdy15LWF1dG8ge1xcbiAgb3ZlcmZsb3cteTphdXRvICFpbXBvcnRhbnQ7XFxufVxcblxcbi5vdmVyZmxvdy14LWhpZGRlbiB7XFxuICBvdmVyZmxvdy14OmhpZGRlbiAhaW1wb3J0YW50O1xcbn1cXG5cXG4ub3ZlcmZsb3cteS1oaWRkZW4ge1xcbiAgb3ZlcmZsb3cteTpoaWRkZW4gIWltcG9ydGFudDtcXG59XFxuXFxuLm92ZXJmbG93LXgtdmlzaWJsZSB7XFxuICBvdmVyZmxvdy14OnZpc2libGUgIWltcG9ydGFudDtcXG59XFxuXFxuLm92ZXJmbG93LXktdmlzaWJsZSB7XFxuICBvdmVyZmxvdy15OnZpc2libGUgIWltcG9ydGFudDtcXG59XFxuXFxuLm92ZXJmbG93LXgtc2Nyb2xsIHtcXG4gIG92ZXJmbG93LXg6c2Nyb2xsICFpbXBvcnRhbnQ7XFxufVxcblxcbi5vdmVyZmxvdy15LXNjcm9sbCB7XFxuICBvdmVyZmxvdy15OnNjcm9sbCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc2Nyb2xsaW5nLXRvdWNoIHtcXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoICFpbXBvcnRhbnQ7XFxufVxcblxcbi5zY3JvbGxpbmctYXV0byB7XFxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzphdXRvICFpbXBvcnRhbnQ7XFxufVxcblxcbi5vdmVyc2Nyb2xsLWF1dG8ge1xcbiAgLW1zLXNjcm9sbC1jaGFpbmluZzpjaGFpbmVkICFpbXBvcnRhbnQ7XFxuICAgICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjphdXRvICFpbXBvcnRhbnQ7XFxufVxcblxcbi5vdmVyc2Nyb2xsLWNvbnRhaW4ge1xcbiAgLW1zLXNjcm9sbC1jaGFpbmluZzpub25lICFpbXBvcnRhbnQ7XFxuICAgICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjpjb250YWluICFpbXBvcnRhbnQ7XFxufVxcblxcbi5vdmVyc2Nyb2xsLW5vbmUge1xcbiAgLW1zLXNjcm9sbC1jaGFpbmluZzpub25lICFpbXBvcnRhbnQ7XFxuICAgICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjpub25lICFpbXBvcnRhbnQ7XFxufVxcblxcbi5vdmVyc2Nyb2xsLXktYXV0byB7XFxuICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6YXV0byAhaW1wb3J0YW50O1xcbn1cXG5cXG4ub3ZlcnNjcm9sbC15LWNvbnRhaW4ge1xcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvci15OmNvbnRhaW4gIWltcG9ydGFudDtcXG59XFxuXFxuLm92ZXJzY3JvbGwteS1ub25lIHtcXG4gIG92ZXJzY3JvbGwtYmVoYXZpb3IteTpub25lICFpbXBvcnRhbnQ7XFxufVxcblxcbi5vdmVyc2Nyb2xsLXgtYXV0byB7XFxuICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXg6YXV0byAhaW1wb3J0YW50O1xcbn1cXG5cXG4ub3ZlcnNjcm9sbC14LWNvbnRhaW4ge1xcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvci14OmNvbnRhaW4gIWltcG9ydGFudDtcXG59XFxuXFxuLm92ZXJzY3JvbGwteC1ub25lIHtcXG4gIG92ZXJzY3JvbGwtYmVoYXZpb3IteDpub25lICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5wLTAge1xcbiAgcGFkZGluZzowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5wLTEge1xcbiAgcGFkZGluZzowLjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5wLTIge1xcbiAgcGFkZGluZzowLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnAtMyB7XFxuICBwYWRkaW5nOjAuNzVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnAtNCB7XFxuICBwYWRkaW5nOjFyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnAtNSB7XFxuICBwYWRkaW5nOjEuMjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnAtNiB7XFxuICBwYWRkaW5nOjEuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAucC04IHtcXG4gIHBhZGRpbmc6MnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAucC0xMCB7XFxuICBwYWRkaW5nOjIuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAucC0xMiB7XFxuICBwYWRkaW5nOjNyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnAtMTYge1xcbiAgcGFkZGluZzo0cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5wLTIwIHtcXG4gIHBhZGRpbmc6NXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAucC0yNCB7XFxuICBwYWRkaW5nOjZyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnAtMzIge1xcbiAgcGFkZGluZzo4cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5wLXB4IHtcXG4gIHBhZGRpbmc6MXB4ICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5wLWJhc2Uge1xcbiAgcGFkZGluZzoyLjJyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnB5LTAge1xcbiAgcGFkZGluZy10b3A6MCAhaW1wb3J0YW50O1xcbiAgcGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnB4LTAge1xcclxcbiAgcGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudDtcXHJcXG4gIHBhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLnB4LTAge1xcbiAgcGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7XFxuICBwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAucHktMSB7XFxuICBwYWRkaW5nLXRvcDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICBwYWRkaW5nLWJvdHRvbTowLjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAucHgtMSB7XFxyXFxuICBwYWRkaW5nLWxlZnQ6MC4yNXJlbSAhaW1wb3J0YW50O1xcclxcbiAgcGFkZGluZy1yaWdodDowLjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAucHgtMSB7XFxuICBwYWRkaW5nLXJpZ2h0OjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIHBhZGRpbmctbGVmdDowLjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5weS0yIHtcXG4gIHBhZGRpbmctdG9wOjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgcGFkZGluZy1ib3R0b206MC41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAucHgtMiB7XFxyXFxuICBwYWRkaW5nLWxlZnQ6MC41cmVtICFpbXBvcnRhbnQ7XFxyXFxuICBwYWRkaW5nLXJpZ2h0OjAuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLnB4LTIge1xcbiAgcGFkZGluZy1yaWdodDowLjVyZW0gIWltcG9ydGFudDtcXG4gIHBhZGRpbmctbGVmdDowLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnB5LTMge1xcbiAgcGFkZGluZy10b3A6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgcGFkZGluZy1ib3R0b206MC43NXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnB4LTMge1xcclxcbiAgcGFkZGluZy1sZWZ0OjAuNzVyZW0gIWltcG9ydGFudDtcXHJcXG4gIHBhZGRpbmctcmlnaHQ6MC43NXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLnB4LTMge1xcbiAgcGFkZGluZy1yaWdodDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICBwYWRkaW5nLWxlZnQ6MC43NXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAucHktNCB7XFxuICBwYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnQ7XFxuICBwYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAucHgtNCB7XFxyXFxuICBwYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50O1xcclxcbiAgcGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAucHgtNCB7XFxuICBwYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudDtcXG4gIHBhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5weS01IHtcXG4gIHBhZGRpbmctdG9wOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIHBhZGRpbmctYm90dG9tOjEuMjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5weC01IHtcXHJcXG4gIHBhZGRpbmctbGVmdDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxyXFxuICBwYWRkaW5nLXJpZ2h0OjEuMjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5weC01IHtcXG4gIHBhZGRpbmctcmlnaHQ6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgcGFkZGluZy1sZWZ0OjEuMjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnB5LTYge1xcbiAgcGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnQ7XFxuICBwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5weC02IHtcXHJcXG4gIHBhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudDtcXHJcXG4gIHBhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAucHgtNiB7XFxuICBwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgcGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAucHktOCB7XFxuICBwYWRkaW5nLXRvcDoycmVtICFpbXBvcnRhbnQ7XFxuICBwYWRkaW5nLWJvdHRvbToycmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAucHgtOCB7XFxyXFxuICBwYWRkaW5nLWxlZnQ6MnJlbSAhaW1wb3J0YW50O1xcclxcbiAgcGFkZGluZy1yaWdodDoycmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAucHgtOCB7XFxuICBwYWRkaW5nLXJpZ2h0OjJyZW0gIWltcG9ydGFudDtcXG4gIHBhZGRpbmctbGVmdDoycmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5weS0xMCB7XFxuICBwYWRkaW5nLXRvcDoyLjVyZW0gIWltcG9ydGFudDtcXG4gIHBhZGRpbmctYm90dG9tOjIuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnB4LTEwIHtcXHJcXG4gIHBhZGRpbmctbGVmdDoyLjVyZW0gIWltcG9ydGFudDtcXHJcXG4gIHBhZGRpbmctcmlnaHQ6Mi41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAucHgtMTAge1xcbiAgcGFkZGluZy1yaWdodDoyLjVyZW0gIWltcG9ydGFudDtcXG4gIHBhZGRpbmctbGVmdDoyLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnB5LTEyIHtcXG4gIHBhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudDtcXG4gIHBhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5weC0xMiB7XFxyXFxuICBwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50O1xcclxcbiAgcGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAucHgtMTIge1xcbiAgcGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnQ7XFxuICBwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAucHktMTYge1xcbiAgcGFkZGluZy10b3A6NHJlbSAhaW1wb3J0YW50O1xcbiAgcGFkZGluZy1ib3R0b206NHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnB4LTE2IHtcXHJcXG4gIHBhZGRpbmctbGVmdDo0cmVtICFpbXBvcnRhbnQ7XFxyXFxuICBwYWRkaW5nLXJpZ2h0OjRyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5weC0xNiB7XFxuICBwYWRkaW5nLXJpZ2h0OjRyZW0gIWltcG9ydGFudDtcXG4gIHBhZGRpbmctbGVmdDo0cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5weS0yMCB7XFxuICBwYWRkaW5nLXRvcDo1cmVtICFpbXBvcnRhbnQ7XFxuICBwYWRkaW5nLWJvdHRvbTo1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAucHgtMjAge1xcclxcbiAgcGFkZGluZy1sZWZ0OjVyZW0gIWltcG9ydGFudDtcXHJcXG4gIHBhZGRpbmctcmlnaHQ6NXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLnB4LTIwIHtcXG4gIHBhZGRpbmctcmlnaHQ6NXJlbSAhaW1wb3J0YW50O1xcbiAgcGFkZGluZy1sZWZ0OjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnB5LTI0IHtcXG4gIHBhZGRpbmctdG9wOjZyZW0gIWltcG9ydGFudDtcXG4gIHBhZGRpbmctYm90dG9tOjZyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5weC0yNCB7XFxyXFxuICBwYWRkaW5nLWxlZnQ6NnJlbSAhaW1wb3J0YW50O1xcclxcbiAgcGFkZGluZy1yaWdodDo2cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAucHgtMjQge1xcbiAgcGFkZGluZy1yaWdodDo2cmVtICFpbXBvcnRhbnQ7XFxuICBwYWRkaW5nLWxlZnQ6NnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAucHktMzIge1xcbiAgcGFkZGluZy10b3A6OHJlbSAhaW1wb3J0YW50O1xcbiAgcGFkZGluZy1ib3R0b206OHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnB4LTMyIHtcXHJcXG4gIHBhZGRpbmctbGVmdDo4cmVtICFpbXBvcnRhbnQ7XFxyXFxuICBwYWRkaW5nLXJpZ2h0OjhyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5weC0zMiB7XFxuICBwYWRkaW5nLXJpZ2h0OjhyZW0gIWltcG9ydGFudDtcXG4gIHBhZGRpbmctbGVmdDo4cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5weS1weCB7XFxuICBwYWRkaW5nLXRvcDoxcHggIWltcG9ydGFudDtcXG4gIHBhZGRpbmctYm90dG9tOjFweCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnB4LXB4IHtcXHJcXG4gIHBhZGRpbmctbGVmdDoxcHggIWltcG9ydGFudDtcXHJcXG4gIHBhZGRpbmctcmlnaHQ6MXB4ICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAucHgtcHgge1xcbiAgcGFkZGluZy1yaWdodDoxcHggIWltcG9ydGFudDtcXG4gIHBhZGRpbmctbGVmdDoxcHggIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnB5LWJhc2Uge1xcbiAgcGFkZGluZy10b3A6Mi4ycmVtICFpbXBvcnRhbnQ7XFxuICBwYWRkaW5nLWJvdHRvbToyLjJyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5weC1iYXNlIHtcXHJcXG4gIHBhZGRpbmctbGVmdDoyLjJyZW0gIWltcG9ydGFudDtcXHJcXG4gIHBhZGRpbmctcmlnaHQ6Mi4ycmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAucHgtYmFzZSB7XFxuICBwYWRkaW5nLXJpZ2h0OjIuMnJlbSAhaW1wb3J0YW50O1xcbiAgcGFkZGluZy1sZWZ0OjIuMnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAucHQtMCB7XFxuICBwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAucHItMCB7XFxyXFxuICBwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5wci0wIHtcXG4gIHBhZGRpbmctbGVmdDowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5wYi0wIHtcXG4gIHBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5wbC0wIHtcXHJcXG4gIHBhZGRpbmctbGVmdDowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAucGwtMCB7XFxuICBwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnB0LTEge1xcbiAgcGFkZGluZy10b3A6MC4yNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnByLTEge1xcclxcbiAgcGFkZGluZy1yaWdodDowLjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAucHItMSB7XFxuICBwYWRkaW5nLWxlZnQ6MC4yNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAucGItMSB7XFxuICBwYWRkaW5nLWJvdHRvbTowLjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAucGwtMSB7XFxyXFxuICBwYWRkaW5nLWxlZnQ6MC4yNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLnBsLTEge1xcbiAgcGFkZGluZy1yaWdodDowLjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5wdC0yIHtcXG4gIHBhZGRpbmctdG9wOjAuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnByLTIge1xcclxcbiAgcGFkZGluZy1yaWdodDowLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5wci0yIHtcXG4gIHBhZGRpbmctbGVmdDowLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnBiLTIge1xcbiAgcGFkZGluZy1ib3R0b206MC41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAucGwtMiB7XFxyXFxuICBwYWRkaW5nLWxlZnQ6MC41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAucGwtMiB7XFxuICBwYWRkaW5nLXJpZ2h0OjAuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAucHQtMyB7XFxuICBwYWRkaW5nLXRvcDowLjc1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAucHItMyB7XFxyXFxuICBwYWRkaW5nLXJpZ2h0OjAuNzVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5wci0zIHtcXG4gIHBhZGRpbmctbGVmdDowLjc1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5wYi0zIHtcXG4gIHBhZGRpbmctYm90dG9tOjAuNzVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5wbC0zIHtcXHJcXG4gIHBhZGRpbmctbGVmdDowLjc1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAucGwtMyB7XFxuICBwYWRkaW5nLXJpZ2h0OjAuNzVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnB0LTQge1xcbiAgcGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnByLTQge1xcclxcbiAgcGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAucHItNCB7XFxuICBwYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAucGItNCB7XFxuICBwYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAucGwtNCB7XFxyXFxuICBwYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLnBsLTQge1xcbiAgcGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5wdC01IHtcXG4gIHBhZGRpbmctdG9wOjEuMjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5wci01IHtcXHJcXG4gIHBhZGRpbmctcmlnaHQ6MS4yNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLnByLTUge1xcbiAgcGFkZGluZy1sZWZ0OjEuMjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnBiLTUge1xcbiAgcGFkZGluZy1ib3R0b206MS4yNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnBsLTUge1xcclxcbiAgcGFkZGluZy1sZWZ0OjEuMjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5wbC01IHtcXG4gIHBhZGRpbmctcmlnaHQ6MS4yNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAucHQtNiB7XFxuICBwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5wci02IHtcXHJcXG4gIHBhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAucHItNiB7XFxuICBwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5wYi02IHtcXG4gIHBhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnBsLTYge1xcclxcbiAgcGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLnBsLTYge1xcbiAgcGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnB0LTgge1xcbiAgcGFkZGluZy10b3A6MnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnByLTgge1xcclxcbiAgcGFkZGluZy1yaWdodDoycmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAucHItOCB7XFxuICBwYWRkaW5nLWxlZnQ6MnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAucGItOCB7XFxuICBwYWRkaW5nLWJvdHRvbToycmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAucGwtOCB7XFxyXFxuICBwYWRkaW5nLWxlZnQ6MnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLnBsLTgge1xcbiAgcGFkZGluZy1yaWdodDoycmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5wdC0xMCB7XFxuICBwYWRkaW5nLXRvcDoyLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5wci0xMCB7XFxyXFxuICBwYWRkaW5nLXJpZ2h0OjIuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLnByLTEwIHtcXG4gIHBhZGRpbmctbGVmdDoyLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnBiLTEwIHtcXG4gIHBhZGRpbmctYm90dG9tOjIuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnBsLTEwIHtcXHJcXG4gIHBhZGRpbmctbGVmdDoyLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5wbC0xMCB7XFxuICBwYWRkaW5nLXJpZ2h0OjIuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAucHQtMTIge1xcbiAgcGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnByLTEyIHtcXHJcXG4gIHBhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLnByLTEyIHtcXG4gIHBhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5wYi0xMiB7XFxuICBwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAucGwtMTIge1xcclxcbiAgcGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5wbC0xMiB7XFxuICBwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnB0LTE2IHtcXG4gIHBhZGRpbmctdG9wOjRyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5wci0xNiB7XFxyXFxuICBwYWRkaW5nLXJpZ2h0OjRyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5wci0xNiB7XFxuICBwYWRkaW5nLWxlZnQ6NHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAucGItMTYge1xcbiAgcGFkZGluZy1ib3R0b206NHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnBsLTE2IHtcXHJcXG4gIHBhZGRpbmctbGVmdDo0cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAucGwtMTYge1xcbiAgcGFkZGluZy1yaWdodDo0cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5wdC0yMCB7XFxuICBwYWRkaW5nLXRvcDo1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAucHItMjAge1xcclxcbiAgcGFkZGluZy1yaWdodDo1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAucHItMjAge1xcbiAgcGFkZGluZy1sZWZ0OjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnBiLTIwIHtcXG4gIHBhZGRpbmctYm90dG9tOjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5wbC0yMCB7XFxyXFxuICBwYWRkaW5nLWxlZnQ6NXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLnBsLTIwIHtcXG4gIHBhZGRpbmctcmlnaHQ6NXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAucHQtMjQge1xcbiAgcGFkZGluZy10b3A6NnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnByLTI0IHtcXHJcXG4gIHBhZGRpbmctcmlnaHQ6NnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLnByLTI0IHtcXG4gIHBhZGRpbmctbGVmdDo2cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5wYi0yNCB7XFxuICBwYWRkaW5nLWJvdHRvbTo2cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAucGwtMjQge1xcclxcbiAgcGFkZGluZy1sZWZ0OjZyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5wbC0yNCB7XFxuICBwYWRkaW5nLXJpZ2h0OjZyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnB0LTMyIHtcXG4gIHBhZGRpbmctdG9wOjhyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5wci0zMiB7XFxyXFxuICBwYWRkaW5nLXJpZ2h0OjhyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5wci0zMiB7XFxuICBwYWRkaW5nLWxlZnQ6OHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAucGItMzIge1xcbiAgcGFkZGluZy1ib3R0b206OHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnBsLTMyIHtcXHJcXG4gIHBhZGRpbmctbGVmdDo4cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAucGwtMzIge1xcbiAgcGFkZGluZy1yaWdodDo4cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5wdC1weCB7XFxuICBwYWRkaW5nLXRvcDoxcHggIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5wci1weCB7XFxyXFxuICBwYWRkaW5nLXJpZ2h0OjFweCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLnByLXB4IHtcXG4gIHBhZGRpbmctbGVmdDoxcHggIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnBiLXB4IHtcXG4gIHBhZGRpbmctYm90dG9tOjFweCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnBsLXB4IHtcXHJcXG4gIHBhZGRpbmctbGVmdDoxcHggIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5wbC1weCB7XFxuICBwYWRkaW5nLXJpZ2h0OjFweCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAucHQtYmFzZSB7XFxuICBwYWRkaW5nLXRvcDoyLjJyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5wci1iYXNlIHtcXHJcXG4gIHBhZGRpbmctcmlnaHQ6Mi4ycmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAucHItYmFzZSB7XFxuICBwYWRkaW5nLWxlZnQ6Mi4ycmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5wYi1iYXNlIHtcXG4gIHBhZGRpbmctYm90dG9tOjIuMnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnBsLWJhc2Uge1xcclxcbiAgcGFkZGluZy1sZWZ0OjIuMnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLnBsLWJhc2Uge1xcbiAgcGFkZGluZy1yaWdodDoyLjJyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlaG9sZGVyLXRyYW5zcGFyZW50Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5wbGFjZWhvbGRlci10cmFuc3BhcmVudDo6LW1vei1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucGxhY2Vob2xkZXItdHJhbnNwYXJlbnQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5wbGFjZWhvbGRlci10cmFuc3BhcmVudDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIGNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5wbGFjZWhvbGRlci10cmFuc3BhcmVudDo6cGxhY2Vob2xkZXIge1xcbiAgY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlaG9sZGVyLXNlY29uZGFyeTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgxMzEsIDEwMCwgNzEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucGxhY2Vob2xkZXItc2Vjb25kYXJ5OjotbW96LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDEzMSwgMTAwLCA3MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5wbGFjZWhvbGRlci1zZWNvbmRhcnk6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDEzMSwgMTAwLCA3MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5wbGFjZWhvbGRlci1zZWNvbmRhcnk6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgxMzEsIDEwMCwgNzEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucGxhY2Vob2xkZXItc2Vjb25kYXJ5OjpwbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgxMzEsIDEwMCwgNzEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucGxhY2Vob2xkZXItcHJpbWFyeTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgyOCwgNDUsIDg2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlaG9sZGVyLXByaW1hcnk6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMjgsIDQ1LCA4NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5wbGFjZWhvbGRlci1wcmltYXJ5Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgyOCwgNDUsIDg2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlaG9sZGVyLXByaW1hcnk6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgyOCwgNDUsIDg2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlaG9sZGVyLXByaW1hcnk6OnBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDI4LCA0NSwgODYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucGxhY2Vob2xkZXItd2hpdGU6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5wbGFjZWhvbGRlci13aGl0ZTo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlaG9sZGVyLXdoaXRlOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlaG9sZGVyLXdoaXRlOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5wbGFjZWhvbGRlci13aGl0ZTo6cGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5wbGFjZWhvbGRlci1ncmF5LTEwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgyNDUsIDI0NSwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlaG9sZGVyLWdyYXktMTAwOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDI0NSwgMjQ1LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucGxhY2Vob2xkZXItZ3JheS0xMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDI0NSwgMjQ1LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucGxhY2Vob2xkZXItZ3JheS0xMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgyNDUsIDI0NSwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlaG9sZGVyLWdyYXktMTAwOjpwbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgyNDUsIDI0NSwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlaG9sZGVyLWdyYXktMjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDIzOCwgMjM4LCAyMzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucGxhY2Vob2xkZXItZ3JheS0yMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMjM4LCAyMzgsIDIzOCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5wbGFjZWhvbGRlci1ncmF5LTIwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMjM4LCAyMzgsIDIzOCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5wbGFjZWhvbGRlci1ncmF5LTIwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDIzOCwgMjM4LCAyMzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucGxhY2Vob2xkZXItZ3JheS0yMDA6OnBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDIzOCwgMjM4LCAyMzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucGxhY2Vob2xkZXItZ3JheS0zMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMjI0LCAyMjQsIDIyNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5wbGFjZWhvbGRlci1ncmF5LTMwMDo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgyMjQsIDIyNCwgMjI0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlaG9sZGVyLWdyYXktMzAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgyMjQsIDIyNCwgMjI0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlaG9sZGVyLWdyYXktMzAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMjI0LCAyMjQsIDIyNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5wbGFjZWhvbGRlci1ncmF5LTMwMDo6cGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMjI0LCAyMjQsIDIyNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5wbGFjZWhvbGRlci1ncmF5LTQwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgxODksIDE4OSwgMTg5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlaG9sZGVyLWdyYXktNDAwOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDE4OSwgMTg5LCAxODksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucGxhY2Vob2xkZXItZ3JheS00MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDE4OSwgMTg5LCAxODksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucGxhY2Vob2xkZXItZ3JheS00MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgxODksIDE4OSwgMTg5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlaG9sZGVyLWdyYXktNDAwOjpwbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgxODksIDE4OSwgMTg5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlaG9sZGVyLWdyYXktNTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDE1OCwgMTU4LCAxNTgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucGxhY2Vob2xkZXItZ3JheS01MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMTU4LCAxNTgsIDE1OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5wbGFjZWhvbGRlci1ncmF5LTUwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMTU4LCAxNTgsIDE1OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5wbGFjZWhvbGRlci1ncmF5LTUwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDE1OCwgMTU4LCAxNTgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucGxhY2Vob2xkZXItZ3JheS01MDA6OnBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDE1OCwgMTU4LCAxNTgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucGxhY2Vob2xkZXItZ3JheS02MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMTE3LCAxMTcsIDExNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5wbGFjZWhvbGRlci1ncmF5LTYwMDo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgxMTcsIDExNywgMTE3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlaG9sZGVyLWdyYXktNjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgxMTcsIDExNywgMTE3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlaG9sZGVyLWdyYXktNjAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMTE3LCAxMTcsIDExNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5wbGFjZWhvbGRlci1ncmF5LTYwMDo6cGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMTE3LCAxMTcsIDExNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5wbGFjZWhvbGRlci1ncmF5LTcwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSg5NywgOTcsIDk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlaG9sZGVyLWdyYXktNzAwOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDk3LCA5NywgOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucGxhY2Vob2xkZXItZ3JheS03MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDk3LCA5NywgOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucGxhY2Vob2xkZXItZ3JheS03MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSg5NywgOTcsIDk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlaG9sZGVyLWdyYXktNzAwOjpwbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSg5NywgOTcsIDk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlaG9sZGVyLWdyYXktODAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDY2LCA2NiwgNjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucGxhY2Vob2xkZXItZ3JheS04MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoNjYsIDY2LCA2NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5wbGFjZWhvbGRlci1ncmF5LTgwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoNjYsIDY2LCA2NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5wbGFjZWhvbGRlci1ncmF5LTgwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDY2LCA2NiwgNjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucGxhY2Vob2xkZXItZ3JheS04MDA6OnBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDY2LCA2NiwgNjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucGxhY2Vob2xkZXItZ3JheS05MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMzMsIDMzLCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5wbGFjZWhvbGRlci1ncmF5LTkwMDo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgzMywgMzMsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlaG9sZGVyLWdyYXktOTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgzMywgMzMsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlaG9sZGVyLWdyYXktOTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMzMsIDMzLCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5wbGFjZWhvbGRlci1ncmF5LTkwMDo6cGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMzMsIDMzLCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6cGxhY2Vob2xkZXItdHJhbnNwYXJlbnQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpwbGFjZWhvbGRlci10cmFuc3BhcmVudDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnBsYWNlaG9sZGVyLXRyYW5zcGFyZW50OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICBjb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnBsYWNlaG9sZGVyLXRyYW5zcGFyZW50OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpwbGFjZWhvbGRlci10cmFuc3BhcmVudDpmb2N1czo6cGxhY2Vob2xkZXIge1xcbiAgY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpwbGFjZWhvbGRlci1zZWNvbmRhcnk6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMTMxLCAxMDAsIDcxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpwbGFjZWhvbGRlci1zZWNvbmRhcnk6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMTMxLCAxMDAsIDcxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpwbGFjZWhvbGRlci1zZWNvbmRhcnk6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDEzMSwgMTAwLCA3MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6cGxhY2Vob2xkZXItc2Vjb25kYXJ5OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMTMxLCAxMDAsIDcxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpwbGFjZWhvbGRlci1zZWNvbmRhcnk6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDEzMSwgMTAwLCA3MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6cGxhY2Vob2xkZXItcHJpbWFyeTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgyOCwgNDUsIDg2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpwbGFjZWhvbGRlci1wcmltYXJ5OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDI4LCA0NSwgODYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnBsYWNlaG9sZGVyLXByaW1hcnk6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDI4LCA0NSwgODYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnBsYWNlaG9sZGVyLXByaW1hcnk6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgyOCwgNDUsIDg2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpwbGFjZWhvbGRlci1wcmltYXJ5OmZvY3VzOjpwbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgyOCwgNDUsIDg2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpwbGFjZWhvbGRlci13aGl0ZTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpwbGFjZWhvbGRlci13aGl0ZTpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpwbGFjZWhvbGRlci13aGl0ZTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6cGxhY2Vob2xkZXItd2hpdGU6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpwbGFjZWhvbGRlci13aGl0ZTpmb2N1czo6cGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS0xMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMjQ1LCAyNDUsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS0xMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMjQ1LCAyNDUsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS0xMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDI0NSwgMjQ1LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktMTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMjQ1LCAyNDUsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDI0NSwgMjQ1LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktMjAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDIzOCwgMjM4LCAyMzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktMjAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDIzOCwgMjM4LCAyMzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktMjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgyMzgsIDIzOCwgMjM4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTIwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDIzOCwgMjM4LCAyMzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktMjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgyMzgsIDIzOCwgMjM4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTMwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgyMjQsIDIyNCwgMjI0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTMwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgyMjQsIDIyNCwgMjI0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTMwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMjI0LCAyMjQsIDIyNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS0zMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgyMjQsIDIyNCwgMjI0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTMwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMjI0LCAyMjQsIDIyNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS00MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMTg5LCAxODksIDE4OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS00MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMTg5LCAxODksIDE4OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS00MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDE4OSwgMTg5LCAxODksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktNDAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMTg5LCAxODksIDE4OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS00MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDE4OSwgMTg5LCAxODksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktNTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDE1OCwgMTU4LCAxNTgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktNTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDE1OCwgMTU4LCAxNTgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktNTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgxNTgsIDE1OCwgMTU4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTUwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDE1OCwgMTU4LCAxNTgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktNTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgxNTgsIDE1OCwgMTU4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTYwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgxMTcsIDExNywgMTE3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTYwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgxMTcsIDExNywgMTE3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTYwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMTE3LCAxMTcsIDExNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS02MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgxMTcsIDExNywgMTE3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTYwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMTE3LCAxMTcsIDExNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS03MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoOTcsIDk3LCA5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS03MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoOTcsIDk3LCA5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS03MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDk3LCA5NywgOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktNzAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoOTcsIDk3LCA5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS03MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDk3LCA5NywgOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktODAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDY2LCA2NiwgNjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktODAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDY2LCA2NiwgNjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktODAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSg2NiwgNjYsIDY2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTgwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDY2LCA2NiwgNjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktODAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSg2NiwgNjYsIDY2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTkwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgzMywgMzMsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTkwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgzMywgMzMsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTkwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMzMsIDMzLCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS05MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgzMywgMzMsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTkwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMzMsIDMzLCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5wbGFjZWhvbGRlci1vcGFjaXR5LTA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlaG9sZGVyLW9wYWNpdHktMDo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucGxhY2Vob2xkZXItb3BhY2l0eS0wOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucGxhY2Vob2xkZXItb3BhY2l0eS0wOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlaG9sZGVyLW9wYWNpdHktMDo6cGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlaG9sZGVyLW9wYWNpdHktMjU6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuMjUgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlaG9sZGVyLW9wYWNpdHktMjU6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuMjUgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlaG9sZGVyLW9wYWNpdHktMjU6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjI1ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5wbGFjZWhvbGRlci1vcGFjaXR5LTI1OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuMjUgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlaG9sZGVyLW9wYWNpdHktMjU6OnBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjI1ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5wbGFjZWhvbGRlci1vcGFjaXR5LTUwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjUgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlaG9sZGVyLW9wYWNpdHktNTA6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuNSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucGxhY2Vob2xkZXItb3BhY2l0eS01MDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuNSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucGxhY2Vob2xkZXItb3BhY2l0eS01MDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjUgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlaG9sZGVyLW9wYWNpdHktNTA6OnBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjUgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlaG9sZGVyLW9wYWNpdHktNzU6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuNzUgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlaG9sZGVyLW9wYWNpdHktNzU6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuNzUgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlaG9sZGVyLW9wYWNpdHktNzU6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjc1ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5wbGFjZWhvbGRlci1vcGFjaXR5LTc1OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuNzUgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlaG9sZGVyLW9wYWNpdHktNzU6OnBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjc1ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5wbGFjZWhvbGRlci1vcGFjaXR5LTEwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG59XFxuXFxuLnBsYWNlaG9sZGVyLW9wYWNpdHktMTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6OnBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0wOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0wOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0wOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0wOmZvY3VzOjpwbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMjU6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuMjUgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTI1OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjI1ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0yNTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuMjUgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTI1OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuMjUgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTI1OmZvY3VzOjpwbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC4yNSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktNTA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuNSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktNTA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuNSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktNTA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjUgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTUwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuNSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktNTA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjUgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTc1OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjc1ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS03NTpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC43NSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktNzU6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjc1ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS03NTpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjc1ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS03NTpmb2N1czo6cGxhY2Vob2xkZXIge1xcbiAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuNzUgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTEwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XFxuICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucG9pbnRlci1ldmVudHMtbm9uZSB7XFxuICBwb2ludGVyLWV2ZW50czpub25lICFpbXBvcnRhbnQ7XFxufVxcblxcbi5wb2ludGVyLWV2ZW50cy1hdXRvIHtcXG4gIHBvaW50ZXItZXZlbnRzOmF1dG8gIWltcG9ydGFudDtcXG59XFxuXFxuLnN0YXRpYyB7XFxuICBwb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudDtcXG59XFxuXFxuLmZpeGVkIHtcXG4gIHBvc2l0aW9uOmZpeGVkICFpbXBvcnRhbnQ7XFxufVxcblxcbi5hYnNvbHV0ZSB7XFxuICBwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucmVsYXRpdmUge1xcbiAgcG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudDtcXG59XFxuXFxuLnN0aWNreSB7XFxuICBwb3NpdGlvbjpzdGlja3kgIWltcG9ydGFudDtcXG59XFxuXFxuLmluc2V0LTAge1xcbiAgdG9wOjAgIWltcG9ydGFudDtcXG4gIGJvdHRvbTowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAuaW5zZXQtMCB7XFxyXFxuICByaWdodDowICFpbXBvcnRhbnQ7XFxyXFxuICBsZWZ0OjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5pbnNldC0wIHtcXG4gIGxlZnQ6MCAhaW1wb3J0YW50O1xcbiAgcmlnaHQ6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaW5zZXQtYXV0byB7XFxuICB0b3A6YXV0byAhaW1wb3J0YW50O1xcbiAgYm90dG9tOmF1dG8gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5pbnNldC1hdXRvIHtcXHJcXG4gIHJpZ2h0OmF1dG8gIWltcG9ydGFudDtcXHJcXG4gIGxlZnQ6YXV0byAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLmluc2V0LWF1dG8ge1xcbiAgbGVmdDphdXRvICFpbXBvcnRhbnQ7XFxuICByaWdodDphdXRvICFpbXBvcnRhbnQ7XFxufVxcblxcbi5pbnNldC15LTAge1xcbiAgdG9wOjAgIWltcG9ydGFudDtcXG4gIGJvdHRvbTowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAuaW5zZXQteC0wIHtcXHJcXG4gIHJpZ2h0OjAgIWltcG9ydGFudDtcXHJcXG4gIGxlZnQ6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLmluc2V0LXgtMCB7XFxuICBsZWZ0OjAgIWltcG9ydGFudDtcXG4gIHJpZ2h0OjAgIWltcG9ydGFudDtcXG59XFxuXFxuLmluc2V0LXktYXV0byB7XFxuICB0b3A6YXV0byAhaW1wb3J0YW50O1xcbiAgYm90dG9tOmF1dG8gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5pbnNldC14LWF1dG8ge1xcclxcbiAgcmlnaHQ6YXV0byAhaW1wb3J0YW50O1xcclxcbiAgbGVmdDphdXRvICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAuaW5zZXQteC1hdXRvIHtcXG4gIGxlZnQ6YXV0byAhaW1wb3J0YW50O1xcbiAgcmlnaHQ6YXV0byAhaW1wb3J0YW50O1xcbn1cXG5cXG4udG9wLTAge1xcbiAgdG9wOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5yaWdodC0wIHtcXHJcXG4gIHJpZ2h0OjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5yaWdodC0wIHtcXG4gIGxlZnQ6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uYm90dG9tLTAge1xcbiAgYm90dG9tOjAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5sZWZ0LTAge1xcclxcbiAgbGVmdDowICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAubGVmdC0wIHtcXG4gIHJpZ2h0OjAgIWltcG9ydGFudDtcXG59XFxuXFxuLnRvcC1hdXRvIHtcXG4gIHRvcDphdXRvICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAucmlnaHQtYXV0byB7XFxyXFxuICByaWdodDphdXRvICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAucmlnaHQtYXV0byB7XFxuICBsZWZ0OmF1dG8gIWltcG9ydGFudDtcXG59XFxuXFxuLmJvdHRvbS1hdXRvIHtcXG4gIGJvdHRvbTphdXRvICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAubGVmdC1hdXRvIHtcXHJcXG4gIGxlZnQ6YXV0byAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLmxlZnQtYXV0byB7XFxuICByaWdodDphdXRvICFpbXBvcnRhbnQ7XFxufVxcblxcbi5yZXNpemUtbm9uZSB7XFxuICByZXNpemU6bm9uZSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucmVzaXplLXkge1xcbiAgcmVzaXplOnZlcnRpY2FsICFpbXBvcnRhbnQ7XFxufVxcblxcbi5yZXNpemUteCB7XFxuICByZXNpemU6aG9yaXpvbnRhbCAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucmVzaXplIHtcXG4gIHJlc2l6ZTpib3RoICFpbXBvcnRhbnQ7XFxufVxcblxcbi5zaGFkb3cge1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4xMCkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnNoYWRvdyB7XFxuICAgICAgICAgIGJveC1zaGFkb3c6MCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjEwKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc2hhZG93LW1kIHtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzowIDRweCA4cHggMCByZ2JhKDAsMCwwLDAuMTIpLCAwIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMDgpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5zaGFkb3ctbWQge1xcbiAgICAgICAgICBib3gtc2hhZG93OjAgNHB4IDhweCAwIHJnYmEoMCwwLDAsMC4xMiksIDAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4wOCkgIWltcG9ydGFudDtcXG59XFxuXFxuLnNoYWRvdy1sZyB7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6MCAxNXB4IDMwcHggMCByZ2JhKDAsMCwwLDAuMTEpLCAwIDVweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjA4KSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuc2hhZG93LWxnIHtcXG4gICAgICAgICAgYm94LXNoYWRvdzowIDE1cHggMzBweCAwIHJnYmEoMCwwLDAsMC4xMSksIDAgNXB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMDgpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5zaGFkb3ctaW5uZXIge1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4wNikgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnNoYWRvdy1pbm5lciB7XFxuICAgICAgICAgIGJveC1zaGFkb3c6aW5zZXQgMCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjA2KSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc2hhZG93LXhsIHtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzowIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxMHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDQpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5zaGFkb3cteGwge1xcbiAgICAgICAgICBib3gtc2hhZG93OjAgMjBweCAyNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDEwcHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4wNCkgIWltcG9ydGFudDtcXG59XFxuXFxuLnNoYWRvdy0yeGwge1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMjVweCA1MHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnNoYWRvdy0yeGwge1xcbiAgICAgICAgICBib3gtc2hhZG93OjAgMjVweCA1MHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnNoYWRvdy1vdXRsaW5lIHtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzowIDAgMCAzcHggcmdiYSg1MiwxNDQsMjIwLDAuNSkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnNoYWRvdy1vdXRsaW5lIHtcXG4gICAgICAgICAgYm94LXNoYWRvdzowIDAgMCAzcHggcmdiYSg1MiwxNDQsMjIwLDAuNSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnNoYWRvdy1ub25lIHtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5zaGFkb3ctbm9uZSB7XFxuICAgICAgICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc2hhZG93LWRyb3Age1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMnB4IDhweCAwIHJnYmEoMCwwLDAsMC4xNCkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnNoYWRvdy1kcm9wIHtcXG4gICAgICAgICAgYm94LXNoYWRvdzowIDJweCA4cHggMCByZ2JhKDAsMCwwLDAuMTQpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6c2hhZG93OmhvdmVyIHtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzowIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMTApICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5ob3ZlclxcXFw6c2hhZG93OmhvdmVyIHtcXG4gICAgICAgICAgYm94LXNoYWRvdzowIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMTApICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6c2hhZG93LW1kOmhvdmVyIHtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzowIDRweCA4cHggMCByZ2JhKDAsMCwwLDAuMTIpLCAwIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMDgpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5ob3ZlclxcXFw6c2hhZG93LW1kOmhvdmVyIHtcXG4gICAgICAgICAgYm94LXNoYWRvdzowIDRweCA4cHggMCByZ2JhKDAsMCwwLDAuMTIpLCAwIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMDgpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6c2hhZG93LWxnOmhvdmVyIHtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzowIDE1cHggMzBweCAwIHJnYmEoMCwwLDAsMC4xMSksIDAgNXB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMDgpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5ob3ZlclxcXFw6c2hhZG93LWxnOmhvdmVyIHtcXG4gICAgICAgICAgYm94LXNoYWRvdzowIDE1cHggMzBweCAwIHJnYmEoMCwwLDAsMC4xMSksIDAgNXB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMDgpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6c2hhZG93LWlubmVyOmhvdmVyIHtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMDYpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5ob3ZlclxcXFw6c2hhZG93LWlubmVyOmhvdmVyIHtcXG4gICAgICAgICAgYm94LXNoYWRvdzppbnNldCAwIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMDYpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6c2hhZG93LXhsOmhvdmVyIHtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzowIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxMHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDQpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5ob3ZlclxcXFw6c2hhZG93LXhsOmhvdmVyIHtcXG4gICAgICAgICAgYm94LXNoYWRvdzowIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxMHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDQpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6c2hhZG93LTJ4bDpob3ZlciB7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6MCAyNXB4IDUwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuaG92ZXJcXFxcOnNoYWRvdy0yeGw6aG92ZXIge1xcbiAgICAgICAgICBib3gtc2hhZG93OjAgMjVweCA1MHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpzaGFkb3ctb3V0bGluZTpob3ZlciB7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgM3B4IHJnYmEoNTIsMTQ0LDIyMCwwLjUpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5ob3ZlclxcXFw6c2hhZG93LW91dGxpbmU6aG92ZXIge1xcbiAgICAgICAgICBib3gtc2hhZG93OjAgMCAwIDNweCByZ2JhKDUyLDE0NCwyMjAsMC41KSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnNoYWRvdy1ub25lOmhvdmVyIHtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5ob3ZlclxcXFw6c2hhZG93LW5vbmU6aG92ZXIge1xcbiAgICAgICAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpzaGFkb3ctZHJvcDpob3ZlciB7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6MCAycHggOHB4IDAgcmdiYSgwLDAsMCwwLjE0KSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuaG92ZXJcXFxcOnNoYWRvdy1kcm9wOmhvdmVyIHtcXG4gICAgICAgICAgYm94LXNoYWRvdzowIDJweCA4cHggMCByZ2JhKDAsMCwwLDAuMTQpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6c2hhZG93OmZvY3VzIHtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzowIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMTApICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5mb2N1c1xcXFw6c2hhZG93OmZvY3VzIHtcXG4gICAgICAgICAgYm94LXNoYWRvdzowIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMTApICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6c2hhZG93LW1kOmZvY3VzIHtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzowIDRweCA4cHggMCByZ2JhKDAsMCwwLDAuMTIpLCAwIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMDgpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5mb2N1c1xcXFw6c2hhZG93LW1kOmZvY3VzIHtcXG4gICAgICAgICAgYm94LXNoYWRvdzowIDRweCA4cHggMCByZ2JhKDAsMCwwLDAuMTIpLCAwIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMDgpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6c2hhZG93LWxnOmZvY3VzIHtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzowIDE1cHggMzBweCAwIHJnYmEoMCwwLDAsMC4xMSksIDAgNXB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMDgpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5mb2N1c1xcXFw6c2hhZG93LWxnOmZvY3VzIHtcXG4gICAgICAgICAgYm94LXNoYWRvdzowIDE1cHggMzBweCAwIHJnYmEoMCwwLDAsMC4xMSksIDAgNXB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMDgpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6c2hhZG93LWlubmVyOmZvY3VzIHtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMDYpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5mb2N1c1xcXFw6c2hhZG93LWlubmVyOmZvY3VzIHtcXG4gICAgICAgICAgYm94LXNoYWRvdzppbnNldCAwIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMDYpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6c2hhZG93LXhsOmZvY3VzIHtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzowIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxMHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDQpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5mb2N1c1xcXFw6c2hhZG93LXhsOmZvY3VzIHtcXG4gICAgICAgICAgYm94LXNoYWRvdzowIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxMHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDQpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6c2hhZG93LTJ4bDpmb2N1cyB7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6MCAyNXB4IDUwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuZm9jdXNcXFxcOnNoYWRvdy0yeGw6Zm9jdXMge1xcbiAgICAgICAgICBib3gtc2hhZG93OjAgMjVweCA1MHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpzaGFkb3ctb3V0bGluZTpmb2N1cyB7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgM3B4IHJnYmEoNTIsMTQ0LDIyMCwwLjUpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5mb2N1c1xcXFw6c2hhZG93LW91dGxpbmU6Zm9jdXMge1xcbiAgICAgICAgICBib3gtc2hhZG93OjAgMCAwIDNweCByZ2JhKDUyLDE0NCwyMjAsMC41KSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnNoYWRvdy1ub25lOmZvY3VzIHtcXG4gIC13ZWJraXQtYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5mb2N1c1xcXFw6c2hhZG93LW5vbmU6Zm9jdXMge1xcbiAgICAgICAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpzaGFkb3ctZHJvcDpmb2N1cyB7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6MCAycHggOHB4IDAgcmdiYSgwLDAsMCwwLjE0KSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuZm9jdXNcXFxcOnNoYWRvdy1kcm9wOmZvY3VzIHtcXG4gICAgICAgICAgYm94LXNoYWRvdzowIDJweCA4cHggMCByZ2JhKDAsMCwwLDAuMTQpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5maWxsLWN1cnJlbnQge1xcbiAgZmlsbDpjdXJyZW50Q29sb3IgIWltcG9ydGFudDtcXG59XFxuXFxuLnN0cm9rZS1jdXJyZW50IHtcXG4gIHN0cm9rZTpjdXJyZW50Q29sb3IgIWltcG9ydGFudDtcXG59XFxuXFxuLnN0cm9rZS0wIHtcXG4gIHN0cm9rZS13aWR0aDowICFpbXBvcnRhbnQ7XFxufVxcblxcbi5zdHJva2UtMSB7XFxuICBzdHJva2Utd2lkdGg6MSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc3Ryb2tlLTIge1xcbiAgc3Ryb2tlLXdpZHRoOjIgIWltcG9ydGFudDtcXG59XFxuXFxuLnRhYmxlLWF1dG8ge1xcbiAgdGFibGUtbGF5b3V0OmF1dG8gIWltcG9ydGFudDtcXG59XFxuXFxuLnRhYmxlLWZpeGVkIHtcXG4gIHRhYmxlLWxheW91dDpmaXhlZCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLnRleHQtbGVmdCB7XFxyXFxuICB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC50ZXh0LWxlZnQge1xcbiAgdGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAudGV4dC1jZW50ZXIge1xcbiAgdGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC50ZXh0LXJpZ2h0IHtcXHJcXG4gIHRleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC50ZXh0LXJpZ2h0IHtcXG4gIHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAudGV4dC1qdXN0aWZ5IHtcXG4gIHRleHQtYWxpZ246anVzdGlmeSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udGV4dC1pbmhlcml0IHtcXG4gIGNvbG9yOmluaGVyaXQgIWltcG9ydGFudDtcXG59XFxuXFxuLnRleHQtdHJhbnNwYXJlbnQge1xcbiAgY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG59XFxuXFxuLnRleHQtc2Vjb25kYXJ5IHtcXG4gIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMTMxLCAxMDAsIDcxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udGV4dC1wcmltYXJ5IHtcXG4gIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMjgsIDQ1LCA4NiwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnRleHQtd2hpdGUge1xcbiAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udGV4dC1ncmF5LTEwMCB7XFxuICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDI0NSwgMjQ1LCAyNDUsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi50ZXh0LWdyYXktMjAwIHtcXG4gIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMjM4LCAyMzgsIDIzOCwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnRleHQtZ3JheS0zMDAge1xcbiAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgyMjQsIDIyNCwgMjI0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udGV4dC1ncmF5LTQwMCB7XFxuICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDE4OSwgMTg5LCAxODksIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi50ZXh0LWdyYXktNTAwIHtcXG4gIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMTU4LCAxNTgsIDE1OCwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnRleHQtZ3JheS02MDAge1xcbiAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgxMTcsIDExNywgMTE3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udGV4dC1ncmF5LTcwMCB7XFxuICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDk3LCA5NywgOTcsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi50ZXh0LWdyYXktODAwIHtcXG4gIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoNjYsIDY2LCA2NiwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnRleHQtZ3JheS05MDAge1xcbiAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgzMywgMzMsIDMzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnRleHQtaW5oZXJpdDpob3ZlciB7XFxuICBjb2xvcjppbmhlcml0ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6dGV4dC10cmFuc3BhcmVudDpob3ZlciB7XFxuICBjb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnRleHQtc2Vjb25kYXJ5OmhvdmVyIHtcXG4gIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMTMxLCAxMDAsIDcxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnRleHQtcHJpbWFyeTpob3ZlciB7XFxuICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDI4LCA0NSwgODYsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6dGV4dC13aGl0ZTpob3ZlciB7XFxuICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6dGV4dC1ncmF5LTEwMDpob3ZlciB7XFxuICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDI0NSwgMjQ1LCAyNDUsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6dGV4dC1ncmF5LTIwMDpob3ZlciB7XFxuICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDIzOCwgMjM4LCAyMzgsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6dGV4dC1ncmF5LTMwMDpob3ZlciB7XFxuICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDIyNCwgMjI0LCAyMjQsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6dGV4dC1ncmF5LTQwMDpob3ZlciB7XFxuICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDE4OSwgMTg5LCAxODksIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6dGV4dC1ncmF5LTUwMDpob3ZlciB7XFxuICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDE1OCwgMTU4LCAxNTgsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6dGV4dC1ncmF5LTYwMDpob3ZlciB7XFxuICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDExNywgMTE3LCAxMTcsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6dGV4dC1ncmF5LTcwMDpob3ZlciB7XFxuICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDk3LCA5NywgOTcsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6dGV4dC1ncmF5LTgwMDpob3ZlciB7XFxuICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDY2LCA2NiwgNjYsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6dGV4dC1ncmF5LTkwMDpob3ZlciB7XFxuICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICBjb2xvcjpyZ2JhKDMzLCAzMywgMzMsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6dGV4dC1pbmhlcml0OmZvY3VzIHtcXG4gIGNvbG9yOmluaGVyaXQgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDp0ZXh0LXRyYW5zcGFyZW50OmZvY3VzIHtcXG4gIGNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6dGV4dC1zZWNvbmRhcnk6Zm9jdXMge1xcbiAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgY29sb3I6cmdiYSgxMzEsIDEwMCwgNzEsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6dGV4dC1wcmltYXJ5OmZvY3VzIHtcXG4gIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMjgsIDQ1LCA4NiwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDp0ZXh0LXdoaXRlOmZvY3VzIHtcXG4gIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDp0ZXh0LWdyYXktMTAwOmZvY3VzIHtcXG4gIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMjQ1LCAyNDUsIDI0NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDp0ZXh0LWdyYXktMjAwOmZvY3VzIHtcXG4gIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMjM4LCAyMzgsIDIzOCwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDp0ZXh0LWdyYXktMzAwOmZvY3VzIHtcXG4gIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMjI0LCAyMjQsIDIyNCwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDp0ZXh0LWdyYXktNDAwOmZvY3VzIHtcXG4gIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMTg5LCAxODksIDE4OSwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDp0ZXh0LWdyYXktNTAwOmZvY3VzIHtcXG4gIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMTU4LCAxNTgsIDE1OCwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDp0ZXh0LWdyYXktNjAwOmZvY3VzIHtcXG4gIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMTE3LCAxMTcsIDExNywgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDp0ZXh0LWdyYXktNzAwOmZvY3VzIHtcXG4gIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoOTcsIDk3LCA5NywgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDp0ZXh0LWdyYXktODAwOmZvY3VzIHtcXG4gIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoNjYsIDY2LCA2NiwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDp0ZXh0LWdyYXktOTAwOmZvY3VzIHtcXG4gIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gIGNvbG9yOnJnYmEoMzMsIDMzLCAzMywgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG59XFxuXFxuLnRleHQtb3BhY2l0eS0wIHtcXG4gIC0tdGV4dC1vcGFjaXR5OjAgIWltcG9ydGFudDtcXG59XFxuXFxuLnRleHQtb3BhY2l0eS0yNSB7XFxuICAtLXRleHQtb3BhY2l0eTowLjI1ICFpbXBvcnRhbnQ7XFxufVxcblxcbi50ZXh0LW9wYWNpdHktNTAge1xcbiAgLS10ZXh0LW9wYWNpdHk6MC41ICFpbXBvcnRhbnQ7XFxufVxcblxcbi50ZXh0LW9wYWNpdHktNzUge1xcbiAgLS10ZXh0LW9wYWNpdHk6MC43NSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udGV4dC1vcGFjaXR5LTEwMCB7XFxuICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6dGV4dC1vcGFjaXR5LTA6aG92ZXIge1xcbiAgLS10ZXh0LW9wYWNpdHk6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnRleHQtb3BhY2l0eS0yNTpob3ZlciB7XFxuICAtLXRleHQtb3BhY2l0eTowLjI1ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6dGV4dC1vcGFjaXR5LTUwOmhvdmVyIHtcXG4gIC0tdGV4dC1vcGFjaXR5OjAuNSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnRleHQtb3BhY2l0eS03NTpob3ZlciB7XFxuICAtLXRleHQtb3BhY2l0eTowLjc1ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6dGV4dC1vcGFjaXR5LTEwMDpob3ZlciB7XFxuICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6dGV4dC1vcGFjaXR5LTA6Zm9jdXMge1xcbiAgLS10ZXh0LW9wYWNpdHk6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnRleHQtb3BhY2l0eS0yNTpmb2N1cyB7XFxuICAtLXRleHQtb3BhY2l0eTowLjI1ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6dGV4dC1vcGFjaXR5LTUwOmZvY3VzIHtcXG4gIC0tdGV4dC1vcGFjaXR5OjAuNSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnRleHQtb3BhY2l0eS03NTpmb2N1cyB7XFxuICAtLXRleHQtb3BhY2l0eTowLjc1ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6dGV4dC1vcGFjaXR5LTEwMDpmb2N1cyB7XFxuICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxufVxcblxcbi5pdGFsaWMge1xcbiAgZm9udC1zdHlsZTppdGFsaWMgIWltcG9ydGFudDtcXG59XFxuXFxuLm5vdC1pdGFsaWMge1xcbiAgZm9udC1zdHlsZTpub3JtYWwgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDppdGFsaWM6aG92ZXIge1xcbiAgZm9udC1zdHlsZTppdGFsaWMgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpub3QtaXRhbGljOmhvdmVyIHtcXG4gIGZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6aXRhbGljOmZvY3VzIHtcXG4gIGZvbnQtc3R5bGU6aXRhbGljICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6bm90LWl0YWxpYzpmb2N1cyB7XFxuICBmb250LXN0eWxlOm5vcm1hbCAhaW1wb3J0YW50O1xcbn1cXG5cXG4udXBwZXJjYXNlIHtcXG4gIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ubG93ZXJjYXNlIHtcXG4gIHRleHQtdHJhbnNmb3JtOmxvd2VyY2FzZSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uY2FwaXRhbGl6ZSB7XFxuICB0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ub3JtYWwtY2FzZSB7XFxuICB0ZXh0LXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6dXBwZXJjYXNlOmhvdmVyIHtcXG4gIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOmxvd2VyY2FzZTpob3ZlciB7XFxuICB0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2UgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpjYXBpdGFsaXplOmhvdmVyIHtcXG4gIHRleHQtdHJhbnNmb3JtOmNhcGl0YWxpemUgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpub3JtYWwtY2FzZTpob3ZlciB7XFxuICB0ZXh0LXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6dXBwZXJjYXNlOmZvY3VzIHtcXG4gIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOmxvd2VyY2FzZTpmb2N1cyB7XFxuICB0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2UgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpjYXBpdGFsaXplOmZvY3VzIHtcXG4gIHRleHQtdHJhbnNmb3JtOmNhcGl0YWxpemUgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpub3JtYWwtY2FzZTpmb2N1cyB7XFxuICB0ZXh0LXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7XFxufVxcblxcbi51bmRlcmxpbmUge1xcbiAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ubGluZS10aHJvdWdoIHtcXG4gIHRleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2ggIWltcG9ydGFudDtcXG59XFxuXFxuLm5vLXVuZGVybGluZSB7XFxuICB0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnVuZGVybGluZTpob3ZlciB7XFxuICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6bGluZS10aHJvdWdoOmhvdmVyIHtcXG4gIHRleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2ggIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpuby11bmRlcmxpbmU6aG92ZXIge1xcbiAgdGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDp1bmRlcmxpbmU6Zm9jdXMge1xcbiAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOmxpbmUtdGhyb3VnaDpmb2N1cyB7XFxuICB0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6bm8tdW5kZXJsaW5lOmZvY3VzIHtcXG4gIHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7XFxufVxcblxcbi5hbnRpYWxpYXNlZCB7XFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkICFpbXBvcnRhbnQ7XFxuICAtbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGUgIWltcG9ydGFudDtcXG59XFxuXFxuLnN1YnBpeGVsLWFudGlhbGlhc2VkIHtcXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6YXV0byAhaW1wb3J0YW50O1xcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6YXV0byAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOmFudGlhbGlhc2VkOmhvdmVyIHtcXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQgIWltcG9ydGFudDtcXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnN1YnBpeGVsLWFudGlhbGlhc2VkOmhvdmVyIHtcXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6YXV0byAhaW1wb3J0YW50O1xcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6YXV0byAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOmFudGlhbGlhc2VkOmZvY3VzIHtcXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQgIWltcG9ydGFudDtcXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnN1YnBpeGVsLWFudGlhbGlhc2VkOmZvY3VzIHtcXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6YXV0byAhaW1wb3J0YW50O1xcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6YXV0byAhaW1wb3J0YW50O1xcbn1cXG5cXG4ub3JkaW5hbCwgLnNsYXNoZWQtemVybywgLmxpbmluZy1udW1zLCAub2xkc3R5bGUtbnVtcywgLnByb3BvcnRpb25hbC1udW1zLCAudGFidWxhci1udW1zLCAuZGlhZ29uYWwtZnJhY3Rpb25zLCAuc3RhY2tlZC1mcmFjdGlvbnMge1xcbiAgLS1mb250LXZhcmlhbnQtbnVtZXJpYy1vcmRpbmFsOnZhcigtLXRhaWx3aW5kLWVtcHR5LC8qISovIC8qISovKSAhaW1wb3J0YW50O1xcbiAgLS1mb250LXZhcmlhbnQtbnVtZXJpYy1zbGFzaGVkLXplcm86dmFyKC0tdGFpbHdpbmQtZW1wdHksLyohKi8gLyohKi8pICFpbXBvcnRhbnQ7XFxuICAtLWZvbnQtdmFyaWFudC1udW1lcmljLWZpZ3VyZTp2YXIoLS10YWlsd2luZC1lbXB0eSwvKiEqLyAvKiEqLykgIWltcG9ydGFudDtcXG4gIC0tZm9udC12YXJpYW50LW51bWVyaWMtc3BhY2luZzp2YXIoLS10YWlsd2luZC1lbXB0eSwvKiEqLyAvKiEqLykgIWltcG9ydGFudDtcXG4gIC0tZm9udC12YXJpYW50LW51bWVyaWMtZnJhY3Rpb246dmFyKC0tdGFpbHdpbmQtZW1wdHksLyohKi8gLyohKi8pICFpbXBvcnRhbnQ7XFxuICBmb250LXZhcmlhbnQtbnVtZXJpYzp2YXIoLS1mb250LXZhcmlhbnQtbnVtZXJpYy1vcmRpbmFsKSB2YXIoLS1mb250LXZhcmlhbnQtbnVtZXJpYy1zbGFzaGVkLXplcm8pIHZhcigtLWZvbnQtdmFyaWFudC1udW1lcmljLWZpZ3VyZSkgdmFyKC0tZm9udC12YXJpYW50LW51bWVyaWMtc3BhY2luZykgdmFyKC0tZm9udC12YXJpYW50LW51bWVyaWMtZnJhY3Rpb24pICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ub3JtYWwtbnVtcyB7XFxuICBmb250LXZhcmlhbnQtbnVtZXJpYzpub3JtYWwgIWltcG9ydGFudDtcXG59XFxuXFxuLm9yZGluYWwge1xcbiAgLS1mb250LXZhcmlhbnQtbnVtZXJpYy1vcmRpbmFsOm9yZGluYWwgIWltcG9ydGFudDtcXG59XFxuXFxuLnNsYXNoZWQtemVybyB7XFxuICAtLWZvbnQtdmFyaWFudC1udW1lcmljLXNsYXNoZWQtemVybzpzbGFzaGVkLXplcm8gIWltcG9ydGFudDtcXG59XFxuXFxuLmxpbmluZy1udW1zIHtcXG4gIC0tZm9udC12YXJpYW50LW51bWVyaWMtZmlndXJlOmxpbmluZy1udW1zICFpbXBvcnRhbnQ7XFxufVxcblxcbi5vbGRzdHlsZS1udW1zIHtcXG4gIC0tZm9udC12YXJpYW50LW51bWVyaWMtZmlndXJlOm9sZHN0eWxlLW51bXMgIWltcG9ydGFudDtcXG59XFxuXFxuLnByb3BvcnRpb25hbC1udW1zIHtcXG4gIC0tZm9udC12YXJpYW50LW51bWVyaWMtc3BhY2luZzpwcm9wb3J0aW9uYWwtbnVtcyAhaW1wb3J0YW50O1xcbn1cXG5cXG4udGFidWxhci1udW1zIHtcXG4gIC0tZm9udC12YXJpYW50LW51bWVyaWMtc3BhY2luZzp0YWJ1bGFyLW51bXMgIWltcG9ydGFudDtcXG59XFxuXFxuLmRpYWdvbmFsLWZyYWN0aW9ucyB7XFxuICAtLWZvbnQtdmFyaWFudC1udW1lcmljLWZyYWN0aW9uOmRpYWdvbmFsLWZyYWN0aW9ucyAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc3RhY2tlZC1mcmFjdGlvbnMge1xcbiAgLS1mb250LXZhcmlhbnQtbnVtZXJpYy1mcmFjdGlvbjpzdGFja2VkLWZyYWN0aW9ucyAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc2VsZWN0LW5vbmUge1xcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDpub25lICFpbXBvcnRhbnQ7XFxuICAgICAtbW96LXVzZXItc2VsZWN0Om5vbmUgIWltcG9ydGFudDtcXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6bm9uZSAhaW1wb3J0YW50O1xcbiAgICAgICAgICB1c2VyLXNlbGVjdDpub25lICFpbXBvcnRhbnQ7XFxufVxcblxcbi5zZWxlY3QtdGV4dCB7XFxuICAtd2Via2l0LXVzZXItc2VsZWN0OnRleHQgIWltcG9ydGFudDtcXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6dGV4dCAhaW1wb3J0YW50O1xcbiAgICAgIC1tcy11c2VyLXNlbGVjdDp0ZXh0ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIHVzZXItc2VsZWN0OnRleHQgIWltcG9ydGFudDtcXG59XFxuXFxuLnNlbGVjdC1hbGwge1xcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDphbGwgIWltcG9ydGFudDtcXG4gICAgIC1tb3otdXNlci1zZWxlY3Q6YWxsICFpbXBvcnRhbnQ7XFxuICAgICAgLW1zLXVzZXItc2VsZWN0OmFsbCAhaW1wb3J0YW50O1xcbiAgICAgICAgICB1c2VyLXNlbGVjdDphbGwgIWltcG9ydGFudDtcXG59XFxuXFxuLnNlbGVjdC1hdXRvIHtcXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6YXV0byAhaW1wb3J0YW50O1xcbiAgICAgLW1vei11c2VyLXNlbGVjdDphdXRvICFpbXBvcnRhbnQ7XFxuICAgICAgLW1zLXVzZXItc2VsZWN0OmF1dG8gIWltcG9ydGFudDtcXG4gICAgICAgICAgdXNlci1zZWxlY3Q6YXV0byAhaW1wb3J0YW50O1xcbn1cXG5cXG4uYWxpZ24tYmFzZWxpbmUge1xcbiAgdmVydGljYWwtYWxpZ246YmFzZWxpbmUgIWltcG9ydGFudDtcXG59XFxuXFxuLmFsaWduLXRvcCB7XFxuICB2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtcXG59XFxuXFxuLmFsaWduLW1pZGRsZSB7XFxuICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGUgIWltcG9ydGFudDtcXG59XFxuXFxuLmFsaWduLWJvdHRvbSB7XFxuICB2ZXJ0aWNhbC1hbGlnbjpib3R0b20gIWltcG9ydGFudDtcXG59XFxuXFxuLmFsaWduLXRleHQtdG9wIHtcXG4gIHZlcnRpY2FsLWFsaWduOnRleHQtdG9wICFpbXBvcnRhbnQ7XFxufVxcblxcbi5hbGlnbi10ZXh0LWJvdHRvbSB7XFxuICB2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udmlzaWJsZSB7XFxuICB2aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDtcXG59XFxuXFxuLmludmlzaWJsZSB7XFxuICB2aXNpYmlsaXR5OmhpZGRlbiAhaW1wb3J0YW50O1xcbn1cXG5cXG4ud2hpdGVzcGFjZS1ub3JtYWwge1xcbiAgd2hpdGUtc3BhY2U6bm9ybWFsICFpbXBvcnRhbnQ7XFxufVxcblxcbi53aGl0ZXNwYWNlLW5vLXdyYXAge1xcbiAgd2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnQ7XFxufVxcblxcbi53aGl0ZXNwYWNlLXByZSB7XFxuICB3aGl0ZS1zcGFjZTpwcmUgIWltcG9ydGFudDtcXG59XFxuXFxuLndoaXRlc3BhY2UtcHJlLWxpbmUge1xcbiAgd2hpdGUtc3BhY2U6cHJlLWxpbmUgIWltcG9ydGFudDtcXG59XFxuXFxuLndoaXRlc3BhY2UtcHJlLXdyYXAge1xcbiAgd2hpdGUtc3BhY2U6cHJlLXdyYXAgIWltcG9ydGFudDtcXG59XFxuXFxuLmJyZWFrLW5vcm1hbCB7XFxuICB3b3JkLXdyYXA6bm9ybWFsICFpbXBvcnRhbnQ7XFxuICBvdmVyZmxvdy13cmFwOm5vcm1hbCAhaW1wb3J0YW50O1xcbiAgd29yZC1icmVhazpub3JtYWwgIWltcG9ydGFudDtcXG59XFxuXFxuLmJyZWFrLXdvcmRzIHtcXG4gIHdvcmQtd3JhcDpicmVhay13b3JkICFpbXBvcnRhbnQ7XFxuICBvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQgIWltcG9ydGFudDtcXG59XFxuXFxuLmJyZWFrLWFsbCB7XFxuICB3b3JkLWJyZWFrOmJyZWFrLWFsbCAhaW1wb3J0YW50O1xcbn1cXG5cXG4udHJ1bmNhdGUge1xcbiAgb3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7XFxuICB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzICFpbXBvcnRhbnQ7XFxuICB3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudDtcXG59XFxuXFxuLnctMSB7XFxuICB3aWR0aDowLjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi53LTIge1xcbiAgd2lkdGg6MC41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi53LTMge1xcbiAgd2lkdGg6MC43NXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udy00IHtcXG4gIHdpZHRoOjFyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLnctNSB7XFxuICB3aWR0aDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi53LTYge1xcbiAgd2lkdGg6MS41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi53LTgge1xcbiAgd2lkdGg6MnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udy0xMCB7XFxuICB3aWR0aDoyLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLnctMTIge1xcbiAgd2lkdGg6M3JlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udy0xNiB7XFxuICB3aWR0aDo0cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi53LTI0IHtcXG4gIHdpZHRoOjZyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLnctMzIge1xcbiAgd2lkdGg6OHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udy00OCB7XFxuICB3aWR0aDoxMnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udy02NCB7XFxuICB3aWR0aDoxNnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udy1hdXRvIHtcXG4gIHdpZHRoOmF1dG8gIWltcG9ydGFudDtcXG59XFxuXFxuLnctcHgge1xcbiAgd2lkdGg6MXB4ICFpbXBvcnRhbnQ7XFxufVxcblxcbi53LTFcXFxcLzIge1xcbiAgd2lkdGg6NTAlICFpbXBvcnRhbnQ7XFxufVxcblxcbi53LTFcXFxcLzMge1xcbiAgd2lkdGg6MzMuMzMzMzMlICFpbXBvcnRhbnQ7XFxufVxcblxcbi53LTJcXFxcLzMge1xcbiAgd2lkdGg6NjYuNjY2NjclICFpbXBvcnRhbnQ7XFxufVxcblxcbi53LTFcXFxcLzQge1xcbiAgd2lkdGg6MjUlICFpbXBvcnRhbnQ7XFxufVxcblxcbi53LTNcXFxcLzQge1xcbiAgd2lkdGg6NzUlICFpbXBvcnRhbnQ7XFxufVxcblxcbi53LTFcXFxcLzUge1xcbiAgd2lkdGg6MjAlICFpbXBvcnRhbnQ7XFxufVxcblxcbi53LTJcXFxcLzUge1xcbiAgd2lkdGg6NDAlICFpbXBvcnRhbnQ7XFxufVxcblxcbi53LTNcXFxcLzUge1xcbiAgd2lkdGg6NjAlICFpbXBvcnRhbnQ7XFxufVxcblxcbi53LTRcXFxcLzUge1xcbiAgd2lkdGg6ODAlICFpbXBvcnRhbnQ7XFxufVxcblxcbi53LTFcXFxcLzYge1xcbiAgd2lkdGg6MTYuNjY2NjclICFpbXBvcnRhbnQ7XFxufVxcblxcbi53LTVcXFxcLzYge1xcbiAgd2lkdGg6ODMuMzMzMzMlICFpbXBvcnRhbnQ7XFxufVxcblxcbi53LTFcXFxcLzEyIHtcXG4gIHdpZHRoOjguMzMzMzMlICFpbXBvcnRhbnQ7XFxufVxcblxcbi53LTJcXFxcLzEyIHtcXG4gIHdpZHRoOjE2LjY2NjY3JSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udy0zXFxcXC8xMiB7XFxuICB3aWR0aDoyNSUgIWltcG9ydGFudDtcXG59XFxuXFxuLnctNFxcXFwvMTIge1xcbiAgd2lkdGg6MzMuMzMzMzMlICFpbXBvcnRhbnQ7XFxufVxcblxcbi53LTVcXFxcLzEyIHtcXG4gIHdpZHRoOjQxLjY2NjY3JSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udy02XFxcXC8xMiB7XFxuICB3aWR0aDo1MCUgIWltcG9ydGFudDtcXG59XFxuXFxuLnctN1xcXFwvMTIge1xcbiAgd2lkdGg6NTguMzMzMzMlICFpbXBvcnRhbnQ7XFxufVxcblxcbi53LThcXFxcLzEyIHtcXG4gIHdpZHRoOjY2LjY2NjY3JSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udy05XFxcXC8xMiB7XFxuICB3aWR0aDo3NSUgIWltcG9ydGFudDtcXG59XFxuXFxuLnctMTBcXFxcLzEyIHtcXG4gIHdpZHRoOjgzLjMzMzMzJSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udy0xMVxcXFwvMTIge1xcbiAgd2lkdGg6OTEuNjY2NjclICFpbXBvcnRhbnQ7XFxufVxcblxcbi53LWZ1bGwge1xcbiAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udy1zY3JlZW4ge1xcbiAgd2lkdGg6MTAwdncgIWltcG9ydGFudDtcXG59XFxuXFxuLnotMCB7XFxuICB6LWluZGV4OjAgIWltcG9ydGFudDtcXG59XFxuXFxuLnotMTAge1xcbiAgei1pbmRleDoxMCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uei0yMCB7XFxuICB6LWluZGV4OjIwICFpbXBvcnRhbnQ7XFxufVxcblxcbi56LTMwIHtcXG4gIHotaW5kZXg6MzAgIWltcG9ydGFudDtcXG59XFxuXFxuLnotNDAge1xcbiAgei1pbmRleDo0MCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uei01MCB7XFxuICB6LWluZGV4OjUwICFpbXBvcnRhbnQ7XFxufVxcblxcbi56LWF1dG8ge1xcbiAgei1pbmRleDphdXRvICFpbXBvcnRhbnQ7XFxufVxcblxcbi5nYXAtMCB7XFxuICBncmlkLWdhcDowICFpbXBvcnRhbnQ7XFxuICBnYXA6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZ2FwLTEge1xcbiAgZ3JpZC1nYXA6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgZ2FwOjAuMjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmdhcC0yIHtcXG4gIGdyaWQtZ2FwOjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgZ2FwOjAuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZ2FwLTMge1xcbiAgZ3JpZC1nYXA6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgZ2FwOjAuNzVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmdhcC00IHtcXG4gIGdyaWQtZ2FwOjFyZW0gIWltcG9ydGFudDtcXG4gIGdhcDoxcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5nYXAtNSB7XFxuICBncmlkLWdhcDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICBnYXA6MS4yNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZ2FwLTYge1xcbiAgZ3JpZC1nYXA6MS41cmVtICFpbXBvcnRhbnQ7XFxuICBnYXA6MS41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5nYXAtOCB7XFxuICBncmlkLWdhcDoycmVtICFpbXBvcnRhbnQ7XFxuICBnYXA6MnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZ2FwLTEwIHtcXG4gIGdyaWQtZ2FwOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgZ2FwOjIuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZ2FwLTEyIHtcXG4gIGdyaWQtZ2FwOjNyZW0gIWltcG9ydGFudDtcXG4gIGdhcDozcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5nYXAtMTYge1xcbiAgZ3JpZC1nYXA6NHJlbSAhaW1wb3J0YW50O1xcbiAgZ2FwOjRyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmdhcC0yMCB7XFxuICBncmlkLWdhcDo1cmVtICFpbXBvcnRhbnQ7XFxuICBnYXA6NXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZ2FwLTI0IHtcXG4gIGdyaWQtZ2FwOjZyZW0gIWltcG9ydGFudDtcXG4gIGdhcDo2cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5nYXAtMzIge1xcbiAgZ3JpZC1nYXA6OHJlbSAhaW1wb3J0YW50O1xcbiAgZ2FwOjhyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmdhcC00MCB7XFxuICBncmlkLWdhcDoxMHJlbSAhaW1wb3J0YW50O1xcbiAgZ2FwOjEwcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5nYXAtNDgge1xcbiAgZ3JpZC1nYXA6MTJyZW0gIWltcG9ydGFudDtcXG4gIGdhcDoxMnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZ2FwLTU2IHtcXG4gIGdyaWQtZ2FwOjE0cmVtICFpbXBvcnRhbnQ7XFxuICBnYXA6MTRyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmdhcC02NCB7XFxuICBncmlkLWdhcDoxNnJlbSAhaW1wb3J0YW50O1xcbiAgZ2FwOjE2cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5nYXAtcHgge1xcbiAgZ3JpZC1nYXA6MXB4ICFpbXBvcnRhbnQ7XFxuICBnYXA6MXB4ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5jb2wtZ2FwLTAge1xcbiAgZ3JpZC1jb2x1bW4tZ2FwOjAgIWltcG9ydGFudDtcXG4gIC13ZWJraXQtY29sdW1uLWdhcDowICFpbXBvcnRhbnQ7XFxuICAgICAtbW96LWNvbHVtbi1nYXA6MCAhaW1wb3J0YW50O1xcbiAgICAgICAgICBjb2x1bW4tZ2FwOjAgIWltcG9ydGFudDtcXG59XFxuXFxuLmNvbC1nYXAtMSB7XFxuICBncmlkLWNvbHVtbi1nYXA6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOjAuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgIC1tb3otY29sdW1uLWdhcDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIGNvbHVtbi1nYXA6MC4yNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uY29sLWdhcC0yIHtcXG4gIGdyaWQtY29sdW1uLWdhcDowLjVyZW0gIWltcG9ydGFudDtcXG4gIC13ZWJraXQtY29sdW1uLWdhcDowLjVyZW0gIWltcG9ydGFudDtcXG4gICAgIC1tb3otY29sdW1uLWdhcDowLjVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgY29sdW1uLWdhcDowLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmNvbC1nYXAtMyB7XFxuICBncmlkLWNvbHVtbi1nYXA6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gICAgIC1tb3otY29sdW1uLWdhcDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIGNvbHVtbi1nYXA6MC43NXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uY29sLWdhcC00IHtcXG4gIGdyaWQtY29sdW1uLWdhcDoxcmVtICFpbXBvcnRhbnQ7XFxuICAtd2Via2l0LWNvbHVtbi1nYXA6MXJlbSAhaW1wb3J0YW50O1xcbiAgICAgLW1vei1jb2x1bW4tZ2FwOjFyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgY29sdW1uLWdhcDoxcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5jb2wtZ2FwLTUge1xcbiAgZ3JpZC1jb2x1bW4tZ2FwOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIC13ZWJraXQtY29sdW1uLWdhcDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICAgICAtbW96LWNvbHVtbi1nYXA6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICBjb2x1bW4tZ2FwOjEuMjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmNvbC1nYXAtNiB7XFxuICBncmlkLWNvbHVtbi1nYXA6MS41cmVtICFpbXBvcnRhbnQ7XFxuICAtd2Via2l0LWNvbHVtbi1nYXA6MS41cmVtICFpbXBvcnRhbnQ7XFxuICAgICAtbW96LWNvbHVtbi1nYXA6MS41cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIGNvbHVtbi1nYXA6MS41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5jb2wtZ2FwLTgge1xcbiAgZ3JpZC1jb2x1bW4tZ2FwOjJyZW0gIWltcG9ydGFudDtcXG4gIC13ZWJraXQtY29sdW1uLWdhcDoycmVtICFpbXBvcnRhbnQ7XFxuICAgICAtbW96LWNvbHVtbi1nYXA6MnJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICBjb2x1bW4tZ2FwOjJyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmNvbC1nYXAtMTAge1xcbiAgZ3JpZC1jb2x1bW4tZ2FwOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgICAgLW1vei1jb2x1bW4tZ2FwOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICBjb2x1bW4tZ2FwOjIuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uY29sLWdhcC0xMiB7XFxuICBncmlkLWNvbHVtbi1nYXA6M3JlbSAhaW1wb3J0YW50O1xcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOjNyZW0gIWltcG9ydGFudDtcXG4gICAgIC1tb3otY29sdW1uLWdhcDozcmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIGNvbHVtbi1nYXA6M3JlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uY29sLWdhcC0xNiB7XFxuICBncmlkLWNvbHVtbi1nYXA6NHJlbSAhaW1wb3J0YW50O1xcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOjRyZW0gIWltcG9ydGFudDtcXG4gICAgIC1tb3otY29sdW1uLWdhcDo0cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIGNvbHVtbi1nYXA6NHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uY29sLWdhcC0yMCB7XFxuICBncmlkLWNvbHVtbi1nYXA6NXJlbSAhaW1wb3J0YW50O1xcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOjVyZW0gIWltcG9ydGFudDtcXG4gICAgIC1tb3otY29sdW1uLWdhcDo1cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIGNvbHVtbi1nYXA6NXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uY29sLWdhcC0yNCB7XFxuICBncmlkLWNvbHVtbi1nYXA6NnJlbSAhaW1wb3J0YW50O1xcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOjZyZW0gIWltcG9ydGFudDtcXG4gICAgIC1tb3otY29sdW1uLWdhcDo2cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIGNvbHVtbi1nYXA6NnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uY29sLWdhcC0zMiB7XFxuICBncmlkLWNvbHVtbi1nYXA6OHJlbSAhaW1wb3J0YW50O1xcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOjhyZW0gIWltcG9ydGFudDtcXG4gICAgIC1tb3otY29sdW1uLWdhcDo4cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIGNvbHVtbi1nYXA6OHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uY29sLWdhcC00MCB7XFxuICBncmlkLWNvbHVtbi1nYXA6MTByZW0gIWltcG9ydGFudDtcXG4gIC13ZWJraXQtY29sdW1uLWdhcDoxMHJlbSAhaW1wb3J0YW50O1xcbiAgICAgLW1vei1jb2x1bW4tZ2FwOjEwcmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIGNvbHVtbi1nYXA6MTByZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmNvbC1nYXAtNDgge1xcbiAgZ3JpZC1jb2x1bW4tZ2FwOjEycmVtICFpbXBvcnRhbnQ7XFxuICAtd2Via2l0LWNvbHVtbi1nYXA6MTJyZW0gIWltcG9ydGFudDtcXG4gICAgIC1tb3otY29sdW1uLWdhcDoxMnJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICBjb2x1bW4tZ2FwOjEycmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5jb2wtZ2FwLTU2IHtcXG4gIGdyaWQtY29sdW1uLWdhcDoxNHJlbSAhaW1wb3J0YW50O1xcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOjE0cmVtICFpbXBvcnRhbnQ7XFxuICAgICAtbW96LWNvbHVtbi1nYXA6MTRyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgY29sdW1uLWdhcDoxNHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uY29sLWdhcC02NCB7XFxuICBncmlkLWNvbHVtbi1nYXA6MTZyZW0gIWltcG9ydGFudDtcXG4gIC13ZWJraXQtY29sdW1uLWdhcDoxNnJlbSAhaW1wb3J0YW50O1xcbiAgICAgLW1vei1jb2x1bW4tZ2FwOjE2cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIGNvbHVtbi1nYXA6MTZyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmNvbC1nYXAtcHgge1xcbiAgZ3JpZC1jb2x1bW4tZ2FwOjFweCAhaW1wb3J0YW50O1xcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOjFweCAhaW1wb3J0YW50O1xcbiAgICAgLW1vei1jb2x1bW4tZ2FwOjFweCAhaW1wb3J0YW50O1xcbiAgICAgICAgICBjb2x1bW4tZ2FwOjFweCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZ2FwLXgtMCB7XFxuICBncmlkLWNvbHVtbi1nYXA6MCAhaW1wb3J0YW50O1xcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOjAgIWltcG9ydGFudDtcXG4gICAgIC1tb3otY29sdW1uLWdhcDowICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIGNvbHVtbi1nYXA6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZ2FwLXgtMSB7XFxuICBncmlkLWNvbHVtbi1nYXA6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOjAuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgIC1tb3otY29sdW1uLWdhcDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIGNvbHVtbi1nYXA6MC4yNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZ2FwLXgtMiB7XFxuICBncmlkLWNvbHVtbi1nYXA6MC41cmVtICFpbXBvcnRhbnQ7XFxuICAtd2Via2l0LWNvbHVtbi1nYXA6MC41cmVtICFpbXBvcnRhbnQ7XFxuICAgICAtbW96LWNvbHVtbi1nYXA6MC41cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIGNvbHVtbi1nYXA6MC41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5nYXAteC0zIHtcXG4gIGdyaWQtY29sdW1uLWdhcDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICAtd2Via2l0LWNvbHVtbi1nYXA6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgICAgLW1vei1jb2x1bW4tZ2FwOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgY29sdW1uLWdhcDowLjc1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5nYXAteC00IHtcXG4gIGdyaWQtY29sdW1uLWdhcDoxcmVtICFpbXBvcnRhbnQ7XFxuICAtd2Via2l0LWNvbHVtbi1nYXA6MXJlbSAhaW1wb3J0YW50O1xcbiAgICAgLW1vei1jb2x1bW4tZ2FwOjFyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgY29sdW1uLWdhcDoxcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5nYXAteC01IHtcXG4gIGdyaWQtY29sdW1uLWdhcDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICAtd2Via2l0LWNvbHVtbi1nYXA6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICAgLW1vei1jb2x1bW4tZ2FwOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgY29sdW1uLWdhcDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5nYXAteC02IHtcXG4gIGdyaWQtY29sdW1uLWdhcDoxLjVyZW0gIWltcG9ydGFudDtcXG4gIC13ZWJraXQtY29sdW1uLWdhcDoxLjVyZW0gIWltcG9ydGFudDtcXG4gICAgIC1tb3otY29sdW1uLWdhcDoxLjVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgY29sdW1uLWdhcDoxLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmdhcC14LTgge1xcbiAgZ3JpZC1jb2x1bW4tZ2FwOjJyZW0gIWltcG9ydGFudDtcXG4gIC13ZWJraXQtY29sdW1uLWdhcDoycmVtICFpbXBvcnRhbnQ7XFxuICAgICAtbW96LWNvbHVtbi1nYXA6MnJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICBjb2x1bW4tZ2FwOjJyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmdhcC14LTEwIHtcXG4gIGdyaWQtY29sdW1uLWdhcDoyLjVyZW0gIWltcG9ydGFudDtcXG4gIC13ZWJraXQtY29sdW1uLWdhcDoyLjVyZW0gIWltcG9ydGFudDtcXG4gICAgIC1tb3otY29sdW1uLWdhcDoyLjVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgY29sdW1uLWdhcDoyLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmdhcC14LTEyIHtcXG4gIGdyaWQtY29sdW1uLWdhcDozcmVtICFpbXBvcnRhbnQ7XFxuICAtd2Via2l0LWNvbHVtbi1nYXA6M3JlbSAhaW1wb3J0YW50O1xcbiAgICAgLW1vei1jb2x1bW4tZ2FwOjNyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgY29sdW1uLWdhcDozcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5nYXAteC0xNiB7XFxuICBncmlkLWNvbHVtbi1nYXA6NHJlbSAhaW1wb3J0YW50O1xcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOjRyZW0gIWltcG9ydGFudDtcXG4gICAgIC1tb3otY29sdW1uLWdhcDo0cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIGNvbHVtbi1nYXA6NHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZ2FwLXgtMjAge1xcbiAgZ3JpZC1jb2x1bW4tZ2FwOjVyZW0gIWltcG9ydGFudDtcXG4gIC13ZWJraXQtY29sdW1uLWdhcDo1cmVtICFpbXBvcnRhbnQ7XFxuICAgICAtbW96LWNvbHVtbi1nYXA6NXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICBjb2x1bW4tZ2FwOjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmdhcC14LTI0IHtcXG4gIGdyaWQtY29sdW1uLWdhcDo2cmVtICFpbXBvcnRhbnQ7XFxuICAtd2Via2l0LWNvbHVtbi1nYXA6NnJlbSAhaW1wb3J0YW50O1xcbiAgICAgLW1vei1jb2x1bW4tZ2FwOjZyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgY29sdW1uLWdhcDo2cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5nYXAteC0zMiB7XFxuICBncmlkLWNvbHVtbi1nYXA6OHJlbSAhaW1wb3J0YW50O1xcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOjhyZW0gIWltcG9ydGFudDtcXG4gICAgIC1tb3otY29sdW1uLWdhcDo4cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIGNvbHVtbi1nYXA6OHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZ2FwLXgtNDAge1xcbiAgZ3JpZC1jb2x1bW4tZ2FwOjEwcmVtICFpbXBvcnRhbnQ7XFxuICAtd2Via2l0LWNvbHVtbi1nYXA6MTByZW0gIWltcG9ydGFudDtcXG4gICAgIC1tb3otY29sdW1uLWdhcDoxMHJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICBjb2x1bW4tZ2FwOjEwcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5nYXAteC00OCB7XFxuICBncmlkLWNvbHVtbi1nYXA6MTJyZW0gIWltcG9ydGFudDtcXG4gIC13ZWJraXQtY29sdW1uLWdhcDoxMnJlbSAhaW1wb3J0YW50O1xcbiAgICAgLW1vei1jb2x1bW4tZ2FwOjEycmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIGNvbHVtbi1nYXA6MTJyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmdhcC14LTU2IHtcXG4gIGdyaWQtY29sdW1uLWdhcDoxNHJlbSAhaW1wb3J0YW50O1xcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOjE0cmVtICFpbXBvcnRhbnQ7XFxuICAgICAtbW96LWNvbHVtbi1nYXA6MTRyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgY29sdW1uLWdhcDoxNHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZ2FwLXgtNjQge1xcbiAgZ3JpZC1jb2x1bW4tZ2FwOjE2cmVtICFpbXBvcnRhbnQ7XFxuICAtd2Via2l0LWNvbHVtbi1nYXA6MTZyZW0gIWltcG9ydGFudDtcXG4gICAgIC1tb3otY29sdW1uLWdhcDoxNnJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICBjb2x1bW4tZ2FwOjE2cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5nYXAteC1weCB7XFxuICBncmlkLWNvbHVtbi1nYXA6MXB4ICFpbXBvcnRhbnQ7XFxuICAtd2Via2l0LWNvbHVtbi1nYXA6MXB4ICFpbXBvcnRhbnQ7XFxuICAgICAtbW96LWNvbHVtbi1nYXA6MXB4ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIGNvbHVtbi1nYXA6MXB4ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5yb3ctZ2FwLTAge1xcbiAgZ3JpZC1yb3ctZ2FwOjAgIWltcG9ydGFudDtcXG4gIHJvdy1nYXA6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucm93LWdhcC0xIHtcXG4gIGdyaWQtcm93LWdhcDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICByb3ctZ2FwOjAuMjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLnJvdy1nYXAtMiB7XFxuICBncmlkLXJvdy1nYXA6MC41cmVtICFpbXBvcnRhbnQ7XFxuICByb3ctZ2FwOjAuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucm93LWdhcC0zIHtcXG4gIGdyaWQtcm93LWdhcDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICByb3ctZ2FwOjAuNzVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLnJvdy1nYXAtNCB7XFxuICBncmlkLXJvdy1nYXA6MXJlbSAhaW1wb3J0YW50O1xcbiAgcm93LWdhcDoxcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5yb3ctZ2FwLTUge1xcbiAgZ3JpZC1yb3ctZ2FwOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIHJvdy1nYXA6MS4yNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucm93LWdhcC02IHtcXG4gIGdyaWQtcm93LWdhcDoxLjVyZW0gIWltcG9ydGFudDtcXG4gIHJvdy1nYXA6MS41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5yb3ctZ2FwLTgge1xcbiAgZ3JpZC1yb3ctZ2FwOjJyZW0gIWltcG9ydGFudDtcXG4gIHJvdy1nYXA6MnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucm93LWdhcC0xMCB7XFxuICBncmlkLXJvdy1nYXA6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICByb3ctZ2FwOjIuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucm93LWdhcC0xMiB7XFxuICBncmlkLXJvdy1nYXA6M3JlbSAhaW1wb3J0YW50O1xcbiAgcm93LWdhcDozcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5yb3ctZ2FwLTE2IHtcXG4gIGdyaWQtcm93LWdhcDo0cmVtICFpbXBvcnRhbnQ7XFxuICByb3ctZ2FwOjRyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLnJvdy1nYXAtMjAge1xcbiAgZ3JpZC1yb3ctZ2FwOjVyZW0gIWltcG9ydGFudDtcXG4gIHJvdy1nYXA6NXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucm93LWdhcC0yNCB7XFxuICBncmlkLXJvdy1nYXA6NnJlbSAhaW1wb3J0YW50O1xcbiAgcm93LWdhcDo2cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5yb3ctZ2FwLTMyIHtcXG4gIGdyaWQtcm93LWdhcDo4cmVtICFpbXBvcnRhbnQ7XFxuICByb3ctZ2FwOjhyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLnJvdy1nYXAtNDAge1xcbiAgZ3JpZC1yb3ctZ2FwOjEwcmVtICFpbXBvcnRhbnQ7XFxuICByb3ctZ2FwOjEwcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5yb3ctZ2FwLTQ4IHtcXG4gIGdyaWQtcm93LWdhcDoxMnJlbSAhaW1wb3J0YW50O1xcbiAgcm93LWdhcDoxMnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucm93LWdhcC01NiB7XFxuICBncmlkLXJvdy1nYXA6MTRyZW0gIWltcG9ydGFudDtcXG4gIHJvdy1nYXA6MTRyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLnJvdy1nYXAtNjQge1xcbiAgZ3JpZC1yb3ctZ2FwOjE2cmVtICFpbXBvcnRhbnQ7XFxuICByb3ctZ2FwOjE2cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5yb3ctZ2FwLXB4IHtcXG4gIGdyaWQtcm93LWdhcDoxcHggIWltcG9ydGFudDtcXG4gIHJvdy1nYXA6MXB4ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5nYXAteS0wIHtcXG4gIGdyaWQtcm93LWdhcDowICFpbXBvcnRhbnQ7XFxuICByb3ctZ2FwOjAgIWltcG9ydGFudDtcXG59XFxuXFxuLmdhcC15LTEge1xcbiAgZ3JpZC1yb3ctZ2FwOjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIHJvdy1nYXA6MC4yNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZ2FwLXktMiB7XFxuICBncmlkLXJvdy1nYXA6MC41cmVtICFpbXBvcnRhbnQ7XFxuICByb3ctZ2FwOjAuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZ2FwLXktMyB7XFxuICBncmlkLXJvdy1nYXA6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgcm93LWdhcDowLjc1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5nYXAteS00IHtcXG4gIGdyaWQtcm93LWdhcDoxcmVtICFpbXBvcnRhbnQ7XFxuICByb3ctZ2FwOjFyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmdhcC15LTUge1xcbiAgZ3JpZC1yb3ctZ2FwOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIHJvdy1nYXA6MS4yNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZ2FwLXktNiB7XFxuICBncmlkLXJvdy1nYXA6MS41cmVtICFpbXBvcnRhbnQ7XFxuICByb3ctZ2FwOjEuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZ2FwLXktOCB7XFxuICBncmlkLXJvdy1nYXA6MnJlbSAhaW1wb3J0YW50O1xcbiAgcm93LWdhcDoycmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5nYXAteS0xMCB7XFxuICBncmlkLXJvdy1nYXA6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICByb3ctZ2FwOjIuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZ2FwLXktMTIge1xcbiAgZ3JpZC1yb3ctZ2FwOjNyZW0gIWltcG9ydGFudDtcXG4gIHJvdy1nYXA6M3JlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZ2FwLXktMTYge1xcbiAgZ3JpZC1yb3ctZ2FwOjRyZW0gIWltcG9ydGFudDtcXG4gIHJvdy1nYXA6NHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZ2FwLXktMjAge1xcbiAgZ3JpZC1yb3ctZ2FwOjVyZW0gIWltcG9ydGFudDtcXG4gIHJvdy1nYXA6NXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZ2FwLXktMjQge1xcbiAgZ3JpZC1yb3ctZ2FwOjZyZW0gIWltcG9ydGFudDtcXG4gIHJvdy1nYXA6NnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZ2FwLXktMzIge1xcbiAgZ3JpZC1yb3ctZ2FwOjhyZW0gIWltcG9ydGFudDtcXG4gIHJvdy1nYXA6OHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZ2FwLXktNDAge1xcbiAgZ3JpZC1yb3ctZ2FwOjEwcmVtICFpbXBvcnRhbnQ7XFxuICByb3ctZ2FwOjEwcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5nYXAteS00OCB7XFxuICBncmlkLXJvdy1nYXA6MTJyZW0gIWltcG9ydGFudDtcXG4gIHJvdy1nYXA6MTJyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmdhcC15LTU2IHtcXG4gIGdyaWQtcm93LWdhcDoxNHJlbSAhaW1wb3J0YW50O1xcbiAgcm93LWdhcDoxNHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZ2FwLXktNjQge1xcbiAgZ3JpZC1yb3ctZ2FwOjE2cmVtICFpbXBvcnRhbnQ7XFxuICByb3ctZ2FwOjE2cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5nYXAteS1weCB7XFxuICBncmlkLXJvdy1nYXA6MXB4ICFpbXBvcnRhbnQ7XFxuICByb3ctZ2FwOjFweCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZ3JpZC1mbG93LXJvdyB7XFxuICBncmlkLWF1dG8tZmxvdzpyb3cgIWltcG9ydGFudDtcXG59XFxuXFxuLmdyaWQtZmxvdy1jb2wge1xcbiAgZ3JpZC1hdXRvLWZsb3c6Y29sdW1uICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ncmlkLWZsb3ctcm93LWRlbnNlIHtcXG4gIGdyaWQtYXV0by1mbG93OnJvdyBkZW5zZSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZ3JpZC1mbG93LWNvbC1kZW5zZSB7XFxuICBncmlkLWF1dG8tZmxvdzpjb2x1bW4gZGVuc2UgIWltcG9ydGFudDtcXG59XFxuXFxuLmdyaWQtY29scy0xIHtcXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ncmlkLWNvbHMtMiB7XFxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZ3JpZC1jb2xzLTMge1xcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmdyaWQtY29scy00IHtcXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ncmlkLWNvbHMtNSB7XFxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZ3JpZC1jb2xzLTYge1xcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmdyaWQtY29scy03IHtcXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNywgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ncmlkLWNvbHMtOCB7XFxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDgsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZ3JpZC1jb2xzLTkge1xcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg5LCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmdyaWQtY29scy0xMCB7XFxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEwLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmdyaWQtY29scy0xMSB7XFxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDExLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmdyaWQtY29scy0xMiB7XFxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmdyaWQtY29scy1ub25lIHtcXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczpub25lICFpbXBvcnRhbnQ7XFxufVxcblxcbi5hdXRvLWNvbHMtYXV0byB7XFxuICBncmlkLWF1dG8tY29sdW1uczphdXRvICFpbXBvcnRhbnQ7XFxufVxcblxcbi5hdXRvLWNvbHMtbWluIHtcXG4gIGdyaWQtYXV0by1jb2x1bW5zOi13ZWJraXQtbWluLWNvbnRlbnQgIWltcG9ydGFudDtcXG4gIGdyaWQtYXV0by1jb2x1bW5zOm1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5hdXRvLWNvbHMtbWF4IHtcXG4gIGdyaWQtYXV0by1jb2x1bW5zOi13ZWJraXQtbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcXG4gIGdyaWQtYXV0by1jb2x1bW5zOm1heC1jb250ZW50ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5hdXRvLWNvbHMtZnIge1xcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6bWlubWF4KDAsIDFmcikgIWltcG9ydGFudDtcXG59XFxuXFxuLmNvbC1hdXRvIHtcXG4gIGdyaWQtY29sdW1uOmF1dG8gIWltcG9ydGFudDtcXG59XFxuXFxuLmNvbC1zcGFuLTEge1xcbiAgZ3JpZC1jb2x1bW46c3BhbiAxIC8gc3BhbiAxICFpbXBvcnRhbnQ7XFxufVxcblxcbi5jb2wtc3Bhbi0yIHtcXG4gIGdyaWQtY29sdW1uOnNwYW4gMiAvIHNwYW4gMiAhaW1wb3J0YW50O1xcbn1cXG5cXG4uY29sLXNwYW4tMyB7XFxuICBncmlkLWNvbHVtbjpzcGFuIDMgLyBzcGFuIDMgIWltcG9ydGFudDtcXG59XFxuXFxuLmNvbC1zcGFuLTQge1xcbiAgZ3JpZC1jb2x1bW46c3BhbiA0IC8gc3BhbiA0ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5jb2wtc3Bhbi01IHtcXG4gIGdyaWQtY29sdW1uOnNwYW4gNSAvIHNwYW4gNSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uY29sLXNwYW4tNiB7XFxuICBncmlkLWNvbHVtbjpzcGFuIDYgLyBzcGFuIDYgIWltcG9ydGFudDtcXG59XFxuXFxuLmNvbC1zcGFuLTcge1xcbiAgZ3JpZC1jb2x1bW46c3BhbiA3IC8gc3BhbiA3ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5jb2wtc3Bhbi04IHtcXG4gIGdyaWQtY29sdW1uOnNwYW4gOCAvIHNwYW4gOCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uY29sLXNwYW4tOSB7XFxuICBncmlkLWNvbHVtbjpzcGFuIDkgLyBzcGFuIDkgIWltcG9ydGFudDtcXG59XFxuXFxuLmNvbC1zcGFuLTEwIHtcXG4gIGdyaWQtY29sdW1uOnNwYW4gMTAgLyBzcGFuIDEwICFpbXBvcnRhbnQ7XFxufVxcblxcbi5jb2wtc3Bhbi0xMSB7XFxuICBncmlkLWNvbHVtbjpzcGFuIDExIC8gc3BhbiAxMSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uY29sLXNwYW4tMTIge1xcbiAgZ3JpZC1jb2x1bW46c3BhbiAxMiAvIHNwYW4gMTIgIWltcG9ydGFudDtcXG59XFxuXFxuLmNvbC1zcGFuLWZ1bGwge1xcbiAgZ3JpZC1jb2x1bW46MSAvIC0xICFpbXBvcnRhbnQ7XFxufVxcblxcbi5jb2wtc3RhcnQtMSB7XFxuICBncmlkLWNvbHVtbi1zdGFydDoxICFpbXBvcnRhbnQ7XFxufVxcblxcbi5jb2wtc3RhcnQtMiB7XFxuICBncmlkLWNvbHVtbi1zdGFydDoyICFpbXBvcnRhbnQ7XFxufVxcblxcbi5jb2wtc3RhcnQtMyB7XFxuICBncmlkLWNvbHVtbi1zdGFydDozICFpbXBvcnRhbnQ7XFxufVxcblxcbi5jb2wtc3RhcnQtNCB7XFxuICBncmlkLWNvbHVtbi1zdGFydDo0ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5jb2wtc3RhcnQtNSB7XFxuICBncmlkLWNvbHVtbi1zdGFydDo1ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5jb2wtc3RhcnQtNiB7XFxuICBncmlkLWNvbHVtbi1zdGFydDo2ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5jb2wtc3RhcnQtNyB7XFxuICBncmlkLWNvbHVtbi1zdGFydDo3ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5jb2wtc3RhcnQtOCB7XFxuICBncmlkLWNvbHVtbi1zdGFydDo4ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5jb2wtc3RhcnQtOSB7XFxuICBncmlkLWNvbHVtbi1zdGFydDo5ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5jb2wtc3RhcnQtMTAge1xcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6MTAgIWltcG9ydGFudDtcXG59XFxuXFxuLmNvbC1zdGFydC0xMSB7XFxuICBncmlkLWNvbHVtbi1zdGFydDoxMSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uY29sLXN0YXJ0LTEyIHtcXG4gIGdyaWQtY29sdW1uLXN0YXJ0OjEyICFpbXBvcnRhbnQ7XFxufVxcblxcbi5jb2wtc3RhcnQtMTMge1xcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6MTMgIWltcG9ydGFudDtcXG59XFxuXFxuLmNvbC1zdGFydC1hdXRvIHtcXG4gIGdyaWQtY29sdW1uLXN0YXJ0OmF1dG8gIWltcG9ydGFudDtcXG59XFxuXFxuLmNvbC1lbmQtMSB7XFxuICBncmlkLWNvbHVtbi1lbmQ6MSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uY29sLWVuZC0yIHtcXG4gIGdyaWQtY29sdW1uLWVuZDoyICFpbXBvcnRhbnQ7XFxufVxcblxcbi5jb2wtZW5kLTMge1xcbiAgZ3JpZC1jb2x1bW4tZW5kOjMgIWltcG9ydGFudDtcXG59XFxuXFxuLmNvbC1lbmQtNCB7XFxuICBncmlkLWNvbHVtbi1lbmQ6NCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uY29sLWVuZC01IHtcXG4gIGdyaWQtY29sdW1uLWVuZDo1ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5jb2wtZW5kLTYge1xcbiAgZ3JpZC1jb2x1bW4tZW5kOjYgIWltcG9ydGFudDtcXG59XFxuXFxuLmNvbC1lbmQtNyB7XFxuICBncmlkLWNvbHVtbi1lbmQ6NyAhaW1wb3J0YW50O1xcbn1cXG5cXG4uY29sLWVuZC04IHtcXG4gIGdyaWQtY29sdW1uLWVuZDo4ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5jb2wtZW5kLTkge1xcbiAgZ3JpZC1jb2x1bW4tZW5kOjkgIWltcG9ydGFudDtcXG59XFxuXFxuLmNvbC1lbmQtMTAge1xcbiAgZ3JpZC1jb2x1bW4tZW5kOjEwICFpbXBvcnRhbnQ7XFxufVxcblxcbi5jb2wtZW5kLTExIHtcXG4gIGdyaWQtY29sdW1uLWVuZDoxMSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uY29sLWVuZC0xMiB7XFxuICBncmlkLWNvbHVtbi1lbmQ6MTIgIWltcG9ydGFudDtcXG59XFxuXFxuLmNvbC1lbmQtMTMge1xcbiAgZ3JpZC1jb2x1bW4tZW5kOjEzICFpbXBvcnRhbnQ7XFxufVxcblxcbi5jb2wtZW5kLWF1dG8ge1xcbiAgZ3JpZC1jb2x1bW4tZW5kOmF1dG8gIWltcG9ydGFudDtcXG59XFxuXFxuLmdyaWQtcm93cy0xIHtcXG4gIGdyaWQtdGVtcGxhdGUtcm93czpyZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ncmlkLXJvd3MtMiB7XFxuICBncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZ3JpZC1yb3dzLTMge1xcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmdyaWQtcm93cy00IHtcXG4gIGdyaWQtdGVtcGxhdGUtcm93czpyZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ncmlkLXJvd3MtNSB7XFxuICBncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZ3JpZC1yb3dzLTYge1xcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmdyaWQtcm93cy1ub25lIHtcXG4gIGdyaWQtdGVtcGxhdGUtcm93czpub25lICFpbXBvcnRhbnQ7XFxufVxcblxcbi5hdXRvLXJvd3MtYXV0byB7XFxuICBncmlkLWF1dG8tcm93czphdXRvICFpbXBvcnRhbnQ7XFxufVxcblxcbi5hdXRvLXJvd3MtbWluIHtcXG4gIGdyaWQtYXV0by1yb3dzOi13ZWJraXQtbWluLWNvbnRlbnQgIWltcG9ydGFudDtcXG4gIGdyaWQtYXV0by1yb3dzOm1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5hdXRvLXJvd3MtbWF4IHtcXG4gIGdyaWQtYXV0by1yb3dzOi13ZWJraXQtbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcXG4gIGdyaWQtYXV0by1yb3dzOm1heC1jb250ZW50ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5hdXRvLXJvd3MtZnIge1xcbiAgZ3JpZC1hdXRvLXJvd3M6bWlubWF4KDAsIDFmcikgIWltcG9ydGFudDtcXG59XFxuXFxuLnJvdy1hdXRvIHtcXG4gIGdyaWQtcm93OmF1dG8gIWltcG9ydGFudDtcXG59XFxuXFxuLnJvdy1zcGFuLTEge1xcbiAgZ3JpZC1yb3c6c3BhbiAxIC8gc3BhbiAxICFpbXBvcnRhbnQ7XFxufVxcblxcbi5yb3ctc3Bhbi0yIHtcXG4gIGdyaWQtcm93OnNwYW4gMiAvIHNwYW4gMiAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucm93LXNwYW4tMyB7XFxuICBncmlkLXJvdzpzcGFuIDMgLyBzcGFuIDMgIWltcG9ydGFudDtcXG59XFxuXFxuLnJvdy1zcGFuLTQge1xcbiAgZ3JpZC1yb3c6c3BhbiA0IC8gc3BhbiA0ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5yb3ctc3Bhbi01IHtcXG4gIGdyaWQtcm93OnNwYW4gNSAvIHNwYW4gNSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucm93LXNwYW4tNiB7XFxuICBncmlkLXJvdzpzcGFuIDYgLyBzcGFuIDYgIWltcG9ydGFudDtcXG59XFxuXFxuLnJvdy1zcGFuLWZ1bGwge1xcbiAgZ3JpZC1yb3c6MSAvIC0xICFpbXBvcnRhbnQ7XFxufVxcblxcbi5yb3ctc3RhcnQtMSB7XFxuICBncmlkLXJvdy1zdGFydDoxICFpbXBvcnRhbnQ7XFxufVxcblxcbi5yb3ctc3RhcnQtMiB7XFxuICBncmlkLXJvdy1zdGFydDoyICFpbXBvcnRhbnQ7XFxufVxcblxcbi5yb3ctc3RhcnQtMyB7XFxuICBncmlkLXJvdy1zdGFydDozICFpbXBvcnRhbnQ7XFxufVxcblxcbi5yb3ctc3RhcnQtNCB7XFxuICBncmlkLXJvdy1zdGFydDo0ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5yb3ctc3RhcnQtNSB7XFxuICBncmlkLXJvdy1zdGFydDo1ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5yb3ctc3RhcnQtNiB7XFxuICBncmlkLXJvdy1zdGFydDo2ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5yb3ctc3RhcnQtNyB7XFxuICBncmlkLXJvdy1zdGFydDo3ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5yb3ctc3RhcnQtYXV0byB7XFxuICBncmlkLXJvdy1zdGFydDphdXRvICFpbXBvcnRhbnQ7XFxufVxcblxcbi5yb3ctZW5kLTEge1xcbiAgZ3JpZC1yb3ctZW5kOjEgIWltcG9ydGFudDtcXG59XFxuXFxuLnJvdy1lbmQtMiB7XFxuICBncmlkLXJvdy1lbmQ6MiAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucm93LWVuZC0zIHtcXG4gIGdyaWQtcm93LWVuZDozICFpbXBvcnRhbnQ7XFxufVxcblxcbi5yb3ctZW5kLTQge1xcbiAgZ3JpZC1yb3ctZW5kOjQgIWltcG9ydGFudDtcXG59XFxuXFxuLnJvdy1lbmQtNSB7XFxuICBncmlkLXJvdy1lbmQ6NSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucm93LWVuZC02IHtcXG4gIGdyaWQtcm93LWVuZDo2ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5yb3ctZW5kLTcge1xcbiAgZ3JpZC1yb3ctZW5kOjcgIWltcG9ydGFudDtcXG59XFxuXFxuLnJvdy1lbmQtYXV0byB7XFxuICBncmlkLXJvdy1lbmQ6YXV0byAhaW1wb3J0YW50O1xcbn1cXG5cXG4udHJhbnNmb3JtIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjAgIWltcG9ydGFudDtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjAgIWltcG9ydGFudDtcXG4gIC0tdHJhbnNmb3JtLXJvdGF0ZTowICFpbXBvcnRhbnQ7XFxuICAtLXRyYW5zZm9ybS1za2V3LXg6MCAhaW1wb3J0YW50O1xcbiAgLS10cmFuc2Zvcm0tc2tldy15OjAgIWltcG9ydGFudDtcXG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6MSAhaW1wb3J0YW50O1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteToxICFpbXBvcnRhbnQ7XFxuICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKHZhcigtLXRyYW5zZm9ybS10cmFuc2xhdGUteCkpIHRyYW5zbGF0ZVkodmFyKC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15KSkgcm90YXRlKHZhcigtLXRyYW5zZm9ybS1yb3RhdGUpKSBza2V3WCh2YXIoLS10cmFuc2Zvcm0tc2tldy14KSkgc2tld1kodmFyKC0tdHJhbnNmb3JtLXNrZXcteSkpIHNjYWxlWCh2YXIoLS10cmFuc2Zvcm0tc2NhbGUteCkpIHNjYWxlWSh2YXIoLS10cmFuc2Zvcm0tc2NhbGUteSkpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC50cmFuc2Zvcm0ge1xcbiAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCh2YXIoLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXgpKSB0cmFuc2xhdGVZKHZhcigtLXRyYW5zZm9ybS10cmFuc2xhdGUteSkpIHJvdGF0ZSh2YXIoLS10cmFuc2Zvcm0tcm90YXRlKSkgc2tld1godmFyKC0tdHJhbnNmb3JtLXNrZXcteCkpIHNrZXdZKHZhcigtLXRyYW5zZm9ybS1za2V3LXkpKSBzY2FsZVgodmFyKC0tdHJhbnNmb3JtLXNjYWxlLXgpKSBzY2FsZVkodmFyKC0tdHJhbnNmb3JtLXNjYWxlLXkpKSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udHJhbnNmb3JtLW5vbmUge1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAudHJhbnNmb3JtLW5vbmUge1xcbiAgICAgICAgICB0cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ub3JpZ2luLWNlbnRlciB7XFxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5vcmlnaW4tY2VudGVyIHtcXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgIWltcG9ydGFudDtcXG59XFxuXFxuLm9yaWdpbi10b3Age1xcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAub3JpZ2luLXRvcCB7XFxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46dG9wICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAub3JpZ2luLXRvcC1yaWdodCB7XFxyXFxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIHJpZ2h0ICFpbXBvcnRhbnQ7XFxyXFxuICB0cmFuc2Zvcm0tb3JpZ2luOnRvcCByaWdodCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLm9yaWdpbi10b3AtcmlnaHQge1xcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5vcmlnaW4tcmlnaHQge1xcclxcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0ICFpbXBvcnRhbnQ7XFxyXFxuICB0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0ICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAub3JpZ2luLXJpZ2h0IHtcXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46bGVmdCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLm9yaWdpbi1ib3R0b20tcmlnaHQge1xcclxcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSByaWdodCAhaW1wb3J0YW50O1xcclxcbiAgdHJhbnNmb3JtLW9yaWdpbjpib3R0b20gcmlnaHQgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5vcmlnaW4tYm90dG9tLXJpZ2h0IHtcXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpib3R0b20gbGVmdCAhaW1wb3J0YW50O1xcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSBsZWZ0ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5vcmlnaW4tYm90dG9tIHtcXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpib3R0b20gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLm9yaWdpbi1ib3R0b20ge1xcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLm9yaWdpbi1ib3R0b20tbGVmdCB7XFxyXFxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Ym90dG9tIGxlZnQgIWltcG9ydGFudDtcXHJcXG4gIHRyYW5zZm9ybS1vcmlnaW46Ym90dG9tIGxlZnQgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5vcmlnaW4tYm90dG9tLWxlZnQge1xcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSByaWdodCAhaW1wb3J0YW50O1xcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSByaWdodCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLm9yaWdpbi1sZWZ0IHtcXHJcXG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0ICFpbXBvcnRhbnQ7XFxyXFxuICB0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5vcmlnaW4tbGVmdCB7XFxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgIWltcG9ydGFudDtcXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjpyaWdodCAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLm9yaWdpbi10b3AtbGVmdCB7XFxyXFxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQgIWltcG9ydGFudDtcXHJcXG4gIHRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5vcmlnaW4tdG9wLWxlZnQge1xcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCByaWdodCAhaW1wb3J0YW50O1xcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOnRvcCByaWdodCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc2NhbGUtMCB7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS14OjAgIWltcG9ydGFudDtcXG4gIC0tdHJhbnNmb3JtLXNjYWxlLXk6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc2NhbGUtNTAge1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteDouNSAhaW1wb3J0YW50O1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteTouNSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc2NhbGUtNzUge1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteDouNzUgIWltcG9ydGFudDtcXG4gIC0tdHJhbnNmb3JtLXNjYWxlLXk6Ljc1ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5zY2FsZS05MCB7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS14Oi45ICFpbXBvcnRhbnQ7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS15Oi45ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5zY2FsZS05NSB7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS14Oi45NSAhaW1wb3J0YW50O1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteTouOTUgIWltcG9ydGFudDtcXG59XFxuXFxuLnNjYWxlLTEwMCB7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS14OjEgIWltcG9ydGFudDtcXG4gIC0tdHJhbnNmb3JtLXNjYWxlLXk6MSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc2NhbGUtMTA1IHtcXG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS4wNSAhaW1wb3J0YW50O1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjA1ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5zY2FsZS0xMTAge1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteDoxLjEgIWltcG9ydGFudDtcXG4gIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS4xICFpbXBvcnRhbnQ7XFxufVxcblxcbi5zY2FsZS0xMjUge1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteDoxLjI1ICFpbXBvcnRhbnQ7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS15OjEuMjUgIWltcG9ydGFudDtcXG59XFxuXFxuLnNjYWxlLTE1MCB7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS14OjEuNSAhaW1wb3J0YW50O1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjUgIWltcG9ydGFudDtcXG59XFxuXFxuLnNjYWxlLXgtMCB7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS14OjAgIWltcG9ydGFudDtcXG59XFxuXFxuLnNjYWxlLXgtNTAge1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteDouNSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc2NhbGUteC03NSB7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS14Oi43NSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc2NhbGUteC05MCB7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS14Oi45ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5zY2FsZS14LTk1IHtcXG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6Ljk1ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5zY2FsZS14LTEwMCB7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS14OjEgIWltcG9ydGFudDtcXG59XFxuXFxuLnNjYWxlLXgtMTA1IHtcXG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS4wNSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc2NhbGUteC0xMTAge1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteDoxLjEgIWltcG9ydGFudDtcXG59XFxuXFxuLnNjYWxlLXgtMTI1IHtcXG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS4yNSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc2NhbGUteC0xNTAge1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteDoxLjUgIWltcG9ydGFudDtcXG59XFxuXFxuLnNjYWxlLXktMCB7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS15OjAgIWltcG9ydGFudDtcXG59XFxuXFxuLnNjYWxlLXktNTAge1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteTouNSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc2NhbGUteS03NSB7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS15Oi43NSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc2NhbGUteS05MCB7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS15Oi45ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5zY2FsZS15LTk1IHtcXG4gIC0tdHJhbnNmb3JtLXNjYWxlLXk6Ljk1ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5zY2FsZS15LTEwMCB7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS15OjEgIWltcG9ydGFudDtcXG59XFxuXFxuLnNjYWxlLXktMTA1IHtcXG4gIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS4wNSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc2NhbGUteS0xMTAge1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjEgIWltcG9ydGFudDtcXG59XFxuXFxuLnNjYWxlLXktMTI1IHtcXG4gIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS4yNSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc2NhbGUteS0xNTAge1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjUgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpzY2FsZS0wOmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6MCAhaW1wb3J0YW50O1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteTowICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6c2NhbGUtNTA6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteDouNSAhaW1wb3J0YW50O1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteTouNSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnNjYWxlLTc1OmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6Ljc1ICFpbXBvcnRhbnQ7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS15Oi43NSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnNjYWxlLTkwOmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6LjkgIWltcG9ydGFudDtcXG4gIC0tdHJhbnNmb3JtLXNjYWxlLXk6LjkgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpzY2FsZS05NTpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS14Oi45NSAhaW1wb3J0YW50O1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteTouOTUgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpzY2FsZS0xMDA6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteDoxICFpbXBvcnRhbnQ7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS15OjEgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpzY2FsZS0xMDU6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteDoxLjA1ICFpbXBvcnRhbnQ7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS15OjEuMDUgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpzY2FsZS0xMTA6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteDoxLjEgIWltcG9ydGFudDtcXG4gIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS4xICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6c2NhbGUtMTI1OmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS4yNSAhaW1wb3J0YW50O1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjI1ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6c2NhbGUtMTUwOmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS41ICFpbXBvcnRhbnQ7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS15OjEuNSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnNjYWxlLXgtMDpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS14OjAgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpzY2FsZS14LTUwOmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6LjUgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpzY2FsZS14LTc1OmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6Ljc1ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6c2NhbGUteC05MDpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS14Oi45ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6c2NhbGUteC05NTpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS14Oi45NSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnNjYWxlLXgtMTAwOmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6MSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnNjYWxlLXgtMTA1OmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS4wNSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnNjYWxlLXgtMTEwOmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS4xICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6c2NhbGUteC0xMjU6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteDoxLjI1ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6c2NhbGUteC0xNTA6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteDoxLjUgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpzY2FsZS15LTA6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteTowICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6c2NhbGUteS01MDpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS15Oi41ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6c2NhbGUteS03NTpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS15Oi43NSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnNjYWxlLXktOTA6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteTouOSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnNjYWxlLXktOTU6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteTouOTUgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpzY2FsZS15LTEwMDpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS15OjEgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpzY2FsZS15LTEwNTpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS15OjEuMDUgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpzY2FsZS15LTExMDpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS15OjEuMSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnNjYWxlLXktMTI1OmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS4yNSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnNjYWxlLXktMTUwOmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS41ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6c2NhbGUtMDpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS14OjAgIWltcG9ydGFudDtcXG4gIC0tdHJhbnNmb3JtLXNjYWxlLXk6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnNjYWxlLTUwOmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6LjUgIWltcG9ydGFudDtcXG4gIC0tdHJhbnNmb3JtLXNjYWxlLXk6LjUgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpzY2FsZS03NTpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS14Oi43NSAhaW1wb3J0YW50O1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteTouNzUgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpzY2FsZS05MDpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS14Oi45ICFpbXBvcnRhbnQ7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS15Oi45ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6c2NhbGUtOTU6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteDouOTUgIWltcG9ydGFudDtcXG4gIC0tdHJhbnNmb3JtLXNjYWxlLXk6Ljk1ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6c2NhbGUtMTAwOmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6MSAhaW1wb3J0YW50O1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteToxICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6c2NhbGUtMTA1OmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS4wNSAhaW1wb3J0YW50O1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjA1ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6c2NhbGUtMTEwOmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS4xICFpbXBvcnRhbnQ7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS15OjEuMSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnNjYWxlLTEyNTpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS14OjEuMjUgIWltcG9ydGFudDtcXG4gIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS4yNSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnNjYWxlLTE1MDpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS14OjEuNSAhaW1wb3J0YW50O1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjUgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpzY2FsZS14LTA6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteDowICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6c2NhbGUteC01MDpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS14Oi41ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6c2NhbGUteC03NTpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS14Oi43NSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnNjYWxlLXgtOTA6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteDouOSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnNjYWxlLXgtOTU6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteDouOTUgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpzY2FsZS14LTEwMDpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS14OjEgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpzY2FsZS14LTEwNTpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS14OjEuMDUgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpzY2FsZS14LTExMDpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS14OjEuMSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnNjYWxlLXgtMTI1OmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS4yNSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnNjYWxlLXgtMTUwOmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS41ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6c2NhbGUteS0wOmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXNjYWxlLXk6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnNjYWxlLXktNTA6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteTouNSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnNjYWxlLXktNzU6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteTouNzUgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpzY2FsZS15LTkwOmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXNjYWxlLXk6LjkgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpzY2FsZS15LTk1OmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXNjYWxlLXk6Ljk1ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6c2NhbGUteS0xMDA6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteToxICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6c2NhbGUteS0xMDU6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjA1ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6c2NhbGUteS0xMTA6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjEgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpzY2FsZS15LTEyNTpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS15OjEuMjUgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpzY2FsZS15LTE1MDpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS1zY2FsZS15OjEuNSAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucm90YXRlLTAge1xcbiAgLS10cmFuc2Zvcm0tcm90YXRlOjAgIWltcG9ydGFudDtcXG59XFxuXFxuLnJvdGF0ZS0xIHtcXG4gIC0tdHJhbnNmb3JtLXJvdGF0ZToxZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi5yb3RhdGUtMiB7XFxuICAtLXRyYW5zZm9ybS1yb3RhdGU6MmRlZyAhaW1wb3J0YW50O1xcbn1cXG5cXG4ucm90YXRlLTMge1xcbiAgLS10cmFuc2Zvcm0tcm90YXRlOjNkZWcgIWltcG9ydGFudDtcXG59XFxuXFxuLnJvdGF0ZS02IHtcXG4gIC0tdHJhbnNmb3JtLXJvdGF0ZTo2ZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi5yb3RhdGUtMTIge1xcbiAgLS10cmFuc2Zvcm0tcm90YXRlOjEyZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi5yb3RhdGUtNDUge1xcbiAgLS10cmFuc2Zvcm0tcm90YXRlOjQ1ZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi5yb3RhdGUtOTAge1xcbiAgLS10cmFuc2Zvcm0tcm90YXRlOjkwZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi5yb3RhdGUtMTgwIHtcXG4gIC0tdHJhbnNmb3JtLXJvdGF0ZToxODBkZWcgIWltcG9ydGFudDtcXG59XFxuXFxuLi1yb3RhdGUtMTgwIHtcXG4gIC0tdHJhbnNmb3JtLXJvdGF0ZTotMTgwZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi4tcm90YXRlLTkwIHtcXG4gIC0tdHJhbnNmb3JtLXJvdGF0ZTotOTBkZWcgIWltcG9ydGFudDtcXG59XFxuXFxuLi1yb3RhdGUtNDUge1xcbiAgLS10cmFuc2Zvcm0tcm90YXRlOi00NWRlZyAhaW1wb3J0YW50O1xcbn1cXG5cXG4uLXJvdGF0ZS0xMiB7XFxuICAtLXRyYW5zZm9ybS1yb3RhdGU6LTEyZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi4tcm90YXRlLTYge1xcbiAgLS10cmFuc2Zvcm0tcm90YXRlOi02ZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi4tcm90YXRlLTMge1xcbiAgLS10cmFuc2Zvcm0tcm90YXRlOi0zZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi4tcm90YXRlLTIge1xcbiAgLS10cmFuc2Zvcm0tcm90YXRlOi0yZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi4tcm90YXRlLTEge1xcbiAgLS10cmFuc2Zvcm0tcm90YXRlOi0xZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6cm90YXRlLTA6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tcm90YXRlOjAgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpyb3RhdGUtMTpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS1yb3RhdGU6MWRlZyAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnJvdGF0ZS0yOmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXJvdGF0ZToyZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6cm90YXRlLTM6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tcm90YXRlOjNkZWcgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpyb3RhdGUtNjpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS1yb3RhdGU6NmRlZyAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnJvdGF0ZS0xMjpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS1yb3RhdGU6MTJkZWcgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpyb3RhdGUtNDU6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tcm90YXRlOjQ1ZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6cm90YXRlLTkwOmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXJvdGF0ZTo5MGRlZyAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnJvdGF0ZS0xODA6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tcm90YXRlOjE4MGRlZyAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOi1yb3RhdGUtMTgwOmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXJvdGF0ZTotMTgwZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6LXJvdGF0ZS05MDpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS1yb3RhdGU6LTkwZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6LXJvdGF0ZS00NTpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS1yb3RhdGU6LTQ1ZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6LXJvdGF0ZS0xMjpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS1yb3RhdGU6LTEyZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6LXJvdGF0ZS02OmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXJvdGF0ZTotNmRlZyAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOi1yb3RhdGUtMzpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS1yb3RhdGU6LTNkZWcgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDotcm90YXRlLTI6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tcm90YXRlOi0yZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6LXJvdGF0ZS0xOmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXJvdGF0ZTotMWRlZyAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnJvdGF0ZS0wOmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXJvdGF0ZTowICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6cm90YXRlLTE6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tcm90YXRlOjFkZWcgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpyb3RhdGUtMjpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS1yb3RhdGU6MmRlZyAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnJvdGF0ZS0zOmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXJvdGF0ZTozZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6cm90YXRlLTY6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tcm90YXRlOjZkZWcgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpyb3RhdGUtMTI6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tcm90YXRlOjEyZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6cm90YXRlLTQ1OmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXJvdGF0ZTo0NWRlZyAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnJvdGF0ZS05MDpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS1yb3RhdGU6OTBkZWcgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpyb3RhdGUtMTgwOmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXJvdGF0ZToxODBkZWcgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDotcm90YXRlLTE4MDpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS1yb3RhdGU6LTE4MGRlZyAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOi1yb3RhdGUtOTA6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tcm90YXRlOi05MGRlZyAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOi1yb3RhdGUtNDU6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tcm90YXRlOi00NWRlZyAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOi1yb3RhdGUtMTI6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tcm90YXRlOi0xMmRlZyAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOi1yb3RhdGUtNjpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS1yb3RhdGU6LTZkZWcgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDotcm90YXRlLTM6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tcm90YXRlOi0zZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6LXJvdGF0ZS0yOmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXJvdGF0ZTotMmRlZyAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOi1yb3RhdGUtMTpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS1yb3RhdGU6LTFkZWcgIWltcG9ydGFudDtcXG59XFxuXFxuLnRyYW5zbGF0ZS14LTAge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG4udHJhbnNsYXRlLXgtMSB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDowLjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi50cmFuc2xhdGUteC0yIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjAuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udHJhbnNsYXRlLXgtMyB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDowLjc1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi50cmFuc2xhdGUteC00IHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjFyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLnRyYW5zbGF0ZS14LTUge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MS4yNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udHJhbnNsYXRlLXgtNiB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLnRyYW5zbGF0ZS14LTgge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udHJhbnNsYXRlLXgtMTAge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6Mi41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi50cmFuc2xhdGUteC0xMiB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDozcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi50cmFuc2xhdGUteC0xNiB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDo0cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi50cmFuc2xhdGUteC0yMCB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDo1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi50cmFuc2xhdGUteC0yNCB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDo2cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi50cmFuc2xhdGUteC0zMiB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDo4cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi50cmFuc2xhdGUteC00MCB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxMHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udHJhbnNsYXRlLXgtNDgge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MTJyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLnRyYW5zbGF0ZS14LTU2IHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjE0cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi50cmFuc2xhdGUteC02NCB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxNnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udHJhbnNsYXRlLXgtcHgge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MXB4ICFpbXBvcnRhbnQ7XFxufVxcblxcbi4tdHJhbnNsYXRlLXgtMSB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMC4yNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uLXRyYW5zbGF0ZS14LTIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTAuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uLXRyYW5zbGF0ZS14LTMge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTAuNzVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLi10cmFuc2xhdGUteC00IHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi4tdHJhbnNsYXRlLXgtNSB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMS4yNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uLXRyYW5zbGF0ZS14LTYge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTEuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uLXRyYW5zbGF0ZS14LTgge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTJyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLi10cmFuc2xhdGUteC0xMCB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMi41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi4tdHJhbnNsYXRlLXgtMTIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTNyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLi10cmFuc2xhdGUteC0xNiB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotNHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uLXRyYW5zbGF0ZS14LTIwIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi01cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi4tdHJhbnNsYXRlLXgtMjQge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTZyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLi10cmFuc2xhdGUteC0zMiB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotOHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uLXRyYW5zbGF0ZS14LTQwIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xMHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uLXRyYW5zbGF0ZS14LTQ4IHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xMnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uLXRyYW5zbGF0ZS14LTU2IHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xNHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uLXRyYW5zbGF0ZS14LTY0IHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xNnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uLXRyYW5zbGF0ZS14LXB4IHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xcHggIWltcG9ydGFudDtcXG59XFxuXFxuLi10cmFuc2xhdGUteC1mdWxsIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xMDAlICFpbXBvcnRhbnQ7XFxufVxcblxcbi4tdHJhbnNsYXRlLXgtMVxcXFwvMiB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotNTAlICFpbXBvcnRhbnQ7XFxufVxcblxcbi50cmFuc2xhdGUteC0xXFxcXC8yIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjUwJSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udHJhbnNsYXRlLXgtZnVsbCB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxMDAlICFpbXBvcnRhbnQ7XFxufVxcblxcbi50cmFuc2xhdGUteS0wIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjAgIWltcG9ydGFudDtcXG59XFxuXFxuLnRyYW5zbGF0ZS15LTEge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MC4yNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udHJhbnNsYXRlLXktMiB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTowLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLnRyYW5zbGF0ZS15LTMge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MC43NXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udHJhbnNsYXRlLXktNCB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi50cmFuc2xhdGUteS01IHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjEuMjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLnRyYW5zbGF0ZS15LTYge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MS41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi50cmFuc2xhdGUteS04IHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjJyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLnRyYW5zbGF0ZS15LTEwIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjIuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udHJhbnNsYXRlLXktMTIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6M3JlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udHJhbnNsYXRlLXktMTYge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6NHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udHJhbnNsYXRlLXktMjAge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6NXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udHJhbnNsYXRlLXktMjQge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6NnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udHJhbnNsYXRlLXktMzIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6OHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udHJhbnNsYXRlLXktNDAge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MTByZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLnRyYW5zbGF0ZS15LTQ4IHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjEycmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi50cmFuc2xhdGUteS01NiB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxNHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udHJhbnNsYXRlLXktNjQge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MTZyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLnRyYW5zbGF0ZS15LXB4IHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjFweCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uLXRyYW5zbGF0ZS15LTEge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTAuMjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLi10cmFuc2xhdGUteS0yIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0wLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLi10cmFuc2xhdGUteS0zIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0wLjc1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi4tdHJhbnNsYXRlLXktNCB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uLXRyYW5zbGF0ZS15LTUge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTEuMjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLi10cmFuc2xhdGUteS02IHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLi10cmFuc2xhdGUteS04IHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0ycmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi4tdHJhbnNsYXRlLXktMTAge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTIuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uLXRyYW5zbGF0ZS15LTEyIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0zcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi4tdHJhbnNsYXRlLXktMTYge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTRyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLi10cmFuc2xhdGUteS0yMCB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uLXRyYW5zbGF0ZS15LTI0IHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi02cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi4tdHJhbnNsYXRlLXktMzIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LThyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLi10cmFuc2xhdGUteS00MCB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMTByZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLi10cmFuc2xhdGUteS00OCB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMTJyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLi10cmFuc2xhdGUteS01NiB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMTRyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLi10cmFuc2xhdGUteS02NCB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMTZyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLi10cmFuc2xhdGUteS1weCB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMXB4ICFpbXBvcnRhbnQ7XFxufVxcblxcbi4tdHJhbnNsYXRlLXktZnVsbCB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMTAwJSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uLXRyYW5zbGF0ZS15LTFcXFxcLzIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTUwJSAhaW1wb3J0YW50O1xcbn1cXG5cXG4udHJhbnNsYXRlLXktMVxcXFwvMiB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTo1MCUgIWltcG9ydGFudDtcXG59XFxuXFxuLnRyYW5zbGF0ZS15LWZ1bGwge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MTAwJSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnRyYW5zbGF0ZS14LTA6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnRyYW5zbGF0ZS14LTE6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MC4yNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnRyYW5zbGF0ZS14LTI6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MC41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6dHJhbnNsYXRlLXgtMzpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDowLjc1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6dHJhbnNsYXRlLXgtNDpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6dHJhbnNsYXRlLXgtNTpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6dHJhbnNsYXRlLXgtNjpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDp0cmFuc2xhdGUteC04OmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjJyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDp0cmFuc2xhdGUteC0xMDpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoyLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDp0cmFuc2xhdGUteC0xMjpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDozcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6dHJhbnNsYXRlLXgtMTY6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6NHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnRyYW5zbGF0ZS14LTIwOmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDp0cmFuc2xhdGUteC0yNDpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDo2cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6dHJhbnNsYXRlLXgtMzI6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6OHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnRyYW5zbGF0ZS14LTQwOmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjEwcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6dHJhbnNsYXRlLXgtNDg6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MTJyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDp0cmFuc2xhdGUteC01Njpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxNHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnRyYW5zbGF0ZS14LTY0OmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjE2cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6dHJhbnNsYXRlLXgtcHg6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MXB4ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6LXRyYW5zbGF0ZS14LTE6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTAuMjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDotdHJhbnNsYXRlLXgtMjpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMC41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6LXRyYW5zbGF0ZS14LTM6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTAuNzVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDotdHJhbnNsYXRlLXgtNDpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOi10cmFuc2xhdGUteC01OmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xLjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6LXRyYW5zbGF0ZS14LTY6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTEuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOi10cmFuc2xhdGUteC04OmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0ycmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6LXRyYW5zbGF0ZS14LTEwOmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0yLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDotdHJhbnNsYXRlLXgtMTI6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTNyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDotdHJhbnNsYXRlLXgtMTY6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTRyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDotdHJhbnNsYXRlLXgtMjA6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDotdHJhbnNsYXRlLXgtMjQ6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTZyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDotdHJhbnNsYXRlLXgtMzI6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LThyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDotdHJhbnNsYXRlLXgtNDA6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTEwcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6LXRyYW5zbGF0ZS14LTQ4OmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xMnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOi10cmFuc2xhdGUteC01Njpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMTRyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDotdHJhbnNsYXRlLXgtNjQ6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTE2cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6LXRyYW5zbGF0ZS14LXB4OmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xcHggIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDotdHJhbnNsYXRlLXgtZnVsbDpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMTAwJSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOi10cmFuc2xhdGUteC0xXFxcXC8yOmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi01MCUgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDp0cmFuc2xhdGUteC0xXFxcXC8yOmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjUwJSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnRyYW5zbGF0ZS14LWZ1bGw6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MTAwJSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnRyYW5zbGF0ZS15LTA6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnRyYW5zbGF0ZS15LTE6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MC4yNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnRyYW5zbGF0ZS15LTI6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MC41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6dHJhbnNsYXRlLXktMzpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTowLjc1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6dHJhbnNsYXRlLXktNDpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6dHJhbnNsYXRlLXktNTpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxLjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6dHJhbnNsYXRlLXktNjpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDp0cmFuc2xhdGUteS04OmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjJyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDp0cmFuc2xhdGUteS0xMDpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToyLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDp0cmFuc2xhdGUteS0xMjpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTozcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6dHJhbnNsYXRlLXktMTY6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6NHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnRyYW5zbGF0ZS15LTIwOmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDp0cmFuc2xhdGUteS0yNDpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTo2cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6dHJhbnNsYXRlLXktMzI6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6OHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnRyYW5zbGF0ZS15LTQwOmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjEwcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6dHJhbnNsYXRlLXktNDg6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MTJyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDp0cmFuc2xhdGUteS01Njpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxNHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnRyYW5zbGF0ZS15LTY0OmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjE2cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6dHJhbnNsYXRlLXktcHg6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MXB4ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6LXRyYW5zbGF0ZS15LTE6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTAuMjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDotdHJhbnNsYXRlLXktMjpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMC41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6LXRyYW5zbGF0ZS15LTM6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTAuNzVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDotdHJhbnNsYXRlLXktNDpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOi10cmFuc2xhdGUteS01OmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xLjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6LXRyYW5zbGF0ZS15LTY6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTEuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOi10cmFuc2xhdGUteS04OmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0ycmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6LXRyYW5zbGF0ZS15LTEwOmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0yLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDotdHJhbnNsYXRlLXktMTI6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTNyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDotdHJhbnNsYXRlLXktMTY6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTRyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDotdHJhbnNsYXRlLXktMjA6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDotdHJhbnNsYXRlLXktMjQ6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTZyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDotdHJhbnNsYXRlLXktMzI6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LThyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDotdHJhbnNsYXRlLXktNDA6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTEwcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6LXRyYW5zbGF0ZS15LTQ4OmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xMnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOi10cmFuc2xhdGUteS01Njpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMTRyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDotdHJhbnNsYXRlLXktNjQ6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTE2cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6LXRyYW5zbGF0ZS15LXB4OmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xcHggIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDotdHJhbnNsYXRlLXktZnVsbDpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMTAwJSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOi10cmFuc2xhdGUteS0xXFxcXC8yOmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi01MCUgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDp0cmFuc2xhdGUteS0xXFxcXC8yOmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjUwJSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnRyYW5zbGF0ZS15LWZ1bGw6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MTAwJSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnRyYW5zbGF0ZS14LTA6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnRyYW5zbGF0ZS14LTE6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MC4yNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnRyYW5zbGF0ZS14LTI6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MC41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6dHJhbnNsYXRlLXgtMzpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDowLjc1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6dHJhbnNsYXRlLXgtNDpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6dHJhbnNsYXRlLXgtNTpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6dHJhbnNsYXRlLXgtNjpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDp0cmFuc2xhdGUteC04OmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjJyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDp0cmFuc2xhdGUteC0xMDpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoyLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDp0cmFuc2xhdGUteC0xMjpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDozcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6dHJhbnNsYXRlLXgtMTY6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6NHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnRyYW5zbGF0ZS14LTIwOmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDp0cmFuc2xhdGUteC0yNDpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDo2cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6dHJhbnNsYXRlLXgtMzI6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6OHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnRyYW5zbGF0ZS14LTQwOmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjEwcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6dHJhbnNsYXRlLXgtNDg6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MTJyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDp0cmFuc2xhdGUteC01Njpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxNHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnRyYW5zbGF0ZS14LTY0OmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjE2cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6dHJhbnNsYXRlLXgtcHg6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MXB4ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6LXRyYW5zbGF0ZS14LTE6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTAuMjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDotdHJhbnNsYXRlLXgtMjpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMC41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6LXRyYW5zbGF0ZS14LTM6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTAuNzVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDotdHJhbnNsYXRlLXgtNDpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOi10cmFuc2xhdGUteC01OmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xLjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6LXRyYW5zbGF0ZS14LTY6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTEuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOi10cmFuc2xhdGUteC04OmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0ycmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6LXRyYW5zbGF0ZS14LTEwOmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0yLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDotdHJhbnNsYXRlLXgtMTI6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTNyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDotdHJhbnNsYXRlLXgtMTY6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTRyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDotdHJhbnNsYXRlLXgtMjA6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDotdHJhbnNsYXRlLXgtMjQ6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTZyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDotdHJhbnNsYXRlLXgtMzI6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LThyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDotdHJhbnNsYXRlLXgtNDA6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTEwcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6LXRyYW5zbGF0ZS14LTQ4OmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xMnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOi10cmFuc2xhdGUteC01Njpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMTRyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDotdHJhbnNsYXRlLXgtNjQ6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTE2cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6LXRyYW5zbGF0ZS14LXB4OmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xcHggIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDotdHJhbnNsYXRlLXgtZnVsbDpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMTAwJSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOi10cmFuc2xhdGUteC0xXFxcXC8yOmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi01MCUgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDp0cmFuc2xhdGUteC0xXFxcXC8yOmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjUwJSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnRyYW5zbGF0ZS14LWZ1bGw6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MTAwJSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnRyYW5zbGF0ZS15LTA6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MCAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnRyYW5zbGF0ZS15LTE6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MC4yNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnRyYW5zbGF0ZS15LTI6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MC41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6dHJhbnNsYXRlLXktMzpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTowLjc1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6dHJhbnNsYXRlLXktNDpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6dHJhbnNsYXRlLXktNTpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxLjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6dHJhbnNsYXRlLXktNjpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDp0cmFuc2xhdGUteS04OmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjJyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDp0cmFuc2xhdGUteS0xMDpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToyLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDp0cmFuc2xhdGUteS0xMjpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTozcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6dHJhbnNsYXRlLXktMTY6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6NHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnRyYW5zbGF0ZS15LTIwOmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDp0cmFuc2xhdGUteS0yNDpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTo2cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6dHJhbnNsYXRlLXktMzI6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6OHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnRyYW5zbGF0ZS15LTQwOmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjEwcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6dHJhbnNsYXRlLXktNDg6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MTJyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDp0cmFuc2xhdGUteS01Njpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxNHJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnRyYW5zbGF0ZS15LTY0OmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjE2cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6dHJhbnNsYXRlLXktcHg6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MXB4ICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6LXRyYW5zbGF0ZS15LTE6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTAuMjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDotdHJhbnNsYXRlLXktMjpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMC41cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6LXRyYW5zbGF0ZS15LTM6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTAuNzVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDotdHJhbnNsYXRlLXktNDpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOi10cmFuc2xhdGUteS01OmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xLjI1cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6LXRyYW5zbGF0ZS15LTY6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTEuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOi10cmFuc2xhdGUteS04OmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0ycmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6LXRyYW5zbGF0ZS15LTEwOmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0yLjVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDotdHJhbnNsYXRlLXktMTI6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTNyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDotdHJhbnNsYXRlLXktMTY6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTRyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDotdHJhbnNsYXRlLXktMjA6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTVyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDotdHJhbnNsYXRlLXktMjQ6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTZyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDotdHJhbnNsYXRlLXktMzI6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LThyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDotdHJhbnNsYXRlLXktNDA6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTEwcmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6LXRyYW5zbGF0ZS15LTQ4OmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xMnJlbSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOi10cmFuc2xhdGUteS01Njpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMTRyZW0gIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDotdHJhbnNsYXRlLXktNjQ6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTE2cmVtICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6LXRyYW5zbGF0ZS15LXB4OmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xcHggIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDotdHJhbnNsYXRlLXktZnVsbDpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMTAwJSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOi10cmFuc2xhdGUteS0xXFxcXC8yOmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi01MCUgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDp0cmFuc2xhdGUteS0xXFxcXC8yOmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjUwJSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnRyYW5zbGF0ZS15LWZ1bGw6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MTAwJSAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc2tldy14LTAge1xcbiAgLS10cmFuc2Zvcm0tc2tldy14OjAgIWltcG9ydGFudDtcXG59XFxuXFxuLnNrZXcteC0xIHtcXG4gIC0tdHJhbnNmb3JtLXNrZXcteDoxZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi5za2V3LXgtMiB7XFxuICAtLXRyYW5zZm9ybS1za2V3LXg6MmRlZyAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc2tldy14LTMge1xcbiAgLS10cmFuc2Zvcm0tc2tldy14OjNkZWcgIWltcG9ydGFudDtcXG59XFxuXFxuLnNrZXcteC02IHtcXG4gIC0tdHJhbnNmb3JtLXNrZXcteDo2ZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi5za2V3LXgtMTIge1xcbiAgLS10cmFuc2Zvcm0tc2tldy14OjEyZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi4tc2tldy14LTEyIHtcXG4gIC0tdHJhbnNmb3JtLXNrZXcteDotMTJkZWcgIWltcG9ydGFudDtcXG59XFxuXFxuLi1za2V3LXgtNiB7XFxuICAtLXRyYW5zZm9ybS1za2V3LXg6LTZkZWcgIWltcG9ydGFudDtcXG59XFxuXFxuLi1za2V3LXgtMyB7XFxuICAtLXRyYW5zZm9ybS1za2V3LXg6LTNkZWcgIWltcG9ydGFudDtcXG59XFxuXFxuLi1za2V3LXgtMiB7XFxuICAtLXRyYW5zZm9ybS1za2V3LXg6LTJkZWcgIWltcG9ydGFudDtcXG59XFxuXFxuLi1za2V3LXgtMSB7XFxuICAtLXRyYW5zZm9ybS1za2V3LXg6LTFkZWcgIWltcG9ydGFudDtcXG59XFxuXFxuLnNrZXcteS0wIHtcXG4gIC0tdHJhbnNmb3JtLXNrZXcteTowICFpbXBvcnRhbnQ7XFxufVxcblxcbi5za2V3LXktMSB7XFxuICAtLXRyYW5zZm9ybS1za2V3LXk6MWRlZyAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc2tldy15LTIge1xcbiAgLS10cmFuc2Zvcm0tc2tldy15OjJkZWcgIWltcG9ydGFudDtcXG59XFxuXFxuLnNrZXcteS0zIHtcXG4gIC0tdHJhbnNmb3JtLXNrZXcteTozZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi5za2V3LXktNiB7XFxuICAtLXRyYW5zZm9ybS1za2V3LXk6NmRlZyAhaW1wb3J0YW50O1xcbn1cXG5cXG4uc2tldy15LTEyIHtcXG4gIC0tdHJhbnNmb3JtLXNrZXcteToxMmRlZyAhaW1wb3J0YW50O1xcbn1cXG5cXG4uLXNrZXcteS0xMiB7XFxuICAtLXRyYW5zZm9ybS1za2V3LXk6LTEyZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi4tc2tldy15LTYge1xcbiAgLS10cmFuc2Zvcm0tc2tldy15Oi02ZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi4tc2tldy15LTMge1xcbiAgLS10cmFuc2Zvcm0tc2tldy15Oi0zZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi4tc2tldy15LTIge1xcbiAgLS10cmFuc2Zvcm0tc2tldy15Oi0yZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi4tc2tldy15LTEge1xcbiAgLS10cmFuc2Zvcm0tc2tldy15Oi0xZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6c2tldy14LTA6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tc2tldy14OjAgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpza2V3LXgtMTpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS1za2V3LXg6MWRlZyAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnNrZXcteC0yOmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXNrZXcteDoyZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6c2tldy14LTM6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tc2tldy14OjNkZWcgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpza2V3LXgtNjpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS1za2V3LXg6NmRlZyAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnNrZXcteC0xMjpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS1za2V3LXg6MTJkZWcgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDotc2tldy14LTEyOmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXNrZXcteDotMTJkZWcgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDotc2tldy14LTY6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tc2tldy14Oi02ZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6LXNrZXcteC0zOmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXNrZXcteDotM2RlZyAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOi1za2V3LXgtMjpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS1za2V3LXg6LTJkZWcgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDotc2tldy14LTE6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tc2tldy14Oi0xZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6c2tldy15LTA6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tc2tldy15OjAgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpza2V3LXktMTpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS1za2V3LXk6MWRlZyAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnNrZXcteS0yOmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXNrZXcteToyZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6c2tldy15LTM6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tc2tldy15OjNkZWcgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDpza2V3LXktNjpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS1za2V3LXk6NmRlZyAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOnNrZXcteS0xMjpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS1za2V3LXk6MTJkZWcgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDotc2tldy15LTEyOmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXNrZXcteTotMTJkZWcgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDotc2tldy15LTY6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tc2tldy15Oi02ZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi5ob3ZlclxcXFw6LXNrZXcteS0zOmhvdmVyIHtcXG4gIC0tdHJhbnNmb3JtLXNrZXcteTotM2RlZyAhaW1wb3J0YW50O1xcbn1cXG5cXG4uaG92ZXJcXFxcOi1za2V3LXktMjpob3ZlciB7XFxuICAtLXRyYW5zZm9ybS1za2V3LXk6LTJkZWcgIWltcG9ydGFudDtcXG59XFxuXFxuLmhvdmVyXFxcXDotc2tldy15LTE6aG92ZXIge1xcbiAgLS10cmFuc2Zvcm0tc2tldy15Oi0xZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6c2tldy14LTA6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tc2tldy14OjAgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpza2V3LXgtMTpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS1za2V3LXg6MWRlZyAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnNrZXcteC0yOmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXNrZXcteDoyZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6c2tldy14LTM6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tc2tldy14OjNkZWcgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpza2V3LXgtNjpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS1za2V3LXg6NmRlZyAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnNrZXcteC0xMjpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS1za2V3LXg6MTJkZWcgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDotc2tldy14LTEyOmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXNrZXcteDotMTJkZWcgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDotc2tldy14LTY6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tc2tldy14Oi02ZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6LXNrZXcteC0zOmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXNrZXcteDotM2RlZyAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOi1za2V3LXgtMjpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS1za2V3LXg6LTJkZWcgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDotc2tldy14LTE6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tc2tldy14Oi0xZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6c2tldy15LTA6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tc2tldy15OjAgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpza2V3LXktMTpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS1za2V3LXk6MWRlZyAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnNrZXcteS0yOmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXNrZXcteToyZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6c2tldy15LTM6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tc2tldy15OjNkZWcgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDpza2V3LXktNjpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS1za2V3LXk6NmRlZyAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOnNrZXcteS0xMjpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS1za2V3LXk6MTJkZWcgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDotc2tldy15LTEyOmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXNrZXcteTotMTJkZWcgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDotc2tldy15LTY6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tc2tldy15Oi02ZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi5mb2N1c1xcXFw6LXNrZXcteS0zOmZvY3VzIHtcXG4gIC0tdHJhbnNmb3JtLXNrZXcteTotM2RlZyAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZm9jdXNcXFxcOi1za2V3LXktMjpmb2N1cyB7XFxuICAtLXRyYW5zZm9ybS1za2V3LXk6LTJkZWcgIWltcG9ydGFudDtcXG59XFxuXFxuLmZvY3VzXFxcXDotc2tldy15LTE6Zm9jdXMge1xcbiAgLS10cmFuc2Zvcm0tc2tldy15Oi0xZGVnICFpbXBvcnRhbnQ7XFxufVxcblxcbi50cmFuc2l0aW9uLW5vbmUge1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5Om5vbmUgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnRyYW5zaXRpb24tbm9uZSB7XFxuICB0cmFuc2l0aW9uLXByb3BlcnR5Om5vbmUgIWltcG9ydGFudDtcXG59XFxuXFxuLnRyYW5zaXRpb24tYWxsIHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTphbGwgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnRyYW5zaXRpb24tYWxsIHtcXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6YWxsICFpbXBvcnRhbnQ7XFxufVxcblxcbi50cmFuc2l0aW9uIHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIGNvbG9yLCBmaWxsLCBzdHJva2UsIG9wYWNpdHksIC13ZWJraXQtYm94LXNoYWRvdywgLXdlYmtpdC10cmFuc2Zvcm0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnRyYW5zaXRpb24ge1xcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTpiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIGNvbG9yLCBmaWxsLCBzdHJva2UsIG9wYWNpdHksIC13ZWJraXQtYm94LXNoYWRvdywgLXdlYmtpdC10cmFuc2Zvcm0gIWltcG9ydGFudDtcXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6YmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBjb2xvciwgZmlsbCwgc3Ryb2tlLCBvcGFjaXR5LCBib3gtc2hhZG93LCB0cmFuc2Zvcm0gIWltcG9ydGFudDtcXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6YmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBjb2xvciwgZmlsbCwgc3Ryb2tlLCBvcGFjaXR5LCBib3gtc2hhZG93LCB0cmFuc2Zvcm0sIC13ZWJraXQtYm94LXNoYWRvdywgLXdlYmtpdC10cmFuc2Zvcm0gIWltcG9ydGFudDtcXG59XFxuXFxuLnRyYW5zaXRpb24tY29sb3JzIHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIGNvbG9yLCBmaWxsLCBzdHJva2UgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnRyYW5zaXRpb24tY29sb3JzIHtcXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6YmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBjb2xvciwgZmlsbCwgc3Ryb2tlICFpbXBvcnRhbnQ7XFxufVxcblxcbi50cmFuc2l0aW9uLW9wYWNpdHkge1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnRyYW5zaXRpb24tb3BhY2l0eSB7XFxuICB0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHkgIWltcG9ydGFudDtcXG59XFxuXFxuLnRyYW5zaXRpb24tc2hhZG93IHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTotd2Via2l0LWJveC1zaGFkb3cgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnRyYW5zaXRpb24tc2hhZG93IHtcXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6LXdlYmtpdC1ib3gtc2hhZG93ICFpbXBvcnRhbnQ7XFxuICB0cmFuc2l0aW9uLXByb3BlcnR5OmJveC1zaGFkb3cgIWltcG9ydGFudDtcXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6Ym94LXNoYWRvdywgLXdlYmtpdC1ib3gtc2hhZG93ICFpbXBvcnRhbnQ7XFxufVxcblxcbi50cmFuc2l0aW9uLXRyYW5zZm9ybSB7XFxuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6LXdlYmtpdC10cmFuc2Zvcm0gIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLnRyYW5zaXRpb24tdHJhbnNmb3JtIHtcXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6LXdlYmtpdC10cmFuc2Zvcm0gIWltcG9ydGFudDtcXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtICFpbXBvcnRhbnQ7XFxuICB0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm0gIWltcG9ydGFudDtcXG59XFxuXFxuLmVhc2UtbGluZWFyIHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5lYXNlLWxpbmVhciB7XFxuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhciAhaW1wb3J0YW50O1xcbn1cXG5cXG4uZWFzZS1pbiB7XFxuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXJdIC5lYXNlLWluIHtcXG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmVhc2Utb3V0IHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSkgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmVhc2Utb3V0IHtcXG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSkgIWltcG9ydGFudDtcXG59XFxuXFxuLmVhc2UtaW4tb3V0IHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuZWFzZS1pbi1vdXQge1xcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpICFpbXBvcnRhbnQ7XFxufVxcblxcbi5kdXJhdGlvbi03NSB7XFxuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246NzVtcyAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuZHVyYXRpb24tNzUge1xcbiAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOjc1bXMgIWltcG9ydGFudDtcXG59XFxuXFxuLmR1cmF0aW9uLTEwMCB7XFxuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246MTAwbXMgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmR1cmF0aW9uLTEwMCB7XFxuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246MTAwbXMgIWltcG9ydGFudDtcXG59XFxuXFxuLmR1cmF0aW9uLTE1MCB7XFxuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246MTUwbXMgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmR1cmF0aW9uLTE1MCB7XFxuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246MTUwbXMgIWltcG9ydGFudDtcXG59XFxuXFxuLmR1cmF0aW9uLTIwMCB7XFxuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246MjAwbXMgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmR1cmF0aW9uLTIwMCB7XFxuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246MjAwbXMgIWltcG9ydGFudDtcXG59XFxuXFxuLmR1cmF0aW9uLTMwMCB7XFxuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246MzAwbXMgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmR1cmF0aW9uLTMwMCB7XFxuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246MzAwbXMgIWltcG9ydGFudDtcXG59XFxuXFxuLmR1cmF0aW9uLTUwMCB7XFxuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246NTAwbXMgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmR1cmF0aW9uLTUwMCB7XFxuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246NTAwbXMgIWltcG9ydGFudDtcXG59XFxuXFxuLmR1cmF0aW9uLTcwMCB7XFxuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246NzAwbXMgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmR1cmF0aW9uLTcwMCB7XFxuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246NzAwbXMgIWltcG9ydGFudDtcXG59XFxuXFxuLmR1cmF0aW9uLTEwMDAge1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOjEwMDBtcyAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuZHVyYXRpb24tMTAwMCB7XFxuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246MTAwMG1zICFpbXBvcnRhbnQ7XFxufVxcblxcbi5kZWxheS03NSB7XFxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6NzVtcyAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuZGVsYXktNzUge1xcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5Ojc1bXMgIWltcG9ydGFudDtcXG59XFxuXFxuLmRlbGF5LTEwMCB7XFxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6MTAwbXMgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmRlbGF5LTEwMCB7XFxuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6MTAwbXMgIWltcG9ydGFudDtcXG59XFxuXFxuLmRlbGF5LTE1MCB7XFxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6MTUwbXMgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmRlbGF5LTE1MCB7XFxuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6MTUwbXMgIWltcG9ydGFudDtcXG59XFxuXFxuLmRlbGF5LTIwMCB7XFxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6MjAwbXMgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmRlbGF5LTIwMCB7XFxuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6MjAwbXMgIWltcG9ydGFudDtcXG59XFxuXFxuLmRlbGF5LTMwMCB7XFxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6MzAwbXMgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmRlbGF5LTMwMCB7XFxuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6MzAwbXMgIWltcG9ydGFudDtcXG59XFxuXFxuLmRlbGF5LTUwMCB7XFxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6NTAwbXMgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmRlbGF5LTUwMCB7XFxuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6NTAwbXMgIWltcG9ydGFudDtcXG59XFxuXFxuLmRlbGF5LTcwMCB7XFxuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6NzAwbXMgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcl0gLmRlbGF5LTcwMCB7XFxuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6NzAwbXMgIWltcG9ydGFudDtcXG59XFxuXFxuLmRlbGF5LTEwMDAge1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OjEwMDBtcyAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuZGVsYXktMTAwMCB7XFxuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6MTAwMG1zICFpbXBvcnRhbnQ7XFxufVxcblxcbkAtd2Via2l0LWtleWZyYW1lcyBzcGluLWx0ciB7XFxuICB0byB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO1xcbiAgICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTtcXG4gIH1cXG59XFxuXFxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4tcnRsIHtcXG4gIHRvIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC0zNjBkZWcpO1xcbiAgICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoLTM2MGRlZyk7XFxuICB9XFxufVxcblxcbkBrZXlmcmFtZXMgc3Bpbi1sdHIge1xcbiAgdG8ge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTtcXG4gICAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7XFxuICB9XFxufVxcblxcbkBrZXlmcmFtZXMgc3Bpbi1ydGwge1xcbiAgdG8ge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTM2MGRlZyk7XFxuICAgICAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgtMzYwZGVnKTtcXG4gIH1cXG59XFxuXFxuQC13ZWJraXQta2V5ZnJhbWVzIHBpbmcge1xcbiAgNzUlLCAxMDAlIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMik7XFxuICAgICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDIpO1xcbiAgICBvcGFjaXR5OjA7XFxuICB9XFxufVxcblxcbkBrZXlmcmFtZXMgcGluZyB7XFxuICA3NSUsIDEwMCUge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgyKTtcXG4gICAgICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMik7XFxuICAgIG9wYWNpdHk6MDtcXG4gIH1cXG59XFxuXFxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcXG4gIDUwJSB7XFxuICAgIG9wYWNpdHk6LjU7XFxuICB9XFxufVxcblxcbkBrZXlmcmFtZXMgcHVsc2Uge1xcbiAgNTAlIHtcXG4gICAgb3BhY2l0eTouNTtcXG4gIH1cXG59XFxuXFxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XFxuICAwJSwgMTAwJSB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTI1JSk7XFxuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTI1JSk7XFxuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC44LDAsMSwxKTtcXG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjgsMCwxLDEpO1xcbiAgfVxcblxcbiAgNTAlIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06bm9uZTtcXG4gICAgICAgICAgICB0cmFuc2Zvcm06bm9uZTtcXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLDAsMC4yLDEpO1xcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAsMCwwLjIsMSk7XFxuICB9XFxufVxcblxcbkBrZXlmcmFtZXMgYm91bmNlIHtcXG4gIDAlLCAxMDAlIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjUlKTtcXG4gICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMjUlKTtcXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjgsMCwxLDEpO1xcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuOCwwLDEsMSk7XFxuICB9XFxuXFxuICA1MCUge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTpub25lO1xcbiAgICAgICAgICAgIHRyYW5zZm9ybTpub25lO1xcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAsMCwwLjIsMSk7XFxuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMCwwLDAuMiwxKTtcXG4gIH1cXG59XFxuXFxuW2Rpcj1sdHJdIC5hbmltYXRlLW5vbmUge1xcclxcbiAgLXdlYmtpdC1hbmltYXRpb246bm9uZSAhaW1wb3J0YW50O1xcclxcbiAgYW5pbWF0aW9uOm5vbmUgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5hbmltYXRlLW5vbmUge1xcbiAgLXdlYmtpdC1hbmltYXRpb246bm9uZSAhaW1wb3J0YW50O1xcbiAgICAgICAgICBhbmltYXRpb246bm9uZSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPWx0cl0gLmFuaW1hdGUtc3BpbiB7XFxyXFxuICAtd2Via2l0LWFuaW1hdGlvbjogc3Bpbi1sdHIgMXMgbGluZWFyIGluZmluaXRlICFpbXBvcnRhbnQ7XFxyXFxuICBhbmltYXRpb246IHNwaW4tbHRyIDFzIGxpbmVhciBpbmZpbml0ZSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyPXJ0bF0gLmFuaW1hdGUtc3BpbiB7XFxuICAtd2Via2l0LWFuaW1hdGlvbjogc3Bpbi1ydGwgMXMgbGluZWFyIGluZmluaXRlICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIGFuaW1hdGlvbjogc3Bpbi1ydGwgMXMgbGluZWFyIGluZmluaXRlICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAuYW5pbWF0ZS1waW5nIHtcXHJcXG4gIC13ZWJraXQtYW5pbWF0aW9uOnBpbmcgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSkgaW5maW5pdGUgIWltcG9ydGFudDtcXHJcXG4gIGFuaW1hdGlvbjpwaW5nIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpIGluZmluaXRlICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAuYW5pbWF0ZS1waW5nIHtcXG4gIC13ZWJraXQtYW5pbWF0aW9uOnBpbmcgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSkgaW5maW5pdGUgIWltcG9ydGFudDtcXG4gICAgICAgICAgYW5pbWF0aW9uOnBpbmcgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSkgaW5maW5pdGUgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5hbmltYXRlLXB1bHNlIHtcXHJcXG4gIC13ZWJraXQtYW5pbWF0aW9uOnB1bHNlIDJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSkgaW5maW5pdGUgIWltcG9ydGFudDtcXHJcXG4gIGFuaW1hdGlvbjpwdWxzZSAycyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpIGluZmluaXRlICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAuYW5pbWF0ZS1wdWxzZSB7XFxuICAtd2Via2l0LWFuaW1hdGlvbjpwdWxzZSAycyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpIGluZmluaXRlICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIGFuaW1hdGlvbjpwdWxzZSAycyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpIGluZmluaXRlICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9bHRyXSAuYW5pbWF0ZS1ib3VuY2Uge1xcclxcbiAgLXdlYmtpdC1hbmltYXRpb246Ym91bmNlIDFzIGluZmluaXRlICFpbXBvcnRhbnQ7XFxyXFxuICBhbmltYXRpb246Ym91bmNlIDFzIGluZmluaXRlICFpbXBvcnRhbnQ7XFxufVxcblxcbltkaXI9cnRsXSAuYW5pbWF0ZS1ib3VuY2Uge1xcbiAgLXdlYmtpdC1hbmltYXRpb246Ym91bmNlIDFzIGluZmluaXRlICFpbXBvcnRhbnQ7XFxuICAgICAgICAgIGFuaW1hdGlvbjpib3VuY2UgMXMgaW5maW5pdGUgIWltcG9ydGFudDtcXG59XFxuXFxuLyoqXFxyXFxuICogSGVyZSB5b3Ugd291bGQgYWRkIGFueSBjdXN0b20gdXRpbGl0aWVzIHlvdSBuZWVkIHRoYXQgZG9uJ3QgY29tZSBvdXQgb2YgdGhlXFxyXFxuICogYm94IHdpdGggVGFpbHdpbmQuXFxyXFxuICpcXHJcXG4gKiBFeGFtcGxlIDpcXHJcXG4gKlxcclxcbiAqIC5iZy1wYXR0ZXJuLWdyYXBoLXBhcGVyIHsgLi4uIH1cXHJcXG4gKiAuc2tldy00NSB7IC4uLiB9XFxyXFxuICpcXHJcXG4gKiBPciBpZiB1c2luZyBhIHByZXByb2Nlc3NvciBvciBgcG9zdGNzcy1pbXBvcnRgOlxcclxcbiAqXFxyXFxuICogQGltcG9ydCBcXFwidXRpbGl0aWVzL2JhY2tncm91bmQtcGF0dGVybnNcXFwiO1xcclxcbiAqIEBpbXBvcnQgXFxcInV0aWxpdGllcy9za2V3LXRyYW5zZm9ybXNcXFwiO1xcclxcbiAqL1xcblxcbltkaXI9cnRsXSAuYW50LWNoZWNrYm94LWNoZWNrZWQgLmFudC1jaGVja2JveC1pbm5lcjo6YWZ0ZXIge1xcbiAgYm9yZGVyOjJweCBzb2xpZCAjZmZmO1xcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcXG4gIGJvcmRlci10b3A6MCAhaW1wb3J0YW50O1xcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZShcXHJcXG4gICAgLTQ1ZGVnXFxyXFxuICApIHNjYWxlKDEpIHRyYW5zbGF0ZSg1MCUsIC01MCUpICFpbXBvcnRhbnQ7XFxuICB0cmFuc2Zvcm06IHJvdGF0ZShcXHJcXG4gICAgNDVkZWdcXHJcXG4gICkgc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XFxufVxcblxcbi52LW5hdi1tZW51IC5zY3JvbGwtYXJlYS12LW5hdi1tZW51IHtcXG4gIGhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDkyIC0gNjlweCkgIWltcG9ydGFudDtcXG59XFxuXFxuLypteSBjc3MqL1xcblxcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xcbiAgLmdyaWQtY29scy01e1xcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xcbiAgfVxcbn1cXG5cXG5bZGlyXSAuYW50LXRhYmxlLWJvZHkgdGFibGUgdHI6aG92ZXIgPiB0ZHtcXG4gIGJhY2tncm91bmQ6ICM4ZDkyOTYxYSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuYW50LXNlbGVjdC1kcm9wZG93bi1tZW51LWl0ZW06aG92ZXI6bm90KC5hbnQtc2VsZWN0LWRyb3Bkb3duLW1lbnUtaXRlbS1kaXNhYmxlZCksIFtkaXJdIC5hbnQtc2VsZWN0LWRyb3Bkb3duLW1lbnUtaXRlbS1zZWxlY3RlZCwgW2Rpcl0gLmFudC1zZWxlY3QtZHJvcGRvd24tbWVudS1pdGVtLWFjdGl2ZTpub3QoLmFudC1zZWxlY3QtZHJvcGRvd24tbWVudS1pdGVtLWRpc2FibGVkKVxcclxcbntcXG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZDkyOTYxYSAhaW1wb3J0YW50O1xcbn1cXG5cXG5bZGlyXSAuYW50LXRyZWUgbGkgLmFudC10cmVlLW5vZGUtY29udGVudC13cmFwcGVyOmhvdmVyIHtcXG4gIGNvbG9yOiAjODM2NDQ3O1xcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkOTI5NjAwO1xcbn1cXG5cXG4uYW50LXBvcG92ZXIuYW50LXBvcG92ZXItcGxhY2VtZW50LXRvcHtcXG4gIHotaW5kZXg6IDk5OTk5MTtcXG59XFxuXFxuW2Rpcj1sdHJdIC5hbnQtdGFicy1uYXYtd3JhcCB7XFxyXFxuICBkaXJlY3Rpb246IHJ0bDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5hbnQtdGFicy1uYXYtd3JhcCB7XFxuICBkaXJlY3Rpb246IGx0cjtcXG59XFxuXFxuW2Rpcj1sdHJdIC5hbnQtdGFicy1uYXYtc2Nyb2xsIHtcXHJcXG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudFxcbn1cXG5cXG5bZGlyPXJ0bF0gLmFudC10YWJzLW5hdi1zY3JvbGwge1xcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudFxcbn1cXG5cXG4uYW50LXRhYnMgLmFudC10YWJzLXRvcC1jb250ZW50LmFudC10YWJzLWNvbnRlbnQtYW5pbWF0ZWQge1xcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1sdHJdIC5hbnQtdGFicy1pbmstYmFyIHtcXHJcXG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcXHJcXG4gIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XFxyXFxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgIWltcG9ydGFudDtcXHJcXG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgIWltcG9ydGFudDtcXG59XFxuXFxuW2Rpcj1ydGxdIC5hbnQtdGFicy1pbmstYmFyIHtcXG4gIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XFxuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XFxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgIWltcG9ydGFudDtcXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAhaW1wb3J0YW50O1xcbn1cXG5cXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcXG4gIC5zbVxcXFw6Y29udGFpbmVyIHtcXG4gICAgd2lkdGg6MTAwJTtcXG4gIH1cXG4gIFtkaXI9bHRyXSAuc21cXFxcOmNvbnRhaW5lciB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDphdXRvO1xcclxcbiAgICBtYXJnaW4tbGVmdDphdXRvO1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjFyZW07XFxyXFxuICAgIHBhZGRpbmctbGVmdDoxcmVtO1xcbiAgfVxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6Y29udGFpbmVyIHtcXG4gICAgbWFyZ2luLWxlZnQ6YXV0bztcXG4gICAgbWFyZ2luLXJpZ2h0OmF1dG87XFxuICAgIHBhZGRpbmctbGVmdDoxcmVtO1xcbiAgICBwYWRkaW5nLXJpZ2h0OjFyZW07XFxuICB9XFxuXFxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcXG4gICAgLnNtXFxcXDpjb250YWluZXIge1xcbiAgICAgIG1heC13aWR0aDo1NzZweDtcXG4gICAgfVxcbiAgfVxcblxcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XFxuICAgIC5zbVxcXFw6Y29udGFpbmVyIHtcXG4gICAgICBtYXgtd2lkdGg6NzY4cHg7XFxuICAgIH1cXG4gIH1cXG5cXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xcbiAgICAuc21cXFxcOmNvbnRhaW5lciB7XFxuICAgICAgbWF4LXdpZHRoOjk5MnB4O1xcbiAgICB9XFxuICB9XFxuXFxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XFxuICAgIC5zbVxcXFw6Y29udGFpbmVyIHtcXG4gICAgICBtYXgtd2lkdGg6MTIwMHB4O1xcbiAgICB9XFxuICB9XFxuXFxuICAuc21cXFxcOnNwYWNlLXktMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOnNwYWNlLXktMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoMHB4ICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygwcHggKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpzcGFjZS14LTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6c3BhY2UteC0wID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDBweCAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMHB4ICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpzcGFjZS14LTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygwcHggKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygwcHggKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c3BhY2UteS0xID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6c3BhY2UteS0xID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygwLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygwLjI1cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c3BhY2UteC0xID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOnNwYWNlLXgtMSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygwLjI1cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygwLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpzcGFjZS14LTEgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygwLjI1cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoMC4yNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpzcGFjZS15LTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpzcGFjZS15LTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKDAuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoMC41cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c3BhY2UteC0yID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOnNwYWNlLXgtMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygwLjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDAuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6c3BhY2UteC0yID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMC41cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoMC41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnNwYWNlLXktMyA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOnNwYWNlLXktMyA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoMC43NXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoMC43NXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnNwYWNlLXgtMyA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpzcGFjZS14LTMgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoMC43NXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMC43NXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6c3BhY2UteC0zID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMC43NXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDAuNzVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c3BhY2UteS00ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6c3BhY2UteS00ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygxcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygxcmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c3BhY2UteC00ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOnNwYWNlLXgtNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygxcmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygxcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpzcGFjZS14LTQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygxcmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoMXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpzcGFjZS15LTUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpzcGFjZS15LTUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKDEuMjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKDEuMjVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpzcGFjZS14LTUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6c3BhY2UteC01ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDEuMjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDEuMjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOnNwYWNlLXgtNSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDEuMjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygxLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnNwYWNlLXktNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOnNwYWNlLXktNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoMS41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygxLjVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpzcGFjZS14LTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6c3BhY2UteC02ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDEuNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMS41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpzcGFjZS14LTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygxLjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygxLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c3BhY2UteS04ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6c3BhY2UteS04ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygycmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygycmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c3BhY2UteC04ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOnNwYWNlLXgtOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygycmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygycmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpzcGFjZS14LTggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygycmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoMnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpzcGFjZS15LTEwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6c3BhY2UteS0xMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoMi41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygyLjVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpzcGFjZS14LTEwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOnNwYWNlLXgtMTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoMi41cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygyLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOnNwYWNlLXgtMTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygyLjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygyLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c3BhY2UteS0xMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOnNwYWNlLXktMTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKDNyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKDNyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpzcGFjZS14LTEyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOnNwYWNlLXgtMTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoM3JlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoM3JlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6c3BhY2UteC0xMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDNyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygzcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnNwYWNlLXktMTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpzcGFjZS15LTE2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYyg0cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYyg0cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c3BhY2UteC0xNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpzcGFjZS14LTE2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDRyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDRyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOnNwYWNlLXgtMTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYyg0cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoNHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpzcGFjZS15LTIwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6c3BhY2UteS0yMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnNwYWNlLXgtMjAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6c3BhY2UteC0yMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYyg1cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYyg1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpzcGFjZS14LTIwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c3BhY2UteS0yNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOnNwYWNlLXktMjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKDZyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKDZyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpzcGFjZS14LTI0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOnNwYWNlLXgtMjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoNnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoNnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6c3BhY2UteC0yNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDZyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYyg2cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnNwYWNlLXktMzIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpzcGFjZS15LTMyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYyg4cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYyg4cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c3BhY2UteC0zMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpzcGFjZS14LTMyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDhyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDhyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOnNwYWNlLXgtMzIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYyg4cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoOHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpzcGFjZS15LTQwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6c3BhY2UteS00MCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoMTByZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKDEwcmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c3BhY2UteC00MCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpzcGFjZS14LTQwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDEwcmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygxMHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6c3BhY2UteC00MCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDEwcmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoMTByZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c3BhY2UteS00OCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOnNwYWNlLXktNDggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKDEycmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygxMnJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnNwYWNlLXgtNDggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6c3BhY2UteC00OCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygxMnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMTJyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOnNwYWNlLXgtNDggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygxMnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDEycmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnNwYWNlLXktNTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpzcGFjZS15LTU2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygxNHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoMTRyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpzcGFjZS14LTU2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOnNwYWNlLXgtNTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoMTRyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDE0cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpzcGFjZS14LTU2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMTRyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygxNHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpzcGFjZS15LTY0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6c3BhY2UteS02NCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoMTZyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKDE2cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c3BhY2UteC02NCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpzcGFjZS14LTY0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDE2cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygxNnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6c3BhY2UteC02NCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDE2cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoMTZyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c3BhY2UteS1weCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOnNwYWNlLXktcHggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKDFweCAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoMXB4ICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c3BhY2UteC1weCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpzcGFjZS14LXB4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDFweCAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMXB4ICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpzcGFjZS14LXB4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMXB4ICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoMXB4ICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOi1zcGFjZS15LTEgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDotc3BhY2UteS0xID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygtMC4yNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoLTAuMjVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDotc3BhY2UteC0xID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOi1zcGFjZS14LTEgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTAuMjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0wLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDotc3BhY2UteC0xID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLTAuMjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtMC4yNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDotc3BhY2UteS0yID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6LXNwYWNlLXktMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoLTAuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoLTAuNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOi1zcGFjZS14LTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6LXNwYWNlLXgtMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtMC41cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtMC41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDotc3BhY2UteC0yID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLTAuNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC0wLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6LXNwYWNlLXktMyA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOi1zcGFjZS15LTMgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKC0wLjc1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygtMC43NXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOi1zcGFjZS14LTMgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6LXNwYWNlLXgtMyA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtMC43NXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLTAuNzVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOi1zcGFjZS14LTMgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtMC43NXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC0wLjc1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOi1zcGFjZS15LTQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDotc3BhY2UteS00ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygtMXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoLTFyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDotc3BhY2UteC00ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOi1zcGFjZS14LTQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTFyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0xcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDotc3BhY2UteC00ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLTFyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtMXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDotc3BhY2UteS01ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6LXNwYWNlLXktNSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoLTEuMjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKC0xLjI1cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6LXNwYWNlLXgtNSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDotc3BhY2UteC01ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC0xLjI1cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtMS4yNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6LXNwYWNlLXgtNSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0xLjI1cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTEuMjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6LXNwYWNlLXktNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOi1zcGFjZS15LTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKC0xLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKC0xLjVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDotc3BhY2UteC02ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOi1zcGFjZS14LTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTEuNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLTEuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6LXNwYWNlLXgtNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0xLjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtMS41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOi1zcGFjZS15LTggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDotc3BhY2UteS04ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygtMnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoLTJyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDotc3BhY2UteC04ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOi1zcGFjZS14LTggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTJyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0ycmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDotc3BhY2UteC04ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLTJyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtMnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDotc3BhY2UteS0xMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOi1zcGFjZS15LTEwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygtMi41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygtMi41cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6LXNwYWNlLXgtMTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6LXNwYWNlLXgtMTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTIuNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLTIuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6LXNwYWNlLXgtMTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtMi41cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTIuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDotc3BhY2UteS0xMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOi1zcGFjZS15LTEyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygtM3JlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoLTNyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDotc3BhY2UteC0xMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDotc3BhY2UteC0xMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtM3JlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLTNyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOi1zcGFjZS14LTEyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLTNyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtM3JlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDotc3BhY2UteS0xNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOi1zcGFjZS15LTE2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygtNHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoLTRyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDotc3BhY2UteC0xNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDotc3BhY2UteC0xNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtNHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLTRyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOi1zcGFjZS14LTE2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLTRyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtNHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDotc3BhY2UteS0yMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOi1zcGFjZS15LTIwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygtNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoLTVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDotc3BhY2UteC0yMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDotc3BhY2UteC0yMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLTVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOi1zcGFjZS14LTIwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLTVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDotc3BhY2UteS0yNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOi1zcGFjZS15LTI0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygtNnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoLTZyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDotc3BhY2UteC0yNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDotc3BhY2UteC0yNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtNnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLTZyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOi1zcGFjZS14LTI0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLTZyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtNnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDotc3BhY2UteS0zMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOi1zcGFjZS15LTMyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygtOHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoLThyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDotc3BhY2UteC0zMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDotc3BhY2UteC0zMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtOHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLThyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOi1zcGFjZS14LTMyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLThyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtOHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDotc3BhY2UteS00MCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOi1zcGFjZS15LTQwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygtMTByZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKC0xMHJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOi1zcGFjZS14LTQwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOi1zcGFjZS14LTQwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC0xMHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLTEwcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDotc3BhY2UteC00MCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0xMHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC0xMHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDotc3BhY2UteS00OCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOi1zcGFjZS15LTQ4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygtMTJyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKC0xMnJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOi1zcGFjZS14LTQ4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOi1zcGFjZS14LTQ4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC0xMnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLTEycmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDotc3BhY2UteC00OCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0xMnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC0xMnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDotc3BhY2UteS01NiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOi1zcGFjZS15LTU2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygtMTRyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKC0xNHJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOi1zcGFjZS14LTU2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOi1zcGFjZS14LTU2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC0xNHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLTE0cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDotc3BhY2UteC01NiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0xNHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC0xNHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDotc3BhY2UteS02NCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOi1zcGFjZS15LTY0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygtMTZyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKC0xNnJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOi1zcGFjZS14LTY0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOi1zcGFjZS14LTY0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC0xNnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLTE2cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDotc3BhY2UteC02NCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0xNnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC0xNnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDotc3BhY2UteS1weCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOi1zcGFjZS15LXB4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygtMXB4ICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygtMXB4ICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6LXNwYWNlLXgtcHggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6LXNwYWNlLXgtcHggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTFweCAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLTFweCAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6LXNwYWNlLXgtcHggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtMXB4ICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTFweCAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpzcGFjZS15LXJldmVyc2UgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpzcGFjZS14LXJldmVyc2UgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpkaXZpZGUteS0wID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tZGl2aWRlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmRpdmlkZS15LTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgYm9yZGVyLXRvcC13aWR0aDpjYWxjKDBweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDpjYWxjKDBweCAqIHZhcigtLWRpdmlkZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpkaXZpZGUteC0wID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tZGl2aWRlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpkaXZpZGUteC0wID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIGJvcmRlci1yaWdodC13aWR0aDpjYWxjKDBweCAqIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBib3JkZXItbGVmdC13aWR0aDpjYWxjKDBweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOmRpdmlkZS14LTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6Y2FsYygwcHggKiB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOmNhbGMoMHB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpkaXZpZGUteS0yID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tZGl2aWRlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmRpdmlkZS15LTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgYm9yZGVyLXRvcC13aWR0aDpjYWxjKDJweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDpjYWxjKDJweCAqIHZhcigtLWRpdmlkZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpkaXZpZGUteC0yID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tZGl2aWRlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpkaXZpZGUteC0yID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIGJvcmRlci1yaWdodC13aWR0aDpjYWxjKDJweCAqIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBib3JkZXItbGVmdC13aWR0aDpjYWxjKDJweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOmRpdmlkZS14LTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6Y2FsYygycHggKiB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOmNhbGMoMnB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpkaXZpZGUteS00ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tZGl2aWRlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmRpdmlkZS15LTQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgYm9yZGVyLXRvcC13aWR0aDpjYWxjKDRweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDpjYWxjKDRweCAqIHZhcigtLWRpdmlkZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpkaXZpZGUteC00ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tZGl2aWRlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpkaXZpZGUteC00ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIGJvcmRlci1yaWdodC13aWR0aDpjYWxjKDRweCAqIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBib3JkZXItbGVmdC13aWR0aDpjYWxjKDRweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOmRpdmlkZS14LTQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6Y2FsYyg0cHggKiB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOmNhbGMoNHB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpkaXZpZGUteS04ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tZGl2aWRlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmRpdmlkZS15LTggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgYm9yZGVyLXRvcC13aWR0aDpjYWxjKDhweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDpjYWxjKDhweCAqIHZhcigtLWRpdmlkZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpkaXZpZGUteC04ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tZGl2aWRlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpkaXZpZGUteC04ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIGJvcmRlci1yaWdodC13aWR0aDpjYWxjKDhweCAqIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBib3JkZXItbGVmdC13aWR0aDpjYWxjKDhweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOmRpdmlkZS14LTggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6Y2FsYyg4cHggKiB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOmNhbGMoOHB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpkaXZpZGUteSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpkaXZpZGUteSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBib3JkZXItdG9wLXdpZHRoOmNhbGMoMXB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOmNhbGMoMXB4ICogdmFyKC0tZGl2aWRlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmRpdmlkZS14ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tZGl2aWRlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpkaXZpZGUteCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6Y2FsYygxcHggKiB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6Y2FsYygxcHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpkaXZpZGUteCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBib3JkZXItbGVmdC13aWR0aDpjYWxjKDFweCAqIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6Y2FsYygxcHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmRpdmlkZS15LXJldmVyc2UgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1kaXZpZGUteS1yZXZlcnNlOjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6ZGl2aWRlLXgtcmV2ZXJzZSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS14LXJldmVyc2U6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpkaXZpZGUtdHJhbnNwYXJlbnQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgYm9yZGVyLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmRpdmlkZS1zZWNvbmRhcnkgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1kaXZpZGUtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmRpdmlkZS1zZWNvbmRhcnkgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgYm9yZGVyLWNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoMTMxLCAxMDAsIDcxLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmRpdmlkZS1wcmltYXJ5ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tZGl2aWRlLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpkaXZpZGUtcHJpbWFyeSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBib3JkZXItY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgyOCwgNDUsIDg2LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmRpdmlkZS13aGl0ZSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6ZGl2aWRlLXdoaXRlID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci1jb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6ZGl2aWRlLWdyYXktMTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tZGl2aWRlLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpkaXZpZGUtZ3JheS0xMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgYm9yZGVyLWNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoMjQ1LCAyNDUsIDI0NSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpkaXZpZGUtZ3JheS0yMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1kaXZpZGUtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmRpdmlkZS1ncmF5LTIwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBib3JkZXItY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgyMzgsIDIzOCwgMjM4LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmRpdmlkZS1ncmF5LTMwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6ZGl2aWRlLWdyYXktMzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci1jb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDIyNCwgMjI0LCAyMjQsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6ZGl2aWRlLWdyYXktNDAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tZGl2aWRlLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpkaXZpZGUtZ3JheS00MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgYm9yZGVyLWNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoMTg5LCAxODksIDE4OSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpkaXZpZGUtZ3JheS01MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1kaXZpZGUtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmRpdmlkZS1ncmF5LTUwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBib3JkZXItY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgxNTgsIDE1OCwgMTU4LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmRpdmlkZS1ncmF5LTYwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6ZGl2aWRlLWdyYXktNjAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci1jb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDExNywgMTE3LCAxMTcsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6ZGl2aWRlLWdyYXktNzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tZGl2aWRlLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpkaXZpZGUtZ3JheS03MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgYm9yZGVyLWNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoOTcsIDk3LCA5NywgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpkaXZpZGUtZ3JheS04MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1kaXZpZGUtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmRpdmlkZS1ncmF5LTgwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBib3JkZXItY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSg2NiwgNjYsIDY2LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmRpdmlkZS1ncmF5LTkwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6ZGl2aWRlLWdyYXktOTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci1jb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDMzLCAzMywgMzMsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6ZGl2aWRlLXNvbGlkID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci1zdHlsZTpzb2xpZCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpkaXZpZGUtZGFzaGVkID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci1zdHlsZTpkYXNoZWQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6ZGl2aWRlLWRvdHRlZCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBib3JkZXItc3R5bGU6ZG90dGVkICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmRpdmlkZS1kb3VibGUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgYm9yZGVyLXN0eWxlOmRvdWJsZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpkaXZpZGUtbm9uZSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBib3JkZXItc3R5bGU6bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpkaXZpZGUtb3BhY2l0eS0wID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tZGl2aWRlLW9wYWNpdHk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpkaXZpZGUtb3BhY2l0eS0yNSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS1vcGFjaXR5OjAuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6ZGl2aWRlLW9wYWNpdHktNTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1kaXZpZGUtb3BhY2l0eTowLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6ZGl2aWRlLW9wYWNpdHktNzUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1kaXZpZGUtb3BhY2l0eTowLjc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmRpdmlkZS1vcGFjaXR5LTEwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c3Itb25seSB7XFxuICAgIHBvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XFxuICAgIHdpZHRoOjFweCAhaW1wb3J0YW50O1xcbiAgICBoZWlnaHQ6MXB4ICFpbXBvcnRhbnQ7XFxuICAgIG92ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O1xcbiAgICBjbGlwOnJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcXG4gICAgd2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOnNyLW9ubHkge1xcbiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luOi0xcHggIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLXdpZHRoOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6bm90LXNyLW9ubHkge1xcbiAgICBwb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudDtcXG4gICAgd2lkdGg6YXV0byAhaW1wb3J0YW50O1xcbiAgICBoZWlnaHQ6YXV0byAhaW1wb3J0YW50O1xcbiAgICBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7XFxuICAgIGNsaXA6YXV0byAhaW1wb3J0YW50O1xcbiAgICB3aGl0ZS1zcGFjZTpub3JtYWwgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6bm90LXNyLW9ubHkge1xcbiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnNyLW9ubHk6Zm9jdXMge1xcbiAgICBwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O1xcbiAgICB3aWR0aDoxcHggIWltcG9ydGFudDtcXG4gICAgaGVpZ2h0OjFweCAhaW1wb3J0YW50O1xcbiAgICBvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDtcXG4gICAgY2xpcDpyZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XFxuICAgIHdoaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpmb2N1c1xcXFw6c3Itb25seTpmb2N1cyB7XFxuICAgIHBhZGRpbmc6MCAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW46LTFweCAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItd2lkdGg6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6bm90LXNyLW9ubHk6Zm9jdXMge1xcbiAgICBwb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudDtcXG4gICAgd2lkdGg6YXV0byAhaW1wb3J0YW50O1xcbiAgICBoZWlnaHQ6YXV0byAhaW1wb3J0YW50O1xcbiAgICBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7XFxuICAgIGNsaXA6YXV0byAhaW1wb3J0YW50O1xcbiAgICB3aGl0ZS1zcGFjZTpub3JtYWwgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6Zm9jdXNcXFxcOm5vdC1zci1vbmx5OmZvY3VzIHtcXG4gICAgcGFkZGluZzowICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbjowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmFwcGVhcmFuY2Utbm9uZSB7XFxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTpub25lICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otYXBwZWFyYW5jZTpub25lICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgYXBwZWFyYW5jZTpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmJnLWZpeGVkIHtcXG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OmZpeGVkICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmJnLWxvY2FsIHtcXG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OmxvY2FsICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmJnLXNjcm9sbCB7XFxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDpzY3JvbGwgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6YmctY2xpcC1ib3JkZXIge1xcbiAgICBiYWNrZ3JvdW5kLWNsaXA6Ym9yZGVyLWJveCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpiZy1jbGlwLXBhZGRpbmcge1xcbiAgICBiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3ggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6YmctY2xpcC1jb250ZW50IHtcXG4gICAgYmFja2dyb3VuZC1jbGlwOmNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmJnLWNsaXAtdGV4dCB7XFxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnRleHQgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6dGV4dCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpiZy10cmFuc3BhcmVudCB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Ymctc2Vjb25kYXJ5IHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6Ymctc2Vjb25kYXJ5IHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgxMzEsIDEwMCwgNzEsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpiZy1wcmltYXJ5IHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6YmctcHJpbWFyeSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjgsIDQ1LCA4NiwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmJnLXdoaXRlIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6Ymctd2hpdGUge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpiZy1ncmF5LTEwMCB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmJnLWdyYXktMTAwIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgyNDUsIDI0NSwgMjQ1LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6YmctZ3JheS0yMDAge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpiZy1ncmF5LTIwMCB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjM4LCAyMzgsIDIzOCwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmJnLWdyYXktMzAwIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6YmctZ3JheS0zMDAge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIyNCwgMjI0LCAyMjQsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpiZy1ncmF5LTQwMCB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmJnLWdyYXktNDAwIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgxODksIDE4OSwgMTg5LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6YmctZ3JheS01MDAge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpiZy1ncmF5LTUwMCB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTU4LCAxNTgsIDE1OCwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmJnLWdyYXktNjAwIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6YmctZ3JheS02MDAge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDExNywgMTE3LCAxMTcsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpiZy1ncmF5LTcwMCB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmJnLWdyYXktNzAwIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSg5NywgOTcsIDk3LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6YmctZ3JheS04MDAge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpiZy1ncmF5LTgwMCB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNjYsIDY2LCA2NiwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmJnLWdyYXktOTAwIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6YmctZ3JheS05MDAge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDMzLCAzMywgMzMsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpob3ZlclxcXFw6YmctdHJhbnNwYXJlbnQ6aG92ZXIge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDpiZy1zZWNvbmRhcnk6aG92ZXIge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpob3ZlclxcXFw6Ymctc2Vjb25kYXJ5OmhvdmVyIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgxMzEsIDEwMCwgNzEsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6YmctcHJpbWFyeTpob3ZlciB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmhvdmVyXFxcXDpiZy1wcmltYXJ5OmhvdmVyIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgyOCwgNDUsIDg2LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOmJnLXdoaXRlOmhvdmVyIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6aG92ZXJcXFxcOmJnLXdoaXRlOmhvdmVyIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOmJnLWdyYXktMTAwOmhvdmVyIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6aG92ZXJcXFxcOmJnLWdyYXktMTAwOmhvdmVyIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgyNDUsIDI0NSwgMjQ1LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOmJnLWdyYXktMjAwOmhvdmVyIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6aG92ZXJcXFxcOmJnLWdyYXktMjAwOmhvdmVyIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgyMzgsIDIzOCwgMjM4LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOmJnLWdyYXktMzAwOmhvdmVyIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6aG92ZXJcXFxcOmJnLWdyYXktMzAwOmhvdmVyIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgyMjQsIDIyNCwgMjI0LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOmJnLWdyYXktNDAwOmhvdmVyIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6aG92ZXJcXFxcOmJnLWdyYXktNDAwOmhvdmVyIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgxODksIDE4OSwgMTg5LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOmJnLWdyYXktNTAwOmhvdmVyIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6aG92ZXJcXFxcOmJnLWdyYXktNTAwOmhvdmVyIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgxNTgsIDE1OCwgMTU4LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOmJnLWdyYXktNjAwOmhvdmVyIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6aG92ZXJcXFxcOmJnLWdyYXktNjAwOmhvdmVyIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgxMTcsIDExNywgMTE3LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOmJnLWdyYXktNzAwOmhvdmVyIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6aG92ZXJcXFxcOmJnLWdyYXktNzAwOmhvdmVyIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSg5NywgOTcsIDk3LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOmJnLWdyYXktODAwOmhvdmVyIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6aG92ZXJcXFxcOmJnLWdyYXktODAwOmhvdmVyIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSg2NiwgNjYsIDY2LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOmJnLWdyYXktOTAwOmhvdmVyIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6aG92ZXJcXFxcOmJnLWdyYXktOTAwOmhvdmVyIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgzMywgMzMsIDMzLCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6Zm9jdXNcXFxcOmJnLXRyYW5zcGFyZW50OmZvY3VzIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6Ymctc2Vjb25kYXJ5OmZvY3VzIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6Zm9jdXNcXFxcOmJnLXNlY29uZGFyeTpmb2N1cyB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTMxLCAxMDAsIDcxLCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOmJnLXByaW1hcnk6Zm9jdXMge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpmb2N1c1xcXFw6YmctcHJpbWFyeTpmb2N1cyB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjgsIDQ1LCA4NiwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpiZy13aGl0ZTpmb2N1cyB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmZvY3VzXFxcXDpiZy13aGl0ZTpmb2N1cyB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpiZy1ncmF5LTEwMDpmb2N1cyB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmZvY3VzXFxcXDpiZy1ncmF5LTEwMDpmb2N1cyB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjQ1LCAyNDUsIDI0NSwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpiZy1ncmF5LTIwMDpmb2N1cyB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmZvY3VzXFxcXDpiZy1ncmF5LTIwMDpmb2N1cyB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjM4LCAyMzgsIDIzOCwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpiZy1ncmF5LTMwMDpmb2N1cyB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmZvY3VzXFxcXDpiZy1ncmF5LTMwMDpmb2N1cyB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjI0LCAyMjQsIDIyNCwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpiZy1ncmF5LTQwMDpmb2N1cyB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmZvY3VzXFxcXDpiZy1ncmF5LTQwMDpmb2N1cyB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTg5LCAxODksIDE4OSwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpiZy1ncmF5LTUwMDpmb2N1cyB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmZvY3VzXFxcXDpiZy1ncmF5LTUwMDpmb2N1cyB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTU4LCAxNTgsIDE1OCwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpiZy1ncmF5LTYwMDpmb2N1cyB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmZvY3VzXFxcXDpiZy1ncmF5LTYwMDpmb2N1cyB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTE3LCAxMTcsIDExNywgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpiZy1ncmF5LTcwMDpmb2N1cyB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmZvY3VzXFxcXDpiZy1ncmF5LTcwMDpmb2N1cyB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoOTcsIDk3LCA5NywgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpiZy1ncmF5LTgwMDpmb2N1cyB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmZvY3VzXFxcXDpiZy1ncmF5LTgwMDpmb2N1cyB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNjYsIDY2LCA2NiwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpiZy1ncmF5LTkwMDpmb2N1cyB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmZvY3VzXFxcXDpiZy1ncmF5LTkwMDpmb2N1cyB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMzMsIDMzLCAzMywgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmJnLW5vbmUge1xcbiAgICBiYWNrZ3JvdW5kLWltYWdlOm5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6YmctZ3JhZGllbnQtdG8tdCB7XFxuICAgIGJhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCwgdmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6YmctZ3JhZGllbnQtdG8tdCB7XFxyXFxuICAgIGJhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgZnJvbSh2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6YmctZ3JhZGllbnQtdG8tdCB7XFxuICAgIGJhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IGJvdHRvbSwgcmlnaHQgdG9wLCBmcm9tKHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpiZy1ncmFkaWVudC10by10ciB7XFxyXFxuICAgIGJhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCByaWdodCB0b3AsIGZyb20odmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSkgIWltcG9ydGFudDtcXHJcXG4gICAgYmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wIHJpZ2h0LCB2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpiZy1ncmFkaWVudC10by10ciB7XFxuICAgIGJhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20odmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSkgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wIGxlZnQsIHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOmJnLWdyYWRpZW50LXRvLXIge1xcclxcbiAgICBiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIGJhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpiZy1ncmFkaWVudC10by1yIHtcXG4gICAgYmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgdG9wLCBsZWZ0IHRvcCwgZnJvbSh2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpKSAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpiZy1ncmFkaWVudC10by1iciB7XFxyXFxuICAgIGJhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCBib3R0b20sIGZyb20odmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSkgIWltcG9ydGFudDtcXHJcXG4gICAgYmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCB2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpiZy1ncmFkaWVudC10by1iciB7XFxuICAgIGJhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCBib3R0b20sIGZyb20odmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSkgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIGxlZnQsIHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6YmctZ3JhZGllbnQtdG8tYiB7XFxuICAgIGJhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6YmctZ3JhZGllbnQtdG8tYiB7XFxyXFxuICAgIGJhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSh2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6YmctZ3JhZGllbnQtdG8tYiB7XFxuICAgIGJhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgcmlnaHQgYm90dG9tLCBmcm9tKHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpiZy1ncmFkaWVudC10by1ibCB7XFxyXFxuICAgIGJhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCBib3R0b20sIGZyb20odmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSkgIWltcG9ydGFudDtcXHJcXG4gICAgYmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIGxlZnQsIHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOmJnLWdyYWRpZW50LXRvLWJsIHtcXG4gICAgYmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IGJvdHRvbSwgZnJvbSh2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpKSAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsIHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOmJnLWdyYWRpZW50LXRvLWwge1xcclxcbiAgICBiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIGxlZnQgdG9wLCBmcm9tKHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIGJhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOmJnLWdyYWRpZW50LXRvLWwge1xcbiAgICBiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkpICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpiZy1ncmFkaWVudC10by10bCB7XFxyXFxuICAgIGJhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20odmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSkgIWltcG9ydGFudDtcXHJcXG4gICAgYmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wIGxlZnQsIHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOmJnLWdyYWRpZW50LXRvLXRsIHtcXG4gICAgYmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIHJpZ2h0IHRvcCwgZnJvbSh2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpKSAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsIHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6ZnJvbS10cmFuc3BhcmVudCB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgwLCAwLCAwLCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6ZnJvbS1zZWNvbmRhcnkge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxMzEsIDEwMCwgNzEsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmcm9tLXByaW1hcnkge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyOCwgNDUsIDg2LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6ZnJvbS13aGl0ZSB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmcm9tLWdyYXktMTAwIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjQ1LCAyNDUsIDI0NSwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZyb20tZ3JheS0yMDAge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyMzgsIDIzOCwgMjM4LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6ZnJvbS1ncmF5LTMwMCB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDIyNCwgMjI0LCAyMjQsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmcm9tLWdyYXktNDAwIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTg5LCAxODksIDE4OSwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZyb20tZ3JheS01MDAge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxNTgsIDE1OCwgMTU4LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6ZnJvbS1ncmF5LTYwMCB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDExNywgMTE3LCAxMTcsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmcm9tLWdyYXktNzAwIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoOTcsIDk3LCA5NywgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZyb20tZ3JheS04MDAge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSg2NiwgNjYsIDY2LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6ZnJvbS1ncmF5LTkwMCB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDMzLCAzMywgMzMsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp2aWEtdHJhbnNwYXJlbnQge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgwLCAwLCAwLCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dmlhLXNlY29uZGFyeSB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTMxLCAxMDAsIDcxLCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dmlhLXByaW1hcnkge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDI4LCA0NSwgODYsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp2aWEtd2hpdGUge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp2aWEtZ3JheS0xMDAge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDI0NSwgMjQ1LCAyNDUsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp2aWEtZ3JheS0yMDAge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDIzOCwgMjM4LCAyMzgsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp2aWEtZ3JheS0zMDAge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDIyNCwgMjI0LCAyMjQsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp2aWEtZ3JheS00MDAge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDE4OSwgMTg5LCAxODksIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp2aWEtZ3JheS01MDAge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDE1OCwgMTU4LCAxNTgsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp2aWEtZ3JheS02MDAge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDExNywgMTE3LCAxMTcsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp2aWEtZ3JheS03MDAge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDk3LCA5NywgOTcsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp2aWEtZ3JheS04MDAge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDY2LCA2NiwgNjYsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp2aWEtZ3JheS05MDAge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDMzLCAzMywgMzMsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp0by10cmFuc3BhcmVudCB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dG8tc2Vjb25kYXJ5IHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnRvLXByaW1hcnkge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dG8td2hpdGUge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dG8tZ3JheS0xMDAge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dG8tZ3JheS0yMDAge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dG8tZ3JheS0zMDAge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dG8tZ3JheS00MDAge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dG8tZ3JheS01MDAge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dG8tZ3JheS02MDAge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dG8tZ3JheS03MDAge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dG8tZ3JheS04MDAge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dG8tZ3JheS05MDAge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOmZyb20tdHJhbnNwYXJlbnQ6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMCwgMCwgMCwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDpmcm9tLXNlY29uZGFyeTpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDEzMSwgMTAwLCA3MSwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDpmcm9tLXByaW1hcnk6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyOCwgNDUsIDg2LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOmZyb20td2hpdGU6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOmZyb20tZ3JheS0xMDA6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyNDUsIDI0NSwgMjQ1LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOmZyb20tZ3JheS0yMDA6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyMzgsIDIzOCwgMjM4LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOmZyb20tZ3JheS0zMDA6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyMjQsIDIyNCwgMjI0LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOmZyb20tZ3JheS00MDA6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxODksIDE4OSwgMTg5LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOmZyb20tZ3JheS01MDA6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxNTgsIDE1OCwgMTU4LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOmZyb20tZ3JheS02MDA6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxMTcsIDExNywgMTE3LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOmZyb20tZ3JheS03MDA6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSg5NywgOTcsIDk3LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOmZyb20tZ3JheS04MDA6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSg2NiwgNjYsIDY2LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOmZyb20tZ3JheS05MDA6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgzMywgMzMsIDMzLCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnZpYS10cmFuc3BhcmVudDpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6dmlhLXNlY29uZGFyeTpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTMxLCAxMDAsIDcxLCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnZpYS1wcmltYXJ5OmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyOCwgNDUsIDg2LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnZpYS13aGl0ZTpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDp2aWEtZ3JheS0xMDA6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDI0NSwgMjQ1LCAyNDUsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6dmlhLWdyYXktMjAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyMzgsIDIzOCwgMjM4LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnZpYS1ncmF5LTMwMDpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjI0LCAyMjQsIDIyNCwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDp2aWEtZ3JheS00MDA6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDE4OSwgMTg5LCAxODksIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6dmlhLWdyYXktNTAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxNTgsIDE1OCwgMTU4LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnZpYS1ncmF5LTYwMDpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTE3LCAxMTcsIDExNywgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDp2aWEtZ3JheS03MDA6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDk3LCA5NywgOTcsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6dmlhLWdyYXktODAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSg2NiwgNjYsIDY2LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnZpYS1ncmF5LTkwMDpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMzMsIDMzLCAzMywgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDp0by10cmFuc3BhcmVudDpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnRvLXNlY29uZGFyeTpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6dG8tcHJpbWFyeTpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6dG8td2hpdGU6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnRvLWdyYXktMTAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDp0by1ncmF5LTIwMDpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6dG8tZ3JheS0zMDA6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnRvLWdyYXktNDAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDp0by1ncmF5LTUwMDpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6dG8tZ3JheS02MDA6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnRvLWdyYXktNzAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDp0by1ncmF5LTgwMDpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6dG8tZ3JheS05MDA6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOmZyb20tdHJhbnNwYXJlbnQ6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMCwgMCwgMCwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpmcm9tLXNlY29uZGFyeTpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDEzMSwgMTAwLCA3MSwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpmcm9tLXByaW1hcnk6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyOCwgNDUsIDg2LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOmZyb20td2hpdGU6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOmZyb20tZ3JheS0xMDA6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyNDUsIDI0NSwgMjQ1LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOmZyb20tZ3JheS0yMDA6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyMzgsIDIzOCwgMjM4LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOmZyb20tZ3JheS0zMDA6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyMjQsIDIyNCwgMjI0LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOmZyb20tZ3JheS00MDA6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxODksIDE4OSwgMTg5LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOmZyb20tZ3JheS01MDA6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxNTgsIDE1OCwgMTU4LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOmZyb20tZ3JheS02MDA6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxMTcsIDExNywgMTE3LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOmZyb20tZ3JheS03MDA6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSg5NywgOTcsIDk3LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOmZyb20tZ3JheS04MDA6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSg2NiwgNjYsIDY2LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOmZyb20tZ3JheS05MDA6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgzMywgMzMsIDMzLCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnZpYS10cmFuc3BhcmVudDpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6dmlhLXNlY29uZGFyeTpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTMxLCAxMDAsIDcxLCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnZpYS1wcmltYXJ5OmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyOCwgNDUsIDg2LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnZpYS13aGl0ZTpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDp2aWEtZ3JheS0xMDA6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDI0NSwgMjQ1LCAyNDUsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6dmlhLWdyYXktMjAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyMzgsIDIzOCwgMjM4LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnZpYS1ncmF5LTMwMDpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjI0LCAyMjQsIDIyNCwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDp2aWEtZ3JheS00MDA6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDE4OSwgMTg5LCAxODksIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6dmlhLWdyYXktNTAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxNTgsIDE1OCwgMTU4LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnZpYS1ncmF5LTYwMDpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTE3LCAxMTcsIDExNywgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDp2aWEtZ3JheS03MDA6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDk3LCA5NywgOTcsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6dmlhLWdyYXktODAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSg2NiwgNjYsIDY2LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnZpYS1ncmF5LTkwMDpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMzMsIDMzLCAzMywgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDp0by10cmFuc3BhcmVudDpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnRvLXNlY29uZGFyeTpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6dG8tcHJpbWFyeTpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6dG8td2hpdGU6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnRvLWdyYXktMTAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDp0by1ncmF5LTIwMDpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6dG8tZ3JheS0zMDA6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnRvLWdyYXktNDAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDp0by1ncmF5LTUwMDpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6dG8tZ3JheS02MDA6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnRvLWdyYXktNzAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDp0by1ncmF5LTgwMDpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6dG8tZ3JheS05MDA6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Ymctb3BhY2l0eS0wIHtcXG4gICAgLS1iZy1vcGFjaXR5OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Ymctb3BhY2l0eS0yNSB7XFxuICAgIC0tYmctb3BhY2l0eTowLjI1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmJnLW9wYWNpdHktNTAge1xcbiAgICAtLWJnLW9wYWNpdHk6MC41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmJnLW9wYWNpdHktNzUge1xcbiAgICAtLWJnLW9wYWNpdHk6MC43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpiZy1vcGFjaXR5LTEwMCB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDpiZy1vcGFjaXR5LTA6aG92ZXIge1xcbiAgICAtLWJnLW9wYWNpdHk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6Ymctb3BhY2l0eS0yNTpob3ZlciB7XFxuICAgIC0tYmctb3BhY2l0eTowLjI1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDpiZy1vcGFjaXR5LTUwOmhvdmVyIHtcXG4gICAgLS1iZy1vcGFjaXR5OjAuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6Ymctb3BhY2l0eS03NTpob3ZlciB7XFxuICAgIC0tYmctb3BhY2l0eTowLjc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDpiZy1vcGFjaXR5LTEwMDpob3ZlciB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpiZy1vcGFjaXR5LTA6Zm9jdXMge1xcbiAgICAtLWJnLW9wYWNpdHk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6Ymctb3BhY2l0eS0yNTpmb2N1cyB7XFxuICAgIC0tYmctb3BhY2l0eTowLjI1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpiZy1vcGFjaXR5LTUwOmZvY3VzIHtcXG4gICAgLS1iZy1vcGFjaXR5OjAuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6Ymctb3BhY2l0eS03NTpmb2N1cyB7XFxuICAgIC0tYmctb3BhY2l0eTowLjc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpiZy1vcGFjaXR5LTEwMDpmb2N1cyB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmJnLWF1dG8ge1xcbiAgICBiYWNrZ3JvdW5kLXNpemU6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpiZy1jb3ZlciB7XFxuICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlciAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpiZy1jb250YWluIHtcXG4gICAgYmFja2dyb3VuZC1zaXplOmNvbnRhaW4gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6Ym9yZGVyLXRyYW5zcGFyZW50IHtcXG4gICAgYm9yZGVyLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmJvcmRlci1zZWNvbmRhcnkge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6Ym9yZGVyLXNlY29uZGFyeSB7XFxuICAgIGJvcmRlci1jb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDEzMSwgMTAwLCA3MSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpib3JkZXItcHJpbWFyeSB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpib3JkZXItcHJpbWFyeSB7XFxuICAgIGJvcmRlci1jb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDI4LCA0NSwgODYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Ym9yZGVyLXdoaXRlIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmJvcmRlci13aGl0ZSB7XFxuICAgIGJvcmRlci1jb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Ym9yZGVyLWdyYXktMTAwIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmJvcmRlci1ncmF5LTEwMCB7XFxuICAgIGJvcmRlci1jb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDI0NSwgMjQ1LCAyNDUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Ym9yZGVyLWdyYXktMjAwIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmJvcmRlci1ncmF5LTIwMCB7XFxuICAgIGJvcmRlci1jb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDIzOCwgMjM4LCAyMzgsIHZhcigtLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Ym9yZGVyLWdyYXktMzAwIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmJvcmRlci1ncmF5LTMwMCB7XFxuICAgIGJvcmRlci1jb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDIyNCwgMjI0LCAyMjQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Ym9yZGVyLWdyYXktNDAwIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmJvcmRlci1ncmF5LTQwMCB7XFxuICAgIGJvcmRlci1jb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDE4OSwgMTg5LCAxODksIHZhcigtLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Ym9yZGVyLWdyYXktNTAwIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmJvcmRlci1ncmF5LTUwMCB7XFxuICAgIGJvcmRlci1jb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDE1OCwgMTU4LCAxNTgsIHZhcigtLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Ym9yZGVyLWdyYXktNjAwIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmJvcmRlci1ncmF5LTYwMCB7XFxuICAgIGJvcmRlci1jb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDExNywgMTE3LCAxMTcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Ym9yZGVyLWdyYXktNzAwIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmJvcmRlci1ncmF5LTcwMCB7XFxuICAgIGJvcmRlci1jb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDk3LCA5NywgOTcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Ym9yZGVyLWdyYXktODAwIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmJvcmRlci1ncmF5LTgwMCB7XFxuICAgIGJvcmRlci1jb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDY2LCA2NiwgNjYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Ym9yZGVyLWdyYXktOTAwIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmJvcmRlci1ncmF5LTkwMCB7XFxuICAgIGJvcmRlci1jb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDMzLCAzMywgMzMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6aG92ZXJcXFxcOmJvcmRlci10cmFuc3BhcmVudDpob3ZlciB7XFxuICAgIGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6Ym9yZGVyLXNlY29uZGFyeTpob3ZlciB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpob3ZlclxcXFw6Ym9yZGVyLXNlY29uZGFyeTpob3ZlciB7XFxuICAgIGJvcmRlci1jb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDEzMSwgMTAwLCA3MSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6Ym9yZGVyLXByaW1hcnk6aG92ZXIge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6aG92ZXJcXFxcOmJvcmRlci1wcmltYXJ5OmhvdmVyIHtcXG4gICAgYm9yZGVyLWNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoMjgsIDQ1LCA4NiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6Ym9yZGVyLXdoaXRlOmhvdmVyIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmhvdmVyXFxcXDpib3JkZXItd2hpdGU6aG92ZXIge1xcbiAgICBib3JkZXItY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDpib3JkZXItZ3JheS0xMDA6aG92ZXIge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6aG92ZXJcXFxcOmJvcmRlci1ncmF5LTEwMDpob3ZlciB7XFxuICAgIGJvcmRlci1jb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDI0NSwgMjQ1LCAyNDUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOmJvcmRlci1ncmF5LTIwMDpob3ZlciB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpob3ZlclxcXFw6Ym9yZGVyLWdyYXktMjAwOmhvdmVyIHtcXG4gICAgYm9yZGVyLWNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoMjM4LCAyMzgsIDIzOCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6Ym9yZGVyLWdyYXktMzAwOmhvdmVyIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmhvdmVyXFxcXDpib3JkZXItZ3JheS0zMDA6aG92ZXIge1xcbiAgICBib3JkZXItY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgyMjQsIDIyNCwgMjI0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDpib3JkZXItZ3JheS00MDA6aG92ZXIge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6aG92ZXJcXFxcOmJvcmRlci1ncmF5LTQwMDpob3ZlciB7XFxuICAgIGJvcmRlci1jb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDE4OSwgMTg5LCAxODksIHZhcigtLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOmJvcmRlci1ncmF5LTUwMDpob3ZlciB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpob3ZlclxcXFw6Ym9yZGVyLWdyYXktNTAwOmhvdmVyIHtcXG4gICAgYm9yZGVyLWNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoMTU4LCAxNTgsIDE1OCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6Ym9yZGVyLWdyYXktNjAwOmhvdmVyIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmhvdmVyXFxcXDpib3JkZXItZ3JheS02MDA6aG92ZXIge1xcbiAgICBib3JkZXItY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgxMTcsIDExNywgMTE3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDpib3JkZXItZ3JheS03MDA6aG92ZXIge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6aG92ZXJcXFxcOmJvcmRlci1ncmF5LTcwMDpob3ZlciB7XFxuICAgIGJvcmRlci1jb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDk3LCA5NywgOTcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOmJvcmRlci1ncmF5LTgwMDpob3ZlciB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpob3ZlclxcXFw6Ym9yZGVyLWdyYXktODAwOmhvdmVyIHtcXG4gICAgYm9yZGVyLWNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoNjYsIDY2LCA2NiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6Ym9yZGVyLWdyYXktOTAwOmhvdmVyIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmhvdmVyXFxcXDpib3JkZXItZ3JheS05MDA6aG92ZXIge1xcbiAgICBib3JkZXItY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgzMywgMzMsIDMzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmJvcmRlci1vcGFjaXR5LTAge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Ym9yZGVyLW9wYWNpdHktMjUge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjAuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Ym9yZGVyLW9wYWNpdHktNTAge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjAuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpib3JkZXItb3BhY2l0eS03NSB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MC43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpib3JkZXItb3BhY2l0eS0xMDAge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOmJvcmRlci1vcGFjaXR5LTA6aG92ZXIge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOmJvcmRlci1vcGFjaXR5LTI1OmhvdmVyIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eTowLjI1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDpib3JkZXItb3BhY2l0eS01MDpob3ZlciB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MC41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDpib3JkZXItb3BhY2l0eS03NTpob3ZlciB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MC43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6Ym9yZGVyLW9wYWNpdHktMTAwOmhvdmVyIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpib3JkZXItb3BhY2l0eS0wOmZvY3VzIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpib3JkZXItb3BhY2l0eS0yNTpmb2N1cyB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MC4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6Ym9yZGVyLW9wYWNpdHktNTA6Zm9jdXMge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjAuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6Ym9yZGVyLW9wYWNpdHktNzU6Zm9jdXMge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjAuNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOmJvcmRlci1vcGFjaXR5LTEwMDpmb2N1cyB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpib3JkZXItc29saWQge1xcbiAgICBib3JkZXItc3R5bGU6c29saWQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6Ym9yZGVyLWRhc2hlZCB7XFxuICAgIGJvcmRlci1zdHlsZTpkYXNoZWQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6Ym9yZGVyLWRvdHRlZCB7XFxuICAgIGJvcmRlci1zdHlsZTpkb3R0ZWQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6Ym9yZGVyLWRvdWJsZSB7XFxuICAgIGJvcmRlci1zdHlsZTpkb3VibGUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6Ym9yZGVyLW5vbmUge1xcbiAgICBib3JkZXItc3R5bGU6bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpib3JkZXItMCB7XFxuICAgIGJvcmRlci13aWR0aDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmJvcmRlci0yIHtcXG4gICAgYm9yZGVyLXdpZHRoOjJweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpib3JkZXItNCB7XFxuICAgIGJvcmRlci13aWR0aDo0cHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6Ym9yZGVyLTgge1xcbiAgICBib3JkZXItd2lkdGg6OHB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmJvcmRlciB7XFxuICAgIGJvcmRlci13aWR0aDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6Ym9yZGVyLXQtMCB7XFxuICAgIGJvcmRlci10b3Atd2lkdGg6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6Ym9yZGVyLXItMCB7XFxyXFxuICAgIGJvcmRlci1yaWdodC13aWR0aDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpib3JkZXItci0wIHtcXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpib3JkZXItYi0wIHtcXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpib3JkZXItbC0wIHtcXHJcXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6Ym9yZGVyLWwtMCB7XFxuICAgIGJvcmRlci1yaWdodC13aWR0aDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmJvcmRlci10LTIge1xcbiAgICBib3JkZXItdG9wLXdpZHRoOjJweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6Ym9yZGVyLXItMiB7XFxyXFxuICAgIGJvcmRlci1yaWdodC13aWR0aDoycHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOmJvcmRlci1yLTIge1xcbiAgICBib3JkZXItbGVmdC13aWR0aDoycHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6Ym9yZGVyLWItMiB7XFxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6MnB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpib3JkZXItbC0yIHtcXHJcXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6MnB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpib3JkZXItbC0yIHtcXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOjJweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpib3JkZXItdC00IHtcXG4gICAgYm9yZGVyLXRvcC13aWR0aDo0cHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOmJvcmRlci1yLTQge1xcclxcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6NHB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpib3JkZXItci00IHtcXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6NHB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmJvcmRlci1iLTQge1xcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOjRweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6Ym9yZGVyLWwtNCB7XFxyXFxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOjRweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6Ym9yZGVyLWwtNCB7XFxuICAgIGJvcmRlci1yaWdodC13aWR0aDo0cHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6Ym9yZGVyLXQtOCB7XFxuICAgIGJvcmRlci10b3Atd2lkdGg6OHB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpib3JkZXItci04IHtcXHJcXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOjhweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6Ym9yZGVyLXItOCB7XFxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOjhweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpib3JkZXItYi04IHtcXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDo4cHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOmJvcmRlci1sLTgge1xcclxcbiAgICBib3JkZXItbGVmdC13aWR0aDo4cHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOmJvcmRlci1sLTgge1xcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6OHB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmJvcmRlci10IHtcXG4gICAgYm9yZGVyLXRvcC13aWR0aDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOmJvcmRlci1yIHtcXHJcXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6Ym9yZGVyLXIge1xcbiAgICBib3JkZXItbGVmdC13aWR0aDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6Ym9yZGVyLWIge1xcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6Ym9yZGVyLWwge1xcclxcbiAgICBib3JkZXItbGVmdC13aWR0aDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOmJvcmRlci1sIHtcXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpib3gtYm9yZGVyIHtcXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDtcXG4gICAgICAgICAgICBib3gtc2l6aW5nOmJvcmRlci1ib3ggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Ym94LWNvbnRlbnQge1xcbiAgICAtd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3ggIWltcG9ydGFudDtcXG4gICAgICAgICAgICBib3gtc2l6aW5nOmNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmJsb2NrIHtcXG4gICAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDppbmxpbmUtYmxvY2sge1xcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDppbmxpbmUge1xcbiAgICBkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmbGV4IHtcXG4gICAgZGlzcGxheTotd2Via2l0LWJveCAhaW1wb3J0YW50O1xcbiAgICBkaXNwbGF5Oi1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XFxuICAgIGRpc3BsYXk6ZmxleCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDppbmxpbmUtZmxleCB7XFxuICAgIGRpc3BsYXk6LXdlYmtpdC1pbmxpbmUtYm94ICFpbXBvcnRhbnQ7XFxuICAgIGRpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XFxuICAgIGRpc3BsYXk6aW5saW5lLWZsZXggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dGFibGUge1xcbiAgICBkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnRhYmxlLWNhcHRpb24ge1xcbiAgICBkaXNwbGF5OnRhYmxlLWNhcHRpb24gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dGFibGUtY2VsbCB7XFxuICAgIGRpc3BsYXk6dGFibGUtY2VsbCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp0YWJsZS1jb2x1bW4ge1xcbiAgICBkaXNwbGF5OnRhYmxlLWNvbHVtbiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp0YWJsZS1jb2x1bW4tZ3JvdXAge1xcbiAgICBkaXNwbGF5OnRhYmxlLWNvbHVtbi1ncm91cCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp0YWJsZS1mb290ZXItZ3JvdXAge1xcbiAgICBkaXNwbGF5OnRhYmxlLWZvb3Rlci1ncm91cCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp0YWJsZS1oZWFkZXItZ3JvdXAge1xcbiAgICBkaXNwbGF5OnRhYmxlLWhlYWRlci1ncm91cCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp0YWJsZS1yb3ctZ3JvdXAge1xcbiAgICBkaXNwbGF5OnRhYmxlLXJvdy1ncm91cCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp0YWJsZS1yb3cge1xcbiAgICBkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmbG93LXJvb3Qge1xcbiAgICBkaXNwbGF5OmZsb3ctcm9vdCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpncmlkIHtcXG4gICAgZGlzcGxheTpncmlkICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmlubGluZS1ncmlkIHtcXG4gICAgZGlzcGxheTppbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpjb250ZW50cyB7XFxuICAgIGRpc3BsYXk6Y29udGVudHMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aGlkZGVuIHtcXG4gICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZsZXgtcm93IHtcXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWwgIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbCAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmbGV4LXJvdy1yZXZlcnNlIHtcXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50Omhvcml6b250YWwgIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOnJldmVyc2UgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZsZXgtY29sIHtcXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWwgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6ZmxleC1jb2wtcmV2ZXJzZSB7XFxuICAgIC13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbCAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246cmV2ZXJzZSAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6ZmxleC13cmFwIHtcXG4gICAgLW1zLWZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnQ7XFxuICAgICAgICBmbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmbGV4LXdyYXAtcmV2ZXJzZSB7XFxuICAgIC1tcy1mbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XFxuICAgICAgICBmbGV4LXdyYXA6d3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZsZXgtbm8td3JhcCB7XFxuICAgIC1tcy1mbGV4LXdyYXA6bm93cmFwICFpbXBvcnRhbnQ7XFxuICAgICAgICBmbGV4LXdyYXA6bm93cmFwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlLWl0ZW1zLWF1dG8ge1xcbiAgICBwbGFjZS1pdGVtczphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlLWl0ZW1zLXN0YXJ0IHtcXG4gICAgcGxhY2UtaXRlbXM6c3RhcnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cGxhY2UtaXRlbXMtZW5kIHtcXG4gICAgcGxhY2UtaXRlbXM6ZW5kICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlLWl0ZW1zLWNlbnRlciB7XFxuICAgIHBsYWNlLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpwbGFjZS1pdGVtcy1zdHJldGNoIHtcXG4gICAgcGxhY2UtaXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpwbGFjZS1jb250ZW50LWNlbnRlciB7XFxuICAgIHBsYWNlLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlLWNvbnRlbnQtc3RhcnQge1xcbiAgICBwbGFjZS1jb250ZW50OnN0YXJ0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlLWNvbnRlbnQtZW5kIHtcXG4gICAgcGxhY2UtY29udGVudDplbmQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cGxhY2UtY29udGVudC1iZXR3ZWVuIHtcXG4gICAgcGxhY2UtY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlLWNvbnRlbnQtYXJvdW5kIHtcXG4gICAgcGxhY2UtY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cGxhY2UtY29udGVudC1ldmVubHkge1xcbiAgICBwbGFjZS1jb250ZW50OnNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpwbGFjZS1jb250ZW50LXN0cmV0Y2gge1xcbiAgICBwbGFjZS1jb250ZW50OnN0cmV0Y2ggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cGxhY2Utc2VsZi1hdXRvIHtcXG4gICAgcGxhY2Utc2VsZjphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlLXNlbGYtc3RhcnQge1xcbiAgICBwbGFjZS1zZWxmOnN0YXJ0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlLXNlbGYtZW5kIHtcXG4gICAgcGxhY2Utc2VsZjplbmQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cGxhY2Utc2VsZi1jZW50ZXIge1xcbiAgICBwbGFjZS1zZWxmOmNlbnRlciAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpwbGFjZS1zZWxmLXN0cmV0Y2gge1xcbiAgICBwbGFjZS1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aXRlbXMtc3RhcnQge1xcbiAgICAtd2Via2l0LWJveC1hbGlnbjpzdGFydCAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246c3RhcnQgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOml0ZW1zLWVuZCB7XFxuICAgIC13ZWJraXQtYm94LWFsaWduOmVuZCAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246ZW5kICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1lbmQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aXRlbXMtY2VudGVyIHtcXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aXRlbXMtYmFzZWxpbmUge1xcbiAgICAtd2Via2l0LWJveC1hbGlnbjpiYXNlbGluZSAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246YmFzZWxpbmUgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBhbGlnbi1pdGVtczpiYXNlbGluZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDppdGVtcy1zdHJldGNoIHtcXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246c3RyZXRjaCAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246c3RyZXRjaCAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Y29udGVudC1jZW50ZXIge1xcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6Y2VudGVyICFpbXBvcnRhbnQ7XFxuICAgICAgICBhbGlnbi1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpjb250ZW50LXN0YXJ0IHtcXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOnN0YXJ0ICFpbXBvcnRhbnQ7XFxuICAgICAgICBhbGlnbi1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Y29udGVudC1lbmQge1xcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6ZW5kICFpbXBvcnRhbnQ7XFxuICAgICAgICBhbGlnbi1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmNvbnRlbnQtYmV0d2VlbiB7XFxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazpqdXN0aWZ5ICFpbXBvcnRhbnQ7XFxuICAgICAgICBhbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Y29udGVudC1hcm91bmQge1xcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6ZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xcbiAgICAgICAgYWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Y29udGVudC1ldmVubHkge1xcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6c3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XFxuICAgICAgICBhbGlnbi1jb250ZW50OnNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpzZWxmLWF1dG8ge1xcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOmF1dG8gIWltcG9ydGFudDtcXG4gICAgICAgIGFsaWduLXNlbGY6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpzZWxmLXN0YXJ0IHtcXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjpzdGFydCAhaW1wb3J0YW50O1xcbiAgICAgICAgYWxpZ24tc2VsZjpmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnNlbGYtZW5kIHtcXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjplbmQgIWltcG9ydGFudDtcXG4gICAgICAgIGFsaWduLXNlbGY6ZmxleC1lbmQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c2VsZi1jZW50ZXIge1xcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOmNlbnRlciAhaW1wb3J0YW50O1xcbiAgICAgICAgYWxpZ24tc2VsZjpjZW50ZXIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c2VsZi1zdHJldGNoIHtcXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjpzdHJldGNoICFpbXBvcnRhbnQ7XFxuICAgICAgICBhbGlnbi1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6anVzdGlmeS1pdGVtcy1hdXRvIHtcXG4gICAganVzdGlmeS1pdGVtczphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmp1c3RpZnktaXRlbXMtc3RhcnQge1xcbiAgICBqdXN0aWZ5LWl0ZW1zOnN0YXJ0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmp1c3RpZnktaXRlbXMtZW5kIHtcXG4gICAganVzdGlmeS1pdGVtczplbmQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6anVzdGlmeS1pdGVtcy1jZW50ZXIge1xcbiAgICBqdXN0aWZ5LWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpqdXN0aWZ5LWl0ZW1zLXN0cmV0Y2gge1xcbiAgICBqdXN0aWZ5LWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6anVzdGlmeS1zdGFydCB7XFxuICAgIC13ZWJraXQtYm94LXBhY2s6c3RhcnQgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6c3RhcnQgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpqdXN0aWZ5LWVuZCB7XFxuICAgIC13ZWJraXQtYm94LXBhY2s6ZW5kICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1wYWNrOmVuZCAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpqdXN0aWZ5LWNlbnRlciB7XFxuICAgIC13ZWJraXQtYm94LXBhY2s6Y2VudGVyICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1wYWNrOmNlbnRlciAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6anVzdGlmeS1iZXR3ZWVuIHtcXG4gICAgLXdlYmtpdC1ib3gtcGFjazpqdXN0aWZ5ICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1wYWNrOmp1c3RpZnkgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpqdXN0aWZ5LWFyb3VuZCB7XFxuICAgIC1tcy1mbGV4LXBhY2s6ZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xcbiAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpqdXN0aWZ5LWV2ZW5seSB7XFxuICAgIC13ZWJraXQtYm94LXBhY2s6c3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1wYWNrOnNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6anVzdGlmeS1zZWxmLWF1dG8ge1xcbiAgICBqdXN0aWZ5LXNlbGY6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpqdXN0aWZ5LXNlbGYtc3RhcnQge1xcbiAgICBqdXN0aWZ5LXNlbGY6c3RhcnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6anVzdGlmeS1zZWxmLWVuZCB7XFxuICAgIGp1c3RpZnktc2VsZjplbmQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6anVzdGlmeS1zZWxmLWNlbnRlciB7XFxuICAgIGp1c3RpZnktc2VsZjpjZW50ZXIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6anVzdGlmeS1zZWxmLXN0cmV0Y2gge1xcbiAgICBqdXN0aWZ5LXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmbGV4LTEge1xcbiAgICAtd2Via2l0LWJveC1mbGV4OjEgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4OjEgMSAwJSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGZsZXg6MSAxIDAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZsZXgtYXV0byB7XFxuICAgIC13ZWJraXQtYm94LWZsZXg6MSAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXg6MSAxIGF1dG8gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBmbGV4OjEgMSBhdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZsZXgtaW5pdGlhbCB7XFxuICAgIC13ZWJraXQtYm94LWZsZXg6MCAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXg6MCAxIGF1dG8gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBmbGV4OjAgMSBhdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZsZXgtbm9uZSB7XFxuICAgIC13ZWJraXQtYm94LWZsZXg6MCAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXg6bm9uZSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGZsZXg6bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmbGV4LWdyb3ctMCB7XFxuICAgIC13ZWJraXQtYm94LWZsZXg6MCAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6MCAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGZsZXgtZ3JvdzowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZsZXgtZ3JvdyB7XFxuICAgIC13ZWJraXQtYm94LWZsZXg6MSAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6MSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGZsZXgtZ3JvdzoxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZsZXgtc2hyaW5rLTAge1xcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTowICFpbXBvcnRhbnQ7XFxuICAgICAgICBmbGV4LXNocmluazowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZsZXgtc2hyaW5rIHtcXG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6MSAhaW1wb3J0YW50O1xcbiAgICAgICAgZmxleC1zaHJpbms6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpvcmRlci0xIHtcXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoyICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1vcmRlcjoxICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgb3JkZXI6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpvcmRlci0yIHtcXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDozICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1vcmRlcjoyICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgb3JkZXI6MiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpvcmRlci0zIHtcXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo0ICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1vcmRlcjozICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgb3JkZXI6MyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpvcmRlci00IHtcXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo1ICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1vcmRlcjo0ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgb3JkZXI6NCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpvcmRlci01IHtcXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo2ICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1vcmRlcjo1ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgb3JkZXI6NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpvcmRlci02IHtcXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo3ICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1vcmRlcjo2ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgb3JkZXI6NiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpvcmRlci1maXJzdCB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MCAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6LTEgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBvcmRlcjotMSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpvcmRlci1sYXN0IHtcXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoxMDAwICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1vcmRlcjo5OTkgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBvcmRlcjo5OTkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6b3JkZXItbm9ybWFsIHtcXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoxICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1vcmRlcjowICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgb3JkZXI6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6b3JkZXItMTpob3ZlciB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MiAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6MSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOm9yZGVyLTI6aG92ZXIge1xcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjMgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOjIgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBvcmRlcjoyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDpvcmRlci0zOmhvdmVyIHtcXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo0ICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1vcmRlcjozICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgb3JkZXI6MyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6b3JkZXItNDpob3ZlciB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NSAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6NCAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOjQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOm9yZGVyLTU6aG92ZXIge1xcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjYgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOjUgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBvcmRlcjo1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDpvcmRlci02OmhvdmVyIHtcXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo3ICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1vcmRlcjo2ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgb3JkZXI6NiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6b3JkZXItZmlyc3Q6aG92ZXIge1xcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjAgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOi0xICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgb3JkZXI6LTEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOm9yZGVyLWxhc3Q6aG92ZXIge1xcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjEwMDAgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOjk5OSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOjk5OSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6b3JkZXItbm9ybWFsOmhvdmVyIHtcXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoxICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1vcmRlcjowICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgb3JkZXI6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6b3JkZXItMTpmb2N1cyB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MiAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6MSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOm9yZGVyLTI6Zm9jdXMge1xcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjMgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOjIgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBvcmRlcjoyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpvcmRlci0zOmZvY3VzIHtcXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo0ICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1vcmRlcjozICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgb3JkZXI6MyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6b3JkZXItNDpmb2N1cyB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NSAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6NCAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOjQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOm9yZGVyLTU6Zm9jdXMge1xcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjYgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOjUgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBvcmRlcjo1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpvcmRlci02OmZvY3VzIHtcXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo3ICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1vcmRlcjo2ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgb3JkZXI6NiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6b3JkZXItZmlyc3Q6Zm9jdXMge1xcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjAgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOi0xICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgb3JkZXI6LTEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOm9yZGVyLWxhc3Q6Zm9jdXMge1xcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjEwMDAgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOjk5OSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOjk5OSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6b3JkZXItbm9ybWFsOmZvY3VzIHtcXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoxICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1vcmRlcjowICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgb3JkZXI6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6ZmxvYXQtcmlnaHQge1xcclxcbiAgICBmbG9hdDpyaWdodCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6ZmxvYXQtcmlnaHQge1xcbiAgICBmbG9hdDpsZWZ0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpmbG9hdC1sZWZ0IHtcXHJcXG4gICAgZmxvYXQ6bGVmdCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6ZmxvYXQtbGVmdCB7XFxuICAgIGZsb2F0OnJpZ2h0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmZsb2F0LW5vbmUge1xcbiAgICBmbG9hdDpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmNsZWFyZml4OmFmdGVyIHtcXG4gICAgY29udGVudDpcXFwiXFxcIiAhaW1wb3J0YW50O1xcbiAgICBkaXNwbGF5OnRhYmxlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmNsZWFyZml4OmFmdGVyIHtcXG4gICAgY2xlYXI6Ym90aCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6Y2xlYXItbGVmdCB7XFxyXFxuICAgIGNsZWFyOmxlZnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOmNsZWFyLWxlZnQge1xcbiAgICBjbGVhcjpyaWdodCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6Y2xlYXItcmlnaHQge1xcclxcbiAgICBjbGVhcjpyaWdodCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6Y2xlYXItcmlnaHQge1xcbiAgICBjbGVhcjpsZWZ0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmNsZWFyLWJvdGgge1xcbiAgICBjbGVhcjpib3RoICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmNsZWFyLW5vbmUge1xcbiAgICBjbGVhcjpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvbnQtbGlnaHQge1xcbiAgICBmb250LXdlaWdodDozMDAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9udC1ub3JtYWwge1xcbiAgICBmb250LXdlaWdodDo0MDAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9udC1tZWRpdW0ge1xcbiAgICBmb250LXdlaWdodDo1MDAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9udC1zZW1pYm9sZCB7XFxuICAgIGZvbnQtd2VpZ2h0OjYwMCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb250LWJvbGQge1xcbiAgICBmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9udC1leHRyYWJvbGQge1xcbiAgICBmb250LXdlaWdodDo4MDAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9udC1ibGFjayB7XFxuICAgIGZvbnQtd2VpZ2h0OjkwMCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6Zm9udC1saWdodDpob3ZlciB7XFxuICAgIGZvbnQtd2VpZ2h0OjMwMCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6Zm9udC1ub3JtYWw6aG92ZXIge1xcbiAgICBmb250LXdlaWdodDo0MDAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOmZvbnQtbWVkaXVtOmhvdmVyIHtcXG4gICAgZm9udC13ZWlnaHQ6NTAwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDpmb250LXNlbWlib2xkOmhvdmVyIHtcXG4gICAgZm9udC13ZWlnaHQ6NjAwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDpmb250LWJvbGQ6aG92ZXIge1xcbiAgICBmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOmZvbnQtZXh0cmFib2xkOmhvdmVyIHtcXG4gICAgZm9udC13ZWlnaHQ6ODAwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDpmb250LWJsYWNrOmhvdmVyIHtcXG4gICAgZm9udC13ZWlnaHQ6OTAwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmgtMSB7XFxuICAgIGhlaWdodDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmgtMiB7XFxuICAgIGhlaWdodDowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aC0zIHtcXG4gICAgaGVpZ2h0OjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aC00IHtcXG4gICAgaGVpZ2h0OjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aC01IHtcXG4gICAgaGVpZ2h0OjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aC02IHtcXG4gICAgaGVpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpoLTgge1xcbiAgICBoZWlnaHQ6MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpoLTEwIHtcXG4gICAgaGVpZ2h0OjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpoLTEyIHtcXG4gICAgaGVpZ2h0OjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aC0xNiB7XFxuICAgIGhlaWdodDo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmgtMjQge1xcbiAgICBoZWlnaHQ6NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpoLTMyIHtcXG4gICAgaGVpZ2h0OjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aC00OCB7XFxuICAgIGhlaWdodDoxMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpoLTY0IHtcXG4gICAgaGVpZ2h0OjE2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmgtYXV0byB7XFxuICAgIGhlaWdodDphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmgtcHgge1xcbiAgICBoZWlnaHQ6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmgtZnVsbCB7XFxuICAgIGhlaWdodDoxMDAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmgtc2NyZWVuIHtcXG4gICAgaGVpZ2h0OjEwMHZoICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnRleHQteHMge1xcbiAgICBmb250LXNpemU6Ljc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnRleHQtc20ge1xcbiAgICBmb250LXNpemU6Ljg3NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp0ZXh0LWJhc2Uge1xcbiAgICBmb250LXNpemU6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp0ZXh0LWxnIHtcXG4gICAgZm9udC1zaXplOjEuMTI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnRleHQteGwge1xcbiAgICBmb250LXNpemU6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp0ZXh0LTJ4bCB7XFxuICAgIGZvbnQtc2l6ZToxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dGV4dC0zeGwge1xcbiAgICBmb250LXNpemU6MS44NzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dGV4dC00eGwge1xcbiAgICBmb250LXNpemU6Mi4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp0ZXh0LTV4bCB7XFxuICAgIGZvbnQtc2l6ZTozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnRleHQtNnhsIHtcXG4gICAgZm9udC1zaXplOjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6bGVhZGluZy1ub25lIHtcXG4gICAgbGluZS1oZWlnaHQ6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpsZWFkaW5nLXRpZ2h0IHtcXG4gICAgbGluZS1oZWlnaHQ6MS4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpsZWFkaW5nLW5vcm1hbCB7XFxuICAgIGxpbmUtaGVpZ2h0OjEuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpsZWFkaW5nLWxvb3NlIHtcXG4gICAgbGluZS1oZWlnaHQ6MiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpsaXN0LWluc2lkZSB7XFxuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246aW5zaWRlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmxpc3Qtb3V0c2lkZSB7XFxuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246b3V0c2lkZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDptLTAge1xcbiAgICBtYXJnaW46MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDptLTEge1xcbiAgICBtYXJnaW46MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDptLTIge1xcbiAgICBtYXJnaW46MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOm0tMyB7XFxuICAgIG1hcmdpbjowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOm0tNCB7XFxuICAgIG1hcmdpbjoxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOm0tNSB7XFxuICAgIG1hcmdpbjoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOm0tNiB7XFxuICAgIG1hcmdpbjoxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6bS04IHtcXG4gICAgbWFyZ2luOjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6bS0xMCB7XFxuICAgIG1hcmdpbjoyLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6bS0xMiB7XFxuICAgIG1hcmdpbjozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOm0tMTYge1xcbiAgICBtYXJnaW46NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDptLTIwIHtcXG4gICAgbWFyZ2luOjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6bS0yNCB7XFxuICAgIG1hcmdpbjo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOm0tMzIge1xcbiAgICBtYXJnaW46OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDptLWF1dG8ge1xcbiAgICBtYXJnaW46YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDptLXB4IHtcXG4gICAgbWFyZ2luOjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDptLWJhc2Uge1xcbiAgICBtYXJnaW46Mi4ycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOi1tLXB4IHtcXG4gICAgbWFyZ2luOi0xcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6LW0tMSB7XFxuICAgIG1hcmdpbjotMC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDotbS0yIHtcXG4gICAgbWFyZ2luOi0wLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6LW0tMyB7XFxuICAgIG1hcmdpbjotMC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDotbS00IHtcXG4gICAgbWFyZ2luOi0xcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOm15LTAge1xcbiAgICBtYXJnaW4tdG9wOjAgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpteC0wIHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6bXgtMCB7XFxuICAgIG1hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6bXktMSB7XFxuICAgIG1hcmdpbi10b3A6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOm14LTEge1xcclxcbiAgICBtYXJnaW4tbGVmdDowLjI1cmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1yaWdodDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpteC0xIHtcXG4gICAgbWFyZ2luLXJpZ2h0OjAuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWxlZnQ6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpteS0yIHtcXG4gICAgbWFyZ2luLXRvcDowLjVyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOm14LTIge1xcclxcbiAgICBtYXJnaW4tbGVmdDowLjVyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6bXgtMiB7XFxuICAgIG1hcmdpbi1yaWdodDowLjVyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWxlZnQ6MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOm15LTMge1xcbiAgICBtYXJnaW4tdG9wOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpteC0zIHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6MC43NXJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6bXgtMyB7XFxuICAgIG1hcmdpbi1yaWdodDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1sZWZ0OjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6bXktNCB7XFxuICAgIG1hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOm14LTQge1xcclxcbiAgICBtYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpteC00IHtcXG4gICAgbWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpteS01IHtcXG4gICAgbWFyZ2luLXRvcDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6bXgtNSB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjEuMjVyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOm14LTUge1xcbiAgICBtYXJnaW4tcmlnaHQ6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tbGVmdDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOm15LTYge1xcbiAgICBtYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6bXgtNiB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpteC02IHtcXG4gICAgbWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6bXktOCB7XFxuICAgIG1hcmdpbi10b3A6MnJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOm14LTgge1xcclxcbiAgICBtYXJnaW4tbGVmdDoycmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1yaWdodDoycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpteC04IHtcXG4gICAgbWFyZ2luLXJpZ2h0OjJyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWxlZnQ6MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpteS0xMCB7XFxuICAgIG1hcmdpbi10b3A6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpteC0xMCB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjIuNXJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpteC0xMCB7XFxuICAgIG1hcmdpbi1yaWdodDoyLjVyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWxlZnQ6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOm15LTEyIHtcXG4gICAgbWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6bXgtMTIge1xcclxcbiAgICBtYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpteC0xMiB7XFxuICAgIG1hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6bXktMTYge1xcbiAgICBtYXJnaW4tdG9wOjRyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpteC0xNiB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjRyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOm14LTE2IHtcXG4gICAgbWFyZ2luLXJpZ2h0OjRyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWxlZnQ6NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpteS0yMCB7XFxuICAgIG1hcmdpbi10b3A6NXJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOm14LTIwIHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6NXJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6bXgtMjAge1xcbiAgICBtYXJnaW4tcmlnaHQ6NXJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tbGVmdDo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOm15LTI0IHtcXG4gICAgbWFyZ2luLXRvcDo2cmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6bXgtMjQge1xcclxcbiAgICBtYXJnaW4tbGVmdDo2cmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1yaWdodDo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpteC0yNCB7XFxuICAgIG1hcmdpbi1yaWdodDo2cmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1sZWZ0OjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6bXktMzIge1xcbiAgICBtYXJnaW4tdG9wOjhyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpteC0zMiB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjhyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOm14LTMyIHtcXG4gICAgbWFyZ2luLXJpZ2h0OjhyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWxlZnQ6OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpteS1hdXRvIHtcXG4gICAgbWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6bXgtYXV0byB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOm14LWF1dG8ge1xcbiAgICBtYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOm15LXB4IHtcXG4gICAgbWFyZ2luLXRvcDoxcHggIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbToxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOm14LXB4IHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6MXB4ICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1yaWdodDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOm14LXB4IHtcXG4gICAgbWFyZ2luLXJpZ2h0OjFweCAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tbGVmdDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6bXktYmFzZSB7XFxuICAgIG1hcmdpbi10b3A6Mi4ycmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Mi4ycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpteC1iYXNlIHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Mi4ycmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1yaWdodDoyLjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOm14LWJhc2Uge1xcbiAgICBtYXJnaW4tcmlnaHQ6Mi4ycmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1sZWZ0OjIuMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDotbXktcHgge1xcbiAgICBtYXJnaW4tdG9wOi0xcHggIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTotMXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDotbXgtcHgge1xcclxcbiAgICBtYXJnaW4tbGVmdDotMXB4ICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1yaWdodDotMXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDotbXgtcHgge1xcbiAgICBtYXJnaW4tcmlnaHQ6LTFweCAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tbGVmdDotMXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOi1teS0xIHtcXG4gICAgbWFyZ2luLXRvcDotMC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOi0wLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDotbXgtMSB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0Oi0wLjI1cmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1yaWdodDotMC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6LW14LTEge1xcbiAgICBtYXJnaW4tcmlnaHQ6LTAuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWxlZnQ6LTAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6LW15LTIge1xcbiAgICBtYXJnaW4tdG9wOi0wLjVyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTotMC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDotbXgtMiB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0Oi0wLjVyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0Oi0wLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOi1teC0yIHtcXG4gICAgbWFyZ2luLXJpZ2h0Oi0wLjVyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWxlZnQ6LTAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDotbXktMyB7XFxuICAgIG1hcmdpbi10b3A6LTAuNzVyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTotMC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6LW14LTMge1xcclxcbiAgICBtYXJnaW4tbGVmdDotMC43NXJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6LTAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOi1teC0zIHtcXG4gICAgbWFyZ2luLXJpZ2h0Oi0wLjc1cmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1sZWZ0Oi0wLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOi1teS00IHtcXG4gICAgbWFyZ2luLXRvcDotMXJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOi0xcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDotbXgtNCB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0Oi0xcmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1yaWdodDotMXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6LW14LTQge1xcbiAgICBtYXJnaW4tcmlnaHQ6LTFyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWxlZnQ6LTFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6bXQtMCB7XFxuICAgIG1hcmdpbi10b3A6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6bXItMCB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDptci0wIHtcXG4gICAgbWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDptYi0wIHtcXG4gICAgbWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDptbC0wIHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6bWwtMCB7XFxuICAgIG1hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOm10LTEge1xcbiAgICBtYXJnaW4tdG9wOjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOm1yLTEge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6bXItMSB7XFxuICAgIG1hcmdpbi1sZWZ0OjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6bWItMSB7XFxuICAgIG1hcmdpbi1ib3R0b206MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6bWwtMSB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOm1sLTEge1xcbiAgICBtYXJnaW4tcmlnaHQ6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDptdC0yIHtcXG4gICAgbWFyZ2luLXRvcDowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOm1yLTIge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDptci0yIHtcXG4gICAgbWFyZ2luLWxlZnQ6MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOm1iLTIge1xcbiAgICBtYXJnaW4tYm90dG9tOjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6bWwtMiB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6bWwtMiB7XFxuICAgIG1hcmdpbi1yaWdodDowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6bXQtMyB7XFxuICAgIG1hcmdpbi10b3A6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6bXItMyB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDptci0zIHtcXG4gICAgbWFyZ2luLWxlZnQ6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDptYi0zIHtcXG4gICAgbWFyZ2luLWJvdHRvbTowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDptbC0zIHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6bWwtMyB7XFxuICAgIG1hcmdpbi1yaWdodDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOm10LTQge1xcbiAgICBtYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOm1yLTQge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6bXItNCB7XFxuICAgIG1hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6bWItNCB7XFxuICAgIG1hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6bWwtNCB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOm1sLTQge1xcbiAgICBtYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDptdC01IHtcXG4gICAgbWFyZ2luLXRvcDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDptci01IHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOm1yLTUge1xcbiAgICBtYXJnaW4tbGVmdDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOm1iLTUge1xcbiAgICBtYXJnaW4tYm90dG9tOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOm1sLTUge1xcclxcbiAgICBtYXJnaW4tbGVmdDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDptbC01IHtcXG4gICAgbWFyZ2luLXJpZ2h0OjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6bXQtNiB7XFxuICAgIG1hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDptci02IHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6bXItNiB7XFxuICAgIG1hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDptYi02IHtcXG4gICAgbWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOm1sLTYge1xcclxcbiAgICBtYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOm1sLTYge1xcbiAgICBtYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOm10LTgge1xcbiAgICBtYXJnaW4tdG9wOjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOm1yLTgge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6bXItOCB7XFxuICAgIG1hcmdpbi1sZWZ0OjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6bWItOCB7XFxuICAgIG1hcmdpbi1ib3R0b206MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6bWwtOCB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOm1sLTgge1xcbiAgICBtYXJnaW4tcmlnaHQ6MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDptdC0xMCB7XFxuICAgIG1hcmdpbi10b3A6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDptci0xMCB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDoyLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOm1yLTEwIHtcXG4gICAgbWFyZ2luLWxlZnQ6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOm1iLTEwIHtcXG4gICAgbWFyZ2luLWJvdHRvbToyLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOm1sLTEwIHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDptbC0xMCB7XFxuICAgIG1hcmdpbi1yaWdodDoyLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6bXQtMTIge1xcbiAgICBtYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOm1yLTEyIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOm1yLTEyIHtcXG4gICAgbWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDptYi0xMiB7XFxuICAgIG1hcmdpbi1ib3R0b206M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6bWwtMTIge1xcclxcbiAgICBtYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDptbC0xMiB7XFxuICAgIG1hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOm10LTE2IHtcXG4gICAgbWFyZ2luLXRvcDo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDptci0xNiB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDptci0xNiB7XFxuICAgIG1hcmdpbi1sZWZ0OjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6bWItMTYge1xcbiAgICBtYXJnaW4tYm90dG9tOjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOm1sLTE2IHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6bWwtMTYge1xcbiAgICBtYXJnaW4tcmlnaHQ6NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDptdC0yMCB7XFxuICAgIG1hcmdpbi10b3A6NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6bXItMjAge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6bXItMjAge1xcbiAgICBtYXJnaW4tbGVmdDo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOm1iLTIwIHtcXG4gICAgbWFyZ2luLWJvdHRvbTo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDptbC0yMCB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOm1sLTIwIHtcXG4gICAgbWFyZ2luLXJpZ2h0OjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6bXQtMjQge1xcbiAgICBtYXJnaW4tdG9wOjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOm1yLTI0IHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOm1yLTI0IHtcXG4gICAgbWFyZ2luLWxlZnQ6NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDptYi0yNCB7XFxuICAgIG1hcmdpbi1ib3R0b206NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6bWwtMjQge1xcclxcbiAgICBtYXJnaW4tbGVmdDo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDptbC0yNCB7XFxuICAgIG1hcmdpbi1yaWdodDo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOm10LTMyIHtcXG4gICAgbWFyZ2luLXRvcDo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDptci0zMiB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDptci0zMiB7XFxuICAgIG1hcmdpbi1sZWZ0OjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6bWItMzIge1xcbiAgICBtYXJnaW4tYm90dG9tOjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOm1sLTMyIHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6bWwtMzIge1xcbiAgICBtYXJnaW4tcmlnaHQ6OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDptdC1hdXRvIHtcXG4gICAgbWFyZ2luLXRvcDphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDptci1hdXRvIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOm1yLWF1dG8ge1xcbiAgICBtYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOm1iLWF1dG8ge1xcbiAgICBtYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOm1sLWF1dG8ge1xcclxcbiAgICBtYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDptbC1hdXRvIHtcXG4gICAgbWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6bXQtcHgge1xcbiAgICBtYXJnaW4tdG9wOjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6bXItcHgge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDptci1weCB7XFxuICAgIG1hcmdpbi1sZWZ0OjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDptYi1weCB7XFxuICAgIG1hcmdpbi1ib3R0b206MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDptbC1weCB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6bWwtcHgge1xcbiAgICBtYXJnaW4tcmlnaHQ6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOm10LWJhc2Uge1xcbiAgICBtYXJnaW4tdG9wOjIuMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6bXItYmFzZSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDoyLjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOm1yLWJhc2Uge1xcbiAgICBtYXJnaW4tbGVmdDoyLjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6bWItYmFzZSB7XFxuICAgIG1hcmdpbi1ib3R0b206Mi4ycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDptbC1iYXNlIHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Mi4ycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDptbC1iYXNlIHtcXG4gICAgbWFyZ2luLXJpZ2h0OjIuMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDotbXQtcHgge1xcbiAgICBtYXJnaW4tdG9wOi0xcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOi1tci1weCB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDotMXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDotbXItcHgge1xcbiAgICBtYXJnaW4tbGVmdDotMXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOi1tYi1weCB7XFxuICAgIG1hcmdpbi1ib3R0b206LTFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6LW1sLXB4IHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6LTFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6LW1sLXB4IHtcXG4gICAgbWFyZ2luLXJpZ2h0Oi0xcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6LW10LTEge1xcbiAgICBtYXJnaW4tdG9wOi0wLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDotbXItMSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDotMC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6LW1yLTEge1xcbiAgICBtYXJnaW4tbGVmdDotMC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDotbWItMSB7XFxuICAgIG1hcmdpbi1ib3R0b206LTAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOi1tbC0xIHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6LTAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOi1tbC0xIHtcXG4gICAgbWFyZ2luLXJpZ2h0Oi0wLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOi1tdC0yIHtcXG4gICAgbWFyZ2luLXRvcDotMC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDotbXItMiB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDotMC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDotbXItMiB7XFxuICAgIG1hcmdpbi1sZWZ0Oi0wLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6LW1iLTIge1xcbiAgICBtYXJnaW4tYm90dG9tOi0wLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOi1tbC0yIHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6LTAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6LW1sLTIge1xcbiAgICBtYXJnaW4tcmlnaHQ6LTAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDotbXQtMyB7XFxuICAgIG1hcmdpbi10b3A6LTAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOi1tci0zIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0Oi0wLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDotbXItMyB7XFxuICAgIG1hcmdpbi1sZWZ0Oi0wLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOi1tYi0zIHtcXG4gICAgbWFyZ2luLWJvdHRvbTotMC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6LW1sLTMge1xcclxcbiAgICBtYXJnaW4tbGVmdDotMC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6LW1sLTMge1xcbiAgICBtYXJnaW4tcmlnaHQ6LTAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6LW10LTQge1xcbiAgICBtYXJnaW4tdG9wOi0xcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDotbXItNCB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDotMXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6LW1yLTQge1xcbiAgICBtYXJnaW4tbGVmdDotMXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDotbWItNCB7XFxuICAgIG1hcmdpbi1ib3R0b206LTFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOi1tbC00IHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6LTFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOi1tbC00IHtcXG4gICAgbWFyZ2luLXJpZ2h0Oi0xcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOm1heC1oLWZ1bGwge1xcbiAgICBtYXgtaGVpZ2h0OjEwMCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6bWF4LWgtc2NyZWVuIHtcXG4gICAgbWF4LWhlaWdodDoxMDB2aCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDptYXgtdy14cyB7XFxuICAgIG1heC13aWR0aDoyMHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDptYXgtdy1zbSB7XFxuICAgIG1heC13aWR0aDozMHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDptYXgtdy1tZCB7XFxuICAgIG1heC13aWR0aDo0MHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDptYXgtdy1sZyB7XFxuICAgIG1heC13aWR0aDo1MHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDptYXgtdy14bCB7XFxuICAgIG1heC13aWR0aDo2MHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDptYXgtdy0yeGwge1xcbiAgICBtYXgtd2lkdGg6NzByZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6bWF4LXctM3hsIHtcXG4gICAgbWF4LXdpZHRoOjgwcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOm1heC13LTR4bCB7XFxuICAgIG1heC13aWR0aDo5MHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDptYXgtdy01eGwge1xcbiAgICBtYXgtd2lkdGg6MTAwcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOm1heC13LWZ1bGwge1xcbiAgICBtYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDptaW4taC0wIHtcXG4gICAgbWluLWhlaWdodDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOm1pbi1oLWZ1bGwge1xcbiAgICBtaW4taGVpZ2h0OjEwMCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6bWluLWgtc2NyZWVuIHtcXG4gICAgbWluLWhlaWdodDoxMDB2aCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDptaW4tdy0wIHtcXG4gICAgbWluLXdpZHRoOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6bWluLXctZnVsbCB7XFxuICAgIG1pbi13aWR0aDoxMDAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOm9iamVjdC1jb250YWluIHtcXG4gICAgLW8tb2JqZWN0LWZpdDpjb250YWluICFpbXBvcnRhbnQ7XFxuICAgICAgIG9iamVjdC1maXQ6Y29udGFpbiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpvYmplY3QtY292ZXIge1xcbiAgICAtby1vYmplY3QtZml0OmNvdmVyICFpbXBvcnRhbnQ7XFxuICAgICAgIG9iamVjdC1maXQ6Y292ZXIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6b2JqZWN0LWZpbGwge1xcbiAgICAtby1vYmplY3QtZml0OmZpbGwgIWltcG9ydGFudDtcXG4gICAgICAgb2JqZWN0LWZpdDpmaWxsICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOm9iamVjdC1ub25lIHtcXG4gICAgLW8tb2JqZWN0LWZpdDpub25lICFpbXBvcnRhbnQ7XFxuICAgICAgIG9iamVjdC1maXQ6bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpvYmplY3Qtc2NhbGUtZG93biB7XFxuICAgIC1vLW9iamVjdC1maXQ6c2NhbGUtZG93biAhaW1wb3J0YW50O1xcbiAgICAgICBvYmplY3QtZml0OnNjYWxlLWRvd24gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6b2JqZWN0LWJvdHRvbSB7XFxuICAgIC1vLW9iamVjdC1wb3NpdGlvbjpib3R0b20gIWltcG9ydGFudDtcXG4gICAgICAgb2JqZWN0LXBvc2l0aW9uOmJvdHRvbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpvYmplY3QtY2VudGVyIHtcXG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOmNlbnRlciAhaW1wb3J0YW50O1xcbiAgICAgICBvYmplY3QtcG9zaXRpb246Y2VudGVyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOm9iamVjdC1sZWZ0IHtcXG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOmxlZnQgIWltcG9ydGFudDtcXG4gICAgICAgb2JqZWN0LXBvc2l0aW9uOmxlZnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6b2JqZWN0LWxlZnQtYm90dG9tIHtcXG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOmxlZnQgYm90dG9tICFpbXBvcnRhbnQ7XFxuICAgICAgIG9iamVjdC1wb3NpdGlvbjpsZWZ0IGJvdHRvbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpvYmplY3QtbGVmdC10b3Age1xcbiAgICAtby1vYmplY3QtcG9zaXRpb246bGVmdCB0b3AgIWltcG9ydGFudDtcXG4gICAgICAgb2JqZWN0LXBvc2l0aW9uOmxlZnQgdG9wICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOm9iamVjdC1yaWdodCB7XFxuICAgIC1vLW9iamVjdC1wb3NpdGlvbjpyaWdodCAhaW1wb3J0YW50O1xcbiAgICAgICBvYmplY3QtcG9zaXRpb246cmlnaHQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6b2JqZWN0LXJpZ2h0LWJvdHRvbSB7XFxuICAgIC1vLW9iamVjdC1wb3NpdGlvbjpyaWdodCBib3R0b20gIWltcG9ydGFudDtcXG4gICAgICAgb2JqZWN0LXBvc2l0aW9uOnJpZ2h0IGJvdHRvbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpvYmplY3QtcmlnaHQtdG9wIHtcXG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOnJpZ2h0IHRvcCAhaW1wb3J0YW50O1xcbiAgICAgICBvYmplY3QtcG9zaXRpb246cmlnaHQgdG9wICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOm9iamVjdC10b3Age1xcbiAgICAtby1vYmplY3QtcG9zaXRpb246dG9wICFpbXBvcnRhbnQ7XFxuICAgICAgIG9iamVjdC1wb3NpdGlvbjp0b3AgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6b3BhY2l0eS0wIHtcXG4gICAgb3BhY2l0eTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOm9wYWNpdHktMjUge1xcbiAgICBvcGFjaXR5OjAuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6b3BhY2l0eS01MCB7XFxuICAgIG9wYWNpdHk6MC41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOm9wYWNpdHktNzUge1xcbiAgICBvcGFjaXR5OjAuNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6b3BhY2l0eS0xMDAge1xcbiAgICBvcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6b3ZlcmZsb3ctYXV0byB7XFxuICAgIG92ZXJmbG93OmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6b3ZlcmZsb3ctaGlkZGVuIHtcXG4gICAgb3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOm92ZXJmbG93LXZpc2libGUge1xcbiAgICBvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOm92ZXJmbG93LXNjcm9sbCB7XFxuICAgIG92ZXJmbG93OnNjcm9sbCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpvdmVyZmxvdy14LWF1dG8ge1xcbiAgICBvdmVyZmxvdy14OmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6b3ZlcmZsb3cteS1hdXRvIHtcXG4gICAgb3ZlcmZsb3cteTphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOm92ZXJmbG93LXgtaGlkZGVuIHtcXG4gICAgb3ZlcmZsb3cteDpoaWRkZW4gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6b3ZlcmZsb3cteS1oaWRkZW4ge1xcbiAgICBvdmVyZmxvdy15OmhpZGRlbiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpvdmVyZmxvdy14LXZpc2libGUge1xcbiAgICBvdmVyZmxvdy14OnZpc2libGUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6b3ZlcmZsb3cteS12aXNpYmxlIHtcXG4gICAgb3ZlcmZsb3cteTp2aXNpYmxlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOm92ZXJmbG93LXgtc2Nyb2xsIHtcXG4gICAgb3ZlcmZsb3cteDpzY3JvbGwgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6b3ZlcmZsb3cteS1zY3JvbGwge1xcbiAgICBvdmVyZmxvdy15OnNjcm9sbCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpzY3JvbGxpbmctdG91Y2gge1xcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpzY3JvbGxpbmctYXV0byB7XFxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6b3ZlcnNjcm9sbC1hdXRvIHtcXG4gICAgLW1zLXNjcm9sbC1jaGFpbmluZzpjaGFpbmVkICFpbXBvcnRhbnQ7XFxuICAgICAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yOmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6b3ZlcnNjcm9sbC1jb250YWluIHtcXG4gICAgLW1zLXNjcm9sbC1jaGFpbmluZzpub25lICFpbXBvcnRhbnQ7XFxuICAgICAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yOmNvbnRhaW4gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6b3ZlcnNjcm9sbC1ub25lIHtcXG4gICAgLW1zLXNjcm9sbC1jaGFpbmluZzpub25lICFpbXBvcnRhbnQ7XFxuICAgICAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yOm5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6b3ZlcnNjcm9sbC15LWF1dG8ge1xcbiAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpvdmVyc2Nyb2xsLXktY29udGFpbiB7XFxuICAgIG92ZXJzY3JvbGwtYmVoYXZpb3IteTpjb250YWluICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOm92ZXJzY3JvbGwteS1ub25lIHtcXG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvci15Om5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6b3ZlcnNjcm9sbC14LWF1dG8ge1xcbiAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXg6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpvdmVyc2Nyb2xsLXgtY29udGFpbiB7XFxuICAgIG92ZXJzY3JvbGwtYmVoYXZpb3IteDpjb250YWluICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOm92ZXJzY3JvbGwteC1ub25lIHtcXG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvci14Om5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6cC0wIHtcXG4gICAgcGFkZGluZzowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOnAtMSB7XFxuICAgIHBhZGRpbmc6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpwLTIge1xcbiAgICBwYWRkaW5nOjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpwLTMge1xcbiAgICBwYWRkaW5nOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6cC00IHtcXG4gICAgcGFkZGluZzoxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOnAtNSB7XFxuICAgIHBhZGRpbmc6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpwLTYge1xcbiAgICBwYWRkaW5nOjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpwLTgge1xcbiAgICBwYWRkaW5nOjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6cC0xMCB7XFxuICAgIHBhZGRpbmc6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOnAtMTIge1xcbiAgICBwYWRkaW5nOjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6cC0xNiB7XFxuICAgIHBhZGRpbmc6NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpwLTIwIHtcXG4gICAgcGFkZGluZzo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOnAtMjQge1xcbiAgICBwYWRkaW5nOjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6cC0zMiB7XFxuICAgIHBhZGRpbmc6OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpwLXB4IHtcXG4gICAgcGFkZGluZzoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6cC1iYXNlIHtcXG4gICAgcGFkZGluZzoyLjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6cHktMCB7XFxuICAgIHBhZGRpbmctdG9wOjAgIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6cHgtMCB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDowICFpbXBvcnRhbnQ7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6cHgtMCB7XFxuICAgIHBhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpweS0xIHtcXG4gICAgcGFkZGluZy10b3A6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWJvdHRvbTowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpweC0xIHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjAuMjVyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgcGFkZGluZy1yaWdodDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpweC0xIHtcXG4gICAgcGFkZGluZy1yaWdodDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctbGVmdDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOnB5LTIge1xcbiAgICBwYWRkaW5nLXRvcDowLjVyZW0gIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1ib3R0b206MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpweC0yIHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjAuNXJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6cHgtMiB7XFxuICAgIHBhZGRpbmctcmlnaHQ6MC41cmVtICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctbGVmdDowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6cHktMyB7XFxuICAgIHBhZGRpbmctdG9wOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1ib3R0b206MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6cHgtMyB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDowLjc1cmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6cHgtMyB7XFxuICAgIHBhZGRpbmctcmlnaHQ6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWxlZnQ6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpweS00IHtcXG4gICAgcGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpweC00IHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgcGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpweC00IHtcXG4gICAgcGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOnB5LTUge1xcbiAgICBwYWRkaW5nLXRvcDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctYm90dG9tOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOnB4LTUge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6MS4yNXJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOnB4LTUge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjEuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1sZWZ0OjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6cHktNiB7XFxuICAgIHBhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOnB4LTYge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpweC02IHtcXG4gICAgcGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpweS04IHtcXG4gICAgcGFkZGluZy10b3A6MnJlbSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWJvdHRvbToycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpweC04IHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjJyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgcGFkZGluZy1yaWdodDoycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpweC04IHtcXG4gICAgcGFkZGluZy1yaWdodDoycmVtICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctbGVmdDoycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOnB5LTEwIHtcXG4gICAgcGFkZGluZy10b3A6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctYm90dG9tOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6cHgtMTAge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6Mi41cmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpweC0xMCB7XFxuICAgIHBhZGRpbmctcmlnaHQ6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctbGVmdDoyLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6cHktMTIge1xcbiAgICBwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOnB4LTEyIHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgcGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpweC0xMiB7XFxuICAgIHBhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpweS0xNiB7XFxuICAgIHBhZGRpbmctdG9wOjRyZW0gIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1ib3R0b206NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6cHgtMTYge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6NHJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOnB4LTE2IHtcXG4gICAgcGFkZGluZy1yaWdodDo0cmVtICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctbGVmdDo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOnB5LTIwIHtcXG4gICAgcGFkZGluZy10b3A6NXJlbSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWJvdHRvbTo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpweC0yMCB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDo1cmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6cHgtMjAge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjVyZW0gIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1sZWZ0OjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6cHktMjQge1xcbiAgICBwYWRkaW5nLXRvcDo2cmVtICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctYm90dG9tOjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOnB4LTI0IHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjZyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgcGFkZGluZy1yaWdodDo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpweC0yNCB7XFxuICAgIHBhZGRpbmctcmlnaHQ6NnJlbSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWxlZnQ6NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpweS0zMiB7XFxuICAgIHBhZGRpbmctdG9wOjhyZW0gIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1ib3R0b206OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6cHgtMzIge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6OHJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOnB4LTMyIHtcXG4gICAgcGFkZGluZy1yaWdodDo4cmVtICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctbGVmdDo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOnB5LXB4IHtcXG4gICAgcGFkZGluZy10b3A6MXB4ICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctYm90dG9tOjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6cHgtcHgge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6MXB4ICFpbXBvcnRhbnQ7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpweC1weCB7XFxuICAgIHBhZGRpbmctcmlnaHQ6MXB4ICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctbGVmdDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6cHktYmFzZSB7XFxuICAgIHBhZGRpbmctdG9wOjIuMnJlbSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWJvdHRvbToyLjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOnB4LWJhc2Uge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6Mi4ycmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6Mi4ycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpweC1iYXNlIHtcXG4gICAgcGFkZGluZy1yaWdodDoyLjJyZW0gIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1sZWZ0OjIuMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpwdC0wIHtcXG4gICAgcGFkZGluZy10b3A6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6cHItMCB7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6cHItMCB7XFxuICAgIHBhZGRpbmctbGVmdDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOnBiLTAge1xcbiAgICBwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpwbC0wIHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOnBsLTAge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6cHQtMSB7XFxuICAgIHBhZGRpbmctdG9wOjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOnByLTEge1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOnByLTEge1xcbiAgICBwYWRkaW5nLWxlZnQ6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpwYi0xIHtcXG4gICAgcGFkZGluZy1ib3R0b206MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6cGwtMSB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpwbC0xIHtcXG4gICAgcGFkZGluZy1yaWdodDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOnB0LTIge1xcbiAgICBwYWRkaW5nLXRvcDowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOnByLTIge1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6cHItMiB7XFxuICAgIHBhZGRpbmctbGVmdDowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6cGItMiB7XFxuICAgIHBhZGRpbmctYm90dG9tOjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6cGwtMiB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOnBsLTIge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpwdC0zIHtcXG4gICAgcGFkZGluZy10b3A6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6cHItMyB7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6cHItMyB7XFxuICAgIHBhZGRpbmctbGVmdDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOnBiLTMge1xcbiAgICBwYWRkaW5nLWJvdHRvbTowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpwbC0zIHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOnBsLTMge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6cHQtNCB7XFxuICAgIHBhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOnByLTQge1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOnByLTQge1xcbiAgICBwYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpwYi00IHtcXG4gICAgcGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6cGwtNCB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpwbC00IHtcXG4gICAgcGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOnB0LTUge1xcbiAgICBwYWRkaW5nLXRvcDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpwci01IHtcXHJcXG4gICAgcGFkZGluZy1yaWdodDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpwci01IHtcXG4gICAgcGFkZGluZy1sZWZ0OjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6cGItNSB7XFxuICAgIHBhZGRpbmctYm90dG9tOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOnBsLTUge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6cGwtNSB7XFxuICAgIHBhZGRpbmctcmlnaHQ6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpwdC02IHtcXG4gICAgcGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpwci02IHtcXHJcXG4gICAgcGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOnByLTYge1xcbiAgICBwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOnBiLTYge1xcbiAgICBwYWRkaW5nLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOnBsLTYge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpwbC02IHtcXG4gICAgcGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6cHQtOCB7XFxuICAgIHBhZGRpbmctdG9wOjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOnByLTgge1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOnByLTgge1xcbiAgICBwYWRkaW5nLWxlZnQ6MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpwYi04IHtcXG4gICAgcGFkZGluZy1ib3R0b206MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6cGwtOCB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDoycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpwbC04IHtcXG4gICAgcGFkZGluZy1yaWdodDoycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOnB0LTEwIHtcXG4gICAgcGFkZGluZy10b3A6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpwci0xMCB7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpwci0xMCB7XFxuICAgIHBhZGRpbmctbGVmdDoyLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6cGItMTAge1xcbiAgICBwYWRkaW5nLWJvdHRvbToyLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOnBsLTEwIHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6cGwtMTAge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpwdC0xMiB7XFxuICAgIHBhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOnByLTEyIHtcXHJcXG4gICAgcGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpwci0xMiB7XFxuICAgIHBhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOnBiLTEyIHtcXG4gICAgcGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6cGwtMTIge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6cGwtMTIge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6cHQtMTYge1xcbiAgICBwYWRkaW5nLXRvcDo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpwci0xNiB7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6cHItMTYge1xcbiAgICBwYWRkaW5nLWxlZnQ6NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpwYi0xNiB7XFxuICAgIHBhZGRpbmctYm90dG9tOjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOnBsLTE2IHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOnBsLTE2IHtcXG4gICAgcGFkZGluZy1yaWdodDo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOnB0LTIwIHtcXG4gICAgcGFkZGluZy10b3A6NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6cHItMjAge1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOnByLTIwIHtcXG4gICAgcGFkZGluZy1sZWZ0OjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6cGItMjAge1xcbiAgICBwYWRkaW5nLWJvdHRvbTo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpwbC0yMCB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpwbC0yMCB7XFxuICAgIHBhZGRpbmctcmlnaHQ6NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpwdC0yNCB7XFxuICAgIHBhZGRpbmctdG9wOjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOnByLTI0IHtcXHJcXG4gICAgcGFkZGluZy1yaWdodDo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpwci0yNCB7XFxuICAgIHBhZGRpbmctbGVmdDo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOnBiLTI0IHtcXG4gICAgcGFkZGluZy1ib3R0b206NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6cGwtMjQge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6cGwtMjQge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6cHQtMzIge1xcbiAgICBwYWRkaW5nLXRvcDo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpwci0zMiB7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6cHItMzIge1xcbiAgICBwYWRkaW5nLWxlZnQ6OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpwYi0zMiB7XFxuICAgIHBhZGRpbmctYm90dG9tOjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOnBsLTMyIHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOnBsLTMyIHtcXG4gICAgcGFkZGluZy1yaWdodDo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOnB0LXB4IHtcXG4gICAgcGFkZGluZy10b3A6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpwci1weCB7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpwci1weCB7XFxuICAgIHBhZGRpbmctbGVmdDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6cGItcHgge1xcbiAgICBwYWRkaW5nLWJvdHRvbToxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOnBsLXB4IHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6cGwtcHgge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpwdC1iYXNlIHtcXG4gICAgcGFkZGluZy10b3A6Mi4ycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpwci1iYXNlIHtcXHJcXG4gICAgcGFkZGluZy1yaWdodDoyLjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOnByLWJhc2Uge1xcbiAgICBwYWRkaW5nLWxlZnQ6Mi4ycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOnBiLWJhc2Uge1xcbiAgICBwYWRkaW5nLWJvdHRvbToyLjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOnBsLWJhc2Uge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6Mi4ycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpwbC1iYXNlIHtcXG4gICAgcGFkZGluZy1yaWdodDoyLjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cGxhY2Vob2xkZXItdHJhbnNwYXJlbnQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICBjb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpwbGFjZWhvbGRlci10cmFuc3BhcmVudDo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIGNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlaG9sZGVyLXRyYW5zcGFyZW50Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIGNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlaG9sZGVyLXRyYW5zcGFyZW50OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICBjb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpwbGFjZWhvbGRlci10cmFuc3BhcmVudDo6cGxhY2Vob2xkZXIge1xcbiAgICBjb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpwbGFjZWhvbGRlci1zZWNvbmRhcnk6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTMxLCAxMDAsIDcxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cGxhY2Vob2xkZXItc2Vjb25kYXJ5OjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDEzMSwgMTAwLCA3MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlaG9sZGVyLXNlY29uZGFyeTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTMxLCAxMDAsIDcxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cGxhY2Vob2xkZXItc2Vjb25kYXJ5OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTMxLCAxMDAsIDcxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cGxhY2Vob2xkZXItc2Vjb25kYXJ5OjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxMzEsIDEwMCwgNzEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpwbGFjZWhvbGRlci1wcmltYXJ5Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI4LCA0NSwgODYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpwbGFjZWhvbGRlci1wcmltYXJ5OjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI4LCA0NSwgODYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpwbGFjZWhvbGRlci1wcmltYXJ5Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyOCwgNDUsIDg2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cGxhY2Vob2xkZXItcHJpbWFyeTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI4LCA0NSwgODYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpwbGFjZWhvbGRlci1wcmltYXJ5OjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyOCwgNDUsIDg2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cGxhY2Vob2xkZXItd2hpdGU6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlaG9sZGVyLXdoaXRlOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpwbGFjZWhvbGRlci13aGl0ZTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlaG9sZGVyLXdoaXRlOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlaG9sZGVyLXdoaXRlOjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cGxhY2Vob2xkZXItZ3JheS0xMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjQ1LCAyNDUsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlaG9sZGVyLWdyYXktMTAwOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI0NSwgMjQ1LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpwbGFjZWhvbGRlci1ncmF5LTEwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjQ1LCAyNDUsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlaG9sZGVyLWdyYXktMTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjQ1LCAyNDUsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlaG9sZGVyLWdyYXktMTAwOjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyNDUsIDI0NSwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cGxhY2Vob2xkZXItZ3JheS0yMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjM4LCAyMzgsIDIzOCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlaG9sZGVyLWdyYXktMjAwOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDIzOCwgMjM4LCAyMzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpwbGFjZWhvbGRlci1ncmF5LTIwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjM4LCAyMzgsIDIzOCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlaG9sZGVyLWdyYXktMjAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjM4LCAyMzgsIDIzOCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlaG9sZGVyLWdyYXktMjAwOjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyMzgsIDIzOCwgMjM4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cGxhY2Vob2xkZXItZ3JheS0zMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjI0LCAyMjQsIDIyNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlaG9sZGVyLWdyYXktMzAwOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDIyNCwgMjI0LCAyMjQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpwbGFjZWhvbGRlci1ncmF5LTMwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjI0LCAyMjQsIDIyNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlaG9sZGVyLWdyYXktMzAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjI0LCAyMjQsIDIyNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlaG9sZGVyLWdyYXktMzAwOjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyMjQsIDIyNCwgMjI0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cGxhY2Vob2xkZXItZ3JheS00MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTg5LCAxODksIDE4OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlaG9sZGVyLWdyYXktNDAwOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDE4OSwgMTg5LCAxODksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpwbGFjZWhvbGRlci1ncmF5LTQwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTg5LCAxODksIDE4OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlaG9sZGVyLWdyYXktNDAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTg5LCAxODksIDE4OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlaG9sZGVyLWdyYXktNDAwOjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxODksIDE4OSwgMTg5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cGxhY2Vob2xkZXItZ3JheS01MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTU4LCAxNTgsIDE1OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlaG9sZGVyLWdyYXktNTAwOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDE1OCwgMTU4LCAxNTgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpwbGFjZWhvbGRlci1ncmF5LTUwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTU4LCAxNTgsIDE1OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlaG9sZGVyLWdyYXktNTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTU4LCAxNTgsIDE1OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlaG9sZGVyLWdyYXktNTAwOjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxNTgsIDE1OCwgMTU4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cGxhY2Vob2xkZXItZ3JheS02MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTE3LCAxMTcsIDExNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlaG9sZGVyLWdyYXktNjAwOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDExNywgMTE3LCAxMTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpwbGFjZWhvbGRlci1ncmF5LTYwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTE3LCAxMTcsIDExNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlaG9sZGVyLWdyYXktNjAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTE3LCAxMTcsIDExNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlaG9sZGVyLWdyYXktNjAwOjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxMTcsIDExNywgMTE3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cGxhY2Vob2xkZXItZ3JheS03MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoOTcsIDk3LCA5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlaG9sZGVyLWdyYXktNzAwOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDk3LCA5NywgOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpwbGFjZWhvbGRlci1ncmF5LTcwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoOTcsIDk3LCA5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlaG9sZGVyLWdyYXktNzAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoOTcsIDk3LCA5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlaG9sZGVyLWdyYXktNzAwOjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSg5NywgOTcsIDk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cGxhY2Vob2xkZXItZ3JheS04MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoNjYsIDY2LCA2NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlaG9sZGVyLWdyYXktODAwOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDY2LCA2NiwgNjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpwbGFjZWhvbGRlci1ncmF5LTgwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoNjYsIDY2LCA2NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlaG9sZGVyLWdyYXktODAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoNjYsIDY2LCA2NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlaG9sZGVyLWdyYXktODAwOjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSg2NiwgNjYsIDY2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cGxhY2Vob2xkZXItZ3JheS05MDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMzMsIDMzLCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlaG9sZGVyLWdyYXktOTAwOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDMzLCAzMywgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpwbGFjZWhvbGRlci1ncmF5LTkwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMzMsIDMzLCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlaG9sZGVyLWdyYXktOTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMzMsIDMzLCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlaG9sZGVyLWdyYXktOTAwOjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgzMywgMzMsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLXRyYW5zcGFyZW50OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLXRyYW5zcGFyZW50OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLXRyYW5zcGFyZW50OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIGNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci10cmFuc3BhcmVudDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLXRyYW5zcGFyZW50OmZvY3VzOjpwbGFjZWhvbGRlciB7XFxuICAgIGNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1zZWNvbmRhcnk6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTMxLCAxMDAsIDcxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLXNlY29uZGFyeTpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxMzEsIDEwMCwgNzEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItc2Vjb25kYXJ5OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxMzEsIDEwMCwgNzEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItc2Vjb25kYXJ5OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTMxLCAxMDAsIDcxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLXNlY29uZGFyeTpmb2N1czo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTMxLCAxMDAsIDcxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLXByaW1hcnk6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjgsIDQ1LCA4NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1wcmltYXJ5OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI4LCA0NSwgODYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItcHJpbWFyeTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjgsIDQ1LCA4NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1wcmltYXJ5OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjgsIDQ1LCA4NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1wcmltYXJ5OmZvY3VzOjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyOCwgNDUsIDg2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLXdoaXRlOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItd2hpdGU6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci13aGl0ZTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci13aGl0ZTpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItd2hpdGU6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS0xMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjQ1LCAyNDUsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTEwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyNDUsIDI0NSwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktMTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyNDUsIDI0NSwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktMTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjQ1LCAyNDUsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTEwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjQ1LCAyNDUsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTIwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyMzgsIDIzOCwgMjM4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktMjAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDIzOCwgMjM4LCAyMzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS0yMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDIzOCwgMjM4LCAyMzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS0yMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyMzgsIDIzOCwgMjM4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktMjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyMzgsIDIzOCwgMjM4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktMzAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDIyNCwgMjI0LCAyMjQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS0zMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjI0LCAyMjQsIDIyNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTMwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjI0LCAyMjQsIDIyNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTMwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDIyNCwgMjI0LCAyMjQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS0zMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDIyNCwgMjI0LCAyMjQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS00MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTg5LCAxODksIDE4OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTQwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxODksIDE4OSwgMTg5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktNDAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxODksIDE4OSwgMTg5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktNDAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTg5LCAxODksIDE4OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTQwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTg5LCAxODksIDE4OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTUwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxNTgsIDE1OCwgMTU4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktNTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDE1OCwgMTU4LCAxNTgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS01MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDE1OCwgMTU4LCAxNTgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS01MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxNTgsIDE1OCwgMTU4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktNTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxNTgsIDE1OCwgMTU4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktNjAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDExNywgMTE3LCAxMTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS02MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTE3LCAxMTcsIDExNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTYwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTE3LCAxMTcsIDExNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTYwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDExNywgMTE3LCAxMTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS02MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDExNywgMTE3LCAxMTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS03MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoOTcsIDk3LCA5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTcwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSg5NywgOTcsIDk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktNzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSg5NywgOTcsIDk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktNzAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoOTcsIDk3LCA5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTcwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoOTcsIDk3LCA5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTgwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSg2NiwgNjYsIDY2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktODAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDY2LCA2NiwgNjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS04MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDY2LCA2NiwgNjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS04MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSg2NiwgNjYsIDY2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktODAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSg2NiwgNjYsIDY2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktOTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDMzLCAzMywgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS05MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMzMsIDMzLCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTkwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMzMsIDMzLCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTkwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDMzLCAzMywgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS05MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDMzLCAzMywgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTA6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0wOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTA6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0yNTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjI1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMjU6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTI1Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjI1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMjU6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjI1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMjU6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS01MDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS01MDo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS01MDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktNTA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS01MDo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktNzU6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTc1OjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS03NTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTc1OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTc1OjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTEwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTEwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0wOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMjU6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0yNTpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjI1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTI1OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjI1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTI1OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0yNTpmb2N1czo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS01MDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktNTA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTUwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktNTA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktNTA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS03NTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTc1OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktNzU6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktNzU6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTc1OmZvY3VzOjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTEwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTEwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTEwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTEwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpwb2ludGVyLWV2ZW50cy1ub25lIHtcXG4gICAgcG9pbnRlci1ldmVudHM6bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpwb2ludGVyLWV2ZW50cy1hdXRvIHtcXG4gICAgcG9pbnRlci1ldmVudHM6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpzdGF0aWMge1xcbiAgICBwb3NpdGlvbjpzdGF0aWMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zml4ZWQge1xcbiAgICBwb3NpdGlvbjpmaXhlZCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDphYnNvbHV0ZSB7XFxuICAgIHBvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnJlbGF0aXZlIHtcXG4gICAgcG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c3RpY2t5IHtcXG4gICAgcG9zaXRpb246c3RpY2t5ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmluc2V0LTAge1xcbiAgICB0b3A6MCAhaW1wb3J0YW50O1xcbiAgICBib3R0b206MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6aW5zZXQtMCB7XFxyXFxuICAgIHJpZ2h0OjAgIWltcG9ydGFudDtcXHJcXG4gICAgbGVmdDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDppbnNldC0wIHtcXG4gICAgbGVmdDowICFpbXBvcnRhbnQ7XFxuICAgIHJpZ2h0OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aW5zZXQtYXV0byB7XFxuICAgIHRvcDphdXRvICFpbXBvcnRhbnQ7XFxuICAgIGJvdHRvbTphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDppbnNldC1hdXRvIHtcXHJcXG4gICAgcmlnaHQ6YXV0byAhaW1wb3J0YW50O1xcclxcbiAgICBsZWZ0OmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOmluc2V0LWF1dG8ge1xcbiAgICBsZWZ0OmF1dG8gIWltcG9ydGFudDtcXG4gICAgcmlnaHQ6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDppbnNldC15LTAge1xcbiAgICB0b3A6MCAhaW1wb3J0YW50O1xcbiAgICBib3R0b206MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6aW5zZXQteC0wIHtcXHJcXG4gICAgcmlnaHQ6MCAhaW1wb3J0YW50O1xcclxcbiAgICBsZWZ0OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOmluc2V0LXgtMCB7XFxuICAgIGxlZnQ6MCAhaW1wb3J0YW50O1xcbiAgICByaWdodDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmluc2V0LXktYXV0byB7XFxuICAgIHRvcDphdXRvICFpbXBvcnRhbnQ7XFxuICAgIGJvdHRvbTphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDppbnNldC14LWF1dG8ge1xcclxcbiAgICByaWdodDphdXRvICFpbXBvcnRhbnQ7XFxyXFxuICAgIGxlZnQ6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6aW5zZXQteC1hdXRvIHtcXG4gICAgbGVmdDphdXRvICFpbXBvcnRhbnQ7XFxuICAgIHJpZ2h0OmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dG9wLTAge1xcbiAgICB0b3A6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6cmlnaHQtMCB7XFxyXFxuICAgIHJpZ2h0OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOnJpZ2h0LTAge1xcbiAgICBsZWZ0OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Ym90dG9tLTAge1xcbiAgICBib3R0b206MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6bGVmdC0wIHtcXHJcXG4gICAgbGVmdDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpsZWZ0LTAge1xcbiAgICByaWdodDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnRvcC1hdXRvIHtcXG4gICAgdG9wOmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOnJpZ2h0LWF1dG8ge1xcclxcbiAgICByaWdodDphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpyaWdodC1hdXRvIHtcXG4gICAgbGVmdDphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmJvdHRvbS1hdXRvIHtcXG4gICAgYm90dG9tOmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOmxlZnQtYXV0byB7XFxyXFxuICAgIGxlZnQ6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6bGVmdC1hdXRvIHtcXG4gICAgcmlnaHQ6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpyZXNpemUtbm9uZSB7XFxuICAgIHJlc2l6ZTpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnJlc2l6ZS15IHtcXG4gICAgcmVzaXplOnZlcnRpY2FsICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnJlc2l6ZS14IHtcXG4gICAgcmVzaXplOmhvcml6b250YWwgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cmVzaXplIHtcXG4gICAgcmVzaXplOmJvdGggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c2hhZG93IHtcXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4xMCkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6c2hhZG93IHtcXG4gICAgICAgICAgICBib3gtc2hhZG93OjAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4xMCkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c2hhZG93LW1kIHtcXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgNHB4IDhweCAwIHJnYmEoMCwwLDAsMC4xMiksIDAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4wOCkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6c2hhZG93LW1kIHtcXG4gICAgICAgICAgICBib3gtc2hhZG93OjAgNHB4IDhweCAwIHJnYmEoMCwwLDAsMC4xMiksIDAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4wOCkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c2hhZG93LWxnIHtcXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMTVweCAzMHB4IDAgcmdiYSgwLDAsMCwwLjExKSwgMCA1cHggMTVweCAwIHJnYmEoMCwwLDAsMC4wOCkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6c2hhZG93LWxnIHtcXG4gICAgICAgICAgICBib3gtc2hhZG93OjAgMTVweCAzMHB4IDAgcmdiYSgwLDAsMCwwLjExKSwgMCA1cHggMTVweCAwIHJnYmEoMCwwLDAsMC4wOCkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c2hhZG93LWlubmVyIHtcXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4wNikgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6c2hhZG93LWlubmVyIHtcXG4gICAgICAgICAgICBib3gtc2hhZG93Omluc2V0IDAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4wNikgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c2hhZG93LXhsIHtcXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMjBweCAyNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDEwcHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4wNCkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6c2hhZG93LXhsIHtcXG4gICAgICAgICAgICBib3gtc2hhZG93OjAgMjBweCAyNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDEwcHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4wNCkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c2hhZG93LTJ4bCB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDI1cHggNTBweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMjUpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOnNoYWRvdy0yeGwge1xcbiAgICAgICAgICAgIGJveC1zaGFkb3c6MCAyNXB4IDUwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpzaGFkb3ctb3V0bGluZSB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDAgMCAzcHggcmdiYSg1MiwxNDQsMjIwLDAuNSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6c2hhZG93LW91dGxpbmUge1xcbiAgICAgICAgICAgIGJveC1zaGFkb3c6MCAwIDAgM3B4IHJnYmEoNTIsMTQ0LDIyMCwwLjUpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnNoYWRvdy1ub25lIHtcXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6c2hhZG93LW5vbmUge1xcbiAgICAgICAgICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpzaGFkb3ctZHJvcCB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDJweCA4cHggMCByZ2JhKDAsMCwwLDAuMTQpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOnNoYWRvdy1kcm9wIHtcXG4gICAgICAgICAgICBib3gtc2hhZG93OjAgMnB4IDhweCAwIHJnYmEoMCwwLDAsMC4xNCkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnNoYWRvdzpob3ZlciB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMTApICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmhvdmVyXFxcXDpzaGFkb3c6aG92ZXIge1xcbiAgICAgICAgICAgIGJveC1zaGFkb3c6MCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjEwKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6c2hhZG93LW1kOmhvdmVyIHtcXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgNHB4IDhweCAwIHJnYmEoMCwwLDAsMC4xMiksIDAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4wOCkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6aG92ZXJcXFxcOnNoYWRvdy1tZDpob3ZlciB7XFxuICAgICAgICAgICAgYm94LXNoYWRvdzowIDRweCA4cHggMCByZ2JhKDAsMCwwLDAuMTIpLCAwIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMDgpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDpzaGFkb3ctbGc6aG92ZXIge1xcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6MCAxNXB4IDMwcHggMCByZ2JhKDAsMCwwLDAuMTEpLCAwIDVweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjA4KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpob3ZlclxcXFw6c2hhZG93LWxnOmhvdmVyIHtcXG4gICAgICAgICAgICBib3gtc2hhZG93OjAgMTVweCAzMHB4IDAgcmdiYSgwLDAsMCwwLjExKSwgMCA1cHggMTVweCAwIHJnYmEoMCwwLDAsMC4wOCkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnNoYWRvdy1pbm5lcjpob3ZlciB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMDYpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmhvdmVyXFxcXDpzaGFkb3ctaW5uZXI6aG92ZXIge1xcbiAgICAgICAgICAgIGJveC1zaGFkb3c6aW5zZXQgMCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjA2KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6c2hhZG93LXhsOmhvdmVyIHtcXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMjBweCAyNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDEwcHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4wNCkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6aG92ZXJcXFxcOnNoYWRvdy14bDpob3ZlciB7XFxuICAgICAgICAgICAgYm94LXNoYWRvdzowIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxMHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDQpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDpzaGFkb3ctMnhsOmhvdmVyIHtcXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMjVweCA1MHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6aG92ZXJcXFxcOnNoYWRvdy0yeGw6aG92ZXIge1xcbiAgICAgICAgICAgIGJveC1zaGFkb3c6MCAyNXB4IDUwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6c2hhZG93LW91dGxpbmU6aG92ZXIge1xcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgM3B4IHJnYmEoNTIsMTQ0LDIyMCwwLjUpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmhvdmVyXFxcXDpzaGFkb3ctb3V0bGluZTpob3ZlciB7XFxuICAgICAgICAgICAgYm94LXNoYWRvdzowIDAgMCAzcHggcmdiYSg1MiwxNDQsMjIwLDAuNSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnNoYWRvdy1ub25lOmhvdmVyIHtcXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6aG92ZXJcXFxcOnNoYWRvdy1ub25lOmhvdmVyIHtcXG4gICAgICAgICAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnNoYWRvdy1kcm9wOmhvdmVyIHtcXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMnB4IDhweCAwIHJnYmEoMCwwLDAsMC4xNCkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6aG92ZXJcXFxcOnNoYWRvdy1kcm9wOmhvdmVyIHtcXG4gICAgICAgICAgICBib3gtc2hhZG93OjAgMnB4IDhweCAwIHJnYmEoMCwwLDAsMC4xNCkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnNoYWRvdzpmb2N1cyB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMTApICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmZvY3VzXFxcXDpzaGFkb3c6Zm9jdXMge1xcbiAgICAgICAgICAgIGJveC1zaGFkb3c6MCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjEwKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6c2hhZG93LW1kOmZvY3VzIHtcXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgNHB4IDhweCAwIHJnYmEoMCwwLDAsMC4xMiksIDAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4wOCkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6Zm9jdXNcXFxcOnNoYWRvdy1tZDpmb2N1cyB7XFxuICAgICAgICAgICAgYm94LXNoYWRvdzowIDRweCA4cHggMCByZ2JhKDAsMCwwLDAuMTIpLCAwIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMDgpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpzaGFkb3ctbGc6Zm9jdXMge1xcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6MCAxNXB4IDMwcHggMCByZ2JhKDAsMCwwLDAuMTEpLCAwIDVweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjA4KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpmb2N1c1xcXFw6c2hhZG93LWxnOmZvY3VzIHtcXG4gICAgICAgICAgICBib3gtc2hhZG93OjAgMTVweCAzMHB4IDAgcmdiYSgwLDAsMCwwLjExKSwgMCA1cHggMTVweCAwIHJnYmEoMCwwLDAsMC4wOCkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnNoYWRvdy1pbm5lcjpmb2N1cyB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMDYpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmZvY3VzXFxcXDpzaGFkb3ctaW5uZXI6Zm9jdXMge1xcbiAgICAgICAgICAgIGJveC1zaGFkb3c6aW5zZXQgMCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjA2KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6c2hhZG93LXhsOmZvY3VzIHtcXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMjBweCAyNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDEwcHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4wNCkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6Zm9jdXNcXFxcOnNoYWRvdy14bDpmb2N1cyB7XFxuICAgICAgICAgICAgYm94LXNoYWRvdzowIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxMHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDQpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpzaGFkb3ctMnhsOmZvY3VzIHtcXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMjVweCA1MHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6Zm9jdXNcXFxcOnNoYWRvdy0yeGw6Zm9jdXMge1xcbiAgICAgICAgICAgIGJveC1zaGFkb3c6MCAyNXB4IDUwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6c2hhZG93LW91dGxpbmU6Zm9jdXMge1xcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgM3B4IHJnYmEoNTIsMTQ0LDIyMCwwLjUpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmZvY3VzXFxcXDpzaGFkb3ctb3V0bGluZTpmb2N1cyB7XFxuICAgICAgICAgICAgYm94LXNoYWRvdzowIDAgMCAzcHggcmdiYSg1MiwxNDQsMjIwLDAuNSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnNoYWRvdy1ub25lOmZvY3VzIHtcXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6Zm9jdXNcXFxcOnNoYWRvdy1ub25lOmZvY3VzIHtcXG4gICAgICAgICAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnNoYWRvdy1kcm9wOmZvY3VzIHtcXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMnB4IDhweCAwIHJnYmEoMCwwLDAsMC4xNCkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6Zm9jdXNcXFxcOnNoYWRvdy1kcm9wOmZvY3VzIHtcXG4gICAgICAgICAgICBib3gtc2hhZG93OjAgMnB4IDhweCAwIHJnYmEoMCwwLDAsMC4xNCkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c3Ryb2tlLTAge1xcbiAgICBzdHJva2Utd2lkdGg6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpzdHJva2UtMSB7XFxuICAgIHN0cm9rZS13aWR0aDoxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnN0cm9rZS0yIHtcXG4gICAgc3Ryb2tlLXdpZHRoOjIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dGFibGUtYXV0byB7XFxuICAgIHRhYmxlLWxheW91dDphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnRhYmxlLWZpeGVkIHtcXG4gICAgdGFibGUtbGF5b3V0OmZpeGVkICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDp0ZXh0LWxlZnQge1xcclxcbiAgICB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOnRleHQtbGVmdCB7XFxuICAgIHRleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6dGV4dC1jZW50ZXIge1xcbiAgICB0ZXh0LWFsaWduOmNlbnRlciAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6dGV4dC1yaWdodCB7XFxyXFxuICAgIHRleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOnRleHQtcmlnaHQge1xcbiAgICB0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6dGV4dC1qdXN0aWZ5IHtcXG4gICAgdGV4dC1hbGlnbjpqdXN0aWZ5ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnRleHQtaW5oZXJpdCB7XFxuICAgIGNvbG9yOmluaGVyaXQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dGV4dC10cmFuc3BhcmVudCB7XFxuICAgIGNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnRleHQtc2Vjb25kYXJ5IHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTMxLCAxMDAsIDcxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp0ZXh0LXByaW1hcnkge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyOCwgNDUsIDg2LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp0ZXh0LXdoaXRlIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dGV4dC1ncmF5LTEwMCB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI0NSwgMjQ1LCAyNDUsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnRleHQtZ3JheS0yMDAge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyMzgsIDIzOCwgMjM4LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp0ZXh0LWdyYXktMzAwIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjI0LCAyMjQsIDIyNCwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dGV4dC1ncmF5LTQwMCB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDE4OSwgMTg5LCAxODksIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnRleHQtZ3JheS01MDAge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxNTgsIDE1OCwgMTU4LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp0ZXh0LWdyYXktNjAwIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTE3LCAxMTcsIDExNywgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dGV4dC1ncmF5LTcwMCB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDk3LCA5NywgOTcsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnRleHQtZ3JheS04MDAge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSg2NiwgNjYsIDY2LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp0ZXh0LWdyYXktOTAwIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMzMsIDMzLCAzMywgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnRleHQtaW5oZXJpdDpob3ZlciB7XFxuICAgIGNvbG9yOmluaGVyaXQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnRleHQtdHJhbnNwYXJlbnQ6aG92ZXIge1xcbiAgICBjb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6dGV4dC1zZWNvbmRhcnk6aG92ZXIge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxMzEsIDEwMCwgNzEsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDp0ZXh0LXByaW1hcnk6aG92ZXIge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyOCwgNDUsIDg2LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6dGV4dC13aGl0ZTpob3ZlciB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDp0ZXh0LWdyYXktMTAwOmhvdmVyIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjQ1LCAyNDUsIDI0NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnRleHQtZ3JheS0yMDA6aG92ZXIge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyMzgsIDIzOCwgMjM4LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6dGV4dC1ncmF5LTMwMDpob3ZlciB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDIyNCwgMjI0LCAyMjQsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDp0ZXh0LWdyYXktNDAwOmhvdmVyIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTg5LCAxODksIDE4OSwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnRleHQtZ3JheS01MDA6aG92ZXIge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxNTgsIDE1OCwgMTU4LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6dGV4dC1ncmF5LTYwMDpob3ZlciB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDExNywgMTE3LCAxMTcsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDp0ZXh0LWdyYXktNzAwOmhvdmVyIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoOTcsIDk3LCA5NywgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnRleHQtZ3JheS04MDA6aG92ZXIge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSg2NiwgNjYsIDY2LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6dGV4dC1ncmF5LTkwMDpob3ZlciB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDMzLCAzMywgMzMsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDp0ZXh0LWluaGVyaXQ6Zm9jdXMge1xcbiAgICBjb2xvcjppbmhlcml0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDp0ZXh0LXRyYW5zcGFyZW50OmZvY3VzIHtcXG4gICAgY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnRleHQtc2Vjb25kYXJ5OmZvY3VzIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTMxLCAxMDAsIDcxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6dGV4dC1wcmltYXJ5OmZvY3VzIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjgsIDQ1LCA4NiwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnRleHQtd2hpdGU6Zm9jdXMge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6dGV4dC1ncmF5LTEwMDpmb2N1cyB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI0NSwgMjQ1LCAyNDUsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDp0ZXh0LWdyYXktMjAwOmZvY3VzIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjM4LCAyMzgsIDIzOCwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnRleHQtZ3JheS0zMDA6Zm9jdXMge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyMjQsIDIyNCwgMjI0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6dGV4dC1ncmF5LTQwMDpmb2N1cyB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDE4OSwgMTg5LCAxODksIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDp0ZXh0LWdyYXktNTAwOmZvY3VzIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTU4LCAxNTgsIDE1OCwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnRleHQtZ3JheS02MDA6Zm9jdXMge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxMTcsIDExNywgMTE3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6dGV4dC1ncmF5LTcwMDpmb2N1cyB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDk3LCA5NywgOTcsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDp0ZXh0LWdyYXktODAwOmZvY3VzIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoNjYsIDY2LCA2NiwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnRleHQtZ3JheS05MDA6Zm9jdXMge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgzMywgMzMsIDMzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp0ZXh0LW9wYWNpdHktMCB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dGV4dC1vcGFjaXR5LTI1IHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MC4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp0ZXh0LW9wYWNpdHktNTAge1xcbiAgICAtLXRleHQtb3BhY2l0eTowLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dGV4dC1vcGFjaXR5LTc1IHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MC43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp0ZXh0LW9wYWNpdHktMTAwIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6dGV4dC1vcGFjaXR5LTA6aG92ZXIge1xcbiAgICAtLXRleHQtb3BhY2l0eTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDp0ZXh0LW9wYWNpdHktMjU6aG92ZXIge1xcbiAgICAtLXRleHQtb3BhY2l0eTowLjI1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDp0ZXh0LW9wYWNpdHktNTA6aG92ZXIge1xcbiAgICAtLXRleHQtb3BhY2l0eTowLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnRleHQtb3BhY2l0eS03NTpob3ZlciB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjAuNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnRleHQtb3BhY2l0eS0xMDA6aG92ZXIge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDp0ZXh0LW9wYWNpdHktMDpmb2N1cyB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnRleHQtb3BhY2l0eS0yNTpmb2N1cyB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjAuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnRleHQtb3BhY2l0eS01MDpmb2N1cyB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjAuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6dGV4dC1vcGFjaXR5LTc1OmZvY3VzIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MC43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6dGV4dC1vcGFjaXR5LTEwMDpmb2N1cyB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aXRhbGljIHtcXG4gICAgZm9udC1zdHlsZTppdGFsaWMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6bm90LWl0YWxpYyB7XFxuICAgIGZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDppdGFsaWM6aG92ZXIge1xcbiAgICBmb250LXN0eWxlOml0YWxpYyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6bm90LWl0YWxpYzpob3ZlciB7XFxuICAgIGZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDppdGFsaWM6Zm9jdXMge1xcbiAgICBmb250LXN0eWxlOml0YWxpYyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6bm90LWl0YWxpYzpmb2N1cyB7XFxuICAgIGZvbnQtc3R5bGU6bm9ybWFsICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnVwcGVyY2FzZSB7XFxuICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpsb3dlcmNhc2Uge1xcbiAgICB0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2UgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Y2FwaXRhbGl6ZSB7XFxuICAgIHRleHQtdHJhbnNmb3JtOmNhcGl0YWxpemUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6bm9ybWFsLWNhc2Uge1xcbiAgICB0ZXh0LXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDp1cHBlcmNhc2U6aG92ZXIge1xcbiAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOmxvd2VyY2FzZTpob3ZlciB7XFxuICAgIHRleHQtdHJhbnNmb3JtOmxvd2VyY2FzZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6Y2FwaXRhbGl6ZTpob3ZlciB7XFxuICAgIHRleHQtdHJhbnNmb3JtOmNhcGl0YWxpemUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOm5vcm1hbC1jYXNlOmhvdmVyIHtcXG4gICAgdGV4dC10cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6dXBwZXJjYXNlOmZvY3VzIHtcXG4gICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpsb3dlcmNhc2U6Zm9jdXMge1xcbiAgICB0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2UgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOmNhcGl0YWxpemU6Zm9jdXMge1xcbiAgICB0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpub3JtYWwtY2FzZTpmb2N1cyB7XFxuICAgIHRleHQtdHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dW5kZXJsaW5lIHtcXG4gICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpsaW5lLXRocm91Z2gge1xcbiAgICB0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOm5vLXVuZGVybGluZSB7XFxuICAgIHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDp1bmRlcmxpbmU6aG92ZXIge1xcbiAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDpsaW5lLXRocm91Z2g6aG92ZXIge1xcbiAgICB0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDpuby11bmRlcmxpbmU6aG92ZXIge1xcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6dW5kZXJsaW5lOmZvY3VzIHtcXG4gICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6bGluZS10aHJvdWdoOmZvY3VzIHtcXG4gICAgdGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6bm8tdW5kZXJsaW5lOmZvY3VzIHtcXG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6YW50aWFsaWFzZWQge1xcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkICFpbXBvcnRhbnQ7XFxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpzdWJwaXhlbC1hbnRpYWxpYXNlZCB7XFxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6YXV0byAhaW1wb3J0YW50O1xcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDphbnRpYWxpYXNlZDpob3ZlciB7XFxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQgIWltcG9ydGFudDtcXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDpzdWJwaXhlbC1hbnRpYWxpYXNlZDpob3ZlciB7XFxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6YXV0byAhaW1wb3J0YW50O1xcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDphbnRpYWxpYXNlZDpmb2N1cyB7XFxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQgIWltcG9ydGFudDtcXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpzdWJwaXhlbC1hbnRpYWxpYXNlZDpmb2N1cyB7XFxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6YXV0byAhaW1wb3J0YW50O1xcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOm9yZGluYWwsIC5zbVxcXFw6c2xhc2hlZC16ZXJvLCAuc21cXFxcOmxpbmluZy1udW1zLCAuc21cXFxcOm9sZHN0eWxlLW51bXMsIC5zbVxcXFw6cHJvcG9ydGlvbmFsLW51bXMsIC5zbVxcXFw6dGFidWxhci1udW1zLCAuc21cXFxcOmRpYWdvbmFsLWZyYWN0aW9ucywgLnNtXFxcXDpzdGFja2VkLWZyYWN0aW9ucyB7XFxuICAgIC0tZm9udC12YXJpYW50LW51bWVyaWMtb3JkaW5hbDp2YXIoLS10YWlsd2luZC1lbXB0eSwvKiEqLyAvKiEqLykgIWltcG9ydGFudDtcXG4gICAgLS1mb250LXZhcmlhbnQtbnVtZXJpYy1zbGFzaGVkLXplcm86dmFyKC0tdGFpbHdpbmQtZW1wdHksLyohKi8gLyohKi8pICFpbXBvcnRhbnQ7XFxuICAgIC0tZm9udC12YXJpYW50LW51bWVyaWMtZmlndXJlOnZhcigtLXRhaWx3aW5kLWVtcHR5LC8qISovIC8qISovKSAhaW1wb3J0YW50O1xcbiAgICAtLWZvbnQtdmFyaWFudC1udW1lcmljLXNwYWNpbmc6dmFyKC0tdGFpbHdpbmQtZW1wdHksLyohKi8gLyohKi8pICFpbXBvcnRhbnQ7XFxuICAgIC0tZm9udC12YXJpYW50LW51bWVyaWMtZnJhY3Rpb246dmFyKC0tdGFpbHdpbmQtZW1wdHksLyohKi8gLyohKi8pICFpbXBvcnRhbnQ7XFxuICAgIGZvbnQtdmFyaWFudC1udW1lcmljOnZhcigtLWZvbnQtdmFyaWFudC1udW1lcmljLW9yZGluYWwpIHZhcigtLWZvbnQtdmFyaWFudC1udW1lcmljLXNsYXNoZWQtemVybykgdmFyKC0tZm9udC12YXJpYW50LW51bWVyaWMtZmlndXJlKSB2YXIoLS1mb250LXZhcmlhbnQtbnVtZXJpYy1zcGFjaW5nKSB2YXIoLS1mb250LXZhcmlhbnQtbnVtZXJpYy1mcmFjdGlvbikgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6bm9ybWFsLW51bXMge1xcbiAgICBmb250LXZhcmlhbnQtbnVtZXJpYzpub3JtYWwgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6b3JkaW5hbCB7XFxuICAgIC0tZm9udC12YXJpYW50LW51bWVyaWMtb3JkaW5hbDpvcmRpbmFsICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnNsYXNoZWQtemVybyB7XFxuICAgIC0tZm9udC12YXJpYW50LW51bWVyaWMtc2xhc2hlZC16ZXJvOnNsYXNoZWQtemVybyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpsaW5pbmctbnVtcyB7XFxuICAgIC0tZm9udC12YXJpYW50LW51bWVyaWMtZmlndXJlOmxpbmluZy1udW1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOm9sZHN0eWxlLW51bXMge1xcbiAgICAtLWZvbnQtdmFyaWFudC1udW1lcmljLWZpZ3VyZTpvbGRzdHlsZS1udW1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnByb3BvcnRpb25hbC1udW1zIHtcXG4gICAgLS1mb250LXZhcmlhbnQtbnVtZXJpYy1zcGFjaW5nOnByb3BvcnRpb25hbC1udW1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnRhYnVsYXItbnVtcyB7XFxuICAgIC0tZm9udC12YXJpYW50LW51bWVyaWMtc3BhY2luZzp0YWJ1bGFyLW51bXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6ZGlhZ29uYWwtZnJhY3Rpb25zIHtcXG4gICAgLS1mb250LXZhcmlhbnQtbnVtZXJpYy1mcmFjdGlvbjpkaWFnb25hbC1mcmFjdGlvbnMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c3RhY2tlZC1mcmFjdGlvbnMge1xcbiAgICAtLWZvbnQtdmFyaWFudC1udW1lcmljLWZyYWN0aW9uOnN0YWNrZWQtZnJhY3Rpb25zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnNlbGVjdC1ub25lIHtcXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDpub25lICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6bm9uZSAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0Om5vbmUgIWltcG9ydGFudDtcXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnNlbGVjdC10ZXh0IHtcXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDp0ZXh0ICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6dGV4dCAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OnRleHQgIWltcG9ydGFudDtcXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDp0ZXh0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnNlbGVjdC1hbGwge1xcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OmFsbCAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OmFsbCAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OmFsbCAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OmFsbCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpzZWxlY3QtYXV0byB7XFxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6YXV0byAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OmF1dG8gIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDphdXRvICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDphbGlnbi1iYXNlbGluZSB7XFxuICAgIHZlcnRpY2FsLWFsaWduOmJhc2VsaW5lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmFsaWduLXRvcCB7XFxuICAgIHZlcnRpY2FsLWFsaWduOnRvcCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDphbGlnbi1taWRkbGUge1xcbiAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6YWxpZ24tYm90dG9tIHtcXG4gICAgdmVydGljYWwtYWxpZ246Ym90dG9tICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmFsaWduLXRleHQtdG9wIHtcXG4gICAgdmVydGljYWwtYWxpZ246dGV4dC10b3AgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6YWxpZ24tdGV4dC1ib3R0b20ge1xcbiAgICB2ZXJ0aWNhbC1hbGlnbjp0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp2aXNpYmxlIHtcXG4gICAgdmlzaWJpbGl0eTp2aXNpYmxlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmludmlzaWJsZSB7XFxuICAgIHZpc2liaWxpdHk6aGlkZGVuICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOndoaXRlc3BhY2Utbm9ybWFsIHtcXG4gICAgd2hpdGUtc3BhY2U6bm9ybWFsICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOndoaXRlc3BhY2Utbm8td3JhcCB7XFxuICAgIHdoaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp3aGl0ZXNwYWNlLXByZSB7XFxuICAgIHdoaXRlLXNwYWNlOnByZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp3aGl0ZXNwYWNlLXByZS1saW5lIHtcXG4gICAgd2hpdGUtc3BhY2U6cHJlLWxpbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6d2hpdGVzcGFjZS1wcmUtd3JhcCB7XFxuICAgIHdoaXRlLXNwYWNlOnByZS13cmFwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmJyZWFrLW5vcm1hbCB7XFxuICAgIHdvcmQtd3JhcDpub3JtYWwgIWltcG9ydGFudDtcXG4gICAgb3ZlcmZsb3ctd3JhcDpub3JtYWwgIWltcG9ydGFudDtcXG4gICAgd29yZC1icmVhazpub3JtYWwgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6YnJlYWstd29yZHMge1xcbiAgICB3b3JkLXdyYXA6YnJlYWstd29yZCAhaW1wb3J0YW50O1xcbiAgICBvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6YnJlYWstYWxsIHtcXG4gICAgd29yZC1icmVhazpicmVhay1hbGwgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dHJ1bmNhdGUge1xcbiAgICBvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDtcXG4gICAgdGV4dC1vdmVyZmxvdzplbGxpcHNpcyAhaW1wb3J0YW50O1xcbiAgICB3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dy0xIHtcXG4gICAgd2lkdGg6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp3LTIge1xcbiAgICB3aWR0aDowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dy0zIHtcXG4gICAgd2lkdGg6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp3LTQge1xcbiAgICB3aWR0aDoxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnctNSB7XFxuICAgIHdpZHRoOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dy02IHtcXG4gICAgd2lkdGg6MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnctOCB7XFxuICAgIHdpZHRoOjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dy0xMCB7XFxuICAgIHdpZHRoOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp3LTEyIHtcXG4gICAgd2lkdGg6M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp3LTE2IHtcXG4gICAgd2lkdGg6NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp3LTI0IHtcXG4gICAgd2lkdGg6NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp3LTMyIHtcXG4gICAgd2lkdGg6OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp3LTQ4IHtcXG4gICAgd2lkdGg6MTJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dy02NCB7XFxuICAgIHdpZHRoOjE2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnctYXV0byB7XFxuICAgIHdpZHRoOmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dy1weCB7XFxuICAgIHdpZHRoOjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp3LTFcXFxcLzIge1xcbiAgICB3aWR0aDo1MCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dy0xXFxcXC8zIHtcXG4gICAgd2lkdGg6MzMuMzMzMzMlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnctMlxcXFwvMyB7XFxuICAgIHdpZHRoOjY2LjY2NjY3JSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp3LTFcXFxcLzQge1xcbiAgICB3aWR0aDoyNSUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dy0zXFxcXC80IHtcXG4gICAgd2lkdGg6NzUlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnctMVxcXFwvNSB7XFxuICAgIHdpZHRoOjIwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp3LTJcXFxcLzUge1xcbiAgICB3aWR0aDo0MCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dy0zXFxcXC81IHtcXG4gICAgd2lkdGg6NjAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnctNFxcXFwvNSB7XFxuICAgIHdpZHRoOjgwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp3LTFcXFxcLzYge1xcbiAgICB3aWR0aDoxNi42NjY2NyUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dy01XFxcXC82IHtcXG4gICAgd2lkdGg6ODMuMzMzMzMlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnctMVxcXFwvMTIge1xcbiAgICB3aWR0aDo4LjMzMzMzJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp3LTJcXFxcLzEyIHtcXG4gICAgd2lkdGg6MTYuNjY2NjclICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnctM1xcXFwvMTIge1xcbiAgICB3aWR0aDoyNSUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dy00XFxcXC8xMiB7XFxuICAgIHdpZHRoOjMzLjMzMzMzJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp3LTVcXFxcLzEyIHtcXG4gICAgd2lkdGg6NDEuNjY2NjclICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnctNlxcXFwvMTIge1xcbiAgICB3aWR0aDo1MCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dy03XFxcXC8xMiB7XFxuICAgIHdpZHRoOjU4LjMzMzMzJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp3LThcXFxcLzEyIHtcXG4gICAgd2lkdGg6NjYuNjY2NjclICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnctOVxcXFwvMTIge1xcbiAgICB3aWR0aDo3NSUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dy0xMFxcXFwvMTIge1xcbiAgICB3aWR0aDo4My4zMzMzMyUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dy0xMVxcXFwvMTIge1xcbiAgICB3aWR0aDo5MS42NjY2NyUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dy1mdWxsIHtcXG4gICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp3LXNjcmVlbiB7XFxuICAgIHdpZHRoOjEwMHZ3ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnotMCB7XFxuICAgIHotaW5kZXg6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp6LTEwIHtcXG4gICAgei1pbmRleDoxMCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp6LTIwIHtcXG4gICAgei1pbmRleDoyMCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp6LTMwIHtcXG4gICAgei1pbmRleDozMCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp6LTQwIHtcXG4gICAgei1pbmRleDo0MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp6LTUwIHtcXG4gICAgei1pbmRleDo1MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp6LWF1dG8ge1xcbiAgICB6LWluZGV4OmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Z2FwLTAge1xcbiAgICBncmlkLWdhcDowICFpbXBvcnRhbnQ7XFxuICAgIGdhcDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmdhcC0xIHtcXG4gICAgZ3JpZC1nYXA6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICBnYXA6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpnYXAtMiB7XFxuICAgIGdyaWQtZ2FwOjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgICBnYXA6MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmdhcC0zIHtcXG4gICAgZ3JpZC1nYXA6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgICBnYXA6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpnYXAtNCB7XFxuICAgIGdyaWQtZ2FwOjFyZW0gIWltcG9ydGFudDtcXG4gICAgZ2FwOjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Z2FwLTUge1xcbiAgICBncmlkLWdhcDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICAgIGdhcDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmdhcC02IHtcXG4gICAgZ3JpZC1nYXA6MS41cmVtICFpbXBvcnRhbnQ7XFxuICAgIGdhcDoxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Z2FwLTgge1xcbiAgICBncmlkLWdhcDoycmVtICFpbXBvcnRhbnQ7XFxuICAgIGdhcDoycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmdhcC0xMCB7XFxuICAgIGdyaWQtZ2FwOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgICBnYXA6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmdhcC0xMiB7XFxuICAgIGdyaWQtZ2FwOjNyZW0gIWltcG9ydGFudDtcXG4gICAgZ2FwOjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Z2FwLTE2IHtcXG4gICAgZ3JpZC1nYXA6NHJlbSAhaW1wb3J0YW50O1xcbiAgICBnYXA6NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpnYXAtMjAge1xcbiAgICBncmlkLWdhcDo1cmVtICFpbXBvcnRhbnQ7XFxuICAgIGdhcDo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmdhcC0yNCB7XFxuICAgIGdyaWQtZ2FwOjZyZW0gIWltcG9ydGFudDtcXG4gICAgZ2FwOjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Z2FwLTMyIHtcXG4gICAgZ3JpZC1nYXA6OHJlbSAhaW1wb3J0YW50O1xcbiAgICBnYXA6OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpnYXAtNDAge1xcbiAgICBncmlkLWdhcDoxMHJlbSAhaW1wb3J0YW50O1xcbiAgICBnYXA6MTByZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Z2FwLTQ4IHtcXG4gICAgZ3JpZC1nYXA6MTJyZW0gIWltcG9ydGFudDtcXG4gICAgZ2FwOjEycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmdhcC01NiB7XFxuICAgIGdyaWQtZ2FwOjE0cmVtICFpbXBvcnRhbnQ7XFxuICAgIGdhcDoxNHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpnYXAtNjQge1xcbiAgICBncmlkLWdhcDoxNnJlbSAhaW1wb3J0YW50O1xcbiAgICBnYXA6MTZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Z2FwLXB4IHtcXG4gICAgZ3JpZC1nYXA6MXB4ICFpbXBvcnRhbnQ7XFxuICAgIGdhcDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Y29sLWdhcC0wIHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjAgIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjAgIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjAgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Y29sLWdhcC0xIHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjAuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjAuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjAuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Y29sLWdhcC0yIHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6MC41cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDowLjVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpjb2wtZ2FwLTMge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpjb2wtZ2FwLTQge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6MXJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6MXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6MXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpjb2wtZ2FwLTUge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpjb2wtZ2FwLTYge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6MS41cmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDoxLjVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmNvbC1nYXAtOCB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDoycmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDoycmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDoycmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDoycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmNvbC1nYXAtMTAge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDoyLjVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmNvbC1nYXAtMTIge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6M3JlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6M3JlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6M3JlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpjb2wtZ2FwLTE2IHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjRyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjRyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjRyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Y29sLWdhcC0yMCB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDo1cmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDo1cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDo1cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmNvbC1nYXAtMjQge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6NnJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6NnJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6NnJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpjb2wtZ2FwLTMyIHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjhyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjhyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjhyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Y29sLWdhcC00MCB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDoxMHJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6MTByZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjEwcmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDoxMHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpjb2wtZ2FwLTQ4IHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjEycmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDoxMnJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6MTJyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjEycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmNvbC1nYXAtNTYge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6MTRyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjE0cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDoxNHJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6MTRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Y29sLWdhcC02NCB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDoxNnJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6MTZyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjE2cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDoxNnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpjb2wtZ2FwLXB4IHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjFweCAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6MXB4ICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDoxcHggIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpnYXAteC0wIHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjAgIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjAgIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjAgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Z2FwLXgtMSB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmdhcC14LTIge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6MC41cmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDowLjVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmdhcC14LTMge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpnYXAteC00IHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjFyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjFyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjFyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Z2FwLXgtNSB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmdhcC14LTYge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6MS41cmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDoxLjVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmdhcC14LTgge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6MnJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6MnJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6MnJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpnYXAteC0xMCB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDoyLjVyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDoyLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Z2FwLXgtMTIge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6M3JlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6M3JlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6M3JlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpnYXAteC0xNiB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDo0cmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDo0cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDo0cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmdhcC14LTIwIHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjVyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Z2FwLXgtMjQge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6NnJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6NnJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6NnJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpnYXAteC0zMiB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDo4cmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDo4cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDo4cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmdhcC14LTQwIHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjEwcmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDoxMHJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6MTByZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjEwcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmdhcC14LTQ4IHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjEycmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDoxMnJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6MTJyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjEycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmdhcC14LTU2IHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjE0cmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDoxNHJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6MTRyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjE0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmdhcC14LTY0IHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjE2cmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDoxNnJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6MTZyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjE2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmdhcC14LXB4IHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjFweCAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6MXB4ICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDoxcHggIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpyb3ctZ2FwLTAge1xcbiAgICBncmlkLXJvdy1nYXA6MCAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cm93LWdhcC0xIHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjAuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnJvdy1nYXAtMiB7XFxuICAgIGdyaWQtcm93LWdhcDowLjVyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cm93LWdhcC0zIHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnJvdy1nYXAtNCB7XFxuICAgIGdyaWQtcm93LWdhcDoxcmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpyb3ctZ2FwLTUge1xcbiAgICBncmlkLXJvdy1nYXA6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cm93LWdhcC02IHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpyb3ctZ2FwLTgge1xcbiAgICBncmlkLXJvdy1nYXA6MnJlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cm93LWdhcC0xMCB7XFxuICAgIGdyaWQtcm93LWdhcDoyLjVyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDoyLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cm93LWdhcC0xMiB7XFxuICAgIGdyaWQtcm93LWdhcDozcmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpyb3ctZ2FwLTE2IHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjRyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnJvdy1nYXAtMjAge1xcbiAgICBncmlkLXJvdy1nYXA6NXJlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cm93LWdhcC0yNCB7XFxuICAgIGdyaWQtcm93LWdhcDo2cmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpyb3ctZ2FwLTMyIHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjhyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnJvdy1nYXAtNDAge1xcbiAgICBncmlkLXJvdy1nYXA6MTByZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDoxMHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpyb3ctZ2FwLTQ4IHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjEycmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6MTJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cm93LWdhcC01NiB7XFxuICAgIGdyaWQtcm93LWdhcDoxNHJlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjE0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnJvdy1nYXAtNjQge1xcbiAgICBncmlkLXJvdy1nYXA6MTZyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDoxNnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpyb3ctZ2FwLXB4IHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjFweCAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpnYXAteS0wIHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjAgIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmdhcC15LTEge1xcbiAgICBncmlkLXJvdy1nYXA6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Z2FwLXktMiB7XFxuICAgIGdyaWQtcm93LWdhcDowLjVyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Z2FwLXktMyB7XFxuICAgIGdyaWQtcm93LWdhcDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpnYXAteS00IHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjFyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDoxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmdhcC15LTUge1xcbiAgICBncmlkLXJvdy1nYXA6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Z2FwLXktNiB7XFxuICAgIGdyaWQtcm93LWdhcDoxLjVyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDoxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Z2FwLXktOCB7XFxuICAgIGdyaWQtcm93LWdhcDoycmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpnYXAteS0xMCB7XFxuICAgIGdyaWQtcm93LWdhcDoyLjVyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDoyLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Z2FwLXktMTIge1xcbiAgICBncmlkLXJvdy1nYXA6M3JlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Z2FwLXktMTYge1xcbiAgICBncmlkLXJvdy1nYXA6NHJlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Z2FwLXktMjAge1xcbiAgICBncmlkLXJvdy1nYXA6NXJlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Z2FwLXktMjQge1xcbiAgICBncmlkLXJvdy1nYXA6NnJlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Z2FwLXktMzIge1xcbiAgICBncmlkLXJvdy1nYXA6OHJlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Z2FwLXktNDAge1xcbiAgICBncmlkLXJvdy1nYXA6MTByZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDoxMHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpnYXAteS00OCB7XFxuICAgIGdyaWQtcm93LWdhcDoxMnJlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjEycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmdhcC15LTU2IHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjE0cmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6MTRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Z2FwLXktNjQge1xcbiAgICBncmlkLXJvdy1nYXA6MTZyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDoxNnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpnYXAteS1weCB7XFxuICAgIGdyaWQtcm93LWdhcDoxcHggIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Z3JpZC1mbG93LXJvdyB7XFxuICAgIGdyaWQtYXV0by1mbG93OnJvdyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpncmlkLWZsb3ctY29sIHtcXG4gICAgZ3JpZC1hdXRvLWZsb3c6Y29sdW1uICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmdyaWQtZmxvdy1yb3ctZGVuc2Uge1xcbiAgICBncmlkLWF1dG8tZmxvdzpyb3cgZGVuc2UgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Z3JpZC1mbG93LWNvbC1kZW5zZSB7XFxuICAgIGdyaWQtYXV0by1mbG93OmNvbHVtbiBkZW5zZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpncmlkLWNvbHMtMSB7XFxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmdyaWQtY29scy0yIHtcXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Z3JpZC1jb2xzLTMge1xcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpncmlkLWNvbHMtNCB7XFxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmdyaWQtY29scy01IHtcXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg1LCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Z3JpZC1jb2xzLTYge1xcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDYsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpncmlkLWNvbHMtNyB7XFxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNywgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmdyaWQtY29scy04IHtcXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg4LCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Z3JpZC1jb2xzLTkge1xcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDksIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpncmlkLWNvbHMtMTAge1xcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEwLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Z3JpZC1jb2xzLTExIHtcXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxMSwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmdyaWQtY29scy0xMiB7XFxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMTIsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpncmlkLWNvbHMtbm9uZSB7XFxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmF1dG8tY29scy1hdXRvIHtcXG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDphdXRvLWNvbHMtbWluIHtcXG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6LXdlYmtpdC1taW4tY29udGVudCAhaW1wb3J0YW50O1xcbiAgICBncmlkLWF1dG8tY29sdW1uczptaW4tY29udGVudCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDphdXRvLWNvbHMtbWF4IHtcXG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6LXdlYmtpdC1tYXgtY29udGVudCAhaW1wb3J0YW50O1xcbiAgICBncmlkLWF1dG8tY29sdW1uczptYXgtY29udGVudCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDphdXRvLWNvbHMtZnIge1xcbiAgICBncmlkLWF1dG8tY29sdW1uczptaW5tYXgoMCwgMWZyKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpjb2wtYXV0byB7XFxuICAgIGdyaWQtY29sdW1uOmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Y29sLXNwYW4tMSB7XFxuICAgIGdyaWQtY29sdW1uOnNwYW4gMSAvIHNwYW4gMSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpjb2wtc3Bhbi0yIHtcXG4gICAgZ3JpZC1jb2x1bW46c3BhbiAyIC8gc3BhbiAyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmNvbC1zcGFuLTMge1xcbiAgICBncmlkLWNvbHVtbjpzcGFuIDMgLyBzcGFuIDMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Y29sLXNwYW4tNCB7XFxuICAgIGdyaWQtY29sdW1uOnNwYW4gNCAvIHNwYW4gNCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpjb2wtc3Bhbi01IHtcXG4gICAgZ3JpZC1jb2x1bW46c3BhbiA1IC8gc3BhbiA1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmNvbC1zcGFuLTYge1xcbiAgICBncmlkLWNvbHVtbjpzcGFuIDYgLyBzcGFuIDYgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Y29sLXNwYW4tNyB7XFxuICAgIGdyaWQtY29sdW1uOnNwYW4gNyAvIHNwYW4gNyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpjb2wtc3Bhbi04IHtcXG4gICAgZ3JpZC1jb2x1bW46c3BhbiA4IC8gc3BhbiA4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmNvbC1zcGFuLTkge1xcbiAgICBncmlkLWNvbHVtbjpzcGFuIDkgLyBzcGFuIDkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Y29sLXNwYW4tMTAge1xcbiAgICBncmlkLWNvbHVtbjpzcGFuIDEwIC8gc3BhbiAxMCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpjb2wtc3Bhbi0xMSB7XFxuICAgIGdyaWQtY29sdW1uOnNwYW4gMTEgLyBzcGFuIDExICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmNvbC1zcGFuLTEyIHtcXG4gICAgZ3JpZC1jb2x1bW46c3BhbiAxMiAvIHNwYW4gMTIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Y29sLXNwYW4tZnVsbCB7XFxuICAgIGdyaWQtY29sdW1uOjEgLyAtMSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpjb2wtc3RhcnQtMSB7XFxuICAgIGdyaWQtY29sdW1uLXN0YXJ0OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Y29sLXN0YXJ0LTIge1xcbiAgICBncmlkLWNvbHVtbi1zdGFydDoyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmNvbC1zdGFydC0zIHtcXG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6MyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpjb2wtc3RhcnQtNCB7XFxuICAgIGdyaWQtY29sdW1uLXN0YXJ0OjQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Y29sLXN0YXJ0LTUge1xcbiAgICBncmlkLWNvbHVtbi1zdGFydDo1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmNvbC1zdGFydC02IHtcXG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6NiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpjb2wtc3RhcnQtNyB7XFxuICAgIGdyaWQtY29sdW1uLXN0YXJ0OjcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Y29sLXN0YXJ0LTgge1xcbiAgICBncmlkLWNvbHVtbi1zdGFydDo4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmNvbC1zdGFydC05IHtcXG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6OSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpjb2wtc3RhcnQtMTAge1xcbiAgICBncmlkLWNvbHVtbi1zdGFydDoxMCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpjb2wtc3RhcnQtMTEge1xcbiAgICBncmlkLWNvbHVtbi1zdGFydDoxMSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpjb2wtc3RhcnQtMTIge1xcbiAgICBncmlkLWNvbHVtbi1zdGFydDoxMiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpjb2wtc3RhcnQtMTMge1xcbiAgICBncmlkLWNvbHVtbi1zdGFydDoxMyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpjb2wtc3RhcnQtYXV0byB7XFxuICAgIGdyaWQtY29sdW1uLXN0YXJ0OmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Y29sLWVuZC0xIHtcXG4gICAgZ3JpZC1jb2x1bW4tZW5kOjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Y29sLWVuZC0yIHtcXG4gICAgZ3JpZC1jb2x1bW4tZW5kOjIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Y29sLWVuZC0zIHtcXG4gICAgZ3JpZC1jb2x1bW4tZW5kOjMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Y29sLWVuZC00IHtcXG4gICAgZ3JpZC1jb2x1bW4tZW5kOjQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Y29sLWVuZC01IHtcXG4gICAgZ3JpZC1jb2x1bW4tZW5kOjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Y29sLWVuZC02IHtcXG4gICAgZ3JpZC1jb2x1bW4tZW5kOjYgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Y29sLWVuZC03IHtcXG4gICAgZ3JpZC1jb2x1bW4tZW5kOjcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Y29sLWVuZC04IHtcXG4gICAgZ3JpZC1jb2x1bW4tZW5kOjggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Y29sLWVuZC05IHtcXG4gICAgZ3JpZC1jb2x1bW4tZW5kOjkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Y29sLWVuZC0xMCB7XFxuICAgIGdyaWQtY29sdW1uLWVuZDoxMCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpjb2wtZW5kLTExIHtcXG4gICAgZ3JpZC1jb2x1bW4tZW5kOjExICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmNvbC1lbmQtMTIge1xcbiAgICBncmlkLWNvbHVtbi1lbmQ6MTIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Y29sLWVuZC0xMyB7XFxuICAgIGdyaWQtY29sdW1uLWVuZDoxMyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpjb2wtZW5kLWF1dG8ge1xcbiAgICBncmlkLWNvbHVtbi1lbmQ6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpncmlkLXJvd3MtMSB7XFxuICAgIGdyaWQtdGVtcGxhdGUtcm93czpyZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmdyaWQtcm93cy0yIHtcXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Z3JpZC1yb3dzLTMge1xcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpncmlkLXJvd3MtNCB7XFxuICAgIGdyaWQtdGVtcGxhdGUtcm93czpyZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmdyaWQtcm93cy01IHtcXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCg1LCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Z3JpZC1yb3dzLTYge1xcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDYsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpncmlkLXJvd3Mtbm9uZSB7XFxuICAgIGdyaWQtdGVtcGxhdGUtcm93czpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmF1dG8tcm93cy1hdXRvIHtcXG4gICAgZ3JpZC1hdXRvLXJvd3M6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDphdXRvLXJvd3MtbWluIHtcXG4gICAgZ3JpZC1hdXRvLXJvd3M6LXdlYmtpdC1taW4tY29udGVudCAhaW1wb3J0YW50O1xcbiAgICBncmlkLWF1dG8tcm93czptaW4tY29udGVudCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDphdXRvLXJvd3MtbWF4IHtcXG4gICAgZ3JpZC1hdXRvLXJvd3M6LXdlYmtpdC1tYXgtY29udGVudCAhaW1wb3J0YW50O1xcbiAgICBncmlkLWF1dG8tcm93czptYXgtY29udGVudCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDphdXRvLXJvd3MtZnIge1xcbiAgICBncmlkLWF1dG8tcm93czptaW5tYXgoMCwgMWZyKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpyb3ctYXV0byB7XFxuICAgIGdyaWQtcm93OmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cm93LXNwYW4tMSB7XFxuICAgIGdyaWQtcm93OnNwYW4gMSAvIHNwYW4gMSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpyb3ctc3Bhbi0yIHtcXG4gICAgZ3JpZC1yb3c6c3BhbiAyIC8gc3BhbiAyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnJvdy1zcGFuLTMge1xcbiAgICBncmlkLXJvdzpzcGFuIDMgLyBzcGFuIDMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cm93LXNwYW4tNCB7XFxuICAgIGdyaWQtcm93OnNwYW4gNCAvIHNwYW4gNCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpyb3ctc3Bhbi01IHtcXG4gICAgZ3JpZC1yb3c6c3BhbiA1IC8gc3BhbiA1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnJvdy1zcGFuLTYge1xcbiAgICBncmlkLXJvdzpzcGFuIDYgLyBzcGFuIDYgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cm93LXNwYW4tZnVsbCB7XFxuICAgIGdyaWQtcm93OjEgLyAtMSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpyb3ctc3RhcnQtMSB7XFxuICAgIGdyaWQtcm93LXN0YXJ0OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cm93LXN0YXJ0LTIge1xcbiAgICBncmlkLXJvdy1zdGFydDoyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnJvdy1zdGFydC0zIHtcXG4gICAgZ3JpZC1yb3ctc3RhcnQ6MyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpyb3ctc3RhcnQtNCB7XFxuICAgIGdyaWQtcm93LXN0YXJ0OjQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cm93LXN0YXJ0LTUge1xcbiAgICBncmlkLXJvdy1zdGFydDo1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnJvdy1zdGFydC02IHtcXG4gICAgZ3JpZC1yb3ctc3RhcnQ6NiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpyb3ctc3RhcnQtNyB7XFxuICAgIGdyaWQtcm93LXN0YXJ0OjcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cm93LXN0YXJ0LWF1dG8ge1xcbiAgICBncmlkLXJvdy1zdGFydDphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnJvdy1lbmQtMSB7XFxuICAgIGdyaWQtcm93LWVuZDoxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnJvdy1lbmQtMiB7XFxuICAgIGdyaWQtcm93LWVuZDoyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnJvdy1lbmQtMyB7XFxuICAgIGdyaWQtcm93LWVuZDozICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnJvdy1lbmQtNCB7XFxuICAgIGdyaWQtcm93LWVuZDo0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnJvdy1lbmQtNSB7XFxuICAgIGdyaWQtcm93LWVuZDo1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnJvdy1lbmQtNiB7XFxuICAgIGdyaWQtcm93LWVuZDo2ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnJvdy1lbmQtNyB7XFxuICAgIGdyaWQtcm93LWVuZDo3ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnJvdy1lbmQtYXV0byB7XFxuICAgIGdyaWQtcm93LWVuZDphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnRyYW5zZm9ybSB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjAgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MCAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6MCAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6MCAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6MCAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjEgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgodmFyKC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14KSkgdHJhbnNsYXRlWSh2YXIoLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXkpKSByb3RhdGUodmFyKC0tdHJhbnNmb3JtLXJvdGF0ZSkpIHNrZXdYKHZhcigtLXRyYW5zZm9ybS1za2V3LXgpKSBza2V3WSh2YXIoLS10cmFuc2Zvcm0tc2tldy15KSkgc2NhbGVYKHZhcigtLXRyYW5zZm9ybS1zY2FsZS14KSkgc2NhbGVZKHZhcigtLXRyYW5zZm9ybS1zY2FsZS15KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6dHJhbnNmb3JtIHtcXG4gICAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWCh2YXIoLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXgpKSB0cmFuc2xhdGVZKHZhcigtLXRyYW5zZm9ybS10cmFuc2xhdGUteSkpIHJvdGF0ZSh2YXIoLS10cmFuc2Zvcm0tcm90YXRlKSkgc2tld1godmFyKC0tdHJhbnNmb3JtLXNrZXcteCkpIHNrZXdZKHZhcigtLXRyYW5zZm9ybS1za2V3LXkpKSBzY2FsZVgodmFyKC0tdHJhbnNmb3JtLXNjYWxlLXgpKSBzY2FsZVkodmFyKC0tdHJhbnNmb3JtLXNjYWxlLXkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp0cmFuc2Zvcm0tbm9uZSB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6dHJhbnNmb3JtLW5vbmUge1xcbiAgICAgICAgICAgIHRyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOm9yaWdpbi1jZW50ZXIge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOm9yaWdpbi1jZW50ZXIge1xcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46Y2VudGVyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOm9yaWdpbi10b3Age1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOm9yaWdpbi10b3Age1xcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46dG9wICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpvcmlnaW4tdG9wLXJpZ2h0IHtcXHJcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCByaWdodCAhaW1wb3J0YW50O1xcclxcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOnRvcCByaWdodCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6b3JpZ2luLXRvcC1yaWdodCB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdCAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOm9yaWdpbi1yaWdodCB7XFxyXFxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCAhaW1wb3J0YW50O1xcclxcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDpvcmlnaW4tcmlnaHQge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46bGVmdCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6b3JpZ2luLWJvdHRvbS1yaWdodCB7XFxyXFxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpib3R0b20gcmlnaHQgIWltcG9ydGFudDtcXHJcXG4gICAgdHJhbnNmb3JtLW9yaWdpbjpib3R0b20gcmlnaHQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOm9yaWdpbi1ib3R0b20tcmlnaHQge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Ym90dG9tIGxlZnQgIWltcG9ydGFudDtcXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSBsZWZ0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOm9yaWdpbi1ib3R0b20ge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Ym90dG9tICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOm9yaWdpbi1ib3R0b20ge1xcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46Ym90dG9tICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpvcmlnaW4tYm90dG9tLWxlZnQge1xcclxcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Ym90dG9tIGxlZnQgIWltcG9ydGFudDtcXHJcXG4gICAgdHJhbnNmb3JtLW9yaWdpbjpib3R0b20gbGVmdCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6b3JpZ2luLWJvdHRvbS1sZWZ0IHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSByaWdodCAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46Ym90dG9tIHJpZ2h0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpvcmlnaW4tbGVmdCB7XFxyXFxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0ICFpbXBvcnRhbnQ7XFxyXFxuICAgIHRyYW5zZm9ybS1vcmlnaW46bGVmdCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6b3JpZ2luLWxlZnQge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgIWltcG9ydGFudDtcXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDpvcmlnaW4tdG9wLWxlZnQge1xcclxcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQgIWltcG9ydGFudDtcXHJcXG4gICAgdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6b3JpZ2luLXRvcC1sZWZ0IHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCByaWdodCAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46dG9wIHJpZ2h0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnNjYWxlLTAge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjAgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnNjYWxlLTUwIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDouNSAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15Oi41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnNjYWxlLTc1IHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDouNzUgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTouNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c2NhbGUtOTAge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14Oi45ICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6LjkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c2NhbGUtOTUge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14Oi45NSAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15Oi45NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpzY2FsZS0xMDAge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjEgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnNjYWxlLTEwNSB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS4wNSAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEuMDUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c2NhbGUtMTEwIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxLjEgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c2NhbGUtMTI1IHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxLjI1ICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpzY2FsZS0xNTAge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjEuNSAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpzY2FsZS14LTAge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c2NhbGUteC01MCB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6LjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c2NhbGUteC03NSB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6Ljc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnNjYWxlLXgtOTAge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14Oi45ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnNjYWxlLXgtOTUge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14Oi45NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpzY2FsZS14LTEwMCB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpzY2FsZS14LTEwNSB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS4wNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpzY2FsZS14LTExMCB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS4xICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnNjYWxlLXgtMTI1IHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxLjI1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnNjYWxlLXgtMTUwIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c2NhbGUteS0wIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnNjYWxlLXktNTAge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15Oi41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnNjYWxlLXktNzUge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15Oi43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpzY2FsZS15LTkwIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTouOSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpzY2FsZS15LTk1IHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTouOTUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c2NhbGUteS0xMDAge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c2NhbGUteS0xMDUge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEuMDUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c2NhbGUteS0xMTAge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEuMSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpzY2FsZS15LTEyNSB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpzY2FsZS15LTE1MCB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDpzY2FsZS0wOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDowICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6c2NhbGUtNTA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14Oi41ICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6LjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnNjYWxlLTc1OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDouNzUgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTouNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnNjYWxlLTkwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDouOSAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15Oi45ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDpzY2FsZS05NTpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6Ljk1ICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6Ljk1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDpzY2FsZS0xMDA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjEgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDpzY2FsZS0xMDU6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjEuMDUgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjA1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDpzY2FsZS0xMTA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjEuMSAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEuMSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6c2NhbGUtMTI1OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxLjI1ICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6c2NhbGUtMTUwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxLjUgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnNjYWxlLXgtMDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6c2NhbGUteC01MDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6LjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnNjYWxlLXgtNzU6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14Oi43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6c2NhbGUteC05MDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6LjkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnNjYWxlLXgtOTU6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14Oi45NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6c2NhbGUteC0xMDA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnNjYWxlLXgtMTA1OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxLjA1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDpzY2FsZS14LTExMDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS4xICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDpzY2FsZS14LTEyNTpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6c2NhbGUteC0xNTA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjEuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6c2NhbGUteS0wOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDpzY2FsZS15LTUwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTouNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6c2NhbGUteS03NTpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6Ljc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDpzY2FsZS15LTkwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTouOSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6c2NhbGUteS05NTpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6Ljk1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDpzY2FsZS15LTEwMDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6c2NhbGUteS0xMDU6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEuMDUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnNjYWxlLXktMTEwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnNjYWxlLXktMTI1OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjI1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDpzY2FsZS15LTE1MDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpzY2FsZS0wOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDowICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6c2NhbGUtNTA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14Oi41ICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6LjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnNjYWxlLTc1OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDouNzUgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTouNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnNjYWxlLTkwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDouOSAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15Oi45ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpzY2FsZS05NTpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6Ljk1ICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6Ljk1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpzY2FsZS0xMDA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjEgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpzY2FsZS0xMDU6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjEuMDUgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjA1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpzY2FsZS0xMTA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjEuMSAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEuMSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6c2NhbGUtMTI1OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxLjI1ICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6c2NhbGUtMTUwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxLjUgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnNjYWxlLXgtMDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6c2NhbGUteC01MDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6LjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnNjYWxlLXgtNzU6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14Oi43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6c2NhbGUteC05MDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6LjkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnNjYWxlLXgtOTU6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14Oi45NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6c2NhbGUteC0xMDA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnNjYWxlLXgtMTA1OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxLjA1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpzY2FsZS14LTExMDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS4xICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpzY2FsZS14LTEyNTpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6c2NhbGUteC0xNTA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjEuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6c2NhbGUteS0wOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpzY2FsZS15LTUwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTouNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6c2NhbGUteS03NTpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6Ljc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpzY2FsZS15LTkwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTouOSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6c2NhbGUteS05NTpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6Ljk1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpzY2FsZS15LTEwMDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6c2NhbGUteS0xMDU6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEuMDUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnNjYWxlLXktMTEwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnNjYWxlLXktMTI1OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjI1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpzY2FsZS15LTE1MDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnJvdGF0ZS0wIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cm90YXRlLTEge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6MWRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpyb3RhdGUtMiB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZToyZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnJvdGF0ZS0zIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjNkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cm90YXRlLTYge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6NmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpyb3RhdGUtMTIge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6MTJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6cm90YXRlLTQ1IHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjQ1ZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnJvdGF0ZS05MCB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTo5MGRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpyb3RhdGUtMTgwIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjE4MGRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDotcm90YXRlLTE4MCB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTotMTgwZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOi1yb3RhdGUtOTAge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6LTkwZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOi1yb3RhdGUtNDUge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6LTQ1ZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOi1yb3RhdGUtMTIge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6LTEyZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOi1yb3RhdGUtNiB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTotNmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDotcm90YXRlLTMge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6LTNkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6LXJvdGF0ZS0yIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOi0yZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOi1yb3RhdGUtMSB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTotMWRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6cm90YXRlLTA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6cm90YXRlLTE6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6MWRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6cm90YXRlLTI6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6MmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6cm90YXRlLTM6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6M2RlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6cm90YXRlLTY6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6NmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6cm90YXRlLTEyOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjEyZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDpyb3RhdGUtNDU6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6NDVkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnJvdGF0ZS05MDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTo5MGRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6cm90YXRlLTE4MDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZToxODBkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOi1yb3RhdGUtMTgwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOi0xODBkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOi1yb3RhdGUtOTA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6LTkwZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDotcm90YXRlLTQ1OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOi00NWRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6LXJvdGF0ZS0xMjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTotMTJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOi1yb3RhdGUtNjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTotNmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6LXJvdGF0ZS0zOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOi0zZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDotcm90YXRlLTI6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6LTJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOi1yb3RhdGUtMTpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTotMWRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6cm90YXRlLTA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6cm90YXRlLTE6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6MWRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6cm90YXRlLTI6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6MmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6cm90YXRlLTM6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6M2RlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6cm90YXRlLTY6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6NmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6cm90YXRlLTEyOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjEyZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpyb3RhdGUtNDU6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6NDVkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnJvdGF0ZS05MDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTo5MGRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6cm90YXRlLTE4MDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZToxODBkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOi1yb3RhdGUtMTgwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOi0xODBkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOi1yb3RhdGUtOTA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6LTkwZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDotcm90YXRlLTQ1OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOi00NWRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6LXJvdGF0ZS0xMjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTotMTJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOi1yb3RhdGUtNjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTotNmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6LXJvdGF0ZS0zOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOi0zZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDotcm90YXRlLTI6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6LTJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOi1yb3RhdGUtMTpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTotMWRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp0cmFuc2xhdGUteC0wIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp0cmFuc2xhdGUteC0xIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp0cmFuc2xhdGUteC0yIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnRyYW5zbGF0ZS14LTMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnRyYW5zbGF0ZS14LTQge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnRyYW5zbGF0ZS14LTUge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnRyYW5zbGF0ZS14LTYge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dHJhbnNsYXRlLXgtOCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dHJhbnNsYXRlLXgtMTAge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoyLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dHJhbnNsYXRlLXgtMTIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnRyYW5zbGF0ZS14LTE2IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp0cmFuc2xhdGUteC0yMCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dHJhbnNsYXRlLXgtMjQge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnRyYW5zbGF0ZS14LTMyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp0cmFuc2xhdGUteC00MCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjEwcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnRyYW5zbGF0ZS14LTQ4IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MTJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dHJhbnNsYXRlLXgtNTYge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxNHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp0cmFuc2xhdGUteC02NCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjE2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnRyYW5zbGF0ZS14LXB4IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOi10cmFuc2xhdGUteC0xIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6LXRyYW5zbGF0ZS14LTIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOi10cmFuc2xhdGUteC0zIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6LXRyYW5zbGF0ZS14LTQge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDotdHJhbnNsYXRlLXgtNSB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOi10cmFuc2xhdGUteC02IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDotdHJhbnNsYXRlLXgtOCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0ycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOi10cmFuc2xhdGUteC0xMCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0yLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6LXRyYW5zbGF0ZS14LTEyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6LXRyYW5zbGF0ZS14LTE2IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6LXRyYW5zbGF0ZS14LTIwIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6LXRyYW5zbGF0ZS14LTI0IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6LXRyYW5zbGF0ZS14LTMyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LThyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6LXRyYW5zbGF0ZS14LTQwIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTEwcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOi10cmFuc2xhdGUteC00OCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDotdHJhbnNsYXRlLXgtNTYge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMTRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6LXRyYW5zbGF0ZS14LTY0IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTE2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOi10cmFuc2xhdGUteC1weCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6LXRyYW5zbGF0ZS14LWZ1bGwge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMTAwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDotdHJhbnNsYXRlLXgtMVxcXFwvMiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi01MCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dHJhbnNsYXRlLXgtMVxcXFwvMiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjUwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp0cmFuc2xhdGUteC1mdWxsIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MTAwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp0cmFuc2xhdGUteS0wIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp0cmFuc2xhdGUteS0xIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp0cmFuc2xhdGUteS0yIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnRyYW5zbGF0ZS15LTMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnRyYW5zbGF0ZS15LTQge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnRyYW5zbGF0ZS15LTUge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnRyYW5zbGF0ZS15LTYge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dHJhbnNsYXRlLXktOCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dHJhbnNsYXRlLXktMTAge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToyLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dHJhbnNsYXRlLXktMTIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnRyYW5zbGF0ZS15LTE2IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp0cmFuc2xhdGUteS0yMCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dHJhbnNsYXRlLXktMjQge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnRyYW5zbGF0ZS15LTMyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp0cmFuc2xhdGUteS00MCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjEwcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnRyYW5zbGF0ZS15LTQ4IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MTJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dHJhbnNsYXRlLXktNTYge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxNHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp0cmFuc2xhdGUteS02NCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjE2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnRyYW5zbGF0ZS15LXB4IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOi10cmFuc2xhdGUteS0xIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6LXRyYW5zbGF0ZS15LTIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOi10cmFuc2xhdGUteS0zIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6LXRyYW5zbGF0ZS15LTQge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDotdHJhbnNsYXRlLXktNSB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOi10cmFuc2xhdGUteS02IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDotdHJhbnNsYXRlLXktOCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0ycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOi10cmFuc2xhdGUteS0xMCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0yLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6LXRyYW5zbGF0ZS15LTEyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6LXRyYW5zbGF0ZS15LTE2IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6LXRyYW5zbGF0ZS15LTIwIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6LXRyYW5zbGF0ZS15LTI0IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6LXRyYW5zbGF0ZS15LTMyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LThyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6LXRyYW5zbGF0ZS15LTQwIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTEwcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOi10cmFuc2xhdGUteS00OCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDotdHJhbnNsYXRlLXktNTYge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMTRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6LXRyYW5zbGF0ZS15LTY0IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTE2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOi10cmFuc2xhdGUteS1weCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6LXRyYW5zbGF0ZS15LWZ1bGwge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMTAwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDotdHJhbnNsYXRlLXktMVxcXFwvMiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi01MCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dHJhbnNsYXRlLXktMVxcXFwvMiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjUwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp0cmFuc2xhdGUteS1mdWxsIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MTAwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXgtMDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS14LTE6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteC0yOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteC0zOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXgtNDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS14LTU6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteC02OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteC04OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXgtMTA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoyLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS14LTEyOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXgtMTY6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteC0yMDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS14LTI0OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXgtMzI6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteC00MDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjEwcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteC00ODpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjEycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteC01Njpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjE0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteC02NDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjE2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteC1weDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS14LTE6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS14LTI6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXgtMzpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0wLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXgtNDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXgtNTpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXgtNjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteC04OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteC0xMDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0yLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteC0xMjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0zcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXgtMTY6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotNHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS14LTIwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteC0yNDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi02cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXgtMzI6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotOHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS14LTQwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTEwcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXgtNDg6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMTJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteC01Njpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xNHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS14LTY0OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTE2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXgtcHg6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXgtZnVsbDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xMDAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXgtMVxcXFwvMjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi01MCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS14LTFcXFxcLzI6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDo1MCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS14LWZ1bGw6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxMDAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteS0wOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXktMTpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS15LTI6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS15LTM6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteS00OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXktNTpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS15LTY6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS15LTg6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteS0xMDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXktMTI6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteS0xNjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS15LTIwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXktMjQ6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteS0zMjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS15LTQwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MTByZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS15LTQ4OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MTJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS15LTU2OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MTRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS15LTY0OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MTZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS15LXB4OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXktMTpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0wLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXktMjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0wLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteS0zOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteS00OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteS01OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteS02OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS15LTg6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS15LTEwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS15LTEyOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteS0xNjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi00cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXktMjA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS15LTI0OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteS0zMjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi04cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXktNDA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMTByZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteS00ODpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS15LTU2OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTE0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXktNjQ6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMTZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteS1weDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteS1mdWxsOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTEwMCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteS0xXFxcXC8yOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTUwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXktMVxcXFwvMjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjUwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXktZnVsbDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjEwMCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS14LTA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteC0xOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXgtMjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXgtMzpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS14LTQ6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteC01OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXgtNjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXgtODpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS14LTEwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteC0xMjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS14LTE2OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXgtMjA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteC0yNDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS14LTMyOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXgtNDA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxMHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXgtNDg6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXgtNTY6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxNHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXgtNjQ6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxNnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXgtcHg6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteC0xOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteC0yOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS14LTM6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS14LTQ6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS14LTU6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS14LTY6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXgtODpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0ycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXgtMTA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXgtMTI6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotM3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS14LTE2OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteC0yMDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi01cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXgtMjQ6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotNnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS14LTMyOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LThyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteC00MDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xMHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS14LTQ4OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTEycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXgtNTY6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMTRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteC02NDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xNnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS14LXB4OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS14LWZ1bGw6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMTAwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS14LTFcXFxcLzI6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotNTAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteC0xXFxcXC8yOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6NTAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteC1mdWxsOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MTAwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXktMDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS15LTE6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteS0yOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteS0zOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXktNDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS15LTU6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteS02OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteS04OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXktMTA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToyLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS15LTEyOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXktMTY6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteS0yMDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS15LTI0OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXktMzI6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteS00MDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjEwcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteS00ODpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjEycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteS01Njpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjE0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteS02NDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjE2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteS1weDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS15LTE6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS15LTI6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXktMzpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0wLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXktNDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXktNTpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXktNjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteS04OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteS0xMDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0yLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteS0xMjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0zcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXktMTY6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotNHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS15LTIwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteS0yNDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi02cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXktMzI6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotOHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS15LTQwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTEwcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXktNDg6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMTJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteS01Njpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xNHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS15LTY0OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTE2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXktcHg6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXktZnVsbDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xMDAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXktMVxcXFwvMjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi01MCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS15LTFcXFxcLzI6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTo1MCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS15LWZ1bGw6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxMDAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnNrZXcteC0wIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c2tldy14LTEge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6MWRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpza2V3LXgtMiB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDoyZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnNrZXcteC0zIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14OjNkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c2tldy14LTYge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6NmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpza2V3LXgtMTIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6MTJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6LXNrZXcteC0xMiB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDotMTJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6LXNrZXcteC02IHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14Oi02ZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOi1za2V3LXgtMyB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDotM2RlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDotc2tldy14LTIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6LTJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6LXNrZXcteC0xIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14Oi0xZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnNrZXcteS0wIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c2tldy15LTEge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6MWRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpza2V3LXktMiB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteToyZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnNrZXcteS0zIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15OjNkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6c2tldy15LTYge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6NmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpza2V3LXktMTIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6MTJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6LXNrZXcteS0xMiB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteTotMTJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6LXNrZXcteS02IHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15Oi02ZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOi1za2V3LXktMyB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteTotM2RlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDotc2tldy15LTIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6LTJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6LXNrZXcteS0xIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15Oi0xZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDpza2V3LXgtMDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDpza2V3LXgtMTpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDoxZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDpza2V3LXgtMjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDoyZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDpza2V3LXgtMzpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDozZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDpza2V3LXgtNjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDo2ZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDpza2V3LXgtMTI6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6MTJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOi1za2V3LXgtMTI6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6LTEyZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDotc2tldy14LTY6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6LTZkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOi1za2V3LXgtMzpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDotM2RlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6LXNrZXcteC0yOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14Oi0yZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDotc2tldy14LTE6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6LTFkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnNrZXcteS0wOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnNrZXcteS0xOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15OjFkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnNrZXcteS0yOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15OjJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnNrZXcteS0zOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15OjNkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnNrZXcteS02OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15OjZkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOnNrZXcteS0xMjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteToxMmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6LXNrZXcteS0xMjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteTotMTJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOi1za2V3LXktNjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteTotNmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpob3ZlclxcXFw6LXNrZXcteS0zOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15Oi0zZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmhvdmVyXFxcXDotc2tldy15LTI6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6LTJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6aG92ZXJcXFxcOi1za2V3LXktMTpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteTotMWRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6c2tldy14LTA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6c2tldy14LTE6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6MWRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6c2tldy14LTI6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6MmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6c2tldy14LTM6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6M2RlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6c2tldy14LTY6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6NmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6c2tldy14LTEyOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14OjEyZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDotc2tldy14LTEyOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14Oi0xMmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6LXNrZXcteC02OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14Oi02ZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDotc2tldy14LTM6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6LTNkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOi1za2V3LXgtMjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDotMmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6LXNrZXcteC0xOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14Oi0xZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpza2V3LXktMDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpza2V3LXktMTpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteToxZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpza2V3LXktMjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteToyZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpza2V3LXktMzpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteTozZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpza2V3LXktNjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteTo2ZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDpza2V3LXktMTI6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6MTJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOi1za2V3LXktMTI6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6LTEyZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDotc2tldy15LTY6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6LTZkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6Zm9jdXNcXFxcOi1za2V3LXktMzpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteTotM2RlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpmb2N1c1xcXFw6LXNrZXcteS0yOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15Oi0yZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmZvY3VzXFxcXDotc2tldy15LTE6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6LTFkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dHJhbnNpdGlvbi1ub25lIHtcXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5Om5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6dHJhbnNpdGlvbi1ub25lIHtcXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnRyYW5zaXRpb24tYWxsIHtcXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmFsbCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDp0cmFuc2l0aW9uLWFsbCB7XFxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6YWxsICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnRyYW5zaXRpb24ge1xcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6YmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBjb2xvciwgZmlsbCwgc3Ryb2tlLCBvcGFjaXR5LCAtd2Via2l0LWJveC1zaGFkb3csIC13ZWJraXQtdHJhbnNmb3JtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOnRyYW5zaXRpb24ge1xcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OmJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgY29sb3IsIGZpbGwsIHN0cm9rZSwgb3BhY2l0eSwgLXdlYmtpdC1ib3gtc2hhZG93LCAtd2Via2l0LXRyYW5zZm9ybSAhaW1wb3J0YW50O1xcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OmJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgY29sb3IsIGZpbGwsIHN0cm9rZSwgb3BhY2l0eSwgYm94LXNoYWRvdywgdHJhbnNmb3JtICFpbXBvcnRhbnQ7XFxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6YmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBjb2xvciwgZmlsbCwgc3Ryb2tlLCBvcGFjaXR5LCBib3gtc2hhZG93LCB0cmFuc2Zvcm0sIC13ZWJraXQtYm94LXNoYWRvdywgLXdlYmtpdC10cmFuc2Zvcm0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dHJhbnNpdGlvbi1jb2xvcnMge1xcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6YmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBjb2xvciwgZmlsbCwgc3Ryb2tlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOnRyYW5zaXRpb24tY29sb3JzIHtcXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTpiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIGNvbG9yLCBmaWxsLCBzdHJva2UgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6dHJhbnNpdGlvbi1vcGFjaXR5IHtcXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6dHJhbnNpdGlvbi1vcGFjaXR5IHtcXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOnRyYW5zaXRpb24tc2hhZG93IHtcXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5Oi13ZWJraXQtYm94LXNoYWRvdyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDp0cmFuc2l0aW9uLXNoYWRvdyB7XFxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6LXdlYmtpdC1ib3gtc2hhZG93ICFpbXBvcnRhbnQ7XFxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6Ym94LXNoYWRvdyAhaW1wb3J0YW50O1xcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OmJveC1zaGFkb3csIC13ZWJraXQtYm94LXNoYWRvdyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDp0cmFuc2l0aW9uLXRyYW5zZm9ybSB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTotd2Via2l0LXRyYW5zZm9ybSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDp0cmFuc2l0aW9uLXRyYW5zZm9ybSB7XFxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6LXdlYmtpdC10cmFuc2Zvcm0gIWltcG9ydGFudDtcXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0gIWltcG9ydGFudDtcXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmVhc2UtbGluZWFyIHtcXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6ZWFzZS1saW5lYXIge1xcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhciAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDplYXNlLWluIHtcXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDplYXNlLWluIHtcXG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC40LCAwLCAxLCAxKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDplYXNlLW91dCB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6ZWFzZS1vdXQge1xcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmVhc2UtaW4tb3V0IHtcXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmVhc2UtaW4tb3V0IHtcXG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmR1cmF0aW9uLTc1IHtcXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOjc1bXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6ZHVyYXRpb24tNzUge1xcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246NzVtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpkdXJhdGlvbi0xMDAge1xcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246MTAwbXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6ZHVyYXRpb24tMTAwIHtcXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOjEwMG1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmR1cmF0aW9uLTE1MCB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjoxNTBtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpkdXJhdGlvbi0xNTAge1xcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246MTUwbXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6ZHVyYXRpb24tMjAwIHtcXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOjIwMG1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmR1cmF0aW9uLTIwMCB7XFxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjoyMDBtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpkdXJhdGlvbi0zMDAge1xcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246MzAwbXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6ZHVyYXRpb24tMzAwIHtcXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOjMwMG1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmR1cmF0aW9uLTUwMCB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjo1MDBtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpkdXJhdGlvbi01MDAge1xcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246NTAwbXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6ZHVyYXRpb24tNzAwIHtcXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOjcwMG1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmR1cmF0aW9uLTcwMCB7XFxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjo3MDBtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpkdXJhdGlvbi0xMDAwIHtcXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOjEwMDBtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpkdXJhdGlvbi0xMDAwIHtcXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOjEwMDBtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpkZWxheS03NSB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTo3NW1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmRlbGF5LTc1IHtcXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5Ojc1bXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6ZGVsYXktMTAwIHtcXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OjEwMG1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmRlbGF5LTEwMCB7XFxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheToxMDBtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpkZWxheS0xNTAge1xcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6MTUwbXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6ZGVsYXktMTUwIHtcXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OjE1MG1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmRlbGF5LTIwMCB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheToyMDBtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpkZWxheS0yMDAge1xcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6MjAwbXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6ZGVsYXktMzAwIHtcXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OjMwMG1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAuc21cXFxcOmRlbGF5LTMwMCB7XFxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTozMDBtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnNtXFxcXDpkZWxheS01MDAge1xcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6NTAwbXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6ZGVsYXktNTAwIHtcXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OjUwMG1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAuc21cXFxcOmRlbGF5LTcwMCB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTo3MDBtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnNtXFxcXDpkZWxheS03MDAge1xcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6NzAwbXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5zbVxcXFw6ZGVsYXktMTAwMCB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheToxMDAwbXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5zbVxcXFw6ZGVsYXktMTAwMCB7XFxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheToxMDAwbXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOmFuaW1hdGUtbm9uZSB7XFxyXFxuICAgIC13ZWJraXQtYW5pbWF0aW9uOm5vbmUgIWltcG9ydGFudDtcXHJcXG4gICAgYW5pbWF0aW9uOm5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAuc21cXFxcOmFuaW1hdGUtbm9uZSB7XFxuICAgIC13ZWJraXQtYW5pbWF0aW9uOm5vbmUgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBhbmltYXRpb246bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5zbVxcXFw6YW5pbWF0ZS1zcGluIHtcXHJcXG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4tbHRyIDFzIGxpbmVhciBpbmZpbml0ZSAhaW1wb3J0YW50O1xcclxcbiAgICBhbmltYXRpb246IHNwaW4tbHRyIDFzIGxpbmVhciBpbmZpbml0ZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5zbVxcXFw6YW5pbWF0ZS1zcGluIHtcXG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4tcnRsIDFzIGxpbmVhciBpbmZpbml0ZSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc3Bpbi1ydGwgMXMgbGluZWFyIGluZmluaXRlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDphbmltYXRlLXBpbmcge1xcclxcbiAgICAtd2Via2l0LWFuaW1hdGlvbjpwaW5nIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpIGluZmluaXRlICFpbXBvcnRhbnQ7XFxyXFxuICAgIGFuaW1hdGlvbjpwaW5nIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpIGluZmluaXRlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDphbmltYXRlLXBpbmcge1xcbiAgICAtd2Via2l0LWFuaW1hdGlvbjpwaW5nIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpIGluZmluaXRlICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgYW5pbWF0aW9uOnBpbmcgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSkgaW5maW5pdGUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAuc21cXFxcOmFuaW1hdGUtcHVsc2Uge1xcclxcbiAgICAtd2Via2l0LWFuaW1hdGlvbjpwdWxzZSAycyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpIGluZmluaXRlICFpbXBvcnRhbnQ7XFxyXFxuICAgIGFuaW1hdGlvbjpwdWxzZSAycyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpIGluZmluaXRlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDphbmltYXRlLXB1bHNlIHtcXG4gICAgLXdlYmtpdC1hbmltYXRpb246cHVsc2UgMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSBpbmZpbml0ZSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGFuaW1hdGlvbjpwdWxzZSAycyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpIGluZmluaXRlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnNtXFxcXDphbmltYXRlLWJvdW5jZSB7XFxyXFxuICAgIC13ZWJraXQtYW5pbWF0aW9uOmJvdW5jZSAxcyBpbmZpbml0ZSAhaW1wb3J0YW50O1xcclxcbiAgICBhbmltYXRpb246Ym91bmNlIDFzIGluZmluaXRlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnNtXFxcXDphbmltYXRlLWJvdW5jZSB7XFxuICAgIC13ZWJraXQtYW5pbWF0aW9uOmJvdW5jZSAxcyBpbmZpbml0ZSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGFuaW1hdGlvbjpib3VuY2UgMXMgaW5maW5pdGUgIWltcG9ydGFudDtcXG4gIH1cXG59XFxuXFxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XFxuICAubWRcXFxcOmNvbnRhaW5lciB7XFxuICAgIHdpZHRoOjEwMCU7XFxuICB9XFxuICBbZGlyPWx0cl0gLm1kXFxcXDpjb250YWluZXIge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6YXV0bztcXHJcXG4gICAgbWFyZ2luLWxlZnQ6YXV0bztcXHJcXG4gICAgcGFkZGluZy1yaWdodDoxcmVtO1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6MXJlbTtcXG4gIH1cXG4gIFtkaXI9cnRsXSAubWRcXFxcOmNvbnRhaW5lciB7XFxuICAgIG1hcmdpbi1sZWZ0OmF1dG87XFxuICAgIG1hcmdpbi1yaWdodDphdXRvO1xcbiAgICBwYWRkaW5nLWxlZnQ6MXJlbTtcXG4gICAgcGFkZGluZy1yaWdodDoxcmVtO1xcbiAgfVxcblxcbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XFxuICAgIC5tZFxcXFw6Y29udGFpbmVyIHtcXG4gICAgICBtYXgtd2lkdGg6NTc2cHg7XFxuICAgIH1cXG4gIH1cXG5cXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xcbiAgICAubWRcXFxcOmNvbnRhaW5lciB7XFxuICAgICAgbWF4LXdpZHRoOjc2OHB4O1xcbiAgICB9XFxuICB9XFxuXFxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcXG4gICAgLm1kXFxcXDpjb250YWluZXIge1xcbiAgICAgIG1heC13aWR0aDo5OTJweDtcXG4gICAgfVxcbiAgfVxcblxcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xcbiAgICAubWRcXFxcOmNvbnRhaW5lciB7XFxuICAgICAgbWF4LXdpZHRoOjEyMDBweDtcXG4gICAgfVxcbiAgfVxcblxcbiAgLm1kXFxcXDpzcGFjZS15LTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpzcGFjZS15LTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKDBweCAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoMHB4ICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6c3BhY2UteC0wID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOnNwYWNlLXgtMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygwcHggKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDBweCAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6c3BhY2UteC0wID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMHB4ICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoMHB4ICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnNwYWNlLXktMSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnNwYWNlLXktMSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoMC4yNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoMC4yNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnNwYWNlLXgtMSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpzcGFjZS14LTEgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoMC4yNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMC4yNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6c3BhY2UteC0xID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMC4yNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDAuMjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6c3BhY2UteS0yID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6c3BhY2UteS0yID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygwLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKDAuNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnNwYWNlLXgtMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpzcGFjZS14LTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoMC41cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygwLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOnNwYWNlLXgtMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDAuNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDAuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpzcGFjZS15LTMgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpzcGFjZS15LTMgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKDAuNzVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKDAuNzVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpzcGFjZS14LTMgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6c3BhY2UteC0zID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDAuNzVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDAuNzVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOnNwYWNlLXgtMyA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDAuNzVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygwLjc1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnNwYWNlLXktNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnNwYWNlLXktNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoMXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoMXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnNwYWNlLXgtNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpzcGFjZS14LTQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoMXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6c3BhY2UteC00ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDFyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6c3BhY2UteS01ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6c3BhY2UteS01ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygxLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygxLjI1cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6c3BhY2UteC01ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOnNwYWNlLXgtNSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygxLjI1cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygxLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDpzcGFjZS14LTUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygxLjI1cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoMS4yNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpzcGFjZS15LTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpzcGFjZS15LTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKDEuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoMS41cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6c3BhY2UteC02ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOnNwYWNlLXgtNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygxLjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDEuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6c3BhY2UteC02ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMS41cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoMS41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnNwYWNlLXktOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnNwYWNlLXktOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoMnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoMnJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnNwYWNlLXgtOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpzcGFjZS14LTggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoMnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6c3BhY2UteC04ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDJyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6c3BhY2UteS0xMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnNwYWNlLXktMTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKDIuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoMi41cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6c3BhY2UteC0xMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpzcGFjZS14LTEwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDIuNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMi41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDpzcGFjZS14LTEwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMi41cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoMi41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnNwYWNlLXktMTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpzcGFjZS15LTEyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygzcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygzcmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6c3BhY2UteC0xMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpzcGFjZS14LTEyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDNyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDNyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOnNwYWNlLXgtMTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygzcmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoM3JlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpzcGFjZS15LTE2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6c3BhY2UteS0xNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoNHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoNHJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnNwYWNlLXgtMTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6c3BhY2UteC0xNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYyg0cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYyg0cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDpzcGFjZS14LTE2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoNHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDRyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6c3BhY2UteS0yMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnNwYWNlLXktMjAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKDVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKDVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpzcGFjZS14LTIwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOnNwYWNlLXgtMjAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6c3BhY2UteC0yMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYyg1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnNwYWNlLXktMjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpzcGFjZS15LTI0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYyg2cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYyg2cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6c3BhY2UteC0yNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpzcGFjZS14LTI0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDZyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDZyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOnNwYWNlLXgtMjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYyg2cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoNnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpzcGFjZS15LTMyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6c3BhY2UteS0zMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoOHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoOHJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnNwYWNlLXgtMzIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6c3BhY2UteC0zMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYyg4cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYyg4cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDpzcGFjZS14LTMyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoOHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDhyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6c3BhY2UteS00MCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnNwYWNlLXktNDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKDEwcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygxMHJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnNwYWNlLXgtNDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6c3BhY2UteC00MCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygxMHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMTByZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOnNwYWNlLXgtNDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygxMHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDEwcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnNwYWNlLXktNDggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpzcGFjZS15LTQ4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygxMnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoMTJyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpzcGFjZS14LTQ4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOnNwYWNlLXgtNDggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoMTJyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDEycmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDpzcGFjZS14LTQ4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMTJyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygxMnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpzcGFjZS15LTU2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6c3BhY2UteS01NiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoMTRyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKDE0cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6c3BhY2UteC01NiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpzcGFjZS14LTU2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDE0cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygxNHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6c3BhY2UteC01NiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDE0cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoMTRyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6c3BhY2UteS02NCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnNwYWNlLXktNjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKDE2cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygxNnJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnNwYWNlLXgtNjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6c3BhY2UteC02NCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygxNnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMTZyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOnNwYWNlLXgtNjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygxNnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDE2cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnNwYWNlLXktcHggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpzcGFjZS15LXB4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygxcHggKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKDFweCAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnNwYWNlLXgtcHggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6c3BhY2UteC1weCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygxcHggKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDFweCAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6c3BhY2UteC1weCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDFweCAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDFweCAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDotc3BhY2UteS0xID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6LXNwYWNlLXktMSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoLTAuMjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKC0wLjI1cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6LXNwYWNlLXgtMSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDotc3BhY2UteC0xID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC0wLjI1cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtMC4yNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6LXNwYWNlLXgtMSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0wLjI1cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTAuMjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6LXNwYWNlLXktMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOi1zcGFjZS15LTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKC0wLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKC0wLjVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDotc3BhY2UteC0yID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOi1zcGFjZS14LTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTAuNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLTAuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6LXNwYWNlLXgtMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0wLjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtMC41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOi1zcGFjZS15LTMgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDotc3BhY2UteS0zID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygtMC43NXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoLTAuNzVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDotc3BhY2UteC0zID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOi1zcGFjZS14LTMgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTAuNzVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0wLjc1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDotc3BhY2UteC0zID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLTAuNzVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtMC43NXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDotc3BhY2UteS00ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6LXNwYWNlLXktNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoLTFyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKC0xcmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6LXNwYWNlLXgtNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDotc3BhY2UteC00ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC0xcmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtMXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6LXNwYWNlLXgtNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0xcmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTFyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6LXNwYWNlLXktNSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOi1zcGFjZS15LTUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKC0xLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygtMS4yNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOi1zcGFjZS14LTUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6LXNwYWNlLXgtNSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtMS4yNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLTEuMjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOi1zcGFjZS14LTUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtMS4yNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC0xLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOi1zcGFjZS15LTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDotc3BhY2UteS02ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygtMS41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygtMS41cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6LXNwYWNlLXgtNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDotc3BhY2UteC02ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC0xLjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0xLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOi1zcGFjZS14LTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtMS41cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTEuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDotc3BhY2UteS04ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6LXNwYWNlLXktOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoLTJyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKC0ycmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6LXNwYWNlLXgtOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDotc3BhY2UteC04ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC0ycmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtMnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6LXNwYWNlLXgtOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0ycmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTJyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6LXNwYWNlLXktMTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDotc3BhY2UteS0xMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoLTIuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoLTIuNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOi1zcGFjZS14LTEwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOi1zcGFjZS14LTEwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC0yLjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0yLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOi1zcGFjZS14LTEwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLTIuNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC0yLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6LXNwYWNlLXktMTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDotc3BhY2UteS0xMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoLTNyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKC0zcmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6LXNwYWNlLXgtMTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6LXNwYWNlLXgtMTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTNyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0zcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDotc3BhY2UteC0xMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0zcmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTNyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6LXNwYWNlLXktMTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDotc3BhY2UteS0xNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoLTRyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKC00cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6LXNwYWNlLXgtMTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6LXNwYWNlLXgtMTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTRyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC00cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDotc3BhY2UteC0xNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC00cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTRyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6LXNwYWNlLXktMjAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDotc3BhY2UteS0yMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoLTVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKC01cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6LXNwYWNlLXgtMjAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6LXNwYWNlLXgtMjAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC01cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDotc3BhY2UteC0yMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC01cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6LXNwYWNlLXktMjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDotc3BhY2UteS0yNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoLTZyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKC02cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6LXNwYWNlLXgtMjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6LXNwYWNlLXgtMjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTZyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC02cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDotc3BhY2UteC0yNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC02cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTZyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6LXNwYWNlLXktMzIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDotc3BhY2UteS0zMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoLThyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKC04cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6LXNwYWNlLXgtMzIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6LXNwYWNlLXgtMzIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLThyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC04cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDotc3BhY2UteC0zMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC04cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLThyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6LXNwYWNlLXktNDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDotc3BhY2UteS00MCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoLTEwcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygtMTByZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDotc3BhY2UteC00MCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDotc3BhY2UteC00MCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtMTByZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0xMHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6LXNwYWNlLXgtNDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtMTByZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtMTByZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6LXNwYWNlLXktNDggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDotc3BhY2UteS00OCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoLTEycmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygtMTJyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDotc3BhY2UteC00OCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDotc3BhY2UteC00OCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtMTJyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0xMnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6LXNwYWNlLXgtNDggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtMTJyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtMTJyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6LXNwYWNlLXktNTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDotc3BhY2UteS01NiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoLTE0cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygtMTRyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDotc3BhY2UteC01NiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDotc3BhY2UteC01NiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtMTRyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0xNHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6LXNwYWNlLXgtNTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtMTRyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtMTRyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6LXNwYWNlLXktNjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDotc3BhY2UteS02NCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoLTE2cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygtMTZyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDotc3BhY2UteC02NCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDotc3BhY2UteC02NCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtMTZyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0xNnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6LXNwYWNlLXgtNjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtMTZyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtMTZyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6LXNwYWNlLXktcHggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDotc3BhY2UteS1weCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoLTFweCAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoLTFweCAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOi1zcGFjZS14LXB4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOi1zcGFjZS14LXB4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC0xcHggKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0xcHggKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOi1zcGFjZS14LXB4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLTFweCAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC0xcHggKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6c3BhY2UteS1yZXZlcnNlID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6c3BhY2UteC1yZXZlcnNlID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6ZGl2aWRlLXktMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpkaXZpZGUteS0wID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci10b3Atd2lkdGg6Y2FsYygwcHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6Y2FsYygwcHggKiB2YXIoLS1kaXZpZGUteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6ZGl2aWRlLXgtMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6ZGl2aWRlLXgtMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6Y2FsYygwcHggKiB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6Y2FsYygwcHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDpkaXZpZGUteC0wID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOmNhbGMoMHB4ICogdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1yaWdodC13aWR0aDpjYWxjKDBweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6ZGl2aWRlLXktMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpkaXZpZGUteS0yID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci10b3Atd2lkdGg6Y2FsYygycHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6Y2FsYygycHggKiB2YXIoLS1kaXZpZGUteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6ZGl2aWRlLXgtMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6ZGl2aWRlLXgtMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6Y2FsYygycHggKiB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6Y2FsYygycHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDpkaXZpZGUteC0yID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOmNhbGMoMnB4ICogdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1yaWdodC13aWR0aDpjYWxjKDJweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6ZGl2aWRlLXktNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpkaXZpZGUteS00ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci10b3Atd2lkdGg6Y2FsYyg0cHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6Y2FsYyg0cHggKiB2YXIoLS1kaXZpZGUteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6ZGl2aWRlLXgtNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6ZGl2aWRlLXgtNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6Y2FsYyg0cHggKiB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6Y2FsYyg0cHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDpkaXZpZGUteC00ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOmNhbGMoNHB4ICogdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1yaWdodC13aWR0aDpjYWxjKDRweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6ZGl2aWRlLXktOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpkaXZpZGUteS04ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci10b3Atd2lkdGg6Y2FsYyg4cHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6Y2FsYyg4cHggKiB2YXIoLS1kaXZpZGUteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6ZGl2aWRlLXgtOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6ZGl2aWRlLXgtOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6Y2FsYyg4cHggKiB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6Y2FsYyg4cHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDpkaXZpZGUteC04ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOmNhbGMoOHB4ICogdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1yaWdodC13aWR0aDpjYWxjKDhweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6ZGl2aWRlLXkgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1kaXZpZGUteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6ZGl2aWRlLXkgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgYm9yZGVyLXRvcC13aWR0aDpjYWxjKDFweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDpjYWxjKDFweCAqIHZhcigtLWRpdmlkZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpkaXZpZGUteCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6ZGl2aWRlLXggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOmNhbGMoMXB4ICogdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOmNhbGMoMXB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6ZGl2aWRlLXggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6Y2FsYygxcHggKiB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOmNhbGMoMXB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpkaXZpZGUteS1yZXZlcnNlID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tZGl2aWRlLXktcmV2ZXJzZToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmRpdmlkZS14LXJldmVyc2UgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1kaXZpZGUteC1yZXZlcnNlOjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6ZGl2aWRlLXRyYW5zcGFyZW50ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpkaXZpZGUtc2Vjb25kYXJ5ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tZGl2aWRlLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpkaXZpZGUtc2Vjb25kYXJ5ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci1jb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDEzMSwgMTAwLCA3MSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpkaXZpZGUtcHJpbWFyeSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6ZGl2aWRlLXByaW1hcnkgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgYm9yZGVyLWNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoMjgsIDQ1LCA4NiwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpkaXZpZGUtd2hpdGUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1kaXZpZGUtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmRpdmlkZS13aGl0ZSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBib3JkZXItY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmRpdmlkZS1ncmF5LTEwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6ZGl2aWRlLWdyYXktMTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci1jb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDI0NSwgMjQ1LCAyNDUsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6ZGl2aWRlLWdyYXktMjAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tZGl2aWRlLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpkaXZpZGUtZ3JheS0yMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgYm9yZGVyLWNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoMjM4LCAyMzgsIDIzOCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpkaXZpZGUtZ3JheS0zMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1kaXZpZGUtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmRpdmlkZS1ncmF5LTMwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBib3JkZXItY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgyMjQsIDIyNCwgMjI0LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmRpdmlkZS1ncmF5LTQwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6ZGl2aWRlLWdyYXktNDAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci1jb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDE4OSwgMTg5LCAxODksIHZhcigtLWRpdmlkZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6ZGl2aWRlLWdyYXktNTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tZGl2aWRlLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpkaXZpZGUtZ3JheS01MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgYm9yZGVyLWNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoMTU4LCAxNTgsIDE1OCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpkaXZpZGUtZ3JheS02MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1kaXZpZGUtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmRpdmlkZS1ncmF5LTYwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBib3JkZXItY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgxMTcsIDExNywgMTE3LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmRpdmlkZS1ncmF5LTcwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6ZGl2aWRlLWdyYXktNzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci1jb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDk3LCA5NywgOTcsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6ZGl2aWRlLWdyYXktODAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tZGl2aWRlLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpkaXZpZGUtZ3JheS04MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgYm9yZGVyLWNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoNjYsIDY2LCA2NiwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpkaXZpZGUtZ3JheS05MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1kaXZpZGUtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmRpdmlkZS1ncmF5LTkwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBib3JkZXItY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgzMywgMzMsIDMzLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmRpdmlkZS1zb2xpZCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBib3JkZXItc3R5bGU6c29saWQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6ZGl2aWRlLWRhc2hlZCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBib3JkZXItc3R5bGU6ZGFzaGVkICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmRpdmlkZS1kb3R0ZWQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgYm9yZGVyLXN0eWxlOmRvdHRlZCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpkaXZpZGUtZG91YmxlID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci1zdHlsZTpkb3VibGUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6ZGl2aWRlLW5vbmUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgYm9yZGVyLXN0eWxlOm5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6ZGl2aWRlLW9wYWNpdHktMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS1vcGFjaXR5OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6ZGl2aWRlLW9wYWNpdHktMjUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1kaXZpZGUtb3BhY2l0eTowLjI1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmRpdmlkZS1vcGFjaXR5LTUwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tZGl2aWRlLW9wYWNpdHk6MC41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmRpdmlkZS1vcGFjaXR5LTc1ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tZGl2aWRlLW9wYWNpdHk6MC43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpkaXZpZGUtb3BhY2l0eS0xMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1kaXZpZGUtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnNyLW9ubHkge1xcbiAgICBwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O1xcbiAgICB3aWR0aDoxcHggIWltcG9ydGFudDtcXG4gICAgaGVpZ2h0OjFweCAhaW1wb3J0YW50O1xcbiAgICBvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDtcXG4gICAgY2xpcDpyZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XFxuICAgIHdoaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpzci1vbmx5IHtcXG4gICAgcGFkZGluZzowICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbjotMXB4ICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci13aWR0aDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOm5vdC1zci1vbmx5IHtcXG4gICAgcG9zaXRpb246c3RhdGljICFpbXBvcnRhbnQ7XFxuICAgIHdpZHRoOmF1dG8gIWltcG9ydGFudDtcXG4gICAgaGVpZ2h0OmF1dG8gIWltcG9ydGFudDtcXG4gICAgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50O1xcbiAgICBjbGlwOmF1dG8gIWltcG9ydGFudDtcXG4gICAgd2hpdGUtc3BhY2U6bm9ybWFsICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOm5vdC1zci1vbmx5IHtcXG4gICAgcGFkZGluZzowICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbjowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpzci1vbmx5OmZvY3VzIHtcXG4gICAgcG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcXG4gICAgd2lkdGg6MXB4ICFpbXBvcnRhbnQ7XFxuICAgIGhlaWdodDoxcHggIWltcG9ydGFudDtcXG4gICAgb3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7XFxuICAgIGNsaXA6cmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xcbiAgICB3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6Zm9jdXNcXFxcOnNyLW9ubHk6Zm9jdXMge1xcbiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luOi0xcHggIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLXdpZHRoOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOm5vdC1zci1vbmx5OmZvY3VzIHtcXG4gICAgcG9zaXRpb246c3RhdGljICFpbXBvcnRhbnQ7XFxuICAgIHdpZHRoOmF1dG8gIWltcG9ydGFudDtcXG4gICAgaGVpZ2h0OmF1dG8gIWltcG9ydGFudDtcXG4gICAgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50O1xcbiAgICBjbGlwOmF1dG8gIWltcG9ydGFudDtcXG4gICAgd2hpdGUtc3BhY2U6bm9ybWFsICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmZvY3VzXFxcXDpub3Qtc3Itb25seTpmb2N1cyB7XFxuICAgIHBhZGRpbmc6MCAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW46MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDphcHBlYXJhbmNlLW5vbmUge1xcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWFwcGVhcmFuY2U6bm9uZSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpiZy1maXhlZCB7XFxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDpmaXhlZCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpiZy1sb2NhbCB7XFxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDpsb2NhbCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpiZy1zY3JvbGwge1xcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6c2Nyb2xsICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmJnLWNsaXAtYm9yZGVyIHtcXG4gICAgYmFja2dyb3VuZC1jbGlwOmJvcmRlci1ib3ggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6YmctY2xpcC1wYWRkaW5nIHtcXG4gICAgYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmJnLWNsaXAtY29udGVudCB7XFxuICAgIGJhY2tncm91bmQtY2xpcDpjb250ZW50LWJveCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpiZy1jbGlwLXRleHQge1xcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDp0ZXh0ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOnRleHQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6YmctdHJhbnNwYXJlbnQge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmJnLXNlY29uZGFyeSB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmJnLXNlY29uZGFyeSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTMxLCAxMDAsIDcxLCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6YmctcHJpbWFyeSB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmJnLXByaW1hcnkge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI4LCA0NSwgODYsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpiZy13aGl0ZSB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmJnLXdoaXRlIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6YmctZ3JheS0xMDAge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpiZy1ncmF5LTEwMCB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjQ1LCAyNDUsIDI0NSwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmJnLWdyYXktMjAwIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6YmctZ3JheS0yMDAge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIzOCwgMjM4LCAyMzgsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpiZy1ncmF5LTMwMCB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmJnLWdyYXktMzAwIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgyMjQsIDIyNCwgMjI0LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6YmctZ3JheS00MDAge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpiZy1ncmF5LTQwMCB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTg5LCAxODksIDE4OSwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmJnLWdyYXktNTAwIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6YmctZ3JheS01MDAge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE1OCwgMTU4LCAxNTgsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpiZy1ncmF5LTYwMCB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmJnLWdyYXktNjAwIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgxMTcsIDExNywgMTE3LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6YmctZ3JheS03MDAge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpiZy1ncmF5LTcwMCB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoOTcsIDk3LCA5NywgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmJnLWdyYXktODAwIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6YmctZ3JheS04MDAge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDY2LCA2NiwgNjYsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpiZy1ncmF5LTkwMCB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmJnLWdyYXktOTAwIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgzMywgMzMsIDMzLCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6aG92ZXJcXFxcOmJnLXRyYW5zcGFyZW50OmhvdmVyIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6Ymctc2Vjb25kYXJ5OmhvdmVyIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6aG92ZXJcXFxcOmJnLXNlY29uZGFyeTpob3ZlciB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTMxLCAxMDAsIDcxLCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOmJnLXByaW1hcnk6aG92ZXIge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpob3ZlclxcXFw6YmctcHJpbWFyeTpob3ZlciB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjgsIDQ1LCA4NiwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpiZy13aGl0ZTpob3ZlciB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmhvdmVyXFxcXDpiZy13aGl0ZTpob3ZlciB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpiZy1ncmF5LTEwMDpob3ZlciB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmhvdmVyXFxcXDpiZy1ncmF5LTEwMDpob3ZlciB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjQ1LCAyNDUsIDI0NSwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpiZy1ncmF5LTIwMDpob3ZlciB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmhvdmVyXFxcXDpiZy1ncmF5LTIwMDpob3ZlciB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjM4LCAyMzgsIDIzOCwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpiZy1ncmF5LTMwMDpob3ZlciB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmhvdmVyXFxcXDpiZy1ncmF5LTMwMDpob3ZlciB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjI0LCAyMjQsIDIyNCwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpiZy1ncmF5LTQwMDpob3ZlciB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmhvdmVyXFxcXDpiZy1ncmF5LTQwMDpob3ZlciB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTg5LCAxODksIDE4OSwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpiZy1ncmF5LTUwMDpob3ZlciB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmhvdmVyXFxcXDpiZy1ncmF5LTUwMDpob3ZlciB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTU4LCAxNTgsIDE1OCwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpiZy1ncmF5LTYwMDpob3ZlciB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmhvdmVyXFxcXDpiZy1ncmF5LTYwMDpob3ZlciB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTE3LCAxMTcsIDExNywgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpiZy1ncmF5LTcwMDpob3ZlciB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmhvdmVyXFxcXDpiZy1ncmF5LTcwMDpob3ZlciB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoOTcsIDk3LCA5NywgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpiZy1ncmF5LTgwMDpob3ZlciB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmhvdmVyXFxcXDpiZy1ncmF5LTgwMDpob3ZlciB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNjYsIDY2LCA2NiwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpiZy1ncmF5LTkwMDpob3ZlciB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmhvdmVyXFxcXDpiZy1ncmF5LTkwMDpob3ZlciB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMzMsIDMzLCAzMywgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmZvY3VzXFxcXDpiZy10cmFuc3BhcmVudDpmb2N1cyB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOmJnLXNlY29uZGFyeTpmb2N1cyB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmZvY3VzXFxcXDpiZy1zZWNvbmRhcnk6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDEzMSwgMTAwLCA3MSwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpiZy1wcmltYXJ5OmZvY3VzIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6Zm9jdXNcXFxcOmJnLXByaW1hcnk6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI4LCA0NSwgODYsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6Ymctd2hpdGU6Zm9jdXMge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpmb2N1c1xcXFw6Ymctd2hpdGU6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6YmctZ3JheS0xMDA6Zm9jdXMge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpmb2N1c1xcXFw6YmctZ3JheS0xMDA6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI0NSwgMjQ1LCAyNDUsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6YmctZ3JheS0yMDA6Zm9jdXMge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpmb2N1c1xcXFw6YmctZ3JheS0yMDA6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIzOCwgMjM4LCAyMzgsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6YmctZ3JheS0zMDA6Zm9jdXMge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpmb2N1c1xcXFw6YmctZ3JheS0zMDA6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIyNCwgMjI0LCAyMjQsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6YmctZ3JheS00MDA6Zm9jdXMge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpmb2N1c1xcXFw6YmctZ3JheS00MDA6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE4OSwgMTg5LCAxODksIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6YmctZ3JheS01MDA6Zm9jdXMge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpmb2N1c1xcXFw6YmctZ3JheS01MDA6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE1OCwgMTU4LCAxNTgsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6YmctZ3JheS02MDA6Zm9jdXMge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpmb2N1c1xcXFw6YmctZ3JheS02MDA6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDExNywgMTE3LCAxMTcsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6YmctZ3JheS03MDA6Zm9jdXMge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpmb2N1c1xcXFw6YmctZ3JheS03MDA6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDk3LCA5NywgOTcsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6YmctZ3JheS04MDA6Zm9jdXMge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpmb2N1c1xcXFw6YmctZ3JheS04MDA6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDY2LCA2NiwgNjYsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6YmctZ3JheS05MDA6Zm9jdXMge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpmb2N1c1xcXFw6YmctZ3JheS05MDA6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDMzLCAzMywgMzMsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpiZy1ub25lIHtcXG4gICAgYmFja2dyb3VuZC1pbWFnZTpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmJnLWdyYWRpZW50LXRvLXQge1xcbiAgICBiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AsIHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOmJnLWdyYWRpZW50LXRvLXQge1xcclxcbiAgICBiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20odmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOmJnLWdyYWRpZW50LXRvLXQge1xcbiAgICBiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCBib3R0b20sIHJpZ2h0IHRvcCwgZnJvbSh2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6YmctZ3JhZGllbnQtdG8tdHIge1xcclxcbiAgICBiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgcmlnaHQgdG9wLCBmcm9tKHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIGJhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgdmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6YmctZ3JhZGllbnQtdG8tdHIge1xcbiAgICBiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkpICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCBsZWZ0LCB2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpiZy1ncmFkaWVudC10by1yIHtcXHJcXG4gICAgYmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSh2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpKSAhaW1wb3J0YW50O1xcclxcbiAgICBiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6YmctZ3JhZGllbnQtdG8tciB7XFxuICAgIGJhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCB0b3AsIGZyb20odmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSkgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgdmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6YmctZ3JhZGllbnQtdG8tYnIge1xcclxcbiAgICBiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgYm90dG9tLCBmcm9tKHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIGJhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgdmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6YmctZ3JhZGllbnQtdG8tYnIge1xcbiAgICBiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkpICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSBsZWZ0LCB2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmJnLWdyYWRpZW50LXRvLWIge1xcbiAgICBiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOmJnLWdyYWRpZW50LXRvLWIge1xcclxcbiAgICBiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20odmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOmJnLWdyYWRpZW50LXRvLWIge1xcbiAgICBiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIHJpZ2h0IGJvdHRvbSwgZnJvbSh2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6YmctZ3JhZGllbnQtdG8tYmwge1xcclxcbiAgICBiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIGJhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSBsZWZ0LCB2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDpiZy1ncmFkaWVudC10by1ibCB7XFxuICAgIGJhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCBib3R0b20sIGZyb20odmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSkgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCB2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpiZy1ncmFkaWVudC10by1sIHtcXHJcXG4gICAgYmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgdG9wLCBsZWZ0IHRvcCwgZnJvbSh2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpKSAhaW1wb3J0YW50O1xcclxcbiAgICBiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDpiZy1ncmFkaWVudC10by1sIHtcXG4gICAgYmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSh2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpKSAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6YmctZ3JhZGllbnQtdG8tdGwge1xcclxcbiAgICBiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIGJhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCBsZWZ0LCB2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDpiZy1ncmFkaWVudC10by10bCB7XFxuICAgIGJhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCByaWdodCB0b3AsIGZyb20odmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSkgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wIHJpZ2h0LCB2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZyb20tdHJhbnNwYXJlbnQge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMCwgMCwgMCwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZyb20tc2Vjb25kYXJ5IHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTMxLCAxMDAsIDcxLCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6ZnJvbS1wcmltYXJ5IHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjgsIDQ1LCA4NiwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZyb20td2hpdGUge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6ZnJvbS1ncmF5LTEwMCB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDI0NSwgMjQ1LCAyNDUsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmcm9tLWdyYXktMjAwIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjM4LCAyMzgsIDIzOCwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZyb20tZ3JheS0zMDAge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyMjQsIDIyNCwgMjI0LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6ZnJvbS1ncmF5LTQwMCB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDE4OSwgMTg5LCAxODksIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmcm9tLWdyYXktNTAwIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTU4LCAxNTgsIDE1OCwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZyb20tZ3JheS02MDAge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxMTcsIDExNywgMTE3LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6ZnJvbS1ncmF5LTcwMCB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDk3LCA5NywgOTcsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmcm9tLWdyYXktODAwIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoNjYsIDY2LCA2NiwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZyb20tZ3JheS05MDAge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgzMywgMzMsIDMzLCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dmlhLXRyYW5zcGFyZW50IHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMCwgMCwgMCwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnZpYS1zZWNvbmRhcnkge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDEzMSwgMTAwLCA3MSwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnZpYS1wcmltYXJ5IHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyOCwgNDUsIDg2LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dmlhLXdoaXRlIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dmlhLWdyYXktMTAwIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyNDUsIDI0NSwgMjQ1LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dmlhLWdyYXktMjAwIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyMzgsIDIzOCwgMjM4LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dmlhLWdyYXktMzAwIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyMjQsIDIyNCwgMjI0LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dmlhLWdyYXktNDAwIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxODksIDE4OSwgMTg5LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dmlhLWdyYXktNTAwIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxNTgsIDE1OCwgMTU4LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dmlhLWdyYXktNjAwIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxMTcsIDExNywgMTE3LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dmlhLWdyYXktNzAwIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSg5NywgOTcsIDk3LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dmlhLWdyYXktODAwIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSg2NiwgNjYsIDY2LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dmlhLWdyYXktOTAwIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgzMywgMzMsIDMzLCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dG8tdHJhbnNwYXJlbnQge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnRvLXNlY29uZGFyeSB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp0by1wcmltYXJ5IHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnRvLXdoaXRlIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnRvLWdyYXktMTAwIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnRvLWdyYXktMjAwIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnRvLWdyYXktMzAwIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnRvLWdyYXktNDAwIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnRvLWdyYXktNTAwIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnRvLWdyYXktNjAwIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnRvLWdyYXktNzAwIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnRvLWdyYXktODAwIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnRvLWdyYXktOTAwIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpmcm9tLXRyYW5zcGFyZW50OmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6ZnJvbS1zZWNvbmRhcnk6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxMzEsIDEwMCwgNzEsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6ZnJvbS1wcmltYXJ5OmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjgsIDQ1LCA4NiwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpmcm9tLXdoaXRlOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpmcm9tLWdyYXktMTAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjQ1LCAyNDUsIDI0NSwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpmcm9tLWdyYXktMjAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjM4LCAyMzgsIDIzOCwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpmcm9tLWdyYXktMzAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjI0LCAyMjQsIDIyNCwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpmcm9tLWdyYXktNDAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTg5LCAxODksIDE4OSwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpmcm9tLWdyYXktNTAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTU4LCAxNTgsIDE1OCwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpmcm9tLWdyYXktNjAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTE3LCAxMTcsIDExNywgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpmcm9tLWdyYXktNzAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoOTcsIDk3LCA5NywgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpmcm9tLWdyYXktODAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoNjYsIDY2LCA2NiwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpmcm9tLWdyYXktOTAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMzMsIDMzLCAzMywgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDp2aWEtdHJhbnNwYXJlbnQ6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgwLCAwLCAwLCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnZpYS1zZWNvbmRhcnk6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDEzMSwgMTAwLCA3MSwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDp2aWEtcHJpbWFyeTpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjgsIDQ1LCA4NiwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDp2aWEtd2hpdGU6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6dmlhLWdyYXktMTAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyNDUsIDI0NSwgMjQ1LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnZpYS1ncmF5LTIwMDpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjM4LCAyMzgsIDIzOCwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDp2aWEtZ3JheS0zMDA6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDIyNCwgMjI0LCAyMjQsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6dmlhLWdyYXktNDAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxODksIDE4OSwgMTg5LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnZpYS1ncmF5LTUwMDpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTU4LCAxNTgsIDE1OCwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDp2aWEtZ3JheS02MDA6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDExNywgMTE3LCAxMTcsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6dmlhLWdyYXktNzAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSg5NywgOTcsIDk3LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnZpYS1ncmF5LTgwMDpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoNjYsIDY2LCA2NiwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDp2aWEtZ3JheS05MDA6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDMzLCAzMywgMzMsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6dG8tdHJhbnNwYXJlbnQ6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDp0by1zZWNvbmRhcnk6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnRvLXByaW1hcnk6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnRvLXdoaXRlOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDp0by1ncmF5LTEwMDpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6dG8tZ3JheS0yMDA6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnRvLWdyYXktMzAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDp0by1ncmF5LTQwMDpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6dG8tZ3JheS01MDA6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnRvLWdyYXktNjAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDp0by1ncmF5LTcwMDpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6dG8tZ3JheS04MDA6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnRvLWdyYXktOTAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpmcm9tLXRyYW5zcGFyZW50OmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6ZnJvbS1zZWNvbmRhcnk6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxMzEsIDEwMCwgNzEsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6ZnJvbS1wcmltYXJ5OmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjgsIDQ1LCA4NiwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpmcm9tLXdoaXRlOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpmcm9tLWdyYXktMTAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjQ1LCAyNDUsIDI0NSwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpmcm9tLWdyYXktMjAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjM4LCAyMzgsIDIzOCwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpmcm9tLWdyYXktMzAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjI0LCAyMjQsIDIyNCwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpmcm9tLWdyYXktNDAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTg5LCAxODksIDE4OSwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpmcm9tLWdyYXktNTAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTU4LCAxNTgsIDE1OCwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpmcm9tLWdyYXktNjAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTE3LCAxMTcsIDExNywgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpmcm9tLWdyYXktNzAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoOTcsIDk3LCA5NywgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpmcm9tLWdyYXktODAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoNjYsIDY2LCA2NiwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpmcm9tLWdyYXktOTAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMzMsIDMzLCAzMywgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDp2aWEtdHJhbnNwYXJlbnQ6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgwLCAwLCAwLCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnZpYS1zZWNvbmRhcnk6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDEzMSwgMTAwLCA3MSwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDp2aWEtcHJpbWFyeTpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjgsIDQ1LCA4NiwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDp2aWEtd2hpdGU6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6dmlhLWdyYXktMTAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyNDUsIDI0NSwgMjQ1LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnZpYS1ncmF5LTIwMDpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjM4LCAyMzgsIDIzOCwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDp2aWEtZ3JheS0zMDA6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDIyNCwgMjI0LCAyMjQsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6dmlhLWdyYXktNDAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxODksIDE4OSwgMTg5LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnZpYS1ncmF5LTUwMDpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTU4LCAxNTgsIDE1OCwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDp2aWEtZ3JheS02MDA6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDExNywgMTE3LCAxMTcsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6dmlhLWdyYXktNzAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSg5NywgOTcsIDk3LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnZpYS1ncmF5LTgwMDpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoNjYsIDY2LCA2NiwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDp2aWEtZ3JheS05MDA6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDMzLCAzMywgMzMsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6dG8tdHJhbnNwYXJlbnQ6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDp0by1zZWNvbmRhcnk6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnRvLXByaW1hcnk6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnRvLXdoaXRlOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDp0by1ncmF5LTEwMDpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6dG8tZ3JheS0yMDA6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnRvLWdyYXktMzAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDp0by1ncmF5LTQwMDpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6dG8tZ3JheS01MDA6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnRvLWdyYXktNjAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDp0by1ncmF5LTcwMDpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6dG8tZ3JheS04MDA6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnRvLWdyYXktOTAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmJnLW9wYWNpdHktMCB7XFxuICAgIC0tYmctb3BhY2l0eTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmJnLW9wYWNpdHktMjUge1xcbiAgICAtLWJnLW9wYWNpdHk6MC4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpiZy1vcGFjaXR5LTUwIHtcXG4gICAgLS1iZy1vcGFjaXR5OjAuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpiZy1vcGFjaXR5LTc1IHtcXG4gICAgLS1iZy1vcGFjaXR5OjAuNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Ymctb3BhY2l0eS0xMDAge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6Ymctb3BhY2l0eS0wOmhvdmVyIHtcXG4gICAgLS1iZy1vcGFjaXR5OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOmJnLW9wYWNpdHktMjU6aG92ZXIge1xcbiAgICAtLWJnLW9wYWNpdHk6MC4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6Ymctb3BhY2l0eS01MDpob3ZlciB7XFxuICAgIC0tYmctb3BhY2l0eTowLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOmJnLW9wYWNpdHktNzU6aG92ZXIge1xcbiAgICAtLWJnLW9wYWNpdHk6MC43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6Ymctb3BhY2l0eS0xMDA6aG92ZXIge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6Ymctb3BhY2l0eS0wOmZvY3VzIHtcXG4gICAgLS1iZy1vcGFjaXR5OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOmJnLW9wYWNpdHktMjU6Zm9jdXMge1xcbiAgICAtLWJnLW9wYWNpdHk6MC4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6Ymctb3BhY2l0eS01MDpmb2N1cyB7XFxuICAgIC0tYmctb3BhY2l0eTowLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOmJnLW9wYWNpdHktNzU6Zm9jdXMge1xcbiAgICAtLWJnLW9wYWNpdHk6MC43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6Ymctb3BhY2l0eS0xMDA6Zm9jdXMge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpiZy1hdXRvIHtcXG4gICAgYmFja2dyb3VuZC1zaXplOmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6YmctY292ZXIge1xcbiAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6YmctY29udGFpbiB7XFxuICAgIGJhY2tncm91bmQtc2l6ZTpjb250YWluICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmJvcmRlci10cmFuc3BhcmVudCB7XFxuICAgIGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpib3JkZXItc2Vjb25kYXJ5IHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmJvcmRlci1zZWNvbmRhcnkge1xcbiAgICBib3JkZXItY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgxMzEsIDEwMCwgNzEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Ym9yZGVyLXByaW1hcnkge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6Ym9yZGVyLXByaW1hcnkge1xcbiAgICBib3JkZXItY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgyOCwgNDUsIDg2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmJvcmRlci13aGl0ZSB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpib3JkZXItd2hpdGUge1xcbiAgICBib3JkZXItY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmJvcmRlci1ncmF5LTEwMCB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpib3JkZXItZ3JheS0xMDAge1xcbiAgICBib3JkZXItY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgyNDUsIDI0NSwgMjQ1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmJvcmRlci1ncmF5LTIwMCB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpib3JkZXItZ3JheS0yMDAge1xcbiAgICBib3JkZXItY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgyMzgsIDIzOCwgMjM4LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmJvcmRlci1ncmF5LTMwMCB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpib3JkZXItZ3JheS0zMDAge1xcbiAgICBib3JkZXItY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgyMjQsIDIyNCwgMjI0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmJvcmRlci1ncmF5LTQwMCB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpib3JkZXItZ3JheS00MDAge1xcbiAgICBib3JkZXItY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgxODksIDE4OSwgMTg5LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmJvcmRlci1ncmF5LTUwMCB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpib3JkZXItZ3JheS01MDAge1xcbiAgICBib3JkZXItY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgxNTgsIDE1OCwgMTU4LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmJvcmRlci1ncmF5LTYwMCB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpib3JkZXItZ3JheS02MDAge1xcbiAgICBib3JkZXItY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgxMTcsIDExNywgMTE3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmJvcmRlci1ncmF5LTcwMCB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpib3JkZXItZ3JheS03MDAge1xcbiAgICBib3JkZXItY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSg5NywgOTcsIDk3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmJvcmRlci1ncmF5LTgwMCB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpib3JkZXItZ3JheS04MDAge1xcbiAgICBib3JkZXItY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSg2NiwgNjYsIDY2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmJvcmRlci1ncmF5LTkwMCB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpib3JkZXItZ3JheS05MDAge1xcbiAgICBib3JkZXItY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgzMywgMzMsIDMzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmhvdmVyXFxcXDpib3JkZXItdHJhbnNwYXJlbnQ6aG92ZXIge1xcbiAgICBib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOmJvcmRlci1zZWNvbmRhcnk6aG92ZXIge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6aG92ZXJcXFxcOmJvcmRlci1zZWNvbmRhcnk6aG92ZXIge1xcbiAgICBib3JkZXItY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgxMzEsIDEwMCwgNzEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOmJvcmRlci1wcmltYXJ5OmhvdmVyIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmhvdmVyXFxcXDpib3JkZXItcHJpbWFyeTpob3ZlciB7XFxuICAgIGJvcmRlci1jb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDI4LCA0NSwgODYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOmJvcmRlci13aGl0ZTpob3ZlciB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpob3ZlclxcXFw6Ym9yZGVyLXdoaXRlOmhvdmVyIHtcXG4gICAgYm9yZGVyLWNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6Ym9yZGVyLWdyYXktMTAwOmhvdmVyIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmhvdmVyXFxcXDpib3JkZXItZ3JheS0xMDA6aG92ZXIge1xcbiAgICBib3JkZXItY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgyNDUsIDI0NSwgMjQ1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpib3JkZXItZ3JheS0yMDA6aG92ZXIge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6aG92ZXJcXFxcOmJvcmRlci1ncmF5LTIwMDpob3ZlciB7XFxuICAgIGJvcmRlci1jb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDIzOCwgMjM4LCAyMzgsIHZhcigtLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOmJvcmRlci1ncmF5LTMwMDpob3ZlciB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpob3ZlclxcXFw6Ym9yZGVyLWdyYXktMzAwOmhvdmVyIHtcXG4gICAgYm9yZGVyLWNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoMjI0LCAyMjQsIDIyNCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6Ym9yZGVyLWdyYXktNDAwOmhvdmVyIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmhvdmVyXFxcXDpib3JkZXItZ3JheS00MDA6aG92ZXIge1xcbiAgICBib3JkZXItY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgxODksIDE4OSwgMTg5LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpib3JkZXItZ3JheS01MDA6aG92ZXIge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6aG92ZXJcXFxcOmJvcmRlci1ncmF5LTUwMDpob3ZlciB7XFxuICAgIGJvcmRlci1jb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDE1OCwgMTU4LCAxNTgsIHZhcigtLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOmJvcmRlci1ncmF5LTYwMDpob3ZlciB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpob3ZlclxcXFw6Ym9yZGVyLWdyYXktNjAwOmhvdmVyIHtcXG4gICAgYm9yZGVyLWNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoMTE3LCAxMTcsIDExNywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6Ym9yZGVyLWdyYXktNzAwOmhvdmVyIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmhvdmVyXFxcXDpib3JkZXItZ3JheS03MDA6aG92ZXIge1xcbiAgICBib3JkZXItY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSg5NywgOTcsIDk3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpib3JkZXItZ3JheS04MDA6aG92ZXIge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6aG92ZXJcXFxcOmJvcmRlci1ncmF5LTgwMDpob3ZlciB7XFxuICAgIGJvcmRlci1jb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDY2LCA2NiwgNjYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOmJvcmRlci1ncmF5LTkwMDpob3ZlciB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpob3ZlclxcXFw6Ym9yZGVyLWdyYXktOTAwOmhvdmVyIHtcXG4gICAgYm9yZGVyLWNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoMzMsIDMzLCAzMywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpib3JkZXItb3BhY2l0eS0wIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmJvcmRlci1vcGFjaXR5LTI1IHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eTowLjI1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmJvcmRlci1vcGFjaXR5LTUwIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eTowLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Ym9yZGVyLW9wYWNpdHktNzUge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjAuNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Ym9yZGVyLW9wYWNpdHktMTAwIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpib3JkZXItb3BhY2l0eS0wOmhvdmVyIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpib3JkZXItb3BhY2l0eS0yNTpob3ZlciB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MC4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6Ym9yZGVyLW9wYWNpdHktNTA6aG92ZXIge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjAuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6Ym9yZGVyLW9wYWNpdHktNzU6aG92ZXIge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjAuNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOmJvcmRlci1vcGFjaXR5LTEwMDpob3ZlciB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6Ym9yZGVyLW9wYWNpdHktMDpmb2N1cyB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6Ym9yZGVyLW9wYWNpdHktMjU6Zm9jdXMge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjAuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOmJvcmRlci1vcGFjaXR5LTUwOmZvY3VzIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eTowLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOmJvcmRlci1vcGFjaXR5LTc1OmZvY3VzIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eTowLjc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpib3JkZXItb3BhY2l0eS0xMDA6Zm9jdXMge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6Ym9yZGVyLXNvbGlkIHtcXG4gICAgYm9yZGVyLXN0eWxlOnNvbGlkICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmJvcmRlci1kYXNoZWQge1xcbiAgICBib3JkZXItc3R5bGU6ZGFzaGVkICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmJvcmRlci1kb3R0ZWQge1xcbiAgICBib3JkZXItc3R5bGU6ZG90dGVkICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmJvcmRlci1kb3VibGUge1xcbiAgICBib3JkZXItc3R5bGU6ZG91YmxlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmJvcmRlci1ub25lIHtcXG4gICAgYm9yZGVyLXN0eWxlOm5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6Ym9yZGVyLTAge1xcbiAgICBib3JkZXItd2lkdGg6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpib3JkZXItMiB7XFxuICAgIGJvcmRlci13aWR0aDoycHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6Ym9yZGVyLTQge1xcbiAgICBib3JkZXItd2lkdGg6NHB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmJvcmRlci04IHtcXG4gICAgYm9yZGVyLXdpZHRoOjhweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpib3JkZXIge1xcbiAgICBib3JkZXItd2lkdGg6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmJvcmRlci10LTAge1xcbiAgICBib3JkZXItdG9wLXdpZHRoOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOmJvcmRlci1yLTAge1xcclxcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6Ym9yZGVyLXItMCB7XFxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6Ym9yZGVyLWItMCB7XFxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6Ym9yZGVyLWwtMCB7XFxyXFxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOmJvcmRlci1sLTAge1xcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpib3JkZXItdC0yIHtcXG4gICAgYm9yZGVyLXRvcC13aWR0aDoycHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOmJvcmRlci1yLTIge1xcclxcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6MnB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDpib3JkZXItci0yIHtcXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6MnB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmJvcmRlci1iLTIge1xcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOjJweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6Ym9yZGVyLWwtMiB7XFxyXFxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOjJweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6Ym9yZGVyLWwtMiB7XFxuICAgIGJvcmRlci1yaWdodC13aWR0aDoycHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6Ym9yZGVyLXQtNCB7XFxuICAgIGJvcmRlci10b3Atd2lkdGg6NHB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpib3JkZXItci00IHtcXHJcXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOjRweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6Ym9yZGVyLXItNCB7XFxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOjRweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpib3JkZXItYi00IHtcXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDo0cHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOmJvcmRlci1sLTQge1xcclxcbiAgICBib3JkZXItbGVmdC13aWR0aDo0cHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOmJvcmRlci1sLTQge1xcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6NHB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmJvcmRlci10LTgge1xcbiAgICBib3JkZXItdG9wLXdpZHRoOjhweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6Ym9yZGVyLXItOCB7XFxyXFxuICAgIGJvcmRlci1yaWdodC13aWR0aDo4cHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOmJvcmRlci1yLTgge1xcbiAgICBib3JkZXItbGVmdC13aWR0aDo4cHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6Ym9yZGVyLWItOCB7XFxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6OHB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpib3JkZXItbC04IHtcXHJcXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6OHB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDpib3JkZXItbC04IHtcXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOjhweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpib3JkZXItdCB7XFxuICAgIGJvcmRlci10b3Atd2lkdGg6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpib3JkZXItciB7XFxyXFxuICAgIGJvcmRlci1yaWdodC13aWR0aDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOmJvcmRlci1yIHtcXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmJvcmRlci1iIHtcXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOmJvcmRlci1sIHtcXHJcXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDpib3JkZXItbCB7XFxuICAgIGJvcmRlci1yaWdodC13aWR0aDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Ym94LWJvcmRlciB7XFxuICAgIC13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmJveC1jb250ZW50IHtcXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgYm94LXNpemluZzpjb250ZW50LWJveCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpibG9jayB7XFxuICAgIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aW5saW5lLWJsb2NrIHtcXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aW5saW5lIHtcXG4gICAgZGlzcGxheTppbmxpbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6ZmxleCB7XFxuICAgIGRpc3BsYXk6LXdlYmtpdC1ib3ggIWltcG9ydGFudDtcXG4gICAgZGlzcGxheTotbXMtZmxleGJveCAhaW1wb3J0YW50O1xcbiAgICBkaXNwbGF5OmZsZXggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aW5saW5lLWZsZXgge1xcbiAgICBkaXNwbGF5Oi13ZWJraXQtaW5saW5lLWJveCAhaW1wb3J0YW50O1xcbiAgICBkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xcbiAgICBkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnRhYmxlIHtcXG4gICAgZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp0YWJsZS1jYXB0aW9uIHtcXG4gICAgZGlzcGxheTp0YWJsZS1jYXB0aW9uICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnRhYmxlLWNlbGwge1xcbiAgICBkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dGFibGUtY29sdW1uIHtcXG4gICAgZGlzcGxheTp0YWJsZS1jb2x1bW4gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dGFibGUtY29sdW1uLWdyb3VwIHtcXG4gICAgZGlzcGxheTp0YWJsZS1jb2x1bW4tZ3JvdXAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dGFibGUtZm9vdGVyLWdyb3VwIHtcXG4gICAgZGlzcGxheTp0YWJsZS1mb290ZXItZ3JvdXAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dGFibGUtaGVhZGVyLWdyb3VwIHtcXG4gICAgZGlzcGxheTp0YWJsZS1oZWFkZXItZ3JvdXAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dGFibGUtcm93LWdyb3VwIHtcXG4gICAgZGlzcGxheTp0YWJsZS1yb3ctZ3JvdXAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dGFibGUtcm93IHtcXG4gICAgZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zmxvdy1yb290IHtcXG4gICAgZGlzcGxheTpmbG93LXJvb3QgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Z3JpZCB7XFxuICAgIGRpc3BsYXk6Z3JpZCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDppbmxpbmUtZ3JpZCB7XFxuICAgIGRpc3BsYXk6aW5saW5lLWdyaWQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Y29udGVudHMge1xcbiAgICBkaXNwbGF5OmNvbnRlbnRzICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhpZGRlbiB7XFxuICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmbGV4LXJvdyB7XFxuICAgIC13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWwgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6ZmxleC1yb3ctcmV2ZXJzZSB7XFxuICAgIC13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjpyZXZlcnNlICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmbGV4LWNvbCB7XFxuICAgIC13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbCAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZsZXgtY29sLXJldmVyc2Uge1xcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWwgIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOnJldmVyc2UgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZsZXgtd3JhcCB7XFxuICAgIC1tcy1mbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50O1xcbiAgICAgICAgZmxleC13cmFwOndyYXAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6ZmxleC13cmFwLXJldmVyc2Uge1xcbiAgICAtbXMtZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xcbiAgICAgICAgZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmbGV4LW5vLXdyYXAge1xcbiAgICAtbXMtZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50O1xcbiAgICAgICAgZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZS1pdGVtcy1hdXRvIHtcXG4gICAgcGxhY2UtaXRlbXM6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZS1pdGVtcy1zdGFydCB7XFxuICAgIHBsYWNlLWl0ZW1zOnN0YXJ0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnBsYWNlLWl0ZW1zLWVuZCB7XFxuICAgIHBsYWNlLWl0ZW1zOmVuZCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZS1pdGVtcy1jZW50ZXIge1xcbiAgICBwbGFjZS1pdGVtczpjZW50ZXIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cGxhY2UtaXRlbXMtc3RyZXRjaCB7XFxuICAgIHBsYWNlLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cGxhY2UtY29udGVudC1jZW50ZXIge1xcbiAgICBwbGFjZS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZS1jb250ZW50LXN0YXJ0IHtcXG4gICAgcGxhY2UtY29udGVudDpzdGFydCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZS1jb250ZW50LWVuZCB7XFxuICAgIHBsYWNlLWNvbnRlbnQ6ZW5kICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnBsYWNlLWNvbnRlbnQtYmV0d2VlbiB7XFxuICAgIHBsYWNlLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZS1jb250ZW50LWFyb3VuZCB7XFxuICAgIHBsYWNlLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnBsYWNlLWNvbnRlbnQtZXZlbmx5IHtcXG4gICAgcGxhY2UtY29udGVudDpzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cGxhY2UtY29udGVudC1zdHJldGNoIHtcXG4gICAgcGxhY2UtY29udGVudDpzdHJldGNoICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnBsYWNlLXNlbGYtYXV0byB7XFxuICAgIHBsYWNlLXNlbGY6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZS1zZWxmLXN0YXJ0IHtcXG4gICAgcGxhY2Utc2VsZjpzdGFydCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZS1zZWxmLWVuZCB7XFxuICAgIHBsYWNlLXNlbGY6ZW5kICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnBsYWNlLXNlbGYtY2VudGVyIHtcXG4gICAgcGxhY2Utc2VsZjpjZW50ZXIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cGxhY2Utc2VsZi1zdHJldGNoIHtcXG4gICAgcGxhY2Utc2VsZjpzdHJldGNoICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOml0ZW1zLXN0YXJ0IHtcXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246c3RhcnQgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOnN0YXJ0ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDppdGVtcy1lbmQge1xcbiAgICAtd2Via2l0LWJveC1hbGlnbjplbmQgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOmVuZCAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOml0ZW1zLWNlbnRlciB7XFxuICAgIC13ZWJraXQtYm94LWFsaWduOmNlbnRlciAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOml0ZW1zLWJhc2VsaW5lIHtcXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246YmFzZWxpbmUgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOmJhc2VsaW5lICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgYWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aXRlbXMtc3RyZXRjaCB7XFxuICAgIC13ZWJraXQtYm94LWFsaWduOnN0cmV0Y2ggIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOnN0cmV0Y2ggIWltcG9ydGFudDtcXG4gICAgICAgICAgICBhbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmNvbnRlbnQtY2VudGVyIHtcXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOmNlbnRlciAhaW1wb3J0YW50O1xcbiAgICAgICAgYWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Y29udGVudC1zdGFydCB7XFxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazpzdGFydCAhaW1wb3J0YW50O1xcbiAgICAgICAgYWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmNvbnRlbnQtZW5kIHtcXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOmVuZCAhaW1wb3J0YW50O1xcbiAgICAgICAgYWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpjb250ZW50LWJldHdlZW4ge1xcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6anVzdGlmeSAhaW1wb3J0YW50O1xcbiAgICAgICAgYWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmNvbnRlbnQtYXJvdW5kIHtcXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOmRpc3RyaWJ1dGUgIWltcG9ydGFudDtcXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmNvbnRlbnQtZXZlbmx5IHtcXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOnNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xcbiAgICAgICAgYWxpZ24tY29udGVudDpzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6c2VsZi1hdXRvIHtcXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjphdXRvICFpbXBvcnRhbnQ7XFxuICAgICAgICBhbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6c2VsZi1zdGFydCB7XFxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246c3RhcnQgIWltcG9ydGFudDtcXG4gICAgICAgIGFsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpzZWxmLWVuZCB7XFxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246ZW5kICFpbXBvcnRhbnQ7XFxuICAgICAgICBhbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnNlbGYtY2VudGVyIHtcXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDtcXG4gICAgICAgIGFsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnNlbGYtc3RyZXRjaCB7XFxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246c3RyZXRjaCAhaW1wb3J0YW50O1xcbiAgICAgICAgYWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmp1c3RpZnktaXRlbXMtYXV0byB7XFxuICAgIGp1c3RpZnktaXRlbXM6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpqdXN0aWZ5LWl0ZW1zLXN0YXJ0IHtcXG4gICAganVzdGlmeS1pdGVtczpzdGFydCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpqdXN0aWZ5LWl0ZW1zLWVuZCB7XFxuICAgIGp1c3RpZnktaXRlbXM6ZW5kICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmp1c3RpZnktaXRlbXMtY2VudGVyIHtcXG4gICAganVzdGlmeS1pdGVtczpjZW50ZXIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6anVzdGlmeS1pdGVtcy1zdHJldGNoIHtcXG4gICAganVzdGlmeS1pdGVtczpzdHJldGNoICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmp1c3RpZnktc3RhcnQge1xcbiAgICAtd2Via2l0LWJveC1wYWNrOnN0YXJ0ICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1wYWNrOnN0YXJ0ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6anVzdGlmeS1lbmQge1xcbiAgICAtd2Via2l0LWJveC1wYWNrOmVuZCAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtcGFjazplbmQgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6anVzdGlmeS1jZW50ZXIge1xcbiAgICAtd2Via2l0LWJveC1wYWNrOmNlbnRlciAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtcGFjazpjZW50ZXIgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmp1c3RpZnktYmV0d2VlbiB7XFxuICAgIC13ZWJraXQtYm94LXBhY2s6anVzdGlmeSAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtcGFjazpqdXN0aWZ5ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6anVzdGlmeS1hcm91bmQge1xcbiAgICAtbXMtZmxleC1wYWNrOmRpc3RyaWJ1dGUgIWltcG9ydGFudDtcXG4gICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6anVzdGlmeS1ldmVubHkge1xcbiAgICAtd2Via2l0LWJveC1wYWNrOnNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtcGFjazpzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmp1c3RpZnktc2VsZi1hdXRvIHtcXG4gICAganVzdGlmeS1zZWxmOmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6anVzdGlmeS1zZWxmLXN0YXJ0IHtcXG4gICAganVzdGlmeS1zZWxmOnN0YXJ0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmp1c3RpZnktc2VsZi1lbmQge1xcbiAgICBqdXN0aWZ5LXNlbGY6ZW5kICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmp1c3RpZnktc2VsZi1jZW50ZXIge1xcbiAgICBqdXN0aWZ5LXNlbGY6Y2VudGVyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmp1c3RpZnktc2VsZi1zdHJldGNoIHtcXG4gICAganVzdGlmeS1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6ZmxleC0xIHtcXG4gICAgLXdlYmtpdC1ib3gtZmxleDoxICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleDoxIDEgMCUgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBmbGV4OjEgMSAwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmbGV4LWF1dG8ge1xcbiAgICAtd2Via2l0LWJveC1mbGV4OjEgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4OjEgMSBhdXRvICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgZmxleDoxIDEgYXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmbGV4LWluaXRpYWwge1xcbiAgICAtd2Via2l0LWJveC1mbGV4OjAgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4OjAgMSBhdXRvICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgZmxleDowIDEgYXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmbGV4LW5vbmUge1xcbiAgICAtd2Via2l0LWJveC1mbGV4OjAgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4Om5vbmUgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBmbGV4Om5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6ZmxleC1ncm93LTAge1xcbiAgICAtd2Via2l0LWJveC1mbGV4OjAgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOjAgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBmbGV4LWdyb3c6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmbGV4LWdyb3cge1xcbiAgICAtd2Via2l0LWJveC1mbGV4OjEgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOjEgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBmbGV4LWdyb3c6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmbGV4LXNocmluay0wIHtcXG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6MCAhaW1wb3J0YW50O1xcbiAgICAgICAgZmxleC1zaHJpbms6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmbGV4LXNocmluayB7XFxuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOjEgIWltcG9ydGFudDtcXG4gICAgICAgIGZsZXgtc2hyaW5rOjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6b3JkZXItMSB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MiAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6MSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6b3JkZXItMiB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MyAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6MiAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOjIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6b3JkZXItMyB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NCAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6MyAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOjMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6b3JkZXItNCB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NSAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6NCAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOjQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6b3JkZXItNSB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NiAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6NSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6b3JkZXItNiB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NyAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6NiAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOjYgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6b3JkZXItZmlyc3Qge1xcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjAgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOi0xICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgb3JkZXI6LTEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6b3JkZXItbGFzdCB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTAwMCAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6OTk5ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgb3JkZXI6OTk5ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOm9yZGVyLW5vcm1hbCB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MSAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6MCAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOm9yZGVyLTE6aG92ZXIge1xcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjIgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOjEgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBvcmRlcjoxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpvcmRlci0yOmhvdmVyIHtcXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDozICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1vcmRlcjoyICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgb3JkZXI6MiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6b3JkZXItMzpob3ZlciB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NCAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6MyAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOjMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOm9yZGVyLTQ6aG92ZXIge1xcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjUgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOjQgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBvcmRlcjo0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpvcmRlci01OmhvdmVyIHtcXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo2ICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1vcmRlcjo1ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgb3JkZXI6NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6b3JkZXItNjpob3ZlciB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NyAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6NiAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOjYgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOm9yZGVyLWZpcnN0OmhvdmVyIHtcXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDowICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1vcmRlcjotMSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOi0xICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpvcmRlci1sYXN0OmhvdmVyIHtcXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoxMDAwICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1vcmRlcjo5OTkgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBvcmRlcjo5OTkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOm9yZGVyLW5vcm1hbDpob3ZlciB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MSAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6MCAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOm9yZGVyLTE6Zm9jdXMge1xcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjIgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOjEgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBvcmRlcjoxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpvcmRlci0yOmZvY3VzIHtcXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDozICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1vcmRlcjoyICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgb3JkZXI6MiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6b3JkZXItMzpmb2N1cyB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NCAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6MyAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOjMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOm9yZGVyLTQ6Zm9jdXMge1xcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjUgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOjQgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBvcmRlcjo0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpvcmRlci01OmZvY3VzIHtcXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo2ICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1vcmRlcjo1ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgb3JkZXI6NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6b3JkZXItNjpmb2N1cyB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NyAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6NiAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOjYgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOm9yZGVyLWZpcnN0OmZvY3VzIHtcXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDowICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1vcmRlcjotMSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOi0xICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpvcmRlci1sYXN0OmZvY3VzIHtcXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoxMDAwICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1vcmRlcjo5OTkgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBvcmRlcjo5OTkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOm9yZGVyLW5vcm1hbDpmb2N1cyB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MSAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6MCAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOmZsb2F0LXJpZ2h0IHtcXHJcXG4gICAgZmxvYXQ6cmlnaHQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOmZsb2F0LXJpZ2h0IHtcXG4gICAgZmxvYXQ6bGVmdCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6ZmxvYXQtbGVmdCB7XFxyXFxuICAgIGZsb2F0OmxlZnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOmZsb2F0LWxlZnQge1xcbiAgICBmbG9hdDpyaWdodCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpmbG9hdC1ub25lIHtcXG4gICAgZmxvYXQ6bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpjbGVhcmZpeDphZnRlciB7XFxuICAgIGNvbnRlbnQ6XFxcIlxcXCIgIWltcG9ydGFudDtcXG4gICAgZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpjbGVhcmZpeDphZnRlciB7XFxuICAgIGNsZWFyOmJvdGggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOmNsZWFyLWxlZnQge1xcclxcbiAgICBjbGVhcjpsZWZ0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDpjbGVhci1sZWZ0IHtcXG4gICAgY2xlYXI6cmlnaHQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOmNsZWFyLXJpZ2h0IHtcXHJcXG4gICAgY2xlYXI6cmlnaHQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOmNsZWFyLXJpZ2h0IHtcXG4gICAgY2xlYXI6bGVmdCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpjbGVhci1ib3RoIHtcXG4gICAgY2xlYXI6Ym90aCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpjbGVhci1ub25lIHtcXG4gICAgY2xlYXI6bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb250LWxpZ2h0IHtcXG4gICAgZm9udC13ZWlnaHQ6MzAwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvbnQtbm9ybWFsIHtcXG4gICAgZm9udC13ZWlnaHQ6NDAwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvbnQtbWVkaXVtIHtcXG4gICAgZm9udC13ZWlnaHQ6NTAwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvbnQtc2VtaWJvbGQge1xcbiAgICBmb250LXdlaWdodDo2MDAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9udC1ib2xkIHtcXG4gICAgZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvbnQtZXh0cmFib2xkIHtcXG4gICAgZm9udC13ZWlnaHQ6ODAwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvbnQtYmxhY2sge1xcbiAgICBmb250LXdlaWdodDo5MDAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOmZvbnQtbGlnaHQ6aG92ZXIge1xcbiAgICBmb250LXdlaWdodDozMDAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOmZvbnQtbm9ybWFsOmhvdmVyIHtcXG4gICAgZm9udC13ZWlnaHQ6NDAwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpmb250LW1lZGl1bTpob3ZlciB7XFxuICAgIGZvbnQtd2VpZ2h0OjUwMCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6Zm9udC1zZW1pYm9sZDpob3ZlciB7XFxuICAgIGZvbnQtd2VpZ2h0OjYwMCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6Zm9udC1ib2xkOmhvdmVyIHtcXG4gICAgZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpmb250LWV4dHJhYm9sZDpob3ZlciB7XFxuICAgIGZvbnQtd2VpZ2h0OjgwMCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6Zm9udC1ibGFjazpob3ZlciB7XFxuICAgIGZvbnQtd2VpZ2h0OjkwMCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpoLTEge1xcbiAgICBoZWlnaHQ6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpoLTIge1xcbiAgICBoZWlnaHQ6MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmgtMyB7XFxuICAgIGhlaWdodDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmgtNCB7XFxuICAgIGhlaWdodDoxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmgtNSB7XFxuICAgIGhlaWdodDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmgtNiB7XFxuICAgIGhlaWdodDoxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aC04IHtcXG4gICAgaGVpZ2h0OjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aC0xMCB7XFxuICAgIGhlaWdodDoyLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aC0xMiB7XFxuICAgIGhlaWdodDozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmgtMTYge1xcbiAgICBoZWlnaHQ6NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpoLTI0IHtcXG4gICAgaGVpZ2h0OjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aC0zMiB7XFxuICAgIGhlaWdodDo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmgtNDgge1xcbiAgICBoZWlnaHQ6MTJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aC02NCB7XFxuICAgIGhlaWdodDoxNnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpoLWF1dG8ge1xcbiAgICBoZWlnaHQ6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpoLXB4IHtcXG4gICAgaGVpZ2h0OjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpoLWZ1bGwge1xcbiAgICBoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpoLXNjcmVlbiB7XFxuICAgIGhlaWdodDoxMDB2aCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp0ZXh0LXhzIHtcXG4gICAgZm9udC1zaXplOi43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp0ZXh0LXNtIHtcXG4gICAgZm9udC1zaXplOi44NzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dGV4dC1iYXNlIHtcXG4gICAgZm9udC1zaXplOjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dGV4dC1sZyB7XFxuICAgIGZvbnQtc2l6ZToxLjEyNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp0ZXh0LXhsIHtcXG4gICAgZm9udC1zaXplOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dGV4dC0yeGwge1xcbiAgICBmb250LXNpemU6MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnRleHQtM3hsIHtcXG4gICAgZm9udC1zaXplOjEuODc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnRleHQtNHhsIHtcXG4gICAgZm9udC1zaXplOjIuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dGV4dC01eGwge1xcbiAgICBmb250LXNpemU6M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp0ZXh0LTZ4bCB7XFxuICAgIGZvbnQtc2l6ZTo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmxlYWRpbmctbm9uZSB7XFxuICAgIGxpbmUtaGVpZ2h0OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6bGVhZGluZy10aWdodCB7XFxuICAgIGxpbmUtaGVpZ2h0OjEuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6bGVhZGluZy1ub3JtYWwge1xcbiAgICBsaW5lLWhlaWdodDoxLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6bGVhZGluZy1sb29zZSB7XFxuICAgIGxpbmUtaGVpZ2h0OjIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6bGlzdC1pbnNpZGUge1xcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOmluc2lkZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpsaXN0LW91dHNpZGUge1xcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOm91dHNpZGUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6bS0wIHtcXG4gICAgbWFyZ2luOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6bS0xIHtcXG4gICAgbWFyZ2luOjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6bS0yIHtcXG4gICAgbWFyZ2luOjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDptLTMge1xcbiAgICBtYXJnaW46MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDptLTQge1xcbiAgICBtYXJnaW46MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDptLTUge1xcbiAgICBtYXJnaW46MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDptLTYge1xcbiAgICBtYXJnaW46MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOm0tOCB7XFxuICAgIG1hcmdpbjoycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOm0tMTAge1xcbiAgICBtYXJnaW46Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOm0tMTIge1xcbiAgICBtYXJnaW46M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDptLTE2IHtcXG4gICAgbWFyZ2luOjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6bS0yMCB7XFxuICAgIG1hcmdpbjo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOm0tMjQge1xcbiAgICBtYXJnaW46NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDptLTMyIHtcXG4gICAgbWFyZ2luOjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6bS1hdXRvIHtcXG4gICAgbWFyZ2luOmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6bS1weCB7XFxuICAgIG1hcmdpbjoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6bS1iYXNlIHtcXG4gICAgbWFyZ2luOjIuMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDotbS1weCB7XFxuICAgIG1hcmdpbjotMXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOi1tLTEge1xcbiAgICBtYXJnaW46LTAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6LW0tMiB7XFxuICAgIG1hcmdpbjotMC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOi1tLTMge1xcbiAgICBtYXJnaW46LTAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6LW0tNCB7XFxuICAgIG1hcmdpbjotMXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpteS0wIHtcXG4gICAgbWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6bXgtMCB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOm14LTAge1xcbiAgICBtYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOm15LTEge1xcbiAgICBtYXJnaW4tdG9wOjAuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpteC0xIHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6MC4yNXJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6bXgtMSB7XFxuICAgIG1hcmdpbi1yaWdodDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1sZWZ0OjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6bXktMiB7XFxuICAgIG1hcmdpbi10b3A6MC41cmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpteC0yIHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6MC41cmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1yaWdodDowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOm14LTIge1xcbiAgICBtYXJnaW4tcmlnaHQ6MC41cmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1sZWZ0OjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpteS0zIHtcXG4gICAgbWFyZ2luLXRvcDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6bXgtMyB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjAuNzVyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOm14LTMge1xcbiAgICBtYXJnaW4tcmlnaHQ6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tbGVmdDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOm15LTQge1xcbiAgICBtYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpteC00IHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6bXgtNCB7XFxuICAgIG1hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6bXktNSB7XFxuICAgIG1hcmdpbi10b3A6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOm14LTUge1xcclxcbiAgICBtYXJnaW4tbGVmdDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1yaWdodDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDpteC01IHtcXG4gICAgbWFyZ2luLXJpZ2h0OjEuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWxlZnQ6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpteS02IHtcXG4gICAgbWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOm14LTYge1xcclxcbiAgICBtYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6bXgtNiB7XFxuICAgIG1hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOm15LTgge1xcbiAgICBtYXJnaW4tdG9wOjJyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbToycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpteC04IHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6MnJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6bXgtOCB7XFxuICAgIG1hcmdpbi1yaWdodDoycmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1sZWZ0OjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6bXktMTAge1xcbiAgICBtYXJnaW4tdG9wOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6bXgtMTAge1xcclxcbiAgICBtYXJnaW4tbGVmdDoyLjVyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6bXgtMTAge1xcbiAgICBtYXJnaW4tcmlnaHQ6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1sZWZ0OjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpteS0xMiB7XFxuICAgIG1hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOm14LTEyIHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6bXgtMTIge1xcbiAgICBtYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOm15LTE2IHtcXG4gICAgbWFyZ2luLXRvcDo0cmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6bXgtMTYge1xcclxcbiAgICBtYXJnaW4tbGVmdDo0cmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1yaWdodDo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDpteC0xNiB7XFxuICAgIG1hcmdpbi1yaWdodDo0cmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1sZWZ0OjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6bXktMjAge1xcbiAgICBtYXJnaW4tdG9wOjVyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpteC0yMCB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjVyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOm14LTIwIHtcXG4gICAgbWFyZ2luLXJpZ2h0OjVyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWxlZnQ6NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpteS0yNCB7XFxuICAgIG1hcmdpbi10b3A6NnJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOm14LTI0IHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6NnJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6bXgtMjQge1xcbiAgICBtYXJnaW4tcmlnaHQ6NnJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tbGVmdDo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOm15LTMyIHtcXG4gICAgbWFyZ2luLXRvcDo4cmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6bXgtMzIge1xcclxcbiAgICBtYXJnaW4tbGVmdDo4cmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1yaWdodDo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDpteC0zMiB7XFxuICAgIG1hcmdpbi1yaWdodDo4cmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1sZWZ0OjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6bXktYXV0byB7XFxuICAgIG1hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOm14LWF1dG8ge1xcclxcbiAgICBtYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDpteC1hdXRvIHtcXG4gICAgbWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpteS1weCB7XFxuICAgIG1hcmdpbi10b3A6MXB4ICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpteC1weCB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjFweCAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDpteC1weCB7XFxuICAgIG1hcmdpbi1yaWdodDoxcHggIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWxlZnQ6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOm15LWJhc2Uge1xcbiAgICBtYXJnaW4tdG9wOjIuMnJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOjIuMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6bXgtYmFzZSB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjIuMnJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Mi4ycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDpteC1iYXNlIHtcXG4gICAgbWFyZ2luLXJpZ2h0OjIuMnJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tbGVmdDoyLjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6LW15LXB4IHtcXG4gICAgbWFyZ2luLXRvcDotMXB4ICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206LTFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6LW14LXB4IHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6LTFweCAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6LTFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6LW14LXB4IHtcXG4gICAgbWFyZ2luLXJpZ2h0Oi0xcHggIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWxlZnQ6LTFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDotbXktMSB7XFxuICAgIG1hcmdpbi10b3A6LTAuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTotMC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6LW14LTEge1xcclxcbiAgICBtYXJnaW4tbGVmdDotMC4yNXJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6LTAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOi1teC0xIHtcXG4gICAgbWFyZ2luLXJpZ2h0Oi0wLjI1cmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1sZWZ0Oi0wLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOi1teS0yIHtcXG4gICAgbWFyZ2luLXRvcDotMC41cmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206LTAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6LW14LTIge1xcclxcbiAgICBtYXJnaW4tbGVmdDotMC41cmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1yaWdodDotMC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDotbXgtMiB7XFxuICAgIG1hcmdpbi1yaWdodDotMC41cmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1sZWZ0Oi0wLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6LW15LTMge1xcbiAgICBtYXJnaW4tdG9wOi0wLjc1cmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206LTAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOi1teC0zIHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6LTAuNzVyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0Oi0wLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDotbXgtMyB7XFxuICAgIG1hcmdpbi1yaWdodDotMC43NXJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tbGVmdDotMC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDotbXktNCB7XFxuICAgIG1hcmdpbi10b3A6LTFyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTotMXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6LW14LTQge1xcclxcbiAgICBtYXJnaW4tbGVmdDotMXJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6LTFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOi1teC00IHtcXG4gICAgbWFyZ2luLXJpZ2h0Oi0xcmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1sZWZ0Oi0xcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOm10LTAge1xcbiAgICBtYXJnaW4tdG9wOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOm1yLTAge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6bXItMCB7XFxuICAgIG1hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6bWItMCB7XFxuICAgIG1hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6bWwtMCB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOm1sLTAge1xcbiAgICBtYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDptdC0xIHtcXG4gICAgbWFyZ2luLXRvcDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDptci0xIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOm1yLTEge1xcbiAgICBtYXJnaW4tbGVmdDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOm1iLTEge1xcbiAgICBtYXJnaW4tYm90dG9tOjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOm1sLTEge1xcclxcbiAgICBtYXJnaW4tbGVmdDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDptbC0xIHtcXG4gICAgbWFyZ2luLXJpZ2h0OjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6bXQtMiB7XFxuICAgIG1hcmdpbi10b3A6MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDptci0yIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6bXItMiB7XFxuICAgIG1hcmdpbi1sZWZ0OjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDptYi0yIHtcXG4gICAgbWFyZ2luLWJvdHRvbTowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOm1sLTIge1xcclxcbiAgICBtYXJnaW4tbGVmdDowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOm1sLTIge1xcbiAgICBtYXJnaW4tcmlnaHQ6MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOm10LTMge1xcbiAgICBtYXJnaW4tdG9wOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOm1yLTMge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6bXItMyB7XFxuICAgIG1hcmdpbi1sZWZ0OjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6bWItMyB7XFxuICAgIG1hcmdpbi1ib3R0b206MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6bWwtMyB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOm1sLTMge1xcbiAgICBtYXJnaW4tcmlnaHQ6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDptdC00IHtcXG4gICAgbWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDptci00IHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOm1yLTQge1xcbiAgICBtYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOm1iLTQge1xcbiAgICBtYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOm1sLTQge1xcclxcbiAgICBtYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDptbC00IHtcXG4gICAgbWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6bXQtNSB7XFxuICAgIG1hcmdpbi10b3A6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6bXItNSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDptci01IHtcXG4gICAgbWFyZ2luLWxlZnQ6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDptYi01IHtcXG4gICAgbWFyZ2luLWJvdHRvbToxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDptbC01IHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6bWwtNSB7XFxuICAgIG1hcmdpbi1yaWdodDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOm10LTYge1xcbiAgICBtYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6bXItNiB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOm1yLTYge1xcbiAgICBtYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6bWItNiB7XFxuICAgIG1hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDptbC02IHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDptbC02IHtcXG4gICAgbWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDptdC04IHtcXG4gICAgbWFyZ2luLXRvcDoycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDptci04IHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOm1yLTgge1xcbiAgICBtYXJnaW4tbGVmdDoycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOm1iLTgge1xcbiAgICBtYXJnaW4tYm90dG9tOjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOm1sLTgge1xcclxcbiAgICBtYXJnaW4tbGVmdDoycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDptbC04IHtcXG4gICAgbWFyZ2luLXJpZ2h0OjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6bXQtMTAge1xcbiAgICBtYXJnaW4tdG9wOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6bXItMTAge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDptci0xMCB7XFxuICAgIG1hcmdpbi1sZWZ0OjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDptYi0xMCB7XFxuICAgIG1hcmdpbi1ib3R0b206Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDptbC0xMCB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6bWwtMTAge1xcbiAgICBtYXJnaW4tcmlnaHQ6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOm10LTEyIHtcXG4gICAgbWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDptci0xMiB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDptci0xMiB7XFxuICAgIG1hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6bWItMTIge1xcbiAgICBtYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOm1sLTEyIHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6bWwtMTIge1xcbiAgICBtYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDptdC0xNiB7XFxuICAgIG1hcmdpbi10b3A6NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6bXItMTYge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6bXItMTYge1xcbiAgICBtYXJnaW4tbGVmdDo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOm1iLTE2IHtcXG4gICAgbWFyZ2luLWJvdHRvbTo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDptbC0xNiB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOm1sLTE2IHtcXG4gICAgbWFyZ2luLXJpZ2h0OjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6bXQtMjAge1xcbiAgICBtYXJnaW4tdG9wOjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOm1yLTIwIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOm1yLTIwIHtcXG4gICAgbWFyZ2luLWxlZnQ6NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDptYi0yMCB7XFxuICAgIG1hcmdpbi1ib3R0b206NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6bWwtMjAge1xcclxcbiAgICBtYXJnaW4tbGVmdDo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDptbC0yMCB7XFxuICAgIG1hcmdpbi1yaWdodDo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOm10LTI0IHtcXG4gICAgbWFyZ2luLXRvcDo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDptci0yNCB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDptci0yNCB7XFxuICAgIG1hcmdpbi1sZWZ0OjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6bWItMjQge1xcbiAgICBtYXJnaW4tYm90dG9tOjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOm1sLTI0IHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6bWwtMjQge1xcbiAgICBtYXJnaW4tcmlnaHQ6NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDptdC0zMiB7XFxuICAgIG1hcmdpbi10b3A6OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6bXItMzIge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6bXItMzIge1xcbiAgICBtYXJnaW4tbGVmdDo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOm1iLTMyIHtcXG4gICAgbWFyZ2luLWJvdHRvbTo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDptbC0zMiB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOm1sLTMyIHtcXG4gICAgbWFyZ2luLXJpZ2h0OjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6bXQtYXV0byB7XFxuICAgIG1hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6bXItYXV0byB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDptci1hdXRvIHtcXG4gICAgbWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDptYi1hdXRvIHtcXG4gICAgbWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDptbC1hdXRvIHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6bWwtYXV0byB7XFxuICAgIG1hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOm10LXB4IHtcXG4gICAgbWFyZ2luLXRvcDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOm1yLXB4IHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6bXItcHgge1xcbiAgICBtYXJnaW4tbGVmdDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6bWItcHgge1xcbiAgICBtYXJnaW4tYm90dG9tOjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6bWwtcHgge1xcclxcbiAgICBtYXJnaW4tbGVmdDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOm1sLXB4IHtcXG4gICAgbWFyZ2luLXJpZ2h0OjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDptdC1iYXNlIHtcXG4gICAgbWFyZ2luLXRvcDoyLjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOm1yLWJhc2Uge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Mi4ycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDptci1iYXNlIHtcXG4gICAgbWFyZ2luLWxlZnQ6Mi4ycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOm1iLWJhc2Uge1xcbiAgICBtYXJnaW4tYm90dG9tOjIuMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6bWwtYmFzZSB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjIuMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6bWwtYmFzZSB7XFxuICAgIG1hcmdpbi1yaWdodDoyLjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6LW10LXB4IHtcXG4gICAgbWFyZ2luLXRvcDotMXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDotbXItcHgge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6LTFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6LW1yLXB4IHtcXG4gICAgbWFyZ2luLWxlZnQ6LTFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDotbWItcHgge1xcbiAgICBtYXJnaW4tYm90dG9tOi0xcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOi1tbC1weCB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0Oi0xcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOi1tbC1weCB7XFxuICAgIG1hcmdpbi1yaWdodDotMXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOi1tdC0xIHtcXG4gICAgbWFyZ2luLXRvcDotMC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6LW1yLTEge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6LTAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOi1tci0xIHtcXG4gICAgbWFyZ2luLWxlZnQ6LTAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6LW1iLTEge1xcbiAgICBtYXJnaW4tYm90dG9tOi0wLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDotbWwtMSB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0Oi0wLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDotbWwtMSB7XFxuICAgIG1hcmdpbi1yaWdodDotMC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDotbXQtMiB7XFxuICAgIG1hcmdpbi10b3A6LTAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6LW1yLTIge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6LTAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6LW1yLTIge1xcbiAgICBtYXJnaW4tbGVmdDotMC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOi1tYi0yIHtcXG4gICAgbWFyZ2luLWJvdHRvbTotMC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDotbWwtMiB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0Oi0wLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOi1tbC0yIHtcXG4gICAgbWFyZ2luLXJpZ2h0Oi0wLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6LW10LTMge1xcbiAgICBtYXJnaW4tdG9wOi0wLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDotbXItMyB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDotMC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6LW1yLTMge1xcbiAgICBtYXJnaW4tbGVmdDotMC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDotbWItMyB7XFxuICAgIG1hcmdpbi1ib3R0b206LTAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOi1tbC0zIHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6LTAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOi1tbC0zIHtcXG4gICAgbWFyZ2luLXJpZ2h0Oi0wLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOi1tdC00IHtcXG4gICAgbWFyZ2luLXRvcDotMXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6LW1yLTQge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6LTFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOi1tci00IHtcXG4gICAgbWFyZ2luLWxlZnQ6LTFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6LW1iLTQge1xcbiAgICBtYXJnaW4tYm90dG9tOi0xcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDotbWwtNCB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0Oi0xcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDotbWwtNCB7XFxuICAgIG1hcmdpbi1yaWdodDotMXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDptYXgtaC1mdWxsIHtcXG4gICAgbWF4LWhlaWdodDoxMDAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOm1heC1oLXNjcmVlbiB7XFxuICAgIG1heC1oZWlnaHQ6MTAwdmggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6bWF4LXcteHMge1xcbiAgICBtYXgtd2lkdGg6MjByZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6bWF4LXctc20ge1xcbiAgICBtYXgtd2lkdGg6MzByZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6bWF4LXctbWQge1xcbiAgICBtYXgtd2lkdGg6NDByZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6bWF4LXctbGcge1xcbiAgICBtYXgtd2lkdGg6NTByZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6bWF4LXcteGwge1xcbiAgICBtYXgtd2lkdGg6NjByZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6bWF4LXctMnhsIHtcXG4gICAgbWF4LXdpZHRoOjcwcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOm1heC13LTN4bCB7XFxuICAgIG1heC13aWR0aDo4MHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDptYXgtdy00eGwge1xcbiAgICBtYXgtd2lkdGg6OTByZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6bWF4LXctNXhsIHtcXG4gICAgbWF4LXdpZHRoOjEwMHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDptYXgtdy1mdWxsIHtcXG4gICAgbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6bWluLWgtMCB7XFxuICAgIG1pbi1oZWlnaHQ6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDptaW4taC1mdWxsIHtcXG4gICAgbWluLWhlaWdodDoxMDAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOm1pbi1oLXNjcmVlbiB7XFxuICAgIG1pbi1oZWlnaHQ6MTAwdmggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6bWluLXctMCB7XFxuICAgIG1pbi13aWR0aDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOm1pbi13LWZ1bGwge1xcbiAgICBtaW4td2lkdGg6MTAwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpvYmplY3QtY29udGFpbiB7XFxuICAgIC1vLW9iamVjdC1maXQ6Y29udGFpbiAhaW1wb3J0YW50O1xcbiAgICAgICBvYmplY3QtZml0OmNvbnRhaW4gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6b2JqZWN0LWNvdmVyIHtcXG4gICAgLW8tb2JqZWN0LWZpdDpjb3ZlciAhaW1wb3J0YW50O1xcbiAgICAgICBvYmplY3QtZml0OmNvdmVyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOm9iamVjdC1maWxsIHtcXG4gICAgLW8tb2JqZWN0LWZpdDpmaWxsICFpbXBvcnRhbnQ7XFxuICAgICAgIG9iamVjdC1maXQ6ZmlsbCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpvYmplY3Qtbm9uZSB7XFxuICAgIC1vLW9iamVjdC1maXQ6bm9uZSAhaW1wb3J0YW50O1xcbiAgICAgICBvYmplY3QtZml0Om5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6b2JqZWN0LXNjYWxlLWRvd24ge1xcbiAgICAtby1vYmplY3QtZml0OnNjYWxlLWRvd24gIWltcG9ydGFudDtcXG4gICAgICAgb2JqZWN0LWZpdDpzY2FsZS1kb3duICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOm9iamVjdC1ib3R0b20ge1xcbiAgICAtby1vYmplY3QtcG9zaXRpb246Ym90dG9tICFpbXBvcnRhbnQ7XFxuICAgICAgIG9iamVjdC1wb3NpdGlvbjpib3R0b20gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6b2JqZWN0LWNlbnRlciB7XFxuICAgIC1vLW9iamVjdC1wb3NpdGlvbjpjZW50ZXIgIWltcG9ydGFudDtcXG4gICAgICAgb2JqZWN0LXBvc2l0aW9uOmNlbnRlciAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpvYmplY3QtbGVmdCB7XFxuICAgIC1vLW9iamVjdC1wb3NpdGlvbjpsZWZ0ICFpbXBvcnRhbnQ7XFxuICAgICAgIG9iamVjdC1wb3NpdGlvbjpsZWZ0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOm9iamVjdC1sZWZ0LWJvdHRvbSB7XFxuICAgIC1vLW9iamVjdC1wb3NpdGlvbjpsZWZ0IGJvdHRvbSAhaW1wb3J0YW50O1xcbiAgICAgICBvYmplY3QtcG9zaXRpb246bGVmdCBib3R0b20gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6b2JqZWN0LWxlZnQtdG9wIHtcXG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOmxlZnQgdG9wICFpbXBvcnRhbnQ7XFxuICAgICAgIG9iamVjdC1wb3NpdGlvbjpsZWZ0IHRvcCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpvYmplY3QtcmlnaHQge1xcbiAgICAtby1vYmplY3QtcG9zaXRpb246cmlnaHQgIWltcG9ydGFudDtcXG4gICAgICAgb2JqZWN0LXBvc2l0aW9uOnJpZ2h0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOm9iamVjdC1yaWdodC1ib3R0b20ge1xcbiAgICAtby1vYmplY3QtcG9zaXRpb246cmlnaHQgYm90dG9tICFpbXBvcnRhbnQ7XFxuICAgICAgIG9iamVjdC1wb3NpdGlvbjpyaWdodCBib3R0b20gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6b2JqZWN0LXJpZ2h0LXRvcCB7XFxuICAgIC1vLW9iamVjdC1wb3NpdGlvbjpyaWdodCB0b3AgIWltcG9ydGFudDtcXG4gICAgICAgb2JqZWN0LXBvc2l0aW9uOnJpZ2h0IHRvcCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpvYmplY3QtdG9wIHtcXG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOnRvcCAhaW1wb3J0YW50O1xcbiAgICAgICBvYmplY3QtcG9zaXRpb246dG9wICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOm9wYWNpdHktMCB7XFxuICAgIG9wYWNpdHk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpvcGFjaXR5LTI1IHtcXG4gICAgb3BhY2l0eTowLjI1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOm9wYWNpdHktNTAge1xcbiAgICBvcGFjaXR5OjAuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpvcGFjaXR5LTc1IHtcXG4gICAgb3BhY2l0eTowLjc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOm9wYWNpdHktMTAwIHtcXG4gICAgb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOm92ZXJmbG93LWF1dG8ge1xcbiAgICBvdmVyZmxvdzphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOm92ZXJmbG93LWhpZGRlbiB7XFxuICAgIG92ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpvdmVyZmxvdy12aXNpYmxlIHtcXG4gICAgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpvdmVyZmxvdy1zY3JvbGwge1xcbiAgICBvdmVyZmxvdzpzY3JvbGwgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6b3ZlcmZsb3cteC1hdXRvIHtcXG4gICAgb3ZlcmZsb3cteDphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOm92ZXJmbG93LXktYXV0byB7XFxuICAgIG92ZXJmbG93LXk6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpvdmVyZmxvdy14LWhpZGRlbiB7XFxuICAgIG92ZXJmbG93LXg6aGlkZGVuICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOm92ZXJmbG93LXktaGlkZGVuIHtcXG4gICAgb3ZlcmZsb3cteTpoaWRkZW4gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6b3ZlcmZsb3cteC12aXNpYmxlIHtcXG4gICAgb3ZlcmZsb3cteDp2aXNpYmxlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOm92ZXJmbG93LXktdmlzaWJsZSB7XFxuICAgIG92ZXJmbG93LXk6dmlzaWJsZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpvdmVyZmxvdy14LXNjcm9sbCB7XFxuICAgIG92ZXJmbG93LXg6c2Nyb2xsICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOm92ZXJmbG93LXktc2Nyb2xsIHtcXG4gICAgb3ZlcmZsb3cteTpzY3JvbGwgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6c2Nyb2xsaW5nLXRvdWNoIHtcXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2ggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6c2Nyb2xsaW5nLWF1dG8ge1xcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOm92ZXJzY3JvbGwtYXV0byB7XFxuICAgIC1tcy1zY3JvbGwtY2hhaW5pbmc6Y2hhaW5lZCAhaW1wb3J0YW50O1xcbiAgICAgICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOm92ZXJzY3JvbGwtY29udGFpbiB7XFxuICAgIC1tcy1zY3JvbGwtY2hhaW5pbmc6bm9uZSAhaW1wb3J0YW50O1xcbiAgICAgICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjpjb250YWluICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOm92ZXJzY3JvbGwtbm9uZSB7XFxuICAgIC1tcy1zY3JvbGwtY2hhaW5pbmc6bm9uZSAhaW1wb3J0YW50O1xcbiAgICAgICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOm92ZXJzY3JvbGwteS1hdXRvIHtcXG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvci15OmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6b3ZlcnNjcm9sbC15LWNvbnRhaW4ge1xcbiAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6Y29udGFpbiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpvdmVyc2Nyb2xsLXktbm9uZSB7XFxuICAgIG92ZXJzY3JvbGwtYmVoYXZpb3IteTpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOm92ZXJzY3JvbGwteC1hdXRvIHtcXG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvci14OmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6b3ZlcnNjcm9sbC14LWNvbnRhaW4ge1xcbiAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXg6Y29udGFpbiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpvdmVyc2Nyb2xsLXgtbm9uZSB7XFxuICAgIG92ZXJzY3JvbGwtYmVoYXZpb3IteDpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnAtMCB7XFxuICAgIHBhZGRpbmc6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpwLTEge1xcbiAgICBwYWRkaW5nOjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6cC0yIHtcXG4gICAgcGFkZGluZzowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6cC0zIHtcXG4gICAgcGFkZGluZzowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnAtNCB7XFxuICAgIHBhZGRpbmc6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpwLTUge1xcbiAgICBwYWRkaW5nOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6cC02IHtcXG4gICAgcGFkZGluZzoxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6cC04IHtcXG4gICAgcGFkZGluZzoycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnAtMTAge1xcbiAgICBwYWRkaW5nOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpwLTEyIHtcXG4gICAgcGFkZGluZzozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnAtMTYge1xcbiAgICBwYWRkaW5nOjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6cC0yMCB7XFxuICAgIHBhZGRpbmc6NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpwLTI0IHtcXG4gICAgcGFkZGluZzo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnAtMzIge1xcbiAgICBwYWRkaW5nOjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6cC1weCB7XFxuICAgIHBhZGRpbmc6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnAtYmFzZSB7XFxuICAgIHBhZGRpbmc6Mi4ycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnB5LTAge1xcbiAgICBwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOnB4LTAge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50O1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOnB4LTAge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6cHktMSB7XFxuICAgIHBhZGRpbmctdG9wOjAuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1ib3R0b206MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6cHgtMSB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDowLjI1cmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6cHgtMSB7XFxuICAgIHBhZGRpbmctcmlnaHQ6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWxlZnQ6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpweS0yIHtcXG4gICAgcGFkZGluZy10b3A6MC41cmVtICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctYm90dG9tOjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6cHgtMiB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDowLjVyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgcGFkZGluZy1yaWdodDowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOnB4LTIge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWxlZnQ6MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnB5LTMge1xcbiAgICBwYWRkaW5nLXRvcDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctYm90dG9tOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOnB4LTMge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6MC43NXJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOnB4LTMge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjAuNzVyZW0gIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1sZWZ0OjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6cHktNCB7XFxuICAgIHBhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6cHgtNCB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6cHgtNCB7XFxuICAgIHBhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpweS01IHtcXG4gICAgcGFkZGluZy10b3A6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWJvdHRvbToxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpweC01IHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjEuMjVyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgcGFkZGluZy1yaWdodDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDpweC01IHtcXG4gICAgcGFkZGluZy1yaWdodDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctbGVmdDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnB5LTYge1xcbiAgICBwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpweC02IHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6cHgtNiB7XFxuICAgIHBhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6cHktOCB7XFxuICAgIHBhZGRpbmctdG9wOjJyZW0gIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1ib3R0b206MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6cHgtOCB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDoycmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6cHgtOCB7XFxuICAgIHBhZGRpbmctcmlnaHQ6MnJlbSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWxlZnQ6MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpweS0xMCB7XFxuICAgIHBhZGRpbmctdG9wOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWJvdHRvbToyLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOnB4LTEwIHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjIuNXJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6cHgtMTAge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWxlZnQ6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnB5LTEyIHtcXG4gICAgcGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpweC0xMiB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6cHgtMTIge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6cHktMTYge1xcbiAgICBwYWRkaW5nLXRvcDo0cmVtICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctYm90dG9tOjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOnB4LTE2IHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjRyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgcGFkZGluZy1yaWdodDo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDpweC0xNiB7XFxuICAgIHBhZGRpbmctcmlnaHQ6NHJlbSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWxlZnQ6NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpweS0yMCB7XFxuICAgIHBhZGRpbmctdG9wOjVyZW0gIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1ib3R0b206NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6cHgtMjAge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6NXJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOnB4LTIwIHtcXG4gICAgcGFkZGluZy1yaWdodDo1cmVtICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctbGVmdDo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnB5LTI0IHtcXG4gICAgcGFkZGluZy10b3A6NnJlbSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWJvdHRvbTo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpweC0yNCB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDo2cmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6cHgtMjQge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjZyZW0gIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1sZWZ0OjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6cHktMzIge1xcbiAgICBwYWRkaW5nLXRvcDo4cmVtICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctYm90dG9tOjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOnB4LTMyIHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjhyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgcGFkZGluZy1yaWdodDo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDpweC0zMiB7XFxuICAgIHBhZGRpbmctcmlnaHQ6OHJlbSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWxlZnQ6OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpweS1weCB7XFxuICAgIHBhZGRpbmctdG9wOjFweCAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWJvdHRvbToxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOnB4LXB4IHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjFweCAhaW1wb3J0YW50O1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6cHgtcHgge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjFweCAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWxlZnQ6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnB5LWJhc2Uge1xcbiAgICBwYWRkaW5nLXRvcDoyLjJyZW0gIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1ib3R0b206Mi4ycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpweC1iYXNlIHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjIuMnJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjIuMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6cHgtYmFzZSB7XFxuICAgIHBhZGRpbmctcmlnaHQ6Mi4ycmVtICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctbGVmdDoyLjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6cHQtMCB7XFxuICAgIHBhZGRpbmctdG9wOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOnByLTAge1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOnByLTAge1xcbiAgICBwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpwYi0wIHtcXG4gICAgcGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6cGwtMCB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDpwbC0wIHtcXG4gICAgcGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnB0LTEge1xcbiAgICBwYWRkaW5nLXRvcDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpwci0xIHtcXHJcXG4gICAgcGFkZGluZy1yaWdodDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDpwci0xIHtcXG4gICAgcGFkZGluZy1sZWZ0OjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6cGItMSB7XFxuICAgIHBhZGRpbmctYm90dG9tOjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOnBsLTEge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6cGwtMSB7XFxuICAgIHBhZGRpbmctcmlnaHQ6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpwdC0yIHtcXG4gICAgcGFkZGluZy10b3A6MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpwci0yIHtcXHJcXG4gICAgcGFkZGluZy1yaWdodDowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOnByLTIge1xcbiAgICBwYWRkaW5nLWxlZnQ6MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnBiLTIge1xcbiAgICBwYWRkaW5nLWJvdHRvbTowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOnBsLTIge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDpwbC0yIHtcXG4gICAgcGFkZGluZy1yaWdodDowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6cHQtMyB7XFxuICAgIHBhZGRpbmctdG9wOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOnByLTMge1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOnByLTMge1xcbiAgICBwYWRkaW5nLWxlZnQ6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpwYi0zIHtcXG4gICAgcGFkZGluZy1ib3R0b206MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6cGwtMyB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDpwbC0zIHtcXG4gICAgcGFkZGluZy1yaWdodDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnB0LTQge1xcbiAgICBwYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpwci00IHtcXHJcXG4gICAgcGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDpwci00IHtcXG4gICAgcGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6cGItNCB7XFxuICAgIHBhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOnBsLTQge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6cGwtNCB7XFxuICAgIHBhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpwdC01IHtcXG4gICAgcGFkZGluZy10b3A6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6cHItNSB7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6cHItNSB7XFxuICAgIHBhZGRpbmctbGVmdDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnBiLTUge1xcbiAgICBwYWRkaW5nLWJvdHRvbToxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpwbC01IHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOnBsLTUge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6cHQtNiB7XFxuICAgIHBhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6cHItNiB7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDpwci02IHtcXG4gICAgcGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpwYi02IHtcXG4gICAgcGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpwbC02IHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6cGwtNiB7XFxuICAgIHBhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnB0LTgge1xcbiAgICBwYWRkaW5nLXRvcDoycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpwci04IHtcXHJcXG4gICAgcGFkZGluZy1yaWdodDoycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDpwci04IHtcXG4gICAgcGFkZGluZy1sZWZ0OjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6cGItOCB7XFxuICAgIHBhZGRpbmctYm90dG9tOjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOnBsLTgge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6cGwtOCB7XFxuICAgIHBhZGRpbmctcmlnaHQ6MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpwdC0xMCB7XFxuICAgIHBhZGRpbmctdG9wOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6cHItMTAge1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6cHItMTAge1xcbiAgICBwYWRkaW5nLWxlZnQ6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnBiLTEwIHtcXG4gICAgcGFkZGluZy1ib3R0b206Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpwbC0xMCB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDoyLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOnBsLTEwIHtcXG4gICAgcGFkZGluZy1yaWdodDoyLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6cHQtMTIge1xcbiAgICBwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpwci0xMiB7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6cHItMTIge1xcbiAgICBwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpwYi0xMiB7XFxuICAgIHBhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOnBsLTEyIHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOnBsLTEyIHtcXG4gICAgcGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnB0LTE2IHtcXG4gICAgcGFkZGluZy10b3A6NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6cHItMTYge1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOnByLTE2IHtcXG4gICAgcGFkZGluZy1sZWZ0OjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6cGItMTYge1xcbiAgICBwYWRkaW5nLWJvdHRvbTo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpwbC0xNiB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDpwbC0xNiB7XFxuICAgIHBhZGRpbmctcmlnaHQ6NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpwdC0yMCB7XFxuICAgIHBhZGRpbmctdG9wOjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOnByLTIwIHtcXHJcXG4gICAgcGFkZGluZy1yaWdodDo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDpwci0yMCB7XFxuICAgIHBhZGRpbmctbGVmdDo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnBiLTIwIHtcXG4gICAgcGFkZGluZy1ib3R0b206NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6cGwtMjAge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6cGwtMjAge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6cHQtMjQge1xcbiAgICBwYWRkaW5nLXRvcDo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpwci0yNCB7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6cHItMjQge1xcbiAgICBwYWRkaW5nLWxlZnQ6NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpwYi0yNCB7XFxuICAgIHBhZGRpbmctYm90dG9tOjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOnBsLTI0IHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOnBsLTI0IHtcXG4gICAgcGFkZGluZy1yaWdodDo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnB0LTMyIHtcXG4gICAgcGFkZGluZy10b3A6OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6cHItMzIge1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOnByLTMyIHtcXG4gICAgcGFkZGluZy1sZWZ0OjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6cGItMzIge1xcbiAgICBwYWRkaW5nLWJvdHRvbTo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpwbC0zMiB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDpwbC0zMiB7XFxuICAgIHBhZGRpbmctcmlnaHQ6OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpwdC1weCB7XFxuICAgIHBhZGRpbmctdG9wOjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6cHItcHgge1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6cHItcHgge1xcbiAgICBwYWRkaW5nLWxlZnQ6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnBiLXB4IHtcXG4gICAgcGFkZGluZy1ib3R0b206MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpwbC1weCB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOnBsLXB4IHtcXG4gICAgcGFkZGluZy1yaWdodDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6cHQtYmFzZSB7XFxuICAgIHBhZGRpbmctdG9wOjIuMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6cHItYmFzZSB7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6Mi4ycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDpwci1iYXNlIHtcXG4gICAgcGFkZGluZy1sZWZ0OjIuMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpwYi1iYXNlIHtcXG4gICAgcGFkZGluZy1ib3R0b206Mi4ycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpwbC1iYXNlIHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjIuMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6cGwtYmFzZSB7XFxuICAgIHBhZGRpbmctcmlnaHQ6Mi4ycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnBsYWNlaG9sZGVyLXRyYW5zcGFyZW50Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cGxhY2Vob2xkZXItdHJhbnNwYXJlbnQ6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICBjb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZWhvbGRlci10cmFuc3BhcmVudDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICBjb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZWhvbGRlci10cmFuc3BhcmVudDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cGxhY2Vob2xkZXItdHJhbnNwYXJlbnQ6OnBsYWNlaG9sZGVyIHtcXG4gICAgY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cGxhY2Vob2xkZXItc2Vjb25kYXJ5Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDEzMSwgMTAwLCA3MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnBsYWNlaG9sZGVyLXNlY29uZGFyeTo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxMzEsIDEwMCwgNzEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZWhvbGRlci1zZWNvbmRhcnk6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDEzMSwgMTAwLCA3MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnBsYWNlaG9sZGVyLXNlY29uZGFyeTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDEzMSwgMTAwLCA3MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnBsYWNlaG9sZGVyLXNlY29uZGFyeTo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTMxLCAxMDAsIDcxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cGxhY2Vob2xkZXItcHJpbWFyeTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyOCwgNDUsIDg2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cGxhY2Vob2xkZXItcHJpbWFyeTo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyOCwgNDUsIDg2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cGxhY2Vob2xkZXItcHJpbWFyeTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjgsIDQ1LCA4NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnBsYWNlaG9sZGVyLXByaW1hcnk6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyOCwgNDUsIDg2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cGxhY2Vob2xkZXItcHJpbWFyeTo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjgsIDQ1LCA4NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnBsYWNlaG9sZGVyLXdoaXRlOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZWhvbGRlci13aGl0ZTo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cGxhY2Vob2xkZXItd2hpdGU6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZWhvbGRlci13aGl0ZTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZWhvbGRlci13aGl0ZTo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnBsYWNlaG9sZGVyLWdyYXktMTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI0NSwgMjQ1LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZWhvbGRlci1ncmF5LTEwMDo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyNDUsIDI0NSwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cGxhY2Vob2xkZXItZ3JheS0xMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI0NSwgMjQ1LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZWhvbGRlci1ncmF5LTEwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI0NSwgMjQ1LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZWhvbGRlci1ncmF5LTEwMDo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjQ1LCAyNDUsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnBsYWNlaG9sZGVyLWdyYXktMjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDIzOCwgMjM4LCAyMzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZWhvbGRlci1ncmF5LTIwMDo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyMzgsIDIzOCwgMjM4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cGxhY2Vob2xkZXItZ3JheS0yMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDIzOCwgMjM4LCAyMzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZWhvbGRlci1ncmF5LTIwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDIzOCwgMjM4LCAyMzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZWhvbGRlci1ncmF5LTIwMDo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjM4LCAyMzgsIDIzOCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnBsYWNlaG9sZGVyLWdyYXktMzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDIyNCwgMjI0LCAyMjQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZWhvbGRlci1ncmF5LTMwMDo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyMjQsIDIyNCwgMjI0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cGxhY2Vob2xkZXItZ3JheS0zMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDIyNCwgMjI0LCAyMjQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZWhvbGRlci1ncmF5LTMwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDIyNCwgMjI0LCAyMjQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZWhvbGRlci1ncmF5LTMwMDo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjI0LCAyMjQsIDIyNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnBsYWNlaG9sZGVyLWdyYXktNDAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDE4OSwgMTg5LCAxODksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZWhvbGRlci1ncmF5LTQwMDo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxODksIDE4OSwgMTg5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cGxhY2Vob2xkZXItZ3JheS00MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDE4OSwgMTg5LCAxODksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZWhvbGRlci1ncmF5LTQwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDE4OSwgMTg5LCAxODksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZWhvbGRlci1ncmF5LTQwMDo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTg5LCAxODksIDE4OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnBsYWNlaG9sZGVyLWdyYXktNTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDE1OCwgMTU4LCAxNTgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZWhvbGRlci1ncmF5LTUwMDo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxNTgsIDE1OCwgMTU4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cGxhY2Vob2xkZXItZ3JheS01MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDE1OCwgMTU4LCAxNTgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZWhvbGRlci1ncmF5LTUwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDE1OCwgMTU4LCAxNTgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZWhvbGRlci1ncmF5LTUwMDo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTU4LCAxNTgsIDE1OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnBsYWNlaG9sZGVyLWdyYXktNjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDExNywgMTE3LCAxMTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZWhvbGRlci1ncmF5LTYwMDo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxMTcsIDExNywgMTE3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cGxhY2Vob2xkZXItZ3JheS02MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDExNywgMTE3LCAxMTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZWhvbGRlci1ncmF5LTYwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDExNywgMTE3LCAxMTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZWhvbGRlci1ncmF5LTYwMDo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTE3LCAxMTcsIDExNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnBsYWNlaG9sZGVyLWdyYXktNzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDk3LCA5NywgOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZWhvbGRlci1ncmF5LTcwMDo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSg5NywgOTcsIDk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cGxhY2Vob2xkZXItZ3JheS03MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDk3LCA5NywgOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZWhvbGRlci1ncmF5LTcwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDk3LCA5NywgOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZWhvbGRlci1ncmF5LTcwMDo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoOTcsIDk3LCA5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnBsYWNlaG9sZGVyLWdyYXktODAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDY2LCA2NiwgNjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZWhvbGRlci1ncmF5LTgwMDo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSg2NiwgNjYsIDY2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cGxhY2Vob2xkZXItZ3JheS04MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDY2LCA2NiwgNjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZWhvbGRlci1ncmF5LTgwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDY2LCA2NiwgNjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZWhvbGRlci1ncmF5LTgwMDo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoNjYsIDY2LCA2NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnBsYWNlaG9sZGVyLWdyYXktOTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDMzLCAzMywgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZWhvbGRlci1ncmF5LTkwMDo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgzMywgMzMsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cGxhY2Vob2xkZXItZ3JheS05MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDMzLCAzMywgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZWhvbGRlci1ncmF5LTkwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDMzLCAzMywgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZWhvbGRlci1ncmF5LTkwMDo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMzMsIDMzLCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci10cmFuc3BhcmVudDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIGNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci10cmFuc3BhcmVudDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIGNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci10cmFuc3BhcmVudDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICBjb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItdHJhbnNwYXJlbnQ6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIGNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci10cmFuc3BhcmVudDpmb2N1czo6cGxhY2Vob2xkZXIge1xcbiAgICBjb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItc2Vjb25kYXJ5OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDEzMSwgMTAwLCA3MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1zZWNvbmRhcnk6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTMxLCAxMDAsIDcxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLXNlY29uZGFyeTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTMxLCAxMDAsIDcxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLXNlY29uZGFyeTpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDEzMSwgMTAwLCA3MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1zZWNvbmRhcnk6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDEzMSwgMTAwLCA3MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1wcmltYXJ5OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI4LCA0NSwgODYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItcHJpbWFyeTpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyOCwgNDUsIDg2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLXByaW1hcnk6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI4LCA0NSwgODYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItcHJpbWFyeTpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI4LCA0NSwgODYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItcHJpbWFyeTpmb2N1czo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjgsIDQ1LCA4NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci13aGl0ZTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLXdoaXRlOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItd2hpdGU6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItd2hpdGU6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLXdoaXRlOmZvY3VzOjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktMTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI0NSwgMjQ1LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS0xMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjQ1LCAyNDUsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTEwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjQ1LCAyNDUsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTEwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI0NSwgMjQ1LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI0NSwgMjQ1LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS0yMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjM4LCAyMzgsIDIzOCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTIwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyMzgsIDIzOCwgMjM4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktMjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyMzgsIDIzOCwgMjM4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktMjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjM4LCAyMzgsIDIzOCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTIwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjM4LCAyMzgsIDIzOCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTMwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyMjQsIDIyNCwgMjI0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktMzAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDIyNCwgMjI0LCAyMjQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS0zMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDIyNCwgMjI0LCAyMjQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS0zMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyMjQsIDIyNCwgMjI0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyMjQsIDIyNCwgMjI0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktNDAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDE4OSwgMTg5LCAxODksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS00MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTg5LCAxODksIDE4OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTQwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTg5LCAxODksIDE4OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTQwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDE4OSwgMTg5LCAxODksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS00MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDE4OSwgMTg5LCAxODksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS01MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTU4LCAxNTgsIDE1OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTUwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxNTgsIDE1OCwgMTU4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktNTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxNTgsIDE1OCwgMTU4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktNTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTU4LCAxNTgsIDE1OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTUwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTU4LCAxNTgsIDE1OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTYwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxMTcsIDExNywgMTE3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktNjAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDExNywgMTE3LCAxMTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS02MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDExNywgMTE3LCAxMTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS02MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxMTcsIDExNywgMTE3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxMTcsIDExNywgMTE3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktNzAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDk3LCA5NywgOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS03MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoOTcsIDk3LCA5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTcwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoOTcsIDk3LCA5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTcwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDk3LCA5NywgOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS03MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDk3LCA5NywgOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS04MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoNjYsIDY2LCA2NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTgwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSg2NiwgNjYsIDY2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktODAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSg2NiwgNjYsIDY2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktODAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoNjYsIDY2LCA2NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTgwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoNjYsIDY2LCA2NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTkwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgzMywgMzMsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktOTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDMzLCAzMywgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS05MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDMzLCAzMywgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS05MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgzMywgMzMsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgzMywgMzMsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0wOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0wOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0wOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0wOjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMjU6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTI1OjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0yNTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTI1OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTI1OjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjI1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktNTA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktNTA6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktNTA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTUwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktNTA6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTc1Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS03NTo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktNzU6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS03NTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS03NTo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTEwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMTAwOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMTAwOjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0wOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0wOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0wOmZvY3VzOjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTI1OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMjU6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0yNTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0yNTpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMjU6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktNTA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTUwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS01MDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTUwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTUwOmZvY3VzOjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktNzU6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS03NTpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTc1OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTc1OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS03NTpmb2N1czo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cG9pbnRlci1ldmVudHMtbm9uZSB7XFxuICAgIHBvaW50ZXItZXZlbnRzOm5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cG9pbnRlci1ldmVudHMtYXV0byB7XFxuICAgIHBvaW50ZXItZXZlbnRzOmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6c3RhdGljIHtcXG4gICAgcG9zaXRpb246c3RhdGljICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZpeGVkIHtcXG4gICAgcG9zaXRpb246Zml4ZWQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6YWJzb2x1dGUge1xcbiAgICBwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpyZWxhdGl2ZSB7XFxuICAgIHBvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnN0aWNreSB7XFxuICAgIHBvc2l0aW9uOnN0aWNreSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDppbnNldC0wIHtcXG4gICAgdG9wOjAgIWltcG9ydGFudDtcXG4gICAgYm90dG9tOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOmluc2V0LTAge1xcclxcbiAgICByaWdodDowICFpbXBvcnRhbnQ7XFxyXFxuICAgIGxlZnQ6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6aW5zZXQtMCB7XFxuICAgIGxlZnQ6MCAhaW1wb3J0YW50O1xcbiAgICByaWdodDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmluc2V0LWF1dG8ge1xcbiAgICB0b3A6YXV0byAhaW1wb3J0YW50O1xcbiAgICBib3R0b206YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6aW5zZXQtYXV0byB7XFxyXFxuICAgIHJpZ2h0OmF1dG8gIWltcG9ydGFudDtcXHJcXG4gICAgbGVmdDphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDppbnNldC1hdXRvIHtcXG4gICAgbGVmdDphdXRvICFpbXBvcnRhbnQ7XFxuICAgIHJpZ2h0OmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aW5zZXQteS0wIHtcXG4gICAgdG9wOjAgIWltcG9ydGFudDtcXG4gICAgYm90dG9tOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOmluc2V0LXgtMCB7XFxyXFxuICAgIHJpZ2h0OjAgIWltcG9ydGFudDtcXHJcXG4gICAgbGVmdDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDppbnNldC14LTAge1xcbiAgICBsZWZ0OjAgIWltcG9ydGFudDtcXG4gICAgcmlnaHQ6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDppbnNldC15LWF1dG8ge1xcbiAgICB0b3A6YXV0byAhaW1wb3J0YW50O1xcbiAgICBib3R0b206YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6aW5zZXQteC1hdXRvIHtcXHJcXG4gICAgcmlnaHQ6YXV0byAhaW1wb3J0YW50O1xcclxcbiAgICBsZWZ0OmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOmluc2V0LXgtYXV0byB7XFxuICAgIGxlZnQ6YXV0byAhaW1wb3J0YW50O1xcbiAgICByaWdodDphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnRvcC0wIHtcXG4gICAgdG9wOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOnJpZ2h0LTAge1xcclxcbiAgICByaWdodDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDpyaWdodC0wIHtcXG4gICAgbGVmdDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmJvdHRvbS0wIHtcXG4gICAgYm90dG9tOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOmxlZnQtMCB7XFxyXFxuICAgIGxlZnQ6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6bGVmdC0wIHtcXG4gICAgcmlnaHQ6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp0b3AtYXV0byB7XFxuICAgIHRvcDphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpyaWdodC1hdXRvIHtcXHJcXG4gICAgcmlnaHQ6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6cmlnaHQtYXV0byB7XFxuICAgIGxlZnQ6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpib3R0b20tYXV0byB7XFxuICAgIGJvdHRvbTphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpsZWZ0LWF1dG8ge1xcclxcbiAgICBsZWZ0OmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOmxlZnQtYXV0byB7XFxuICAgIHJpZ2h0OmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cmVzaXplLW5vbmUge1xcbiAgICByZXNpemU6bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpyZXNpemUteSB7XFxuICAgIHJlc2l6ZTp2ZXJ0aWNhbCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpyZXNpemUteCB7XFxuICAgIHJlc2l6ZTpob3Jpem9udGFsICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnJlc2l6ZSB7XFxuICAgIHJlc2l6ZTpib3RoICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnNoYWRvdyB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMTApICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnNoYWRvdyB7XFxuICAgICAgICAgICAgYm94LXNoYWRvdzowIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMTApICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnNoYWRvdy1tZCB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDRweCA4cHggMCByZ2JhKDAsMCwwLDAuMTIpLCAwIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMDgpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnNoYWRvdy1tZCB7XFxuICAgICAgICAgICAgYm94LXNoYWRvdzowIDRweCA4cHggMCByZ2JhKDAsMCwwLDAuMTIpLCAwIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMDgpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnNoYWRvdy1sZyB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDE1cHggMzBweCAwIHJnYmEoMCwwLDAsMC4xMSksIDAgNXB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMDgpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnNoYWRvdy1sZyB7XFxuICAgICAgICAgICAgYm94LXNoYWRvdzowIDE1cHggMzBweCAwIHJnYmEoMCwwLDAsMC4xMSksIDAgNXB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMDgpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnNoYWRvdy1pbm5lciB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMDYpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnNoYWRvdy1pbm5lciB7XFxuICAgICAgICAgICAgYm94LXNoYWRvdzppbnNldCAwIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMDYpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnNoYWRvdy14bCB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxMHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDQpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnNoYWRvdy14bCB7XFxuICAgICAgICAgICAgYm94LXNoYWRvdzowIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxMHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDQpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnNoYWRvdy0yeGwge1xcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6MCAyNXB4IDUwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpzaGFkb3ctMnhsIHtcXG4gICAgICAgICAgICBib3gtc2hhZG93OjAgMjVweCA1MHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6c2hhZG93LW91dGxpbmUge1xcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgM3B4IHJnYmEoNTIsMTQ0LDIyMCwwLjUpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnNoYWRvdy1vdXRsaW5lIHtcXG4gICAgICAgICAgICBib3gtc2hhZG93OjAgMCAwIDNweCByZ2JhKDUyLDE0NCwyMjAsMC41KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpzaGFkb3ctbm9uZSB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnNoYWRvdy1ub25lIHtcXG4gICAgICAgICAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6c2hhZG93LWRyb3Age1xcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6MCAycHggOHB4IDAgcmdiYSgwLDAsMCwwLjE0KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpzaGFkb3ctZHJvcCB7XFxuICAgICAgICAgICAgYm94LXNoYWRvdzowIDJweCA4cHggMCByZ2JhKDAsMCwwLDAuMTQpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpzaGFkb3c6aG92ZXIge1xcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6MCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjEwKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpob3ZlclxcXFw6c2hhZG93OmhvdmVyIHtcXG4gICAgICAgICAgICBib3gtc2hhZG93OjAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4xMCkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnNoYWRvdy1tZDpob3ZlciB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDRweCA4cHggMCByZ2JhKDAsMCwwLDAuMTIpLCAwIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMDgpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmhvdmVyXFxcXDpzaGFkb3ctbWQ6aG92ZXIge1xcbiAgICAgICAgICAgIGJveC1zaGFkb3c6MCA0cHggOHB4IDAgcmdiYSgwLDAsMCwwLjEyKSwgMCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjA4KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6c2hhZG93LWxnOmhvdmVyIHtcXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMTVweCAzMHB4IDAgcmdiYSgwLDAsMCwwLjExKSwgMCA1cHggMTVweCAwIHJnYmEoMCwwLDAsMC4wOCkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6aG92ZXJcXFxcOnNoYWRvdy1sZzpob3ZlciB7XFxuICAgICAgICAgICAgYm94LXNoYWRvdzowIDE1cHggMzBweCAwIHJnYmEoMCwwLDAsMC4xMSksIDAgNXB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMDgpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpzaGFkb3ctaW5uZXI6aG92ZXIge1xcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjA2KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpob3ZlclxcXFw6c2hhZG93LWlubmVyOmhvdmVyIHtcXG4gICAgICAgICAgICBib3gtc2hhZG93Omluc2V0IDAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4wNikgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnNoYWRvdy14bDpob3ZlciB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxMHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDQpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmhvdmVyXFxcXDpzaGFkb3cteGw6aG92ZXIge1xcbiAgICAgICAgICAgIGJveC1zaGFkb3c6MCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMTBweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjA0KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6c2hhZG93LTJ4bDpob3ZlciB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDI1cHggNTBweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMjUpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmhvdmVyXFxcXDpzaGFkb3ctMnhsOmhvdmVyIHtcXG4gICAgICAgICAgICBib3gtc2hhZG93OjAgMjVweCA1MHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnNoYWRvdy1vdXRsaW5lOmhvdmVyIHtcXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMCAwIDNweCByZ2JhKDUyLDE0NCwyMjAsMC41KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpob3ZlclxcXFw6c2hhZG93LW91dGxpbmU6aG92ZXIge1xcbiAgICAgICAgICAgIGJveC1zaGFkb3c6MCAwIDAgM3B4IHJnYmEoNTIsMTQ0LDIyMCwwLjUpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpzaGFkb3ctbm9uZTpob3ZlciB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmhvdmVyXFxcXDpzaGFkb3ctbm9uZTpob3ZlciB7XFxuICAgICAgICAgICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpzaGFkb3ctZHJvcDpob3ZlciB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDJweCA4cHggMCByZ2JhKDAsMCwwLDAuMTQpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmhvdmVyXFxcXDpzaGFkb3ctZHJvcDpob3ZlciB7XFxuICAgICAgICAgICAgYm94LXNoYWRvdzowIDJweCA4cHggMCByZ2JhKDAsMCwwLDAuMTQpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpzaGFkb3c6Zm9jdXMge1xcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6MCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjEwKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpmb2N1c1xcXFw6c2hhZG93OmZvY3VzIHtcXG4gICAgICAgICAgICBib3gtc2hhZG93OjAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4xMCkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnNoYWRvdy1tZDpmb2N1cyB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDRweCA4cHggMCByZ2JhKDAsMCwwLDAuMTIpLCAwIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMDgpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmZvY3VzXFxcXDpzaGFkb3ctbWQ6Zm9jdXMge1xcbiAgICAgICAgICAgIGJveC1zaGFkb3c6MCA0cHggOHB4IDAgcmdiYSgwLDAsMCwwLjEyKSwgMCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjA4KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6c2hhZG93LWxnOmZvY3VzIHtcXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMTVweCAzMHB4IDAgcmdiYSgwLDAsMCwwLjExKSwgMCA1cHggMTVweCAwIHJnYmEoMCwwLDAsMC4wOCkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6Zm9jdXNcXFxcOnNoYWRvdy1sZzpmb2N1cyB7XFxuICAgICAgICAgICAgYm94LXNoYWRvdzowIDE1cHggMzBweCAwIHJnYmEoMCwwLDAsMC4xMSksIDAgNXB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMDgpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpzaGFkb3ctaW5uZXI6Zm9jdXMge1xcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjA2KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpmb2N1c1xcXFw6c2hhZG93LWlubmVyOmZvY3VzIHtcXG4gICAgICAgICAgICBib3gtc2hhZG93Omluc2V0IDAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4wNikgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnNoYWRvdy14bDpmb2N1cyB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxMHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDQpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmZvY3VzXFxcXDpzaGFkb3cteGw6Zm9jdXMge1xcbiAgICAgICAgICAgIGJveC1zaGFkb3c6MCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMTBweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjA0KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6c2hhZG93LTJ4bDpmb2N1cyB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDI1cHggNTBweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMjUpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmZvY3VzXFxcXDpzaGFkb3ctMnhsOmZvY3VzIHtcXG4gICAgICAgICAgICBib3gtc2hhZG93OjAgMjVweCA1MHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnNoYWRvdy1vdXRsaW5lOmZvY3VzIHtcXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMCAwIDNweCByZ2JhKDUyLDE0NCwyMjAsMC41KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpmb2N1c1xcXFw6c2hhZG93LW91dGxpbmU6Zm9jdXMge1xcbiAgICAgICAgICAgIGJveC1zaGFkb3c6MCAwIDAgM3B4IHJnYmEoNTIsMTQ0LDIyMCwwLjUpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpzaGFkb3ctbm9uZTpmb2N1cyB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmZvY3VzXFxcXDpzaGFkb3ctbm9uZTpmb2N1cyB7XFxuICAgICAgICAgICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpzaGFkb3ctZHJvcDpmb2N1cyB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDJweCA4cHggMCByZ2JhKDAsMCwwLDAuMTQpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmZvY3VzXFxcXDpzaGFkb3ctZHJvcDpmb2N1cyB7XFxuICAgICAgICAgICAgYm94LXNoYWRvdzowIDJweCA4cHggMCByZ2JhKDAsMCwwLDAuMTQpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnN0cm9rZS0wIHtcXG4gICAgc3Ryb2tlLXdpZHRoOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6c3Ryb2tlLTEge1xcbiAgICBzdHJva2Utd2lkdGg6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpzdHJva2UtMiB7XFxuICAgIHN0cm9rZS13aWR0aDoyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnRhYmxlLWF1dG8ge1xcbiAgICB0YWJsZS1sYXlvdXQ6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp0YWJsZS1maXhlZCB7XFxuICAgIHRhYmxlLWxheW91dDpmaXhlZCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6dGV4dC1sZWZ0IHtcXHJcXG4gICAgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDp0ZXh0LWxlZnQge1xcbiAgICB0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnRleHQtY2VudGVyIHtcXG4gICAgdGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOnRleHQtcmlnaHQge1xcclxcbiAgICB0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDp0ZXh0LXJpZ2h0IHtcXG4gICAgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnRleHQtanVzdGlmeSB7XFxuICAgIHRleHQtYWxpZ246anVzdGlmeSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp0ZXh0LWluaGVyaXQge1xcbiAgICBjb2xvcjppbmhlcml0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnRleHQtdHJhbnNwYXJlbnQge1xcbiAgICBjb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp0ZXh0LXNlY29uZGFyeSB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDEzMSwgMTAwLCA3MSwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dGV4dC1wcmltYXJ5IHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjgsIDQ1LCA4NiwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dGV4dC13aGl0ZSB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnRleHQtZ3JheS0xMDAge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyNDUsIDI0NSwgMjQ1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp0ZXh0LWdyYXktMjAwIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjM4LCAyMzgsIDIzOCwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dGV4dC1ncmF5LTMwMCB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDIyNCwgMjI0LCAyMjQsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnRleHQtZ3JheS00MDAge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxODksIDE4OSwgMTg5LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp0ZXh0LWdyYXktNTAwIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTU4LCAxNTgsIDE1OCwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dGV4dC1ncmF5LTYwMCB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDExNywgMTE3LCAxMTcsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnRleHQtZ3JheS03MDAge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSg5NywgOTcsIDk3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp0ZXh0LWdyYXktODAwIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoNjYsIDY2LCA2NiwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dGV4dC1ncmF5LTkwMCB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDMzLCAzMywgMzMsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDp0ZXh0LWluaGVyaXQ6aG92ZXIge1xcbiAgICBjb2xvcjppbmhlcml0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDp0ZXh0LXRyYW5zcGFyZW50OmhvdmVyIHtcXG4gICAgY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnRleHQtc2Vjb25kYXJ5OmhvdmVyIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTMxLCAxMDAsIDcxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6dGV4dC1wcmltYXJ5OmhvdmVyIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjgsIDQ1LCA4NiwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnRleHQtd2hpdGU6aG92ZXIge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6dGV4dC1ncmF5LTEwMDpob3ZlciB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI0NSwgMjQ1LCAyNDUsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDp0ZXh0LWdyYXktMjAwOmhvdmVyIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjM4LCAyMzgsIDIzOCwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnRleHQtZ3JheS0zMDA6aG92ZXIge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyMjQsIDIyNCwgMjI0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6dGV4dC1ncmF5LTQwMDpob3ZlciB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDE4OSwgMTg5LCAxODksIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDp0ZXh0LWdyYXktNTAwOmhvdmVyIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTU4LCAxNTgsIDE1OCwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnRleHQtZ3JheS02MDA6aG92ZXIge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxMTcsIDExNywgMTE3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6dGV4dC1ncmF5LTcwMDpob3ZlciB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDk3LCA5NywgOTcsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDp0ZXh0LWdyYXktODAwOmhvdmVyIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoNjYsIDY2LCA2NiwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnRleHQtZ3JheS05MDA6aG92ZXIge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgzMywgMzMsIDMzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6dGV4dC1pbmhlcml0OmZvY3VzIHtcXG4gICAgY29sb3I6aW5oZXJpdCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6dGV4dC10cmFuc3BhcmVudDpmb2N1cyB7XFxuICAgIGNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDp0ZXh0LXNlY29uZGFyeTpmb2N1cyB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDEzMSwgMTAwLCA3MSwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnRleHQtcHJpbWFyeTpmb2N1cyB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI4LCA0NSwgODYsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDp0ZXh0LXdoaXRlOmZvY3VzIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnRleHQtZ3JheS0xMDA6Zm9jdXMge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyNDUsIDI0NSwgMjQ1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6dGV4dC1ncmF5LTIwMDpmb2N1cyB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDIzOCwgMjM4LCAyMzgsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDp0ZXh0LWdyYXktMzAwOmZvY3VzIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjI0LCAyMjQsIDIyNCwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnRleHQtZ3JheS00MDA6Zm9jdXMge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxODksIDE4OSwgMTg5LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6dGV4dC1ncmF5LTUwMDpmb2N1cyB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDE1OCwgMTU4LCAxNTgsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDp0ZXh0LWdyYXktNjAwOmZvY3VzIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTE3LCAxMTcsIDExNywgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnRleHQtZ3JheS03MDA6Zm9jdXMge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSg5NywgOTcsIDk3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6dGV4dC1ncmF5LTgwMDpmb2N1cyB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDY2LCA2NiwgNjYsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDp0ZXh0LWdyYXktOTAwOmZvY3VzIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMzMsIDMzLCAzMywgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dGV4dC1vcGFjaXR5LTAge1xcbiAgICAtLXRleHQtb3BhY2l0eTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnRleHQtb3BhY2l0eS0yNSB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjAuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dGV4dC1vcGFjaXR5LTUwIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MC41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnRleHQtb3BhY2l0eS03NSB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjAuNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dGV4dC1vcGFjaXR5LTEwMCB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnRleHQtb3BhY2l0eS0wOmhvdmVyIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6dGV4dC1vcGFjaXR5LTI1OmhvdmVyIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MC4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6dGV4dC1vcGFjaXR5LTUwOmhvdmVyIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MC41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDp0ZXh0LW9wYWNpdHktNzU6aG92ZXIge1xcbiAgICAtLXRleHQtb3BhY2l0eTowLjc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDp0ZXh0LW9wYWNpdHktMTAwOmhvdmVyIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6dGV4dC1vcGFjaXR5LTA6Zm9jdXMge1xcbiAgICAtLXRleHQtb3BhY2l0eTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDp0ZXh0LW9wYWNpdHktMjU6Zm9jdXMge1xcbiAgICAtLXRleHQtb3BhY2l0eTowLjI1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDp0ZXh0LW9wYWNpdHktNTA6Zm9jdXMge1xcbiAgICAtLXRleHQtb3BhY2l0eTowLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnRleHQtb3BhY2l0eS03NTpmb2N1cyB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjAuNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnRleHQtb3BhY2l0eS0xMDA6Zm9jdXMge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOml0YWxpYyB7XFxuICAgIGZvbnQtc3R5bGU6aXRhbGljICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOm5vdC1pdGFsaWMge1xcbiAgICBmb250LXN0eWxlOm5vcm1hbCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6aXRhbGljOmhvdmVyIHtcXG4gICAgZm9udC1zdHlsZTppdGFsaWMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOm5vdC1pdGFsaWM6aG92ZXIge1xcbiAgICBmb250LXN0eWxlOm5vcm1hbCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6aXRhbGljOmZvY3VzIHtcXG4gICAgZm9udC1zdHlsZTppdGFsaWMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOm5vdC1pdGFsaWM6Zm9jdXMge1xcbiAgICBmb250LXN0eWxlOm5vcm1hbCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp1cHBlcmNhc2Uge1xcbiAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6bG93ZXJjYXNlIHtcXG4gICAgdGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmNhcGl0YWxpemUge1xcbiAgICB0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOm5vcm1hbC1jYXNlIHtcXG4gICAgdGV4dC10cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6dXBwZXJjYXNlOmhvdmVyIHtcXG4gICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpsb3dlcmNhc2U6aG92ZXIge1xcbiAgICB0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2UgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOmNhcGl0YWxpemU6aG92ZXIge1xcbiAgICB0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpub3JtYWwtY2FzZTpob3ZlciB7XFxuICAgIHRleHQtdHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnVwcGVyY2FzZTpmb2N1cyB7XFxuICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6bG93ZXJjYXNlOmZvY3VzIHtcXG4gICAgdGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpjYXBpdGFsaXplOmZvY3VzIHtcXG4gICAgdGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6bm9ybWFsLWNhc2U6Zm9jdXMge1xcbiAgICB0ZXh0LXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnVuZGVybGluZSB7XFxuICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6bGluZS10aHJvdWdoIHtcXG4gICAgdGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpuby11bmRlcmxpbmUge1xcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6dW5kZXJsaW5lOmhvdmVyIHtcXG4gICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6bGluZS10aHJvdWdoOmhvdmVyIHtcXG4gICAgdGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6bm8tdW5kZXJsaW5lOmhvdmVyIHtcXG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnVuZGVybGluZTpmb2N1cyB7XFxuICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOmxpbmUtdGhyb3VnaDpmb2N1cyB7XFxuICAgIHRleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2ggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOm5vLXVuZGVybGluZTpmb2N1cyB7XFxuICAgIHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmFudGlhbGlhc2VkIHtcXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZCAhaW1wb3J0YW50O1xcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6c3VicGl4ZWwtYW50aWFsaWFzZWQge1xcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOmF1dG8gIWltcG9ydGFudDtcXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6YW50aWFsaWFzZWQ6aG92ZXIge1xcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkICFpbXBvcnRhbnQ7XFxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6c3VicGl4ZWwtYW50aWFsaWFzZWQ6aG92ZXIge1xcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOmF1dG8gIWltcG9ydGFudDtcXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6YW50aWFsaWFzZWQ6Zm9jdXMge1xcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkICFpbXBvcnRhbnQ7XFxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6c3VicGl4ZWwtYW50aWFsaWFzZWQ6Zm9jdXMge1xcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOmF1dG8gIWltcG9ydGFudDtcXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpvcmRpbmFsLCAubWRcXFxcOnNsYXNoZWQtemVybywgLm1kXFxcXDpsaW5pbmctbnVtcywgLm1kXFxcXDpvbGRzdHlsZS1udW1zLCAubWRcXFxcOnByb3BvcnRpb25hbC1udW1zLCAubWRcXFxcOnRhYnVsYXItbnVtcywgLm1kXFxcXDpkaWFnb25hbC1mcmFjdGlvbnMsIC5tZFxcXFw6c3RhY2tlZC1mcmFjdGlvbnMge1xcbiAgICAtLWZvbnQtdmFyaWFudC1udW1lcmljLW9yZGluYWw6dmFyKC0tdGFpbHdpbmQtZW1wdHksLyohKi8gLyohKi8pICFpbXBvcnRhbnQ7XFxuICAgIC0tZm9udC12YXJpYW50LW51bWVyaWMtc2xhc2hlZC16ZXJvOnZhcigtLXRhaWx3aW5kLWVtcHR5LC8qISovIC8qISovKSAhaW1wb3J0YW50O1xcbiAgICAtLWZvbnQtdmFyaWFudC1udW1lcmljLWZpZ3VyZTp2YXIoLS10YWlsd2luZC1lbXB0eSwvKiEqLyAvKiEqLykgIWltcG9ydGFudDtcXG4gICAgLS1mb250LXZhcmlhbnQtbnVtZXJpYy1zcGFjaW5nOnZhcigtLXRhaWx3aW5kLWVtcHR5LC8qISovIC8qISovKSAhaW1wb3J0YW50O1xcbiAgICAtLWZvbnQtdmFyaWFudC1udW1lcmljLWZyYWN0aW9uOnZhcigtLXRhaWx3aW5kLWVtcHR5LC8qISovIC8qISovKSAhaW1wb3J0YW50O1xcbiAgICBmb250LXZhcmlhbnQtbnVtZXJpYzp2YXIoLS1mb250LXZhcmlhbnQtbnVtZXJpYy1vcmRpbmFsKSB2YXIoLS1mb250LXZhcmlhbnQtbnVtZXJpYy1zbGFzaGVkLXplcm8pIHZhcigtLWZvbnQtdmFyaWFudC1udW1lcmljLWZpZ3VyZSkgdmFyKC0tZm9udC12YXJpYW50LW51bWVyaWMtc3BhY2luZykgdmFyKC0tZm9udC12YXJpYW50LW51bWVyaWMtZnJhY3Rpb24pICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOm5vcm1hbC1udW1zIHtcXG4gICAgZm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFsICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOm9yZGluYWwge1xcbiAgICAtLWZvbnQtdmFyaWFudC1udW1lcmljLW9yZGluYWw6b3JkaW5hbCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpzbGFzaGVkLXplcm8ge1xcbiAgICAtLWZvbnQtdmFyaWFudC1udW1lcmljLXNsYXNoZWQtemVybzpzbGFzaGVkLXplcm8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6bGluaW5nLW51bXMge1xcbiAgICAtLWZvbnQtdmFyaWFudC1udW1lcmljLWZpZ3VyZTpsaW5pbmctbnVtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpvbGRzdHlsZS1udW1zIHtcXG4gICAgLS1mb250LXZhcmlhbnQtbnVtZXJpYy1maWd1cmU6b2xkc3R5bGUtbnVtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpwcm9wb3J0aW9uYWwtbnVtcyB7XFxuICAgIC0tZm9udC12YXJpYW50LW51bWVyaWMtc3BhY2luZzpwcm9wb3J0aW9uYWwtbnVtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp0YWJ1bGFyLW51bXMge1xcbiAgICAtLWZvbnQtdmFyaWFudC1udW1lcmljLXNwYWNpbmc6dGFidWxhci1udW1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmRpYWdvbmFsLWZyYWN0aW9ucyB7XFxuICAgIC0tZm9udC12YXJpYW50LW51bWVyaWMtZnJhY3Rpb246ZGlhZ29uYWwtZnJhY3Rpb25zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnN0YWNrZWQtZnJhY3Rpb25zIHtcXG4gICAgLS1mb250LXZhcmlhbnQtbnVtZXJpYy1mcmFjdGlvbjpzdGFja2VkLWZyYWN0aW9ucyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpzZWxlY3Qtbm9uZSB7XFxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LXVzZXItc2VsZWN0Om5vbmUgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDpub25lICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpzZWxlY3QtdGV4dCB7XFxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6dGV4dCAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OnRleHQgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDp0ZXh0ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6dGV4dCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpzZWxlY3QtYWxsIHtcXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDphbGwgIWltcG9ydGFudDtcXG4gICAgICAgLW1vei11c2VyLXNlbGVjdDphbGwgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDphbGwgIWltcG9ydGFudDtcXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDphbGwgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6c2VsZWN0LWF1dG8ge1xcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OmF1dG8gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei11c2VyLXNlbGVjdDphdXRvICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6YXV0byAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6YWxpZ24tYmFzZWxpbmUge1xcbiAgICB2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDphbGlnbi10b3Age1xcbiAgICB2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6YWxpZ24tbWlkZGxlIHtcXG4gICAgdmVydGljYWwtYWxpZ246bWlkZGxlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmFsaWduLWJvdHRvbSB7XFxuICAgIHZlcnRpY2FsLWFsaWduOmJvdHRvbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDphbGlnbi10ZXh0LXRvcCB7XFxuICAgIHZlcnRpY2FsLWFsaWduOnRleHQtdG9wICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmFsaWduLXRleHQtYm90dG9tIHtcXG4gICAgdmVydGljYWwtYWxpZ246dGV4dC1ib3R0b20gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dmlzaWJsZSB7XFxuICAgIHZpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDppbnZpc2libGUge1xcbiAgICB2aXNpYmlsaXR5OmhpZGRlbiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp3aGl0ZXNwYWNlLW5vcm1hbCB7XFxuICAgIHdoaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp3aGl0ZXNwYWNlLW5vLXdyYXAge1xcbiAgICB3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6d2hpdGVzcGFjZS1wcmUge1xcbiAgICB3aGl0ZS1zcGFjZTpwcmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6d2hpdGVzcGFjZS1wcmUtbGluZSB7XFxuICAgIHdoaXRlLXNwYWNlOnByZS1saW5lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOndoaXRlc3BhY2UtcHJlLXdyYXAge1xcbiAgICB3aGl0ZS1zcGFjZTpwcmUtd3JhcCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpicmVhay1ub3JtYWwge1xcbiAgICB3b3JkLXdyYXA6bm9ybWFsICFpbXBvcnRhbnQ7XFxuICAgIG92ZXJmbG93LXdyYXA6bm9ybWFsICFpbXBvcnRhbnQ7XFxuICAgIHdvcmQtYnJlYWs6bm9ybWFsICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmJyZWFrLXdvcmRzIHtcXG4gICAgd29yZC13cmFwOmJyZWFrLXdvcmQgIWltcG9ydGFudDtcXG4gICAgb3ZlcmZsb3ctd3JhcDpicmVhay13b3JkICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmJyZWFrLWFsbCB7XFxuICAgIHdvcmQtYnJlYWs6YnJlYWstYWxsICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnRydW5jYXRlIHtcXG4gICAgb3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7XFxuICAgIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXMgIWltcG9ydGFudDtcXG4gICAgd2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnctMSB7XFxuICAgIHdpZHRoOjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dy0yIHtcXG4gICAgd2lkdGg6MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnctMyB7XFxuICAgIHdpZHRoOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dy00IHtcXG4gICAgd2lkdGg6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp3LTUge1xcbiAgICB3aWR0aDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnctNiB7XFxuICAgIHdpZHRoOjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp3LTgge1xcbiAgICB3aWR0aDoycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnctMTAge1xcbiAgICB3aWR0aDoyLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dy0xMiB7XFxuICAgIHdpZHRoOjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dy0xNiB7XFxuICAgIHdpZHRoOjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dy0yNCB7XFxuICAgIHdpZHRoOjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dy0zMiB7XFxuICAgIHdpZHRoOjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dy00OCB7XFxuICAgIHdpZHRoOjEycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnctNjQge1xcbiAgICB3aWR0aDoxNnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp3LWF1dG8ge1xcbiAgICB3aWR0aDphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnctcHgge1xcbiAgICB3aWR0aDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dy0xXFxcXC8yIHtcXG4gICAgd2lkdGg6NTAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnctMVxcXFwvMyB7XFxuICAgIHdpZHRoOjMzLjMzMzMzJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp3LTJcXFxcLzMge1xcbiAgICB3aWR0aDo2Ni42NjY2NyUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dy0xXFxcXC80IHtcXG4gICAgd2lkdGg6MjUlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnctM1xcXFwvNCB7XFxuICAgIHdpZHRoOjc1JSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp3LTFcXFxcLzUge1xcbiAgICB3aWR0aDoyMCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dy0yXFxcXC81IHtcXG4gICAgd2lkdGg6NDAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnctM1xcXFwvNSB7XFxuICAgIHdpZHRoOjYwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp3LTRcXFxcLzUge1xcbiAgICB3aWR0aDo4MCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dy0xXFxcXC82IHtcXG4gICAgd2lkdGg6MTYuNjY2NjclICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnctNVxcXFwvNiB7XFxuICAgIHdpZHRoOjgzLjMzMzMzJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp3LTFcXFxcLzEyIHtcXG4gICAgd2lkdGg6OC4zMzMzMyUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dy0yXFxcXC8xMiB7XFxuICAgIHdpZHRoOjE2LjY2NjY3JSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp3LTNcXFxcLzEyIHtcXG4gICAgd2lkdGg6MjUlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnctNFxcXFwvMTIge1xcbiAgICB3aWR0aDozMy4zMzMzMyUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dy01XFxcXC8xMiB7XFxuICAgIHdpZHRoOjQxLjY2NjY3JSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp3LTZcXFxcLzEyIHtcXG4gICAgd2lkdGg6NTAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnctN1xcXFwvMTIge1xcbiAgICB3aWR0aDo1OC4zMzMzMyUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dy04XFxcXC8xMiB7XFxuICAgIHdpZHRoOjY2LjY2NjY3JSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp3LTlcXFxcLzEyIHtcXG4gICAgd2lkdGg6NzUlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnctMTBcXFxcLzEyIHtcXG4gICAgd2lkdGg6ODMuMzMzMzMlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnctMTFcXFxcLzEyIHtcXG4gICAgd2lkdGg6OTEuNjY2NjclICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnctZnVsbCB7XFxuICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dy1zY3JlZW4ge1xcbiAgICB3aWR0aDoxMDB2dyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp6LTAge1xcbiAgICB6LWluZGV4OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6ei0xMCB7XFxuICAgIHotaW5kZXg6MTAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6ei0yMCB7XFxuICAgIHotaW5kZXg6MjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6ei0zMCB7XFxuICAgIHotaW5kZXg6MzAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6ei00MCB7XFxuICAgIHotaW5kZXg6NDAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6ei01MCB7XFxuICAgIHotaW5kZXg6NTAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6ei1hdXRvIHtcXG4gICAgei1pbmRleDphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmdhcC0wIHtcXG4gICAgZ3JpZC1nYXA6MCAhaW1wb3J0YW50O1xcbiAgICBnYXA6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpnYXAtMSB7XFxuICAgIGdyaWQtZ2FwOjAuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgZ2FwOjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Z2FwLTIge1xcbiAgICBncmlkLWdhcDowLjVyZW0gIWltcG9ydGFudDtcXG4gICAgZ2FwOjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpnYXAtMyB7XFxuICAgIGdyaWQtZ2FwOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gICAgZ2FwOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Z2FwLTQge1xcbiAgICBncmlkLWdhcDoxcmVtICFpbXBvcnRhbnQ7XFxuICAgIGdhcDoxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmdhcC01IHtcXG4gICAgZ3JpZC1nYXA6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICBnYXA6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpnYXAtNiB7XFxuICAgIGdyaWQtZ2FwOjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgICBnYXA6MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmdhcC04IHtcXG4gICAgZ3JpZC1nYXA6MnJlbSAhaW1wb3J0YW50O1xcbiAgICBnYXA6MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpnYXAtMTAge1xcbiAgICBncmlkLWdhcDoyLjVyZW0gIWltcG9ydGFudDtcXG4gICAgZ2FwOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpnYXAtMTIge1xcbiAgICBncmlkLWdhcDozcmVtICFpbXBvcnRhbnQ7XFxuICAgIGdhcDozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmdhcC0xNiB7XFxuICAgIGdyaWQtZ2FwOjRyZW0gIWltcG9ydGFudDtcXG4gICAgZ2FwOjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Z2FwLTIwIHtcXG4gICAgZ3JpZC1nYXA6NXJlbSAhaW1wb3J0YW50O1xcbiAgICBnYXA6NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpnYXAtMjQge1xcbiAgICBncmlkLWdhcDo2cmVtICFpbXBvcnRhbnQ7XFxuICAgIGdhcDo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmdhcC0zMiB7XFxuICAgIGdyaWQtZ2FwOjhyZW0gIWltcG9ydGFudDtcXG4gICAgZ2FwOjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Z2FwLTQwIHtcXG4gICAgZ3JpZC1nYXA6MTByZW0gIWltcG9ydGFudDtcXG4gICAgZ2FwOjEwcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmdhcC00OCB7XFxuICAgIGdyaWQtZ2FwOjEycmVtICFpbXBvcnRhbnQ7XFxuICAgIGdhcDoxMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpnYXAtNTYge1xcbiAgICBncmlkLWdhcDoxNHJlbSAhaW1wb3J0YW50O1xcbiAgICBnYXA6MTRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Z2FwLTY0IHtcXG4gICAgZ3JpZC1nYXA6MTZyZW0gIWltcG9ydGFudDtcXG4gICAgZ2FwOjE2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmdhcC1weCB7XFxuICAgIGdyaWQtZ2FwOjFweCAhaW1wb3J0YW50O1xcbiAgICBnYXA6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmNvbC1nYXAtMCB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDowICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDowICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDowICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmNvbC1nYXAtMSB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmNvbC1nYXAtMiB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDowLjVyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6MC41cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Y29sLWdhcC0zIHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Y29sLWdhcC00IHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjFyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjFyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjFyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Y29sLWdhcC01IHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Y29sLWdhcC02IHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6MS41cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDoxLjVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpjb2wtZ2FwLTgge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6MnJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6MnJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6MnJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpjb2wtZ2FwLTEwIHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDoyLjVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpjb2wtZ2FwLTEyIHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjNyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjNyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjNyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Y29sLWdhcC0xNiB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDo0cmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDo0cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDo0cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmNvbC1nYXAtMjAge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6NXJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6NXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6NXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpjb2wtZ2FwLTI0IHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjZyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjZyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjZyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Y29sLWdhcC0zMiB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDo4cmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDo4cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDo4cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmNvbC1nYXAtNDAge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6MTByZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjEwcmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDoxMHJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6MTByZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Y29sLWdhcC00OCB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDoxMnJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6MTJyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjEycmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDoxMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpjb2wtZ2FwLTU2IHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjE0cmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDoxNHJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6MTRyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjE0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmNvbC1nYXAtNjQge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6MTZyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjE2cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDoxNnJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6MTZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Y29sLWdhcC1weCB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDoxcHggIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjFweCAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6MXB4ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Z2FwLXgtMCB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDowICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDowICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDowICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmdhcC14LTEge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpnYXAteC0yIHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6MC41cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDowLjVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpnYXAteC0zIHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Z2FwLXgtNCB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDoxcmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDoxcmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDoxcmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDoxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmdhcC14LTUge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpnYXAteC02IHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6MS41cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDoxLjVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpnYXAteC04IHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjJyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjJyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjJyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Z2FwLXgtMTAge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDoyLjVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmdhcC14LTEyIHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjNyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjNyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjNyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Z2FwLXgtMTYge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6NHJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6NHJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6NHJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpnYXAteC0yMCB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDo1cmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDo1cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDo1cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmdhcC14LTI0IHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjZyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjZyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjZyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Z2FwLXgtMzIge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6OHJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6OHJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6OHJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpnYXAteC00MCB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDoxMHJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6MTByZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjEwcmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDoxMHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpnYXAteC00OCB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDoxMnJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6MTJyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjEycmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDoxMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpnYXAteC01NiB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDoxNHJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6MTRyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjE0cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDoxNHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpnYXAteC02NCB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDoxNnJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6MTZyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjE2cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDoxNnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpnYXAteC1weCB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDoxcHggIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjFweCAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6MXB4ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cm93LWdhcC0wIHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjAgIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnJvdy1nYXAtMSB7XFxuICAgIGdyaWQtcm93LWdhcDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpyb3ctZ2FwLTIge1xcbiAgICBncmlkLXJvdy1nYXA6MC41cmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnJvdy1nYXAtMyB7XFxuICAgIGdyaWQtcm93LWdhcDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpyb3ctZ2FwLTQge1xcbiAgICBncmlkLXJvdy1nYXA6MXJlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cm93LWdhcC01IHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnJvdy1nYXAtNiB7XFxuICAgIGdyaWQtcm93LWdhcDoxLjVyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDoxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cm93LWdhcC04IHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjJyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDoycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnJvdy1nYXAtMTAge1xcbiAgICBncmlkLXJvdy1nYXA6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnJvdy1nYXAtMTIge1xcbiAgICBncmlkLXJvdy1nYXA6M3JlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cm93LWdhcC0xNiB7XFxuICAgIGdyaWQtcm93LWdhcDo0cmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpyb3ctZ2FwLTIwIHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjVyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnJvdy1nYXAtMjQge1xcbiAgICBncmlkLXJvdy1nYXA6NnJlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cm93LWdhcC0zMiB7XFxuICAgIGdyaWQtcm93LWdhcDo4cmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpyb3ctZ2FwLTQwIHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjEwcmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6MTByZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cm93LWdhcC00OCB7XFxuICAgIGdyaWQtcm93LWdhcDoxMnJlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjEycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnJvdy1nYXAtNTYge1xcbiAgICBncmlkLXJvdy1nYXA6MTRyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDoxNHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpyb3ctZ2FwLTY0IHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjE2cmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6MTZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cm93LWdhcC1weCB7XFxuICAgIGdyaWQtcm93LWdhcDoxcHggIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Z2FwLXktMCB7XFxuICAgIGdyaWQtcm93LWdhcDowICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpnYXAteS0xIHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjAuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmdhcC15LTIge1xcbiAgICBncmlkLXJvdy1nYXA6MC41cmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmdhcC15LTMge1xcbiAgICBncmlkLXJvdy1nYXA6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Z2FwLXktNCB7XFxuICAgIGdyaWQtcm93LWdhcDoxcmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpnYXAteS01IHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmdhcC15LTYge1xcbiAgICBncmlkLXJvdy1nYXA6MS41cmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmdhcC15LTgge1xcbiAgICBncmlkLXJvdy1nYXA6MnJlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Z2FwLXktMTAge1xcbiAgICBncmlkLXJvdy1nYXA6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmdhcC15LTEyIHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjNyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmdhcC15LTE2IHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjRyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmdhcC15LTIwIHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjVyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmdhcC15LTI0IHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjZyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmdhcC15LTMyIHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjhyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmdhcC15LTQwIHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjEwcmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6MTByZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Z2FwLXktNDgge1xcbiAgICBncmlkLXJvdy1nYXA6MTJyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDoxMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpnYXAteS01NiB7XFxuICAgIGdyaWQtcm93LWdhcDoxNHJlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjE0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmdhcC15LTY0IHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjE2cmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6MTZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Z2FwLXktcHgge1xcbiAgICBncmlkLXJvdy1nYXA6MXB4ICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmdyaWQtZmxvdy1yb3cge1xcbiAgICBncmlkLWF1dG8tZmxvdzpyb3cgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Z3JpZC1mbG93LWNvbCB7XFxuICAgIGdyaWQtYXV0by1mbG93OmNvbHVtbiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpncmlkLWZsb3ctcm93LWRlbnNlIHtcXG4gICAgZ3JpZC1hdXRvLWZsb3c6cm93IGRlbnNlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmdyaWQtZmxvdy1jb2wtZGVuc2Uge1xcbiAgICBncmlkLWF1dG8tZmxvdzpjb2x1bW4gZGVuc2UgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Z3JpZC1jb2xzLTEge1xcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpncmlkLWNvbHMtMiB7XFxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmdyaWQtY29scy0zIHtcXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Z3JpZC1jb2xzLTQge1xcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpncmlkLWNvbHMtNSB7XFxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmdyaWQtY29scy02IHtcXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Z3JpZC1jb2xzLTcge1xcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDcsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpncmlkLWNvbHMtOCB7XFxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoOCwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmdyaWQtY29scy05IHtcXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg5LCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Z3JpZC1jb2xzLTEwIHtcXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxMCwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmdyaWQtY29scy0xMSB7XFxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMTEsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpncmlkLWNvbHMtMTIge1xcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Z3JpZC1jb2xzLW5vbmUge1xcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDphdXRvLWNvbHMtYXV0byB7XFxuICAgIGdyaWQtYXV0by1jb2x1bW5zOmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6YXV0by1jb2xzLW1pbiB7XFxuICAgIGdyaWQtYXV0by1jb2x1bW5zOi13ZWJraXQtbWluLWNvbnRlbnQgIWltcG9ydGFudDtcXG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6bWluLWNvbnRlbnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6YXV0by1jb2xzLW1heCB7XFxuICAgIGdyaWQtYXV0by1jb2x1bW5zOi13ZWJraXQtbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcXG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6bWF4LWNvbnRlbnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6YXV0by1jb2xzLWZyIHtcXG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6bWlubWF4KDAsIDFmcikgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Y29sLWF1dG8ge1xcbiAgICBncmlkLWNvbHVtbjphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmNvbC1zcGFuLTEge1xcbiAgICBncmlkLWNvbHVtbjpzcGFuIDEgLyBzcGFuIDEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Y29sLXNwYW4tMiB7XFxuICAgIGdyaWQtY29sdW1uOnNwYW4gMiAvIHNwYW4gMiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpjb2wtc3Bhbi0zIHtcXG4gICAgZ3JpZC1jb2x1bW46c3BhbiAzIC8gc3BhbiAzICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmNvbC1zcGFuLTQge1xcbiAgICBncmlkLWNvbHVtbjpzcGFuIDQgLyBzcGFuIDQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Y29sLXNwYW4tNSB7XFxuICAgIGdyaWQtY29sdW1uOnNwYW4gNSAvIHNwYW4gNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpjb2wtc3Bhbi02IHtcXG4gICAgZ3JpZC1jb2x1bW46c3BhbiA2IC8gc3BhbiA2ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmNvbC1zcGFuLTcge1xcbiAgICBncmlkLWNvbHVtbjpzcGFuIDcgLyBzcGFuIDcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Y29sLXNwYW4tOCB7XFxuICAgIGdyaWQtY29sdW1uOnNwYW4gOCAvIHNwYW4gOCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpjb2wtc3Bhbi05IHtcXG4gICAgZ3JpZC1jb2x1bW46c3BhbiA5IC8gc3BhbiA5ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmNvbC1zcGFuLTEwIHtcXG4gICAgZ3JpZC1jb2x1bW46c3BhbiAxMCAvIHNwYW4gMTAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Y29sLXNwYW4tMTEge1xcbiAgICBncmlkLWNvbHVtbjpzcGFuIDExIC8gc3BhbiAxMSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpjb2wtc3Bhbi0xMiB7XFxuICAgIGdyaWQtY29sdW1uOnNwYW4gMTIgLyBzcGFuIDEyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmNvbC1zcGFuLWZ1bGwge1xcbiAgICBncmlkLWNvbHVtbjoxIC8gLTEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Y29sLXN0YXJ0LTEge1xcbiAgICBncmlkLWNvbHVtbi1zdGFydDoxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmNvbC1zdGFydC0yIHtcXG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6MiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpjb2wtc3RhcnQtMyB7XFxuICAgIGdyaWQtY29sdW1uLXN0YXJ0OjMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Y29sLXN0YXJ0LTQge1xcbiAgICBncmlkLWNvbHVtbi1zdGFydDo0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmNvbC1zdGFydC01IHtcXG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpjb2wtc3RhcnQtNiB7XFxuICAgIGdyaWQtY29sdW1uLXN0YXJ0OjYgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Y29sLXN0YXJ0LTcge1xcbiAgICBncmlkLWNvbHVtbi1zdGFydDo3ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmNvbC1zdGFydC04IHtcXG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6OCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpjb2wtc3RhcnQtOSB7XFxuICAgIGdyaWQtY29sdW1uLXN0YXJ0OjkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Y29sLXN0YXJ0LTEwIHtcXG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6MTAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Y29sLXN0YXJ0LTExIHtcXG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6MTEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Y29sLXN0YXJ0LTEyIHtcXG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6MTIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Y29sLXN0YXJ0LTEzIHtcXG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6MTMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Y29sLXN0YXJ0LWF1dG8ge1xcbiAgICBncmlkLWNvbHVtbi1zdGFydDphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmNvbC1lbmQtMSB7XFxuICAgIGdyaWQtY29sdW1uLWVuZDoxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmNvbC1lbmQtMiB7XFxuICAgIGdyaWQtY29sdW1uLWVuZDoyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmNvbC1lbmQtMyB7XFxuICAgIGdyaWQtY29sdW1uLWVuZDozICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmNvbC1lbmQtNCB7XFxuICAgIGdyaWQtY29sdW1uLWVuZDo0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmNvbC1lbmQtNSB7XFxuICAgIGdyaWQtY29sdW1uLWVuZDo1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmNvbC1lbmQtNiB7XFxuICAgIGdyaWQtY29sdW1uLWVuZDo2ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmNvbC1lbmQtNyB7XFxuICAgIGdyaWQtY29sdW1uLWVuZDo3ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmNvbC1lbmQtOCB7XFxuICAgIGdyaWQtY29sdW1uLWVuZDo4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmNvbC1lbmQtOSB7XFxuICAgIGdyaWQtY29sdW1uLWVuZDo5ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmNvbC1lbmQtMTAge1xcbiAgICBncmlkLWNvbHVtbi1lbmQ6MTAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Y29sLWVuZC0xMSB7XFxuICAgIGdyaWQtY29sdW1uLWVuZDoxMSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpjb2wtZW5kLTEyIHtcXG4gICAgZ3JpZC1jb2x1bW4tZW5kOjEyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmNvbC1lbmQtMTMge1xcbiAgICBncmlkLWNvbHVtbi1lbmQ6MTMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Y29sLWVuZC1hdXRvIHtcXG4gICAgZ3JpZC1jb2x1bW4tZW5kOmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Z3JpZC1yb3dzLTEge1xcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpncmlkLXJvd3MtMiB7XFxuICAgIGdyaWQtdGVtcGxhdGUtcm93czpyZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmdyaWQtcm93cy0zIHtcXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Z3JpZC1yb3dzLTQge1xcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpncmlkLXJvd3MtNSB7XFxuICAgIGdyaWQtdGVtcGxhdGUtcm93czpyZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmdyaWQtcm93cy02IHtcXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Z3JpZC1yb3dzLW5vbmUge1xcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDphdXRvLXJvd3MtYXV0byB7XFxuICAgIGdyaWQtYXV0by1yb3dzOmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6YXV0by1yb3dzLW1pbiB7XFxuICAgIGdyaWQtYXV0by1yb3dzOi13ZWJraXQtbWluLWNvbnRlbnQgIWltcG9ydGFudDtcXG4gICAgZ3JpZC1hdXRvLXJvd3M6bWluLWNvbnRlbnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6YXV0by1yb3dzLW1heCB7XFxuICAgIGdyaWQtYXV0by1yb3dzOi13ZWJraXQtbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcXG4gICAgZ3JpZC1hdXRvLXJvd3M6bWF4LWNvbnRlbnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6YXV0by1yb3dzLWZyIHtcXG4gICAgZ3JpZC1hdXRvLXJvd3M6bWlubWF4KDAsIDFmcikgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cm93LWF1dG8ge1xcbiAgICBncmlkLXJvdzphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnJvdy1zcGFuLTEge1xcbiAgICBncmlkLXJvdzpzcGFuIDEgLyBzcGFuIDEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cm93LXNwYW4tMiB7XFxuICAgIGdyaWQtcm93OnNwYW4gMiAvIHNwYW4gMiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpyb3ctc3Bhbi0zIHtcXG4gICAgZ3JpZC1yb3c6c3BhbiAzIC8gc3BhbiAzICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnJvdy1zcGFuLTQge1xcbiAgICBncmlkLXJvdzpzcGFuIDQgLyBzcGFuIDQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cm93LXNwYW4tNSB7XFxuICAgIGdyaWQtcm93OnNwYW4gNSAvIHNwYW4gNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpyb3ctc3Bhbi02IHtcXG4gICAgZ3JpZC1yb3c6c3BhbiA2IC8gc3BhbiA2ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnJvdy1zcGFuLWZ1bGwge1xcbiAgICBncmlkLXJvdzoxIC8gLTEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cm93LXN0YXJ0LTEge1xcbiAgICBncmlkLXJvdy1zdGFydDoxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnJvdy1zdGFydC0yIHtcXG4gICAgZ3JpZC1yb3ctc3RhcnQ6MiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpyb3ctc3RhcnQtMyB7XFxuICAgIGdyaWQtcm93LXN0YXJ0OjMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cm93LXN0YXJ0LTQge1xcbiAgICBncmlkLXJvdy1zdGFydDo0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnJvdy1zdGFydC01IHtcXG4gICAgZ3JpZC1yb3ctc3RhcnQ6NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpyb3ctc3RhcnQtNiB7XFxuICAgIGdyaWQtcm93LXN0YXJ0OjYgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cm93LXN0YXJ0LTcge1xcbiAgICBncmlkLXJvdy1zdGFydDo3ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnJvdy1zdGFydC1hdXRvIHtcXG4gICAgZ3JpZC1yb3ctc3RhcnQ6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpyb3ctZW5kLTEge1xcbiAgICBncmlkLXJvdy1lbmQ6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpyb3ctZW5kLTIge1xcbiAgICBncmlkLXJvdy1lbmQ6MiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpyb3ctZW5kLTMge1xcbiAgICBncmlkLXJvdy1lbmQ6MyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpyb3ctZW5kLTQge1xcbiAgICBncmlkLXJvdy1lbmQ6NCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpyb3ctZW5kLTUge1xcbiAgICBncmlkLXJvdy1lbmQ6NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpyb3ctZW5kLTYge1xcbiAgICBncmlkLXJvdy1lbmQ6NiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpyb3ctZW5kLTcge1xcbiAgICBncmlkLXJvdy1lbmQ6NyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpyb3ctZW5kLWF1dG8ge1xcbiAgICBncmlkLXJvdy1lbmQ6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp0cmFuc2Zvcm0ge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDowICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjAgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjAgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14OjAgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15OjAgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKHZhcigtLXRyYW5zZm9ybS10cmFuc2xhdGUteCkpIHRyYW5zbGF0ZVkodmFyKC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15KSkgcm90YXRlKHZhcigtLXRyYW5zZm9ybS1yb3RhdGUpKSBza2V3WCh2YXIoLS10cmFuc2Zvcm0tc2tldy14KSkgc2tld1kodmFyKC0tdHJhbnNmb3JtLXNrZXcteSkpIHNjYWxlWCh2YXIoLS10cmFuc2Zvcm0tc2NhbGUteCkpIHNjYWxlWSh2YXIoLS10cmFuc2Zvcm0tc2NhbGUteSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnRyYW5zZm9ybSB7XFxuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgodmFyKC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14KSkgdHJhbnNsYXRlWSh2YXIoLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXkpKSByb3RhdGUodmFyKC0tdHJhbnNmb3JtLXJvdGF0ZSkpIHNrZXdYKHZhcigtLXRyYW5zZm9ybS1za2V3LXgpKSBza2V3WSh2YXIoLS10cmFuc2Zvcm0tc2tldy15KSkgc2NhbGVYKHZhcigtLXRyYW5zZm9ybS1zY2FsZS14KSkgc2NhbGVZKHZhcigtLXRyYW5zZm9ybS1zY2FsZS15KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dHJhbnNmb3JtLW5vbmUge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnRyYW5zZm9ybS1ub25lIHtcXG4gICAgICAgICAgICB0cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpvcmlnaW4tY2VudGVyIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpvcmlnaW4tY2VudGVyIHtcXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpvcmlnaW4tdG9wIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpvcmlnaW4tdG9wIHtcXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOnRvcCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6b3JpZ2luLXRvcC1yaWdodCB7XFxyXFxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgcmlnaHQgIWltcG9ydGFudDtcXHJcXG4gICAgdHJhbnNmb3JtLW9yaWdpbjp0b3AgcmlnaHQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOm9yaWdpbi10b3AtcmlnaHQge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQgIWltcG9ydGFudDtcXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDpvcmlnaW4tcmlnaHQge1xcclxcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgIWltcG9ydGFudDtcXHJcXG4gICAgdHJhbnNmb3JtLW9yaWdpbjpyaWdodCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6b3JpZ2luLXJpZ2h0IHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgIWltcG9ydGFudDtcXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOm9yaWdpbi1ib3R0b20tcmlnaHQge1xcclxcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Ym90dG9tIHJpZ2h0ICFpbXBvcnRhbnQ7XFxyXFxuICAgIHRyYW5zZm9ybS1vcmlnaW46Ym90dG9tIHJpZ2h0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDpvcmlnaW4tYm90dG9tLXJpZ2h0IHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSBsZWZ0ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjpib3R0b20gbGVmdCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpvcmlnaW4tYm90dG9tIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpvcmlnaW4tYm90dG9tIHtcXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6b3JpZ2luLWJvdHRvbS1sZWZ0IHtcXHJcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSBsZWZ0ICFpbXBvcnRhbnQ7XFxyXFxuICAgIHRyYW5zZm9ybS1vcmlnaW46Ym90dG9tIGxlZnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOm9yaWdpbi1ib3R0b20tbGVmdCB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpib3R0b20gcmlnaHQgIWltcG9ydGFudDtcXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSByaWdodCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6b3JpZ2luLWxlZnQge1xcclxcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCAhaW1wb3J0YW50O1xcclxcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOm9yaWdpbi1sZWZ0IHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjpyaWdodCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6b3JpZ2luLXRvcC1sZWZ0IHtcXHJcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0ICFpbXBvcnRhbnQ7XFxyXFxuICAgIHRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOm9yaWdpbi10b3AtbGVmdCB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgcmlnaHQgIWltcG9ydGFudDtcXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOnRvcCByaWdodCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpzY2FsZS0wIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDowICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpzY2FsZS01MCB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6LjUgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTouNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpzY2FsZS03NSB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6Ljc1ICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6Ljc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnNjYWxlLTkwIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDouOSAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15Oi45ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnNjYWxlLTk1IHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDouOTUgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTouOTUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6c2NhbGUtMTAwIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpzY2FsZS0xMDUge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjEuMDUgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjA1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnNjYWxlLTExMCB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS4xICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS4xICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnNjYWxlLTEyNSB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS4yNSAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6c2NhbGUtMTUwIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxLjUgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6c2NhbGUteC0wIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnNjYWxlLXgtNTAge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14Oi41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnNjYWxlLXgtNzUge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14Oi43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpzY2FsZS14LTkwIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDouOSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpzY2FsZS14LTk1IHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDouOTUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6c2NhbGUteC0xMDAge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6c2NhbGUteC0xMDUge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjEuMDUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6c2NhbGUteC0xMTAge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjEuMSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpzY2FsZS14LTEyNSB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpzY2FsZS14LTE1MCB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnNjYWxlLXktMCB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpzY2FsZS15LTUwIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTouNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpzY2FsZS15LTc1IHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTouNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6c2NhbGUteS05MCB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6LjkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6c2NhbGUteS05NSB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6Ljk1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnNjYWxlLXktMTAwIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnNjYWxlLXktMTA1IHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjA1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnNjYWxlLXktMTEwIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6c2NhbGUteS0xMjUge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6c2NhbGUteS0xNTAge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6c2NhbGUtMDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MCAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnNjYWxlLTUwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDouNSAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15Oi41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpzY2FsZS03NTpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6Ljc1ICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6Ljc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpzY2FsZS05MDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6LjkgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTouOSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6c2NhbGUtOTU6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14Oi45NSAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15Oi45NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6c2NhbGUtMTAwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6c2NhbGUtMTA1OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxLjA1ICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS4wNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6c2NhbGUtMTEwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxLjEgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnNjYWxlLTEyNTpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS4yNSAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnNjYWxlLTE1MDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS41ICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpzY2FsZS14LTA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnNjYWxlLXgtNTA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14Oi41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpzY2FsZS14LTc1OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDouNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnNjYWxlLXgtOTA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14Oi45ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpzY2FsZS14LTk1OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDouOTUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnNjYWxlLXgtMTAwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpzY2FsZS14LTEwNTpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS4wNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6c2NhbGUteC0xMTA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjEuMSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6c2NhbGUteC0xMjU6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjEuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnNjYWxlLXgtMTUwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnNjYWxlLXktMDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6c2NhbGUteS01MDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6LjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnNjYWxlLXktNzU6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15Oi43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6c2NhbGUteS05MDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6LjkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnNjYWxlLXktOTU6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15Oi45NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6c2NhbGUteS0xMDA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnNjYWxlLXktMTA1OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjA1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpzY2FsZS15LTExMDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS4xICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpzY2FsZS15LTEyNTpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6c2NhbGUteS0xNTA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6c2NhbGUtMDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MCAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnNjYWxlLTUwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDouNSAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15Oi41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpzY2FsZS03NTpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6Ljc1ICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6Ljc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpzY2FsZS05MDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6LjkgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTouOSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6c2NhbGUtOTU6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14Oi45NSAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15Oi45NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6c2NhbGUtMTAwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6c2NhbGUtMTA1OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxLjA1ICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS4wNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6c2NhbGUtMTEwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxLjEgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnNjYWxlLTEyNTpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS4yNSAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnNjYWxlLTE1MDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS41ICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpzY2FsZS14LTA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnNjYWxlLXgtNTA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14Oi41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpzY2FsZS14LTc1OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDouNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnNjYWxlLXgtOTA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14Oi45ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpzY2FsZS14LTk1OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDouOTUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnNjYWxlLXgtMTAwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpzY2FsZS14LTEwNTpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS4wNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6c2NhbGUteC0xMTA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjEuMSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6c2NhbGUteC0xMjU6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjEuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnNjYWxlLXgtMTUwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnNjYWxlLXktMDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6c2NhbGUteS01MDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6LjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnNjYWxlLXktNzU6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15Oi43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6c2NhbGUteS05MDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6LjkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnNjYWxlLXktOTU6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15Oi45NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6c2NhbGUteS0xMDA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnNjYWxlLXktMTA1OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjA1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpzY2FsZS15LTExMDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS4xICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpzY2FsZS15LTEyNTpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6c2NhbGUteS0xNTA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpyb3RhdGUtMCB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnJvdGF0ZS0xIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjFkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cm90YXRlLTIge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6MmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpyb3RhdGUtMyB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTozZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnJvdGF0ZS02IHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjZkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cm90YXRlLTEyIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjEyZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnJvdGF0ZS00NSB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTo0NWRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpyb3RhdGUtOTAge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6OTBkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6cm90YXRlLTE4MCB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZToxODBkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6LXJvdGF0ZS0xODAge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6LTE4MGRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDotcm90YXRlLTkwIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOi05MGRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDotcm90YXRlLTQ1IHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOi00NWRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDotcm90YXRlLTEyIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOi0xMmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDotcm90YXRlLTYge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6LTZkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6LXJvdGF0ZS0zIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOi0zZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOi1yb3RhdGUtMiB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTotMmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDotcm90YXRlLTEge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6LTFkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnJvdGF0ZS0wOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnJvdGF0ZS0xOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjFkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnJvdGF0ZS0yOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnJvdGF0ZS0zOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjNkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnJvdGF0ZS02OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjZkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnJvdGF0ZS0xMjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZToxMmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6cm90YXRlLTQ1OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjQ1ZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpyb3RhdGUtOTA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6OTBkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnJvdGF0ZS0xODA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6MTgwZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDotcm90YXRlLTE4MDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTotMTgwZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDotcm90YXRlLTkwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOi05MGRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6LXJvdGF0ZS00NTpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTotNDVkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOi1yb3RhdGUtMTI6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6LTEyZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDotcm90YXRlLTY6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6LTZkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOi1yb3RhdGUtMzpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTotM2RlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6LXJvdGF0ZS0yOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOi0yZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDotcm90YXRlLTE6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6LTFkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnJvdGF0ZS0wOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnJvdGF0ZS0xOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjFkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnJvdGF0ZS0yOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnJvdGF0ZS0zOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjNkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnJvdGF0ZS02OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjZkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnJvdGF0ZS0xMjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZToxMmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6cm90YXRlLTQ1OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjQ1ZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDpyb3RhdGUtOTA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6OTBkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnJvdGF0ZS0xODA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6MTgwZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDotcm90YXRlLTE4MDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTotMTgwZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDotcm90YXRlLTkwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOi05MGRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6LXJvdGF0ZS00NTpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTotNDVkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOi1yb3RhdGUtMTI6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6LTEyZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDotcm90YXRlLTY6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6LTZkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOi1yb3RhdGUtMzpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTotM2RlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6LXJvdGF0ZS0yOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOi0yZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDotcm90YXRlLTE6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6LTFkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dHJhbnNsYXRlLXgtMCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dHJhbnNsYXRlLXgtMSB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dHJhbnNsYXRlLXgtMiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp0cmFuc2xhdGUteC0zIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp0cmFuc2xhdGUteC00IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp0cmFuc2xhdGUteC01IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp0cmFuc2xhdGUteC02IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnRyYW5zbGF0ZS14LTgge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnRyYW5zbGF0ZS14LTEwIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnRyYW5zbGF0ZS14LTEyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp0cmFuc2xhdGUteC0xNiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dHJhbnNsYXRlLXgtMjAge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnRyYW5zbGF0ZS14LTI0IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp0cmFuc2xhdGUteC0zMiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dHJhbnNsYXRlLXgtNDAge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxMHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp0cmFuc2xhdGUteC00OCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjEycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnRyYW5zbGF0ZS14LTU2IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MTRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dHJhbnNsYXRlLXgtNjQge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxNnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp0cmFuc2xhdGUteC1weCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDotdHJhbnNsYXRlLXgtMSB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0wLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOi10cmFuc2xhdGUteC0yIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDotdHJhbnNsYXRlLXgtMyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0wLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOi10cmFuc2xhdGUteC00IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6LXRyYW5zbGF0ZS14LTUge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDotdHJhbnNsYXRlLXgtNiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6LXRyYW5zbGF0ZS14LTgge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDotdHJhbnNsYXRlLXgtMTAge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOi10cmFuc2xhdGUteC0xMiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0zcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOi10cmFuc2xhdGUteC0xNiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi00cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOi10cmFuc2xhdGUteC0yMCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi01cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOi10cmFuc2xhdGUteC0yNCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi02cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOi10cmFuc2xhdGUteC0zMiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi04cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOi10cmFuc2xhdGUteC00MCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xMHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDotdHJhbnNsYXRlLXgtNDgge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMTJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6LXRyYW5zbGF0ZS14LTU2IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTE0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOi10cmFuc2xhdGUteC02NCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xNnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDotdHJhbnNsYXRlLXgtcHgge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOi10cmFuc2xhdGUteC1mdWxsIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTEwMCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6LXRyYW5zbGF0ZS14LTFcXFxcLzIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotNTAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnRyYW5zbGF0ZS14LTFcXFxcLzIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDo1MCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dHJhbnNsYXRlLXgtZnVsbCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjEwMCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dHJhbnNsYXRlLXktMCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dHJhbnNsYXRlLXktMSB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dHJhbnNsYXRlLXktMiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp0cmFuc2xhdGUteS0zIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp0cmFuc2xhdGUteS00IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp0cmFuc2xhdGUteS01IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp0cmFuc2xhdGUteS02IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnRyYW5zbGF0ZS15LTgge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnRyYW5zbGF0ZS15LTEwIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnRyYW5zbGF0ZS15LTEyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp0cmFuc2xhdGUteS0xNiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dHJhbnNsYXRlLXktMjAge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnRyYW5zbGF0ZS15LTI0IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp0cmFuc2xhdGUteS0zMiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dHJhbnNsYXRlLXktNDAge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxMHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp0cmFuc2xhdGUteS00OCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjEycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnRyYW5zbGF0ZS15LTU2IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MTRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dHJhbnNsYXRlLXktNjQge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxNnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp0cmFuc2xhdGUteS1weCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDotdHJhbnNsYXRlLXktMSB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0wLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOi10cmFuc2xhdGUteS0yIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDotdHJhbnNsYXRlLXktMyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0wLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOi10cmFuc2xhdGUteS00IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6LXRyYW5zbGF0ZS15LTUge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDotdHJhbnNsYXRlLXktNiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6LXRyYW5zbGF0ZS15LTgge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDotdHJhbnNsYXRlLXktMTAge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOi10cmFuc2xhdGUteS0xMiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0zcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOi10cmFuc2xhdGUteS0xNiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi00cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOi10cmFuc2xhdGUteS0yMCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi01cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOi10cmFuc2xhdGUteS0yNCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi02cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOi10cmFuc2xhdGUteS0zMiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi04cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOi10cmFuc2xhdGUteS00MCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xMHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDotdHJhbnNsYXRlLXktNDgge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMTJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6LXRyYW5zbGF0ZS15LTU2IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTE0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOi10cmFuc2xhdGUteS02NCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xNnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDotdHJhbnNsYXRlLXktcHgge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOi10cmFuc2xhdGUteS1mdWxsIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTEwMCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6LXRyYW5zbGF0ZS15LTFcXFxcLzIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotNTAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnRyYW5zbGF0ZS15LTFcXFxcLzIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTo1MCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dHJhbnNsYXRlLXktZnVsbCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjEwMCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS14LTA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteC0xOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXgtMjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXgtMzpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS14LTQ6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteC01OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXgtNjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXgtODpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS14LTEwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteC0xMjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS14LTE2OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXgtMjA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteC0yNDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS14LTMyOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXgtNDA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxMHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXgtNDg6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXgtNTY6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxNHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXgtNjQ6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxNnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXgtcHg6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteC0xOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteC0yOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS14LTM6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS14LTQ6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS14LTU6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS14LTY6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXgtODpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0ycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXgtMTA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXgtMTI6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotM3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS14LTE2OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteC0yMDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi01cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXgtMjQ6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotNnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS14LTMyOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LThyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteC00MDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xMHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS14LTQ4OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTEycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXgtNTY6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMTRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteC02NDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xNnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS14LXB4OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS14LWZ1bGw6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMTAwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS14LTFcXFxcLzI6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotNTAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteC0xXFxcXC8yOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6NTAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteC1mdWxsOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MTAwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXktMDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS15LTE6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteS0yOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteS0zOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXktNDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS15LTU6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteS02OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteS04OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXktMTA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToyLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS15LTEyOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXktMTY6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteS0yMDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS15LTI0OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXktMzI6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteS00MDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjEwcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteS00ODpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjEycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteS01Njpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjE0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteS02NDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjE2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteS1weDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS15LTE6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS15LTI6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXktMzpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0wLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXktNDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXktNTpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXktNjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteS04OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteS0xMDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0yLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteS0xMjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0zcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXktMTY6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotNHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS15LTIwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteS0yNDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi02cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXktMzI6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotOHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS15LTQwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTEwcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXktNDg6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMTJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteS01Njpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xNHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS15LTY0OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTE2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXktcHg6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXktZnVsbDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xMDAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXktMVxcXFwvMjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi01MCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS15LTFcXFxcLzI6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTo1MCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS15LWZ1bGw6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxMDAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteC0wOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXgtMTpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS14LTI6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS14LTM6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteC00OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXgtNTpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS14LTY6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS14LTg6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteC0xMDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXgtMTI6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteC0xNjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS14LTIwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXgtMjQ6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteC0zMjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS14LTQwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MTByZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS14LTQ4OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MTJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS14LTU2OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MTRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS14LTY0OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MTZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS14LXB4OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXgtMTpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0wLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXgtMjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0wLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteC0zOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteC00OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteC01OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteC02OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS14LTg6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS14LTEwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS14LTEyOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteC0xNjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi00cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXgtMjA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS14LTI0OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteC0zMjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi04cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXgtNDA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMTByZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteC00ODpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS14LTU2OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTE0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXgtNjQ6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMTZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteC1weDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteC1mdWxsOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTEwMCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteC0xXFxcXC8yOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTUwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXgtMVxcXFwvMjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjUwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXgtZnVsbDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjEwMCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS15LTA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteS0xOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXktMjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXktMzpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS15LTQ6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteS01OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXktNjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXktODpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS15LTEwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteS0xMjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS15LTE2OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXktMjA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteS0yNDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS15LTMyOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXktNDA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxMHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXktNDg6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXktNTY6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxNHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXktNjQ6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxNnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXktcHg6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteS0xOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteS0yOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS15LTM6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS15LTQ6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS15LTU6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS15LTY6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXktODpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0ycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXktMTA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXktMTI6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotM3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS15LTE2OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteS0yMDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi01cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXktMjQ6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotNnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS15LTMyOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LThyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteS00MDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xMHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS15LTQ4OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTEycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXktNTY6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMTRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteS02NDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xNnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS15LXB4OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS15LWZ1bGw6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMTAwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS15LTFcXFxcLzI6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotNTAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteS0xXFxcXC8yOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6NTAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteS1mdWxsOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MTAwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpza2V3LXgtMCB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnNrZXcteC0xIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14OjFkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6c2tldy14LTIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6MmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpza2V3LXgtMyB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDozZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnNrZXcteC02IHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14OjZkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6c2tldy14LTEyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14OjEyZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOi1za2V3LXgtMTIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6LTEyZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOi1za2V3LXgtNiB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDotNmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDotc2tldy14LTMge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6LTNkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6LXNrZXcteC0yIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14Oi0yZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOi1za2V3LXgtMSB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDotMWRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpza2V3LXktMCB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnNrZXcteS0xIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15OjFkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6c2tldy15LTIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6MmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpza2V3LXktMyB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteTozZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnNrZXcteS02IHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15OjZkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6c2tldy15LTEyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15OjEyZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOi1za2V3LXktMTIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6LTEyZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOi1za2V3LXktNiB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteTotNmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDotc2tldy15LTMge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6LTNkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6LXNrZXcteS0yIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15Oi0yZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOi1za2V3LXktMSB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteTotMWRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6c2tldy14LTA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6c2tldy14LTE6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6MWRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6c2tldy14LTI6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6MmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6c2tldy14LTM6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6M2RlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6c2tldy14LTY6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6NmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6c2tldy14LTEyOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14OjEyZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDotc2tldy14LTEyOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14Oi0xMmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6LXNrZXcteC02OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14Oi02ZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDotc2tldy14LTM6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6LTNkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOi1za2V3LXgtMjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDotMmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6LXNrZXcteC0xOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14Oi0xZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpza2V3LXktMDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpza2V3LXktMTpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteToxZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpza2V3LXktMjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteToyZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpza2V3LXktMzpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteTozZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpza2V3LXktNjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteTo2ZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDpza2V3LXktMTI6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6MTJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOi1za2V3LXktMTI6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6LTEyZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDotc2tldy15LTY6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6LTZkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6aG92ZXJcXFxcOi1za2V3LXktMzpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteTotM2RlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpob3ZlclxcXFw6LXNrZXcteS0yOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15Oi0yZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmhvdmVyXFxcXDotc2tldy15LTE6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6LTFkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnNrZXcteC0wOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnNrZXcteC0xOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14OjFkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnNrZXcteC0yOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14OjJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnNrZXcteC0zOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14OjNkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnNrZXcteC02OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14OjZkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOnNrZXcteC0xMjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDoxMmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6LXNrZXcteC0xMjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDotMTJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOi1za2V3LXgtNjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDotNmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6LXNrZXcteC0zOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14Oi0zZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDotc2tldy14LTI6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6LTJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOi1za2V3LXgtMTpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDotMWRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6c2tldy15LTA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6c2tldy15LTE6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6MWRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6c2tldy15LTI6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6MmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6c2tldy15LTM6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6M2RlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6c2tldy15LTY6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6NmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6c2tldy15LTEyOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15OjEyZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDotc2tldy15LTEyOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15Oi0xMmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6LXNrZXcteS02OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15Oi02ZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmZvY3VzXFxcXDotc2tldy15LTM6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6LTNkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6Zm9jdXNcXFxcOi1za2V3LXktMjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteTotMmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpmb2N1c1xcXFw6LXNrZXcteS0xOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15Oi0xZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnRyYW5zaXRpb24tbm9uZSB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnRyYW5zaXRpb24tbm9uZSB7XFxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp0cmFuc2l0aW9uLWFsbCB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTphbGwgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6dHJhbnNpdGlvbi1hbGwge1xcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OmFsbCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp0cmFuc2l0aW9uIHtcXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgY29sb3IsIGZpbGwsIHN0cm9rZSwgb3BhY2l0eSwgLXdlYmtpdC1ib3gtc2hhZG93LCAtd2Via2l0LXRyYW5zZm9ybSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDp0cmFuc2l0aW9uIHtcXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTpiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIGNvbG9yLCBmaWxsLCBzdHJva2UsIG9wYWNpdHksIC13ZWJraXQtYm94LXNoYWRvdywgLXdlYmtpdC10cmFuc2Zvcm0gIWltcG9ydGFudDtcXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTpiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIGNvbG9yLCBmaWxsLCBzdHJva2UsIG9wYWNpdHksIGJveC1zaGFkb3csIHRyYW5zZm9ybSAhaW1wb3J0YW50O1xcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OmJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgY29sb3IsIGZpbGwsIHN0cm9rZSwgb3BhY2l0eSwgYm94LXNoYWRvdywgdHJhbnNmb3JtLCAtd2Via2l0LWJveC1zaGFkb3csIC13ZWJraXQtdHJhbnNmb3JtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnRyYW5zaXRpb24tY29sb3JzIHtcXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgY29sb3IsIGZpbGwsIHN0cm9rZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDp0cmFuc2l0aW9uLWNvbG9ycyB7XFxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6YmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBjb2xvciwgZmlsbCwgc3Ryb2tlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOnRyYW5zaXRpb24tb3BhY2l0eSB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOnRyYW5zaXRpb24tb3BhY2l0eSB7XFxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDp0cmFuc2l0aW9uLXNoYWRvdyB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTotd2Via2l0LWJveC1zaGFkb3cgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6dHJhbnNpdGlvbi1zaGFkb3cge1xcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5Oi13ZWJraXQtYm94LXNoYWRvdyAhaW1wb3J0YW50O1xcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OmJveC1zaGFkb3cgIWltcG9ydGFudDtcXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTpib3gtc2hhZG93LCAtd2Via2l0LWJveC1zaGFkb3cgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6dHJhbnNpdGlvbi10cmFuc2Zvcm0ge1xcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6LXdlYmtpdC10cmFuc2Zvcm0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6dHJhbnNpdGlvbi10cmFuc2Zvcm0ge1xcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5Oi13ZWJraXQtdHJhbnNmb3JtICFpbXBvcnRhbnQ7XFxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtICFpbXBvcnRhbnQ7XFxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDplYXNlLWxpbmVhciB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmVhc2UtbGluZWFyIHtcXG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6ZWFzZS1pbiB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6ZWFzZS1pbiB7XFxuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6ZWFzZS1vdXQge1xcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmVhc2Utb3V0IHtcXG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDplYXNlLWluLW91dCB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDplYXNlLWluLW91dCB7XFxuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpkdXJhdGlvbi03NSB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjo3NW1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmR1cmF0aW9uLTc1IHtcXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOjc1bXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6ZHVyYXRpb24tMTAwIHtcXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOjEwMG1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmR1cmF0aW9uLTEwMCB7XFxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjoxMDBtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpkdXJhdGlvbi0xNTAge1xcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246MTUwbXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6ZHVyYXRpb24tMTUwIHtcXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOjE1MG1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmR1cmF0aW9uLTIwMCB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjoyMDBtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpkdXJhdGlvbi0yMDAge1xcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246MjAwbXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6ZHVyYXRpb24tMzAwIHtcXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOjMwMG1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmR1cmF0aW9uLTMwMCB7XFxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjozMDBtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpkdXJhdGlvbi01MDAge1xcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246NTAwbXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6ZHVyYXRpb24tNTAwIHtcXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOjUwMG1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmR1cmF0aW9uLTcwMCB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjo3MDBtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpkdXJhdGlvbi03MDAge1xcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246NzAwbXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6ZHVyYXRpb24tMTAwMCB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjoxMDAwbXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6ZHVyYXRpb24tMTAwMCB7XFxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjoxMDAwbXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6ZGVsYXktNzUge1xcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6NzVtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpkZWxheS03NSB7XFxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTo3NW1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmRlbGF5LTEwMCB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheToxMDBtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpkZWxheS0xMDAge1xcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6MTAwbXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6ZGVsYXktMTUwIHtcXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OjE1MG1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmRlbGF5LTE1MCB7XFxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheToxNTBtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpkZWxheS0yMDAge1xcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6MjAwbXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6ZGVsYXktMjAwIHtcXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OjIwMG1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmRlbGF5LTMwMCB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTozMDBtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLm1kXFxcXDpkZWxheS0zMDAge1xcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6MzAwbXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5tZFxcXFw6ZGVsYXktNTAwIHtcXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OjUwMG1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmRlbGF5LTUwMCB7XFxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTo1MDBtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLm1kXFxcXDpkZWxheS03MDAge1xcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6NzAwbXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5tZFxcXFw6ZGVsYXktNzAwIHtcXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OjcwMG1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubWRcXFxcOmRlbGF5LTEwMDAge1xcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6MTAwMG1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubWRcXFxcOmRlbGF5LTEwMDAge1xcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6MTAwMG1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDphbmltYXRlLW5vbmUge1xcclxcbiAgICAtd2Via2l0LWFuaW1hdGlvbjpub25lICFpbXBvcnRhbnQ7XFxyXFxuICAgIGFuaW1hdGlvbjpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLm1kXFxcXDphbmltYXRlLW5vbmUge1xcbiAgICAtd2Via2l0LWFuaW1hdGlvbjpub25lICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgYW5pbWF0aW9uOm5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubWRcXFxcOmFuaW1hdGUtc3BpbiB7XFxyXFxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluLWx0ciAxcyBsaW5lYXIgaW5maW5pdGUgIWltcG9ydGFudDtcXHJcXG4gICAgYW5pbWF0aW9uOiBzcGluLWx0ciAxcyBsaW5lYXIgaW5maW5pdGUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubWRcXFxcOmFuaW1hdGUtc3BpbiB7XFxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluLXJ0bCAxcyBsaW5lYXIgaW5maW5pdGUgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBhbmltYXRpb246IHNwaW4tcnRsIDFzIGxpbmVhciBpbmZpbml0ZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6YW5pbWF0ZS1waW5nIHtcXHJcXG4gICAgLXdlYmtpdC1hbmltYXRpb246cGluZyAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSBpbmZpbml0ZSAhaW1wb3J0YW50O1xcclxcbiAgICBhbmltYXRpb246cGluZyAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSBpbmZpbml0ZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6YW5pbWF0ZS1waW5nIHtcXG4gICAgLXdlYmtpdC1hbmltYXRpb246cGluZyAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSBpbmZpbml0ZSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGFuaW1hdGlvbjpwaW5nIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpIGluZmluaXRlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLm1kXFxcXDphbmltYXRlLXB1bHNlIHtcXHJcXG4gICAgLXdlYmtpdC1hbmltYXRpb246cHVsc2UgMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSBpbmZpbml0ZSAhaW1wb3J0YW50O1xcclxcbiAgICBhbmltYXRpb246cHVsc2UgMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSBpbmZpbml0ZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6YW5pbWF0ZS1wdWxzZSB7XFxuICAgIC13ZWJraXQtYW5pbWF0aW9uOnB1bHNlIDJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSkgaW5maW5pdGUgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBhbmltYXRpb246cHVsc2UgMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSBpbmZpbml0ZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5tZFxcXFw6YW5pbWF0ZS1ib3VuY2Uge1xcclxcbiAgICAtd2Via2l0LWFuaW1hdGlvbjpib3VuY2UgMXMgaW5maW5pdGUgIWltcG9ydGFudDtcXHJcXG4gICAgYW5pbWF0aW9uOmJvdW5jZSAxcyBpbmZpbml0ZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5tZFxcXFw6YW5pbWF0ZS1ib3VuY2Uge1xcbiAgICAtd2Via2l0LWFuaW1hdGlvbjpib3VuY2UgMXMgaW5maW5pdGUgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBhbmltYXRpb246Ym91bmNlIDFzIGluZmluaXRlICFpbXBvcnRhbnQ7XFxuICB9XFxufVxcblxcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xcbiAgLmxnXFxcXDpjb250YWluZXIge1xcbiAgICB3aWR0aDoxMDAlO1xcbiAgfVxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6Y29udGFpbmVyIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmF1dG87XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmF1dG87XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6MXJlbTtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjFyZW07XFxuICB9XFxuICBbZGlyPXJ0bF0gLmxnXFxcXDpjb250YWluZXIge1xcbiAgICBtYXJnaW4tbGVmdDphdXRvO1xcbiAgICBtYXJnaW4tcmlnaHQ6YXV0bztcXG4gICAgcGFkZGluZy1sZWZ0OjFyZW07XFxuICAgIHBhZGRpbmctcmlnaHQ6MXJlbTtcXG4gIH1cXG5cXG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xcbiAgICAubGdcXFxcOmNvbnRhaW5lciB7XFxuICAgICAgbWF4LXdpZHRoOjU3NnB4O1xcbiAgICB9XFxuICB9XFxuXFxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcXG4gICAgLmxnXFxcXDpjb250YWluZXIge1xcbiAgICAgIG1heC13aWR0aDo3NjhweDtcXG4gICAgfVxcbiAgfVxcblxcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XFxuICAgIC5sZ1xcXFw6Y29udGFpbmVyIHtcXG4gICAgICBtYXgtd2lkdGg6OTkycHg7XFxuICAgIH1cXG4gIH1cXG5cXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcXG4gICAgLmxnXFxcXDpjb250YWluZXIge1xcbiAgICAgIG1heC13aWR0aDoxMjAwcHg7XFxuICAgIH1cXG4gIH1cXG5cXG4gIC5sZ1xcXFw6c3BhY2UteS0wID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6c3BhY2UteS0wID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygwcHggKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKDBweCAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnNwYWNlLXgtMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDpzcGFjZS14LTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoMHB4ICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygwcHggKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOnNwYWNlLXgtMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDBweCAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDBweCAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpzcGFjZS15LTEgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpzcGFjZS15LTEgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKDAuMjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKDAuMjVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpzcGFjZS14LTEgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6c3BhY2UteC0xID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDAuMjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDAuMjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOnNwYWNlLXgtMSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDAuMjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygwLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnNwYWNlLXktMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOnNwYWNlLXktMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoMC41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygwLjVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpzcGFjZS14LTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6c3BhY2UteC0yID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDAuNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMC41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDpzcGFjZS14LTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygwLjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygwLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6c3BhY2UteS0zID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6c3BhY2UteS0zID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygwLjc1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygwLjc1cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6c3BhY2UteC0zID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOnNwYWNlLXgtMyA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygwLjc1cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygwLjc1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDpzcGFjZS14LTMgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygwLjc1cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoMC43NXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpzcGFjZS15LTQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpzcGFjZS15LTQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKDFyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKDFyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpzcGFjZS14LTQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6c3BhY2UteC00ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDFyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDFyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOnNwYWNlLXgtNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDFyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygxcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnNwYWNlLXktNSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOnNwYWNlLXktNSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoMS4yNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoMS4yNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnNwYWNlLXgtNSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDpzcGFjZS14LTUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoMS4yNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMS4yNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6c3BhY2UteC01ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMS4yNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDEuMjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6c3BhY2UteS02ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6c3BhY2UteS02ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygxLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKDEuNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnNwYWNlLXgtNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDpzcGFjZS14LTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoMS41cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygxLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOnNwYWNlLXgtNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDEuNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDEuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpzcGFjZS15LTggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpzcGFjZS15LTggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKDJyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKDJyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpzcGFjZS14LTggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6c3BhY2UteC04ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDJyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDJyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOnNwYWNlLXgtOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDJyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygycmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnNwYWNlLXktMTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpzcGFjZS15LTEwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygyLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKDIuNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnNwYWNlLXgtMTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6c3BhY2UteC0xMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygyLjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDIuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6c3BhY2UteC0xMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDIuNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDIuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpzcGFjZS15LTEyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6c3BhY2UteS0xMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoM3JlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoM3JlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnNwYWNlLXgtMTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6c3BhY2UteC0xMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygzcmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygzcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDpzcGFjZS14LTEyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoM3JlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDNyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6c3BhY2UteS0xNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOnNwYWNlLXktMTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKDRyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKDRyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpzcGFjZS14LTE2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOnNwYWNlLXgtMTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoNHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoNHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6c3BhY2UteC0xNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDRyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYyg0cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnNwYWNlLXktMjAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpzcGFjZS15LTIwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYyg1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYyg1cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6c3BhY2UteC0yMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDpzcGFjZS14LTIwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOnNwYWNlLXgtMjAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYyg1cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpzcGFjZS15LTI0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6c3BhY2UteS0yNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoNnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoNnJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnNwYWNlLXgtMjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6c3BhY2UteC0yNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYyg2cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYyg2cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDpzcGFjZS14LTI0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoNnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDZyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6c3BhY2UteS0zMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOnNwYWNlLXktMzIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKDhyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKDhyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpzcGFjZS14LTMyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOnNwYWNlLXgtMzIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoOHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoOHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6c3BhY2UteC0zMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDhyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYyg4cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnNwYWNlLXktNDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpzcGFjZS15LTQwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygxMHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoMTByZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpzcGFjZS14LTQwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOnNwYWNlLXgtNDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoMTByZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDEwcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDpzcGFjZS14LTQwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMTByZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygxMHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpzcGFjZS15LTQ4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6c3BhY2UteS00OCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoMTJyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKDEycmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6c3BhY2UteC00OCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDpzcGFjZS14LTQ4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDEycmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygxMnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6c3BhY2UteC00OCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDEycmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoMTJyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6c3BhY2UteS01NiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOnNwYWNlLXktNTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKDE0cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygxNHJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnNwYWNlLXgtNTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6c3BhY2UteC01NiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygxNHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMTRyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOnNwYWNlLXgtNTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygxNHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDE0cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnNwYWNlLXktNjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpzcGFjZS15LTY0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygxNnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoMTZyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpzcGFjZS14LTY0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOnNwYWNlLXgtNjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoMTZyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDE2cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDpzcGFjZS14LTY0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMTZyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygxNnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpzcGFjZS15LXB4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6c3BhY2UteS1weCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoMXB4ICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygxcHggKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpzcGFjZS14LXB4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOnNwYWNlLXgtcHggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoMXB4ICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygxcHggKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOnNwYWNlLXgtcHggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygxcHggKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygxcHggKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6LXNwYWNlLXktMSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOi1zcGFjZS15LTEgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKC0wLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygtMC4yNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOi1zcGFjZS14LTEgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6LXNwYWNlLXgtMSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtMC4yNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLTAuMjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOi1zcGFjZS14LTEgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtMC4yNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC0wLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOi1zcGFjZS15LTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDotc3BhY2UteS0yID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygtMC41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygtMC41cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6LXNwYWNlLXgtMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDotc3BhY2UteC0yID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC0wLjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0wLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOi1zcGFjZS14LTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtMC41cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTAuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDotc3BhY2UteS0zID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6LXNwYWNlLXktMyA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoLTAuNzVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKC0wLjc1cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6LXNwYWNlLXgtMyA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDotc3BhY2UteC0zID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC0wLjc1cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtMC43NXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6LXNwYWNlLXgtMyA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0wLjc1cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTAuNzVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6LXNwYWNlLXktNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOi1zcGFjZS15LTQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKC0xcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygtMXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOi1zcGFjZS14LTQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6LXNwYWNlLXgtNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtMXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLTFyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOi1zcGFjZS14LTQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtMXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC0xcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOi1zcGFjZS15LTUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDotc3BhY2UteS01ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygtMS4yNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoLTEuMjVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDotc3BhY2UteC01ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOi1zcGFjZS14LTUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTEuMjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0xLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDotc3BhY2UteC01ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLTEuMjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtMS4yNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDotc3BhY2UteS02ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6LXNwYWNlLXktNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoLTEuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoLTEuNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOi1zcGFjZS14LTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6LXNwYWNlLXgtNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtMS41cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtMS41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDotc3BhY2UteC02ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLTEuNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC0xLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6LXNwYWNlLXktOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOi1zcGFjZS15LTggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKC0ycmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygtMnJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOi1zcGFjZS14LTggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6LXNwYWNlLXgtOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtMnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLTJyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOi1zcGFjZS14LTggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtMnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC0ycmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOi1zcGFjZS15LTEwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6LXNwYWNlLXktMTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKC0yLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKC0yLjVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDotc3BhY2UteC0xMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDotc3BhY2UteC0xMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtMi41cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtMi41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDotc3BhY2UteC0xMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0yLjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtMi41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOi1zcGFjZS15LTEyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6LXNwYWNlLXktMTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKC0zcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygtM3JlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOi1zcGFjZS14LTEyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOi1zcGFjZS14LTEyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC0zcmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtM3JlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6LXNwYWNlLXgtMTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtM3JlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC0zcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOi1zcGFjZS15LTE2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6LXNwYWNlLXktMTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKC00cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygtNHJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOi1zcGFjZS14LTE2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOi1zcGFjZS14LTE2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC00cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtNHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6LXNwYWNlLXgtMTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtNHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC00cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOi1zcGFjZS15LTIwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6LXNwYWNlLXktMjAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKC01cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygtNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOi1zcGFjZS14LTIwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOi1zcGFjZS14LTIwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC01cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6LXNwYWNlLXgtMjAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC01cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOi1zcGFjZS15LTI0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6LXNwYWNlLXktMjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKC02cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygtNnJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOi1zcGFjZS14LTI0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOi1zcGFjZS14LTI0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC02cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtNnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6LXNwYWNlLXgtMjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtNnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC02cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOi1zcGFjZS15LTMyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6LXNwYWNlLXktMzIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKC04cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygtOHJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOi1zcGFjZS14LTMyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOi1zcGFjZS14LTMyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC04cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtOHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6LXNwYWNlLXgtMzIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtOHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC04cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOi1zcGFjZS15LTQwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6LXNwYWNlLXktNDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKC0xMHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoLTEwcmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6LXNwYWNlLXgtNDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6LXNwYWNlLXgtNDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTEwcmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtMTByZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOi1zcGFjZS14LTQwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLTEwcmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTEwcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOi1zcGFjZS15LTQ4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6LXNwYWNlLXktNDggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKC0xMnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoLTEycmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6LXNwYWNlLXgtNDggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6LXNwYWNlLXgtNDggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTEycmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtMTJyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOi1zcGFjZS14LTQ4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLTEycmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTEycmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOi1zcGFjZS15LTU2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6LXNwYWNlLXktNTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKC0xNHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoLTE0cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6LXNwYWNlLXgtNTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6LXNwYWNlLXgtNTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTE0cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtMTRyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOi1zcGFjZS14LTU2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLTE0cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTE0cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOi1zcGFjZS15LTY0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6LXNwYWNlLXktNjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKC0xNnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoLTE2cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6LXNwYWNlLXgtNjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6LXNwYWNlLXgtNjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTE2cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtMTZyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOi1zcGFjZS14LTY0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLTE2cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTE2cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOi1zcGFjZS15LXB4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6LXNwYWNlLXktcHggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKC0xcHggKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKC0xcHggKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDotc3BhY2UteC1weCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDotc3BhY2UteC1weCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtMXB4ICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtMXB4ICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDotc3BhY2UteC1weCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0xcHggKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtMXB4ICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnNwYWNlLXktcmV2ZXJzZSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnNwYWNlLXgtcmV2ZXJzZSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmRpdmlkZS15LTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1kaXZpZGUteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6ZGl2aWRlLXktMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBib3JkZXItdG9wLXdpZHRoOmNhbGMoMHB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOmNhbGMoMHB4ICogdmFyKC0tZGl2aWRlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmRpdmlkZS14LTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1kaXZpZGUteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOmRpdmlkZS14LTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOmNhbGMoMHB4ICogdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOmNhbGMoMHB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6ZGl2aWRlLXgtMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBib3JkZXItbGVmdC13aWR0aDpjYWxjKDBweCAqIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6Y2FsYygwcHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmRpdmlkZS15LTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1kaXZpZGUteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6ZGl2aWRlLXktMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBib3JkZXItdG9wLXdpZHRoOmNhbGMoMnB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOmNhbGMoMnB4ICogdmFyKC0tZGl2aWRlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmRpdmlkZS14LTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1kaXZpZGUteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOmRpdmlkZS14LTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOmNhbGMoMnB4ICogdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOmNhbGMoMnB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6ZGl2aWRlLXgtMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBib3JkZXItbGVmdC13aWR0aDpjYWxjKDJweCAqIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6Y2FsYygycHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmRpdmlkZS15LTQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1kaXZpZGUteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6ZGl2aWRlLXktNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBib3JkZXItdG9wLXdpZHRoOmNhbGMoNHB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOmNhbGMoNHB4ICogdmFyKC0tZGl2aWRlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmRpdmlkZS14LTQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1kaXZpZGUteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOmRpdmlkZS14LTQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOmNhbGMoNHB4ICogdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOmNhbGMoNHB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6ZGl2aWRlLXgtNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBib3JkZXItbGVmdC13aWR0aDpjYWxjKDRweCAqIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6Y2FsYyg0cHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmRpdmlkZS15LTggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1kaXZpZGUteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6ZGl2aWRlLXktOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBib3JkZXItdG9wLXdpZHRoOmNhbGMoOHB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOmNhbGMoOHB4ICogdmFyKC0tZGl2aWRlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmRpdmlkZS14LTggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1kaXZpZGUteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOmRpdmlkZS14LTggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOmNhbGMoOHB4ICogdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOmNhbGMoOHB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6ZGl2aWRlLXgtOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBib3JkZXItbGVmdC13aWR0aDpjYWxjKDhweCAqIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6Y2FsYyg4cHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmRpdmlkZS15ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tZGl2aWRlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOmRpdmlkZS15ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci10b3Atd2lkdGg6Y2FsYygxcHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6Y2FsYygxcHggKiB2YXIoLS1kaXZpZGUteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6ZGl2aWRlLXggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1kaXZpZGUteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOmRpdmlkZS14ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIGJvcmRlci1yaWdodC13aWR0aDpjYWxjKDFweCAqIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBib3JkZXItbGVmdC13aWR0aDpjYWxjKDFweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOmRpdmlkZS14ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOmNhbGMoMXB4ICogdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1yaWdodC13aWR0aDpjYWxjKDFweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6ZGl2aWRlLXktcmV2ZXJzZSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS15LXJldmVyc2U6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpkaXZpZGUteC1yZXZlcnNlID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tZGl2aWRlLXgtcmV2ZXJzZToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOmRpdmlkZS10cmFuc3BhcmVudCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6ZGl2aWRlLXNlY29uZGFyeSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6ZGl2aWRlLXNlY29uZGFyeSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBib3JkZXItY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgxMzEsIDEwMCwgNzEsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6ZGl2aWRlLXByaW1hcnkgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1kaXZpZGUtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOmRpdmlkZS1wcmltYXJ5ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci1jb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDI4LCA0NSwgODYsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6ZGl2aWRlLXdoaXRlID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tZGl2aWRlLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpkaXZpZGUtd2hpdGUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgYm9yZGVyLWNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpkaXZpZGUtZ3JheS0xMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1kaXZpZGUtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOmRpdmlkZS1ncmF5LTEwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBib3JkZXItY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgyNDUsIDI0NSwgMjQ1LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmRpdmlkZS1ncmF5LTIwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6ZGl2aWRlLWdyYXktMjAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci1jb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDIzOCwgMjM4LCAyMzgsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6ZGl2aWRlLWdyYXktMzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tZGl2aWRlLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpkaXZpZGUtZ3JheS0zMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgYm9yZGVyLWNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoMjI0LCAyMjQsIDIyNCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpkaXZpZGUtZ3JheS00MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1kaXZpZGUtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOmRpdmlkZS1ncmF5LTQwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBib3JkZXItY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgxODksIDE4OSwgMTg5LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmRpdmlkZS1ncmF5LTUwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6ZGl2aWRlLWdyYXktNTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci1jb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDE1OCwgMTU4LCAxNTgsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6ZGl2aWRlLWdyYXktNjAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tZGl2aWRlLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpkaXZpZGUtZ3JheS02MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgYm9yZGVyLWNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoMTE3LCAxMTcsIDExNywgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpkaXZpZGUtZ3JheS03MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1kaXZpZGUtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOmRpdmlkZS1ncmF5LTcwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBib3JkZXItY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSg5NywgOTcsIDk3LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmRpdmlkZS1ncmF5LTgwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6ZGl2aWRlLWdyYXktODAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci1jb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDY2LCA2NiwgNjYsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6ZGl2aWRlLWdyYXktOTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tZGl2aWRlLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpkaXZpZGUtZ3JheS05MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgYm9yZGVyLWNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoMzMsIDMzLCAzMywgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpkaXZpZGUtc29saWQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgYm9yZGVyLXN0eWxlOnNvbGlkICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOmRpdmlkZS1kYXNoZWQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgYm9yZGVyLXN0eWxlOmRhc2hlZCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpkaXZpZGUtZG90dGVkID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci1zdHlsZTpkb3R0ZWQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6ZGl2aWRlLWRvdWJsZSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBib3JkZXItc3R5bGU6ZG91YmxlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOmRpdmlkZS1ub25lID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci1zdHlsZTpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmRpdmlkZS1vcGFjaXR5LTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1kaXZpZGUtb3BhY2l0eTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmRpdmlkZS1vcGFjaXR5LTI1ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tZGl2aWRlLW9wYWNpdHk6MC4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpkaXZpZGUtb3BhY2l0eS01MCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS1vcGFjaXR5OjAuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpkaXZpZGUtb3BhY2l0eS03NSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS1vcGFjaXR5OjAuNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6ZGl2aWRlLW9wYWNpdHktMTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tZGl2aWRlLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpzci1vbmx5IHtcXG4gICAgcG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcXG4gICAgd2lkdGg6MXB4ICFpbXBvcnRhbnQ7XFxuICAgIGhlaWdodDoxcHggIWltcG9ydGFudDtcXG4gICAgb3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7XFxuICAgIGNsaXA6cmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xcbiAgICB3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6c3Itb25seSB7XFxuICAgIHBhZGRpbmc6MCAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW46LTFweCAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItd2lkdGg6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpub3Qtc3Itb25seSB7XFxuICAgIHBvc2l0aW9uOnN0YXRpYyAhaW1wb3J0YW50O1xcbiAgICB3aWR0aDphdXRvICFpbXBvcnRhbnQ7XFxuICAgIGhlaWdodDphdXRvICFpbXBvcnRhbnQ7XFxuICAgIG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDtcXG4gICAgY2xpcDphdXRvICFpbXBvcnRhbnQ7XFxuICAgIHdoaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpub3Qtc3Itb25seSB7XFxuICAgIHBhZGRpbmc6MCAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW46MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6c3Itb25seTpmb2N1cyB7XFxuICAgIHBvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7XFxuICAgIHdpZHRoOjFweCAhaW1wb3J0YW50O1xcbiAgICBoZWlnaHQ6MXB4ICFpbXBvcnRhbnQ7XFxuICAgIG92ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O1xcbiAgICBjbGlwOnJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcXG4gICAgd2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOmZvY3VzXFxcXDpzci1vbmx5OmZvY3VzIHtcXG4gICAgcGFkZGluZzowICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbjotMXB4ICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci13aWR0aDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpub3Qtc3Itb25seTpmb2N1cyB7XFxuICAgIHBvc2l0aW9uOnN0YXRpYyAhaW1wb3J0YW50O1xcbiAgICB3aWR0aDphdXRvICFpbXBvcnRhbnQ7XFxuICAgIGhlaWdodDphdXRvICFpbXBvcnRhbnQ7XFxuICAgIG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDtcXG4gICAgY2xpcDphdXRvICFpbXBvcnRhbnQ7XFxuICAgIHdoaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpmb2N1c1xcXFw6bm90LXNyLW9ubHk6Zm9jdXMge1xcbiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6YXBwZWFyYW5jZS1ub25lIHtcXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOm5vbmUgIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1hcHBlYXJhbmNlOm5vbmUgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBhcHBlYXJhbmNlOm5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6YmctZml4ZWQge1xcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6Zml4ZWQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6YmctbG9jYWwge1xcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6bG9jYWwgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6Ymctc2Nyb2xsIHtcXG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OnNjcm9sbCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpiZy1jbGlwLWJvcmRlciB7XFxuICAgIGJhY2tncm91bmQtY2xpcDpib3JkZXItYm94ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOmJnLWNsaXAtcGFkZGluZyB7XFxuICAgIGJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpiZy1jbGlwLWNvbnRlbnQge1xcbiAgICBiYWNrZ3JvdW5kLWNsaXA6Y29udGVudC1ib3ggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6YmctY2xpcC10ZXh0IHtcXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6dGV4dCAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDp0ZXh0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOmJnLXRyYW5zcGFyZW50IHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpiZy1zZWNvbmRhcnkge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpiZy1zZWNvbmRhcnkge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDEzMSwgMTAwLCA3MSwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmJnLXByaW1hcnkge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpiZy1wcmltYXJ5IHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgyOCwgNDUsIDg2LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Ymctd2hpdGUge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpiZy13aGl0ZSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmJnLWdyYXktMTAwIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6YmctZ3JheS0xMDAge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI0NSwgMjQ1LCAyNDUsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpiZy1ncmF5LTIwMCB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOmJnLWdyYXktMjAwIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgyMzgsIDIzOCwgMjM4LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6YmctZ3JheS0zMDAge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpiZy1ncmF5LTMwMCB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjI0LCAyMjQsIDIyNCwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmJnLWdyYXktNDAwIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6YmctZ3JheS00MDAge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE4OSwgMTg5LCAxODksIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpiZy1ncmF5LTUwMCB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOmJnLWdyYXktNTAwIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgxNTgsIDE1OCwgMTU4LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6YmctZ3JheS02MDAge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpiZy1ncmF5LTYwMCB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTE3LCAxMTcsIDExNywgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmJnLWdyYXktNzAwIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6YmctZ3JheS03MDAge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDk3LCA5NywgOTcsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpiZy1ncmF5LTgwMCB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOmJnLWdyYXktODAwIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSg2NiwgNjYsIDY2LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6YmctZ3JheS05MDAge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpiZy1ncmF5LTkwMCB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMzMsIDMzLCAzMywgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOmhvdmVyXFxcXDpiZy10cmFuc3BhcmVudDpob3ZlciB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOmJnLXNlY29uZGFyeTpob3ZlciB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOmhvdmVyXFxcXDpiZy1zZWNvbmRhcnk6aG92ZXIge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDEzMSwgMTAwLCA3MSwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDpiZy1wcmltYXJ5OmhvdmVyIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6aG92ZXJcXFxcOmJnLXByaW1hcnk6aG92ZXIge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI4LCA0NSwgODYsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6Ymctd2hpdGU6aG92ZXIge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpob3ZlclxcXFw6Ymctd2hpdGU6aG92ZXIge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6YmctZ3JheS0xMDA6aG92ZXIge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpob3ZlclxcXFw6YmctZ3JheS0xMDA6aG92ZXIge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI0NSwgMjQ1LCAyNDUsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6YmctZ3JheS0yMDA6aG92ZXIge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpob3ZlclxcXFw6YmctZ3JheS0yMDA6aG92ZXIge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIzOCwgMjM4LCAyMzgsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6YmctZ3JheS0zMDA6aG92ZXIge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpob3ZlclxcXFw6YmctZ3JheS0zMDA6aG92ZXIge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIyNCwgMjI0LCAyMjQsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6YmctZ3JheS00MDA6aG92ZXIge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpob3ZlclxcXFw6YmctZ3JheS00MDA6aG92ZXIge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE4OSwgMTg5LCAxODksIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6YmctZ3JheS01MDA6aG92ZXIge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpob3ZlclxcXFw6YmctZ3JheS01MDA6aG92ZXIge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE1OCwgMTU4LCAxNTgsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6YmctZ3JheS02MDA6aG92ZXIge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpob3ZlclxcXFw6YmctZ3JheS02MDA6aG92ZXIge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDExNywgMTE3LCAxMTcsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6YmctZ3JheS03MDA6aG92ZXIge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpob3ZlclxcXFw6YmctZ3JheS03MDA6aG92ZXIge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDk3LCA5NywgOTcsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6YmctZ3JheS04MDA6aG92ZXIge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpob3ZlclxcXFw6YmctZ3JheS04MDA6aG92ZXIge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDY2LCA2NiwgNjYsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6YmctZ3JheS05MDA6aG92ZXIge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpob3ZlclxcXFw6YmctZ3JheS05MDA6aG92ZXIge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDMzLCAzMywgMzMsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpmb2N1c1xcXFw6YmctdHJhbnNwYXJlbnQ6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpiZy1zZWNvbmRhcnk6Zm9jdXMge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpmb2N1c1xcXFw6Ymctc2Vjb25kYXJ5OmZvY3VzIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgxMzEsIDEwMCwgNzEsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6YmctcHJpbWFyeTpmb2N1cyB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOmZvY3VzXFxcXDpiZy1wcmltYXJ5OmZvY3VzIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgyOCwgNDUsIDg2LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOmJnLXdoaXRlOmZvY3VzIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6Zm9jdXNcXFxcOmJnLXdoaXRlOmZvY3VzIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOmJnLWdyYXktMTAwOmZvY3VzIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6Zm9jdXNcXFxcOmJnLWdyYXktMTAwOmZvY3VzIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgyNDUsIDI0NSwgMjQ1LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOmJnLWdyYXktMjAwOmZvY3VzIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6Zm9jdXNcXFxcOmJnLWdyYXktMjAwOmZvY3VzIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgyMzgsIDIzOCwgMjM4LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOmJnLWdyYXktMzAwOmZvY3VzIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6Zm9jdXNcXFxcOmJnLWdyYXktMzAwOmZvY3VzIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgyMjQsIDIyNCwgMjI0LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOmJnLWdyYXktNDAwOmZvY3VzIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6Zm9jdXNcXFxcOmJnLWdyYXktNDAwOmZvY3VzIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgxODksIDE4OSwgMTg5LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOmJnLWdyYXktNTAwOmZvY3VzIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6Zm9jdXNcXFxcOmJnLWdyYXktNTAwOmZvY3VzIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgxNTgsIDE1OCwgMTU4LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOmJnLWdyYXktNjAwOmZvY3VzIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6Zm9jdXNcXFxcOmJnLWdyYXktNjAwOmZvY3VzIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgxMTcsIDExNywgMTE3LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOmJnLWdyYXktNzAwOmZvY3VzIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6Zm9jdXNcXFxcOmJnLWdyYXktNzAwOmZvY3VzIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSg5NywgOTcsIDk3LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOmJnLWdyYXktODAwOmZvY3VzIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6Zm9jdXNcXFxcOmJnLWdyYXktODAwOmZvY3VzIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSg2NiwgNjYsIDY2LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOmJnLWdyYXktOTAwOmZvY3VzIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6Zm9jdXNcXFxcOmJnLWdyYXktOTAwOmZvY3VzIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgzMywgMzMsIDMzLCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6Ymctbm9uZSB7XFxuICAgIGJhY2tncm91bmQtaW1hZ2U6bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpiZy1ncmFkaWVudC10by10IHtcXG4gICAgYmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLCB2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDpiZy1ncmFkaWVudC10by10IHtcXHJcXG4gICAgYmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDpiZy1ncmFkaWVudC10by10IHtcXG4gICAgYmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgYm90dG9tLCByaWdodCB0b3AsIGZyb20odmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOmJnLWdyYWRpZW50LXRvLXRyIHtcXHJcXG4gICAgYmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCBib3R0b20sIHJpZ2h0IHRvcCwgZnJvbSh2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpKSAhaW1wb3J0YW50O1xcclxcbiAgICBiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AgcmlnaHQsIHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOmJnLWdyYWRpZW50LXRvLXRyIHtcXG4gICAgYmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgYm90dG9tLCBsZWZ0IHRvcCwgZnJvbSh2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpKSAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AgbGVmdCwgdmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6YmctZ3JhZGllbnQtdG8tciB7XFxyXFxuICAgIGJhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20odmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSkgIWltcG9ydGFudDtcXHJcXG4gICAgYmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOmJnLWdyYWRpZW50LXRvLXIge1xcbiAgICBiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIGxlZnQgdG9wLCBmcm9tKHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkpICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOmJnLWdyYWRpZW50LXRvLWJyIHtcXHJcXG4gICAgYmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IGJvdHRvbSwgZnJvbSh2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpKSAhaW1wb3J0YW50O1xcclxcbiAgICBiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsIHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOmJnLWdyYWRpZW50LXRvLWJyIHtcXG4gICAgYmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSh2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpKSAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20gbGVmdCwgdmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpiZy1ncmFkaWVudC10by1iIHtcXG4gICAgYmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDpiZy1ncmFkaWVudC10by1iIHtcXHJcXG4gICAgYmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDpiZy1ncmFkaWVudC10by1iIHtcXG4gICAgYmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgdG9wLCByaWdodCBib3R0b20sIGZyb20odmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOmJnLWdyYWRpZW50LXRvLWJsIHtcXHJcXG4gICAgYmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSh2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpKSAhaW1wb3J0YW50O1xcclxcbiAgICBiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20gbGVmdCwgdmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6YmctZ3JhZGllbnQtdG8tYmwge1xcbiAgICBiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgYm90dG9tLCBmcm9tKHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkpICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgdmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6YmctZ3JhZGllbnQtdG8tbCB7XFxyXFxuICAgIGJhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCB0b3AsIGZyb20odmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSkgIWltcG9ydGFudDtcXHJcXG4gICAgYmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgdmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6YmctZ3JhZGllbnQtdG8tbCB7XFxuICAgIGJhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20odmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSkgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOmJnLWdyYWRpZW50LXRvLXRsIHtcXHJcXG4gICAgYmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgYm90dG9tLCBsZWZ0IHRvcCwgZnJvbSh2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpKSAhaW1wb3J0YW50O1xcclxcbiAgICBiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AgbGVmdCwgdmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6YmctZ3JhZGllbnQtdG8tdGwge1xcbiAgICBiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgcmlnaHQgdG9wLCBmcm9tKHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkpICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgdmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmcm9tLXRyYW5zcGFyZW50IHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmcm9tLXNlY29uZGFyeSB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDEzMSwgMTAwLCA3MSwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZyb20tcHJpbWFyeSB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDI4LCA0NSwgODYsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmcm9tLXdoaXRlIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZyb20tZ3JheS0xMDAge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyNDUsIDI0NSwgMjQ1LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6ZnJvbS1ncmF5LTIwMCB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDIzOCwgMjM4LCAyMzgsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmcm9tLWdyYXktMzAwIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjI0LCAyMjQsIDIyNCwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZyb20tZ3JheS00MDAge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxODksIDE4OSwgMTg5LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6ZnJvbS1ncmF5LTUwMCB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDE1OCwgMTU4LCAxNTgsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmcm9tLWdyYXktNjAwIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTE3LCAxMTcsIDExNywgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZyb20tZ3JheS03MDAge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSg5NywgOTcsIDk3LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6ZnJvbS1ncmF5LTgwMCB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDY2LCA2NiwgNjYsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmcm9tLWdyYXktOTAwIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMzMsIDMzLCAzMywgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnZpYS10cmFuc3BhcmVudCB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp2aWEtc2Vjb25kYXJ5IHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxMzEsIDEwMCwgNzEsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp2aWEtcHJpbWFyeSB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjgsIDQ1LCA4NiwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnZpYS13aGl0ZSB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnZpYS1ncmF5LTEwMCB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjQ1LCAyNDUsIDI0NSwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnZpYS1ncmF5LTIwMCB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjM4LCAyMzgsIDIzOCwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnZpYS1ncmF5LTMwMCB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjI0LCAyMjQsIDIyNCwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnZpYS1ncmF5LTQwMCB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTg5LCAxODksIDE4OSwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnZpYS1ncmF5LTUwMCB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTU4LCAxNTgsIDE1OCwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnZpYS1ncmF5LTYwMCB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTE3LCAxMTcsIDExNywgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnZpYS1ncmF5LTcwMCB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoOTcsIDk3LCA5NywgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnZpYS1ncmF5LTgwMCB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoNjYsIDY2LCA2NiwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnZpYS1ncmF5LTkwMCB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMzMsIDMzLCAzMywgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnRvLXRyYW5zcGFyZW50IHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp0by1zZWNvbmRhcnkge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dG8tcHJpbWFyeSB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp0by13aGl0ZSB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp0by1ncmF5LTEwMCB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp0by1ncmF5LTIwMCB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp0by1ncmF5LTMwMCB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp0by1ncmF5LTQwMCB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp0by1ncmF5LTUwMCB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp0by1ncmF5LTYwMCB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp0by1ncmF5LTcwMCB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp0by1ncmF5LTgwMCB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp0by1ncmF5LTkwMCB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6ZnJvbS10cmFuc3BhcmVudDpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgwLCAwLCAwLCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOmZyb20tc2Vjb25kYXJ5OmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTMxLCAxMDAsIDcxLCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOmZyb20tcHJpbWFyeTpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDI4LCA0NSwgODYsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6ZnJvbS13aGl0ZTpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6ZnJvbS1ncmF5LTEwMDpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDI0NSwgMjQ1LCAyNDUsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6ZnJvbS1ncmF5LTIwMDpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDIzOCwgMjM4LCAyMzgsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6ZnJvbS1ncmF5LTMwMDpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDIyNCwgMjI0LCAyMjQsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6ZnJvbS1ncmF5LTQwMDpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDE4OSwgMTg5LCAxODksIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6ZnJvbS1ncmF5LTUwMDpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDE1OCwgMTU4LCAxNTgsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6ZnJvbS1ncmF5LTYwMDpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDExNywgMTE3LCAxMTcsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6ZnJvbS1ncmF5LTcwMDpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDk3LCA5NywgOTcsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6ZnJvbS1ncmF5LTgwMDpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDY2LCA2NiwgNjYsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6ZnJvbS1ncmF5LTkwMDpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDMzLCAzMywgMzMsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6dmlhLXRyYW5zcGFyZW50OmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMCwgMCwgMCwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDp2aWEtc2Vjb25kYXJ5OmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxMzEsIDEwMCwgNzEsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6dmlhLXByaW1hcnk6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDI4LCA0NSwgODYsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6dmlhLXdoaXRlOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnZpYS1ncmF5LTEwMDpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjQ1LCAyNDUsIDI0NSwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDp2aWEtZ3JheS0yMDA6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDIzOCwgMjM4LCAyMzgsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6dmlhLWdyYXktMzAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyMjQsIDIyNCwgMjI0LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnZpYS1ncmF5LTQwMDpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTg5LCAxODksIDE4OSwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDp2aWEtZ3JheS01MDA6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDE1OCwgMTU4LCAxNTgsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6dmlhLWdyYXktNjAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxMTcsIDExNywgMTE3LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnZpYS1ncmF5LTcwMDpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoOTcsIDk3LCA5NywgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDp2aWEtZ3JheS04MDA6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDY2LCA2NiwgNjYsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6dmlhLWdyYXktOTAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgzMywgMzMsIDMzLCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnRvLXRyYW5zcGFyZW50OmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6dG8tc2Vjb25kYXJ5OmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDp0by1wcmltYXJ5OmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDp0by13aGl0ZTpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6dG8tZ3JheS0xMDA6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnRvLWdyYXktMjAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDp0by1ncmF5LTMwMDpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6dG8tZ3JheS00MDA6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnRvLWdyYXktNTAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDp0by1ncmF5LTYwMDpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6dG8tZ3JheS03MDA6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnRvLWdyYXktODAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDp0by1ncmF5LTkwMDpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6ZnJvbS10cmFuc3BhcmVudDpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgwLCAwLCAwLCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOmZyb20tc2Vjb25kYXJ5OmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTMxLCAxMDAsIDcxLCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOmZyb20tcHJpbWFyeTpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDI4LCA0NSwgODYsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6ZnJvbS13aGl0ZTpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6ZnJvbS1ncmF5LTEwMDpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDI0NSwgMjQ1LCAyNDUsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6ZnJvbS1ncmF5LTIwMDpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDIzOCwgMjM4LCAyMzgsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6ZnJvbS1ncmF5LTMwMDpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDIyNCwgMjI0LCAyMjQsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6ZnJvbS1ncmF5LTQwMDpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDE4OSwgMTg5LCAxODksIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6ZnJvbS1ncmF5LTUwMDpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDE1OCwgMTU4LCAxNTgsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6ZnJvbS1ncmF5LTYwMDpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDExNywgMTE3LCAxMTcsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6ZnJvbS1ncmF5LTcwMDpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDk3LCA5NywgOTcsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6ZnJvbS1ncmF5LTgwMDpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDY2LCA2NiwgNjYsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6ZnJvbS1ncmF5LTkwMDpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDMzLCAzMywgMzMsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6dmlhLXRyYW5zcGFyZW50OmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMCwgMCwgMCwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDp2aWEtc2Vjb25kYXJ5OmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxMzEsIDEwMCwgNzEsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6dmlhLXByaW1hcnk6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDI4LCA0NSwgODYsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6dmlhLXdoaXRlOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnZpYS1ncmF5LTEwMDpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjQ1LCAyNDUsIDI0NSwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDp2aWEtZ3JheS0yMDA6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDIzOCwgMjM4LCAyMzgsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6dmlhLWdyYXktMzAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyMjQsIDIyNCwgMjI0LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnZpYS1ncmF5LTQwMDpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTg5LCAxODksIDE4OSwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDp2aWEtZ3JheS01MDA6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDE1OCwgMTU4LCAxNTgsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6dmlhLWdyYXktNjAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxMTcsIDExNywgMTE3LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnZpYS1ncmF5LTcwMDpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoOTcsIDk3LCA5NywgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDp2aWEtZ3JheS04MDA6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDY2LCA2NiwgNjYsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6dmlhLWdyYXktOTAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgzMywgMzMsIDMzLCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnRvLXRyYW5zcGFyZW50OmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6dG8tc2Vjb25kYXJ5OmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDp0by1wcmltYXJ5OmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDp0by13aGl0ZTpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6dG8tZ3JheS0xMDA6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnRvLWdyYXktMjAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDp0by1ncmF5LTMwMDpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6dG8tZ3JheS00MDA6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnRvLWdyYXktNTAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDp0by1ncmF5LTYwMDpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6dG8tZ3JheS03MDA6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnRvLWdyYXktODAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDp0by1ncmF5LTkwMDpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpiZy1vcGFjaXR5LTAge1xcbiAgICAtLWJnLW9wYWNpdHk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpiZy1vcGFjaXR5LTI1IHtcXG4gICAgLS1iZy1vcGFjaXR5OjAuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Ymctb3BhY2l0eS01MCB7XFxuICAgIC0tYmctb3BhY2l0eTowLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Ymctb3BhY2l0eS03NSB7XFxuICAgIC0tYmctb3BhY2l0eTowLjc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmJnLW9wYWNpdHktMTAwIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOmJnLW9wYWNpdHktMDpob3ZlciB7XFxuICAgIC0tYmctb3BhY2l0eTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDpiZy1vcGFjaXR5LTI1OmhvdmVyIHtcXG4gICAgLS1iZy1vcGFjaXR5OjAuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOmJnLW9wYWNpdHktNTA6aG92ZXIge1xcbiAgICAtLWJnLW9wYWNpdHk6MC41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDpiZy1vcGFjaXR5LTc1OmhvdmVyIHtcXG4gICAgLS1iZy1vcGFjaXR5OjAuNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOmJnLW9wYWNpdHktMTAwOmhvdmVyIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOmJnLW9wYWNpdHktMDpmb2N1cyB7XFxuICAgIC0tYmctb3BhY2l0eTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpiZy1vcGFjaXR5LTI1OmZvY3VzIHtcXG4gICAgLS1iZy1vcGFjaXR5OjAuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOmJnLW9wYWNpdHktNTA6Zm9jdXMge1xcbiAgICAtLWJnLW9wYWNpdHk6MC41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpiZy1vcGFjaXR5LTc1OmZvY3VzIHtcXG4gICAgLS1iZy1vcGFjaXR5OjAuNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOmJnLW9wYWNpdHktMTAwOmZvY3VzIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6YmctYXV0byB7XFxuICAgIGJhY2tncm91bmQtc2l6ZTphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOmJnLWNvdmVyIHtcXG4gICAgYmFja2dyb3VuZC1zaXplOmNvdmVyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOmJnLWNvbnRhaW4ge1xcbiAgICBiYWNrZ3JvdW5kLXNpemU6Y29udGFpbiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpib3JkZXItdHJhbnNwYXJlbnQge1xcbiAgICBib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Ym9yZGVyLXNlY29uZGFyeSB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpib3JkZXItc2Vjb25kYXJ5IHtcXG4gICAgYm9yZGVyLWNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoMTMxLCAxMDAsIDcxLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmJvcmRlci1wcmltYXJ5IHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOmJvcmRlci1wcmltYXJ5IHtcXG4gICAgYm9yZGVyLWNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoMjgsIDQ1LCA4NiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpib3JkZXItd2hpdGUge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6Ym9yZGVyLXdoaXRlIHtcXG4gICAgYm9yZGVyLWNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpib3JkZXItZ3JheS0xMDAge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6Ym9yZGVyLWdyYXktMTAwIHtcXG4gICAgYm9yZGVyLWNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoMjQ1LCAyNDUsIDI0NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpib3JkZXItZ3JheS0yMDAge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6Ym9yZGVyLWdyYXktMjAwIHtcXG4gICAgYm9yZGVyLWNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoMjM4LCAyMzgsIDIzOCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpib3JkZXItZ3JheS0zMDAge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6Ym9yZGVyLWdyYXktMzAwIHtcXG4gICAgYm9yZGVyLWNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoMjI0LCAyMjQsIDIyNCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpib3JkZXItZ3JheS00MDAge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6Ym9yZGVyLWdyYXktNDAwIHtcXG4gICAgYm9yZGVyLWNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoMTg5LCAxODksIDE4OSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpib3JkZXItZ3JheS01MDAge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6Ym9yZGVyLWdyYXktNTAwIHtcXG4gICAgYm9yZGVyLWNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoMTU4LCAxNTgsIDE1OCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpib3JkZXItZ3JheS02MDAge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6Ym9yZGVyLWdyYXktNjAwIHtcXG4gICAgYm9yZGVyLWNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoMTE3LCAxMTcsIDExNywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpib3JkZXItZ3JheS03MDAge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6Ym9yZGVyLWdyYXktNzAwIHtcXG4gICAgYm9yZGVyLWNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoOTcsIDk3LCA5NywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpib3JkZXItZ3JheS04MDAge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6Ym9yZGVyLWdyYXktODAwIHtcXG4gICAgYm9yZGVyLWNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoNjYsIDY2LCA2NiwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpib3JkZXItZ3JheS05MDAge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6Ym9yZGVyLWdyYXktOTAwIHtcXG4gICAgYm9yZGVyLWNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoMzMsIDMzLCAzMywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpob3ZlclxcXFw6Ym9yZGVyLXRyYW5zcGFyZW50OmhvdmVyIHtcXG4gICAgYm9yZGVyLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDpib3JkZXItc2Vjb25kYXJ5OmhvdmVyIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOmhvdmVyXFxcXDpib3JkZXItc2Vjb25kYXJ5OmhvdmVyIHtcXG4gICAgYm9yZGVyLWNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoMTMxLCAxMDAsIDcxLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDpib3JkZXItcHJpbWFyeTpob3ZlciB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpob3ZlclxcXFw6Ym9yZGVyLXByaW1hcnk6aG92ZXIge1xcbiAgICBib3JkZXItY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgyOCwgNDUsIDg2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDpib3JkZXItd2hpdGU6aG92ZXIge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6aG92ZXJcXFxcOmJvcmRlci13aGl0ZTpob3ZlciB7XFxuICAgIGJvcmRlci1jb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOmJvcmRlci1ncmF5LTEwMDpob3ZlciB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpob3ZlclxcXFw6Ym9yZGVyLWdyYXktMTAwOmhvdmVyIHtcXG4gICAgYm9yZGVyLWNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoMjQ1LCAyNDUsIDI0NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6Ym9yZGVyLWdyYXktMjAwOmhvdmVyIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOmhvdmVyXFxcXDpib3JkZXItZ3JheS0yMDA6aG92ZXIge1xcbiAgICBib3JkZXItY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgyMzgsIDIzOCwgMjM4LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDpib3JkZXItZ3JheS0zMDA6aG92ZXIge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6aG92ZXJcXFxcOmJvcmRlci1ncmF5LTMwMDpob3ZlciB7XFxuICAgIGJvcmRlci1jb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDIyNCwgMjI0LCAyMjQsIHZhcigtLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOmJvcmRlci1ncmF5LTQwMDpob3ZlciB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpob3ZlclxcXFw6Ym9yZGVyLWdyYXktNDAwOmhvdmVyIHtcXG4gICAgYm9yZGVyLWNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoMTg5LCAxODksIDE4OSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6Ym9yZGVyLWdyYXktNTAwOmhvdmVyIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOmhvdmVyXFxcXDpib3JkZXItZ3JheS01MDA6aG92ZXIge1xcbiAgICBib3JkZXItY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgxNTgsIDE1OCwgMTU4LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDpib3JkZXItZ3JheS02MDA6aG92ZXIge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6aG92ZXJcXFxcOmJvcmRlci1ncmF5LTYwMDpob3ZlciB7XFxuICAgIGJvcmRlci1jb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDExNywgMTE3LCAxMTcsIHZhcigtLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOmJvcmRlci1ncmF5LTcwMDpob3ZlciB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpob3ZlclxcXFw6Ym9yZGVyLWdyYXktNzAwOmhvdmVyIHtcXG4gICAgYm9yZGVyLWNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoOTcsIDk3LCA5NywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6Ym9yZGVyLWdyYXktODAwOmhvdmVyIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOmhvdmVyXFxcXDpib3JkZXItZ3JheS04MDA6aG92ZXIge1xcbiAgICBib3JkZXItY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSg2NiwgNjYsIDY2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDpib3JkZXItZ3JheS05MDA6aG92ZXIge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6aG92ZXJcXFxcOmJvcmRlci1ncmF5LTkwMDpob3ZlciB7XFxuICAgIGJvcmRlci1jb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDMzLCAzMywgMzMsIHZhcigtLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Ym9yZGVyLW9wYWNpdHktMCB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpib3JkZXItb3BhY2l0eS0yNSB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MC4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpib3JkZXItb3BhY2l0eS01MCB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MC41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmJvcmRlci1vcGFjaXR5LTc1IHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eTowLjc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmJvcmRlci1vcGFjaXR5LTEwMCB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6Ym9yZGVyLW9wYWNpdHktMDpob3ZlciB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6Ym9yZGVyLW9wYWNpdHktMjU6aG92ZXIge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjAuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOmJvcmRlci1vcGFjaXR5LTUwOmhvdmVyIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eTowLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOmJvcmRlci1vcGFjaXR5LTc1OmhvdmVyIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eTowLjc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDpib3JkZXItb3BhY2l0eS0xMDA6aG92ZXIge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOmJvcmRlci1vcGFjaXR5LTA6Zm9jdXMge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOmJvcmRlci1vcGFjaXR5LTI1OmZvY3VzIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eTowLjI1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpib3JkZXItb3BhY2l0eS01MDpmb2N1cyB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MC41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpib3JkZXItb3BhY2l0eS03NTpmb2N1cyB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MC43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6Ym9yZGVyLW9wYWNpdHktMTAwOmZvY3VzIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOmJvcmRlci1zb2xpZCB7XFxuICAgIGJvcmRlci1zdHlsZTpzb2xpZCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpib3JkZXItZGFzaGVkIHtcXG4gICAgYm9yZGVyLXN0eWxlOmRhc2hlZCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpib3JkZXItZG90dGVkIHtcXG4gICAgYm9yZGVyLXN0eWxlOmRvdHRlZCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpib3JkZXItZG91YmxlIHtcXG4gICAgYm9yZGVyLXN0eWxlOmRvdWJsZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpib3JkZXItbm9uZSB7XFxuICAgIGJvcmRlci1zdHlsZTpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOmJvcmRlci0wIHtcXG4gICAgYm9yZGVyLXdpZHRoOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6Ym9yZGVyLTIge1xcbiAgICBib3JkZXItd2lkdGg6MnB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOmJvcmRlci00IHtcXG4gICAgYm9yZGVyLXdpZHRoOjRweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpib3JkZXItOCB7XFxuICAgIGJvcmRlci13aWR0aDo4cHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6Ym9yZGVyIHtcXG4gICAgYm9yZGVyLXdpZHRoOjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpib3JkZXItdC0wIHtcXG4gICAgYm9yZGVyLXRvcC13aWR0aDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDpib3JkZXItci0wIHtcXHJcXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOmJvcmRlci1yLTAge1xcbiAgICBib3JkZXItbGVmdC13aWR0aDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOmJvcmRlci1iLTAge1xcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOmJvcmRlci1sLTAge1xcclxcbiAgICBib3JkZXItbGVmdC13aWR0aDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDpib3JkZXItbC0wIHtcXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6Ym9yZGVyLXQtMiB7XFxuICAgIGJvcmRlci10b3Atd2lkdGg6MnB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDpib3JkZXItci0yIHtcXHJcXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOjJweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6Ym9yZGVyLXItMiB7XFxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOjJweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpib3JkZXItYi0yIHtcXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDoycHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOmJvcmRlci1sLTIge1xcclxcbiAgICBib3JkZXItbGVmdC13aWR0aDoycHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOmJvcmRlci1sLTIge1xcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6MnB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOmJvcmRlci10LTQge1xcbiAgICBib3JkZXItdG9wLXdpZHRoOjRweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6Ym9yZGVyLXItNCB7XFxyXFxuICAgIGJvcmRlci1yaWdodC13aWR0aDo0cHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOmJvcmRlci1yLTQge1xcbiAgICBib3JkZXItbGVmdC13aWR0aDo0cHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6Ym9yZGVyLWItNCB7XFxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6NHB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDpib3JkZXItbC00IHtcXHJcXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6NHB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDpib3JkZXItbC00IHtcXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOjRweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpib3JkZXItdC04IHtcXG4gICAgYm9yZGVyLXRvcC13aWR0aDo4cHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOmJvcmRlci1yLTgge1xcclxcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6OHB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDpib3JkZXItci04IHtcXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6OHB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOmJvcmRlci1iLTgge1xcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOjhweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6Ym9yZGVyLWwtOCB7XFxyXFxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOjhweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6Ym9yZGVyLWwtOCB7XFxuICAgIGJvcmRlci1yaWdodC13aWR0aDo4cHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6Ym9yZGVyLXQge1xcbiAgICBib3JkZXItdG9wLXdpZHRoOjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6Ym9yZGVyLXIge1xcclxcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDpib3JkZXItciB7XFxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpib3JkZXItYiB7XFxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDpib3JkZXItbCB7XFxyXFxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6Ym9yZGVyLWwge1xcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmJveC1ib3JkZXIge1xcbiAgICAtd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpib3gtY29udGVudCB7XFxuICAgIC13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveCAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGJveC1zaXppbmc6Y29udGVudC1ib3ggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6YmxvY2sge1xcbiAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmlubGluZS1ibG9jayB7XFxuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmlubGluZSB7XFxuICAgIGRpc3BsYXk6aW5saW5lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZsZXgge1xcbiAgICBkaXNwbGF5Oi13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XFxuICAgIGRpc3BsYXk6LW1zLWZsZXhib3ggIWltcG9ydGFudDtcXG4gICAgZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmlubGluZS1mbGV4IHtcXG4gICAgZGlzcGxheTotd2Via2l0LWlubGluZS1ib3ggIWltcG9ydGFudDtcXG4gICAgZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcXG4gICAgZGlzcGxheTppbmxpbmUtZmxleCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp0YWJsZSB7XFxuICAgIGRpc3BsYXk6dGFibGUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dGFibGUtY2FwdGlvbiB7XFxuICAgIGRpc3BsYXk6dGFibGUtY2FwdGlvbiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp0YWJsZS1jZWxsIHtcXG4gICAgZGlzcGxheTp0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnRhYmxlLWNvbHVtbiB7XFxuICAgIGRpc3BsYXk6dGFibGUtY29sdW1uICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnRhYmxlLWNvbHVtbi1ncm91cCB7XFxuICAgIGRpc3BsYXk6dGFibGUtY29sdW1uLWdyb3VwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnRhYmxlLWZvb3Rlci1ncm91cCB7XFxuICAgIGRpc3BsYXk6dGFibGUtZm9vdGVyLWdyb3VwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnRhYmxlLWhlYWRlci1ncm91cCB7XFxuICAgIGRpc3BsYXk6dGFibGUtaGVhZGVyLWdyb3VwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnRhYmxlLXJvdy1ncm91cCB7XFxuICAgIGRpc3BsYXk6dGFibGUtcm93LWdyb3VwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnRhYmxlLXJvdyB7XFxuICAgIGRpc3BsYXk6dGFibGUtcm93ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZsb3ctcm9vdCB7XFxuICAgIGRpc3BsYXk6Zmxvdy1yb290ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmdyaWQge1xcbiAgICBkaXNwbGF5OmdyaWQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aW5saW5lLWdyaWQge1xcbiAgICBkaXNwbGF5OmlubGluZS1ncmlkICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmNvbnRlbnRzIHtcXG4gICAgZGlzcGxheTpjb250ZW50cyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpoaWRkZW4ge1xcbiAgICBkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6ZmxleC1yb3cge1xcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbCAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZsZXgtcm93LXJldmVyc2Uge1xcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6aG9yaXpvbnRhbCAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246cmV2ZXJzZSAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6ZmxleC1jb2wge1xcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWwgIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOm5vcm1hbCAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmbGV4LWNvbC1yZXZlcnNlIHtcXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjpyZXZlcnNlICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmbGV4LXdyYXAge1xcbiAgICAtbXMtZmxleC13cmFwOndyYXAgIWltcG9ydGFudDtcXG4gICAgICAgIGZsZXgtd3JhcDp3cmFwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZsZXgtd3JhcC1yZXZlcnNlIHtcXG4gICAgLW1zLWZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcXG4gICAgICAgIGZsZXgtd3JhcDp3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6ZmxleC1uby13cmFwIHtcXG4gICAgLW1zLWZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudDtcXG4gICAgICAgIGZsZXgtd3JhcDpub3dyYXAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2UtaXRlbXMtYXV0byB7XFxuICAgIHBsYWNlLWl0ZW1zOmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2UtaXRlbXMtc3RhcnQge1xcbiAgICBwbGFjZS1pdGVtczpzdGFydCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpwbGFjZS1pdGVtcy1lbmQge1xcbiAgICBwbGFjZS1pdGVtczplbmQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2UtaXRlbXMtY2VudGVyIHtcXG4gICAgcGxhY2UtaXRlbXM6Y2VudGVyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnBsYWNlLWl0ZW1zLXN0cmV0Y2gge1xcbiAgICBwbGFjZS1pdGVtczpzdHJldGNoICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnBsYWNlLWNvbnRlbnQtY2VudGVyIHtcXG4gICAgcGxhY2UtY29udGVudDpjZW50ZXIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2UtY29udGVudC1zdGFydCB7XFxuICAgIHBsYWNlLWNvbnRlbnQ6c3RhcnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2UtY29udGVudC1lbmQge1xcbiAgICBwbGFjZS1jb250ZW50OmVuZCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpwbGFjZS1jb250ZW50LWJldHdlZW4ge1xcbiAgICBwbGFjZS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2UtY29udGVudC1hcm91bmQge1xcbiAgICBwbGFjZS1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpwbGFjZS1jb250ZW50LWV2ZW5seSB7XFxuICAgIHBsYWNlLWNvbnRlbnQ6c3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnBsYWNlLWNvbnRlbnQtc3RyZXRjaCB7XFxuICAgIHBsYWNlLWNvbnRlbnQ6c3RyZXRjaCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpwbGFjZS1zZWxmLWF1dG8ge1xcbiAgICBwbGFjZS1zZWxmOmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Utc2VsZi1zdGFydCB7XFxuICAgIHBsYWNlLXNlbGY6c3RhcnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Utc2VsZi1lbmQge1xcbiAgICBwbGFjZS1zZWxmOmVuZCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpwbGFjZS1zZWxmLWNlbnRlciB7XFxuICAgIHBsYWNlLXNlbGY6Y2VudGVyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnBsYWNlLXNlbGYtc3RyZXRjaCB7XFxuICAgIHBsYWNlLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDppdGVtcy1zdGFydCB7XFxuICAgIC13ZWJraXQtYm94LWFsaWduOnN0YXJ0ICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1hbGlnbjpzdGFydCAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aXRlbXMtZW5kIHtcXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246ZW5kICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1hbGlnbjplbmQgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LWVuZCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDppdGVtcy1jZW50ZXIge1xcbiAgICAtd2Via2l0LWJveC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOmNlbnRlciAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDppdGVtcy1iYXNlbGluZSB7XFxuICAgIC13ZWJraXQtYm94LWFsaWduOmJhc2VsaW5lICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1hbGlnbjpiYXNlbGluZSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmJhc2VsaW5lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOml0ZW1zLXN0cmV0Y2gge1xcbiAgICAtd2Via2l0LWJveC1hbGlnbjpzdHJldGNoICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1hbGlnbjpzdHJldGNoICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgYWxpZ24taXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpjb250ZW50LWNlbnRlciB7XFxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazpjZW50ZXIgIWltcG9ydGFudDtcXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmNvbnRlbnQtc3RhcnQge1xcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6c3RhcnQgIWltcG9ydGFudDtcXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpjb250ZW50LWVuZCB7XFxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazplbmQgIWltcG9ydGFudDtcXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Y29udGVudC1iZXR3ZWVuIHtcXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOmp1c3RpZnkgIWltcG9ydGFudDtcXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpjb250ZW50LWFyb3VuZCB7XFxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazpkaXN0cmlidXRlICFpbXBvcnRhbnQ7XFxuICAgICAgICBhbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpjb250ZW50LWV2ZW5seSB7XFxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazpzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6c3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnNlbGYtYXV0byB7XFxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246YXV0byAhaW1wb3J0YW50O1xcbiAgICAgICAgYWxpZ24tc2VsZjphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnNlbGYtc3RhcnQge1xcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOnN0YXJ0ICFpbXBvcnRhbnQ7XFxuICAgICAgICBhbGlnbi1zZWxmOmZsZXgtc3RhcnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6c2VsZi1lbmQge1xcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOmVuZCAhaW1wb3J0YW50O1xcbiAgICAgICAgYWxpZ24tc2VsZjpmbGV4LWVuZCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpzZWxmLWNlbnRlciB7XFxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7XFxuICAgICAgICBhbGlnbi1zZWxmOmNlbnRlciAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpzZWxmLXN0cmV0Y2gge1xcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOnN0cmV0Y2ggIWltcG9ydGFudDtcXG4gICAgICAgIGFsaWduLXNlbGY6c3RyZXRjaCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpqdXN0aWZ5LWl0ZW1zLWF1dG8ge1xcbiAgICBqdXN0aWZ5LWl0ZW1zOmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6anVzdGlmeS1pdGVtcy1zdGFydCB7XFxuICAgIGp1c3RpZnktaXRlbXM6c3RhcnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6anVzdGlmeS1pdGVtcy1lbmQge1xcbiAgICBqdXN0aWZ5LWl0ZW1zOmVuZCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpqdXN0aWZ5LWl0ZW1zLWNlbnRlciB7XFxuICAgIGp1c3RpZnktaXRlbXM6Y2VudGVyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmp1c3RpZnktaXRlbXMtc3RyZXRjaCB7XFxuICAgIGp1c3RpZnktaXRlbXM6c3RyZXRjaCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpqdXN0aWZ5LXN0YXJ0IHtcXG4gICAgLXdlYmtpdC1ib3gtcGFjazpzdGFydCAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtcGFjazpzdGFydCAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmp1c3RpZnktZW5kIHtcXG4gICAgLXdlYmtpdC1ib3gtcGFjazplbmQgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6ZW5kICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtZW5kICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmp1c3RpZnktY2VudGVyIHtcXG4gICAgLXdlYmtpdC1ib3gtcGFjazpjZW50ZXIgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6Y2VudGVyICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpqdXN0aWZ5LWJldHdlZW4ge1xcbiAgICAtd2Via2l0LWJveC1wYWNrOmp1c3RpZnkgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6anVzdGlmeSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmp1c3RpZnktYXJvdW5kIHtcXG4gICAgLW1zLWZsZXgtcGFjazpkaXN0cmlidXRlICFpbXBvcnRhbnQ7XFxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmp1c3RpZnktZXZlbmx5IHtcXG4gICAgLXdlYmtpdC1ib3gtcGFjazpzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6c3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpqdXN0aWZ5LXNlbGYtYXV0byB7XFxuICAgIGp1c3RpZnktc2VsZjphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmp1c3RpZnktc2VsZi1zdGFydCB7XFxuICAgIGp1c3RpZnktc2VsZjpzdGFydCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpqdXN0aWZ5LXNlbGYtZW5kIHtcXG4gICAganVzdGlmeS1zZWxmOmVuZCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpqdXN0aWZ5LXNlbGYtY2VudGVyIHtcXG4gICAganVzdGlmeS1zZWxmOmNlbnRlciAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpqdXN0aWZ5LXNlbGYtc3RyZXRjaCB7XFxuICAgIGp1c3RpZnktc2VsZjpzdHJldGNoICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZsZXgtMSB7XFxuICAgIC13ZWJraXQtYm94LWZsZXg6MSAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXg6MSAxIDAlICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgZmxleDoxIDEgMCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6ZmxleC1hdXRvIHtcXG4gICAgLXdlYmtpdC1ib3gtZmxleDoxICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleDoxIDEgYXV0byAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGZsZXg6MSAxIGF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6ZmxleC1pbml0aWFsIHtcXG4gICAgLXdlYmtpdC1ib3gtZmxleDowICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleDowIDEgYXV0byAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGZsZXg6MCAxIGF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6ZmxleC1ub25lIHtcXG4gICAgLXdlYmtpdC1ib3gtZmxleDowICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleDpub25lICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgZmxleDpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZsZXgtZ3Jvdy0wIHtcXG4gICAgLXdlYmtpdC1ib3gtZmxleDowICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTowICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgZmxleC1ncm93OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6ZmxleC1ncm93IHtcXG4gICAgLXdlYmtpdC1ib3gtZmxleDoxICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZToxICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgZmxleC1ncm93OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6ZmxleC1zaHJpbmstMCB7XFxuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOjAgIWltcG9ydGFudDtcXG4gICAgICAgIGZsZXgtc2hyaW5rOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6ZmxleC1zaHJpbmsge1xcbiAgICAtbXMtZmxleC1uZWdhdGl2ZToxICFpbXBvcnRhbnQ7XFxuICAgICAgICBmbGV4LXNocmluazoxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOm9yZGVyLTEge1xcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjIgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOjEgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBvcmRlcjoxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOm9yZGVyLTIge1xcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjMgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOjIgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBvcmRlcjoyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOm9yZGVyLTMge1xcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjQgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOjMgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBvcmRlcjozICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOm9yZGVyLTQge1xcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjUgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOjQgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBvcmRlcjo0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOm9yZGVyLTUge1xcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjYgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOjUgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBvcmRlcjo1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOm9yZGVyLTYge1xcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjcgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOjYgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBvcmRlcjo2ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOm9yZGVyLWZpcnN0IHtcXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDowICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1vcmRlcjotMSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOi0xICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOm9yZGVyLWxhc3Qge1xcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjEwMDAgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOjk5OSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOjk5OSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpvcmRlci1ub3JtYWwge1xcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjEgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOjAgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBvcmRlcjowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDpvcmRlci0xOmhvdmVyIHtcXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoyICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1vcmRlcjoxICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgb3JkZXI6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6b3JkZXItMjpob3ZlciB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MyAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6MiAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOjIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOm9yZGVyLTM6aG92ZXIge1xcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjQgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOjMgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBvcmRlcjozICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDpvcmRlci00OmhvdmVyIHtcXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo1ICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1vcmRlcjo0ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgb3JkZXI6NCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6b3JkZXItNTpob3ZlciB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NiAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6NSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOm9yZGVyLTY6aG92ZXIge1xcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjcgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOjYgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBvcmRlcjo2ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDpvcmRlci1maXJzdDpob3ZlciB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MCAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6LTEgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBvcmRlcjotMSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6b3JkZXItbGFzdDpob3ZlciB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTAwMCAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6OTk5ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgb3JkZXI6OTk5ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDpvcmRlci1ub3JtYWw6aG92ZXIge1xcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjEgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOjAgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBvcmRlcjowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpvcmRlci0xOmZvY3VzIHtcXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoyICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1vcmRlcjoxICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgb3JkZXI6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6b3JkZXItMjpmb2N1cyB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MyAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6MiAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOjIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOm9yZGVyLTM6Zm9jdXMge1xcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjQgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOjMgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBvcmRlcjozICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpvcmRlci00OmZvY3VzIHtcXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo1ICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1vcmRlcjo0ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgb3JkZXI6NCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6b3JkZXItNTpmb2N1cyB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NiAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6NSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOm9yZGVyLTY6Zm9jdXMge1xcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjcgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOjYgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBvcmRlcjo2ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpvcmRlci1maXJzdDpmb2N1cyB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MCAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6LTEgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBvcmRlcjotMSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6b3JkZXItbGFzdDpmb2N1cyB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTAwMCAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6OTk5ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgb3JkZXI6OTk5ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpvcmRlci1ub3JtYWw6Zm9jdXMge1xcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjEgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOjAgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBvcmRlcjowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDpmbG9hdC1yaWdodCB7XFxyXFxuICAgIGZsb2F0OnJpZ2h0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDpmbG9hdC1yaWdodCB7XFxuICAgIGZsb2F0OmxlZnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOmZsb2F0LWxlZnQge1xcclxcbiAgICBmbG9hdDpsZWZ0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDpmbG9hdC1sZWZ0IHtcXG4gICAgZmxvYXQ6cmlnaHQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6ZmxvYXQtbm9uZSB7XFxuICAgIGZsb2F0Om5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Y2xlYXJmaXg6YWZ0ZXIge1xcbiAgICBjb250ZW50OlxcXCJcXFwiICFpbXBvcnRhbnQ7XFxuICAgIGRpc3BsYXk6dGFibGUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6Y2xlYXJmaXg6YWZ0ZXIge1xcbiAgICBjbGVhcjpib3RoICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDpjbGVhci1sZWZ0IHtcXHJcXG4gICAgY2xlYXI6bGVmdCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6Y2xlYXItbGVmdCB7XFxuICAgIGNsZWFyOnJpZ2h0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDpjbGVhci1yaWdodCB7XFxyXFxuICAgIGNsZWFyOnJpZ2h0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDpjbGVhci1yaWdodCB7XFxuICAgIGNsZWFyOmxlZnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6Y2xlYXItYm90aCB7XFxuICAgIGNsZWFyOmJvdGggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6Y2xlYXItbm9uZSB7XFxuICAgIGNsZWFyOm5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9udC1saWdodCB7XFxuICAgIGZvbnQtd2VpZ2h0OjMwMCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb250LW5vcm1hbCB7XFxuICAgIGZvbnQtd2VpZ2h0OjQwMCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb250LW1lZGl1bSB7XFxuICAgIGZvbnQtd2VpZ2h0OjUwMCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb250LXNlbWlib2xkIHtcXG4gICAgZm9udC13ZWlnaHQ6NjAwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvbnQtYm9sZCB7XFxuICAgIGZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb250LWV4dHJhYm9sZCB7XFxuICAgIGZvbnQtd2VpZ2h0OjgwMCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb250LWJsYWNrIHtcXG4gICAgZm9udC13ZWlnaHQ6OTAwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDpmb250LWxpZ2h0OmhvdmVyIHtcXG4gICAgZm9udC13ZWlnaHQ6MzAwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDpmb250LW5vcm1hbDpob3ZlciB7XFxuICAgIGZvbnQtd2VpZ2h0OjQwMCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6Zm9udC1tZWRpdW06aG92ZXIge1xcbiAgICBmb250LXdlaWdodDo1MDAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOmZvbnQtc2VtaWJvbGQ6aG92ZXIge1xcbiAgICBmb250LXdlaWdodDo2MDAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOmZvbnQtYm9sZDpob3ZlciB7XFxuICAgIGZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6Zm9udC1leHRyYWJvbGQ6aG92ZXIge1xcbiAgICBmb250LXdlaWdodDo4MDAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOmZvbnQtYmxhY2s6aG92ZXIge1xcbiAgICBmb250LXdlaWdodDo5MDAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aC0xIHtcXG4gICAgaGVpZ2h0OjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aC0yIHtcXG4gICAgaGVpZ2h0OjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpoLTMge1xcbiAgICBoZWlnaHQ6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpoLTQge1xcbiAgICBoZWlnaHQ6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpoLTUge1xcbiAgICBoZWlnaHQ6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpoLTYge1xcbiAgICBoZWlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmgtOCB7XFxuICAgIGhlaWdodDoycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmgtMTAge1xcbiAgICBoZWlnaHQ6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmgtMTIge1xcbiAgICBoZWlnaHQ6M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpoLTE2IHtcXG4gICAgaGVpZ2h0OjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aC0yNCB7XFxuICAgIGhlaWdodDo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmgtMzIge1xcbiAgICBoZWlnaHQ6OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpoLTQ4IHtcXG4gICAgaGVpZ2h0OjEycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmgtNjQge1xcbiAgICBoZWlnaHQ6MTZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aC1hdXRvIHtcXG4gICAgaGVpZ2h0OmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aC1weCB7XFxuICAgIGhlaWdodDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aC1mdWxsIHtcXG4gICAgaGVpZ2h0OjEwMCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aC1zY3JlZW4ge1xcbiAgICBoZWlnaHQ6MTAwdmggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dGV4dC14cyB7XFxuICAgIGZvbnQtc2l6ZTouNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dGV4dC1zbSB7XFxuICAgIGZvbnQtc2l6ZTouODc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnRleHQtYmFzZSB7XFxuICAgIGZvbnQtc2l6ZToxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnRleHQtbGcge1xcbiAgICBmb250LXNpemU6MS4xMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dGV4dC14bCB7XFxuICAgIGZvbnQtc2l6ZToxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnRleHQtMnhsIHtcXG4gICAgZm9udC1zaXplOjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp0ZXh0LTN4bCB7XFxuICAgIGZvbnQtc2l6ZToxLjg3NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp0ZXh0LTR4bCB7XFxuICAgIGZvbnQtc2l6ZToyLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnRleHQtNXhsIHtcXG4gICAgZm9udC1zaXplOjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dGV4dC02eGwge1xcbiAgICBmb250LXNpemU6NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpsZWFkaW5nLW5vbmUge1xcbiAgICBsaW5lLWhlaWdodDoxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmxlYWRpbmctdGlnaHQge1xcbiAgICBsaW5lLWhlaWdodDoxLjI1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmxlYWRpbmctbm9ybWFsIHtcXG4gICAgbGluZS1oZWlnaHQ6MS41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmxlYWRpbmctbG9vc2Uge1xcbiAgICBsaW5lLWhlaWdodDoyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmxpc3QtaW5zaWRlIHtcXG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjppbnNpZGUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6bGlzdC1vdXRzaWRlIHtcXG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjpvdXRzaWRlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOm0tMCB7XFxuICAgIG1hcmdpbjowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOm0tMSB7XFxuICAgIG1hcmdpbjowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOm0tMiB7XFxuICAgIG1hcmdpbjowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6bS0zIHtcXG4gICAgbWFyZ2luOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6bS00IHtcXG4gICAgbWFyZ2luOjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6bS01IHtcXG4gICAgbWFyZ2luOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6bS02IHtcXG4gICAgbWFyZ2luOjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDptLTgge1xcbiAgICBtYXJnaW46MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDptLTEwIHtcXG4gICAgbWFyZ2luOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDptLTEyIHtcXG4gICAgbWFyZ2luOjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6bS0xNiB7XFxuICAgIG1hcmdpbjo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOm0tMjAge1xcbiAgICBtYXJnaW46NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDptLTI0IHtcXG4gICAgbWFyZ2luOjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6bS0zMiB7XFxuICAgIG1hcmdpbjo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOm0tYXV0byB7XFxuICAgIG1hcmdpbjphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOm0tcHgge1xcbiAgICBtYXJnaW46MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOm0tYmFzZSB7XFxuICAgIG1hcmdpbjoyLjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6LW0tcHgge1xcbiAgICBtYXJnaW46LTFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDotbS0xIHtcXG4gICAgbWFyZ2luOi0wLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOi1tLTIge1xcbiAgICBtYXJnaW46LTAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDotbS0zIHtcXG4gICAgbWFyZ2luOi0wLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOi1tLTQge1xcbiAgICBtYXJnaW46LTFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6bXktMCB7XFxuICAgIG1hcmdpbi10b3A6MCAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOm14LTAge1xcclxcbiAgICBtYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDpteC0wIHtcXG4gICAgbWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpteS0xIHtcXG4gICAgbWFyZ2luLXRvcDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6bXgtMSB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjAuMjVyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOm14LTEge1xcbiAgICBtYXJnaW4tcmlnaHQ6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tbGVmdDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOm15LTIge1xcbiAgICBtYXJnaW4tdG9wOjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6bXgtMiB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjAuNXJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDpteC0yIHtcXG4gICAgbWFyZ2luLXJpZ2h0OjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tbGVmdDowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6bXktMyB7XFxuICAgIG1hcmdpbi10b3A6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOm14LTMge1xcclxcbiAgICBtYXJnaW4tbGVmdDowLjc1cmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1yaWdodDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDpteC0zIHtcXG4gICAgbWFyZ2luLXJpZ2h0OjAuNzVyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWxlZnQ6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpteS00IHtcXG4gICAgbWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6bXgtNCB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOm14LTQge1xcbiAgICBtYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOm15LTUge1xcbiAgICBtYXJnaW4tdG9wOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbToxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDpteC01IHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6MS4yNXJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6bXgtNSB7XFxuICAgIG1hcmdpbi1yaWdodDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1sZWZ0OjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6bXktNiB7XFxuICAgIG1hcmdpbi10b3A6MS41cmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDpteC02IHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOm14LTYge1xcbiAgICBtYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpteS04IHtcXG4gICAgbWFyZ2luLXRvcDoycmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6bXgtOCB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjJyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOm14LTgge1xcbiAgICBtYXJnaW4tcmlnaHQ6MnJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tbGVmdDoycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOm15LTEwIHtcXG4gICAgbWFyZ2luLXRvcDoyLjVyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbToyLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOm14LTEwIHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Mi41cmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1yaWdodDoyLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOm14LTEwIHtcXG4gICAgbWFyZ2luLXJpZ2h0OjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tbGVmdDoyLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6bXktMTIge1xcbiAgICBtYXJnaW4tdG9wOjNyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDpteC0xMiB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOm14LTEyIHtcXG4gICAgbWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpteS0xNiB7XFxuICAgIG1hcmdpbi10b3A6NHJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOm14LTE2IHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6NHJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6bXgtMTYge1xcbiAgICBtYXJnaW4tcmlnaHQ6NHJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tbGVmdDo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOm15LTIwIHtcXG4gICAgbWFyZ2luLXRvcDo1cmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6bXgtMjAge1xcclxcbiAgICBtYXJnaW4tbGVmdDo1cmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1yaWdodDo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDpteC0yMCB7XFxuICAgIG1hcmdpbi1yaWdodDo1cmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1sZWZ0OjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6bXktMjQge1xcbiAgICBtYXJnaW4tdG9wOjZyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDpteC0yNCB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjZyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOm14LTI0IHtcXG4gICAgbWFyZ2luLXJpZ2h0OjZyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWxlZnQ6NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpteS0zMiB7XFxuICAgIG1hcmdpbi10b3A6OHJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOm14LTMyIHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6OHJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6bXgtMzIge1xcbiAgICBtYXJnaW4tcmlnaHQ6OHJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tbGVmdDo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOm15LWF1dG8ge1xcbiAgICBtYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDpteC1hdXRvIHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6bXgtYXV0byB7XFxuICAgIG1hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6bXktcHgge1xcbiAgICBtYXJnaW4tdG9wOjFweCAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6bXgtcHgge1xcclxcbiAgICBtYXJnaW4tbGVmdDoxcHggIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6bXgtcHgge1xcbiAgICBtYXJnaW4tcmlnaHQ6MXB4ICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1sZWZ0OjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpteS1iYXNlIHtcXG4gICAgbWFyZ2luLXRvcDoyLjJyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbToyLjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOm14LWJhc2Uge1xcclxcbiAgICBtYXJnaW4tbGVmdDoyLjJyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjIuMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6bXgtYmFzZSB7XFxuICAgIG1hcmdpbi1yaWdodDoyLjJyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWxlZnQ6Mi4ycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOi1teS1weCB7XFxuICAgIG1hcmdpbi10b3A6LTFweCAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOi0xcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOi1teC1weCB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0Oi0xcHggIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0Oi0xcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOi1teC1weCB7XFxuICAgIG1hcmdpbi1yaWdodDotMXB4ICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1sZWZ0Oi0xcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6LW15LTEge1xcbiAgICBtYXJnaW4tdG9wOi0wLjI1cmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206LTAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOi1teC0xIHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6LTAuMjVyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0Oi0wLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDotbXgtMSB7XFxuICAgIG1hcmdpbi1yaWdodDotMC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tbGVmdDotMC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDotbXktMiB7XFxuICAgIG1hcmdpbi10b3A6LTAuNXJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOi0wLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOi1teC0yIHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6LTAuNXJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6LTAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6LW14LTIge1xcbiAgICBtYXJnaW4tcmlnaHQ6LTAuNXJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tbGVmdDotMC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOi1teS0zIHtcXG4gICAgbWFyZ2luLXRvcDotMC43NXJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOi0wLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDotbXgtMyB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0Oi0wLjc1cmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1yaWdodDotMC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6LW14LTMge1xcbiAgICBtYXJnaW4tcmlnaHQ6LTAuNzVyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWxlZnQ6LTAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6LW15LTQge1xcbiAgICBtYXJnaW4tdG9wOi0xcmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206LTFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOi1teC00IHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6LTFyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0Oi0xcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDotbXgtNCB7XFxuICAgIG1hcmdpbi1yaWdodDotMXJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tbGVmdDotMXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDptdC0wIHtcXG4gICAgbWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDptci0wIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOm1yLTAge1xcbiAgICBtYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOm1iLTAge1xcbiAgICBtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOm1sLTAge1xcclxcbiAgICBtYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDptbC0wIHtcXG4gICAgbWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6bXQtMSB7XFxuICAgIG1hcmdpbi10b3A6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6bXItMSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDptci0xIHtcXG4gICAgbWFyZ2luLWxlZnQ6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDptYi0xIHtcXG4gICAgbWFyZ2luLWJvdHRvbTowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDptbC0xIHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6bWwtMSB7XFxuICAgIG1hcmdpbi1yaWdodDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOm10LTIge1xcbiAgICBtYXJnaW4tdG9wOjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6bXItMiB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOm1yLTIge1xcbiAgICBtYXJnaW4tbGVmdDowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6bWItMiB7XFxuICAgIG1hcmdpbi1ib3R0b206MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDptbC0yIHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDptbC0yIHtcXG4gICAgbWFyZ2luLXJpZ2h0OjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDptdC0zIHtcXG4gICAgbWFyZ2luLXRvcDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDptci0zIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOm1yLTMge1xcbiAgICBtYXJnaW4tbGVmdDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOm1iLTMge1xcbiAgICBtYXJnaW4tYm90dG9tOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOm1sLTMge1xcclxcbiAgICBtYXJnaW4tbGVmdDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDptbC0zIHtcXG4gICAgbWFyZ2luLXJpZ2h0OjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6bXQtNCB7XFxuICAgIG1hcmdpbi10b3A6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6bXItNCB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDptci00IHtcXG4gICAgbWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDptYi00IHtcXG4gICAgbWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDptbC00IHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6bWwtNCB7XFxuICAgIG1hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOm10LTUge1xcbiAgICBtYXJnaW4tdG9wOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOm1yLTUge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6bXItNSB7XFxuICAgIG1hcmdpbi1sZWZ0OjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6bWItNSB7XFxuICAgIG1hcmdpbi1ib3R0b206MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6bWwtNSB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOm1sLTUge1xcbiAgICBtYXJnaW4tcmlnaHQ6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDptdC02IHtcXG4gICAgbWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOm1yLTYge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDptci02IHtcXG4gICAgbWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOm1iLTYge1xcbiAgICBtYXJnaW4tYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6bWwtNiB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6bWwtNiB7XFxuICAgIG1hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6bXQtOCB7XFxuICAgIG1hcmdpbi10b3A6MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6bXItOCB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDoycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDptci04IHtcXG4gICAgbWFyZ2luLWxlZnQ6MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDptYi04IHtcXG4gICAgbWFyZ2luLWJvdHRvbToycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDptbC04IHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6bWwtOCB7XFxuICAgIG1hcmdpbi1yaWdodDoycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOm10LTEwIHtcXG4gICAgbWFyZ2luLXRvcDoyLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOm1yLTEwIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6bXItMTAge1xcbiAgICBtYXJnaW4tbGVmdDoyLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6bWItMTAge1xcbiAgICBtYXJnaW4tYm90dG9tOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6bWwtMTAge1xcclxcbiAgICBtYXJnaW4tbGVmdDoyLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOm1sLTEwIHtcXG4gICAgbWFyZ2luLXJpZ2h0OjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDptdC0xMiB7XFxuICAgIG1hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6bXItMTIge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6bXItMTIge1xcbiAgICBtYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOm1iLTEyIHtcXG4gICAgbWFyZ2luLWJvdHRvbTozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDptbC0xMiB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOm1sLTEyIHtcXG4gICAgbWFyZ2luLXJpZ2h0OjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6bXQtMTYge1xcbiAgICBtYXJnaW4tdG9wOjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOm1yLTE2IHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOm1yLTE2IHtcXG4gICAgbWFyZ2luLWxlZnQ6NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDptYi0xNiB7XFxuICAgIG1hcmdpbi1ib3R0b206NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6bWwtMTYge1xcclxcbiAgICBtYXJnaW4tbGVmdDo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDptbC0xNiB7XFxuICAgIG1hcmdpbi1yaWdodDo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOm10LTIwIHtcXG4gICAgbWFyZ2luLXRvcDo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDptci0yMCB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDptci0yMCB7XFxuICAgIG1hcmdpbi1sZWZ0OjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6bWItMjAge1xcbiAgICBtYXJnaW4tYm90dG9tOjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOm1sLTIwIHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6bWwtMjAge1xcbiAgICBtYXJnaW4tcmlnaHQ6NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDptdC0yNCB7XFxuICAgIG1hcmdpbi10b3A6NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6bXItMjQge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6bXItMjQge1xcbiAgICBtYXJnaW4tbGVmdDo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOm1iLTI0IHtcXG4gICAgbWFyZ2luLWJvdHRvbTo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDptbC0yNCB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOm1sLTI0IHtcXG4gICAgbWFyZ2luLXJpZ2h0OjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6bXQtMzIge1xcbiAgICBtYXJnaW4tdG9wOjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOm1yLTMyIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOm1yLTMyIHtcXG4gICAgbWFyZ2luLWxlZnQ6OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDptYi0zMiB7XFxuICAgIG1hcmdpbi1ib3R0b206OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6bWwtMzIge1xcclxcbiAgICBtYXJnaW4tbGVmdDo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDptbC0zMiB7XFxuICAgIG1hcmdpbi1yaWdodDo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOm10LWF1dG8ge1xcbiAgICBtYXJnaW4tdG9wOmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOm1yLWF1dG8ge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6bXItYXV0byB7XFxuICAgIG1hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6bWItYXV0byB7XFxuICAgIG1hcmdpbi1ib3R0b206YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6bWwtYXV0byB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOm1sLWF1dG8ge1xcbiAgICBtYXJnaW4tcmlnaHQ6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDptdC1weCB7XFxuICAgIG1hcmdpbi10b3A6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDptci1weCB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOm1yLXB4IHtcXG4gICAgbWFyZ2luLWxlZnQ6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOm1iLXB4IHtcXG4gICAgbWFyZ2luLWJvdHRvbToxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOm1sLXB4IHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDptbC1weCB7XFxuICAgIG1hcmdpbi1yaWdodDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6bXQtYmFzZSB7XFxuICAgIG1hcmdpbi10b3A6Mi4ycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDptci1iYXNlIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjIuMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6bXItYmFzZSB7XFxuICAgIG1hcmdpbi1sZWZ0OjIuMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDptYi1iYXNlIHtcXG4gICAgbWFyZ2luLWJvdHRvbToyLjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOm1sLWJhc2Uge1xcclxcbiAgICBtYXJnaW4tbGVmdDoyLjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOm1sLWJhc2Uge1xcbiAgICBtYXJnaW4tcmlnaHQ6Mi4ycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOi1tdC1weCB7XFxuICAgIG1hcmdpbi10b3A6LTFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6LW1yLXB4IHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0Oi0xcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOi1tci1weCB7XFxuICAgIG1hcmdpbi1sZWZ0Oi0xcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6LW1iLXB4IHtcXG4gICAgbWFyZ2luLWJvdHRvbTotMXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDotbWwtcHgge1xcclxcbiAgICBtYXJnaW4tbGVmdDotMXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDotbWwtcHgge1xcbiAgICBtYXJnaW4tcmlnaHQ6LTFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDotbXQtMSB7XFxuICAgIG1hcmdpbi10b3A6LTAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOi1tci0xIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0Oi0wLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDotbXItMSB7XFxuICAgIG1hcmdpbi1sZWZ0Oi0wLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOi1tYi0xIHtcXG4gICAgbWFyZ2luLWJvdHRvbTotMC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6LW1sLTEge1xcclxcbiAgICBtYXJnaW4tbGVmdDotMC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6LW1sLTEge1xcbiAgICBtYXJnaW4tcmlnaHQ6LTAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6LW10LTIge1xcbiAgICBtYXJnaW4tdG9wOi0wLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOi1tci0yIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0Oi0wLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOi1tci0yIHtcXG4gICAgbWFyZ2luLWxlZnQ6LTAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDotbWItMiB7XFxuICAgIG1hcmdpbi1ib3R0b206LTAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6LW1sLTIge1xcclxcbiAgICBtYXJnaW4tbGVmdDotMC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDotbWwtMiB7XFxuICAgIG1hcmdpbi1yaWdodDotMC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOi1tdC0zIHtcXG4gICAgbWFyZ2luLXRvcDotMC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6LW1yLTMge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6LTAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOi1tci0zIHtcXG4gICAgbWFyZ2luLWxlZnQ6LTAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6LW1iLTMge1xcbiAgICBtYXJnaW4tYm90dG9tOi0wLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDotbWwtMyB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0Oi0wLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDotbWwtMyB7XFxuICAgIG1hcmdpbi1yaWdodDotMC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDotbXQtNCB7XFxuICAgIG1hcmdpbi10b3A6LTFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOi1tci00IHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0Oi0xcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDotbXItNCB7XFxuICAgIG1hcmdpbi1sZWZ0Oi0xcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOi1tYi00IHtcXG4gICAgbWFyZ2luLWJvdHRvbTotMXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6LW1sLTQge1xcclxcbiAgICBtYXJnaW4tbGVmdDotMXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6LW1sLTQge1xcbiAgICBtYXJnaW4tcmlnaHQ6LTFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6bWF4LWgtZnVsbCB7XFxuICAgIG1heC1oZWlnaHQ6MTAwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDptYXgtaC1zY3JlZW4ge1xcbiAgICBtYXgtaGVpZ2h0OjEwMHZoICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOm1heC13LXhzIHtcXG4gICAgbWF4LXdpZHRoOjIwcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOm1heC13LXNtIHtcXG4gICAgbWF4LXdpZHRoOjMwcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOm1heC13LW1kIHtcXG4gICAgbWF4LXdpZHRoOjQwcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOm1heC13LWxnIHtcXG4gICAgbWF4LXdpZHRoOjUwcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOm1heC13LXhsIHtcXG4gICAgbWF4LXdpZHRoOjYwcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOm1heC13LTJ4bCB7XFxuICAgIG1heC13aWR0aDo3MHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDptYXgtdy0zeGwge1xcbiAgICBtYXgtd2lkdGg6ODByZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6bWF4LXctNHhsIHtcXG4gICAgbWF4LXdpZHRoOjkwcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOm1heC13LTV4bCB7XFxuICAgIG1heC13aWR0aDoxMDByZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6bWF4LXctZnVsbCB7XFxuICAgIG1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOm1pbi1oLTAge1xcbiAgICBtaW4taGVpZ2h0OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6bWluLWgtZnVsbCB7XFxuICAgIG1pbi1oZWlnaHQ6MTAwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDptaW4taC1zY3JlZW4ge1xcbiAgICBtaW4taGVpZ2h0OjEwMHZoICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOm1pbi13LTAge1xcbiAgICBtaW4td2lkdGg6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDptaW4tdy1mdWxsIHtcXG4gICAgbWluLXdpZHRoOjEwMCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6b2JqZWN0LWNvbnRhaW4ge1xcbiAgICAtby1vYmplY3QtZml0OmNvbnRhaW4gIWltcG9ydGFudDtcXG4gICAgICAgb2JqZWN0LWZpdDpjb250YWluICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOm9iamVjdC1jb3ZlciB7XFxuICAgIC1vLW9iamVjdC1maXQ6Y292ZXIgIWltcG9ydGFudDtcXG4gICAgICAgb2JqZWN0LWZpdDpjb3ZlciAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpvYmplY3QtZmlsbCB7XFxuICAgIC1vLW9iamVjdC1maXQ6ZmlsbCAhaW1wb3J0YW50O1xcbiAgICAgICBvYmplY3QtZml0OmZpbGwgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6b2JqZWN0LW5vbmUge1xcbiAgICAtby1vYmplY3QtZml0Om5vbmUgIWltcG9ydGFudDtcXG4gICAgICAgb2JqZWN0LWZpdDpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOm9iamVjdC1zY2FsZS1kb3duIHtcXG4gICAgLW8tb2JqZWN0LWZpdDpzY2FsZS1kb3duICFpbXBvcnRhbnQ7XFxuICAgICAgIG9iamVjdC1maXQ6c2NhbGUtZG93biAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpvYmplY3QtYm90dG9tIHtcXG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOmJvdHRvbSAhaW1wb3J0YW50O1xcbiAgICAgICBvYmplY3QtcG9zaXRpb246Ym90dG9tICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOm9iamVjdC1jZW50ZXIge1xcbiAgICAtby1vYmplY3QtcG9zaXRpb246Y2VudGVyICFpbXBvcnRhbnQ7XFxuICAgICAgIG9iamVjdC1wb3NpdGlvbjpjZW50ZXIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6b2JqZWN0LWxlZnQge1xcbiAgICAtby1vYmplY3QtcG9zaXRpb246bGVmdCAhaW1wb3J0YW50O1xcbiAgICAgICBvYmplY3QtcG9zaXRpb246bGVmdCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpvYmplY3QtbGVmdC1ib3R0b20ge1xcbiAgICAtby1vYmplY3QtcG9zaXRpb246bGVmdCBib3R0b20gIWltcG9ydGFudDtcXG4gICAgICAgb2JqZWN0LXBvc2l0aW9uOmxlZnQgYm90dG9tICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOm9iamVjdC1sZWZ0LXRvcCB7XFxuICAgIC1vLW9iamVjdC1wb3NpdGlvbjpsZWZ0IHRvcCAhaW1wb3J0YW50O1xcbiAgICAgICBvYmplY3QtcG9zaXRpb246bGVmdCB0b3AgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6b2JqZWN0LXJpZ2h0IHtcXG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOnJpZ2h0ICFpbXBvcnRhbnQ7XFxuICAgICAgIG9iamVjdC1wb3NpdGlvbjpyaWdodCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpvYmplY3QtcmlnaHQtYm90dG9tIHtcXG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOnJpZ2h0IGJvdHRvbSAhaW1wb3J0YW50O1xcbiAgICAgICBvYmplY3QtcG9zaXRpb246cmlnaHQgYm90dG9tICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOm9iamVjdC1yaWdodC10b3Age1xcbiAgICAtby1vYmplY3QtcG9zaXRpb246cmlnaHQgdG9wICFpbXBvcnRhbnQ7XFxuICAgICAgIG9iamVjdC1wb3NpdGlvbjpyaWdodCB0b3AgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6b2JqZWN0LXRvcCB7XFxuICAgIC1vLW9iamVjdC1wb3NpdGlvbjp0b3AgIWltcG9ydGFudDtcXG4gICAgICAgb2JqZWN0LXBvc2l0aW9uOnRvcCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpvcGFjaXR5LTAge1xcbiAgICBvcGFjaXR5OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6b3BhY2l0eS0yNSB7XFxuICAgIG9wYWNpdHk6MC4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpvcGFjaXR5LTUwIHtcXG4gICAgb3BhY2l0eTowLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6b3BhY2l0eS03NSB7XFxuICAgIG9wYWNpdHk6MC43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpvcGFjaXR5LTEwMCB7XFxuICAgIG9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpvdmVyZmxvdy1hdXRvIHtcXG4gICAgb3ZlcmZsb3c6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpvdmVyZmxvdy1oaWRkZW4ge1xcbiAgICBvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6b3ZlcmZsb3ctdmlzaWJsZSB7XFxuICAgIG92ZXJmbG93OnZpc2libGUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6b3ZlcmZsb3ctc2Nyb2xsIHtcXG4gICAgb3ZlcmZsb3c6c2Nyb2xsICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOm92ZXJmbG93LXgtYXV0byB7XFxuICAgIG92ZXJmbG93LXg6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpvdmVyZmxvdy15LWF1dG8ge1xcbiAgICBvdmVyZmxvdy15OmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6b3ZlcmZsb3cteC1oaWRkZW4ge1xcbiAgICBvdmVyZmxvdy14OmhpZGRlbiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpvdmVyZmxvdy15LWhpZGRlbiB7XFxuICAgIG92ZXJmbG93LXk6aGlkZGVuICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOm92ZXJmbG93LXgtdmlzaWJsZSB7XFxuICAgIG92ZXJmbG93LXg6dmlzaWJsZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpvdmVyZmxvdy15LXZpc2libGUge1xcbiAgICBvdmVyZmxvdy15OnZpc2libGUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6b3ZlcmZsb3cteC1zY3JvbGwge1xcbiAgICBvdmVyZmxvdy14OnNjcm9sbCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpvdmVyZmxvdy15LXNjcm9sbCB7XFxuICAgIG92ZXJmbG93LXk6c2Nyb2xsICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnNjcm9sbGluZy10b3VjaCB7XFxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnNjcm9sbGluZy1hdXRvIHtcXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpvdmVyc2Nyb2xsLWF1dG8ge1xcbiAgICAtbXMtc2Nyb2xsLWNoYWluaW5nOmNoYWluZWQgIWltcG9ydGFudDtcXG4gICAgICAgIG92ZXJzY3JvbGwtYmVoYXZpb3I6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpvdmVyc2Nyb2xsLWNvbnRhaW4ge1xcbiAgICAtbXMtc2Nyb2xsLWNoYWluaW5nOm5vbmUgIWltcG9ydGFudDtcXG4gICAgICAgIG92ZXJzY3JvbGwtYmVoYXZpb3I6Y29udGFpbiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpvdmVyc2Nyb2xsLW5vbmUge1xcbiAgICAtbXMtc2Nyb2xsLWNoYWluaW5nOm5vbmUgIWltcG9ydGFudDtcXG4gICAgICAgIG92ZXJzY3JvbGwtYmVoYXZpb3I6bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpvdmVyc2Nyb2xsLXktYXV0byB7XFxuICAgIG92ZXJzY3JvbGwtYmVoYXZpb3IteTphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOm92ZXJzY3JvbGwteS1jb250YWluIHtcXG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvci15OmNvbnRhaW4gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6b3ZlcnNjcm9sbC15LW5vbmUge1xcbiAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpvdmVyc2Nyb2xsLXgtYXV0byB7XFxuICAgIG92ZXJzY3JvbGwtYmVoYXZpb3IteDphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOm92ZXJzY3JvbGwteC1jb250YWluIHtcXG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvci14OmNvbnRhaW4gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6b3ZlcnNjcm9sbC14LW5vbmUge1xcbiAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXg6bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpwLTAge1xcbiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6cC0xIHtcXG4gICAgcGFkZGluZzowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOnAtMiB7XFxuICAgIHBhZGRpbmc6MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOnAtMyB7XFxuICAgIHBhZGRpbmc6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpwLTQge1xcbiAgICBwYWRkaW5nOjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6cC01IHtcXG4gICAgcGFkZGluZzoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOnAtNiB7XFxuICAgIHBhZGRpbmc6MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOnAtOCB7XFxuICAgIHBhZGRpbmc6MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpwLTEwIHtcXG4gICAgcGFkZGluZzoyLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6cC0xMiB7XFxuICAgIHBhZGRpbmc6M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpwLTE2IHtcXG4gICAgcGFkZGluZzo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOnAtMjAge1xcbiAgICBwYWRkaW5nOjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6cC0yNCB7XFxuICAgIHBhZGRpbmc6NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpwLTMyIHtcXG4gICAgcGFkZGluZzo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOnAtcHgge1xcbiAgICBwYWRkaW5nOjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpwLWJhc2Uge1xcbiAgICBwYWRkaW5nOjIuMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpweS0wIHtcXG4gICAgcGFkZGluZy10b3A6MCAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDpweC0wIHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudDtcXHJcXG4gICAgcGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDpweC0wIHtcXG4gICAgcGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctbGVmdDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOnB5LTEge1xcbiAgICBwYWRkaW5nLXRvcDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctYm90dG9tOjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOnB4LTEge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6MC4yNXJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOnB4LTEge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjAuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1sZWZ0OjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6cHktMiB7XFxuICAgIHBhZGRpbmctdG9wOjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWJvdHRvbTowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOnB4LTIge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6MC41cmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDpweC0yIHtcXG4gICAgcGFkZGluZy1yaWdodDowLjVyZW0gIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1sZWZ0OjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpweS0zIHtcXG4gICAgcGFkZGluZy10b3A6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWJvdHRvbTowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDpweC0zIHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjAuNzVyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgcGFkZGluZy1yaWdodDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDpweC0zIHtcXG4gICAgcGFkZGluZy1yaWdodDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctbGVmdDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOnB5LTQge1xcbiAgICBwYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOnB4LTQge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOnB4LTQge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6cHktNSB7XFxuICAgIHBhZGRpbmctdG9wOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1ib3R0b206MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6cHgtNSB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6cHgtNSB7XFxuICAgIHBhZGRpbmctcmlnaHQ6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWxlZnQ6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpweS02IHtcXG4gICAgcGFkZGluZy10b3A6MS41cmVtICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6cHgtNiB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgcGFkZGluZy1yaWdodDoxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOnB4LTYge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWxlZnQ6MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOnB5LTgge1xcbiAgICBwYWRkaW5nLXRvcDoycmVtICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctYm90dG9tOjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOnB4LTgge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6MnJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOnB4LTgge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjJyZW0gIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1sZWZ0OjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6cHktMTAge1xcbiAgICBwYWRkaW5nLXRvcDoyLjVyZW0gIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1ib3R0b206Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDpweC0xMCB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDoyLjVyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgcGFkZGluZy1yaWdodDoyLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOnB4LTEwIHtcXG4gICAgcGFkZGluZy1yaWdodDoyLjVyZW0gIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1sZWZ0OjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpweS0xMiB7XFxuICAgIHBhZGRpbmctdG9wOjNyZW0gIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1ib3R0b206M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6cHgtMTIge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50O1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOnB4LTEyIHtcXG4gICAgcGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOnB5LTE2IHtcXG4gICAgcGFkZGluZy10b3A6NHJlbSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWJvdHRvbTo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDpweC0xNiB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDo0cmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6cHgtMTYge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjRyZW0gIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1sZWZ0OjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6cHktMjAge1xcbiAgICBwYWRkaW5nLXRvcDo1cmVtICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctYm90dG9tOjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOnB4LTIwIHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjVyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgcGFkZGluZy1yaWdodDo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDpweC0yMCB7XFxuICAgIHBhZGRpbmctcmlnaHQ6NXJlbSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWxlZnQ6NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpweS0yNCB7XFxuICAgIHBhZGRpbmctdG9wOjZyZW0gIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1ib3R0b206NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6cHgtMjQge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6NnJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOnB4LTI0IHtcXG4gICAgcGFkZGluZy1yaWdodDo2cmVtICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctbGVmdDo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOnB5LTMyIHtcXG4gICAgcGFkZGluZy10b3A6OHJlbSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWJvdHRvbTo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDpweC0zMiB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDo4cmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6cHgtMzIge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjhyZW0gIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1sZWZ0OjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6cHktcHgge1xcbiAgICBwYWRkaW5nLXRvcDoxcHggIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1ib3R0b206MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDpweC1weCB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDoxcHggIWltcG9ydGFudDtcXHJcXG4gICAgcGFkZGluZy1yaWdodDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOnB4LXB4IHtcXG4gICAgcGFkZGluZy1yaWdodDoxcHggIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1sZWZ0OjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpweS1iYXNlIHtcXG4gICAgcGFkZGluZy10b3A6Mi4ycmVtICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctYm90dG9tOjIuMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6cHgtYmFzZSB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDoyLjJyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgcGFkZGluZy1yaWdodDoyLjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOnB4LWJhc2Uge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjIuMnJlbSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWxlZnQ6Mi4ycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOnB0LTAge1xcbiAgICBwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDpwci0wIHtcXHJcXG4gICAgcGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDpwci0wIHtcXG4gICAgcGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6cGItMCB7XFxuICAgIHBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOnBsLTAge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6cGwtMCB7XFxuICAgIHBhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpwdC0xIHtcXG4gICAgcGFkZGluZy10b3A6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6cHItMSB7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6cHItMSB7XFxuICAgIHBhZGRpbmctbGVmdDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOnBiLTEge1xcbiAgICBwYWRkaW5nLWJvdHRvbTowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDpwbC0xIHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOnBsLTEge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6cHQtMiB7XFxuICAgIHBhZGRpbmctdG9wOjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6cHItMiB7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDpwci0yIHtcXG4gICAgcGFkZGluZy1sZWZ0OjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpwYi0yIHtcXG4gICAgcGFkZGluZy1ib3R0b206MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDpwbC0yIHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6cGwtMiB7XFxuICAgIHBhZGRpbmctcmlnaHQ6MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOnB0LTMge1xcbiAgICBwYWRkaW5nLXRvcDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDpwci0zIHtcXHJcXG4gICAgcGFkZGluZy1yaWdodDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDpwci0zIHtcXG4gICAgcGFkZGluZy1sZWZ0OjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6cGItMyB7XFxuICAgIHBhZGRpbmctYm90dG9tOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOnBsLTMge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6cGwtMyB7XFxuICAgIHBhZGRpbmctcmlnaHQ6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpwdC00IHtcXG4gICAgcGFkZGluZy10b3A6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6cHItNCB7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6cHItNCB7XFxuICAgIHBhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOnBiLTQge1xcbiAgICBwYWRkaW5nLWJvdHRvbToxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDpwbC00IHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOnBsLTQge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6cHQtNSB7XFxuICAgIHBhZGRpbmctdG9wOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOnByLTUge1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOnByLTUge1xcbiAgICBwYWRkaW5nLWxlZnQ6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpwYi01IHtcXG4gICAgcGFkZGluZy1ib3R0b206MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6cGwtNSB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDpwbC01IHtcXG4gICAgcGFkZGluZy1yaWdodDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOnB0LTYge1xcbiAgICBwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOnByLTYge1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6cHItNiB7XFxuICAgIHBhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6cGItNiB7XFxuICAgIHBhZGRpbmctYm90dG9tOjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6cGwtNiB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOnBsLTYge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpwdC04IHtcXG4gICAgcGFkZGluZy10b3A6MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6cHItOCB7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6cHItOCB7XFxuICAgIHBhZGRpbmctbGVmdDoycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOnBiLTgge1xcbiAgICBwYWRkaW5nLWJvdHRvbToycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDpwbC04IHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOnBsLTgge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6cHQtMTAge1xcbiAgICBwYWRkaW5nLXRvcDoyLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOnByLTEwIHtcXHJcXG4gICAgcGFkZGluZy1yaWdodDoyLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOnByLTEwIHtcXG4gICAgcGFkZGluZy1sZWZ0OjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpwYi0xMCB7XFxuICAgIHBhZGRpbmctYm90dG9tOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6cGwtMTAge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDpwbC0xMCB7XFxuICAgIHBhZGRpbmctcmlnaHQ6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOnB0LTEyIHtcXG4gICAgcGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6cHItMTIge1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOnByLTEyIHtcXG4gICAgcGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6cGItMTIge1xcbiAgICBwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDpwbC0xMiB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDpwbC0xMiB7XFxuICAgIHBhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpwdC0xNiB7XFxuICAgIHBhZGRpbmctdG9wOjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOnByLTE2IHtcXHJcXG4gICAgcGFkZGluZy1yaWdodDo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDpwci0xNiB7XFxuICAgIHBhZGRpbmctbGVmdDo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOnBiLTE2IHtcXG4gICAgcGFkZGluZy1ib3R0b206NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6cGwtMTYge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6cGwtMTYge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6cHQtMjAge1xcbiAgICBwYWRkaW5nLXRvcDo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDpwci0yMCB7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6cHItMjAge1xcbiAgICBwYWRkaW5nLWxlZnQ6NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpwYi0yMCB7XFxuICAgIHBhZGRpbmctYm90dG9tOjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOnBsLTIwIHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOnBsLTIwIHtcXG4gICAgcGFkZGluZy1yaWdodDo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOnB0LTI0IHtcXG4gICAgcGFkZGluZy10b3A6NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6cHItMjQge1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOnByLTI0IHtcXG4gICAgcGFkZGluZy1sZWZ0OjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6cGItMjQge1xcbiAgICBwYWRkaW5nLWJvdHRvbTo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDpwbC0yNCB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDpwbC0yNCB7XFxuICAgIHBhZGRpbmctcmlnaHQ6NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpwdC0zMiB7XFxuICAgIHBhZGRpbmctdG9wOjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOnByLTMyIHtcXHJcXG4gICAgcGFkZGluZy1yaWdodDo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDpwci0zMiB7XFxuICAgIHBhZGRpbmctbGVmdDo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOnBiLTMyIHtcXG4gICAgcGFkZGluZy1ib3R0b206OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6cGwtMzIge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6cGwtMzIge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6cHQtcHgge1xcbiAgICBwYWRkaW5nLXRvcDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOnByLXB4IHtcXHJcXG4gICAgcGFkZGluZy1yaWdodDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOnByLXB4IHtcXG4gICAgcGFkZGluZy1sZWZ0OjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpwYi1weCB7XFxuICAgIHBhZGRpbmctYm90dG9tOjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6cGwtcHgge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDpwbC1weCB7XFxuICAgIHBhZGRpbmctcmlnaHQ6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOnB0LWJhc2Uge1xcbiAgICBwYWRkaW5nLXRvcDoyLjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOnByLWJhc2Uge1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjIuMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6cHItYmFzZSB7XFxuICAgIHBhZGRpbmctbGVmdDoyLjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6cGItYmFzZSB7XFxuICAgIHBhZGRpbmctYm90dG9tOjIuMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6cGwtYmFzZSB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDoyLjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOnBsLWJhc2Uge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjIuMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpwbGFjZWhvbGRlci10cmFuc3BhcmVudDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIGNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnBsYWNlaG9sZGVyLXRyYW5zcGFyZW50OjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Vob2xkZXItdHJhbnNwYXJlbnQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Vob2xkZXItdHJhbnNwYXJlbnQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIGNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnBsYWNlaG9sZGVyLXRyYW5zcGFyZW50OjpwbGFjZWhvbGRlciB7XFxuICAgIGNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnBsYWNlaG9sZGVyLXNlY29uZGFyeTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxMzEsIDEwMCwgNzEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpwbGFjZWhvbGRlci1zZWNvbmRhcnk6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTMxLCAxMDAsIDcxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Vob2xkZXItc2Vjb25kYXJ5Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxMzEsIDEwMCwgNzEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpwbGFjZWhvbGRlci1zZWNvbmRhcnk6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxMzEsIDEwMCwgNzEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpwbGFjZWhvbGRlci1zZWNvbmRhcnk6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDEzMSwgMTAwLCA3MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnBsYWNlaG9sZGVyLXByaW1hcnk6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjgsIDQ1LCA4NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnBsYWNlaG9sZGVyLXByaW1hcnk6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjgsIDQ1LCA4NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnBsYWNlaG9sZGVyLXByaW1hcnk6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI4LCA0NSwgODYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpwbGFjZWhvbGRlci1wcmltYXJ5OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjgsIDQ1LCA4NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnBsYWNlaG9sZGVyLXByaW1hcnk6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI4LCA0NSwgODYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpwbGFjZWhvbGRlci13aGl0ZTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Vob2xkZXItd2hpdGU6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnBsYWNlaG9sZGVyLXdoaXRlOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Vob2xkZXItd2hpdGU6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Vob2xkZXItd2hpdGU6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpwbGFjZWhvbGRlci1ncmF5LTEwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyNDUsIDI0NSwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Vob2xkZXItZ3JheS0xMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjQ1LCAyNDUsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnBsYWNlaG9sZGVyLWdyYXktMTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyNDUsIDI0NSwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Vob2xkZXItZ3JheS0xMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyNDUsIDI0NSwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Vob2xkZXItZ3JheS0xMDA6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI0NSwgMjQ1LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpwbGFjZWhvbGRlci1ncmF5LTIwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyMzgsIDIzOCwgMjM4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Vob2xkZXItZ3JheS0yMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjM4LCAyMzgsIDIzOCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnBsYWNlaG9sZGVyLWdyYXktMjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyMzgsIDIzOCwgMjM4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Vob2xkZXItZ3JheS0yMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyMzgsIDIzOCwgMjM4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Vob2xkZXItZ3JheS0yMDA6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDIzOCwgMjM4LCAyMzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpwbGFjZWhvbGRlci1ncmF5LTMwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyMjQsIDIyNCwgMjI0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Vob2xkZXItZ3JheS0zMDA6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjI0LCAyMjQsIDIyNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnBsYWNlaG9sZGVyLWdyYXktMzAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyMjQsIDIyNCwgMjI0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Vob2xkZXItZ3JheS0zMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyMjQsIDIyNCwgMjI0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Vob2xkZXItZ3JheS0zMDA6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDIyNCwgMjI0LCAyMjQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpwbGFjZWhvbGRlci1ncmF5LTQwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxODksIDE4OSwgMTg5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Vob2xkZXItZ3JheS00MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTg5LCAxODksIDE4OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnBsYWNlaG9sZGVyLWdyYXktNDAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxODksIDE4OSwgMTg5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Vob2xkZXItZ3JheS00MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxODksIDE4OSwgMTg5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Vob2xkZXItZ3JheS00MDA6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDE4OSwgMTg5LCAxODksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpwbGFjZWhvbGRlci1ncmF5LTUwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxNTgsIDE1OCwgMTU4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Vob2xkZXItZ3JheS01MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTU4LCAxNTgsIDE1OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnBsYWNlaG9sZGVyLWdyYXktNTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxNTgsIDE1OCwgMTU4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Vob2xkZXItZ3JheS01MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxNTgsIDE1OCwgMTU4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Vob2xkZXItZ3JheS01MDA6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDE1OCwgMTU4LCAxNTgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpwbGFjZWhvbGRlci1ncmF5LTYwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxMTcsIDExNywgMTE3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Vob2xkZXItZ3JheS02MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTE3LCAxMTcsIDExNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnBsYWNlaG9sZGVyLWdyYXktNjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxMTcsIDExNywgMTE3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Vob2xkZXItZ3JheS02MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxMTcsIDExNywgMTE3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Vob2xkZXItZ3JheS02MDA6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDExNywgMTE3LCAxMTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpwbGFjZWhvbGRlci1ncmF5LTcwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSg5NywgOTcsIDk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Vob2xkZXItZ3JheS03MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoOTcsIDk3LCA5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnBsYWNlaG9sZGVyLWdyYXktNzAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSg5NywgOTcsIDk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Vob2xkZXItZ3JheS03MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSg5NywgOTcsIDk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Vob2xkZXItZ3JheS03MDA6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDk3LCA5NywgOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpwbGFjZWhvbGRlci1ncmF5LTgwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSg2NiwgNjYsIDY2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Vob2xkZXItZ3JheS04MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoNjYsIDY2LCA2NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnBsYWNlaG9sZGVyLWdyYXktODAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSg2NiwgNjYsIDY2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Vob2xkZXItZ3JheS04MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSg2NiwgNjYsIDY2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Vob2xkZXItZ3JheS04MDA6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDY2LCA2NiwgNjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpwbGFjZWhvbGRlci1ncmF5LTkwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgzMywgMzMsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Vob2xkZXItZ3JheS05MDA6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMzMsIDMzLCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnBsYWNlaG9sZGVyLWdyYXktOTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgzMywgMzMsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Vob2xkZXItZ3JheS05MDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgzMywgMzMsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Vob2xkZXItZ3JheS05MDA6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDMzLCAzMywgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItdHJhbnNwYXJlbnQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICBjb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItdHJhbnNwYXJlbnQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICBjb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItdHJhbnNwYXJlbnQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLXRyYW5zcGFyZW50OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICBjb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItdHJhbnNwYXJlbnQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcXG4gICAgY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLXNlY29uZGFyeTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxMzEsIDEwMCwgNzEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItc2Vjb25kYXJ5OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDEzMSwgMTAwLCA3MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1zZWNvbmRhcnk6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDEzMSwgMTAwLCA3MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1zZWNvbmRhcnk6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxMzEsIDEwMCwgNzEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItc2Vjb25kYXJ5OmZvY3VzOjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxMzEsIDEwMCwgNzEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItcHJpbWFyeTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyOCwgNDUsIDg2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLXByaW1hcnk6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjgsIDQ1LCA4NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1wcmltYXJ5OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyOCwgNDUsIDg2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLXByaW1hcnk6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyOCwgNDUsIDg2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLXByaW1hcnk6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI4LCA0NSwgODYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItd2hpdGU6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci13aGl0ZTpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLXdoaXRlOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLXdoaXRlOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci13aGl0ZTpmb2N1czo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTEwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyNDUsIDI0NSwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktMTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI0NSwgMjQ1LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS0xMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI0NSwgMjQ1LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS0xMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyNDUsIDI0NSwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktMTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyNDUsIDI0NSwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktMjAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDIzOCwgMjM4LCAyMzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS0yMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjM4LCAyMzgsIDIzOCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTIwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjM4LCAyMzgsIDIzOCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTIwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDIzOCwgMjM4LCAyMzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS0yMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDIzOCwgMjM4LCAyMzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS0zMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjI0LCAyMjQsIDIyNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTMwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyMjQsIDIyNCwgMjI0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktMzAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyMjQsIDIyNCwgMjI0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktMzAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjI0LCAyMjQsIDIyNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTMwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjI0LCAyMjQsIDIyNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTQwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxODksIDE4OSwgMTg5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktNDAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDE4OSwgMTg5LCAxODksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS00MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDE4OSwgMTg5LCAxODksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS00MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxODksIDE4OSwgMTg5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktNDAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxODksIDE4OSwgMTg5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktNTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDE1OCwgMTU4LCAxNTgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS01MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTU4LCAxNTgsIDE1OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTUwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTU4LCAxNTgsIDE1OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTUwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDE1OCwgMTU4LCAxNTgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS01MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDE1OCwgMTU4LCAxNTgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS02MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTE3LCAxMTcsIDExNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTYwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxMTcsIDExNywgMTE3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktNjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxMTcsIDExNywgMTE3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktNjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTE3LCAxMTcsIDExNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTYwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTE3LCAxMTcsIDExNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTcwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSg5NywgOTcsIDk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktNzAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDk3LCA5NywgOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS03MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDk3LCA5NywgOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS03MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSg5NywgOTcsIDk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktNzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSg5NywgOTcsIDk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktODAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDY2LCA2NiwgNjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS04MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoNjYsIDY2LCA2NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTgwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoNjYsIDY2LCA2NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTgwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDY2LCA2NiwgNjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS04MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDY2LCA2NiwgNjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS05MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMzMsIDMzLCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTkwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgzMywgMzMsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktOTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgzMywgMzMsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktOTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMzMsIDMzLCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTkwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMzMsIDMzLCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMDo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMDo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTI1Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0yNTo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjI1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMjU6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0yNTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0yNTo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTUwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTUwOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTUwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS01MDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTUwOjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS03NTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktNzU6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTc1Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktNzU6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktNzU6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTEwMDo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMTAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTEwMDo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0wOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMDpmb2N1czo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0yNTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjI1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTI1OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMjU6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMjU6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjI1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTI1OmZvY3VzOjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjI1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTUwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS01MDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktNTA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS01MDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS01MDpmb2N1czo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTc1OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktNzU6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS03NTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS03NTpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktNzU6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTEwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnBvaW50ZXItZXZlbnRzLW5vbmUge1xcbiAgICBwb2ludGVyLWV2ZW50czpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnBvaW50ZXItZXZlbnRzLWF1dG8ge1xcbiAgICBwb2ludGVyLWV2ZW50czphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnN0YXRpYyB7XFxuICAgIHBvc2l0aW9uOnN0YXRpYyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmaXhlZCB7XFxuICAgIHBvc2l0aW9uOmZpeGVkICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmFic29sdXRlIHtcXG4gICAgcG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cmVsYXRpdmUge1xcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpzdGlja3kge1xcbiAgICBwb3NpdGlvbjpzdGlja3kgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aW5zZXQtMCB7XFxuICAgIHRvcDowICFpbXBvcnRhbnQ7XFxuICAgIGJvdHRvbTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDppbnNldC0wIHtcXHJcXG4gICAgcmlnaHQ6MCAhaW1wb3J0YW50O1xcclxcbiAgICBsZWZ0OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOmluc2V0LTAge1xcbiAgICBsZWZ0OjAgIWltcG9ydGFudDtcXG4gICAgcmlnaHQ6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDppbnNldC1hdXRvIHtcXG4gICAgdG9wOmF1dG8gIWltcG9ydGFudDtcXG4gICAgYm90dG9tOmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOmluc2V0LWF1dG8ge1xcclxcbiAgICByaWdodDphdXRvICFpbXBvcnRhbnQ7XFxyXFxuICAgIGxlZnQ6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6aW5zZXQtYXV0byB7XFxuICAgIGxlZnQ6YXV0byAhaW1wb3J0YW50O1xcbiAgICByaWdodDphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmluc2V0LXktMCB7XFxuICAgIHRvcDowICFpbXBvcnRhbnQ7XFxuICAgIGJvdHRvbTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDppbnNldC14LTAge1xcclxcbiAgICByaWdodDowICFpbXBvcnRhbnQ7XFxyXFxuICAgIGxlZnQ6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6aW5zZXQteC0wIHtcXG4gICAgbGVmdDowICFpbXBvcnRhbnQ7XFxuICAgIHJpZ2h0OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aW5zZXQteS1hdXRvIHtcXG4gICAgdG9wOmF1dG8gIWltcG9ydGFudDtcXG4gICAgYm90dG9tOmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOmluc2V0LXgtYXV0byB7XFxyXFxuICAgIHJpZ2h0OmF1dG8gIWltcG9ydGFudDtcXHJcXG4gICAgbGVmdDphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDppbnNldC14LWF1dG8ge1xcbiAgICBsZWZ0OmF1dG8gIWltcG9ydGFudDtcXG4gICAgcmlnaHQ6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp0b3AtMCB7XFxuICAgIHRvcDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDpyaWdodC0wIHtcXHJcXG4gICAgcmlnaHQ6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6cmlnaHQtMCB7XFxuICAgIGxlZnQ6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpib3R0b20tMCB7XFxuICAgIGJvdHRvbTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDpsZWZ0LTAge1xcclxcbiAgICBsZWZ0OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOmxlZnQtMCB7XFxuICAgIHJpZ2h0OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dG9wLWF1dG8ge1xcbiAgICB0b3A6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6cmlnaHQtYXV0byB7XFxyXFxuICAgIHJpZ2h0OmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOnJpZ2h0LWF1dG8ge1xcbiAgICBsZWZ0OmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Ym90dG9tLWF1dG8ge1xcbiAgICBib3R0b206YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6bGVmdC1hdXRvIHtcXHJcXG4gICAgbGVmdDphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDpsZWZ0LWF1dG8ge1xcbiAgICByaWdodDphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnJlc2l6ZS1ub25lIHtcXG4gICAgcmVzaXplOm5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cmVzaXplLXkge1xcbiAgICByZXNpemU6dmVydGljYWwgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cmVzaXplLXgge1xcbiAgICByZXNpemU6aG9yaXpvbnRhbCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpyZXNpemUge1xcbiAgICByZXNpemU6Ym90aCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpzaGFkb3cge1xcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6MCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjEwKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpzaGFkb3cge1xcbiAgICAgICAgICAgIGJveC1zaGFkb3c6MCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjEwKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpzaGFkb3ctbWQge1xcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6MCA0cHggOHB4IDAgcmdiYSgwLDAsMCwwLjEyKSwgMCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjA4KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpzaGFkb3ctbWQge1xcbiAgICAgICAgICAgIGJveC1zaGFkb3c6MCA0cHggOHB4IDAgcmdiYSgwLDAsMCwwLjEyKSwgMCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjA4KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpzaGFkb3ctbGcge1xcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6MCAxNXB4IDMwcHggMCByZ2JhKDAsMCwwLDAuMTEpLCAwIDVweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjA4KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpzaGFkb3ctbGcge1xcbiAgICAgICAgICAgIGJveC1zaGFkb3c6MCAxNXB4IDMwcHggMCByZ2JhKDAsMCwwLDAuMTEpLCAwIDVweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjA4KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpzaGFkb3ctaW5uZXIge1xcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjA2KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpzaGFkb3ctaW5uZXIge1xcbiAgICAgICAgICAgIGJveC1zaGFkb3c6aW5zZXQgMCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjA2KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpzaGFkb3cteGwge1xcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6MCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMTBweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjA0KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpzaGFkb3cteGwge1xcbiAgICAgICAgICAgIGJveC1zaGFkb3c6MCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMTBweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjA0KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpzaGFkb3ctMnhsIHtcXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMjVweCA1MHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6c2hhZG93LTJ4bCB7XFxuICAgICAgICAgICAgYm94LXNoYWRvdzowIDI1cHggNTBweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMjUpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnNoYWRvdy1vdXRsaW5lIHtcXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMCAwIDNweCByZ2JhKDUyLDE0NCwyMjAsMC41KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpzaGFkb3ctb3V0bGluZSB7XFxuICAgICAgICAgICAgYm94LXNoYWRvdzowIDAgMCAzcHggcmdiYSg1MiwxNDQsMjIwLDAuNSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6c2hhZG93LW5vbmUge1xcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpzaGFkb3ctbm9uZSB7XFxuICAgICAgICAgICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnNoYWRvdy1kcm9wIHtcXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMnB4IDhweCAwIHJnYmEoMCwwLDAsMC4xNCkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6c2hhZG93LWRyb3Age1xcbiAgICAgICAgICAgIGJveC1zaGFkb3c6MCAycHggOHB4IDAgcmdiYSgwLDAsMCwwLjE0KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6c2hhZG93OmhvdmVyIHtcXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4xMCkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6aG92ZXJcXFxcOnNoYWRvdzpob3ZlciB7XFxuICAgICAgICAgICAgYm94LXNoYWRvdzowIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMTApICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDpzaGFkb3ctbWQ6aG92ZXIge1xcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6MCA0cHggOHB4IDAgcmdiYSgwLDAsMCwwLjEyKSwgMCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjA4KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpob3ZlclxcXFw6c2hhZG93LW1kOmhvdmVyIHtcXG4gICAgICAgICAgICBib3gtc2hhZG93OjAgNHB4IDhweCAwIHJnYmEoMCwwLDAsMC4xMiksIDAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4wOCkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnNoYWRvdy1sZzpob3ZlciB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDE1cHggMzBweCAwIHJnYmEoMCwwLDAsMC4xMSksIDAgNXB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMDgpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOmhvdmVyXFxcXDpzaGFkb3ctbGc6aG92ZXIge1xcbiAgICAgICAgICAgIGJveC1zaGFkb3c6MCAxNXB4IDMwcHggMCByZ2JhKDAsMCwwLDAuMTEpLCAwIDVweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjA4KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6c2hhZG93LWlubmVyOmhvdmVyIHtcXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4wNikgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6aG92ZXJcXFxcOnNoYWRvdy1pbm5lcjpob3ZlciB7XFxuICAgICAgICAgICAgYm94LXNoYWRvdzppbnNldCAwIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMDYpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDpzaGFkb3cteGw6aG92ZXIge1xcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6MCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMTBweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjA0KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpob3ZlclxcXFw6c2hhZG93LXhsOmhvdmVyIHtcXG4gICAgICAgICAgICBib3gtc2hhZG93OjAgMjBweCAyNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDEwcHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4wNCkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnNoYWRvdy0yeGw6aG92ZXIge1xcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6MCAyNXB4IDUwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpob3ZlclxcXFw6c2hhZG93LTJ4bDpob3ZlciB7XFxuICAgICAgICAgICAgYm94LXNoYWRvdzowIDI1cHggNTBweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMjUpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDpzaGFkb3ctb3V0bGluZTpob3ZlciB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDAgMCAzcHggcmdiYSg1MiwxNDQsMjIwLDAuNSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6aG92ZXJcXFxcOnNoYWRvdy1vdXRsaW5lOmhvdmVyIHtcXG4gICAgICAgICAgICBib3gtc2hhZG93OjAgMCAwIDNweCByZ2JhKDUyLDE0NCwyMjAsMC41KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6c2hhZG93LW5vbmU6aG92ZXIge1xcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpob3ZlclxcXFw6c2hhZG93LW5vbmU6aG92ZXIge1xcbiAgICAgICAgICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6c2hhZG93LWRyb3A6aG92ZXIge1xcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6MCAycHggOHB4IDAgcmdiYSgwLDAsMCwwLjE0KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpob3ZlclxcXFw6c2hhZG93LWRyb3A6aG92ZXIge1xcbiAgICAgICAgICAgIGJveC1zaGFkb3c6MCAycHggOHB4IDAgcmdiYSgwLDAsMCwwLjE0KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6c2hhZG93OmZvY3VzIHtcXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4xMCkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6Zm9jdXNcXFxcOnNoYWRvdzpmb2N1cyB7XFxuICAgICAgICAgICAgYm94LXNoYWRvdzowIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMTApICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpzaGFkb3ctbWQ6Zm9jdXMge1xcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6MCA0cHggOHB4IDAgcmdiYSgwLDAsMCwwLjEyKSwgMCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjA4KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpmb2N1c1xcXFw6c2hhZG93LW1kOmZvY3VzIHtcXG4gICAgICAgICAgICBib3gtc2hhZG93OjAgNHB4IDhweCAwIHJnYmEoMCwwLDAsMC4xMiksIDAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4wOCkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnNoYWRvdy1sZzpmb2N1cyB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDE1cHggMzBweCAwIHJnYmEoMCwwLDAsMC4xMSksIDAgNXB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMDgpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOmZvY3VzXFxcXDpzaGFkb3ctbGc6Zm9jdXMge1xcbiAgICAgICAgICAgIGJveC1zaGFkb3c6MCAxNXB4IDMwcHggMCByZ2JhKDAsMCwwLDAuMTEpLCAwIDVweCAxNXB4IDAgcmdiYSgwLDAsMCwwLjA4KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6c2hhZG93LWlubmVyOmZvY3VzIHtcXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4wNikgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6Zm9jdXNcXFxcOnNoYWRvdy1pbm5lcjpmb2N1cyB7XFxuICAgICAgICAgICAgYm94LXNoYWRvdzppbnNldCAwIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMDYpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpzaGFkb3cteGw6Zm9jdXMge1xcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6MCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMTBweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjA0KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpmb2N1c1xcXFw6c2hhZG93LXhsOmZvY3VzIHtcXG4gICAgICAgICAgICBib3gtc2hhZG93OjAgMjBweCAyNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDEwcHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4wNCkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnNoYWRvdy0yeGw6Zm9jdXMge1xcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6MCAyNXB4IDUwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpmb2N1c1xcXFw6c2hhZG93LTJ4bDpmb2N1cyB7XFxuICAgICAgICAgICAgYm94LXNoYWRvdzowIDI1cHggNTBweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMjUpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpzaGFkb3ctb3V0bGluZTpmb2N1cyB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDAgMCAzcHggcmdiYSg1MiwxNDQsMjIwLDAuNSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6Zm9jdXNcXFxcOnNoYWRvdy1vdXRsaW5lOmZvY3VzIHtcXG4gICAgICAgICAgICBib3gtc2hhZG93OjAgMCAwIDNweCByZ2JhKDUyLDE0NCwyMjAsMC41KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6c2hhZG93LW5vbmU6Zm9jdXMge1xcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpmb2N1c1xcXFw6c2hhZG93LW5vbmU6Zm9jdXMge1xcbiAgICAgICAgICAgIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6c2hhZG93LWRyb3A6Zm9jdXMge1xcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6MCAycHggOHB4IDAgcmdiYSgwLDAsMCwwLjE0KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpmb2N1c1xcXFw6c2hhZG93LWRyb3A6Zm9jdXMge1xcbiAgICAgICAgICAgIGJveC1zaGFkb3c6MCAycHggOHB4IDAgcmdiYSgwLDAsMCwwLjE0KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpzdHJva2UtMCB7XFxuICAgIHN0cm9rZS13aWR0aDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnN0cm9rZS0xIHtcXG4gICAgc3Ryb2tlLXdpZHRoOjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6c3Ryb2tlLTIge1xcbiAgICBzdHJva2Utd2lkdGg6MiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp0YWJsZS1hdXRvIHtcXG4gICAgdGFibGUtbGF5b3V0OmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dGFibGUtZml4ZWQge1xcbiAgICB0YWJsZS1sYXlvdXQ6Zml4ZWQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOnRleHQtbGVmdCB7XFxyXFxuICAgIHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6dGV4dC1sZWZ0IHtcXG4gICAgdGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDp0ZXh0LWNlbnRlciB7XFxuICAgIHRleHQtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDp0ZXh0LXJpZ2h0IHtcXHJcXG4gICAgdGV4dC1hbGlnbjpyaWdodCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6dGV4dC1yaWdodCB7XFxuICAgIHRleHQtYWxpZ246bGVmdCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDp0ZXh0LWp1c3RpZnkge1xcbiAgICB0ZXh0LWFsaWduOmp1c3RpZnkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dGV4dC1pbmhlcml0IHtcXG4gICAgY29sb3I6aW5oZXJpdCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp0ZXh0LXRyYW5zcGFyZW50IHtcXG4gICAgY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dGV4dC1zZWNvbmRhcnkge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxMzEsIDEwMCwgNzEsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnRleHQtcHJpbWFyeSB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI4LCA0NSwgODYsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnRleHQtd2hpdGUge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp0ZXh0LWdyYXktMTAwIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjQ1LCAyNDUsIDI0NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dGV4dC1ncmF5LTIwMCB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDIzOCwgMjM4LCAyMzgsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnRleHQtZ3JheS0zMDAge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyMjQsIDIyNCwgMjI0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp0ZXh0LWdyYXktNDAwIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTg5LCAxODksIDE4OSwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dGV4dC1ncmF5LTUwMCB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDE1OCwgMTU4LCAxNTgsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnRleHQtZ3JheS02MDAge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxMTcsIDExNywgMTE3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp0ZXh0LWdyYXktNzAwIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoOTcsIDk3LCA5NywgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dGV4dC1ncmF5LTgwMCB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDY2LCA2NiwgNjYsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnRleHQtZ3JheS05MDAge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgzMywgMzMsIDMzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6dGV4dC1pbmhlcml0OmhvdmVyIHtcXG4gICAgY29sb3I6aW5oZXJpdCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6dGV4dC10cmFuc3BhcmVudDpob3ZlciB7XFxuICAgIGNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDp0ZXh0LXNlY29uZGFyeTpob3ZlciB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDEzMSwgMTAwLCA3MSwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnRleHQtcHJpbWFyeTpob3ZlciB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI4LCA0NSwgODYsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDp0ZXh0LXdoaXRlOmhvdmVyIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnRleHQtZ3JheS0xMDA6aG92ZXIge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyNDUsIDI0NSwgMjQ1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6dGV4dC1ncmF5LTIwMDpob3ZlciB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDIzOCwgMjM4LCAyMzgsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDp0ZXh0LWdyYXktMzAwOmhvdmVyIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjI0LCAyMjQsIDIyNCwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnRleHQtZ3JheS00MDA6aG92ZXIge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxODksIDE4OSwgMTg5LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6dGV4dC1ncmF5LTUwMDpob3ZlciB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDE1OCwgMTU4LCAxNTgsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDp0ZXh0LWdyYXktNjAwOmhvdmVyIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTE3LCAxMTcsIDExNywgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnRleHQtZ3JheS03MDA6aG92ZXIge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSg5NywgOTcsIDk3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6dGV4dC1ncmF5LTgwMDpob3ZlciB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDY2LCA2NiwgNjYsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDp0ZXh0LWdyYXktOTAwOmhvdmVyIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMzMsIDMzLCAzMywgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnRleHQtaW5oZXJpdDpmb2N1cyB7XFxuICAgIGNvbG9yOmluaGVyaXQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnRleHQtdHJhbnNwYXJlbnQ6Zm9jdXMge1xcbiAgICBjb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6dGV4dC1zZWNvbmRhcnk6Zm9jdXMge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxMzEsIDEwMCwgNzEsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDp0ZXh0LXByaW1hcnk6Zm9jdXMge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyOCwgNDUsIDg2LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6dGV4dC13aGl0ZTpmb2N1cyB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDp0ZXh0LWdyYXktMTAwOmZvY3VzIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjQ1LCAyNDUsIDI0NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnRleHQtZ3JheS0yMDA6Zm9jdXMge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyMzgsIDIzOCwgMjM4LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6dGV4dC1ncmF5LTMwMDpmb2N1cyB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDIyNCwgMjI0LCAyMjQsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDp0ZXh0LWdyYXktNDAwOmZvY3VzIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTg5LCAxODksIDE4OSwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnRleHQtZ3JheS01MDA6Zm9jdXMge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxNTgsIDE1OCwgMTU4LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6dGV4dC1ncmF5LTYwMDpmb2N1cyB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDExNywgMTE3LCAxMTcsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDp0ZXh0LWdyYXktNzAwOmZvY3VzIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoOTcsIDk3LCA5NywgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnRleHQtZ3JheS04MDA6Zm9jdXMge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSg2NiwgNjYsIDY2LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6dGV4dC1ncmF5LTkwMDpmb2N1cyB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDMzLCAzMywgMzMsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnRleHQtb3BhY2l0eS0wIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp0ZXh0LW9wYWNpdHktMjUge1xcbiAgICAtLXRleHQtb3BhY2l0eTowLjI1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnRleHQtb3BhY2l0eS01MCB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjAuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp0ZXh0LW9wYWNpdHktNzUge1xcbiAgICAtLXRleHQtb3BhY2l0eTowLjc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnRleHQtb3BhY2l0eS0xMDAge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDp0ZXh0LW9wYWNpdHktMDpob3ZlciB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnRleHQtb3BhY2l0eS0yNTpob3ZlciB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjAuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnRleHQtb3BhY2l0eS01MDpob3ZlciB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjAuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6dGV4dC1vcGFjaXR5LTc1OmhvdmVyIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MC43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6dGV4dC1vcGFjaXR5LTEwMDpob3ZlciB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnRleHQtb3BhY2l0eS0wOmZvY3VzIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6dGV4dC1vcGFjaXR5LTI1OmZvY3VzIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MC4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6dGV4dC1vcGFjaXR5LTUwOmZvY3VzIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MC41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDp0ZXh0LW9wYWNpdHktNzU6Zm9jdXMge1xcbiAgICAtLXRleHQtb3BhY2l0eTowLjc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDp0ZXh0LW9wYWNpdHktMTAwOmZvY3VzIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDppdGFsaWMge1xcbiAgICBmb250LXN0eWxlOml0YWxpYyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpub3QtaXRhbGljIHtcXG4gICAgZm9udC1zdHlsZTpub3JtYWwgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOml0YWxpYzpob3ZlciB7XFxuICAgIGZvbnQtc3R5bGU6aXRhbGljICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDpub3QtaXRhbGljOmhvdmVyIHtcXG4gICAgZm9udC1zdHlsZTpub3JtYWwgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOml0YWxpYzpmb2N1cyB7XFxuICAgIGZvbnQtc3R5bGU6aXRhbGljICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpub3QtaXRhbGljOmZvY3VzIHtcXG4gICAgZm9udC1zdHlsZTpub3JtYWwgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dXBwZXJjYXNlIHtcXG4gICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmxvd2VyY2FzZSB7XFxuICAgIHRleHQtdHJhbnNmb3JtOmxvd2VyY2FzZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpjYXBpdGFsaXplIHtcXG4gICAgdGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpub3JtYWwtY2FzZSB7XFxuICAgIHRleHQtdHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnVwcGVyY2FzZTpob3ZlciB7XFxuICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6bG93ZXJjYXNlOmhvdmVyIHtcXG4gICAgdGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDpjYXBpdGFsaXplOmhvdmVyIHtcXG4gICAgdGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6bm9ybWFsLWNhc2U6aG92ZXIge1xcbiAgICB0ZXh0LXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDp1cHBlcmNhc2U6Zm9jdXMge1xcbiAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOmxvd2VyY2FzZTpmb2N1cyB7XFxuICAgIHRleHQtdHJhbnNmb3JtOmxvd2VyY2FzZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6Y2FwaXRhbGl6ZTpmb2N1cyB7XFxuICAgIHRleHQtdHJhbnNmb3JtOmNhcGl0YWxpemUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOm5vcm1hbC1jYXNlOmZvY3VzIHtcXG4gICAgdGV4dC10cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp1bmRlcmxpbmUge1xcbiAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmxpbmUtdGhyb3VnaCB7XFxuICAgIHRleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2ggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6bm8tdW5kZXJsaW5lIHtcXG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnVuZGVybGluZTpob3ZlciB7XFxuICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOmxpbmUtdGhyb3VnaDpob3ZlciB7XFxuICAgIHRleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2ggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOm5vLXVuZGVybGluZTpob3ZlciB7XFxuICAgIHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDp1bmRlcmxpbmU6Zm9jdXMge1xcbiAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpsaW5lLXRocm91Z2g6Zm9jdXMge1xcbiAgICB0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdoICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpuby11bmRlcmxpbmU6Zm9jdXMge1xcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDphbnRpYWxpYXNlZCB7XFxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQgIWltcG9ydGFudDtcXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnN1YnBpeGVsLWFudGlhbGlhc2VkIHtcXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzphdXRvICFpbXBvcnRhbnQ7XFxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOmFudGlhbGlhc2VkOmhvdmVyIHtcXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZCAhaW1wb3J0YW50O1xcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnN1YnBpeGVsLWFudGlhbGlhc2VkOmhvdmVyIHtcXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzphdXRvICFpbXBvcnRhbnQ7XFxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOmFudGlhbGlhc2VkOmZvY3VzIHtcXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZCAhaW1wb3J0YW50O1xcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnN1YnBpeGVsLWFudGlhbGlhc2VkOmZvY3VzIHtcXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzphdXRvICFpbXBvcnRhbnQ7XFxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6b3JkaW5hbCwgLmxnXFxcXDpzbGFzaGVkLXplcm8sIC5sZ1xcXFw6bGluaW5nLW51bXMsIC5sZ1xcXFw6b2xkc3R5bGUtbnVtcywgLmxnXFxcXDpwcm9wb3J0aW9uYWwtbnVtcywgLmxnXFxcXDp0YWJ1bGFyLW51bXMsIC5sZ1xcXFw6ZGlhZ29uYWwtZnJhY3Rpb25zLCAubGdcXFxcOnN0YWNrZWQtZnJhY3Rpb25zIHtcXG4gICAgLS1mb250LXZhcmlhbnQtbnVtZXJpYy1vcmRpbmFsOnZhcigtLXRhaWx3aW5kLWVtcHR5LC8qISovIC8qISovKSAhaW1wb3J0YW50O1xcbiAgICAtLWZvbnQtdmFyaWFudC1udW1lcmljLXNsYXNoZWQtemVybzp2YXIoLS10YWlsd2luZC1lbXB0eSwvKiEqLyAvKiEqLykgIWltcG9ydGFudDtcXG4gICAgLS1mb250LXZhcmlhbnQtbnVtZXJpYy1maWd1cmU6dmFyKC0tdGFpbHdpbmQtZW1wdHksLyohKi8gLyohKi8pICFpbXBvcnRhbnQ7XFxuICAgIC0tZm9udC12YXJpYW50LW51bWVyaWMtc3BhY2luZzp2YXIoLS10YWlsd2luZC1lbXB0eSwvKiEqLyAvKiEqLykgIWltcG9ydGFudDtcXG4gICAgLS1mb250LXZhcmlhbnQtbnVtZXJpYy1mcmFjdGlvbjp2YXIoLS10YWlsd2luZC1lbXB0eSwvKiEqLyAvKiEqLykgIWltcG9ydGFudDtcXG4gICAgZm9udC12YXJpYW50LW51bWVyaWM6dmFyKC0tZm9udC12YXJpYW50LW51bWVyaWMtb3JkaW5hbCkgdmFyKC0tZm9udC12YXJpYW50LW51bWVyaWMtc2xhc2hlZC16ZXJvKSB2YXIoLS1mb250LXZhcmlhbnQtbnVtZXJpYy1maWd1cmUpIHZhcigtLWZvbnQtdmFyaWFudC1udW1lcmljLXNwYWNpbmcpIHZhcigtLWZvbnQtdmFyaWFudC1udW1lcmljLWZyYWN0aW9uKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpub3JtYWwtbnVtcyB7XFxuICAgIGZvbnQtdmFyaWFudC1udW1lcmljOm5vcm1hbCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpvcmRpbmFsIHtcXG4gICAgLS1mb250LXZhcmlhbnQtbnVtZXJpYy1vcmRpbmFsOm9yZGluYWwgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6c2xhc2hlZC16ZXJvIHtcXG4gICAgLS1mb250LXZhcmlhbnQtbnVtZXJpYy1zbGFzaGVkLXplcm86c2xhc2hlZC16ZXJvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmxpbmluZy1udW1zIHtcXG4gICAgLS1mb250LXZhcmlhbnQtbnVtZXJpYy1maWd1cmU6bGluaW5nLW51bXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6b2xkc3R5bGUtbnVtcyB7XFxuICAgIC0tZm9udC12YXJpYW50LW51bWVyaWMtZmlndXJlOm9sZHN0eWxlLW51bXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cHJvcG9ydGlvbmFsLW51bXMge1xcbiAgICAtLWZvbnQtdmFyaWFudC1udW1lcmljLXNwYWNpbmc6cHJvcG9ydGlvbmFsLW51bXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dGFidWxhci1udW1zIHtcXG4gICAgLS1mb250LXZhcmlhbnQtbnVtZXJpYy1zcGFjaW5nOnRhYnVsYXItbnVtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpkaWFnb25hbC1mcmFjdGlvbnMge1xcbiAgICAtLWZvbnQtdmFyaWFudC1udW1lcmljLWZyYWN0aW9uOmRpYWdvbmFsLWZyYWN0aW9ucyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpzdGFja2VkLWZyYWN0aW9ucyB7XFxuICAgIC0tZm9udC12YXJpYW50LW51bWVyaWMtZnJhY3Rpb246c3RhY2tlZC1mcmFjdGlvbnMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6c2VsZWN0LW5vbmUge1xcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0Om5vbmUgIWltcG9ydGFudDtcXG4gICAgICAgLW1vei11c2VyLXNlbGVjdDpub25lICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6bm9uZSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIHVzZXItc2VsZWN0Om5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6c2VsZWN0LXRleHQge1xcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OnRleHQgIWltcG9ydGFudDtcXG4gICAgICAgLW1vei11c2VyLXNlbGVjdDp0ZXh0ICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6dGV4dCAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OnRleHQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6c2VsZWN0LWFsbCB7XFxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6YWxsICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6YWxsICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6YWxsICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6YWxsICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnNlbGVjdC1hdXRvIHtcXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDphdXRvICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6YXV0byAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OmF1dG8gIWltcG9ydGFudDtcXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmFsaWduLWJhc2VsaW5lIHtcXG4gICAgdmVydGljYWwtYWxpZ246YmFzZWxpbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6YWxpZ24tdG9wIHtcXG4gICAgdmVydGljYWwtYWxpZ246dG9wICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmFsaWduLW1pZGRsZSB7XFxuICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDphbGlnbi1ib3R0b20ge1xcbiAgICB2ZXJ0aWNhbC1hbGlnbjpib3R0b20gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6YWxpZ24tdGV4dC10b3Age1xcbiAgICB2ZXJ0aWNhbC1hbGlnbjp0ZXh0LXRvcCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDphbGlnbi10ZXh0LWJvdHRvbSB7XFxuICAgIHZlcnRpY2FsLWFsaWduOnRleHQtYm90dG9tICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnZpc2libGUge1xcbiAgICB2aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aW52aXNpYmxlIHtcXG4gICAgdmlzaWJpbGl0eTpoaWRkZW4gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6d2hpdGVzcGFjZS1ub3JtYWwge1xcbiAgICB3aGl0ZS1zcGFjZTpub3JtYWwgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6d2hpdGVzcGFjZS1uby13cmFwIHtcXG4gICAgd2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOndoaXRlc3BhY2UtcHJlIHtcXG4gICAgd2hpdGUtc3BhY2U6cHJlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOndoaXRlc3BhY2UtcHJlLWxpbmUge1xcbiAgICB3aGl0ZS1zcGFjZTpwcmUtbGluZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp3aGl0ZXNwYWNlLXByZS13cmFwIHtcXG4gICAgd2hpdGUtc3BhY2U6cHJlLXdyYXAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6YnJlYWstbm9ybWFsIHtcXG4gICAgd29yZC13cmFwOm5vcm1hbCAhaW1wb3J0YW50O1xcbiAgICBvdmVyZmxvdy13cmFwOm5vcm1hbCAhaW1wb3J0YW50O1xcbiAgICB3b3JkLWJyZWFrOm5vcm1hbCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpicmVhay13b3JkcyB7XFxuICAgIHdvcmQtd3JhcDpicmVhay13b3JkICFpbXBvcnRhbnQ7XFxuICAgIG92ZXJmbG93LXdyYXA6YnJlYWstd29yZCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpicmVhay1hbGwge1xcbiAgICB3b3JkLWJyZWFrOmJyZWFrLWFsbCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp0cnVuY2F0ZSB7XFxuICAgIG92ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O1xcbiAgICB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzICFpbXBvcnRhbnQ7XFxuICAgIHdoaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp3LTEge1xcbiAgICB3aWR0aDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnctMiB7XFxuICAgIHdpZHRoOjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp3LTMge1xcbiAgICB3aWR0aDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnctNCB7XFxuICAgIHdpZHRoOjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dy01IHtcXG4gICAgd2lkdGg6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp3LTYge1xcbiAgICB3aWR0aDoxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dy04IHtcXG4gICAgd2lkdGg6MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp3LTEwIHtcXG4gICAgd2lkdGg6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnctMTIge1xcbiAgICB3aWR0aDozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnctMTYge1xcbiAgICB3aWR0aDo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnctMjQge1xcbiAgICB3aWR0aDo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnctMzIge1xcbiAgICB3aWR0aDo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnctNDgge1xcbiAgICB3aWR0aDoxMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp3LTY0IHtcXG4gICAgd2lkdGg6MTZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dy1hdXRvIHtcXG4gICAgd2lkdGg6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp3LXB4IHtcXG4gICAgd2lkdGg6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnctMVxcXFwvMiB7XFxuICAgIHdpZHRoOjUwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp3LTFcXFxcLzMge1xcbiAgICB3aWR0aDozMy4zMzMzMyUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dy0yXFxcXC8zIHtcXG4gICAgd2lkdGg6NjYuNjY2NjclICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnctMVxcXFwvNCB7XFxuICAgIHdpZHRoOjI1JSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp3LTNcXFxcLzQge1xcbiAgICB3aWR0aDo3NSUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dy0xXFxcXC81IHtcXG4gICAgd2lkdGg6MjAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnctMlxcXFwvNSB7XFxuICAgIHdpZHRoOjQwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp3LTNcXFxcLzUge1xcbiAgICB3aWR0aDo2MCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dy00XFxcXC81IHtcXG4gICAgd2lkdGg6ODAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnctMVxcXFwvNiB7XFxuICAgIHdpZHRoOjE2LjY2NjY3JSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp3LTVcXFxcLzYge1xcbiAgICB3aWR0aDo4My4zMzMzMyUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dy0xXFxcXC8xMiB7XFxuICAgIHdpZHRoOjguMzMzMzMlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnctMlxcXFwvMTIge1xcbiAgICB3aWR0aDoxNi42NjY2NyUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dy0zXFxcXC8xMiB7XFxuICAgIHdpZHRoOjI1JSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp3LTRcXFxcLzEyIHtcXG4gICAgd2lkdGg6MzMuMzMzMzMlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnctNVxcXFwvMTIge1xcbiAgICB3aWR0aDo0MS42NjY2NyUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dy02XFxcXC8xMiB7XFxuICAgIHdpZHRoOjUwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp3LTdcXFxcLzEyIHtcXG4gICAgd2lkdGg6NTguMzMzMzMlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnctOFxcXFwvMTIge1xcbiAgICB3aWR0aDo2Ni42NjY2NyUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dy05XFxcXC8xMiB7XFxuICAgIHdpZHRoOjc1JSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp3LTEwXFxcXC8xMiB7XFxuICAgIHdpZHRoOjgzLjMzMzMzJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp3LTExXFxcXC8xMiB7XFxuICAgIHdpZHRoOjkxLjY2NjY3JSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp3LWZ1bGwge1xcbiAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnctc2NyZWVuIHtcXG4gICAgd2lkdGg6MTAwdncgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6ei0wIHtcXG4gICAgei1pbmRleDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnotMTAge1xcbiAgICB6LWluZGV4OjEwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnotMjAge1xcbiAgICB6LWluZGV4OjIwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnotMzAge1xcbiAgICB6LWluZGV4OjMwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnotNDAge1xcbiAgICB6LWluZGV4OjQwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnotNTAge1xcbiAgICB6LWluZGV4OjUwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnotYXV0byB7XFxuICAgIHotaW5kZXg6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpnYXAtMCB7XFxuICAgIGdyaWQtZ2FwOjAgIWltcG9ydGFudDtcXG4gICAgZ2FwOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Z2FwLTEge1xcbiAgICBncmlkLWdhcDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICAgIGdhcDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmdhcC0yIHtcXG4gICAgZ3JpZC1nYXA6MC41cmVtICFpbXBvcnRhbnQ7XFxuICAgIGdhcDowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Z2FwLTMge1xcbiAgICBncmlkLWdhcDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICAgIGdhcDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmdhcC00IHtcXG4gICAgZ3JpZC1nYXA6MXJlbSAhaW1wb3J0YW50O1xcbiAgICBnYXA6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpnYXAtNSB7XFxuICAgIGdyaWQtZ2FwOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgZ2FwOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Z2FwLTYge1xcbiAgICBncmlkLWdhcDoxLjVyZW0gIWltcG9ydGFudDtcXG4gICAgZ2FwOjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpnYXAtOCB7XFxuICAgIGdyaWQtZ2FwOjJyZW0gIWltcG9ydGFudDtcXG4gICAgZ2FwOjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Z2FwLTEwIHtcXG4gICAgZ3JpZC1nYXA6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICAgIGdhcDoyLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Z2FwLTEyIHtcXG4gICAgZ3JpZC1nYXA6M3JlbSAhaW1wb3J0YW50O1xcbiAgICBnYXA6M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpnYXAtMTYge1xcbiAgICBncmlkLWdhcDo0cmVtICFpbXBvcnRhbnQ7XFxuICAgIGdhcDo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmdhcC0yMCB7XFxuICAgIGdyaWQtZ2FwOjVyZW0gIWltcG9ydGFudDtcXG4gICAgZ2FwOjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Z2FwLTI0IHtcXG4gICAgZ3JpZC1nYXA6NnJlbSAhaW1wb3J0YW50O1xcbiAgICBnYXA6NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpnYXAtMzIge1xcbiAgICBncmlkLWdhcDo4cmVtICFpbXBvcnRhbnQ7XFxuICAgIGdhcDo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmdhcC00MCB7XFxuICAgIGdyaWQtZ2FwOjEwcmVtICFpbXBvcnRhbnQ7XFxuICAgIGdhcDoxMHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpnYXAtNDgge1xcbiAgICBncmlkLWdhcDoxMnJlbSAhaW1wb3J0YW50O1xcbiAgICBnYXA6MTJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Z2FwLTU2IHtcXG4gICAgZ3JpZC1nYXA6MTRyZW0gIWltcG9ydGFudDtcXG4gICAgZ2FwOjE0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmdhcC02NCB7XFxuICAgIGdyaWQtZ2FwOjE2cmVtICFpbXBvcnRhbnQ7XFxuICAgIGdhcDoxNnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpnYXAtcHgge1xcbiAgICBncmlkLWdhcDoxcHggIWltcG9ydGFudDtcXG4gICAgZ2FwOjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpjb2wtZ2FwLTAge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6MCAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6MCAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6MCAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpjb2wtZ2FwLTEge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpjb2wtZ2FwLTIge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6MC41cmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDowLjVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmNvbC1nYXAtMyB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmNvbC1nYXAtNCB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDoxcmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDoxcmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDoxcmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDoxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmNvbC1nYXAtNSB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmNvbC1nYXAtNiB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDoxLjVyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6MS41cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDoxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Y29sLWdhcC04IHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjJyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjJyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjJyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Y29sLWdhcC0xMCB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDoyLjVyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDoyLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Y29sLWdhcC0xMiB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDozcmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDozcmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDozcmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmNvbC1nYXAtMTYge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6NHJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6NHJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6NHJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpjb2wtZ2FwLTIwIHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjVyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Y29sLWdhcC0yNCB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDo2cmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDo2cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDo2cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmNvbC1nYXAtMzIge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6OHJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6OHJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6OHJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpjb2wtZ2FwLTQwIHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjEwcmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDoxMHJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6MTByZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjEwcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmNvbC1nYXAtNDgge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6MTJyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjEycmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDoxMnJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6MTJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Y29sLWdhcC01NiB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDoxNHJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6MTRyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjE0cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDoxNHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpjb2wtZ2FwLTY0IHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjE2cmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDoxNnJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6MTZyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjE2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmNvbC1nYXAtcHgge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6MXB4ICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDoxcHggIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjFweCAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmdhcC14LTAge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6MCAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6MCAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6MCAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpnYXAteC0xIHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjAuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjAuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjAuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Z2FwLXgtMiB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDowLjVyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6MC41cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Z2FwLXgtMyB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmdhcC14LTQge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6MXJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6MXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6MXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpnYXAteC01IHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Z2FwLXgtNiB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDoxLjVyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6MS41cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDoxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Z2FwLXgtOCB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDoycmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDoycmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDoycmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDoycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmdhcC14LTEwIHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDoyLjVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpnYXAteC0xMiB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDozcmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDozcmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDozcmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmdhcC14LTE2IHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjRyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjRyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjRyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Z2FwLXgtMjAge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6NXJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6NXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6NXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpnYXAteC0yNCB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDo2cmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDo2cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDo2cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmdhcC14LTMyIHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjhyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjhyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjhyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Z2FwLXgtNDAge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6MTByZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjEwcmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDoxMHJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6MTByZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Z2FwLXgtNDgge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6MTJyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjEycmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDoxMnJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6MTJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Z2FwLXgtNTYge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6MTRyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjE0cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDoxNHJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6MTRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Z2FwLXgtNjQge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6MTZyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjE2cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDoxNnJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6MTZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Z2FwLXgtcHgge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6MXB4ICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDoxcHggIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjFweCAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnJvdy1nYXAtMCB7XFxuICAgIGdyaWQtcm93LWdhcDowICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpyb3ctZ2FwLTEge1xcbiAgICBncmlkLXJvdy1nYXA6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cm93LWdhcC0yIHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpyb3ctZ2FwLTMge1xcbiAgICBncmlkLXJvdy1nYXA6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cm93LWdhcC00IHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjFyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDoxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnJvdy1nYXAtNSB7XFxuICAgIGdyaWQtcm93LWdhcDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpyb3ctZ2FwLTYge1xcbiAgICBncmlkLXJvdy1nYXA6MS41cmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnJvdy1nYXAtOCB7XFxuICAgIGdyaWQtcm93LWdhcDoycmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpyb3ctZ2FwLTEwIHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpyb3ctZ2FwLTEyIHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjNyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnJvdy1nYXAtMTYge1xcbiAgICBncmlkLXJvdy1nYXA6NHJlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cm93LWdhcC0yMCB7XFxuICAgIGdyaWQtcm93LWdhcDo1cmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpyb3ctZ2FwLTI0IHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjZyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnJvdy1nYXAtMzIge1xcbiAgICBncmlkLXJvdy1nYXA6OHJlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cm93LWdhcC00MCB7XFxuICAgIGdyaWQtcm93LWdhcDoxMHJlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjEwcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnJvdy1nYXAtNDgge1xcbiAgICBncmlkLXJvdy1nYXA6MTJyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDoxMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpyb3ctZ2FwLTU2IHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjE0cmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6MTRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cm93LWdhcC02NCB7XFxuICAgIGdyaWQtcm93LWdhcDoxNnJlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjE2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnJvdy1nYXAtcHgge1xcbiAgICBncmlkLXJvdy1nYXA6MXB4ICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmdhcC15LTAge1xcbiAgICBncmlkLXJvdy1nYXA6MCAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Z2FwLXktMSB7XFxuICAgIGdyaWQtcm93LWdhcDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpnYXAteS0yIHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpnYXAteS0zIHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmdhcC15LTQge1xcbiAgICBncmlkLXJvdy1nYXA6MXJlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Z2FwLXktNSB7XFxuICAgIGdyaWQtcm93LWdhcDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpnYXAteS02IHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpnYXAteS04IHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjJyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDoycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmdhcC15LTEwIHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpnYXAteS0xMiB7XFxuICAgIGdyaWQtcm93LWdhcDozcmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpnYXAteS0xNiB7XFxuICAgIGdyaWQtcm93LWdhcDo0cmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpnYXAteS0yMCB7XFxuICAgIGdyaWQtcm93LWdhcDo1cmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpnYXAteS0yNCB7XFxuICAgIGdyaWQtcm93LWdhcDo2cmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpnYXAteS0zMiB7XFxuICAgIGdyaWQtcm93LWdhcDo4cmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpnYXAteS00MCB7XFxuICAgIGdyaWQtcm93LWdhcDoxMHJlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjEwcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmdhcC15LTQ4IHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjEycmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6MTJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Z2FwLXktNTYge1xcbiAgICBncmlkLXJvdy1nYXA6MTRyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDoxNHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpnYXAteS02NCB7XFxuICAgIGdyaWQtcm93LWdhcDoxNnJlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjE2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmdhcC15LXB4IHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjFweCAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpncmlkLWZsb3ctcm93IHtcXG4gICAgZ3JpZC1hdXRvLWZsb3c6cm93ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmdyaWQtZmxvdy1jb2wge1xcbiAgICBncmlkLWF1dG8tZmxvdzpjb2x1bW4gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Z3JpZC1mbG93LXJvdy1kZW5zZSB7XFxuICAgIGdyaWQtYXV0by1mbG93OnJvdyBkZW5zZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpncmlkLWZsb3ctY29sLWRlbnNlIHtcXG4gICAgZ3JpZC1hdXRvLWZsb3c6Y29sdW1uIGRlbnNlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmdyaWQtY29scy0xIHtcXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Z3JpZC1jb2xzLTIge1xcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpncmlkLWNvbHMtMyB7XFxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMywgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmdyaWQtY29scy00IHtcXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Z3JpZC1jb2xzLTUge1xcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpncmlkLWNvbHMtNiB7XFxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNiwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmdyaWQtY29scy03IHtcXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg3LCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Z3JpZC1jb2xzLTgge1xcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDgsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpncmlkLWNvbHMtOSB7XFxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoOSwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmdyaWQtY29scy0xMCB7XFxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMTAsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpncmlkLWNvbHMtMTEge1xcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDExLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Z3JpZC1jb2xzLTEyIHtcXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxMiwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmdyaWQtY29scy1ub25lIHtcXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOm5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6YXV0by1jb2xzLWF1dG8ge1xcbiAgICBncmlkLWF1dG8tY29sdW1uczphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmF1dG8tY29scy1taW4ge1xcbiAgICBncmlkLWF1dG8tY29sdW1uczotd2Via2l0LW1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XFxuICAgIGdyaWQtYXV0by1jb2x1bW5zOm1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmF1dG8tY29scy1tYXgge1xcbiAgICBncmlkLWF1dG8tY29sdW1uczotd2Via2l0LW1heC1jb250ZW50ICFpbXBvcnRhbnQ7XFxuICAgIGdyaWQtYXV0by1jb2x1bW5zOm1heC1jb250ZW50ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmF1dG8tY29scy1mciB7XFxuICAgIGdyaWQtYXV0by1jb2x1bW5zOm1pbm1heCgwLCAxZnIpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmNvbC1hdXRvIHtcXG4gICAgZ3JpZC1jb2x1bW46YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpjb2wtc3Bhbi0xIHtcXG4gICAgZ3JpZC1jb2x1bW46c3BhbiAxIC8gc3BhbiAxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmNvbC1zcGFuLTIge1xcbiAgICBncmlkLWNvbHVtbjpzcGFuIDIgLyBzcGFuIDIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Y29sLXNwYW4tMyB7XFxuICAgIGdyaWQtY29sdW1uOnNwYW4gMyAvIHNwYW4gMyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpjb2wtc3Bhbi00IHtcXG4gICAgZ3JpZC1jb2x1bW46c3BhbiA0IC8gc3BhbiA0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmNvbC1zcGFuLTUge1xcbiAgICBncmlkLWNvbHVtbjpzcGFuIDUgLyBzcGFuIDUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Y29sLXNwYW4tNiB7XFxuICAgIGdyaWQtY29sdW1uOnNwYW4gNiAvIHNwYW4gNiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpjb2wtc3Bhbi03IHtcXG4gICAgZ3JpZC1jb2x1bW46c3BhbiA3IC8gc3BhbiA3ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmNvbC1zcGFuLTgge1xcbiAgICBncmlkLWNvbHVtbjpzcGFuIDggLyBzcGFuIDggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Y29sLXNwYW4tOSB7XFxuICAgIGdyaWQtY29sdW1uOnNwYW4gOSAvIHNwYW4gOSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpjb2wtc3Bhbi0xMCB7XFxuICAgIGdyaWQtY29sdW1uOnNwYW4gMTAgLyBzcGFuIDEwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmNvbC1zcGFuLTExIHtcXG4gICAgZ3JpZC1jb2x1bW46c3BhbiAxMSAvIHNwYW4gMTEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Y29sLXNwYW4tMTIge1xcbiAgICBncmlkLWNvbHVtbjpzcGFuIDEyIC8gc3BhbiAxMiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpjb2wtc3Bhbi1mdWxsIHtcXG4gICAgZ3JpZC1jb2x1bW46MSAvIC0xICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmNvbC1zdGFydC0xIHtcXG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpjb2wtc3RhcnQtMiB7XFxuICAgIGdyaWQtY29sdW1uLXN0YXJ0OjIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Y29sLXN0YXJ0LTMge1xcbiAgICBncmlkLWNvbHVtbi1zdGFydDozICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmNvbC1zdGFydC00IHtcXG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6NCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpjb2wtc3RhcnQtNSB7XFxuICAgIGdyaWQtY29sdW1uLXN0YXJ0OjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Y29sLXN0YXJ0LTYge1xcbiAgICBncmlkLWNvbHVtbi1zdGFydDo2ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmNvbC1zdGFydC03IHtcXG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6NyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpjb2wtc3RhcnQtOCB7XFxuICAgIGdyaWQtY29sdW1uLXN0YXJ0OjggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Y29sLXN0YXJ0LTkge1xcbiAgICBncmlkLWNvbHVtbi1zdGFydDo5ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmNvbC1zdGFydC0xMCB7XFxuICAgIGdyaWQtY29sdW1uLXN0YXJ0OjEwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmNvbC1zdGFydC0xMSB7XFxuICAgIGdyaWQtY29sdW1uLXN0YXJ0OjExICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmNvbC1zdGFydC0xMiB7XFxuICAgIGdyaWQtY29sdW1uLXN0YXJ0OjEyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmNvbC1zdGFydC0xMyB7XFxuICAgIGdyaWQtY29sdW1uLXN0YXJ0OjEzICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmNvbC1zdGFydC1hdXRvIHtcXG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpjb2wtZW5kLTEge1xcbiAgICBncmlkLWNvbHVtbi1lbmQ6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpjb2wtZW5kLTIge1xcbiAgICBncmlkLWNvbHVtbi1lbmQ6MiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpjb2wtZW5kLTMge1xcbiAgICBncmlkLWNvbHVtbi1lbmQ6MyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpjb2wtZW5kLTQge1xcbiAgICBncmlkLWNvbHVtbi1lbmQ6NCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpjb2wtZW5kLTUge1xcbiAgICBncmlkLWNvbHVtbi1lbmQ6NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpjb2wtZW5kLTYge1xcbiAgICBncmlkLWNvbHVtbi1lbmQ6NiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpjb2wtZW5kLTcge1xcbiAgICBncmlkLWNvbHVtbi1lbmQ6NyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpjb2wtZW5kLTgge1xcbiAgICBncmlkLWNvbHVtbi1lbmQ6OCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpjb2wtZW5kLTkge1xcbiAgICBncmlkLWNvbHVtbi1lbmQ6OSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpjb2wtZW5kLTEwIHtcXG4gICAgZ3JpZC1jb2x1bW4tZW5kOjEwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmNvbC1lbmQtMTEge1xcbiAgICBncmlkLWNvbHVtbi1lbmQ6MTEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Y29sLWVuZC0xMiB7XFxuICAgIGdyaWQtY29sdW1uLWVuZDoxMiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpjb2wtZW5kLTEzIHtcXG4gICAgZ3JpZC1jb2x1bW4tZW5kOjEzICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmNvbC1lbmQtYXV0byB7XFxuICAgIGdyaWQtY29sdW1uLWVuZDphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmdyaWQtcm93cy0xIHtcXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Z3JpZC1yb3dzLTIge1xcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpncmlkLXJvd3MtMyB7XFxuICAgIGdyaWQtdGVtcGxhdGUtcm93czpyZXBlYXQoMywgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmdyaWQtcm93cy00IHtcXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Z3JpZC1yb3dzLTUge1xcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDUsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpncmlkLXJvd3MtNiB7XFxuICAgIGdyaWQtdGVtcGxhdGUtcm93czpyZXBlYXQoNiwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmdyaWQtcm93cy1ub25lIHtcXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOm5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6YXV0by1yb3dzLWF1dG8ge1xcbiAgICBncmlkLWF1dG8tcm93czphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmF1dG8tcm93cy1taW4ge1xcbiAgICBncmlkLWF1dG8tcm93czotd2Via2l0LW1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XFxuICAgIGdyaWQtYXV0by1yb3dzOm1pbi1jb250ZW50ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmF1dG8tcm93cy1tYXgge1xcbiAgICBncmlkLWF1dG8tcm93czotd2Via2l0LW1heC1jb250ZW50ICFpbXBvcnRhbnQ7XFxuICAgIGdyaWQtYXV0by1yb3dzOm1heC1jb250ZW50ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmF1dG8tcm93cy1mciB7XFxuICAgIGdyaWQtYXV0by1yb3dzOm1pbm1heCgwLCAxZnIpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnJvdy1hdXRvIHtcXG4gICAgZ3JpZC1yb3c6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpyb3ctc3Bhbi0xIHtcXG4gICAgZ3JpZC1yb3c6c3BhbiAxIC8gc3BhbiAxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnJvdy1zcGFuLTIge1xcbiAgICBncmlkLXJvdzpzcGFuIDIgLyBzcGFuIDIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cm93LXNwYW4tMyB7XFxuICAgIGdyaWQtcm93OnNwYW4gMyAvIHNwYW4gMyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpyb3ctc3Bhbi00IHtcXG4gICAgZ3JpZC1yb3c6c3BhbiA0IC8gc3BhbiA0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnJvdy1zcGFuLTUge1xcbiAgICBncmlkLXJvdzpzcGFuIDUgLyBzcGFuIDUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cm93LXNwYW4tNiB7XFxuICAgIGdyaWQtcm93OnNwYW4gNiAvIHNwYW4gNiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpyb3ctc3Bhbi1mdWxsIHtcXG4gICAgZ3JpZC1yb3c6MSAvIC0xICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnJvdy1zdGFydC0xIHtcXG4gICAgZ3JpZC1yb3ctc3RhcnQ6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpyb3ctc3RhcnQtMiB7XFxuICAgIGdyaWQtcm93LXN0YXJ0OjIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cm93LXN0YXJ0LTMge1xcbiAgICBncmlkLXJvdy1zdGFydDozICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnJvdy1zdGFydC00IHtcXG4gICAgZ3JpZC1yb3ctc3RhcnQ6NCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpyb3ctc3RhcnQtNSB7XFxuICAgIGdyaWQtcm93LXN0YXJ0OjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cm93LXN0YXJ0LTYge1xcbiAgICBncmlkLXJvdy1zdGFydDo2ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnJvdy1zdGFydC03IHtcXG4gICAgZ3JpZC1yb3ctc3RhcnQ6NyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpyb3ctc3RhcnQtYXV0byB7XFxuICAgIGdyaWQtcm93LXN0YXJ0OmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cm93LWVuZC0xIHtcXG4gICAgZ3JpZC1yb3ctZW5kOjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cm93LWVuZC0yIHtcXG4gICAgZ3JpZC1yb3ctZW5kOjIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cm93LWVuZC0zIHtcXG4gICAgZ3JpZC1yb3ctZW5kOjMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cm93LWVuZC00IHtcXG4gICAgZ3JpZC1yb3ctZW5kOjQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cm93LWVuZC01IHtcXG4gICAgZ3JpZC1yb3ctZW5kOjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cm93LWVuZC02IHtcXG4gICAgZ3JpZC1yb3ctZW5kOjYgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cm93LWVuZC03IHtcXG4gICAgZ3JpZC1yb3ctZW5kOjcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cm93LWVuZC1hdXRvIHtcXG4gICAgZ3JpZC1yb3ctZW5kOmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dHJhbnNmb3JtIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MCAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTowICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTowICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDowICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteTowICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MSAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEgIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCh2YXIoLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXgpKSB0cmFuc2xhdGVZKHZhcigtLXRyYW5zZm9ybS10cmFuc2xhdGUteSkpIHJvdGF0ZSh2YXIoLS10cmFuc2Zvcm0tcm90YXRlKSkgc2tld1godmFyKC0tdHJhbnNmb3JtLXNrZXcteCkpIHNrZXdZKHZhcigtLXRyYW5zZm9ybS1za2V3LXkpKSBzY2FsZVgodmFyKC0tdHJhbnNmb3JtLXNjYWxlLXgpKSBzY2FsZVkodmFyKC0tdHJhbnNmb3JtLXNjYWxlLXkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDp0cmFuc2Zvcm0ge1xcbiAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKHZhcigtLXRyYW5zZm9ybS10cmFuc2xhdGUteCkpIHRyYW5zbGF0ZVkodmFyKC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15KSkgcm90YXRlKHZhcigtLXRyYW5zZm9ybS1yb3RhdGUpKSBza2V3WCh2YXIoLS10cmFuc2Zvcm0tc2tldy14KSkgc2tld1kodmFyKC0tdHJhbnNmb3JtLXNrZXcteSkpIHNjYWxlWCh2YXIoLS10cmFuc2Zvcm0tc2NhbGUteCkpIHNjYWxlWSh2YXIoLS10cmFuc2Zvcm0tc2NhbGUteSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnRyYW5zZm9ybS1ub25lIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDp0cmFuc2Zvcm0tbm9uZSB7XFxuICAgICAgICAgICAgdHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6b3JpZ2luLWNlbnRlciB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6b3JpZ2luLWNlbnRlciB7XFxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6b3JpZ2luLXRvcCB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6b3JpZ2luLXRvcCB7XFxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjp0b3AgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOm9yaWdpbi10b3AtcmlnaHQge1xcclxcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIHJpZ2h0ICFpbXBvcnRhbnQ7XFxyXFxuICAgIHRyYW5zZm9ybS1vcmlnaW46dG9wIHJpZ2h0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDpvcmlnaW4tdG9wLXJpZ2h0IHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6b3JpZ2luLXJpZ2h0IHtcXHJcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0ICFpbXBvcnRhbnQ7XFxyXFxuICAgIHRyYW5zZm9ybS1vcmlnaW46cmlnaHQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOm9yaWdpbi1yaWdodCB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpsZWZ0ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjpsZWZ0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDpvcmlnaW4tYm90dG9tLXJpZ2h0IHtcXHJcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSByaWdodCAhaW1wb3J0YW50O1xcclxcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSByaWdodCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6b3JpZ2luLWJvdHRvbS1yaWdodCB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpib3R0b20gbGVmdCAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46Ym90dG9tIGxlZnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6b3JpZ2luLWJvdHRvbSB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpib3R0b20gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6b3JpZ2luLWJvdHRvbSB7XFxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjpib3R0b20gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOm9yaWdpbi1ib3R0b20tbGVmdCB7XFxyXFxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpib3R0b20gbGVmdCAhaW1wb3J0YW50O1xcclxcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSBsZWZ0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDpvcmlnaW4tYm90dG9tLWxlZnQge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Ym90dG9tIHJpZ2h0ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjpib3R0b20gcmlnaHQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOm9yaWdpbi1sZWZ0IHtcXHJcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgIWltcG9ydGFudDtcXHJcXG4gICAgdHJhbnNmb3JtLW9yaWdpbjpsZWZ0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDpvcmlnaW4tbGVmdCB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpyaWdodCAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46cmlnaHQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOm9yaWdpbi10b3AtbGVmdCB7XFxyXFxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdCAhaW1wb3J0YW50O1xcclxcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDpvcmlnaW4tdG9wLWxlZnQge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIHJpZ2h0ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjp0b3AgcmlnaHQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6c2NhbGUtMCB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MCAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6c2NhbGUtNTAge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14Oi41ICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6LjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6c2NhbGUtNzUge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14Oi43NSAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15Oi43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpzY2FsZS05MCB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6LjkgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTouOSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpzY2FsZS05NSB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6Ljk1ICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6Ljk1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnNjYWxlLTEwMCB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MSAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6c2NhbGUtMTA1IHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxLjA1ICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS4wNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpzY2FsZS0xMTAge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjEuMSAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEuMSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpzY2FsZS0xMjUge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjEuMjUgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjI1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnNjYWxlLTE1MCB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS41ICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnNjYWxlLXgtMCB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpzY2FsZS14LTUwIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDouNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpzY2FsZS14LTc1IHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDouNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6c2NhbGUteC05MCB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6LjkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6c2NhbGUteC05NSB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6Ljk1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnNjYWxlLXgtMTAwIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnNjYWxlLXgtMTA1IHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxLjA1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnNjYWxlLXgtMTEwIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxLjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6c2NhbGUteC0xMjUge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjEuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6c2NhbGUteC0xNTAge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjEuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpzY2FsZS15LTAge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6c2NhbGUteS01MCB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6LjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6c2NhbGUteS03NSB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6Ljc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnNjYWxlLXktOTAge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15Oi45ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnNjYWxlLXktOTUge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15Oi45NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpzY2FsZS15LTEwMCB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpzY2FsZS15LTEwNSB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS4wNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpzY2FsZS15LTExMCB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS4xICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnNjYWxlLXktMTI1IHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjI1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnNjYWxlLXktMTUwIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnNjYWxlLTA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjAgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDpzY2FsZS01MDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6LjUgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTouNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6c2NhbGUtNzU6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14Oi43NSAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15Oi43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6c2NhbGUtOTA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14Oi45ICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6LjkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnNjYWxlLTk1OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDouOTUgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTouOTUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnNjYWxlLTEwMDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MSAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnNjYWxlLTEwNTpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS4wNSAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEuMDUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnNjYWxlLTExMDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS4xICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS4xICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDpzY2FsZS0xMjU6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjEuMjUgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjI1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDpzY2FsZS0xNTA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjEuNSAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6c2NhbGUteC0wOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDpzY2FsZS14LTUwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDouNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6c2NhbGUteC03NTpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6Ljc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDpzY2FsZS14LTkwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDouOSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6c2NhbGUteC05NTpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6Ljk1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDpzY2FsZS14LTEwMDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6c2NhbGUteC0xMDU6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjEuMDUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnNjYWxlLXgtMTEwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxLjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnNjYWxlLXgtMTI1OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxLjI1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDpzY2FsZS14LTE1MDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDpzY2FsZS15LTA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnNjYWxlLXktNTA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15Oi41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDpzY2FsZS15LTc1OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTouNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnNjYWxlLXktOTA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15Oi45ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDpzY2FsZS15LTk1OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTouOTUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnNjYWxlLXktMTAwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDpzY2FsZS15LTEwNTpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS4wNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6c2NhbGUteS0xMTA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEuMSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6c2NhbGUteS0xMjU6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnNjYWxlLXktMTUwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnNjYWxlLTA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjAgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpzY2FsZS01MDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6LjUgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTouNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6c2NhbGUtNzU6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14Oi43NSAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15Oi43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6c2NhbGUtOTA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14Oi45ICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6LjkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnNjYWxlLTk1OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDouOTUgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTouOTUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnNjYWxlLTEwMDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MSAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnNjYWxlLTEwNTpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS4wNSAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEuMDUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnNjYWxlLTExMDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS4xICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS4xICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpzY2FsZS0xMjU6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjEuMjUgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjI1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpzY2FsZS0xNTA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjEuNSAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6c2NhbGUteC0wOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpzY2FsZS14LTUwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDouNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6c2NhbGUteC03NTpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6Ljc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpzY2FsZS14LTkwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDouOSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6c2NhbGUteC05NTpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6Ljk1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpzY2FsZS14LTEwMDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6c2NhbGUteC0xMDU6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjEuMDUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnNjYWxlLXgtMTEwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxLjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnNjYWxlLXgtMTI1OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxLjI1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpzY2FsZS14LTE1MDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpzY2FsZS15LTA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnNjYWxlLXktNTA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15Oi41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpzY2FsZS15LTc1OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTouNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnNjYWxlLXktOTA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15Oi45ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpzY2FsZS15LTk1OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTouOTUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnNjYWxlLXktMTAwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpzY2FsZS15LTEwNTpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS4wNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6c2NhbGUteS0xMTA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEuMSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6c2NhbGUteS0xMjU6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnNjYWxlLXktMTUwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cm90YXRlLTAge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpyb3RhdGUtMSB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZToxZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnJvdGF0ZS0yIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cm90YXRlLTMge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6M2RlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpyb3RhdGUtNiB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTo2ZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnJvdGF0ZS0xMiB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZToxMmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpyb3RhdGUtNDUge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6NDVkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6cm90YXRlLTkwIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjkwZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnJvdGF0ZS0xODAge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6MTgwZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOi1yb3RhdGUtMTgwIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOi0xODBkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6LXJvdGF0ZS05MCB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTotOTBkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6LXJvdGF0ZS00NSB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTotNDVkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6LXJvdGF0ZS0xMiB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTotMTJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6LXJvdGF0ZS02IHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOi02ZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOi1yb3RhdGUtMyB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTotM2RlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDotcm90YXRlLTIge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6LTJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6LXJvdGF0ZS0xIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOi0xZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDpyb3RhdGUtMDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDpyb3RhdGUtMTpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZToxZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDpyb3RhdGUtMjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZToyZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDpyb3RhdGUtMzpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTozZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDpyb3RhdGUtNjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTo2ZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDpyb3RhdGUtMTI6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6MTJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnJvdGF0ZS00NTpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTo0NWRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6cm90YXRlLTkwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjkwZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDpyb3RhdGUtMTgwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjE4MGRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6LXJvdGF0ZS0xODA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6LTE4MGRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6LXJvdGF0ZS05MDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTotOTBkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOi1yb3RhdGUtNDU6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6LTQ1ZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDotcm90YXRlLTEyOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOi0xMmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6LXJvdGF0ZS02OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOi02ZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDotcm90YXRlLTM6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6LTNkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOi1yb3RhdGUtMjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTotMmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6LXJvdGF0ZS0xOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOi0xZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpyb3RhdGUtMDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpyb3RhdGUtMTpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZToxZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpyb3RhdGUtMjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZToyZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpyb3RhdGUtMzpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTozZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpyb3RhdGUtNjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTo2ZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpyb3RhdGUtMTI6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6MTJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnJvdGF0ZS00NTpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTo0NWRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6cm90YXRlLTkwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjkwZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpyb3RhdGUtMTgwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjE4MGRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6LXJvdGF0ZS0xODA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6LTE4MGRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6LXJvdGF0ZS05MDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTotOTBkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOi1yb3RhdGUtNDU6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6LTQ1ZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDotcm90YXRlLTEyOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOi0xMmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6LXJvdGF0ZS02OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOi02ZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDotcm90YXRlLTM6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6LTNkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOi1yb3RhdGUtMjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTotMmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6LXJvdGF0ZS0xOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOi0xZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnRyYW5zbGF0ZS14LTAge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnRyYW5zbGF0ZS14LTEge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnRyYW5zbGF0ZS14LTIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dHJhbnNsYXRlLXgtMyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dHJhbnNsYXRlLXgtNCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dHJhbnNsYXRlLXgtNSB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dHJhbnNsYXRlLXgtNiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp0cmFuc2xhdGUteC04IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp0cmFuc2xhdGUteC0xMCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp0cmFuc2xhdGUteC0xMiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dHJhbnNsYXRlLXgtMTYge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnRyYW5zbGF0ZS14LTIwIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp0cmFuc2xhdGUteC0yNCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dHJhbnNsYXRlLXgtMzIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnRyYW5zbGF0ZS14LTQwIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MTByZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dHJhbnNsYXRlLXgtNDgge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp0cmFuc2xhdGUteC01NiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjE0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnRyYW5zbGF0ZS14LTY0IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MTZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dHJhbnNsYXRlLXgtcHgge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6LXRyYW5zbGF0ZS14LTEge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDotdHJhbnNsYXRlLXgtMiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0wLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6LXRyYW5zbGF0ZS14LTMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDotdHJhbnNsYXRlLXgtNCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOi10cmFuc2xhdGUteC01IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6LXRyYW5zbGF0ZS14LTYge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOi10cmFuc2xhdGUteC04IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6LXRyYW5zbGF0ZS14LTEwIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDotdHJhbnNsYXRlLXgtMTIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotM3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDotdHJhbnNsYXRlLXgtMTYge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotNHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDotdHJhbnNsYXRlLXgtMjAge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDotdHJhbnNsYXRlLXgtMjQge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotNnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDotdHJhbnNsYXRlLXgtMzIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotOHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDotdHJhbnNsYXRlLXgtNDAge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMTByZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6LXRyYW5zbGF0ZS14LTQ4IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTEycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOi10cmFuc2xhdGUteC01NiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xNHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDotdHJhbnNsYXRlLXgtNjQge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMTZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6LXRyYW5zbGF0ZS14LXB4IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDotdHJhbnNsYXRlLXgtZnVsbCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xMDAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOi10cmFuc2xhdGUteC0xXFxcXC8yIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTUwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp0cmFuc2xhdGUteC0xXFxcXC8yIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6NTAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnRyYW5zbGF0ZS14LWZ1bGwge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxMDAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnRyYW5zbGF0ZS15LTAge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnRyYW5zbGF0ZS15LTEge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnRyYW5zbGF0ZS15LTIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dHJhbnNsYXRlLXktMyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dHJhbnNsYXRlLXktNCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dHJhbnNsYXRlLXktNSB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dHJhbnNsYXRlLXktNiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp0cmFuc2xhdGUteS04IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp0cmFuc2xhdGUteS0xMCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp0cmFuc2xhdGUteS0xMiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dHJhbnNsYXRlLXktMTYge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnRyYW5zbGF0ZS15LTIwIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp0cmFuc2xhdGUteS0yNCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dHJhbnNsYXRlLXktMzIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnRyYW5zbGF0ZS15LTQwIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MTByZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dHJhbnNsYXRlLXktNDgge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp0cmFuc2xhdGUteS01NiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjE0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnRyYW5zbGF0ZS15LTY0IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MTZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dHJhbnNsYXRlLXktcHgge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6LXRyYW5zbGF0ZS15LTEge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDotdHJhbnNsYXRlLXktMiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0wLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6LXRyYW5zbGF0ZS15LTMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDotdHJhbnNsYXRlLXktNCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOi10cmFuc2xhdGUteS01IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6LXRyYW5zbGF0ZS15LTYge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOi10cmFuc2xhdGUteS04IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6LXRyYW5zbGF0ZS15LTEwIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDotdHJhbnNsYXRlLXktMTIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotM3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDotdHJhbnNsYXRlLXktMTYge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotNHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDotdHJhbnNsYXRlLXktMjAge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDotdHJhbnNsYXRlLXktMjQge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotNnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDotdHJhbnNsYXRlLXktMzIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotOHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDotdHJhbnNsYXRlLXktNDAge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMTByZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6LXRyYW5zbGF0ZS15LTQ4IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTEycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOi10cmFuc2xhdGUteS01NiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xNHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDotdHJhbnNsYXRlLXktNjQge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMTZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6LXRyYW5zbGF0ZS15LXB4IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDotdHJhbnNsYXRlLXktZnVsbCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xMDAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOi10cmFuc2xhdGUteS0xXFxcXC8yIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTUwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp0cmFuc2xhdGUteS0xXFxcXC8yIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6NTAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnRyYW5zbGF0ZS15LWZ1bGwge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxMDAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteC0wOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXgtMTpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS14LTI6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS14LTM6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteC00OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXgtNTpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS14LTY6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS14LTg6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteC0xMDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXgtMTI6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteC0xNjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS14LTIwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXgtMjQ6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteC0zMjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS14LTQwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MTByZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS14LTQ4OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MTJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS14LTU2OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MTRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS14LTY0OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MTZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS14LXB4OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXgtMTpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0wLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXgtMjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0wLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteC0zOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteC00OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteC01OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteC02OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS14LTg6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS14LTEwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS14LTEyOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteC0xNjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi00cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXgtMjA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS14LTI0OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteC0zMjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi04cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXgtNDA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMTByZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteC00ODpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS14LTU2OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTE0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXgtNjQ6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMTZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteC1weDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteC1mdWxsOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTEwMCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteC0xXFxcXC8yOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTUwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXgtMVxcXFwvMjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjUwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXgtZnVsbDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjEwMCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS15LTA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteS0xOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXktMjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXktMzpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS15LTQ6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteS01OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXktNjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXktODpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS15LTEwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteS0xMjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS15LTE2OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXktMjA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteS0yNDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS15LTMyOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXktNDA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxMHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXktNDg6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXktNTY6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxNHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXktNjQ6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxNnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXktcHg6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteS0xOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteS0yOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS15LTM6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS15LTQ6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS15LTU6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS15LTY6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXktODpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0ycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXktMTA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXktMTI6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotM3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS15LTE2OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteS0yMDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi01cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXktMjQ6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotNnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS15LTMyOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LThyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteS00MDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xMHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS15LTQ4OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTEycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXktNTY6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMTRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteS02NDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xNnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS15LXB4OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS15LWZ1bGw6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMTAwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS15LTFcXFxcLzI6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotNTAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteS0xXFxcXC8yOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6NTAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteS1mdWxsOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MTAwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXgtMDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS14LTE6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteC0yOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteC0zOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXgtNDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS14LTU6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteC02OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteC04OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXgtMTA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoyLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS14LTEyOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXgtMTY6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteC0yMDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS14LTI0OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXgtMzI6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteC00MDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjEwcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteC00ODpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjEycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteC01Njpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjE0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteC02NDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjE2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteC1weDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS14LTE6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS14LTI6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXgtMzpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0wLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXgtNDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXgtNTpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXgtNjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteC04OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteC0xMDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0yLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteC0xMjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0zcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXgtMTY6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotNHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS14LTIwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteC0yNDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi02cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXgtMzI6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotOHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS14LTQwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTEwcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXgtNDg6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMTJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteC01Njpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xNHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS14LTY0OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTE2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXgtcHg6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXgtZnVsbDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xMDAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXgtMVxcXFwvMjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi01MCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS14LTFcXFxcLzI6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDo1MCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS14LWZ1bGw6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxMDAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteS0wOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXktMTpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS15LTI6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS15LTM6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteS00OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXktNTpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS15LTY6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS15LTg6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteS0xMDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXktMTI6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteS0xNjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS15LTIwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXktMjQ6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteS0zMjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS15LTQwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MTByZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS15LTQ4OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MTJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS15LTU2OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MTRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS15LTY0OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MTZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS15LXB4OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXktMTpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0wLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXktMjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0wLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteS0zOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteS00OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteS01OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteS02OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS15LTg6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS15LTEwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS15LTEyOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteS0xNjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi00cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXktMjA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS15LTI0OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteS0zMjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi04cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXktNDA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMTByZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteS00ODpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS15LTU2OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTE0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXktNjQ6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMTZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteS1weDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteS1mdWxsOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTEwMCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteS0xXFxcXC8yOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTUwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXktMVxcXFwvMjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjUwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXktZnVsbDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjEwMCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6c2tldy14LTAge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpza2V3LXgtMSB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDoxZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnNrZXcteC0yIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14OjJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6c2tldy14LTMge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6M2RlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpza2V3LXgtNiB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDo2ZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnNrZXcteC0xMiB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDoxMmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDotc2tldy14LTEyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14Oi0xMmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDotc2tldy14LTYge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6LTZkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6LXNrZXcteC0zIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14Oi0zZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOi1za2V3LXgtMiB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDotMmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDotc2tldy14LTEge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6LTFkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6c2tldy15LTAge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpza2V3LXktMSB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteToxZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnNrZXcteS0yIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15OjJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6c2tldy15LTMge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6M2RlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpza2V3LXktNiB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteTo2ZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnNrZXcteS0xMiB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteToxMmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDotc2tldy15LTEyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15Oi0xMmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDotc2tldy15LTYge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6LTZkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6LXNrZXcteS0zIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15Oi0zZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOi1za2V3LXktMiB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteTotMmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDotc2tldy15LTEge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6LTFkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnNrZXcteC0wOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnNrZXcteC0xOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14OjFkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnNrZXcteC0yOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14OjJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnNrZXcteC0zOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14OjNkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnNrZXcteC02OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14OjZkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOnNrZXcteC0xMjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDoxMmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6LXNrZXcteC0xMjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDotMTJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOi1za2V3LXgtNjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDotNmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6LXNrZXcteC0zOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14Oi0zZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDotc2tldy14LTI6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6LTJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOi1za2V3LXgtMTpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDotMWRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6c2tldy15LTA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6c2tldy15LTE6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6MWRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6c2tldy15LTI6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6MmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6c2tldy15LTM6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6M2RlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6c2tldy15LTY6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6NmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6c2tldy15LTEyOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15OjEyZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDotc2tldy15LTEyOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15Oi0xMmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6LXNrZXcteS02OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15Oi02ZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmhvdmVyXFxcXDotc2tldy15LTM6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6LTNkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6aG92ZXJcXFxcOi1za2V3LXktMjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteTotMmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpob3ZlclxcXFw6LXNrZXcteS0xOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15Oi0xZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpza2V3LXgtMDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpza2V3LXgtMTpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDoxZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpza2V3LXgtMjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDoyZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpza2V3LXgtMzpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDozZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpza2V3LXgtNjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDo2ZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDpza2V3LXgtMTI6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6MTJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOi1za2V3LXgtMTI6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6LTEyZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDotc2tldy14LTY6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6LTZkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOi1za2V3LXgtMzpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDotM2RlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6LXNrZXcteC0yOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14Oi0yZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDotc2tldy14LTE6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6LTFkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnNrZXcteS0wOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnNrZXcteS0xOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15OjFkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnNrZXcteS0yOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15OjJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnNrZXcteS0zOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15OjNkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnNrZXcteS02OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15OjZkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOnNrZXcteS0xMjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteToxMmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6LXNrZXcteS0xMjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteTotMTJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOi1za2V3LXktNjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteTotNmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpmb2N1c1xcXFw6LXNrZXcteS0zOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15Oi0zZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmZvY3VzXFxcXDotc2tldy15LTI6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6LTJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6Zm9jdXNcXFxcOi1za2V3LXktMTpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteTotMWRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp0cmFuc2l0aW9uLW5vbmUge1xcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDp0cmFuc2l0aW9uLW5vbmUge1xcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5Om5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dHJhbnNpdGlvbi1hbGwge1xcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6YWxsICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOnRyYW5zaXRpb24tYWxsIHtcXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTphbGwgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dHJhbnNpdGlvbiB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIGNvbG9yLCBmaWxsLCBzdHJva2UsIG9wYWNpdHksIC13ZWJraXQtYm94LXNoYWRvdywgLXdlYmtpdC10cmFuc2Zvcm0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6dHJhbnNpdGlvbiB7XFxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6YmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBjb2xvciwgZmlsbCwgc3Ryb2tlLCBvcGFjaXR5LCAtd2Via2l0LWJveC1zaGFkb3csIC13ZWJraXQtdHJhbnNmb3JtICFpbXBvcnRhbnQ7XFxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6YmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBjb2xvciwgZmlsbCwgc3Ryb2tlLCBvcGFjaXR5LCBib3gtc2hhZG93LCB0cmFuc2Zvcm0gIWltcG9ydGFudDtcXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTpiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIGNvbG9yLCBmaWxsLCBzdHJva2UsIG9wYWNpdHksIGJveC1zaGFkb3csIHRyYW5zZm9ybSwgLXdlYmtpdC1ib3gtc2hhZG93LCAtd2Via2l0LXRyYW5zZm9ybSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp0cmFuc2l0aW9uLWNvbG9ycyB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIGNvbG9yLCBmaWxsLCBzdHJva2UgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6dHJhbnNpdGlvbi1jb2xvcnMge1xcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OmJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgY29sb3IsIGZpbGwsIHN0cm9rZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDp0cmFuc2l0aW9uLW9wYWNpdHkge1xcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDp0cmFuc2l0aW9uLW9wYWNpdHkge1xcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6dHJhbnNpdGlvbi1zaGFkb3cge1xcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6LXdlYmtpdC1ib3gtc2hhZG93ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOnRyYW5zaXRpb24tc2hhZG93IHtcXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTotd2Via2l0LWJveC1zaGFkb3cgIWltcG9ydGFudDtcXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTpib3gtc2hhZG93ICFpbXBvcnRhbnQ7XFxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6Ym94LXNoYWRvdywgLXdlYmtpdC1ib3gtc2hhZG93ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOnRyYW5zaXRpb24tdHJhbnNmb3JtIHtcXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5Oi13ZWJraXQtdHJhbnNmb3JtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOnRyYW5zaXRpb24tdHJhbnNmb3JtIHtcXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTotd2Via2l0LXRyYW5zZm9ybSAhaW1wb3J0YW50O1xcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSAhaW1wb3J0YW50O1xcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSwgLXdlYmtpdC10cmFuc2Zvcm0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6ZWFzZS1saW5lYXIge1xcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhciAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDplYXNlLWxpbmVhciB7XFxuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmVhc2UtaW4ge1xcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOmVhc2UtaW4ge1xcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjQsIDAsIDEsIDEpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmVhc2Utb3V0IHtcXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDplYXNlLW91dCB7XFxuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6ZWFzZS1pbi1vdXQge1xcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6ZWFzZS1pbi1vdXQge1xcbiAgICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6ZHVyYXRpb24tNzUge1xcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246NzVtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpkdXJhdGlvbi03NSB7XFxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjo3NW1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmR1cmF0aW9uLTEwMCB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjoxMDBtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpkdXJhdGlvbi0xMDAge1xcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246MTAwbXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6ZHVyYXRpb24tMTUwIHtcXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOjE1MG1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOmR1cmF0aW9uLTE1MCB7XFxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjoxNTBtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpkdXJhdGlvbi0yMDAge1xcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246MjAwbXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6ZHVyYXRpb24tMjAwIHtcXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOjIwMG1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmR1cmF0aW9uLTMwMCB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjozMDBtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpkdXJhdGlvbi0zMDAge1xcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246MzAwbXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6ZHVyYXRpb24tNTAwIHtcXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOjUwMG1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOmR1cmF0aW9uLTUwMCB7XFxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjo1MDBtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpkdXJhdGlvbi03MDAge1xcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246NzAwbXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6ZHVyYXRpb24tNzAwIHtcXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOjcwMG1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmR1cmF0aW9uLTEwMDAge1xcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246MTAwMG1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOmR1cmF0aW9uLTEwMDAge1xcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246MTAwMG1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmRlbGF5LTc1IHtcXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5Ojc1bXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6ZGVsYXktNzUge1xcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6NzVtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpkZWxheS0xMDAge1xcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6MTAwbXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6ZGVsYXktMTAwIHtcXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OjEwMG1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmRlbGF5LTE1MCB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheToxNTBtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpkZWxheS0xNTAge1xcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6MTUwbXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6ZGVsYXktMjAwIHtcXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OjIwMG1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOmRlbGF5LTIwMCB7XFxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheToyMDBtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpkZWxheS0zMDAge1xcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6MzAwbXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC5sZ1xcXFw6ZGVsYXktMzAwIHtcXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OjMwMG1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAubGdcXFxcOmRlbGF5LTUwMCB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTo1MDBtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpkZWxheS01MDAge1xcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6NTAwbXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC5sZ1xcXFw6ZGVsYXktNzAwIHtcXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OjcwMG1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAubGdcXFxcOmRlbGF5LTcwMCB7XFxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTo3MDBtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLmxnXFxcXDpkZWxheS0xMDAwIHtcXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OjEwMDBtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLmxnXFxcXDpkZWxheS0xMDAwIHtcXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OjEwMDBtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6YW5pbWF0ZS1ub25lIHtcXHJcXG4gICAgLXdlYmtpdC1hbmltYXRpb246bm9uZSAhaW1wb3J0YW50O1xcclxcbiAgICBhbmltYXRpb246bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC5sZ1xcXFw6YW5pbWF0ZS1ub25lIHtcXG4gICAgLXdlYmtpdC1hbmltYXRpb246bm9uZSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGFuaW1hdGlvbjpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLmxnXFxcXDphbmltYXRlLXNwaW4ge1xcclxcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc3Bpbi1sdHIgMXMgbGluZWFyIGluZmluaXRlICFpbXBvcnRhbnQ7XFxyXFxuICAgIGFuaW1hdGlvbjogc3Bpbi1sdHIgMXMgbGluZWFyIGluZmluaXRlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLmxnXFxcXDphbmltYXRlLXNwaW4ge1xcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc3Bpbi1ydGwgMXMgbGluZWFyIGluZmluaXRlICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGluLXJ0bCAxcyBsaW5lYXIgaW5maW5pdGUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOmFuaW1hdGUtcGluZyB7XFxyXFxuICAgIC13ZWJraXQtYW5pbWF0aW9uOnBpbmcgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSkgaW5maW5pdGUgIWltcG9ydGFudDtcXHJcXG4gICAgYW5pbWF0aW9uOnBpbmcgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSkgaW5maW5pdGUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOmFuaW1hdGUtcGluZyB7XFxuICAgIC13ZWJraXQtYW5pbWF0aW9uOnBpbmcgMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMiwgMSkgaW5maW5pdGUgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBhbmltYXRpb246cGluZyAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSBpbmZpbml0ZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC5sZ1xcXFw6YW5pbWF0ZS1wdWxzZSB7XFxyXFxuICAgIC13ZWJraXQtYW5pbWF0aW9uOnB1bHNlIDJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSkgaW5maW5pdGUgIWltcG9ydGFudDtcXHJcXG4gICAgYW5pbWF0aW9uOnB1bHNlIDJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSkgaW5maW5pdGUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOmFuaW1hdGUtcHVsc2Uge1xcbiAgICAtd2Via2l0LWFuaW1hdGlvbjpwdWxzZSAycyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjYsIDEpIGluZmluaXRlICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgYW5pbWF0aW9uOnB1bHNlIDJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSkgaW5maW5pdGUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAubGdcXFxcOmFuaW1hdGUtYm91bmNlIHtcXHJcXG4gICAgLXdlYmtpdC1hbmltYXRpb246Ym91bmNlIDFzIGluZmluaXRlICFpbXBvcnRhbnQ7XFxyXFxuICAgIGFuaW1hdGlvbjpib3VuY2UgMXMgaW5maW5pdGUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAubGdcXFxcOmFuaW1hdGUtYm91bmNlIHtcXG4gICAgLXdlYmtpdC1hbmltYXRpb246Ym91bmNlIDFzIGluZmluaXRlICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgYW5pbWF0aW9uOmJvdW5jZSAxcyBpbmZpbml0ZSAhaW1wb3J0YW50O1xcbiAgfVxcbn1cXG5cXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XFxuICAueGxcXFxcOmNvbnRhaW5lciB7XFxuICAgIHdpZHRoOjEwMCU7XFxuICB9XFxuICBbZGlyPWx0cl0gLnhsXFxcXDpjb250YWluZXIge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6YXV0bztcXHJcXG4gICAgbWFyZ2luLWxlZnQ6YXV0bztcXHJcXG4gICAgcGFkZGluZy1yaWdodDoxcmVtO1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6MXJlbTtcXG4gIH1cXG4gIFtkaXI9cnRsXSAueGxcXFxcOmNvbnRhaW5lciB7XFxuICAgIG1hcmdpbi1sZWZ0OmF1dG87XFxuICAgIG1hcmdpbi1yaWdodDphdXRvO1xcbiAgICBwYWRkaW5nLWxlZnQ6MXJlbTtcXG4gICAgcGFkZGluZy1yaWdodDoxcmVtO1xcbiAgfVxcblxcbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XFxuICAgIC54bFxcXFw6Y29udGFpbmVyIHtcXG4gICAgICBtYXgtd2lkdGg6NTc2cHg7XFxuICAgIH1cXG4gIH1cXG5cXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xcbiAgICAueGxcXFxcOmNvbnRhaW5lciB7XFxuICAgICAgbWF4LXdpZHRoOjc2OHB4O1xcbiAgICB9XFxuICB9XFxuXFxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcXG4gICAgLnhsXFxcXDpjb250YWluZXIge1xcbiAgICAgIG1heC13aWR0aDo5OTJweDtcXG4gICAgfVxcbiAgfVxcblxcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xcbiAgICAueGxcXFxcOmNvbnRhaW5lciB7XFxuICAgICAgbWF4LXdpZHRoOjEyMDBweDtcXG4gICAgfVxcbiAgfVxcblxcbiAgLnhsXFxcXDpzcGFjZS15LTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpzcGFjZS15LTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKDBweCAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoMHB4ICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6c3BhY2UteC0wID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOnNwYWNlLXgtMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygwcHggKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDBweCAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6c3BhY2UteC0wID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMHB4ICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoMHB4ICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnNwYWNlLXktMSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnNwYWNlLXktMSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoMC4yNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoMC4yNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnNwYWNlLXgtMSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpzcGFjZS14LTEgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoMC4yNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMC4yNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6c3BhY2UteC0xID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMC4yNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDAuMjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6c3BhY2UteS0yID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6c3BhY2UteS0yID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygwLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKDAuNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnNwYWNlLXgtMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpzcGFjZS14LTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoMC41cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygwLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOnNwYWNlLXgtMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDAuNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDAuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpzcGFjZS15LTMgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpzcGFjZS15LTMgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKDAuNzVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKDAuNzVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpzcGFjZS14LTMgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6c3BhY2UteC0zID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDAuNzVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDAuNzVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOnNwYWNlLXgtMyA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDAuNzVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygwLjc1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnNwYWNlLXktNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnNwYWNlLXktNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoMXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoMXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnNwYWNlLXgtNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpzcGFjZS14LTQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoMXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6c3BhY2UteC00ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDFyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6c3BhY2UteS01ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6c3BhY2UteS01ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygxLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygxLjI1cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6c3BhY2UteC01ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOnNwYWNlLXgtNSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygxLjI1cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygxLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDpzcGFjZS14LTUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygxLjI1cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoMS4yNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpzcGFjZS15LTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpzcGFjZS15LTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKDEuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoMS41cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6c3BhY2UteC02ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOnNwYWNlLXgtNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygxLjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDEuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6c3BhY2UteC02ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMS41cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoMS41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnNwYWNlLXktOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnNwYWNlLXktOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoMnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoMnJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnNwYWNlLXgtOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpzcGFjZS14LTggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoMnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6c3BhY2UteC04ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDJyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6c3BhY2UteS0xMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnNwYWNlLXktMTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKDIuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoMi41cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6c3BhY2UteC0xMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpzcGFjZS14LTEwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDIuNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMi41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDpzcGFjZS14LTEwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMi41cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoMi41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnNwYWNlLXktMTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpzcGFjZS15LTEyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygzcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygzcmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6c3BhY2UteC0xMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpzcGFjZS14LTEyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDNyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDNyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOnNwYWNlLXgtMTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygzcmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoM3JlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpzcGFjZS15LTE2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6c3BhY2UteS0xNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoNHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoNHJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnNwYWNlLXgtMTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6c3BhY2UteC0xNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYyg0cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYyg0cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDpzcGFjZS14LTE2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoNHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDRyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6c3BhY2UteS0yMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnNwYWNlLXktMjAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKDVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKDVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpzcGFjZS14LTIwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOnNwYWNlLXgtMjAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6c3BhY2UteC0yMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYyg1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnNwYWNlLXktMjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpzcGFjZS15LTI0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYyg2cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYyg2cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6c3BhY2UteC0yNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpzcGFjZS14LTI0ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDZyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDZyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOnNwYWNlLXgtMjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYyg2cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoNnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpzcGFjZS15LTMyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6c3BhY2UteS0zMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoOHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoOHJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnNwYWNlLXgtMzIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6c3BhY2UteC0zMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYyg4cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYyg4cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDpzcGFjZS14LTMyID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoOHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDhyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6c3BhY2UteS00MCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnNwYWNlLXktNDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKDEwcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygxMHJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnNwYWNlLXgtNDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6c3BhY2UteC00MCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygxMHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMTByZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOnNwYWNlLXgtNDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygxMHJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDEwcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnNwYWNlLXktNDggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpzcGFjZS15LTQ4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygxMnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoMTJyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpzcGFjZS14LTQ4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOnNwYWNlLXgtNDggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoMTJyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDEycmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDpzcGFjZS14LTQ4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMTJyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygxMnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpzcGFjZS15LTU2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6c3BhY2UteS01NiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoMTRyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKDE0cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6c3BhY2UteC01NiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpzcGFjZS14LTU2ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDE0cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygxNHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6c3BhY2UteC01NiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDE0cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoMTRyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6c3BhY2UteS02NCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnNwYWNlLXktNjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKDE2cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygxNnJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnNwYWNlLXgtNjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6c3BhY2UteC02NCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygxNnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoMTZyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOnNwYWNlLXgtNjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygxNnJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDE2cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnNwYWNlLXktcHggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpzcGFjZS15LXB4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygxcHggKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKDFweCAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnNwYWNlLXgtcHggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6c3BhY2UteC1weCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygxcHggKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDFweCAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6c3BhY2UteC1weCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKDFweCAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKDFweCAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDotc3BhY2UteS0xID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6LXNwYWNlLXktMSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoLTAuMjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKC0wLjI1cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6LXNwYWNlLXgtMSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDotc3BhY2UteC0xID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC0wLjI1cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtMC4yNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6LXNwYWNlLXgtMSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0wLjI1cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTAuMjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6LXNwYWNlLXktMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOi1zcGFjZS15LTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKC0wLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKC0wLjVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDotc3BhY2UteC0yID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOi1zcGFjZS14LTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTAuNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLTAuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6LXNwYWNlLXgtMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0wLjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtMC41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOi1zcGFjZS15LTMgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDotc3BhY2UteS0zID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygtMC43NXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoLTAuNzVyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDotc3BhY2UteC0zID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOi1zcGFjZS14LTMgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTAuNzVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0wLjc1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDotc3BhY2UteC0zID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLTAuNzVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtMC43NXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDotc3BhY2UteS00ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6LXNwYWNlLXktNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoLTFyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKC0xcmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6LXNwYWNlLXgtNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDotc3BhY2UteC00ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC0xcmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtMXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6LXNwYWNlLXgtNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0xcmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTFyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6LXNwYWNlLXktNSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXktcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOi1zcGFjZS15LTUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLXRvcDpjYWxjKC0xLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygtMS4yNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOi1zcGFjZS14LTUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6LXNwYWNlLXgtNSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtMS4yNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLTEuMjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOi1zcGFjZS14LTUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtMS4yNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC0xLjI1cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOi1zcGFjZS15LTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDotc3BhY2UteS02ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi10b3A6Y2FsYygtMS41cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygtMS41cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6LXNwYWNlLXgtNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDotc3BhY2UteC02ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC0xLjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0xLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOi1zcGFjZS14LTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtMS41cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTEuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDotc3BhY2UteS04ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6LXNwYWNlLXktOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoLTJyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKC0ycmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6LXNwYWNlLXgtOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDotc3BhY2UteC04ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC0ycmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtMnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6LXNwYWNlLXgtOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0ycmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTJyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6LXNwYWNlLXktMTAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDotc3BhY2UteS0xMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoLTIuNXJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoLTIuNXJlbSAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOi1zcGFjZS14LTEwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOi1zcGFjZS14LTEwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC0yLjVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0yLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOi1zcGFjZS14LTEwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLTIuNXJlbSAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC0yLjVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6LXNwYWNlLXktMTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDotc3BhY2UteS0xMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoLTNyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKC0zcmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6LXNwYWNlLXgtMTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6LXNwYWNlLXgtMTIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTNyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0zcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDotc3BhY2UteC0xMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0zcmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTNyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6LXNwYWNlLXktMTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDotc3BhY2UteS0xNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoLTRyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKC00cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6LXNwYWNlLXgtMTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6LXNwYWNlLXgtMTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTRyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC00cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDotc3BhY2UteC0xNiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC00cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTRyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6LXNwYWNlLXktMjAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDotc3BhY2UteS0yMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoLTVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKC01cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6LXNwYWNlLXgtMjAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6LXNwYWNlLXgtMjAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTVyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC01cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDotc3BhY2UteC0yMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC01cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTVyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6LXNwYWNlLXktMjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDotc3BhY2UteS0yNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoLTZyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKC02cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6LXNwYWNlLXgtMjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6LXNwYWNlLXgtMjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTZyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC02cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDotc3BhY2UteC0yNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC02cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLTZyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6LXNwYWNlLXktMzIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDotc3BhY2UteS0zMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoLThyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTpjYWxjKC04cmVtICogdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6LXNwYWNlLXgtMzIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6LXNwYWNlLXgtMzIgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLThyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC04cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDotc3BhY2UteC0zMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC04cmVtICogdmFyKC0tc3BhY2UteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLXJpZ2h0OmNhbGMoLThyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6LXNwYWNlLXktNDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDotc3BhY2UteS00MCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoLTEwcmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygtMTByZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDotc3BhY2UteC00MCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDotc3BhY2UteC00MCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtMTByZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0xMHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6LXNwYWNlLXgtNDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtMTByZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtMTByZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6LXNwYWNlLXktNDggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDotc3BhY2UteS00OCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoLTEycmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygtMTJyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDotc3BhY2UteC00OCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDotc3BhY2UteC00OCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtMTJyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0xMnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6LXNwYWNlLXgtNDggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtMTJyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtMTJyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6LXNwYWNlLXktNTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDotc3BhY2UteS01NiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoLTE0cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygtMTRyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDotc3BhY2UteC01NiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDotc3BhY2UteC01NiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtMTRyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0xNHJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6LXNwYWNlLXgtNTYgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtMTRyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtMTRyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6LXNwYWNlLXktNjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDotc3BhY2UteS02NCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoLTE2cmVtICogY2FsYygxIC0gdmFyKC0tc3BhY2UteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206Y2FsYygtMTZyZW0gKiB2YXIoLS1zcGFjZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDotc3BhY2UteC02NCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLXNwYWNlLXgtcmV2ZXJzZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDotc3BhY2UteC02NCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtMTZyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0xNnJlbSAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6LXNwYWNlLXgtNjQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgbWFyZ2luLWxlZnQ6Y2FsYygtMTZyZW0gKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tcmlnaHQ6Y2FsYygtMTZyZW0gKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6LXNwYWNlLXktcHggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1zcGFjZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDotc3BhY2UteS1weCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBtYXJnaW4tdG9wOmNhbGMoLTFweCAqIGNhbGMoMSAtIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmNhbGMoLTFweCAqIHZhcigtLXNwYWNlLXktcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOi1zcGFjZS14LXB4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOi1zcGFjZS14LXB4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC0xcHggKiB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tbGVmdDpjYWxjKC0xcHggKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOi1zcGFjZS14LXB4ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIG1hcmdpbi1sZWZ0OmNhbGMoLTFweCAqIHZhcigtLXNwYWNlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1yaWdodDpjYWxjKC0xcHggKiBjYWxjKDEgLSB2YXIoLS1zcGFjZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6c3BhY2UteS1yZXZlcnNlID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteS1yZXZlcnNlOjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6c3BhY2UteC1yZXZlcnNlID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tc3BhY2UteC1yZXZlcnNlOjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6ZGl2aWRlLXktMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpkaXZpZGUteS0wID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci10b3Atd2lkdGg6Y2FsYygwcHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6Y2FsYygwcHggKiB2YXIoLS1kaXZpZGUteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6ZGl2aWRlLXgtMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6ZGl2aWRlLXgtMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6Y2FsYygwcHggKiB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6Y2FsYygwcHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDpkaXZpZGUteC0wID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOmNhbGMoMHB4ICogdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1yaWdodC13aWR0aDpjYWxjKDBweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6ZGl2aWRlLXktMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpkaXZpZGUteS0yID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci10b3Atd2lkdGg6Y2FsYygycHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6Y2FsYygycHggKiB2YXIoLS1kaXZpZGUteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6ZGl2aWRlLXgtMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6ZGl2aWRlLXgtMiA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6Y2FsYygycHggKiB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6Y2FsYygycHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDpkaXZpZGUteC0yID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOmNhbGMoMnB4ICogdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1yaWdodC13aWR0aDpjYWxjKDJweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6ZGl2aWRlLXktNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpkaXZpZGUteS00ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci10b3Atd2lkdGg6Y2FsYyg0cHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6Y2FsYyg0cHggKiB2YXIoLS1kaXZpZGUteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6ZGl2aWRlLXgtNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6ZGl2aWRlLXgtNCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6Y2FsYyg0cHggKiB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6Y2FsYyg0cHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDpkaXZpZGUteC00ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOmNhbGMoNHB4ICogdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1yaWdodC13aWR0aDpjYWxjKDRweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6ZGl2aWRlLXktOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS15LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpkaXZpZGUteS04ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci10b3Atd2lkdGg6Y2FsYyg4cHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteS1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6Y2FsYyg4cHggKiB2YXIoLS1kaXZpZGUteS1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6ZGl2aWRlLXgtOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6ZGl2aWRlLXgtOCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcclxcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6Y2FsYyg4cHggKiB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXHJcXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6Y2FsYyg4cHggKiBjYWxjKDEgLSB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDpkaXZpZGUteC04ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOmNhbGMoOHB4ICogdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1yaWdodC13aWR0aDpjYWxjKDhweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS14LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6ZGl2aWRlLXkgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1kaXZpZGUteS1yZXZlcnNlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6ZGl2aWRlLXkgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgYm9yZGVyLXRvcC13aWR0aDpjYWxjKDFweCAqIGNhbGMoMSAtIHZhcigtLWRpdmlkZS15LXJldmVyc2UpKSkgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDpjYWxjKDFweCAqIHZhcigtLWRpdmlkZS15LXJldmVyc2UpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpkaXZpZGUteCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS14LXJldmVyc2U6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6ZGl2aWRlLXggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXHJcXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOmNhbGMoMXB4ICogdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOmNhbGMoMXB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6ZGl2aWRlLXggPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6Y2FsYygxcHggKiB2YXIoLS1kaXZpZGUteC1yZXZlcnNlKSkgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOmNhbGMoMXB4ICogY2FsYygxIC0gdmFyKC0tZGl2aWRlLXgtcmV2ZXJzZSkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpkaXZpZGUteS1yZXZlcnNlID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tZGl2aWRlLXktcmV2ZXJzZToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmRpdmlkZS14LXJldmVyc2UgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1kaXZpZGUteC1yZXZlcnNlOjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6ZGl2aWRlLXRyYW5zcGFyZW50ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpkaXZpZGUtc2Vjb25kYXJ5ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tZGl2aWRlLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpkaXZpZGUtc2Vjb25kYXJ5ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci1jb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDEzMSwgMTAwLCA3MSwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpkaXZpZGUtcHJpbWFyeSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6ZGl2aWRlLXByaW1hcnkgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgYm9yZGVyLWNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoMjgsIDQ1LCA4NiwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpkaXZpZGUtd2hpdGUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1kaXZpZGUtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmRpdmlkZS13aGl0ZSA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBib3JkZXItY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmRpdmlkZS1ncmF5LTEwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6ZGl2aWRlLWdyYXktMTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci1jb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDI0NSwgMjQ1LCAyNDUsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6ZGl2aWRlLWdyYXktMjAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tZGl2aWRlLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpkaXZpZGUtZ3JheS0yMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgYm9yZGVyLWNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoMjM4LCAyMzgsIDIzOCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpkaXZpZGUtZ3JheS0zMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1kaXZpZGUtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmRpdmlkZS1ncmF5LTMwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBib3JkZXItY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgyMjQsIDIyNCwgMjI0LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmRpdmlkZS1ncmF5LTQwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6ZGl2aWRlLWdyYXktNDAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci1jb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDE4OSwgMTg5LCAxODksIHZhcigtLWRpdmlkZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6ZGl2aWRlLWdyYXktNTAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tZGl2aWRlLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpkaXZpZGUtZ3JheS01MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgYm9yZGVyLWNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoMTU4LCAxNTgsIDE1OCwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpkaXZpZGUtZ3JheS02MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1kaXZpZGUtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmRpdmlkZS1ncmF5LTYwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBib3JkZXItY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgxMTcsIDExNywgMTE3LCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmRpdmlkZS1ncmF5LTcwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6ZGl2aWRlLWdyYXktNzAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci1jb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDk3LCA5NywgOTcsIHZhcigtLWRpdmlkZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6ZGl2aWRlLWdyYXktODAwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tZGl2aWRlLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpkaXZpZGUtZ3JheS04MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgYm9yZGVyLWNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoNjYsIDY2LCA2NiwgdmFyKC0tZGl2aWRlLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpkaXZpZGUtZ3JheS05MDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1kaXZpZGUtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmRpdmlkZS1ncmF5LTkwMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBib3JkZXItY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgzMywgMzMsIDMzLCB2YXIoLS1kaXZpZGUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmRpdmlkZS1zb2xpZCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBib3JkZXItc3R5bGU6c29saWQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6ZGl2aWRlLWRhc2hlZCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICBib3JkZXItc3R5bGU6ZGFzaGVkICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmRpdmlkZS1kb3R0ZWQgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgYm9yZGVyLXN0eWxlOmRvdHRlZCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpkaXZpZGUtZG91YmxlID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIGJvcmRlci1zdHlsZTpkb3VibGUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6ZGl2aWRlLW5vbmUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgYm9yZGVyLXN0eWxlOm5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6ZGl2aWRlLW9wYWNpdHktMCA+IDpub3QodGVtcGxhdGUpIH4gOm5vdCh0ZW1wbGF0ZSkge1xcbiAgICAtLWRpdmlkZS1vcGFjaXR5OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6ZGl2aWRlLW9wYWNpdHktMjUgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1kaXZpZGUtb3BhY2l0eTowLjI1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmRpdmlkZS1vcGFjaXR5LTUwID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tZGl2aWRlLW9wYWNpdHk6MC41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmRpdmlkZS1vcGFjaXR5LTc1ID4gOm5vdCh0ZW1wbGF0ZSkgfiA6bm90KHRlbXBsYXRlKSB7XFxuICAgIC0tZGl2aWRlLW9wYWNpdHk6MC43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpkaXZpZGUtb3BhY2l0eS0xMDAgPiA6bm90KHRlbXBsYXRlKSB+IDpub3QodGVtcGxhdGUpIHtcXG4gICAgLS1kaXZpZGUtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnNyLW9ubHkge1xcbiAgICBwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O1xcbiAgICB3aWR0aDoxcHggIWltcG9ydGFudDtcXG4gICAgaGVpZ2h0OjFweCAhaW1wb3J0YW50O1xcbiAgICBvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDtcXG4gICAgY2xpcDpyZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XFxuICAgIHdoaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpzci1vbmx5IHtcXG4gICAgcGFkZGluZzowICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbjotMXB4ICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci13aWR0aDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOm5vdC1zci1vbmx5IHtcXG4gICAgcG9zaXRpb246c3RhdGljICFpbXBvcnRhbnQ7XFxuICAgIHdpZHRoOmF1dG8gIWltcG9ydGFudDtcXG4gICAgaGVpZ2h0OmF1dG8gIWltcG9ydGFudDtcXG4gICAgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50O1xcbiAgICBjbGlwOmF1dG8gIWltcG9ydGFudDtcXG4gICAgd2hpdGUtc3BhY2U6bm9ybWFsICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOm5vdC1zci1vbmx5IHtcXG4gICAgcGFkZGluZzowICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbjowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpzci1vbmx5OmZvY3VzIHtcXG4gICAgcG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDtcXG4gICAgd2lkdGg6MXB4ICFpbXBvcnRhbnQ7XFxuICAgIGhlaWdodDoxcHggIWltcG9ydGFudDtcXG4gICAgb3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7XFxuICAgIGNsaXA6cmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xcbiAgICB3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6Zm9jdXNcXFxcOnNyLW9ubHk6Zm9jdXMge1xcbiAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcXG4gICAgbWFyZ2luOi0xcHggIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLXdpZHRoOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOm5vdC1zci1vbmx5OmZvY3VzIHtcXG4gICAgcG9zaXRpb246c3RhdGljICFpbXBvcnRhbnQ7XFxuICAgIHdpZHRoOmF1dG8gIWltcG9ydGFudDtcXG4gICAgaGVpZ2h0OmF1dG8gIWltcG9ydGFudDtcXG4gICAgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50O1xcbiAgICBjbGlwOmF1dG8gIWltcG9ydGFudDtcXG4gICAgd2hpdGUtc3BhY2U6bm9ybWFsICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmZvY3VzXFxcXDpub3Qtc3Itb25seTpmb2N1cyB7XFxuICAgIHBhZGRpbmc6MCAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW46MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDphcHBlYXJhbmNlLW5vbmUge1xcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6bm9uZSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWFwcGVhcmFuY2U6bm9uZSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpiZy1maXhlZCB7XFxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDpmaXhlZCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpiZy1sb2NhbCB7XFxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDpsb2NhbCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpiZy1zY3JvbGwge1xcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6c2Nyb2xsICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmJnLWNsaXAtYm9yZGVyIHtcXG4gICAgYmFja2dyb3VuZC1jbGlwOmJvcmRlci1ib3ggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6YmctY2xpcC1wYWRkaW5nIHtcXG4gICAgYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmJnLWNsaXAtY29udGVudCB7XFxuICAgIGJhY2tncm91bmQtY2xpcDpjb250ZW50LWJveCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpiZy1jbGlwLXRleHQge1xcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDp0ZXh0ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOnRleHQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6YmctdHJhbnNwYXJlbnQge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmJnLXNlY29uZGFyeSB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmJnLXNlY29uZGFyeSB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTMxLCAxMDAsIDcxLCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6YmctcHJpbWFyeSB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmJnLXByaW1hcnkge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI4LCA0NSwgODYsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpiZy13aGl0ZSB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmJnLXdoaXRlIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6YmctZ3JheS0xMDAge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpiZy1ncmF5LTEwMCB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjQ1LCAyNDUsIDI0NSwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmJnLWdyYXktMjAwIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6YmctZ3JheS0yMDAge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIzOCwgMjM4LCAyMzgsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpiZy1ncmF5LTMwMCB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmJnLWdyYXktMzAwIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgyMjQsIDIyNCwgMjI0LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6YmctZ3JheS00MDAge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpiZy1ncmF5LTQwMCB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTg5LCAxODksIDE4OSwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmJnLWdyYXktNTAwIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6YmctZ3JheS01MDAge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE1OCwgMTU4LCAxNTgsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpiZy1ncmF5LTYwMCB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmJnLWdyYXktNjAwIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgxMTcsIDExNywgMTE3LCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6YmctZ3JheS03MDAge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpiZy1ncmF5LTcwMCB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoOTcsIDk3LCA5NywgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmJnLWdyYXktODAwIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6YmctZ3JheS04MDAge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDY2LCA2NiwgNjYsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpiZy1ncmF5LTkwMCB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmJnLWdyYXktOTAwIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgzMywgMzMsIDMzLCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6aG92ZXJcXFxcOmJnLXRyYW5zcGFyZW50OmhvdmVyIHtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6Ymctc2Vjb25kYXJ5OmhvdmVyIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6aG92ZXJcXFxcOmJnLXNlY29uZGFyeTpob3ZlciB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTMxLCAxMDAsIDcxLCB2YXIoLS1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOmJnLXByaW1hcnk6aG92ZXIge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpob3ZlclxcXFw6YmctcHJpbWFyeTpob3ZlciB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjgsIDQ1LCA4NiwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpiZy13aGl0ZTpob3ZlciB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmhvdmVyXFxcXDpiZy13aGl0ZTpob3ZlciB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpiZy1ncmF5LTEwMDpob3ZlciB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmhvdmVyXFxcXDpiZy1ncmF5LTEwMDpob3ZlciB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjQ1LCAyNDUsIDI0NSwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpiZy1ncmF5LTIwMDpob3ZlciB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmhvdmVyXFxcXDpiZy1ncmF5LTIwMDpob3ZlciB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjM4LCAyMzgsIDIzOCwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpiZy1ncmF5LTMwMDpob3ZlciB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmhvdmVyXFxcXDpiZy1ncmF5LTMwMDpob3ZlciB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjI0LCAyMjQsIDIyNCwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpiZy1ncmF5LTQwMDpob3ZlciB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmhvdmVyXFxcXDpiZy1ncmF5LTQwMDpob3ZlciB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTg5LCAxODksIDE4OSwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpiZy1ncmF5LTUwMDpob3ZlciB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmhvdmVyXFxcXDpiZy1ncmF5LTUwMDpob3ZlciB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTU4LCAxNTgsIDE1OCwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpiZy1ncmF5LTYwMDpob3ZlciB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmhvdmVyXFxcXDpiZy1ncmF5LTYwMDpob3ZlciB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTE3LCAxMTcsIDExNywgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpiZy1ncmF5LTcwMDpob3ZlciB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmhvdmVyXFxcXDpiZy1ncmF5LTcwMDpob3ZlciB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoOTcsIDk3LCA5NywgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpiZy1ncmF5LTgwMDpob3ZlciB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmhvdmVyXFxcXDpiZy1ncmF5LTgwMDpob3ZlciB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNjYsIDY2LCA2NiwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpiZy1ncmF5LTkwMDpob3ZlciB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmhvdmVyXFxcXDpiZy1ncmF5LTkwMDpob3ZlciB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMzMsIDMzLCAzMywgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmZvY3VzXFxcXDpiZy10cmFuc3BhcmVudDpmb2N1cyB7XFxuICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOmJnLXNlY29uZGFyeTpmb2N1cyB7XFxuICAgIC0tYmctb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmZvY3VzXFxcXDpiZy1zZWNvbmRhcnk6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDEzMSwgMTAwLCA3MSwgdmFyKC0tYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpiZy1wcmltYXJ5OmZvY3VzIHtcXG4gICAgLS1iZy1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6Zm9jdXNcXFxcOmJnLXByaW1hcnk6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI4LCA0NSwgODYsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6Ymctd2hpdGU6Zm9jdXMge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpmb2N1c1xcXFw6Ymctd2hpdGU6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6YmctZ3JheS0xMDA6Zm9jdXMge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpmb2N1c1xcXFw6YmctZ3JheS0xMDA6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI0NSwgMjQ1LCAyNDUsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6YmctZ3JheS0yMDA6Zm9jdXMge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpmb2N1c1xcXFw6YmctZ3JheS0yMDA6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIzOCwgMjM4LCAyMzgsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6YmctZ3JheS0zMDA6Zm9jdXMge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpmb2N1c1xcXFw6YmctZ3JheS0zMDA6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIyNCwgMjI0LCAyMjQsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6YmctZ3JheS00MDA6Zm9jdXMge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpmb2N1c1xcXFw6YmctZ3JheS00MDA6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE4OSwgMTg5LCAxODksIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6YmctZ3JheS01MDA6Zm9jdXMge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpmb2N1c1xcXFw6YmctZ3JheS01MDA6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE1OCwgMTU4LCAxNTgsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6YmctZ3JheS02MDA6Zm9jdXMge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpmb2N1c1xcXFw6YmctZ3JheS02MDA6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDExNywgMTE3LCAxMTcsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6YmctZ3JheS03MDA6Zm9jdXMge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpmb2N1c1xcXFw6YmctZ3JheS03MDA6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDk3LCA5NywgOTcsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6YmctZ3JheS04MDA6Zm9jdXMge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpmb2N1c1xcXFw6YmctZ3JheS04MDA6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDY2LCA2NiwgNjYsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6YmctZ3JheS05MDA6Zm9jdXMge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpmb2N1c1xcXFw6YmctZ3JheS05MDA6Zm9jdXMge1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKDMzLCAzMywgMzMsIHZhcigtLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpiZy1ub25lIHtcXG4gICAgYmFja2dyb3VuZC1pbWFnZTpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmJnLWdyYWRpZW50LXRvLXQge1xcbiAgICBiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AsIHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOmJnLWdyYWRpZW50LXRvLXQge1xcclxcbiAgICBiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20odmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOmJnLWdyYWRpZW50LXRvLXQge1xcbiAgICBiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCBib3R0b20sIHJpZ2h0IHRvcCwgZnJvbSh2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6YmctZ3JhZGllbnQtdG8tdHIge1xcclxcbiAgICBiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgcmlnaHQgdG9wLCBmcm9tKHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIGJhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCByaWdodCwgdmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6YmctZ3JhZGllbnQtdG8tdHIge1xcbiAgICBiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkpICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCBsZWZ0LCB2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpiZy1ncmFkaWVudC10by1yIHtcXHJcXG4gICAgYmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSh2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpKSAhaW1wb3J0YW50O1xcclxcbiAgICBiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6YmctZ3JhZGllbnQtdG8tciB7XFxuICAgIGJhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCB0b3AsIGZyb20odmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSkgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgdmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6YmctZ3JhZGllbnQtdG8tYnIge1xcclxcbiAgICBiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgYm90dG9tLCBmcm9tKHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIGJhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgdmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6YmctZ3JhZGllbnQtdG8tYnIge1xcbiAgICBiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkpICFpbXBvcnRhbnQ7XFxuICAgIGJhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSBsZWZ0LCB2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmJnLWdyYWRpZW50LXRvLWIge1xcbiAgICBiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOmJnLWdyYWRpZW50LXRvLWIge1xcclxcbiAgICBiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20odmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOmJnLWdyYWRpZW50LXRvLWIge1xcbiAgICBiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIHJpZ2h0IGJvdHRvbSwgZnJvbSh2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6YmctZ3JhZGllbnQtdG8tYmwge1xcclxcbiAgICBiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIGJhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSBsZWZ0LCB2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDpiZy1ncmFkaWVudC10by1ibCB7XFxuICAgIGJhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCBib3R0b20sIGZyb20odmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSkgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCB2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpiZy1ncmFkaWVudC10by1sIHtcXHJcXG4gICAgYmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgdG9wLCBsZWZ0IHRvcCwgZnJvbSh2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpKSAhaW1wb3J0YW50O1xcclxcbiAgICBiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCB2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDpiZy1ncmFkaWVudC10by1sIHtcXG4gICAgYmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbSh2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpKSAhaW1wb3J0YW50O1xcbiAgICBiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6YmctZ3JhZGllbnQtdG8tdGwge1xcclxcbiAgICBiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCBib3R0b20sIGxlZnQgdG9wLCBmcm9tKHZhcigtLWdyYWRpZW50LWNvbG9yLXN0b3BzKSkpICFpbXBvcnRhbnQ7XFxyXFxuICAgIGJhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCBsZWZ0LCB2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDpiZy1ncmFkaWVudC10by10bCB7XFxuICAgIGJhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCByaWdodCB0b3AsIGZyb20odmFyKC0tZ3JhZGllbnQtY29sb3Itc3RvcHMpKSkgIWltcG9ydGFudDtcXG4gICAgYmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wIHJpZ2h0LCB2YXIoLS1ncmFkaWVudC1jb2xvci1zdG9wcykpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZyb20tdHJhbnNwYXJlbnQge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMCwgMCwgMCwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZyb20tc2Vjb25kYXJ5IHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTMxLCAxMDAsIDcxLCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6ZnJvbS1wcmltYXJ5IHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjgsIDQ1LCA4NiwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZyb20td2hpdGUge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6ZnJvbS1ncmF5LTEwMCB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDI0NSwgMjQ1LCAyNDUsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmcm9tLWdyYXktMjAwIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjM4LCAyMzgsIDIzOCwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZyb20tZ3JheS0zMDAge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyMjQsIDIyNCwgMjI0LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6ZnJvbS1ncmF5LTQwMCB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDE4OSwgMTg5LCAxODksIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmcm9tLWdyYXktNTAwIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTU4LCAxNTgsIDE1OCwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZyb20tZ3JheS02MDAge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxMTcsIDExNywgMTE3LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6ZnJvbS1ncmF5LTcwMCB7XFxuICAgIC0tZ3JhZGllbnQtZnJvbS1jb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDk3LCA5NywgOTcsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmcm9tLWdyYXktODAwIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoNjYsIDY2LCA2NiwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZyb20tZ3JheS05MDAge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgzMywgMzMsIDMzLCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dmlhLXRyYW5zcGFyZW50IHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMCwgMCwgMCwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnZpYS1zZWNvbmRhcnkge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDEzMSwgMTAwLCA3MSwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnZpYS1wcmltYXJ5IHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyOCwgNDUsIDg2LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dmlhLXdoaXRlIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dmlhLWdyYXktMTAwIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyNDUsIDI0NSwgMjQ1LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dmlhLWdyYXktMjAwIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyMzgsIDIzOCwgMjM4LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dmlhLWdyYXktMzAwIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyMjQsIDIyNCwgMjI0LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dmlhLWdyYXktNDAwIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxODksIDE4OSwgMTg5LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dmlhLWdyYXktNTAwIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxNTgsIDE1OCwgMTU4LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dmlhLWdyYXktNjAwIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxMTcsIDExNywgMTE3LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dmlhLWdyYXktNzAwIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSg5NywgOTcsIDk3LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dmlhLWdyYXktODAwIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSg2NiwgNjYsIDY2LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dmlhLWdyYXktOTAwIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgzMywgMzMsIDMzLCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dG8tdHJhbnNwYXJlbnQge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnRvLXNlY29uZGFyeSB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp0by1wcmltYXJ5IHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnRvLXdoaXRlIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnRvLWdyYXktMTAwIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnRvLWdyYXktMjAwIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnRvLWdyYXktMzAwIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnRvLWdyYXktNDAwIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnRvLWdyYXktNTAwIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnRvLWdyYXktNjAwIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnRvLWdyYXktNzAwIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnRvLWdyYXktODAwIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnRvLWdyYXktOTAwIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpmcm9tLXRyYW5zcGFyZW50OmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6ZnJvbS1zZWNvbmRhcnk6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxMzEsIDEwMCwgNzEsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6ZnJvbS1wcmltYXJ5OmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjgsIDQ1LCA4NiwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpmcm9tLXdoaXRlOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpmcm9tLWdyYXktMTAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjQ1LCAyNDUsIDI0NSwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpmcm9tLWdyYXktMjAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjM4LCAyMzgsIDIzOCwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpmcm9tLWdyYXktMzAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjI0LCAyMjQsIDIyNCwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpmcm9tLWdyYXktNDAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTg5LCAxODksIDE4OSwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpmcm9tLWdyYXktNTAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTU4LCAxNTgsIDE1OCwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpmcm9tLWdyYXktNjAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTE3LCAxMTcsIDExNywgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpmcm9tLWdyYXktNzAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoOTcsIDk3LCA5NywgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpmcm9tLWdyYXktODAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoNjYsIDY2LCA2NiwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpmcm9tLWdyYXktOTAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMzMsIDMzLCAzMywgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDp2aWEtdHJhbnNwYXJlbnQ6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgwLCAwLCAwLCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnZpYS1zZWNvbmRhcnk6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDEzMSwgMTAwLCA3MSwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDp2aWEtcHJpbWFyeTpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjgsIDQ1LCA4NiwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDp2aWEtd2hpdGU6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6dmlhLWdyYXktMTAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyNDUsIDI0NSwgMjQ1LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnZpYS1ncmF5LTIwMDpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjM4LCAyMzgsIDIzOCwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDp2aWEtZ3JheS0zMDA6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDIyNCwgMjI0LCAyMjQsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6dmlhLWdyYXktNDAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxODksIDE4OSwgMTg5LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnZpYS1ncmF5LTUwMDpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTU4LCAxNTgsIDE1OCwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDp2aWEtZ3JheS02MDA6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDExNywgMTE3LCAxMTcsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6dmlhLWdyYXktNzAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSg5NywgOTcsIDk3LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnZpYS1ncmF5LTgwMDpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoNjYsIDY2LCA2NiwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDp2aWEtZ3JheS05MDA6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDMzLCAzMywgMzMsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6dG8tdHJhbnNwYXJlbnQ6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDp0by1zZWNvbmRhcnk6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnRvLXByaW1hcnk6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnRvLXdoaXRlOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDp0by1ncmF5LTEwMDpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6dG8tZ3JheS0yMDA6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnRvLWdyYXktMzAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDp0by1ncmF5LTQwMDpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6dG8tZ3JheS01MDA6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnRvLWdyYXktNjAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDp0by1ncmF5LTcwMDpob3ZlciB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6dG8tZ3JheS04MDA6aG92ZXIge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnRvLWdyYXktOTAwOmhvdmVyIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpmcm9tLXRyYW5zcGFyZW50OmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6ZnJvbS1zZWNvbmRhcnk6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LWZyb20tY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxMzEsIDEwMCwgNzEsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6ZnJvbS1wcmltYXJ5OmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjgsIDQ1LCA4NiwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpmcm9tLXdoaXRlOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpmcm9tLWdyYXktMTAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjQ1LCAyNDUsIDI0NSwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpmcm9tLWdyYXktMjAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjM4LCAyMzgsIDIzOCwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpmcm9tLWdyYXktMzAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjI0LCAyMjQsIDIyNCwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpmcm9tLWdyYXktNDAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTg5LCAxODksIDE4OSwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpmcm9tLWdyYXktNTAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTU4LCAxNTgsIDE1OCwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpmcm9tLWdyYXktNjAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTE3LCAxMTcsIDExNywgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpmcm9tLWdyYXktNzAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoOTcsIDk3LCA5NywgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpmcm9tLWdyYXktODAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoNjYsIDY2LCA2NiwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpmcm9tLWdyYXktOTAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC1mcm9tLWNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMzMsIDMzLCAzMywgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDp2aWEtdHJhbnNwYXJlbnQ6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgwLCAwLCAwLCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnZpYS1zZWNvbmRhcnk6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDEzMSwgMTAwLCA3MSwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDp2aWEtcHJpbWFyeTpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjgsIDQ1LCA4NiwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDp2aWEtd2hpdGU6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6dmlhLWdyYXktMTAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgyNDUsIDI0NSwgMjQ1LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnZpYS1ncmF5LTIwMDpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMjM4LCAyMzgsIDIzOCwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDp2aWEtZ3JheS0zMDA6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDIyNCwgMjI0LCAyMjQsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6dmlhLWdyYXktNDAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSgxODksIDE4OSwgMTg5LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnZpYS1ncmF5LTUwMDpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoMTU4LCAxNTgsIDE1OCwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDp2aWEtZ3JheS02MDA6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDExNywgMTE3LCAxMTcsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6dmlhLWdyYXktNzAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC12aWEtY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgICAtLWdyYWRpZW50LWNvbG9yLXN0b3BzOnZhcigtLWdyYWRpZW50LWZyb20tY29sb3IpLCB2YXIoLS1ncmFkaWVudC12aWEtY29sb3IpLCB2YXIoLS1ncmFkaWVudC10by1jb2xvciwgcmdiYSg5NywgOTcsIDk3LCAwKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnZpYS1ncmF5LTgwMDpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtdmlhLWNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gICAgLS1ncmFkaWVudC1jb2xvci1zdG9wczp2YXIoLS1ncmFkaWVudC1mcm9tLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdmlhLWNvbG9yKSwgdmFyKC0tZ3JhZGllbnQtdG8tY29sb3IsIHJnYmEoNjYsIDY2LCA2NiwgMCkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDp2aWEtZ3JheS05MDA6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LXZpYS1jb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICAgIC0tZ3JhZGllbnQtY29sb3Itc3RvcHM6dmFyKC0tZ3JhZGllbnQtZnJvbS1jb2xvciksIHZhcigtLWdyYWRpZW50LXZpYS1jb2xvciksIHZhcigtLWdyYWRpZW50LXRvLWNvbG9yLCByZ2JhKDMzLCAzMywgMzMsIDApKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6dG8tdHJhbnNwYXJlbnQ6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDp0by1zZWNvbmRhcnk6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnRvLXByaW1hcnk6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnRvLXdoaXRlOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDp0by1ncmF5LTEwMDpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6dG8tZ3JheS0yMDA6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnRvLWdyYXktMzAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDp0by1ncmF5LTQwMDpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6dG8tZ3JheS01MDA6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnRvLWdyYXktNjAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDp0by1ncmF5LTcwMDpmb2N1cyB7XFxuICAgIC0tZ3JhZGllbnQtdG8tY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6dG8tZ3JheS04MDA6Zm9jdXMge1xcbiAgICAtLWdyYWRpZW50LXRvLWNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnRvLWdyYXktOTAwOmZvY3VzIHtcXG4gICAgLS1ncmFkaWVudC10by1jb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmJnLW9wYWNpdHktMCB7XFxuICAgIC0tYmctb3BhY2l0eTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmJnLW9wYWNpdHktMjUge1xcbiAgICAtLWJnLW9wYWNpdHk6MC4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpiZy1vcGFjaXR5LTUwIHtcXG4gICAgLS1iZy1vcGFjaXR5OjAuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpiZy1vcGFjaXR5LTc1IHtcXG4gICAgLS1iZy1vcGFjaXR5OjAuNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Ymctb3BhY2l0eS0xMDAge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6Ymctb3BhY2l0eS0wOmhvdmVyIHtcXG4gICAgLS1iZy1vcGFjaXR5OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOmJnLW9wYWNpdHktMjU6aG92ZXIge1xcbiAgICAtLWJnLW9wYWNpdHk6MC4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6Ymctb3BhY2l0eS01MDpob3ZlciB7XFxuICAgIC0tYmctb3BhY2l0eTowLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOmJnLW9wYWNpdHktNzU6aG92ZXIge1xcbiAgICAtLWJnLW9wYWNpdHk6MC43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6Ymctb3BhY2l0eS0xMDA6aG92ZXIge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6Ymctb3BhY2l0eS0wOmZvY3VzIHtcXG4gICAgLS1iZy1vcGFjaXR5OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOmJnLW9wYWNpdHktMjU6Zm9jdXMge1xcbiAgICAtLWJnLW9wYWNpdHk6MC4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6Ymctb3BhY2l0eS01MDpmb2N1cyB7XFxuICAgIC0tYmctb3BhY2l0eTowLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOmJnLW9wYWNpdHktNzU6Zm9jdXMge1xcbiAgICAtLWJnLW9wYWNpdHk6MC43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6Ymctb3BhY2l0eS0xMDA6Zm9jdXMge1xcbiAgICAtLWJnLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpiZy1hdXRvIHtcXG4gICAgYmFja2dyb3VuZC1zaXplOmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6YmctY292ZXIge1xcbiAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6YmctY29udGFpbiB7XFxuICAgIGJhY2tncm91bmQtc2l6ZTpjb250YWluICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmJvcmRlci10cmFuc3BhcmVudCB7XFxuICAgIGJvcmRlci1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpib3JkZXItc2Vjb25kYXJ5IHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmJvcmRlci1zZWNvbmRhcnkge1xcbiAgICBib3JkZXItY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgxMzEsIDEwMCwgNzEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Ym9yZGVyLXByaW1hcnkge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6Ym9yZGVyLXByaW1hcnkge1xcbiAgICBib3JkZXItY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgyOCwgNDUsIDg2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmJvcmRlci13aGl0ZSB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpib3JkZXItd2hpdGUge1xcbiAgICBib3JkZXItY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmJvcmRlci1ncmF5LTEwMCB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpib3JkZXItZ3JheS0xMDAge1xcbiAgICBib3JkZXItY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgyNDUsIDI0NSwgMjQ1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmJvcmRlci1ncmF5LTIwMCB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpib3JkZXItZ3JheS0yMDAge1xcbiAgICBib3JkZXItY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgyMzgsIDIzOCwgMjM4LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmJvcmRlci1ncmF5LTMwMCB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpib3JkZXItZ3JheS0zMDAge1xcbiAgICBib3JkZXItY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgyMjQsIDIyNCwgMjI0LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmJvcmRlci1ncmF5LTQwMCB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpib3JkZXItZ3JheS00MDAge1xcbiAgICBib3JkZXItY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgxODksIDE4OSwgMTg5LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmJvcmRlci1ncmF5LTUwMCB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpib3JkZXItZ3JheS01MDAge1xcbiAgICBib3JkZXItY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgxNTgsIDE1OCwgMTU4LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmJvcmRlci1ncmF5LTYwMCB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpib3JkZXItZ3JheS02MDAge1xcbiAgICBib3JkZXItY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgxMTcsIDExNywgMTE3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmJvcmRlci1ncmF5LTcwMCB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpib3JkZXItZ3JheS03MDAge1xcbiAgICBib3JkZXItY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSg5NywgOTcsIDk3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmJvcmRlci1ncmF5LTgwMCB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpib3JkZXItZ3JheS04MDAge1xcbiAgICBib3JkZXItY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSg2NiwgNjYsIDY2LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmJvcmRlci1ncmF5LTkwMCB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpib3JkZXItZ3JheS05MDAge1xcbiAgICBib3JkZXItY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgzMywgMzMsIDMzLCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmhvdmVyXFxcXDpib3JkZXItdHJhbnNwYXJlbnQ6aG92ZXIge1xcbiAgICBib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOmJvcmRlci1zZWNvbmRhcnk6aG92ZXIge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6aG92ZXJcXFxcOmJvcmRlci1zZWNvbmRhcnk6aG92ZXIge1xcbiAgICBib3JkZXItY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgxMzEsIDEwMCwgNzEsIHZhcigtLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOmJvcmRlci1wcmltYXJ5OmhvdmVyIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmhvdmVyXFxcXDpib3JkZXItcHJpbWFyeTpob3ZlciB7XFxuICAgIGJvcmRlci1jb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDI4LCA0NSwgODYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOmJvcmRlci13aGl0ZTpob3ZlciB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpob3ZlclxcXFw6Ym9yZGVyLXdoaXRlOmhvdmVyIHtcXG4gICAgYm9yZGVyLWNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6Ym9yZGVyLWdyYXktMTAwOmhvdmVyIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmhvdmVyXFxcXDpib3JkZXItZ3JheS0xMDA6aG92ZXIge1xcbiAgICBib3JkZXItY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgyNDUsIDI0NSwgMjQ1LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpib3JkZXItZ3JheS0yMDA6aG92ZXIge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6aG92ZXJcXFxcOmJvcmRlci1ncmF5LTIwMDpob3ZlciB7XFxuICAgIGJvcmRlci1jb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDIzOCwgMjM4LCAyMzgsIHZhcigtLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOmJvcmRlci1ncmF5LTMwMDpob3ZlciB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpob3ZlclxcXFw6Ym9yZGVyLWdyYXktMzAwOmhvdmVyIHtcXG4gICAgYm9yZGVyLWNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoMjI0LCAyMjQsIDIyNCwgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6Ym9yZGVyLWdyYXktNDAwOmhvdmVyIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmhvdmVyXFxcXDpib3JkZXItZ3JheS00MDA6aG92ZXIge1xcbiAgICBib3JkZXItY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSgxODksIDE4OSwgMTg5LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpib3JkZXItZ3JheS01MDA6aG92ZXIge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6aG92ZXJcXFxcOmJvcmRlci1ncmF5LTUwMDpob3ZlciB7XFxuICAgIGJvcmRlci1jb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDE1OCwgMTU4LCAxNTgsIHZhcigtLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOmJvcmRlci1ncmF5LTYwMDpob3ZlciB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpob3ZlclxcXFw6Ym9yZGVyLWdyYXktNjAwOmhvdmVyIHtcXG4gICAgYm9yZGVyLWNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoMTE3LCAxMTcsIDExNywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6Ym9yZGVyLWdyYXktNzAwOmhvdmVyIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmhvdmVyXFxcXDpib3JkZXItZ3JheS03MDA6aG92ZXIge1xcbiAgICBib3JkZXItY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgICBib3JkZXItY29sb3I6cmdiYSg5NywgOTcsIDk3LCB2YXIoLS1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpib3JkZXItZ3JheS04MDA6aG92ZXIge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6aG92ZXJcXFxcOmJvcmRlci1ncmF5LTgwMDpob3ZlciB7XFxuICAgIGJvcmRlci1jb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICAgIGJvcmRlci1jb2xvcjpyZ2JhKDY2LCA2NiwgNjYsIHZhcigtLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOmJvcmRlci1ncmF5LTkwMDpob3ZlciB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpob3ZlclxcXFw6Ym9yZGVyLWdyYXktOTAwOmhvdmVyIHtcXG4gICAgYm9yZGVyLWNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoMzMsIDMzLCAzMywgdmFyKC0tYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpib3JkZXItb3BhY2l0eS0wIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmJvcmRlci1vcGFjaXR5LTI1IHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eTowLjI1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmJvcmRlci1vcGFjaXR5LTUwIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eTowLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Ym9yZGVyLW9wYWNpdHktNzUge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjAuNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Ym9yZGVyLW9wYWNpdHktMTAwIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpib3JkZXItb3BhY2l0eS0wOmhvdmVyIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpib3JkZXItb3BhY2l0eS0yNTpob3ZlciB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MC4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6Ym9yZGVyLW9wYWNpdHktNTA6aG92ZXIge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjAuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6Ym9yZGVyLW9wYWNpdHktNzU6aG92ZXIge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjAuNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOmJvcmRlci1vcGFjaXR5LTEwMDpob3ZlciB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6Ym9yZGVyLW9wYWNpdHktMDpmb2N1cyB7XFxuICAgIC0tYm9yZGVyLW9wYWNpdHk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6Ym9yZGVyLW9wYWNpdHktMjU6Zm9jdXMge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjAuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOmJvcmRlci1vcGFjaXR5LTUwOmZvY3VzIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eTowLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOmJvcmRlci1vcGFjaXR5LTc1OmZvY3VzIHtcXG4gICAgLS1ib3JkZXItb3BhY2l0eTowLjc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpib3JkZXItb3BhY2l0eS0xMDA6Zm9jdXMge1xcbiAgICAtLWJvcmRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6Ym9yZGVyLXNvbGlkIHtcXG4gICAgYm9yZGVyLXN0eWxlOnNvbGlkICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmJvcmRlci1kYXNoZWQge1xcbiAgICBib3JkZXItc3R5bGU6ZGFzaGVkICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmJvcmRlci1kb3R0ZWQge1xcbiAgICBib3JkZXItc3R5bGU6ZG90dGVkICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmJvcmRlci1kb3VibGUge1xcbiAgICBib3JkZXItc3R5bGU6ZG91YmxlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmJvcmRlci1ub25lIHtcXG4gICAgYm9yZGVyLXN0eWxlOm5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6Ym9yZGVyLTAge1xcbiAgICBib3JkZXItd2lkdGg6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpib3JkZXItMiB7XFxuICAgIGJvcmRlci13aWR0aDoycHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6Ym9yZGVyLTQge1xcbiAgICBib3JkZXItd2lkdGg6NHB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmJvcmRlci04IHtcXG4gICAgYm9yZGVyLXdpZHRoOjhweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpib3JkZXIge1xcbiAgICBib3JkZXItd2lkdGg6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmJvcmRlci10LTAge1xcbiAgICBib3JkZXItdG9wLXdpZHRoOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOmJvcmRlci1yLTAge1xcclxcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6Ym9yZGVyLXItMCB7XFxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6Ym9yZGVyLWItMCB7XFxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6Ym9yZGVyLWwtMCB7XFxyXFxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOmJvcmRlci1sLTAge1xcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpib3JkZXItdC0yIHtcXG4gICAgYm9yZGVyLXRvcC13aWR0aDoycHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOmJvcmRlci1yLTIge1xcclxcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6MnB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDpib3JkZXItci0yIHtcXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6MnB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmJvcmRlci1iLTIge1xcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOjJweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6Ym9yZGVyLWwtMiB7XFxyXFxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOjJweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6Ym9yZGVyLWwtMiB7XFxuICAgIGJvcmRlci1yaWdodC13aWR0aDoycHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6Ym9yZGVyLXQtNCB7XFxuICAgIGJvcmRlci10b3Atd2lkdGg6NHB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpib3JkZXItci00IHtcXHJcXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOjRweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6Ym9yZGVyLXItNCB7XFxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOjRweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpib3JkZXItYi00IHtcXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDo0cHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOmJvcmRlci1sLTQge1xcclxcbiAgICBib3JkZXItbGVmdC13aWR0aDo0cHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOmJvcmRlci1sLTQge1xcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6NHB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmJvcmRlci10LTgge1xcbiAgICBib3JkZXItdG9wLXdpZHRoOjhweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6Ym9yZGVyLXItOCB7XFxyXFxuICAgIGJvcmRlci1yaWdodC13aWR0aDo4cHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOmJvcmRlci1yLTgge1xcbiAgICBib3JkZXItbGVmdC13aWR0aDo4cHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6Ym9yZGVyLWItOCB7XFxuICAgIGJvcmRlci1ib3R0b20td2lkdGg6OHB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpib3JkZXItbC04IHtcXHJcXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6OHB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDpib3JkZXItbC04IHtcXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOjhweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpib3JkZXItdCB7XFxuICAgIGJvcmRlci10b3Atd2lkdGg6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpib3JkZXItciB7XFxyXFxuICAgIGJvcmRlci1yaWdodC13aWR0aDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOmJvcmRlci1yIHtcXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmJvcmRlci1iIHtcXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOmJvcmRlci1sIHtcXHJcXG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDpib3JkZXItbCB7XFxuICAgIGJvcmRlci1yaWdodC13aWR0aDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Ym94LWJvcmRlciB7XFxuICAgIC13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgYm94LXNpemluZzpib3JkZXItYm94ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmJveC1jb250ZW50IHtcXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOmNvbnRlbnQtYm94ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgYm94LXNpemluZzpjb250ZW50LWJveCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpibG9jayB7XFxuICAgIGRpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aW5saW5lLWJsb2NrIHtcXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aW5saW5lIHtcXG4gICAgZGlzcGxheTppbmxpbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6ZmxleCB7XFxuICAgIGRpc3BsYXk6LXdlYmtpdC1ib3ggIWltcG9ydGFudDtcXG4gICAgZGlzcGxheTotbXMtZmxleGJveCAhaW1wb3J0YW50O1xcbiAgICBkaXNwbGF5OmZsZXggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aW5saW5lLWZsZXgge1xcbiAgICBkaXNwbGF5Oi13ZWJraXQtaW5saW5lLWJveCAhaW1wb3J0YW50O1xcbiAgICBkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xcbiAgICBkaXNwbGF5OmlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnRhYmxlIHtcXG4gICAgZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp0YWJsZS1jYXB0aW9uIHtcXG4gICAgZGlzcGxheTp0YWJsZS1jYXB0aW9uICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnRhYmxlLWNlbGwge1xcbiAgICBkaXNwbGF5OnRhYmxlLWNlbGwgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dGFibGUtY29sdW1uIHtcXG4gICAgZGlzcGxheTp0YWJsZS1jb2x1bW4gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dGFibGUtY29sdW1uLWdyb3VwIHtcXG4gICAgZGlzcGxheTp0YWJsZS1jb2x1bW4tZ3JvdXAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dGFibGUtZm9vdGVyLWdyb3VwIHtcXG4gICAgZGlzcGxheTp0YWJsZS1mb290ZXItZ3JvdXAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dGFibGUtaGVhZGVyLWdyb3VwIHtcXG4gICAgZGlzcGxheTp0YWJsZS1oZWFkZXItZ3JvdXAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dGFibGUtcm93LWdyb3VwIHtcXG4gICAgZGlzcGxheTp0YWJsZS1yb3ctZ3JvdXAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dGFibGUtcm93IHtcXG4gICAgZGlzcGxheTp0YWJsZS1yb3cgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zmxvdy1yb290IHtcXG4gICAgZGlzcGxheTpmbG93LXJvb3QgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Z3JpZCB7XFxuICAgIGRpc3BsYXk6Z3JpZCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDppbmxpbmUtZ3JpZCB7XFxuICAgIGRpc3BsYXk6aW5saW5lLWdyaWQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Y29udGVudHMge1xcbiAgICBkaXNwbGF5OmNvbnRlbnRzICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhpZGRlbiB7XFxuICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmbGV4LXJvdyB7XFxuICAgIC13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWwgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3cgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6ZmxleC1yb3ctcmV2ZXJzZSB7XFxuICAgIC13ZWJraXQtYm94LW9yaWVudDpob3Jpem9udGFsICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjpyZXZlcnNlICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmbGV4LWNvbCB7XFxuICAgIC13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbCAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZsZXgtY29sLXJldmVyc2Uge1xcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6dmVydGljYWwgIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOnJldmVyc2UgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZsZXgtd3JhcCB7XFxuICAgIC1tcy1mbGV4LXdyYXA6d3JhcCAhaW1wb3J0YW50O1xcbiAgICAgICAgZmxleC13cmFwOndyYXAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6ZmxleC13cmFwLXJldmVyc2Uge1xcbiAgICAtbXMtZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xcbiAgICAgICAgZmxleC13cmFwOndyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmbGV4LW5vLXdyYXAge1xcbiAgICAtbXMtZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50O1xcbiAgICAgICAgZmxleC13cmFwOm5vd3JhcCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZS1pdGVtcy1hdXRvIHtcXG4gICAgcGxhY2UtaXRlbXM6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZS1pdGVtcy1zdGFydCB7XFxuICAgIHBsYWNlLWl0ZW1zOnN0YXJ0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnBsYWNlLWl0ZW1zLWVuZCB7XFxuICAgIHBsYWNlLWl0ZW1zOmVuZCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZS1pdGVtcy1jZW50ZXIge1xcbiAgICBwbGFjZS1pdGVtczpjZW50ZXIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cGxhY2UtaXRlbXMtc3RyZXRjaCB7XFxuICAgIHBsYWNlLWl0ZW1zOnN0cmV0Y2ggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cGxhY2UtY29udGVudC1jZW50ZXIge1xcbiAgICBwbGFjZS1jb250ZW50OmNlbnRlciAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZS1jb250ZW50LXN0YXJ0IHtcXG4gICAgcGxhY2UtY29udGVudDpzdGFydCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZS1jb250ZW50LWVuZCB7XFxuICAgIHBsYWNlLWNvbnRlbnQ6ZW5kICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnBsYWNlLWNvbnRlbnQtYmV0d2VlbiB7XFxuICAgIHBsYWNlLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZS1jb250ZW50LWFyb3VuZCB7XFxuICAgIHBsYWNlLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnBsYWNlLWNvbnRlbnQtZXZlbmx5IHtcXG4gICAgcGxhY2UtY29udGVudDpzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cGxhY2UtY29udGVudC1zdHJldGNoIHtcXG4gICAgcGxhY2UtY29udGVudDpzdHJldGNoICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnBsYWNlLXNlbGYtYXV0byB7XFxuICAgIHBsYWNlLXNlbGY6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZS1zZWxmLXN0YXJ0IHtcXG4gICAgcGxhY2Utc2VsZjpzdGFydCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZS1zZWxmLWVuZCB7XFxuICAgIHBsYWNlLXNlbGY6ZW5kICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnBsYWNlLXNlbGYtY2VudGVyIHtcXG4gICAgcGxhY2Utc2VsZjpjZW50ZXIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cGxhY2Utc2VsZi1zdHJldGNoIHtcXG4gICAgcGxhY2Utc2VsZjpzdHJldGNoICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOml0ZW1zLXN0YXJ0IHtcXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246c3RhcnQgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOnN0YXJ0ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDppdGVtcy1lbmQge1xcbiAgICAtd2Via2l0LWJveC1hbGlnbjplbmQgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOmVuZCAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtZW5kICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOml0ZW1zLWNlbnRlciB7XFxuICAgIC13ZWJraXQtYm94LWFsaWduOmNlbnRlciAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246Y2VudGVyICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOml0ZW1zLWJhc2VsaW5lIHtcXG4gICAgLXdlYmtpdC1ib3gtYWxpZ246YmFzZWxpbmUgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOmJhc2VsaW5lICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgYWxpZ24taXRlbXM6YmFzZWxpbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aXRlbXMtc3RyZXRjaCB7XFxuICAgIC13ZWJraXQtYm94LWFsaWduOnN0cmV0Y2ggIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LWFsaWduOnN0cmV0Y2ggIWltcG9ydGFudDtcXG4gICAgICAgICAgICBhbGlnbi1pdGVtczpzdHJldGNoICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmNvbnRlbnQtY2VudGVyIHtcXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOmNlbnRlciAhaW1wb3J0YW50O1xcbiAgICAgICAgYWxpZ24tY29udGVudDpjZW50ZXIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Y29udGVudC1zdGFydCB7XFxuICAgIC1tcy1mbGV4LWxpbmUtcGFjazpzdGFydCAhaW1wb3J0YW50O1xcbiAgICAgICAgYWxpZ24tY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmNvbnRlbnQtZW5kIHtcXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOmVuZCAhaW1wb3J0YW50O1xcbiAgICAgICAgYWxpZ24tY29udGVudDpmbGV4LWVuZCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpjb250ZW50LWJldHdlZW4ge1xcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6anVzdGlmeSAhaW1wb3J0YW50O1xcbiAgICAgICAgYWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmNvbnRlbnQtYXJvdW5kIHtcXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOmRpc3RyaWJ1dGUgIWltcG9ydGFudDtcXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmNvbnRlbnQtZXZlbmx5IHtcXG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOnNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xcbiAgICAgICAgYWxpZ24tY29udGVudDpzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6c2VsZi1hdXRvIHtcXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjphdXRvICFpbXBvcnRhbnQ7XFxuICAgICAgICBhbGlnbi1zZWxmOmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6c2VsZi1zdGFydCB7XFxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246c3RhcnQgIWltcG9ydGFudDtcXG4gICAgICAgIGFsaWduLXNlbGY6ZmxleC1zdGFydCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpzZWxmLWVuZCB7XFxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246ZW5kICFpbXBvcnRhbnQ7XFxuICAgICAgICBhbGlnbi1zZWxmOmZsZXgtZW5kICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnNlbGYtY2VudGVyIHtcXG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDtcXG4gICAgICAgIGFsaWduLXNlbGY6Y2VudGVyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnNlbGYtc3RyZXRjaCB7XFxuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246c3RyZXRjaCAhaW1wb3J0YW50O1xcbiAgICAgICAgYWxpZ24tc2VsZjpzdHJldGNoICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmp1c3RpZnktaXRlbXMtYXV0byB7XFxuICAgIGp1c3RpZnktaXRlbXM6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpqdXN0aWZ5LWl0ZW1zLXN0YXJ0IHtcXG4gICAganVzdGlmeS1pdGVtczpzdGFydCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpqdXN0aWZ5LWl0ZW1zLWVuZCB7XFxuICAgIGp1c3RpZnktaXRlbXM6ZW5kICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmp1c3RpZnktaXRlbXMtY2VudGVyIHtcXG4gICAganVzdGlmeS1pdGVtczpjZW50ZXIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6anVzdGlmeS1pdGVtcy1zdHJldGNoIHtcXG4gICAganVzdGlmeS1pdGVtczpzdHJldGNoICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmp1c3RpZnktc3RhcnQge1xcbiAgICAtd2Via2l0LWJveC1wYWNrOnN0YXJ0ICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1wYWNrOnN0YXJ0ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6anVzdGlmeS1lbmQge1xcbiAgICAtd2Via2l0LWJveC1wYWNrOmVuZCAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtcGFjazplbmQgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6anVzdGlmeS1jZW50ZXIge1xcbiAgICAtd2Via2l0LWJveC1wYWNrOmNlbnRlciAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtcGFjazpjZW50ZXIgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmp1c3RpZnktYmV0d2VlbiB7XFxuICAgIC13ZWJraXQtYm94LXBhY2s6anVzdGlmeSAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtcGFjazpqdXN0aWZ5ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6anVzdGlmeS1hcm91bmQge1xcbiAgICAtbXMtZmxleC1wYWNrOmRpc3RyaWJ1dGUgIWltcG9ydGFudDtcXG4gICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6anVzdGlmeS1ldmVubHkge1xcbiAgICAtd2Via2l0LWJveC1wYWNrOnNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtcGFjazpzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmp1c3RpZnktc2VsZi1hdXRvIHtcXG4gICAganVzdGlmeS1zZWxmOmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6anVzdGlmeS1zZWxmLXN0YXJ0IHtcXG4gICAganVzdGlmeS1zZWxmOnN0YXJ0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmp1c3RpZnktc2VsZi1lbmQge1xcbiAgICBqdXN0aWZ5LXNlbGY6ZW5kICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmp1c3RpZnktc2VsZi1jZW50ZXIge1xcbiAgICBqdXN0aWZ5LXNlbGY6Y2VudGVyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmp1c3RpZnktc2VsZi1zdHJldGNoIHtcXG4gICAganVzdGlmeS1zZWxmOnN0cmV0Y2ggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6ZmxleC0xIHtcXG4gICAgLXdlYmtpdC1ib3gtZmxleDoxICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleDoxIDEgMCUgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBmbGV4OjEgMSAwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmbGV4LWF1dG8ge1xcbiAgICAtd2Via2l0LWJveC1mbGV4OjEgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4OjEgMSBhdXRvICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgZmxleDoxIDEgYXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmbGV4LWluaXRpYWwge1xcbiAgICAtd2Via2l0LWJveC1mbGV4OjAgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4OjAgMSBhdXRvICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgZmxleDowIDEgYXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmbGV4LW5vbmUge1xcbiAgICAtd2Via2l0LWJveC1mbGV4OjAgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4Om5vbmUgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBmbGV4Om5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6ZmxleC1ncm93LTAge1xcbiAgICAtd2Via2l0LWJveC1mbGV4OjAgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOjAgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBmbGV4LWdyb3c6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmbGV4LWdyb3cge1xcbiAgICAtd2Via2l0LWJveC1mbGV4OjEgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOjEgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBmbGV4LWdyb3c6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmbGV4LXNocmluay0wIHtcXG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6MCAhaW1wb3J0YW50O1xcbiAgICAgICAgZmxleC1zaHJpbms6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmbGV4LXNocmluayB7XFxuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOjEgIWltcG9ydGFudDtcXG4gICAgICAgIGZsZXgtc2hyaW5rOjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6b3JkZXItMSB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MiAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6MSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6b3JkZXItMiB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MyAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6MiAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOjIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6b3JkZXItMyB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NCAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6MyAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOjMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6b3JkZXItNCB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NSAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6NCAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOjQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6b3JkZXItNSB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NiAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6NSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6b3JkZXItNiB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NyAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6NiAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOjYgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6b3JkZXItZmlyc3Qge1xcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjAgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOi0xICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgb3JkZXI6LTEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6b3JkZXItbGFzdCB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MTAwMCAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6OTk5ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgb3JkZXI6OTk5ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOm9yZGVyLW5vcm1hbCB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MSAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6MCAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOm9yZGVyLTE6aG92ZXIge1xcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjIgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOjEgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBvcmRlcjoxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpvcmRlci0yOmhvdmVyIHtcXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDozICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1vcmRlcjoyICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgb3JkZXI6MiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6b3JkZXItMzpob3ZlciB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NCAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6MyAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOjMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOm9yZGVyLTQ6aG92ZXIge1xcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjUgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOjQgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBvcmRlcjo0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpvcmRlci01OmhvdmVyIHtcXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo2ICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1vcmRlcjo1ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgb3JkZXI6NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6b3JkZXItNjpob3ZlciB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NyAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6NiAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOjYgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOm9yZGVyLWZpcnN0OmhvdmVyIHtcXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDowICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1vcmRlcjotMSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOi0xICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpvcmRlci1sYXN0OmhvdmVyIHtcXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoxMDAwICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1vcmRlcjo5OTkgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBvcmRlcjo5OTkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOm9yZGVyLW5vcm1hbDpob3ZlciB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MSAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6MCAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOm9yZGVyLTE6Zm9jdXMge1xcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjIgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOjEgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBvcmRlcjoxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpvcmRlci0yOmZvY3VzIHtcXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDozICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1vcmRlcjoyICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgb3JkZXI6MiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6b3JkZXItMzpmb2N1cyB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NCAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6MyAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOjMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOm9yZGVyLTQ6Zm9jdXMge1xcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOjUgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy1mbGV4LW9yZGVyOjQgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBvcmRlcjo0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpvcmRlci01OmZvY3VzIHtcXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDo2ICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1vcmRlcjo1ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgb3JkZXI6NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6b3JkZXItNjpmb2N1cyB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6NyAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6NiAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOjYgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOm9yZGVyLWZpcnN0OmZvY3VzIHtcXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDowICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1vcmRlcjotMSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOi0xICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpvcmRlci1sYXN0OmZvY3VzIHtcXG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDoxMDAwICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtZmxleC1vcmRlcjo5OTkgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBvcmRlcjo5OTkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOm9yZGVyLW5vcm1hbDpmb2N1cyB7XFxuICAgIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6MSAhaW1wb3J0YW50O1xcbiAgICAgICAgLW1zLWZsZXgtb3JkZXI6MCAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIG9yZGVyOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOmZsb2F0LXJpZ2h0IHtcXHJcXG4gICAgZmxvYXQ6cmlnaHQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOmZsb2F0LXJpZ2h0IHtcXG4gICAgZmxvYXQ6bGVmdCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6ZmxvYXQtbGVmdCB7XFxyXFxuICAgIGZsb2F0OmxlZnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOmZsb2F0LWxlZnQge1xcbiAgICBmbG9hdDpyaWdodCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpmbG9hdC1ub25lIHtcXG4gICAgZmxvYXQ6bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpjbGVhcmZpeDphZnRlciB7XFxuICAgIGNvbnRlbnQ6XFxcIlxcXCIgIWltcG9ydGFudDtcXG4gICAgZGlzcGxheTp0YWJsZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpjbGVhcmZpeDphZnRlciB7XFxuICAgIGNsZWFyOmJvdGggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOmNsZWFyLWxlZnQge1xcclxcbiAgICBjbGVhcjpsZWZ0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDpjbGVhci1sZWZ0IHtcXG4gICAgY2xlYXI6cmlnaHQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOmNsZWFyLXJpZ2h0IHtcXHJcXG4gICAgY2xlYXI6cmlnaHQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOmNsZWFyLXJpZ2h0IHtcXG4gICAgY2xlYXI6bGVmdCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpjbGVhci1ib3RoIHtcXG4gICAgY2xlYXI6Ym90aCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpjbGVhci1ub25lIHtcXG4gICAgY2xlYXI6bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb250LWxpZ2h0IHtcXG4gICAgZm9udC13ZWlnaHQ6MzAwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvbnQtbm9ybWFsIHtcXG4gICAgZm9udC13ZWlnaHQ6NDAwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvbnQtbWVkaXVtIHtcXG4gICAgZm9udC13ZWlnaHQ6NTAwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvbnQtc2VtaWJvbGQge1xcbiAgICBmb250LXdlaWdodDo2MDAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9udC1ib2xkIHtcXG4gICAgZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvbnQtZXh0cmFib2xkIHtcXG4gICAgZm9udC13ZWlnaHQ6ODAwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvbnQtYmxhY2sge1xcbiAgICBmb250LXdlaWdodDo5MDAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOmZvbnQtbGlnaHQ6aG92ZXIge1xcbiAgICBmb250LXdlaWdodDozMDAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOmZvbnQtbm9ybWFsOmhvdmVyIHtcXG4gICAgZm9udC13ZWlnaHQ6NDAwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpmb250LW1lZGl1bTpob3ZlciB7XFxuICAgIGZvbnQtd2VpZ2h0OjUwMCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6Zm9udC1zZW1pYm9sZDpob3ZlciB7XFxuICAgIGZvbnQtd2VpZ2h0OjYwMCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6Zm9udC1ib2xkOmhvdmVyIHtcXG4gICAgZm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpmb250LWV4dHJhYm9sZDpob3ZlciB7XFxuICAgIGZvbnQtd2VpZ2h0OjgwMCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6Zm9udC1ibGFjazpob3ZlciB7XFxuICAgIGZvbnQtd2VpZ2h0OjkwMCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpoLTEge1xcbiAgICBoZWlnaHQ6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpoLTIge1xcbiAgICBoZWlnaHQ6MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmgtMyB7XFxuICAgIGhlaWdodDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmgtNCB7XFxuICAgIGhlaWdodDoxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmgtNSB7XFxuICAgIGhlaWdodDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmgtNiB7XFxuICAgIGhlaWdodDoxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aC04IHtcXG4gICAgaGVpZ2h0OjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aC0xMCB7XFxuICAgIGhlaWdodDoyLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aC0xMiB7XFxuICAgIGhlaWdodDozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmgtMTYge1xcbiAgICBoZWlnaHQ6NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpoLTI0IHtcXG4gICAgaGVpZ2h0OjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aC0zMiB7XFxuICAgIGhlaWdodDo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmgtNDgge1xcbiAgICBoZWlnaHQ6MTJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aC02NCB7XFxuICAgIGhlaWdodDoxNnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpoLWF1dG8ge1xcbiAgICBoZWlnaHQ6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpoLXB4IHtcXG4gICAgaGVpZ2h0OjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpoLWZ1bGwge1xcbiAgICBoZWlnaHQ6MTAwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpoLXNjcmVlbiB7XFxuICAgIGhlaWdodDoxMDB2aCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp0ZXh0LXhzIHtcXG4gICAgZm9udC1zaXplOi43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp0ZXh0LXNtIHtcXG4gICAgZm9udC1zaXplOi44NzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dGV4dC1iYXNlIHtcXG4gICAgZm9udC1zaXplOjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dGV4dC1sZyB7XFxuICAgIGZvbnQtc2l6ZToxLjEyNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp0ZXh0LXhsIHtcXG4gICAgZm9udC1zaXplOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dGV4dC0yeGwge1xcbiAgICBmb250LXNpemU6MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnRleHQtM3hsIHtcXG4gICAgZm9udC1zaXplOjEuODc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnRleHQtNHhsIHtcXG4gICAgZm9udC1zaXplOjIuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dGV4dC01eGwge1xcbiAgICBmb250LXNpemU6M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp0ZXh0LTZ4bCB7XFxuICAgIGZvbnQtc2l6ZTo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmxlYWRpbmctbm9uZSB7XFxuICAgIGxpbmUtaGVpZ2h0OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6bGVhZGluZy10aWdodCB7XFxuICAgIGxpbmUtaGVpZ2h0OjEuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6bGVhZGluZy1ub3JtYWwge1xcbiAgICBsaW5lLWhlaWdodDoxLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6bGVhZGluZy1sb29zZSB7XFxuICAgIGxpbmUtaGVpZ2h0OjIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6bGlzdC1pbnNpZGUge1xcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOmluc2lkZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpsaXN0LW91dHNpZGUge1xcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOm91dHNpZGUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6bS0wIHtcXG4gICAgbWFyZ2luOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6bS0xIHtcXG4gICAgbWFyZ2luOjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6bS0yIHtcXG4gICAgbWFyZ2luOjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDptLTMge1xcbiAgICBtYXJnaW46MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDptLTQge1xcbiAgICBtYXJnaW46MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDptLTUge1xcbiAgICBtYXJnaW46MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDptLTYge1xcbiAgICBtYXJnaW46MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOm0tOCB7XFxuICAgIG1hcmdpbjoycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOm0tMTAge1xcbiAgICBtYXJnaW46Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOm0tMTIge1xcbiAgICBtYXJnaW46M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDptLTE2IHtcXG4gICAgbWFyZ2luOjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6bS0yMCB7XFxuICAgIG1hcmdpbjo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOm0tMjQge1xcbiAgICBtYXJnaW46NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDptLTMyIHtcXG4gICAgbWFyZ2luOjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6bS1hdXRvIHtcXG4gICAgbWFyZ2luOmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6bS1weCB7XFxuICAgIG1hcmdpbjoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6bS1iYXNlIHtcXG4gICAgbWFyZ2luOjIuMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDotbS1weCB7XFxuICAgIG1hcmdpbjotMXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOi1tLTEge1xcbiAgICBtYXJnaW46LTAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6LW0tMiB7XFxuICAgIG1hcmdpbjotMC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOi1tLTMge1xcbiAgICBtYXJnaW46LTAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6LW0tNCB7XFxuICAgIG1hcmdpbjotMXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpteS0wIHtcXG4gICAgbWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6bXgtMCB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOm14LTAge1xcbiAgICBtYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOm15LTEge1xcbiAgICBtYXJnaW4tdG9wOjAuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpteC0xIHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6MC4yNXJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6bXgtMSB7XFxuICAgIG1hcmdpbi1yaWdodDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1sZWZ0OjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6bXktMiB7XFxuICAgIG1hcmdpbi10b3A6MC41cmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpteC0yIHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6MC41cmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1yaWdodDowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOm14LTIge1xcbiAgICBtYXJnaW4tcmlnaHQ6MC41cmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1sZWZ0OjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpteS0zIHtcXG4gICAgbWFyZ2luLXRvcDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6bXgtMyB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjAuNzVyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOm14LTMge1xcbiAgICBtYXJnaW4tcmlnaHQ6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tbGVmdDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOm15LTQge1xcbiAgICBtYXJnaW4tdG9wOjFyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbToxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpteC00IHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6MXJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6bXgtNCB7XFxuICAgIG1hcmdpbi1yaWdodDoxcmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1sZWZ0OjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6bXktNSB7XFxuICAgIG1hcmdpbi10b3A6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOm14LTUge1xcclxcbiAgICBtYXJnaW4tbGVmdDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1yaWdodDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDpteC01IHtcXG4gICAgbWFyZ2luLXJpZ2h0OjEuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWxlZnQ6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpteS02IHtcXG4gICAgbWFyZ2luLXRvcDoxLjVyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbToxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOm14LTYge1xcclxcbiAgICBtYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6bXgtNiB7XFxuICAgIG1hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOm15LTgge1xcbiAgICBtYXJnaW4tdG9wOjJyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbToycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpteC04IHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6MnJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6bXgtOCB7XFxuICAgIG1hcmdpbi1yaWdodDoycmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1sZWZ0OjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6bXktMTAge1xcbiAgICBtYXJnaW4tdG9wOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6bXgtMTAge1xcclxcbiAgICBtYXJnaW4tbGVmdDoyLjVyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6bXgtMTAge1xcbiAgICBtYXJnaW4tcmlnaHQ6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1sZWZ0OjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpteS0xMiB7XFxuICAgIG1hcmdpbi10b3A6M3JlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOm14LTEyIHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6bXgtMTIge1xcbiAgICBtYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tbGVmdDozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOm15LTE2IHtcXG4gICAgbWFyZ2luLXRvcDo0cmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6bXgtMTYge1xcclxcbiAgICBtYXJnaW4tbGVmdDo0cmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1yaWdodDo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDpteC0xNiB7XFxuICAgIG1hcmdpbi1yaWdodDo0cmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1sZWZ0OjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6bXktMjAge1xcbiAgICBtYXJnaW4tdG9wOjVyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpteC0yMCB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjVyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOm14LTIwIHtcXG4gICAgbWFyZ2luLXJpZ2h0OjVyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWxlZnQ6NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpteS0yNCB7XFxuICAgIG1hcmdpbi10b3A6NnJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOm14LTI0IHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6NnJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6bXgtMjQge1xcbiAgICBtYXJnaW4tcmlnaHQ6NnJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tbGVmdDo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOm15LTMyIHtcXG4gICAgbWFyZ2luLXRvcDo4cmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6bXgtMzIge1xcclxcbiAgICBtYXJnaW4tbGVmdDo4cmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1yaWdodDo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDpteC0zMiB7XFxuICAgIG1hcmdpbi1yaWdodDo4cmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1sZWZ0OjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6bXktYXV0byB7XFxuICAgIG1hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOm14LWF1dG8ge1xcclxcbiAgICBtYXJnaW4tbGVmdDphdXRvICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDpteC1hdXRvIHtcXG4gICAgbWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpteS1weCB7XFxuICAgIG1hcmdpbi10b3A6MXB4ICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpteC1weCB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjFweCAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDpteC1weCB7XFxuICAgIG1hcmdpbi1yaWdodDoxcHggIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWxlZnQ6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOm15LWJhc2Uge1xcbiAgICBtYXJnaW4tdG9wOjIuMnJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tYm90dG9tOjIuMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6bXgtYmFzZSB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjIuMnJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Mi4ycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDpteC1iYXNlIHtcXG4gICAgbWFyZ2luLXJpZ2h0OjIuMnJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tbGVmdDoyLjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6LW15LXB4IHtcXG4gICAgbWFyZ2luLXRvcDotMXB4ICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206LTFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6LW14LXB4IHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6LTFweCAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6LTFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6LW14LXB4IHtcXG4gICAgbWFyZ2luLXJpZ2h0Oi0xcHggIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWxlZnQ6LTFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDotbXktMSB7XFxuICAgIG1hcmdpbi10b3A6LTAuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTotMC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6LW14LTEge1xcclxcbiAgICBtYXJnaW4tbGVmdDotMC4yNXJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6LTAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOi1teC0xIHtcXG4gICAgbWFyZ2luLXJpZ2h0Oi0wLjI1cmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1sZWZ0Oi0wLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOi1teS0yIHtcXG4gICAgbWFyZ2luLXRvcDotMC41cmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206LTAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6LW14LTIge1xcclxcbiAgICBtYXJnaW4tbGVmdDotMC41cmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIG1hcmdpbi1yaWdodDotMC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDotbXgtMiB7XFxuICAgIG1hcmdpbi1yaWdodDotMC41cmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1sZWZ0Oi0wLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6LW15LTMge1xcbiAgICBtYXJnaW4tdG9wOi0wLjc1cmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1ib3R0b206LTAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOi1teC0zIHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6LTAuNzVyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0Oi0wLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDotbXgtMyB7XFxuICAgIG1hcmdpbi1yaWdodDotMC43NXJlbSAhaW1wb3J0YW50O1xcbiAgICBtYXJnaW4tbGVmdDotMC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDotbXktNCB7XFxuICAgIG1hcmdpbi10b3A6LTFyZW0gIWltcG9ydGFudDtcXG4gICAgbWFyZ2luLWJvdHRvbTotMXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6LW14LTQge1xcclxcbiAgICBtYXJnaW4tbGVmdDotMXJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6LTFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOi1teC00IHtcXG4gICAgbWFyZ2luLXJpZ2h0Oi0xcmVtICFpbXBvcnRhbnQ7XFxuICAgIG1hcmdpbi1sZWZ0Oi0xcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOm10LTAge1xcbiAgICBtYXJnaW4tdG9wOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOm1yLTAge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6bXItMCB7XFxuICAgIG1hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6bWItMCB7XFxuICAgIG1hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6bWwtMCB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOm1sLTAge1xcbiAgICBtYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDptdC0xIHtcXG4gICAgbWFyZ2luLXRvcDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDptci0xIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOm1yLTEge1xcbiAgICBtYXJnaW4tbGVmdDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOm1iLTEge1xcbiAgICBtYXJnaW4tYm90dG9tOjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOm1sLTEge1xcclxcbiAgICBtYXJnaW4tbGVmdDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDptbC0xIHtcXG4gICAgbWFyZ2luLXJpZ2h0OjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6bXQtMiB7XFxuICAgIG1hcmdpbi10b3A6MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDptci0yIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6bXItMiB7XFxuICAgIG1hcmdpbi1sZWZ0OjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDptYi0yIHtcXG4gICAgbWFyZ2luLWJvdHRvbTowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOm1sLTIge1xcclxcbiAgICBtYXJnaW4tbGVmdDowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOm1sLTIge1xcbiAgICBtYXJnaW4tcmlnaHQ6MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOm10LTMge1xcbiAgICBtYXJnaW4tdG9wOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOm1yLTMge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6bXItMyB7XFxuICAgIG1hcmdpbi1sZWZ0OjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6bWItMyB7XFxuICAgIG1hcmdpbi1ib3R0b206MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6bWwtMyB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOm1sLTMge1xcbiAgICBtYXJnaW4tcmlnaHQ6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDptdC00IHtcXG4gICAgbWFyZ2luLXRvcDoxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDptci00IHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOm1yLTQge1xcbiAgICBtYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOm1iLTQge1xcbiAgICBtYXJnaW4tYm90dG9tOjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOm1sLTQge1xcclxcbiAgICBtYXJnaW4tbGVmdDoxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDptbC00IHtcXG4gICAgbWFyZ2luLXJpZ2h0OjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6bXQtNSB7XFxuICAgIG1hcmdpbi10b3A6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6bXItNSB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDptci01IHtcXG4gICAgbWFyZ2luLWxlZnQ6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDptYi01IHtcXG4gICAgbWFyZ2luLWJvdHRvbToxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDptbC01IHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6bWwtNSB7XFxuICAgIG1hcmdpbi1yaWdodDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOm10LTYge1xcbiAgICBtYXJnaW4tdG9wOjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6bXItNiB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDoxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOm1yLTYge1xcbiAgICBtYXJnaW4tbGVmdDoxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6bWItNiB7XFxuICAgIG1hcmdpbi1ib3R0b206MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDptbC02IHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDptbC02IHtcXG4gICAgbWFyZ2luLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDptdC04IHtcXG4gICAgbWFyZ2luLXRvcDoycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDptci04IHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOm1yLTgge1xcbiAgICBtYXJnaW4tbGVmdDoycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOm1iLTgge1xcbiAgICBtYXJnaW4tYm90dG9tOjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOm1sLTgge1xcclxcbiAgICBtYXJnaW4tbGVmdDoycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDptbC04IHtcXG4gICAgbWFyZ2luLXJpZ2h0OjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6bXQtMTAge1xcbiAgICBtYXJnaW4tdG9wOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6bXItMTAge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDptci0xMCB7XFxuICAgIG1hcmdpbi1sZWZ0OjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDptYi0xMCB7XFxuICAgIG1hcmdpbi1ib3R0b206Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDptbC0xMCB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6bWwtMTAge1xcbiAgICBtYXJnaW4tcmlnaHQ6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOm10LTEyIHtcXG4gICAgbWFyZ2luLXRvcDozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDptci0xMiB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDptci0xMiB7XFxuICAgIG1hcmdpbi1sZWZ0OjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6bWItMTIge1xcbiAgICBtYXJnaW4tYm90dG9tOjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOm1sLTEyIHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6bWwtMTIge1xcbiAgICBtYXJnaW4tcmlnaHQ6M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDptdC0xNiB7XFxuICAgIG1hcmdpbi10b3A6NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6bXItMTYge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6bXItMTYge1xcbiAgICBtYXJnaW4tbGVmdDo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOm1iLTE2IHtcXG4gICAgbWFyZ2luLWJvdHRvbTo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDptbC0xNiB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOm1sLTE2IHtcXG4gICAgbWFyZ2luLXJpZ2h0OjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6bXQtMjAge1xcbiAgICBtYXJnaW4tdG9wOjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOm1yLTIwIHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOm1yLTIwIHtcXG4gICAgbWFyZ2luLWxlZnQ6NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDptYi0yMCB7XFxuICAgIG1hcmdpbi1ib3R0b206NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6bWwtMjAge1xcclxcbiAgICBtYXJnaW4tbGVmdDo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDptbC0yMCB7XFxuICAgIG1hcmdpbi1yaWdodDo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOm10LTI0IHtcXG4gICAgbWFyZ2luLXRvcDo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDptci0yNCB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDptci0yNCB7XFxuICAgIG1hcmdpbi1sZWZ0OjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6bWItMjQge1xcbiAgICBtYXJnaW4tYm90dG9tOjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOm1sLTI0IHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6bWwtMjQge1xcbiAgICBtYXJnaW4tcmlnaHQ6NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDptdC0zMiB7XFxuICAgIG1hcmdpbi10b3A6OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6bXItMzIge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6bXItMzIge1xcbiAgICBtYXJnaW4tbGVmdDo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOm1iLTMyIHtcXG4gICAgbWFyZ2luLWJvdHRvbTo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDptbC0zMiB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOm1sLTMyIHtcXG4gICAgbWFyZ2luLXJpZ2h0OjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6bXQtYXV0byB7XFxuICAgIG1hcmdpbi10b3A6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6bXItYXV0byB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDptci1hdXRvIHtcXG4gICAgbWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDptYi1hdXRvIHtcXG4gICAgbWFyZ2luLWJvdHRvbTphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDptbC1hdXRvIHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6bWwtYXV0byB7XFxuICAgIG1hcmdpbi1yaWdodDphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOm10LXB4IHtcXG4gICAgbWFyZ2luLXRvcDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOm1yLXB4IHtcXHJcXG4gICAgbWFyZ2luLXJpZ2h0OjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6bXItcHgge1xcbiAgICBtYXJnaW4tbGVmdDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6bWItcHgge1xcbiAgICBtYXJnaW4tYm90dG9tOjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6bWwtcHgge1xcclxcbiAgICBtYXJnaW4tbGVmdDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOm1sLXB4IHtcXG4gICAgbWFyZ2luLXJpZ2h0OjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDptdC1iYXNlIHtcXG4gICAgbWFyZ2luLXRvcDoyLjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOm1yLWJhc2Uge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6Mi4ycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDptci1iYXNlIHtcXG4gICAgbWFyZ2luLWxlZnQ6Mi4ycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOm1iLWJhc2Uge1xcbiAgICBtYXJnaW4tYm90dG9tOjIuMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6bWwtYmFzZSB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0OjIuMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6bWwtYmFzZSB7XFxuICAgIG1hcmdpbi1yaWdodDoyLjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6LW10LXB4IHtcXG4gICAgbWFyZ2luLXRvcDotMXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDotbXItcHgge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6LTFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6LW1yLXB4IHtcXG4gICAgbWFyZ2luLWxlZnQ6LTFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDotbWItcHgge1xcbiAgICBtYXJnaW4tYm90dG9tOi0xcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOi1tbC1weCB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0Oi0xcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOi1tbC1weCB7XFxuICAgIG1hcmdpbi1yaWdodDotMXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOi1tdC0xIHtcXG4gICAgbWFyZ2luLXRvcDotMC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6LW1yLTEge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6LTAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOi1tci0xIHtcXG4gICAgbWFyZ2luLWxlZnQ6LTAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6LW1iLTEge1xcbiAgICBtYXJnaW4tYm90dG9tOi0wLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDotbWwtMSB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0Oi0wLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDotbWwtMSB7XFxuICAgIG1hcmdpbi1yaWdodDotMC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDotbXQtMiB7XFxuICAgIG1hcmdpbi10b3A6LTAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6LW1yLTIge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6LTAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6LW1yLTIge1xcbiAgICBtYXJnaW4tbGVmdDotMC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOi1tYi0yIHtcXG4gICAgbWFyZ2luLWJvdHRvbTotMC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDotbWwtMiB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0Oi0wLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOi1tbC0yIHtcXG4gICAgbWFyZ2luLXJpZ2h0Oi0wLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6LW10LTMge1xcbiAgICBtYXJnaW4tdG9wOi0wLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDotbXItMyB7XFxyXFxuICAgIG1hcmdpbi1yaWdodDotMC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6LW1yLTMge1xcbiAgICBtYXJnaW4tbGVmdDotMC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDotbWItMyB7XFxuICAgIG1hcmdpbi1ib3R0b206LTAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOi1tbC0zIHtcXHJcXG4gICAgbWFyZ2luLWxlZnQ6LTAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOi1tbC0zIHtcXG4gICAgbWFyZ2luLXJpZ2h0Oi0wLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOi1tdC00IHtcXG4gICAgbWFyZ2luLXRvcDotMXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6LW1yLTQge1xcclxcbiAgICBtYXJnaW4tcmlnaHQ6LTFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOi1tci00IHtcXG4gICAgbWFyZ2luLWxlZnQ6LTFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6LW1iLTQge1xcbiAgICBtYXJnaW4tYm90dG9tOi0xcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDotbWwtNCB7XFxyXFxuICAgIG1hcmdpbi1sZWZ0Oi0xcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDotbWwtNCB7XFxuICAgIG1hcmdpbi1yaWdodDotMXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDptYXgtaC1mdWxsIHtcXG4gICAgbWF4LWhlaWdodDoxMDAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOm1heC1oLXNjcmVlbiB7XFxuICAgIG1heC1oZWlnaHQ6MTAwdmggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6bWF4LXcteHMge1xcbiAgICBtYXgtd2lkdGg6MjByZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6bWF4LXctc20ge1xcbiAgICBtYXgtd2lkdGg6MzByZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6bWF4LXctbWQge1xcbiAgICBtYXgtd2lkdGg6NDByZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6bWF4LXctbGcge1xcbiAgICBtYXgtd2lkdGg6NTByZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6bWF4LXcteGwge1xcbiAgICBtYXgtd2lkdGg6NjByZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6bWF4LXctMnhsIHtcXG4gICAgbWF4LXdpZHRoOjcwcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOm1heC13LTN4bCB7XFxuICAgIG1heC13aWR0aDo4MHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDptYXgtdy00eGwge1xcbiAgICBtYXgtd2lkdGg6OTByZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6bWF4LXctNXhsIHtcXG4gICAgbWF4LXdpZHRoOjEwMHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDptYXgtdy1mdWxsIHtcXG4gICAgbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6bWluLWgtMCB7XFxuICAgIG1pbi1oZWlnaHQ6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDptaW4taC1mdWxsIHtcXG4gICAgbWluLWhlaWdodDoxMDAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOm1pbi1oLXNjcmVlbiB7XFxuICAgIG1pbi1oZWlnaHQ6MTAwdmggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6bWluLXctMCB7XFxuICAgIG1pbi13aWR0aDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOm1pbi13LWZ1bGwge1xcbiAgICBtaW4td2lkdGg6MTAwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpvYmplY3QtY29udGFpbiB7XFxuICAgIC1vLW9iamVjdC1maXQ6Y29udGFpbiAhaW1wb3J0YW50O1xcbiAgICAgICBvYmplY3QtZml0OmNvbnRhaW4gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6b2JqZWN0LWNvdmVyIHtcXG4gICAgLW8tb2JqZWN0LWZpdDpjb3ZlciAhaW1wb3J0YW50O1xcbiAgICAgICBvYmplY3QtZml0OmNvdmVyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOm9iamVjdC1maWxsIHtcXG4gICAgLW8tb2JqZWN0LWZpdDpmaWxsICFpbXBvcnRhbnQ7XFxuICAgICAgIG9iamVjdC1maXQ6ZmlsbCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpvYmplY3Qtbm9uZSB7XFxuICAgIC1vLW9iamVjdC1maXQ6bm9uZSAhaW1wb3J0YW50O1xcbiAgICAgICBvYmplY3QtZml0Om5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6b2JqZWN0LXNjYWxlLWRvd24ge1xcbiAgICAtby1vYmplY3QtZml0OnNjYWxlLWRvd24gIWltcG9ydGFudDtcXG4gICAgICAgb2JqZWN0LWZpdDpzY2FsZS1kb3duICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOm9iamVjdC1ib3R0b20ge1xcbiAgICAtby1vYmplY3QtcG9zaXRpb246Ym90dG9tICFpbXBvcnRhbnQ7XFxuICAgICAgIG9iamVjdC1wb3NpdGlvbjpib3R0b20gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6b2JqZWN0LWNlbnRlciB7XFxuICAgIC1vLW9iamVjdC1wb3NpdGlvbjpjZW50ZXIgIWltcG9ydGFudDtcXG4gICAgICAgb2JqZWN0LXBvc2l0aW9uOmNlbnRlciAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpvYmplY3QtbGVmdCB7XFxuICAgIC1vLW9iamVjdC1wb3NpdGlvbjpsZWZ0ICFpbXBvcnRhbnQ7XFxuICAgICAgIG9iamVjdC1wb3NpdGlvbjpsZWZ0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOm9iamVjdC1sZWZ0LWJvdHRvbSB7XFxuICAgIC1vLW9iamVjdC1wb3NpdGlvbjpsZWZ0IGJvdHRvbSAhaW1wb3J0YW50O1xcbiAgICAgICBvYmplY3QtcG9zaXRpb246bGVmdCBib3R0b20gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6b2JqZWN0LWxlZnQtdG9wIHtcXG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOmxlZnQgdG9wICFpbXBvcnRhbnQ7XFxuICAgICAgIG9iamVjdC1wb3NpdGlvbjpsZWZ0IHRvcCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpvYmplY3QtcmlnaHQge1xcbiAgICAtby1vYmplY3QtcG9zaXRpb246cmlnaHQgIWltcG9ydGFudDtcXG4gICAgICAgb2JqZWN0LXBvc2l0aW9uOnJpZ2h0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOm9iamVjdC1yaWdodC1ib3R0b20ge1xcbiAgICAtby1vYmplY3QtcG9zaXRpb246cmlnaHQgYm90dG9tICFpbXBvcnRhbnQ7XFxuICAgICAgIG9iamVjdC1wb3NpdGlvbjpyaWdodCBib3R0b20gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6b2JqZWN0LXJpZ2h0LXRvcCB7XFxuICAgIC1vLW9iamVjdC1wb3NpdGlvbjpyaWdodCB0b3AgIWltcG9ydGFudDtcXG4gICAgICAgb2JqZWN0LXBvc2l0aW9uOnJpZ2h0IHRvcCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpvYmplY3QtdG9wIHtcXG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOnRvcCAhaW1wb3J0YW50O1xcbiAgICAgICBvYmplY3QtcG9zaXRpb246dG9wICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOm9wYWNpdHktMCB7XFxuICAgIG9wYWNpdHk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpvcGFjaXR5LTI1IHtcXG4gICAgb3BhY2l0eTowLjI1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOm9wYWNpdHktNTAge1xcbiAgICBvcGFjaXR5OjAuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpvcGFjaXR5LTc1IHtcXG4gICAgb3BhY2l0eTowLjc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOm9wYWNpdHktMTAwIHtcXG4gICAgb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOm92ZXJmbG93LWF1dG8ge1xcbiAgICBvdmVyZmxvdzphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOm92ZXJmbG93LWhpZGRlbiB7XFxuICAgIG92ZXJmbG93OmhpZGRlbiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpvdmVyZmxvdy12aXNpYmxlIHtcXG4gICAgb3ZlcmZsb3c6dmlzaWJsZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpvdmVyZmxvdy1zY3JvbGwge1xcbiAgICBvdmVyZmxvdzpzY3JvbGwgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6b3ZlcmZsb3cteC1hdXRvIHtcXG4gICAgb3ZlcmZsb3cteDphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOm92ZXJmbG93LXktYXV0byB7XFxuICAgIG92ZXJmbG93LXk6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpvdmVyZmxvdy14LWhpZGRlbiB7XFxuICAgIG92ZXJmbG93LXg6aGlkZGVuICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOm92ZXJmbG93LXktaGlkZGVuIHtcXG4gICAgb3ZlcmZsb3cteTpoaWRkZW4gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6b3ZlcmZsb3cteC12aXNpYmxlIHtcXG4gICAgb3ZlcmZsb3cteDp2aXNpYmxlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOm92ZXJmbG93LXktdmlzaWJsZSB7XFxuICAgIG92ZXJmbG93LXk6dmlzaWJsZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpvdmVyZmxvdy14LXNjcm9sbCB7XFxuICAgIG92ZXJmbG93LXg6c2Nyb2xsICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOm92ZXJmbG93LXktc2Nyb2xsIHtcXG4gICAgb3ZlcmZsb3cteTpzY3JvbGwgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6c2Nyb2xsaW5nLXRvdWNoIHtcXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2ggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6c2Nyb2xsaW5nLWF1dG8ge1xcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOm92ZXJzY3JvbGwtYXV0byB7XFxuICAgIC1tcy1zY3JvbGwtY2hhaW5pbmc6Y2hhaW5lZCAhaW1wb3J0YW50O1xcbiAgICAgICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOm92ZXJzY3JvbGwtY29udGFpbiB7XFxuICAgIC1tcy1zY3JvbGwtY2hhaW5pbmc6bm9uZSAhaW1wb3J0YW50O1xcbiAgICAgICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjpjb250YWluICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOm92ZXJzY3JvbGwtbm9uZSB7XFxuICAgIC1tcy1zY3JvbGwtY2hhaW5pbmc6bm9uZSAhaW1wb3J0YW50O1xcbiAgICAgICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOm92ZXJzY3JvbGwteS1hdXRvIHtcXG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvci15OmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6b3ZlcnNjcm9sbC15LWNvbnRhaW4ge1xcbiAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXk6Y29udGFpbiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpvdmVyc2Nyb2xsLXktbm9uZSB7XFxuICAgIG92ZXJzY3JvbGwtYmVoYXZpb3IteTpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOm92ZXJzY3JvbGwteC1hdXRvIHtcXG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvci14OmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6b3ZlcnNjcm9sbC14LWNvbnRhaW4ge1xcbiAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yLXg6Y29udGFpbiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpvdmVyc2Nyb2xsLXgtbm9uZSB7XFxuICAgIG92ZXJzY3JvbGwtYmVoYXZpb3IteDpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnAtMCB7XFxuICAgIHBhZGRpbmc6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpwLTEge1xcbiAgICBwYWRkaW5nOjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6cC0yIHtcXG4gICAgcGFkZGluZzowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6cC0zIHtcXG4gICAgcGFkZGluZzowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnAtNCB7XFxuICAgIHBhZGRpbmc6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpwLTUge1xcbiAgICBwYWRkaW5nOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6cC02IHtcXG4gICAgcGFkZGluZzoxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6cC04IHtcXG4gICAgcGFkZGluZzoycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnAtMTAge1xcbiAgICBwYWRkaW5nOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpwLTEyIHtcXG4gICAgcGFkZGluZzozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnAtMTYge1xcbiAgICBwYWRkaW5nOjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6cC0yMCB7XFxuICAgIHBhZGRpbmc6NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpwLTI0IHtcXG4gICAgcGFkZGluZzo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnAtMzIge1xcbiAgICBwYWRkaW5nOjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6cC1weCB7XFxuICAgIHBhZGRpbmc6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnAtYmFzZSB7XFxuICAgIHBhZGRpbmc6Mi4ycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnB5LTAge1xcbiAgICBwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOnB4LTAge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50O1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOnB4LTAge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6cHktMSB7XFxuICAgIHBhZGRpbmctdG9wOjAuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1ib3R0b206MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6cHgtMSB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDowLjI1cmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6cHgtMSB7XFxuICAgIHBhZGRpbmctcmlnaHQ6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWxlZnQ6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpweS0yIHtcXG4gICAgcGFkZGluZy10b3A6MC41cmVtICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctYm90dG9tOjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6cHgtMiB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDowLjVyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgcGFkZGluZy1yaWdodDowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOnB4LTIge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWxlZnQ6MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnB5LTMge1xcbiAgICBwYWRkaW5nLXRvcDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctYm90dG9tOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOnB4LTMge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6MC43NXJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOnB4LTMge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjAuNzVyZW0gIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1sZWZ0OjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6cHktNCB7XFxuICAgIHBhZGRpbmctdG9wOjFyZW0gIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1ib3R0b206MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6cHgtNCB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDoxcmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6cHgtNCB7XFxuICAgIHBhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpweS01IHtcXG4gICAgcGFkZGluZy10b3A6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWJvdHRvbToxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpweC01IHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjEuMjVyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgcGFkZGluZy1yaWdodDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDpweC01IHtcXG4gICAgcGFkZGluZy1yaWdodDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctbGVmdDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnB5LTYge1xcbiAgICBwYWRkaW5nLXRvcDoxLjVyZW0gIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpweC02IHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6cHgtNiB7XFxuICAgIHBhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctbGVmdDoxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6cHktOCB7XFxuICAgIHBhZGRpbmctdG9wOjJyZW0gIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1ib3R0b206MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6cHgtOCB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDoycmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6cHgtOCB7XFxuICAgIHBhZGRpbmctcmlnaHQ6MnJlbSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWxlZnQ6MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpweS0xMCB7XFxuICAgIHBhZGRpbmctdG9wOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWJvdHRvbToyLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOnB4LTEwIHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjIuNXJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6cHgtMTAge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWxlZnQ6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnB5LTEyIHtcXG4gICAgcGFkZGluZy10b3A6M3JlbSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWJvdHRvbTozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpweC0xMiB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDozcmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6cHgtMTIge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjNyZW0gIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6cHktMTYge1xcbiAgICBwYWRkaW5nLXRvcDo0cmVtICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctYm90dG9tOjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOnB4LTE2IHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjRyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgcGFkZGluZy1yaWdodDo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDpweC0xNiB7XFxuICAgIHBhZGRpbmctcmlnaHQ6NHJlbSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWxlZnQ6NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpweS0yMCB7XFxuICAgIHBhZGRpbmctdG9wOjVyZW0gIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1ib3R0b206NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6cHgtMjAge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6NXJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOnB4LTIwIHtcXG4gICAgcGFkZGluZy1yaWdodDo1cmVtICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctbGVmdDo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnB5LTI0IHtcXG4gICAgcGFkZGluZy10b3A6NnJlbSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWJvdHRvbTo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpweC0yNCB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDo2cmVtICFpbXBvcnRhbnQ7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6cHgtMjQge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjZyZW0gIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1sZWZ0OjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6cHktMzIge1xcbiAgICBwYWRkaW5nLXRvcDo4cmVtICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctYm90dG9tOjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOnB4LTMyIHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjhyZW0gIWltcG9ydGFudDtcXHJcXG4gICAgcGFkZGluZy1yaWdodDo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDpweC0zMiB7XFxuICAgIHBhZGRpbmctcmlnaHQ6OHJlbSAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWxlZnQ6OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpweS1weCB7XFxuICAgIHBhZGRpbmctdG9wOjFweCAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWJvdHRvbToxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOnB4LXB4IHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjFweCAhaW1wb3J0YW50O1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6cHgtcHgge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjFweCAhaW1wb3J0YW50O1xcbiAgICBwYWRkaW5nLWxlZnQ6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnB5LWJhc2Uge1xcbiAgICBwYWRkaW5nLXRvcDoyLjJyZW0gIWltcG9ydGFudDtcXG4gICAgcGFkZGluZy1ib3R0b206Mi4ycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpweC1iYXNlIHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjIuMnJlbSAhaW1wb3J0YW50O1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjIuMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6cHgtYmFzZSB7XFxuICAgIHBhZGRpbmctcmlnaHQ6Mi4ycmVtICFpbXBvcnRhbnQ7XFxuICAgIHBhZGRpbmctbGVmdDoyLjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6cHQtMCB7XFxuICAgIHBhZGRpbmctdG9wOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOnByLTAge1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOnByLTAge1xcbiAgICBwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpwYi0wIHtcXG4gICAgcGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6cGwtMCB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDpwbC0wIHtcXG4gICAgcGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnB0LTEge1xcbiAgICBwYWRkaW5nLXRvcDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpwci0xIHtcXHJcXG4gICAgcGFkZGluZy1yaWdodDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDpwci0xIHtcXG4gICAgcGFkZGluZy1sZWZ0OjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6cGItMSB7XFxuICAgIHBhZGRpbmctYm90dG9tOjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOnBsLTEge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6cGwtMSB7XFxuICAgIHBhZGRpbmctcmlnaHQ6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpwdC0yIHtcXG4gICAgcGFkZGluZy10b3A6MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpwci0yIHtcXHJcXG4gICAgcGFkZGluZy1yaWdodDowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOnByLTIge1xcbiAgICBwYWRkaW5nLWxlZnQ6MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnBiLTIge1xcbiAgICBwYWRkaW5nLWJvdHRvbTowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOnBsLTIge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDpwbC0yIHtcXG4gICAgcGFkZGluZy1yaWdodDowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6cHQtMyB7XFxuICAgIHBhZGRpbmctdG9wOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOnByLTMge1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOnByLTMge1xcbiAgICBwYWRkaW5nLWxlZnQ6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpwYi0zIHtcXG4gICAgcGFkZGluZy1ib3R0b206MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6cGwtMyB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDpwbC0zIHtcXG4gICAgcGFkZGluZy1yaWdodDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnB0LTQge1xcbiAgICBwYWRkaW5nLXRvcDoxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpwci00IHtcXHJcXG4gICAgcGFkZGluZy1yaWdodDoxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDpwci00IHtcXG4gICAgcGFkZGluZy1sZWZ0OjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6cGItNCB7XFxuICAgIHBhZGRpbmctYm90dG9tOjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOnBsLTQge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6cGwtNCB7XFxuICAgIHBhZGRpbmctcmlnaHQ6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpwdC01IHtcXG4gICAgcGFkZGluZy10b3A6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6cHItNSB7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6cHItNSB7XFxuICAgIHBhZGRpbmctbGVmdDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnBiLTUge1xcbiAgICBwYWRkaW5nLWJvdHRvbToxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpwbC01IHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOnBsLTUge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6cHQtNiB7XFxuICAgIHBhZGRpbmctdG9wOjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6cHItNiB7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDpwci02IHtcXG4gICAgcGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpwYi02IHtcXG4gICAgcGFkZGluZy1ib3R0b206MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpwbC02IHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6cGwtNiB7XFxuICAgIHBhZGRpbmctcmlnaHQ6MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnB0LTgge1xcbiAgICBwYWRkaW5nLXRvcDoycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpwci04IHtcXHJcXG4gICAgcGFkZGluZy1yaWdodDoycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDpwci04IHtcXG4gICAgcGFkZGluZy1sZWZ0OjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6cGItOCB7XFxuICAgIHBhZGRpbmctYm90dG9tOjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOnBsLTgge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6cGwtOCB7XFxuICAgIHBhZGRpbmctcmlnaHQ6MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpwdC0xMCB7XFxuICAgIHBhZGRpbmctdG9wOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6cHItMTAge1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6cHItMTAge1xcbiAgICBwYWRkaW5nLWxlZnQ6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnBiLTEwIHtcXG4gICAgcGFkZGluZy1ib3R0b206Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpwbC0xMCB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDoyLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOnBsLTEwIHtcXG4gICAgcGFkZGluZy1yaWdodDoyLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6cHQtMTIge1xcbiAgICBwYWRkaW5nLXRvcDozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpwci0xMiB7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6cHItMTIge1xcbiAgICBwYWRkaW5nLWxlZnQ6M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpwYi0xMiB7XFxuICAgIHBhZGRpbmctYm90dG9tOjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOnBsLTEyIHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOnBsLTEyIHtcXG4gICAgcGFkZGluZy1yaWdodDozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnB0LTE2IHtcXG4gICAgcGFkZGluZy10b3A6NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6cHItMTYge1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOnByLTE2IHtcXG4gICAgcGFkZGluZy1sZWZ0OjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6cGItMTYge1xcbiAgICBwYWRkaW5nLWJvdHRvbTo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpwbC0xNiB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDpwbC0xNiB7XFxuICAgIHBhZGRpbmctcmlnaHQ6NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpwdC0yMCB7XFxuICAgIHBhZGRpbmctdG9wOjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOnByLTIwIHtcXHJcXG4gICAgcGFkZGluZy1yaWdodDo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDpwci0yMCB7XFxuICAgIHBhZGRpbmctbGVmdDo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnBiLTIwIHtcXG4gICAgcGFkZGluZy1ib3R0b206NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6cGwtMjAge1xcclxcbiAgICBwYWRkaW5nLWxlZnQ6NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6cGwtMjAge1xcbiAgICBwYWRkaW5nLXJpZ2h0OjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6cHQtMjQge1xcbiAgICBwYWRkaW5nLXRvcDo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpwci0yNCB7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6cHItMjQge1xcbiAgICBwYWRkaW5nLWxlZnQ6NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpwYi0yNCB7XFxuICAgIHBhZGRpbmctYm90dG9tOjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOnBsLTI0IHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOnBsLTI0IHtcXG4gICAgcGFkZGluZy1yaWdodDo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnB0LTMyIHtcXG4gICAgcGFkZGluZy10b3A6OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6cHItMzIge1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOnByLTMyIHtcXG4gICAgcGFkZGluZy1sZWZ0OjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6cGItMzIge1xcbiAgICBwYWRkaW5nLWJvdHRvbTo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpwbC0zMiB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDpwbC0zMiB7XFxuICAgIHBhZGRpbmctcmlnaHQ6OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpwdC1weCB7XFxuICAgIHBhZGRpbmctdG9wOjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6cHItcHgge1xcclxcbiAgICBwYWRkaW5nLXJpZ2h0OjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6cHItcHgge1xcbiAgICBwYWRkaW5nLWxlZnQ6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnBiLXB4IHtcXG4gICAgcGFkZGluZy1ib3R0b206MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpwbC1weCB7XFxyXFxuICAgIHBhZGRpbmctbGVmdDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOnBsLXB4IHtcXG4gICAgcGFkZGluZy1yaWdodDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6cHQtYmFzZSB7XFxuICAgIHBhZGRpbmctdG9wOjIuMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6cHItYmFzZSB7XFxyXFxuICAgIHBhZGRpbmctcmlnaHQ6Mi4ycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDpwci1iYXNlIHtcXG4gICAgcGFkZGluZy1sZWZ0OjIuMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpwYi1iYXNlIHtcXG4gICAgcGFkZGluZy1ib3R0b206Mi4ycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpwbC1iYXNlIHtcXHJcXG4gICAgcGFkZGluZy1sZWZ0OjIuMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6cGwtYmFzZSB7XFxuICAgIHBhZGRpbmctcmlnaHQ6Mi4ycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnBsYWNlaG9sZGVyLXRyYW5zcGFyZW50Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cGxhY2Vob2xkZXItdHJhbnNwYXJlbnQ6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICBjb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZWhvbGRlci10cmFuc3BhcmVudDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICBjb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZWhvbGRlci10cmFuc3BhcmVudDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cGxhY2Vob2xkZXItdHJhbnNwYXJlbnQ6OnBsYWNlaG9sZGVyIHtcXG4gICAgY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cGxhY2Vob2xkZXItc2Vjb25kYXJ5Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDEzMSwgMTAwLCA3MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnBsYWNlaG9sZGVyLXNlY29uZGFyeTo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM4MzY0NDcgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxMzEsIDEwMCwgNzEsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZWhvbGRlci1zZWNvbmRhcnk6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDEzMSwgMTAwLCA3MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnBsYWNlaG9sZGVyLXNlY29uZGFyeTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDEzMSwgMTAwLCA3MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnBsYWNlaG9sZGVyLXNlY29uZGFyeTo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTMxLCAxMDAsIDcxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cGxhY2Vob2xkZXItcHJpbWFyeTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyOCwgNDUsIDg2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cGxhY2Vob2xkZXItcHJpbWFyeTo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyOCwgNDUsIDg2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cGxhY2Vob2xkZXItcHJpbWFyeTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjgsIDQ1LCA4NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnBsYWNlaG9sZGVyLXByaW1hcnk6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyOCwgNDUsIDg2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cGxhY2Vob2xkZXItcHJpbWFyeTo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjgsIDQ1LCA4NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnBsYWNlaG9sZGVyLXdoaXRlOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZWhvbGRlci13aGl0ZTo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cGxhY2Vob2xkZXItd2hpdGU6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZWhvbGRlci13aGl0ZTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZWhvbGRlci13aGl0ZTo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnBsYWNlaG9sZGVyLWdyYXktMTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI0NSwgMjQ1LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZWhvbGRlci1ncmF5LTEwMDo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyNDUsIDI0NSwgMjQ1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cGxhY2Vob2xkZXItZ3JheS0xMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI0NSwgMjQ1LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZWhvbGRlci1ncmF5LTEwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI0NSwgMjQ1LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZWhvbGRlci1ncmF5LTEwMDo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjQ1LCAyNDUsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnBsYWNlaG9sZGVyLWdyYXktMjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDIzOCwgMjM4LCAyMzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZWhvbGRlci1ncmF5LTIwMDo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyMzgsIDIzOCwgMjM4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cGxhY2Vob2xkZXItZ3JheS0yMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDIzOCwgMjM4LCAyMzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZWhvbGRlci1ncmF5LTIwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDIzOCwgMjM4LCAyMzgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZWhvbGRlci1ncmF5LTIwMDo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjM4LCAyMzgsIDIzOCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnBsYWNlaG9sZGVyLWdyYXktMzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDIyNCwgMjI0LCAyMjQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZWhvbGRlci1ncmF5LTMwMDo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyMjQsIDIyNCwgMjI0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cGxhY2Vob2xkZXItZ3JheS0zMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDIyNCwgMjI0LCAyMjQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZWhvbGRlci1ncmF5LTMwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDIyNCwgMjI0LCAyMjQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZWhvbGRlci1ncmF5LTMwMDo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjI0LCAyMjQsIDIyNCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnBsYWNlaG9sZGVyLWdyYXktNDAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDE4OSwgMTg5LCAxODksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZWhvbGRlci1ncmF5LTQwMDo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxODksIDE4OSwgMTg5LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cGxhY2Vob2xkZXItZ3JheS00MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDE4OSwgMTg5LCAxODksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZWhvbGRlci1ncmF5LTQwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDE4OSwgMTg5LCAxODksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZWhvbGRlci1ncmF5LTQwMDo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTg5LCAxODksIDE4OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnBsYWNlaG9sZGVyLWdyYXktNTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDE1OCwgMTU4LCAxNTgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZWhvbGRlci1ncmF5LTUwMDo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxNTgsIDE1OCwgMTU4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cGxhY2Vob2xkZXItZ3JheS01MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDE1OCwgMTU4LCAxNTgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZWhvbGRlci1ncmF5LTUwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDE1OCwgMTU4LCAxNTgsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZWhvbGRlci1ncmF5LTUwMDo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTU4LCAxNTgsIDE1OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnBsYWNlaG9sZGVyLWdyYXktNjAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDExNywgMTE3LCAxMTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZWhvbGRlci1ncmF5LTYwMDo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxMTcsIDExNywgMTE3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cGxhY2Vob2xkZXItZ3JheS02MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDExNywgMTE3LCAxMTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZWhvbGRlci1ncmF5LTYwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDExNywgMTE3LCAxMTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZWhvbGRlci1ncmF5LTYwMDo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTE3LCAxMTcsIDExNywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnBsYWNlaG9sZGVyLWdyYXktNzAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDk3LCA5NywgOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZWhvbGRlci1ncmF5LTcwMDo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSg5NywgOTcsIDk3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cGxhY2Vob2xkZXItZ3JheS03MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDk3LCA5NywgOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZWhvbGRlci1ncmF5LTcwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDk3LCA5NywgOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZWhvbGRlci1ncmF5LTcwMDo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoOTcsIDk3LCA5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnBsYWNlaG9sZGVyLWdyYXktODAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDY2LCA2NiwgNjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZWhvbGRlci1ncmF5LTgwMDo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSg2NiwgNjYsIDY2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cGxhY2Vob2xkZXItZ3JheS04MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDY2LCA2NiwgNjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZWhvbGRlci1ncmF5LTgwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDY2LCA2NiwgNjYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZWhvbGRlci1ncmF5LTgwMDo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoNjYsIDY2LCA2NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnBsYWNlaG9sZGVyLWdyYXktOTAwOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDMzLCAzMywgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZWhvbGRlci1ncmF5LTkwMDo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgzMywgMzMsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cGxhY2Vob2xkZXItZ3JheS05MDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDMzLCAzMywgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZWhvbGRlci1ncmF5LTkwMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDMzLCAzMywgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZWhvbGRlci1ncmF5LTkwMDo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMzMsIDMzLCAzMywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci10cmFuc3BhcmVudDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIGNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci10cmFuc3BhcmVudDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIGNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci10cmFuc3BhcmVudDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICBjb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItdHJhbnNwYXJlbnQ6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIGNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci10cmFuc3BhcmVudDpmb2N1czo6cGxhY2Vob2xkZXIge1xcbiAgICBjb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItc2Vjb25kYXJ5OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDEzMSwgMTAwLCA3MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1zZWNvbmRhcnk6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTMxLCAxMDAsIDcxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLXNlY29uZGFyeTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTMxLCAxMDAsIDcxLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLXNlY29uZGFyeTpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDEzMSwgMTAwLCA3MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1zZWNvbmRhcnk6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDEzMSwgMTAwLCA3MSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1wcmltYXJ5OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI4LCA0NSwgODYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItcHJpbWFyeTpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiMxYzJkNTYgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyOCwgNDUsIDg2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLXByaW1hcnk6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI4LCA0NSwgODYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItcHJpbWFyeTpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI4LCA0NSwgODYsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItcHJpbWFyeTpmb2N1czo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjgsIDQ1LCA4NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci13aGl0ZTpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLXdoaXRlOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItd2hpdGU6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItd2hpdGU6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLXdoaXRlOmZvY3VzOjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktMTAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI0NSwgMjQ1LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS0xMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjQ1LCAyNDUsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTEwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZjVmNWY1ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjQ1LCAyNDUsIDI0NSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTEwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI0NSwgMjQ1LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI0NSwgMjQ1LCAyNDUsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS0yMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjM4LCAyMzgsIDIzOCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTIwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyMzgsIDIzOCwgMjM4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktMjAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNlZWVlZWUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyMzgsIDIzOCwgMjM4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktMjAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjM4LCAyMzgsIDIzOCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTIwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjM4LCAyMzgsIDIzOCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTMwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyMjQsIDIyNCwgMjI0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktMzAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDIyNCwgMjI0LCAyMjQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS0zMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDIyNCwgMjI0LCAyMjQsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS0zMDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyMjQsIDIyNCwgMjI0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktMzAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyMjQsIDIyNCwgMjI0LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktNDAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDE4OSwgMTg5LCAxODksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS00MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTg5LCAxODksIDE4OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTQwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojYmRiZGJkICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTg5LCAxODksIDE4OSwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTQwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDE4OSwgMTg5LCAxODksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS00MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDE4OSwgMTg5LCAxODksIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS01MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTU4LCAxNTgsIDE1OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTUwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxNTgsIDE1OCwgMTU4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktNTAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM5ZTllOWUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxNTgsIDE1OCwgMTU4LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktNTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTU4LCAxNTgsIDE1OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTUwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTU4LCAxNTgsIDE1OCwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTYwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxMTcsIDExNywgMTE3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktNjAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDExNywgMTE3LCAxMTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS02MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDExNywgMTE3LCAxMTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS02MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxMTcsIDExNywgMTE3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktNjAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxMTcsIDExNywgMTE3LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktNzAwOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDk3LCA5NywgOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS03MDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoOTcsIDk3LCA5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTcwMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNjE2MTYxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoOTcsIDk3LCA5NywgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTcwMDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDk3LCA5NywgOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS03MDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDk3LCA5NywgOTcsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS04MDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoNjYsIDY2LCA2NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTgwMDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSg2NiwgNjYsIDY2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktODAwOmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM0MjQyNDIgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSg2NiwgNjYsIDY2LCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktODAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoNjYsIDY2LCA2NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTgwMDpmb2N1czo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoNjYsIDY2LCA2NiwgdmFyKC0tcGxhY2Vob2xkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1ncmF5LTkwMDpmb2N1czo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgzMywgMzMsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktOTAwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDMzLCAzMywgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS05MDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDMzLCAzMywgMzMsIHZhcigtLXBsYWNlaG9sZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItZ3JheS05MDA6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgzMywgMzMsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLWdyYXktOTAwOmZvY3VzOjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgzMywgMzMsIDMzLCB2YXIoLS1wbGFjZWhvbGRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0wOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0wOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0wOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0wOjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMjU6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTI1OjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0yNTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTI1OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTI1OjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjI1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktNTA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktNTA6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktNTA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTUwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktNTA6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTc1Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS03NTo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktNzU6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS03NTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS03NTo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTEwMDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMTAwOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMTAwOjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0wOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0wOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0wOmZvY3VzOjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTI1OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMjU6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0yNTpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0yNTpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMjU6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktNTA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTUwOmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjAuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS01MDpmb2N1czotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTUwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTUwOmZvY3VzOjpwbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktNzU6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS03NTpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTc1OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XFxuICAgIC0tcGxhY2Vob2xkZXItb3BhY2l0eTowLjc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpwbGFjZWhvbGRlci1vcGFjaXR5LTc1OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS03NTpmb2N1czo6cGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MC43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnBsYWNlaG9sZGVyLW9wYWNpdHktMTAwOmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xcbiAgICAtLXBsYWNlaG9sZGVyLW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6cGxhY2Vob2xkZXItb3BhY2l0eS0xMDA6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcXG4gICAgLS1wbGFjZWhvbGRlci1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cG9pbnRlci1ldmVudHMtbm9uZSB7XFxuICAgIHBvaW50ZXItZXZlbnRzOm5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cG9pbnRlci1ldmVudHMtYXV0byB7XFxuICAgIHBvaW50ZXItZXZlbnRzOmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6c3RhdGljIHtcXG4gICAgcG9zaXRpb246c3RhdGljICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZpeGVkIHtcXG4gICAgcG9zaXRpb246Zml4ZWQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6YWJzb2x1dGUge1xcbiAgICBwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpyZWxhdGl2ZSB7XFxuICAgIHBvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnN0aWNreSB7XFxuICAgIHBvc2l0aW9uOnN0aWNreSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDppbnNldC0wIHtcXG4gICAgdG9wOjAgIWltcG9ydGFudDtcXG4gICAgYm90dG9tOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOmluc2V0LTAge1xcclxcbiAgICByaWdodDowICFpbXBvcnRhbnQ7XFxyXFxuICAgIGxlZnQ6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6aW5zZXQtMCB7XFxuICAgIGxlZnQ6MCAhaW1wb3J0YW50O1xcbiAgICByaWdodDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmluc2V0LWF1dG8ge1xcbiAgICB0b3A6YXV0byAhaW1wb3J0YW50O1xcbiAgICBib3R0b206YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6aW5zZXQtYXV0byB7XFxyXFxuICAgIHJpZ2h0OmF1dG8gIWltcG9ydGFudDtcXHJcXG4gICAgbGVmdDphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDppbnNldC1hdXRvIHtcXG4gICAgbGVmdDphdXRvICFpbXBvcnRhbnQ7XFxuICAgIHJpZ2h0OmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aW5zZXQteS0wIHtcXG4gICAgdG9wOjAgIWltcG9ydGFudDtcXG4gICAgYm90dG9tOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOmluc2V0LXgtMCB7XFxyXFxuICAgIHJpZ2h0OjAgIWltcG9ydGFudDtcXHJcXG4gICAgbGVmdDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDppbnNldC14LTAge1xcbiAgICBsZWZ0OjAgIWltcG9ydGFudDtcXG4gICAgcmlnaHQ6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDppbnNldC15LWF1dG8ge1xcbiAgICB0b3A6YXV0byAhaW1wb3J0YW50O1xcbiAgICBib3R0b206YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6aW5zZXQteC1hdXRvIHtcXHJcXG4gICAgcmlnaHQ6YXV0byAhaW1wb3J0YW50O1xcclxcbiAgICBsZWZ0OmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOmluc2V0LXgtYXV0byB7XFxuICAgIGxlZnQ6YXV0byAhaW1wb3J0YW50O1xcbiAgICByaWdodDphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnRvcC0wIHtcXG4gICAgdG9wOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOnJpZ2h0LTAge1xcclxcbiAgICByaWdodDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDpyaWdodC0wIHtcXG4gICAgbGVmdDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmJvdHRvbS0wIHtcXG4gICAgYm90dG9tOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOmxlZnQtMCB7XFxyXFxuICAgIGxlZnQ6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6bGVmdC0wIHtcXG4gICAgcmlnaHQ6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp0b3AtYXV0byB7XFxuICAgIHRvcDphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpyaWdodC1hdXRvIHtcXHJcXG4gICAgcmlnaHQ6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6cmlnaHQtYXV0byB7XFxuICAgIGxlZnQ6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpib3R0b20tYXV0byB7XFxuICAgIGJvdHRvbTphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpsZWZ0LWF1dG8ge1xcclxcbiAgICBsZWZ0OmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOmxlZnQtYXV0byB7XFxuICAgIHJpZ2h0OmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cmVzaXplLW5vbmUge1xcbiAgICByZXNpemU6bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpyZXNpemUteSB7XFxuICAgIHJlc2l6ZTp2ZXJ0aWNhbCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpyZXNpemUteCB7XFxuICAgIHJlc2l6ZTpob3Jpem9udGFsICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnJlc2l6ZSB7XFxuICAgIHJlc2l6ZTpib3RoICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnNoYWRvdyB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMTApICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnNoYWRvdyB7XFxuICAgICAgICAgICAgYm94LXNoYWRvdzowIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMTApICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnNoYWRvdy1tZCB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDRweCA4cHggMCByZ2JhKDAsMCwwLDAuMTIpLCAwIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMDgpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnNoYWRvdy1tZCB7XFxuICAgICAgICAgICAgYm94LXNoYWRvdzowIDRweCA4cHggMCByZ2JhKDAsMCwwLDAuMTIpLCAwIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMDgpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnNoYWRvdy1sZyB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDE1cHggMzBweCAwIHJnYmEoMCwwLDAsMC4xMSksIDAgNXB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMDgpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnNoYWRvdy1sZyB7XFxuICAgICAgICAgICAgYm94LXNoYWRvdzowIDE1cHggMzBweCAwIHJnYmEoMCwwLDAsMC4xMSksIDAgNXB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMDgpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnNoYWRvdy1pbm5lciB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMDYpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnNoYWRvdy1pbm5lciB7XFxuICAgICAgICAgICAgYm94LXNoYWRvdzppbnNldCAwIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMDYpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnNoYWRvdy14bCB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxMHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDQpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnNoYWRvdy14bCB7XFxuICAgICAgICAgICAgYm94LXNoYWRvdzowIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxMHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDQpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnNoYWRvdy0yeGwge1xcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6MCAyNXB4IDUwcHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjI1KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpzaGFkb3ctMnhsIHtcXG4gICAgICAgICAgICBib3gtc2hhZG93OjAgMjVweCA1MHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6c2hhZG93LW91dGxpbmUge1xcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgM3B4IHJnYmEoNTIsMTQ0LDIyMCwwLjUpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnNoYWRvdy1vdXRsaW5lIHtcXG4gICAgICAgICAgICBib3gtc2hhZG93OjAgMCAwIDNweCByZ2JhKDUyLDE0NCwyMjAsMC41KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpzaGFkb3ctbm9uZSB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnNoYWRvdy1ub25lIHtcXG4gICAgICAgICAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6c2hhZG93LWRyb3Age1xcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6MCAycHggOHB4IDAgcmdiYSgwLDAsMCwwLjE0KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpzaGFkb3ctZHJvcCB7XFxuICAgICAgICAgICAgYm94LXNoYWRvdzowIDJweCA4cHggMCByZ2JhKDAsMCwwLDAuMTQpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpzaGFkb3c6aG92ZXIge1xcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6MCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjEwKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpob3ZlclxcXFw6c2hhZG93OmhvdmVyIHtcXG4gICAgICAgICAgICBib3gtc2hhZG93OjAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4xMCkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnNoYWRvdy1tZDpob3ZlciB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDRweCA4cHggMCByZ2JhKDAsMCwwLDAuMTIpLCAwIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMDgpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmhvdmVyXFxcXDpzaGFkb3ctbWQ6aG92ZXIge1xcbiAgICAgICAgICAgIGJveC1zaGFkb3c6MCA0cHggOHB4IDAgcmdiYSgwLDAsMCwwLjEyKSwgMCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjA4KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6c2hhZG93LWxnOmhvdmVyIHtcXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMTVweCAzMHB4IDAgcmdiYSgwLDAsMCwwLjExKSwgMCA1cHggMTVweCAwIHJnYmEoMCwwLDAsMC4wOCkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6aG92ZXJcXFxcOnNoYWRvdy1sZzpob3ZlciB7XFxuICAgICAgICAgICAgYm94LXNoYWRvdzowIDE1cHggMzBweCAwIHJnYmEoMCwwLDAsMC4xMSksIDAgNXB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMDgpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpzaGFkb3ctaW5uZXI6aG92ZXIge1xcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjA2KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpob3ZlclxcXFw6c2hhZG93LWlubmVyOmhvdmVyIHtcXG4gICAgICAgICAgICBib3gtc2hhZG93Omluc2V0IDAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4wNikgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnNoYWRvdy14bDpob3ZlciB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxMHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDQpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmhvdmVyXFxcXDpzaGFkb3cteGw6aG92ZXIge1xcbiAgICAgICAgICAgIGJveC1zaGFkb3c6MCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMTBweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjA0KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6c2hhZG93LTJ4bDpob3ZlciB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDI1cHggNTBweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMjUpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmhvdmVyXFxcXDpzaGFkb3ctMnhsOmhvdmVyIHtcXG4gICAgICAgICAgICBib3gtc2hhZG93OjAgMjVweCA1MHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnNoYWRvdy1vdXRsaW5lOmhvdmVyIHtcXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMCAwIDNweCByZ2JhKDUyLDE0NCwyMjAsMC41KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpob3ZlclxcXFw6c2hhZG93LW91dGxpbmU6aG92ZXIge1xcbiAgICAgICAgICAgIGJveC1zaGFkb3c6MCAwIDAgM3B4IHJnYmEoNTIsMTQ0LDIyMCwwLjUpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpzaGFkb3ctbm9uZTpob3ZlciB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmhvdmVyXFxcXDpzaGFkb3ctbm9uZTpob3ZlciB7XFxuICAgICAgICAgICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpzaGFkb3ctZHJvcDpob3ZlciB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDJweCA4cHggMCByZ2JhKDAsMCwwLDAuMTQpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmhvdmVyXFxcXDpzaGFkb3ctZHJvcDpob3ZlciB7XFxuICAgICAgICAgICAgYm94LXNoYWRvdzowIDJweCA4cHggMCByZ2JhKDAsMCwwLDAuMTQpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpzaGFkb3c6Zm9jdXMge1xcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6MCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjEwKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpmb2N1c1xcXFw6c2hhZG93OmZvY3VzIHtcXG4gICAgICAgICAgICBib3gtc2hhZG93OjAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4xMCkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnNoYWRvdy1tZDpmb2N1cyB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDRweCA4cHggMCByZ2JhKDAsMCwwLDAuMTIpLCAwIDJweCA0cHggMCByZ2JhKDAsMCwwLDAuMDgpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmZvY3VzXFxcXDpzaGFkb3ctbWQ6Zm9jdXMge1xcbiAgICAgICAgICAgIGJveC1zaGFkb3c6MCA0cHggOHB4IDAgcmdiYSgwLDAsMCwwLjEyKSwgMCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjA4KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6c2hhZG93LWxnOmZvY3VzIHtcXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMTVweCAzMHB4IDAgcmdiYSgwLDAsMCwwLjExKSwgMCA1cHggMTVweCAwIHJnYmEoMCwwLDAsMC4wOCkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6Zm9jdXNcXFxcOnNoYWRvdy1sZzpmb2N1cyB7XFxuICAgICAgICAgICAgYm94LXNoYWRvdzowIDE1cHggMzBweCAwIHJnYmEoMCwwLDAsMC4xMSksIDAgNXB4IDE1cHggMCByZ2JhKDAsMCwwLDAuMDgpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpzaGFkb3ctaW5uZXI6Zm9jdXMge1xcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAycHggNHB4IDAgcmdiYSgwLDAsMCwwLjA2KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpmb2N1c1xcXFw6c2hhZG93LWlubmVyOmZvY3VzIHtcXG4gICAgICAgICAgICBib3gtc2hhZG93Omluc2V0IDAgMnB4IDRweCAwIHJnYmEoMCwwLDAsMC4wNikgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnNoYWRvdy14bDpmb2N1cyB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDIwcHggMjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxMHB4IDEwcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDQpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmZvY3VzXFxcXDpzaGFkb3cteGw6Zm9jdXMge1xcbiAgICAgICAgICAgIGJveC1zaGFkb3c6MCAyMHB4IDI1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMTBweCAxMHB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjA0KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6c2hhZG93LTJ4bDpmb2N1cyB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDI1cHggNTBweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMjUpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmZvY3VzXFxcXDpzaGFkb3ctMnhsOmZvY3VzIHtcXG4gICAgICAgICAgICBib3gtc2hhZG93OjAgMjVweCA1MHB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4yNSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnNoYWRvdy1vdXRsaW5lOmZvY3VzIHtcXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OjAgMCAwIDNweCByZ2JhKDUyLDE0NCwyMjAsMC41KSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpmb2N1c1xcXFw6c2hhZG93LW91dGxpbmU6Zm9jdXMge1xcbiAgICAgICAgICAgIGJveC1zaGFkb3c6MCAwIDAgM3B4IHJnYmEoNTIsMTQ0LDIyMCwwLjUpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpzaGFkb3ctbm9uZTpmb2N1cyB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmZvY3VzXFxcXDpzaGFkb3ctbm9uZTpmb2N1cyB7XFxuICAgICAgICAgICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpzaGFkb3ctZHJvcDpmb2N1cyB7XFxuICAgIC13ZWJraXQtYm94LXNoYWRvdzowIDJweCA4cHggMCByZ2JhKDAsMCwwLDAuMTQpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmZvY3VzXFxcXDpzaGFkb3ctZHJvcDpmb2N1cyB7XFxuICAgICAgICAgICAgYm94LXNoYWRvdzowIDJweCA4cHggMCByZ2JhKDAsMCwwLDAuMTQpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnN0cm9rZS0wIHtcXG4gICAgc3Ryb2tlLXdpZHRoOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6c3Ryb2tlLTEge1xcbiAgICBzdHJva2Utd2lkdGg6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpzdHJva2UtMiB7XFxuICAgIHN0cm9rZS13aWR0aDoyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnRhYmxlLWF1dG8ge1xcbiAgICB0YWJsZS1sYXlvdXQ6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp0YWJsZS1maXhlZCB7XFxuICAgIHRhYmxlLWxheW91dDpmaXhlZCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6dGV4dC1sZWZ0IHtcXHJcXG4gICAgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDp0ZXh0LWxlZnQge1xcbiAgICB0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnRleHQtY2VudGVyIHtcXG4gICAgdGV4dC1hbGlnbjpjZW50ZXIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOnRleHQtcmlnaHQge1xcclxcbiAgICB0ZXh0LWFsaWduOnJpZ2h0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDp0ZXh0LXJpZ2h0IHtcXG4gICAgdGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnRleHQtanVzdGlmeSB7XFxuICAgIHRleHQtYWxpZ246anVzdGlmeSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp0ZXh0LWluaGVyaXQge1xcbiAgICBjb2xvcjppbmhlcml0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnRleHQtdHJhbnNwYXJlbnQge1xcbiAgICBjb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp0ZXh0LXNlY29uZGFyeSB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDEzMSwgMTAwLCA3MSwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dGV4dC1wcmltYXJ5IHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjgsIDQ1LCA4NiwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dGV4dC13aGl0ZSB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnRleHQtZ3JheS0xMDAge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyNDUsIDI0NSwgMjQ1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp0ZXh0LWdyYXktMjAwIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjM4LCAyMzgsIDIzOCwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dGV4dC1ncmF5LTMwMCB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2UwZTBlMCAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDIyNCwgMjI0LCAyMjQsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnRleHQtZ3JheS00MDAge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxODksIDE4OSwgMTg5LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp0ZXh0LWdyYXktNTAwIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTU4LCAxNTgsIDE1OCwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dGV4dC1ncmF5LTYwMCB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6Izc1NzU3NSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDExNywgMTE3LCAxMTcsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnRleHQtZ3JheS03MDAge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSg5NywgOTcsIDk3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp0ZXh0LWdyYXktODAwIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoNjYsIDY2LCA2NiwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dGV4dC1ncmF5LTkwMCB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzIxMjEyMSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDMzLCAzMywgMzMsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDp0ZXh0LWluaGVyaXQ6aG92ZXIge1xcbiAgICBjb2xvcjppbmhlcml0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDp0ZXh0LXRyYW5zcGFyZW50OmhvdmVyIHtcXG4gICAgY29sb3I6dHJhbnNwYXJlbnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnRleHQtc2Vjb25kYXJ5OmhvdmVyIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojODM2NDQ3ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTMxLCAxMDAsIDcxLCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6dGV4dC1wcmltYXJ5OmhvdmVyIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojMWMyZDU2ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjgsIDQ1LCA4NiwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnRleHQtd2hpdGU6aG92ZXIge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNmZmYgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6dGV4dC1ncmF5LTEwMDpob3ZlciB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2Y1ZjVmNSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI0NSwgMjQ1LCAyNDUsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDp0ZXh0LWdyYXktMjAwOmhvdmVyIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZWVlZWVlICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjM4LCAyMzgsIDIzOCwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnRleHQtZ3JheS0zMDA6aG92ZXIge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNlMGUwZTAgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyMjQsIDIyNCwgMjI0LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6dGV4dC1ncmF5LTQwMDpob3ZlciB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2JkYmRiZCAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDE4OSwgMTg5LCAxODksIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDp0ZXh0LWdyYXktNTAwOmhvdmVyIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojOWU5ZTllICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTU4LCAxNTgsIDE1OCwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnRleHQtZ3JheS02MDA6aG92ZXIge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM3NTc1NzUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxMTcsIDExNywgMTE3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6dGV4dC1ncmF5LTcwMDpob3ZlciB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzYxNjE2MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDk3LCA5NywgOTcsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDp0ZXh0LWdyYXktODAwOmhvdmVyIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNDI0MjQyICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoNjYsIDY2LCA2NiwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnRleHQtZ3JheS05MDA6aG92ZXIge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiMyMTIxMjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgzMywgMzMsIDMzLCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6dGV4dC1pbmhlcml0OmZvY3VzIHtcXG4gICAgY29sb3I6aW5oZXJpdCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6dGV4dC10cmFuc3BhcmVudDpmb2N1cyB7XFxuICAgIGNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDp0ZXh0LXNlY29uZGFyeTpmb2N1cyB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzgzNjQ0NyAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDEzMSwgMTAwLCA3MSwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnRleHQtcHJpbWFyeTpmb2N1cyB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzFjMmQ1NiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDI4LCA0NSwgODYsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDp0ZXh0LXdoaXRlOmZvY3VzIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZmZmICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjU1LCAyNTUsIDI1NSwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnRleHQtZ3JheS0xMDA6Zm9jdXMge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNmNWY1ZjUgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgyNDUsIDI0NSwgMjQ1LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6dGV4dC1ncmF5LTIwMDpmb2N1cyB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6I2VlZWVlZSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDIzOCwgMjM4LCAyMzgsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDp0ZXh0LWdyYXktMzAwOmZvY3VzIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojZTBlMGUwICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMjI0LCAyMjQsIDIyNCwgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnRleHQtZ3JheS00MDA6Zm9jdXMge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiNiZGJkYmQgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSgxODksIDE4OSwgMTg5LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6dGV4dC1ncmF5LTUwMDpmb2N1cyB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzllOWU5ZSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDE1OCwgMTU4LCAxNTgsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDp0ZXh0LWdyYXktNjAwOmZvY3VzIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojNzU3NTc1ICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMTE3LCAxMTcsIDExNywgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnRleHQtZ3JheS03MDA6Zm9jdXMge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOiM2MTYxNjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6cmdiYSg5NywgOTcsIDk3LCB2YXIoLS10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6dGV4dC1ncmF5LTgwMDpmb2N1cyB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gICAgY29sb3I6IzQyNDI0MiAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjpyZ2JhKDY2LCA2NiwgNjYsIHZhcigtLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDp0ZXh0LWdyYXktOTAwOmZvY3VzIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgICBjb2xvcjojMjEyMTIxICFpbXBvcnRhbnQ7XFxuICAgIGNvbG9yOnJnYmEoMzMsIDMzLCAzMywgdmFyKC0tdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dGV4dC1vcGFjaXR5LTAge1xcbiAgICAtLXRleHQtb3BhY2l0eTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnRleHQtb3BhY2l0eS0yNSB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjAuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dGV4dC1vcGFjaXR5LTUwIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MC41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnRleHQtb3BhY2l0eS03NSB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjAuNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dGV4dC1vcGFjaXR5LTEwMCB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnRleHQtb3BhY2l0eS0wOmhvdmVyIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6dGV4dC1vcGFjaXR5LTI1OmhvdmVyIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MC4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6dGV4dC1vcGFjaXR5LTUwOmhvdmVyIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MC41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDp0ZXh0LW9wYWNpdHktNzU6aG92ZXIge1xcbiAgICAtLXRleHQtb3BhY2l0eTowLjc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDp0ZXh0LW9wYWNpdHktMTAwOmhvdmVyIHtcXG4gICAgLS10ZXh0LW9wYWNpdHk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6dGV4dC1vcGFjaXR5LTA6Zm9jdXMge1xcbiAgICAtLXRleHQtb3BhY2l0eTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDp0ZXh0LW9wYWNpdHktMjU6Zm9jdXMge1xcbiAgICAtLXRleHQtb3BhY2l0eTowLjI1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDp0ZXh0LW9wYWNpdHktNTA6Zm9jdXMge1xcbiAgICAtLXRleHQtb3BhY2l0eTowLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnRleHQtb3BhY2l0eS03NTpmb2N1cyB7XFxuICAgIC0tdGV4dC1vcGFjaXR5OjAuNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnRleHQtb3BhY2l0eS0xMDA6Zm9jdXMge1xcbiAgICAtLXRleHQtb3BhY2l0eToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOml0YWxpYyB7XFxuICAgIGZvbnQtc3R5bGU6aXRhbGljICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOm5vdC1pdGFsaWMge1xcbiAgICBmb250LXN0eWxlOm5vcm1hbCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6aXRhbGljOmhvdmVyIHtcXG4gICAgZm9udC1zdHlsZTppdGFsaWMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOm5vdC1pdGFsaWM6aG92ZXIge1xcbiAgICBmb250LXN0eWxlOm5vcm1hbCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6aXRhbGljOmZvY3VzIHtcXG4gICAgZm9udC1zdHlsZTppdGFsaWMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOm5vdC1pdGFsaWM6Zm9jdXMge1xcbiAgICBmb250LXN0eWxlOm5vcm1hbCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp1cHBlcmNhc2Uge1xcbiAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6bG93ZXJjYXNlIHtcXG4gICAgdGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmNhcGl0YWxpemUge1xcbiAgICB0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOm5vcm1hbC1jYXNlIHtcXG4gICAgdGV4dC10cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6dXBwZXJjYXNlOmhvdmVyIHtcXG4gICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpsb3dlcmNhc2U6aG92ZXIge1xcbiAgICB0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2UgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOmNhcGl0YWxpemU6aG92ZXIge1xcbiAgICB0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpub3JtYWwtY2FzZTpob3ZlciB7XFxuICAgIHRleHQtdHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnVwcGVyY2FzZTpmb2N1cyB7XFxuICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6bG93ZXJjYXNlOmZvY3VzIHtcXG4gICAgdGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpjYXBpdGFsaXplOmZvY3VzIHtcXG4gICAgdGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6bm9ybWFsLWNhc2U6Zm9jdXMge1xcbiAgICB0ZXh0LXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnVuZGVybGluZSB7XFxuICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6bGluZS10aHJvdWdoIHtcXG4gICAgdGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpuby11bmRlcmxpbmUge1xcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6dW5kZXJsaW5lOmhvdmVyIHtcXG4gICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6bGluZS10aHJvdWdoOmhvdmVyIHtcXG4gICAgdGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6bm8tdW5kZXJsaW5lOmhvdmVyIHtcXG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnVuZGVybGluZTpmb2N1cyB7XFxuICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOmxpbmUtdGhyb3VnaDpmb2N1cyB7XFxuICAgIHRleHQtZGVjb3JhdGlvbjpsaW5lLXRocm91Z2ggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOm5vLXVuZGVybGluZTpmb2N1cyB7XFxuICAgIHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmFudGlhbGlhc2VkIHtcXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZCAhaW1wb3J0YW50O1xcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6c3VicGl4ZWwtYW50aWFsaWFzZWQge1xcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOmF1dG8gIWltcG9ydGFudDtcXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6YW50aWFsaWFzZWQ6aG92ZXIge1xcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkICFpbXBvcnRhbnQ7XFxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6c3VicGl4ZWwtYW50aWFsaWFzZWQ6aG92ZXIge1xcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOmF1dG8gIWltcG9ydGFudDtcXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6YW50aWFsaWFzZWQ6Zm9jdXMge1xcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkICFpbXBvcnRhbnQ7XFxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6c3VicGl4ZWwtYW50aWFsaWFzZWQ6Zm9jdXMge1xcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOmF1dG8gIWltcG9ydGFudDtcXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpvcmRpbmFsLCAueGxcXFxcOnNsYXNoZWQtemVybywgLnhsXFxcXDpsaW5pbmctbnVtcywgLnhsXFxcXDpvbGRzdHlsZS1udW1zLCAueGxcXFxcOnByb3BvcnRpb25hbC1udW1zLCAueGxcXFxcOnRhYnVsYXItbnVtcywgLnhsXFxcXDpkaWFnb25hbC1mcmFjdGlvbnMsIC54bFxcXFw6c3RhY2tlZC1mcmFjdGlvbnMge1xcbiAgICAtLWZvbnQtdmFyaWFudC1udW1lcmljLW9yZGluYWw6dmFyKC0tdGFpbHdpbmQtZW1wdHksLyohKi8gLyohKi8pICFpbXBvcnRhbnQ7XFxuICAgIC0tZm9udC12YXJpYW50LW51bWVyaWMtc2xhc2hlZC16ZXJvOnZhcigtLXRhaWx3aW5kLWVtcHR5LC8qISovIC8qISovKSAhaW1wb3J0YW50O1xcbiAgICAtLWZvbnQtdmFyaWFudC1udW1lcmljLWZpZ3VyZTp2YXIoLS10YWlsd2luZC1lbXB0eSwvKiEqLyAvKiEqLykgIWltcG9ydGFudDtcXG4gICAgLS1mb250LXZhcmlhbnQtbnVtZXJpYy1zcGFjaW5nOnZhcigtLXRhaWx3aW5kLWVtcHR5LC8qISovIC8qISovKSAhaW1wb3J0YW50O1xcbiAgICAtLWZvbnQtdmFyaWFudC1udW1lcmljLWZyYWN0aW9uOnZhcigtLXRhaWx3aW5kLWVtcHR5LC8qISovIC8qISovKSAhaW1wb3J0YW50O1xcbiAgICBmb250LXZhcmlhbnQtbnVtZXJpYzp2YXIoLS1mb250LXZhcmlhbnQtbnVtZXJpYy1vcmRpbmFsKSB2YXIoLS1mb250LXZhcmlhbnQtbnVtZXJpYy1zbGFzaGVkLXplcm8pIHZhcigtLWZvbnQtdmFyaWFudC1udW1lcmljLWZpZ3VyZSkgdmFyKC0tZm9udC12YXJpYW50LW51bWVyaWMtc3BhY2luZykgdmFyKC0tZm9udC12YXJpYW50LW51bWVyaWMtZnJhY3Rpb24pICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOm5vcm1hbC1udW1zIHtcXG4gICAgZm9udC12YXJpYW50LW51bWVyaWM6bm9ybWFsICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOm9yZGluYWwge1xcbiAgICAtLWZvbnQtdmFyaWFudC1udW1lcmljLW9yZGluYWw6b3JkaW5hbCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpzbGFzaGVkLXplcm8ge1xcbiAgICAtLWZvbnQtdmFyaWFudC1udW1lcmljLXNsYXNoZWQtemVybzpzbGFzaGVkLXplcm8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6bGluaW5nLW51bXMge1xcbiAgICAtLWZvbnQtdmFyaWFudC1udW1lcmljLWZpZ3VyZTpsaW5pbmctbnVtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpvbGRzdHlsZS1udW1zIHtcXG4gICAgLS1mb250LXZhcmlhbnQtbnVtZXJpYy1maWd1cmU6b2xkc3R5bGUtbnVtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpwcm9wb3J0aW9uYWwtbnVtcyB7XFxuICAgIC0tZm9udC12YXJpYW50LW51bWVyaWMtc3BhY2luZzpwcm9wb3J0aW9uYWwtbnVtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp0YWJ1bGFyLW51bXMge1xcbiAgICAtLWZvbnQtdmFyaWFudC1udW1lcmljLXNwYWNpbmc6dGFidWxhci1udW1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmRpYWdvbmFsLWZyYWN0aW9ucyB7XFxuICAgIC0tZm9udC12YXJpYW50LW51bWVyaWMtZnJhY3Rpb246ZGlhZ29uYWwtZnJhY3Rpb25zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnN0YWNrZWQtZnJhY3Rpb25zIHtcXG4gICAgLS1mb250LXZhcmlhbnQtbnVtZXJpYy1mcmFjdGlvbjpzdGFja2VkLWZyYWN0aW9ucyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpzZWxlY3Qtbm9uZSB7XFxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LXVzZXItc2VsZWN0Om5vbmUgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDpub25lICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpzZWxlY3QtdGV4dCB7XFxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6dGV4dCAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OnRleHQgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDp0ZXh0ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6dGV4dCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpzZWxlY3QtYWxsIHtcXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDphbGwgIWltcG9ydGFudDtcXG4gICAgICAgLW1vei11c2VyLXNlbGVjdDphbGwgIWltcG9ydGFudDtcXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDphbGwgIWltcG9ydGFudDtcXG4gICAgICAgICAgICB1c2VyLXNlbGVjdDphbGwgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6c2VsZWN0LWF1dG8ge1xcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OmF1dG8gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei11c2VyLXNlbGVjdDphdXRvICFpbXBvcnRhbnQ7XFxuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6YXV0byAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6YWxpZ24tYmFzZWxpbmUge1xcbiAgICB2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDphbGlnbi10b3Age1xcbiAgICB2ZXJ0aWNhbC1hbGlnbjp0b3AgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6YWxpZ24tbWlkZGxlIHtcXG4gICAgdmVydGljYWwtYWxpZ246bWlkZGxlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmFsaWduLWJvdHRvbSB7XFxuICAgIHZlcnRpY2FsLWFsaWduOmJvdHRvbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDphbGlnbi10ZXh0LXRvcCB7XFxuICAgIHZlcnRpY2FsLWFsaWduOnRleHQtdG9wICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmFsaWduLXRleHQtYm90dG9tIHtcXG4gICAgdmVydGljYWwtYWxpZ246dGV4dC1ib3R0b20gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dmlzaWJsZSB7XFxuICAgIHZpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDppbnZpc2libGUge1xcbiAgICB2aXNpYmlsaXR5OmhpZGRlbiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp3aGl0ZXNwYWNlLW5vcm1hbCB7XFxuICAgIHdoaXRlLXNwYWNlOm5vcm1hbCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp3aGl0ZXNwYWNlLW5vLXdyYXAge1xcbiAgICB3aGl0ZS1zcGFjZTpub3dyYXAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6d2hpdGVzcGFjZS1wcmUge1xcbiAgICB3aGl0ZS1zcGFjZTpwcmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6d2hpdGVzcGFjZS1wcmUtbGluZSB7XFxuICAgIHdoaXRlLXNwYWNlOnByZS1saW5lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOndoaXRlc3BhY2UtcHJlLXdyYXAge1xcbiAgICB3aGl0ZS1zcGFjZTpwcmUtd3JhcCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpicmVhay1ub3JtYWwge1xcbiAgICB3b3JkLXdyYXA6bm9ybWFsICFpbXBvcnRhbnQ7XFxuICAgIG92ZXJmbG93LXdyYXA6bm9ybWFsICFpbXBvcnRhbnQ7XFxuICAgIHdvcmQtYnJlYWs6bm9ybWFsICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmJyZWFrLXdvcmRzIHtcXG4gICAgd29yZC13cmFwOmJyZWFrLXdvcmQgIWltcG9ydGFudDtcXG4gICAgb3ZlcmZsb3ctd3JhcDpicmVhay13b3JkICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmJyZWFrLWFsbCB7XFxuICAgIHdvcmQtYnJlYWs6YnJlYWstYWxsICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnRydW5jYXRlIHtcXG4gICAgb3ZlcmZsb3c6aGlkZGVuICFpbXBvcnRhbnQ7XFxuICAgIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXMgIWltcG9ydGFudDtcXG4gICAgd2hpdGUtc3BhY2U6bm93cmFwICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnctMSB7XFxuICAgIHdpZHRoOjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dy0yIHtcXG4gICAgd2lkdGg6MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnctMyB7XFxuICAgIHdpZHRoOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dy00IHtcXG4gICAgd2lkdGg6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp3LTUge1xcbiAgICB3aWR0aDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnctNiB7XFxuICAgIHdpZHRoOjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp3LTgge1xcbiAgICB3aWR0aDoycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnctMTAge1xcbiAgICB3aWR0aDoyLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dy0xMiB7XFxuICAgIHdpZHRoOjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dy0xNiB7XFxuICAgIHdpZHRoOjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dy0yNCB7XFxuICAgIHdpZHRoOjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dy0zMiB7XFxuICAgIHdpZHRoOjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dy00OCB7XFxuICAgIHdpZHRoOjEycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnctNjQge1xcbiAgICB3aWR0aDoxNnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp3LWF1dG8ge1xcbiAgICB3aWR0aDphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnctcHgge1xcbiAgICB3aWR0aDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dy0xXFxcXC8yIHtcXG4gICAgd2lkdGg6NTAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnctMVxcXFwvMyB7XFxuICAgIHdpZHRoOjMzLjMzMzMzJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp3LTJcXFxcLzMge1xcbiAgICB3aWR0aDo2Ni42NjY2NyUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dy0xXFxcXC80IHtcXG4gICAgd2lkdGg6MjUlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnctM1xcXFwvNCB7XFxuICAgIHdpZHRoOjc1JSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp3LTFcXFxcLzUge1xcbiAgICB3aWR0aDoyMCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dy0yXFxcXC81IHtcXG4gICAgd2lkdGg6NDAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnctM1xcXFwvNSB7XFxuICAgIHdpZHRoOjYwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp3LTRcXFxcLzUge1xcbiAgICB3aWR0aDo4MCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dy0xXFxcXC82IHtcXG4gICAgd2lkdGg6MTYuNjY2NjclICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnctNVxcXFwvNiB7XFxuICAgIHdpZHRoOjgzLjMzMzMzJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp3LTFcXFxcLzEyIHtcXG4gICAgd2lkdGg6OC4zMzMzMyUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dy0yXFxcXC8xMiB7XFxuICAgIHdpZHRoOjE2LjY2NjY3JSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp3LTNcXFxcLzEyIHtcXG4gICAgd2lkdGg6MjUlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnctNFxcXFwvMTIge1xcbiAgICB3aWR0aDozMy4zMzMzMyUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dy01XFxcXC8xMiB7XFxuICAgIHdpZHRoOjQxLjY2NjY3JSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp3LTZcXFxcLzEyIHtcXG4gICAgd2lkdGg6NTAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnctN1xcXFwvMTIge1xcbiAgICB3aWR0aDo1OC4zMzMzMyUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dy04XFxcXC8xMiB7XFxuICAgIHdpZHRoOjY2LjY2NjY3JSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp3LTlcXFxcLzEyIHtcXG4gICAgd2lkdGg6NzUlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnctMTBcXFxcLzEyIHtcXG4gICAgd2lkdGg6ODMuMzMzMzMlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnctMTFcXFxcLzEyIHtcXG4gICAgd2lkdGg6OTEuNjY2NjclICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnctZnVsbCB7XFxuICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dy1zY3JlZW4ge1xcbiAgICB3aWR0aDoxMDB2dyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp6LTAge1xcbiAgICB6LWluZGV4OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6ei0xMCB7XFxuICAgIHotaW5kZXg6MTAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6ei0yMCB7XFxuICAgIHotaW5kZXg6MjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6ei0zMCB7XFxuICAgIHotaW5kZXg6MzAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6ei00MCB7XFxuICAgIHotaW5kZXg6NDAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6ei01MCB7XFxuICAgIHotaW5kZXg6NTAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6ei1hdXRvIHtcXG4gICAgei1pbmRleDphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmdhcC0wIHtcXG4gICAgZ3JpZC1nYXA6MCAhaW1wb3J0YW50O1xcbiAgICBnYXA6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpnYXAtMSB7XFxuICAgIGdyaWQtZ2FwOjAuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgZ2FwOjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Z2FwLTIge1xcbiAgICBncmlkLWdhcDowLjVyZW0gIWltcG9ydGFudDtcXG4gICAgZ2FwOjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpnYXAtMyB7XFxuICAgIGdyaWQtZ2FwOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gICAgZ2FwOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Z2FwLTQge1xcbiAgICBncmlkLWdhcDoxcmVtICFpbXBvcnRhbnQ7XFxuICAgIGdhcDoxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmdhcC01IHtcXG4gICAgZ3JpZC1nYXA6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICBnYXA6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpnYXAtNiB7XFxuICAgIGdyaWQtZ2FwOjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgICBnYXA6MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmdhcC04IHtcXG4gICAgZ3JpZC1nYXA6MnJlbSAhaW1wb3J0YW50O1xcbiAgICBnYXA6MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpnYXAtMTAge1xcbiAgICBncmlkLWdhcDoyLjVyZW0gIWltcG9ydGFudDtcXG4gICAgZ2FwOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpnYXAtMTIge1xcbiAgICBncmlkLWdhcDozcmVtICFpbXBvcnRhbnQ7XFxuICAgIGdhcDozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmdhcC0xNiB7XFxuICAgIGdyaWQtZ2FwOjRyZW0gIWltcG9ydGFudDtcXG4gICAgZ2FwOjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Z2FwLTIwIHtcXG4gICAgZ3JpZC1nYXA6NXJlbSAhaW1wb3J0YW50O1xcbiAgICBnYXA6NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpnYXAtMjQge1xcbiAgICBncmlkLWdhcDo2cmVtICFpbXBvcnRhbnQ7XFxuICAgIGdhcDo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmdhcC0zMiB7XFxuICAgIGdyaWQtZ2FwOjhyZW0gIWltcG9ydGFudDtcXG4gICAgZ2FwOjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Z2FwLTQwIHtcXG4gICAgZ3JpZC1nYXA6MTByZW0gIWltcG9ydGFudDtcXG4gICAgZ2FwOjEwcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmdhcC00OCB7XFxuICAgIGdyaWQtZ2FwOjEycmVtICFpbXBvcnRhbnQ7XFxuICAgIGdhcDoxMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpnYXAtNTYge1xcbiAgICBncmlkLWdhcDoxNHJlbSAhaW1wb3J0YW50O1xcbiAgICBnYXA6MTRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Z2FwLTY0IHtcXG4gICAgZ3JpZC1nYXA6MTZyZW0gIWltcG9ydGFudDtcXG4gICAgZ2FwOjE2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmdhcC1weCB7XFxuICAgIGdyaWQtZ2FwOjFweCAhaW1wb3J0YW50O1xcbiAgICBnYXA6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmNvbC1nYXAtMCB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDowICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDowICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDowICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmNvbC1nYXAtMSB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmNvbC1nYXAtMiB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDowLjVyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6MC41cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Y29sLWdhcC0zIHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Y29sLWdhcC00IHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjFyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjFyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjFyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Y29sLWdhcC01IHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Y29sLWdhcC02IHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6MS41cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDoxLjVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpjb2wtZ2FwLTgge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6MnJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6MnJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6MnJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpjb2wtZ2FwLTEwIHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDoyLjVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpjb2wtZ2FwLTEyIHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjNyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjNyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjNyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Y29sLWdhcC0xNiB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDo0cmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDo0cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDo0cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmNvbC1nYXAtMjAge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6NXJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6NXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6NXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpjb2wtZ2FwLTI0IHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjZyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjZyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjZyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Y29sLWdhcC0zMiB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDo4cmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDo4cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDo4cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmNvbC1nYXAtNDAge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6MTByZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjEwcmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDoxMHJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6MTByZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Y29sLWdhcC00OCB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDoxMnJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6MTJyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjEycmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDoxMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpjb2wtZ2FwLTU2IHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjE0cmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDoxNHJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6MTRyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjE0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmNvbC1nYXAtNjQge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6MTZyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjE2cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDoxNnJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6MTZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Y29sLWdhcC1weCB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDoxcHggIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjFweCAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6MXB4ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Z2FwLXgtMCB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDowICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDowICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDowICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmdhcC14LTEge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpnYXAteC0yIHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6MC41cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDowLjVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpnYXAteC0zIHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Z2FwLXgtNCB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDoxcmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDoxcmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDoxcmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDoxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmdhcC14LTUge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpnYXAteC02IHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6MS41cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDoxLjVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpnYXAteC04IHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjJyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjJyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjJyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Z2FwLXgtMTAge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDoyLjVyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmdhcC14LTEyIHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjNyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjNyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjNyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Z2FwLXgtMTYge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6NHJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6NHJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6NHJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpnYXAteC0yMCB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDo1cmVtICFpbXBvcnRhbnQ7XFxuICAgIC13ZWJraXQtY29sdW1uLWdhcDo1cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgIC1tb3otY29sdW1uLWdhcDo1cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmdhcC14LTI0IHtcXG4gICAgZ3JpZC1jb2x1bW4tZ2FwOjZyZW0gIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjZyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjZyZW0gIWltcG9ydGFudDtcXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Z2FwLXgtMzIge1xcbiAgICBncmlkLWNvbHVtbi1nYXA6OHJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6OHJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6OHJlbSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpnYXAteC00MCB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDoxMHJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6MTByZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjEwcmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDoxMHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpnYXAteC00OCB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDoxMnJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6MTJyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjEycmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDoxMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpnYXAteC01NiB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDoxNHJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6MTRyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjE0cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDoxNHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpnYXAteC02NCB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDoxNnJlbSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6MTZyZW0gIWltcG9ydGFudDtcXG4gICAgICAgLW1vei1jb2x1bW4tZ2FwOjE2cmVtICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDoxNnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpnYXAteC1weCB7XFxuICAgIGdyaWQtY29sdW1uLWdhcDoxcHggIWltcG9ydGFudDtcXG4gICAgLXdlYmtpdC1jb2x1bW4tZ2FwOjFweCAhaW1wb3J0YW50O1xcbiAgICAgICAtbW96LWNvbHVtbi1nYXA6MXB4ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgY29sdW1uLWdhcDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cm93LWdhcC0wIHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjAgIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnJvdy1nYXAtMSB7XFxuICAgIGdyaWQtcm93LWdhcDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpyb3ctZ2FwLTIge1xcbiAgICBncmlkLXJvdy1nYXA6MC41cmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnJvdy1nYXAtMyB7XFxuICAgIGdyaWQtcm93LWdhcDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpyb3ctZ2FwLTQge1xcbiAgICBncmlkLXJvdy1nYXA6MXJlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cm93LWdhcC01IHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnJvdy1nYXAtNiB7XFxuICAgIGdyaWQtcm93LWdhcDoxLjVyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDoxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cm93LWdhcC04IHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjJyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDoycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnJvdy1nYXAtMTAge1xcbiAgICBncmlkLXJvdy1nYXA6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnJvdy1nYXAtMTIge1xcbiAgICBncmlkLXJvdy1nYXA6M3JlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cm93LWdhcC0xNiB7XFxuICAgIGdyaWQtcm93LWdhcDo0cmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpyb3ctZ2FwLTIwIHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjVyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnJvdy1nYXAtMjQge1xcbiAgICBncmlkLXJvdy1nYXA6NnJlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cm93LWdhcC0zMiB7XFxuICAgIGdyaWQtcm93LWdhcDo4cmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpyb3ctZ2FwLTQwIHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjEwcmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6MTByZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cm93LWdhcC00OCB7XFxuICAgIGdyaWQtcm93LWdhcDoxMnJlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjEycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnJvdy1nYXAtNTYge1xcbiAgICBncmlkLXJvdy1nYXA6MTRyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDoxNHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpyb3ctZ2FwLTY0IHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjE2cmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6MTZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cm93LWdhcC1weCB7XFxuICAgIGdyaWQtcm93LWdhcDoxcHggIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Z2FwLXktMCB7XFxuICAgIGdyaWQtcm93LWdhcDowICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpnYXAteS0xIHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjAuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmdhcC15LTIge1xcbiAgICBncmlkLXJvdy1nYXA6MC41cmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmdhcC15LTMge1xcbiAgICBncmlkLXJvdy1nYXA6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Z2FwLXktNCB7XFxuICAgIGdyaWQtcm93LWdhcDoxcmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpnYXAteS01IHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjEuMjVyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDoxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmdhcC15LTYge1xcbiAgICBncmlkLXJvdy1nYXA6MS41cmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmdhcC15LTgge1xcbiAgICBncmlkLXJvdy1nYXA6MnJlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Z2FwLXktMTAge1xcbiAgICBncmlkLXJvdy1nYXA6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmdhcC15LTEyIHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjNyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmdhcC15LTE2IHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjRyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmdhcC15LTIwIHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjVyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmdhcC15LTI0IHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjZyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmdhcC15LTMyIHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjhyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmdhcC15LTQwIHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjEwcmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6MTByZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Z2FwLXktNDgge1xcbiAgICBncmlkLXJvdy1nYXA6MTJyZW0gIWltcG9ydGFudDtcXG4gICAgcm93LWdhcDoxMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpnYXAteS01NiB7XFxuICAgIGdyaWQtcm93LWdhcDoxNHJlbSAhaW1wb3J0YW50O1xcbiAgICByb3ctZ2FwOjE0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmdhcC15LTY0IHtcXG4gICAgZ3JpZC1yb3ctZ2FwOjE2cmVtICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6MTZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Z2FwLXktcHgge1xcbiAgICBncmlkLXJvdy1nYXA6MXB4ICFpbXBvcnRhbnQ7XFxuICAgIHJvdy1nYXA6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmdyaWQtZmxvdy1yb3cge1xcbiAgICBncmlkLWF1dG8tZmxvdzpyb3cgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Z3JpZC1mbG93LWNvbCB7XFxuICAgIGdyaWQtYXV0by1mbG93OmNvbHVtbiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpncmlkLWZsb3ctcm93LWRlbnNlIHtcXG4gICAgZ3JpZC1hdXRvLWZsb3c6cm93IGRlbnNlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmdyaWQtZmxvdy1jb2wtZGVuc2Uge1xcbiAgICBncmlkLWF1dG8tZmxvdzpjb2x1bW4gZGVuc2UgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Z3JpZC1jb2xzLTEge1xcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpncmlkLWNvbHMtMiB7XFxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmdyaWQtY29scy0zIHtcXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Z3JpZC1jb2xzLTQge1xcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpncmlkLWNvbHMtNSB7XFxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmdyaWQtY29scy02IHtcXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Z3JpZC1jb2xzLTcge1xcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDcsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpncmlkLWNvbHMtOCB7XFxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoOCwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmdyaWQtY29scy05IHtcXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg5LCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Z3JpZC1jb2xzLTEwIHtcXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxMCwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmdyaWQtY29scy0xMSB7XFxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMTEsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpncmlkLWNvbHMtMTIge1xcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEyLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Z3JpZC1jb2xzLW5vbmUge1xcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDphdXRvLWNvbHMtYXV0byB7XFxuICAgIGdyaWQtYXV0by1jb2x1bW5zOmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6YXV0by1jb2xzLW1pbiB7XFxuICAgIGdyaWQtYXV0by1jb2x1bW5zOi13ZWJraXQtbWluLWNvbnRlbnQgIWltcG9ydGFudDtcXG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6bWluLWNvbnRlbnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6YXV0by1jb2xzLW1heCB7XFxuICAgIGdyaWQtYXV0by1jb2x1bW5zOi13ZWJraXQtbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcXG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6bWF4LWNvbnRlbnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6YXV0by1jb2xzLWZyIHtcXG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6bWlubWF4KDAsIDFmcikgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Y29sLWF1dG8ge1xcbiAgICBncmlkLWNvbHVtbjphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmNvbC1zcGFuLTEge1xcbiAgICBncmlkLWNvbHVtbjpzcGFuIDEgLyBzcGFuIDEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Y29sLXNwYW4tMiB7XFxuICAgIGdyaWQtY29sdW1uOnNwYW4gMiAvIHNwYW4gMiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpjb2wtc3Bhbi0zIHtcXG4gICAgZ3JpZC1jb2x1bW46c3BhbiAzIC8gc3BhbiAzICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmNvbC1zcGFuLTQge1xcbiAgICBncmlkLWNvbHVtbjpzcGFuIDQgLyBzcGFuIDQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Y29sLXNwYW4tNSB7XFxuICAgIGdyaWQtY29sdW1uOnNwYW4gNSAvIHNwYW4gNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpjb2wtc3Bhbi02IHtcXG4gICAgZ3JpZC1jb2x1bW46c3BhbiA2IC8gc3BhbiA2ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmNvbC1zcGFuLTcge1xcbiAgICBncmlkLWNvbHVtbjpzcGFuIDcgLyBzcGFuIDcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Y29sLXNwYW4tOCB7XFxuICAgIGdyaWQtY29sdW1uOnNwYW4gOCAvIHNwYW4gOCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpjb2wtc3Bhbi05IHtcXG4gICAgZ3JpZC1jb2x1bW46c3BhbiA5IC8gc3BhbiA5ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmNvbC1zcGFuLTEwIHtcXG4gICAgZ3JpZC1jb2x1bW46c3BhbiAxMCAvIHNwYW4gMTAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Y29sLXNwYW4tMTEge1xcbiAgICBncmlkLWNvbHVtbjpzcGFuIDExIC8gc3BhbiAxMSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpjb2wtc3Bhbi0xMiB7XFxuICAgIGdyaWQtY29sdW1uOnNwYW4gMTIgLyBzcGFuIDEyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmNvbC1zcGFuLWZ1bGwge1xcbiAgICBncmlkLWNvbHVtbjoxIC8gLTEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Y29sLXN0YXJ0LTEge1xcbiAgICBncmlkLWNvbHVtbi1zdGFydDoxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmNvbC1zdGFydC0yIHtcXG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6MiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpjb2wtc3RhcnQtMyB7XFxuICAgIGdyaWQtY29sdW1uLXN0YXJ0OjMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Y29sLXN0YXJ0LTQge1xcbiAgICBncmlkLWNvbHVtbi1zdGFydDo0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmNvbC1zdGFydC01IHtcXG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpjb2wtc3RhcnQtNiB7XFxuICAgIGdyaWQtY29sdW1uLXN0YXJ0OjYgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Y29sLXN0YXJ0LTcge1xcbiAgICBncmlkLWNvbHVtbi1zdGFydDo3ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmNvbC1zdGFydC04IHtcXG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6OCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpjb2wtc3RhcnQtOSB7XFxuICAgIGdyaWQtY29sdW1uLXN0YXJ0OjkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Y29sLXN0YXJ0LTEwIHtcXG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6MTAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Y29sLXN0YXJ0LTExIHtcXG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6MTEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Y29sLXN0YXJ0LTEyIHtcXG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6MTIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Y29sLXN0YXJ0LTEzIHtcXG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6MTMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Y29sLXN0YXJ0LWF1dG8ge1xcbiAgICBncmlkLWNvbHVtbi1zdGFydDphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmNvbC1lbmQtMSB7XFxuICAgIGdyaWQtY29sdW1uLWVuZDoxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmNvbC1lbmQtMiB7XFxuICAgIGdyaWQtY29sdW1uLWVuZDoyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmNvbC1lbmQtMyB7XFxuICAgIGdyaWQtY29sdW1uLWVuZDozICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmNvbC1lbmQtNCB7XFxuICAgIGdyaWQtY29sdW1uLWVuZDo0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmNvbC1lbmQtNSB7XFxuICAgIGdyaWQtY29sdW1uLWVuZDo1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmNvbC1lbmQtNiB7XFxuICAgIGdyaWQtY29sdW1uLWVuZDo2ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmNvbC1lbmQtNyB7XFxuICAgIGdyaWQtY29sdW1uLWVuZDo3ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmNvbC1lbmQtOCB7XFxuICAgIGdyaWQtY29sdW1uLWVuZDo4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmNvbC1lbmQtOSB7XFxuICAgIGdyaWQtY29sdW1uLWVuZDo5ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmNvbC1lbmQtMTAge1xcbiAgICBncmlkLWNvbHVtbi1lbmQ6MTAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Y29sLWVuZC0xMSB7XFxuICAgIGdyaWQtY29sdW1uLWVuZDoxMSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpjb2wtZW5kLTEyIHtcXG4gICAgZ3JpZC1jb2x1bW4tZW5kOjEyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmNvbC1lbmQtMTMge1xcbiAgICBncmlkLWNvbHVtbi1lbmQ6MTMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Y29sLWVuZC1hdXRvIHtcXG4gICAgZ3JpZC1jb2x1bW4tZW5kOmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Z3JpZC1yb3dzLTEge1xcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpncmlkLXJvd3MtMiB7XFxuICAgIGdyaWQtdGVtcGxhdGUtcm93czpyZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmdyaWQtcm93cy0zIHtcXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Z3JpZC1yb3dzLTQge1xcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6cmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpncmlkLXJvd3MtNSB7XFxuICAgIGdyaWQtdGVtcGxhdGUtcm93czpyZXBlYXQoNSwgbWlubWF4KDAsIDFmcikpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmdyaWQtcm93cy02IHtcXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOnJlcGVhdCg2LCBtaW5tYXgoMCwgMWZyKSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Z3JpZC1yb3dzLW5vbmUge1xcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDphdXRvLXJvd3MtYXV0byB7XFxuICAgIGdyaWQtYXV0by1yb3dzOmF1dG8gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6YXV0by1yb3dzLW1pbiB7XFxuICAgIGdyaWQtYXV0by1yb3dzOi13ZWJraXQtbWluLWNvbnRlbnQgIWltcG9ydGFudDtcXG4gICAgZ3JpZC1hdXRvLXJvd3M6bWluLWNvbnRlbnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6YXV0by1yb3dzLW1heCB7XFxuICAgIGdyaWQtYXV0by1yb3dzOi13ZWJraXQtbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcXG4gICAgZ3JpZC1hdXRvLXJvd3M6bWF4LWNvbnRlbnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6YXV0by1yb3dzLWZyIHtcXG4gICAgZ3JpZC1hdXRvLXJvd3M6bWlubWF4KDAsIDFmcikgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cm93LWF1dG8ge1xcbiAgICBncmlkLXJvdzphdXRvICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnJvdy1zcGFuLTEge1xcbiAgICBncmlkLXJvdzpzcGFuIDEgLyBzcGFuIDEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cm93LXNwYW4tMiB7XFxuICAgIGdyaWQtcm93OnNwYW4gMiAvIHNwYW4gMiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpyb3ctc3Bhbi0zIHtcXG4gICAgZ3JpZC1yb3c6c3BhbiAzIC8gc3BhbiAzICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnJvdy1zcGFuLTQge1xcbiAgICBncmlkLXJvdzpzcGFuIDQgLyBzcGFuIDQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cm93LXNwYW4tNSB7XFxuICAgIGdyaWQtcm93OnNwYW4gNSAvIHNwYW4gNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpyb3ctc3Bhbi02IHtcXG4gICAgZ3JpZC1yb3c6c3BhbiA2IC8gc3BhbiA2ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnJvdy1zcGFuLWZ1bGwge1xcbiAgICBncmlkLXJvdzoxIC8gLTEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cm93LXN0YXJ0LTEge1xcbiAgICBncmlkLXJvdy1zdGFydDoxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnJvdy1zdGFydC0yIHtcXG4gICAgZ3JpZC1yb3ctc3RhcnQ6MiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpyb3ctc3RhcnQtMyB7XFxuICAgIGdyaWQtcm93LXN0YXJ0OjMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cm93LXN0YXJ0LTQge1xcbiAgICBncmlkLXJvdy1zdGFydDo0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnJvdy1zdGFydC01IHtcXG4gICAgZ3JpZC1yb3ctc3RhcnQ6NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpyb3ctc3RhcnQtNiB7XFxuICAgIGdyaWQtcm93LXN0YXJ0OjYgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cm93LXN0YXJ0LTcge1xcbiAgICBncmlkLXJvdy1zdGFydDo3ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnJvdy1zdGFydC1hdXRvIHtcXG4gICAgZ3JpZC1yb3ctc3RhcnQ6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpyb3ctZW5kLTEge1xcbiAgICBncmlkLXJvdy1lbmQ6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpyb3ctZW5kLTIge1xcbiAgICBncmlkLXJvdy1lbmQ6MiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpyb3ctZW5kLTMge1xcbiAgICBncmlkLXJvdy1lbmQ6MyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpyb3ctZW5kLTQge1xcbiAgICBncmlkLXJvdy1lbmQ6NCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpyb3ctZW5kLTUge1xcbiAgICBncmlkLXJvdy1lbmQ6NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpyb3ctZW5kLTYge1xcbiAgICBncmlkLXJvdy1lbmQ6NiAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpyb3ctZW5kLTcge1xcbiAgICBncmlkLXJvdy1lbmQ6NyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpyb3ctZW5kLWF1dG8ge1xcbiAgICBncmlkLXJvdy1lbmQ6YXV0byAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp0cmFuc2Zvcm0ge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDowICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjAgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjAgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14OjAgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15OjAgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MSAhaW1wb3J0YW50O1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKHZhcigtLXRyYW5zZm9ybS10cmFuc2xhdGUteCkpIHRyYW5zbGF0ZVkodmFyKC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15KSkgcm90YXRlKHZhcigtLXRyYW5zZm9ybS1yb3RhdGUpKSBza2V3WCh2YXIoLS10cmFuc2Zvcm0tc2tldy14KSkgc2tld1kodmFyKC0tdHJhbnNmb3JtLXNrZXcteSkpIHNjYWxlWCh2YXIoLS10cmFuc2Zvcm0tc2NhbGUteCkpIHNjYWxlWSh2YXIoLS10cmFuc2Zvcm0tc2NhbGUteSkpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnRyYW5zZm9ybSB7XFxuICAgICAgICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgodmFyKC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14KSkgdHJhbnNsYXRlWSh2YXIoLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXkpKSByb3RhdGUodmFyKC0tdHJhbnNmb3JtLXJvdGF0ZSkpIHNrZXdYKHZhcigtLXRyYW5zZm9ybS1za2V3LXgpKSBza2V3WSh2YXIoLS10cmFuc2Zvcm0tc2tldy15KSkgc2NhbGVYKHZhcigtLXRyYW5zZm9ybS1zY2FsZS14KSkgc2NhbGVZKHZhcigtLXRyYW5zZm9ybS1zY2FsZS15KSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dHJhbnNmb3JtLW5vbmUge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybTpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnRyYW5zZm9ybS1ub25lIHtcXG4gICAgICAgICAgICB0cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpvcmlnaW4tY2VudGVyIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpvcmlnaW4tY2VudGVyIHtcXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpvcmlnaW4tdG9wIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpvcmlnaW4tdG9wIHtcXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOnRvcCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6b3JpZ2luLXRvcC1yaWdodCB7XFxyXFxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgcmlnaHQgIWltcG9ydGFudDtcXHJcXG4gICAgdHJhbnNmb3JtLW9yaWdpbjp0b3AgcmlnaHQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOm9yaWdpbi10b3AtcmlnaHQge1xcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQgIWltcG9ydGFudDtcXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDpvcmlnaW4tcmlnaHQge1xcclxcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46cmlnaHQgIWltcG9ydGFudDtcXHJcXG4gICAgdHJhbnNmb3JtLW9yaWdpbjpyaWdodCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6b3JpZ2luLXJpZ2h0IHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmxlZnQgIWltcG9ydGFudDtcXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOm9yaWdpbi1ib3R0b20tcmlnaHQge1xcclxcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Ym90dG9tIHJpZ2h0ICFpbXBvcnRhbnQ7XFxyXFxuICAgIHRyYW5zZm9ybS1vcmlnaW46Ym90dG9tIHJpZ2h0ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDpvcmlnaW4tYm90dG9tLXJpZ2h0IHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSBsZWZ0ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjpib3R0b20gbGVmdCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpvcmlnaW4tYm90dG9tIHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpvcmlnaW4tYm90dG9tIHtcXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6b3JpZ2luLWJvdHRvbS1sZWZ0IHtcXHJcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSBsZWZ0ICFpbXBvcnRhbnQ7XFxyXFxuICAgIHRyYW5zZm9ybS1vcmlnaW46Ym90dG9tIGxlZnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOm9yaWdpbi1ib3R0b20tbGVmdCB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpib3R0b20gcmlnaHQgIWltcG9ydGFudDtcXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOmJvdHRvbSByaWdodCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6b3JpZ2luLWxlZnQge1xcclxcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46bGVmdCAhaW1wb3J0YW50O1xcclxcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOm9yaWdpbi1sZWZ0IHtcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0ICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjpyaWdodCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6b3JpZ2luLXRvcC1sZWZ0IHtcXHJcXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOnRvcCBsZWZ0ICFpbXBvcnRhbnQ7XFxyXFxuICAgIHRyYW5zZm9ybS1vcmlnaW46dG9wIGxlZnQgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOm9yaWdpbi10b3AtbGVmdCB7XFxuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3AgcmlnaHQgIWltcG9ydGFudDtcXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOnRvcCByaWdodCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpzY2FsZS0wIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDowICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpzY2FsZS01MCB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6LjUgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTouNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpzY2FsZS03NSB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6Ljc1ICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6Ljc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnNjYWxlLTkwIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDouOSAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15Oi45ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnNjYWxlLTk1IHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDouOTUgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTouOTUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6c2NhbGUtMTAwIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpzY2FsZS0xMDUge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjEuMDUgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjA1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnNjYWxlLTExMCB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS4xICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS4xICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnNjYWxlLTEyNSB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS4yNSAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6c2NhbGUtMTUwIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxLjUgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6c2NhbGUteC0wIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnNjYWxlLXgtNTAge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14Oi41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnNjYWxlLXgtNzUge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14Oi43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpzY2FsZS14LTkwIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDouOSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpzY2FsZS14LTk1IHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDouOTUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6c2NhbGUteC0xMDAge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6c2NhbGUteC0xMDUge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjEuMDUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6c2NhbGUteC0xMTAge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjEuMSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpzY2FsZS14LTEyNSB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpzY2FsZS14LTE1MCB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnNjYWxlLXktMCB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpzY2FsZS15LTUwIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTouNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpzY2FsZS15LTc1IHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTouNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6c2NhbGUteS05MCB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6LjkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6c2NhbGUteS05NSB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6Ljk1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnNjYWxlLXktMTAwIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnNjYWxlLXktMTA1IHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjA1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnNjYWxlLXktMTEwIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6c2NhbGUteS0xMjUge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6c2NhbGUteS0xNTAge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6c2NhbGUtMDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MCAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnNjYWxlLTUwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDouNSAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15Oi41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpzY2FsZS03NTpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6Ljc1ICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6Ljc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpzY2FsZS05MDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6LjkgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTouOSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6c2NhbGUtOTU6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14Oi45NSAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15Oi45NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6c2NhbGUtMTAwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6c2NhbGUtMTA1OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxLjA1ICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS4wNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6c2NhbGUtMTEwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxLjEgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnNjYWxlLTEyNTpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS4yNSAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnNjYWxlLTE1MDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS41ICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpzY2FsZS14LTA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnNjYWxlLXgtNTA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14Oi41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpzY2FsZS14LTc1OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDouNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnNjYWxlLXgtOTA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14Oi45ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpzY2FsZS14LTk1OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDouOTUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnNjYWxlLXgtMTAwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpzY2FsZS14LTEwNTpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS4wNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6c2NhbGUteC0xMTA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjEuMSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6c2NhbGUteC0xMjU6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjEuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnNjYWxlLXgtMTUwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnNjYWxlLXktMDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6c2NhbGUteS01MDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6LjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnNjYWxlLXktNzU6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15Oi43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6c2NhbGUteS05MDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6LjkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnNjYWxlLXktOTU6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15Oi45NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6c2NhbGUteS0xMDA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnNjYWxlLXktMTA1OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjA1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpzY2FsZS15LTExMDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS4xICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpzY2FsZS15LTEyNTpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6c2NhbGUteS0xNTA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6c2NhbGUtMDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MCAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnNjYWxlLTUwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDouNSAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15Oi41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpzY2FsZS03NTpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6Ljc1ICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6Ljc1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpzY2FsZS05MDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6LjkgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteTouOSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6c2NhbGUtOTU6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14Oi45NSAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15Oi45NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6c2NhbGUtMTAwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6c2NhbGUtMTA1OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxLjA1ICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS4wNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6c2NhbGUtMTEwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxLjEgIWltcG9ydGFudDtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnNjYWxlLTEyNTpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS4yNSAhaW1wb3J0YW50O1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnNjYWxlLTE1MDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS41ICFpbXBvcnRhbnQ7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpzY2FsZS14LTA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnNjYWxlLXgtNTA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14Oi41ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpzY2FsZS14LTc1OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDouNzUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnNjYWxlLXgtOTA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14Oi45ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpzY2FsZS14LTk1OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDouOTUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnNjYWxlLXgtMTAwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpzY2FsZS14LTEwNTpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXg6MS4wNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6c2NhbGUteC0xMTA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjEuMSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6c2NhbGUteC0xMjU6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS14OjEuMjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnNjYWxlLXgtMTUwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteDoxLjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnNjYWxlLXktMDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6c2NhbGUteS01MDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6LjUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnNjYWxlLXktNzU6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15Oi43NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6c2NhbGUteS05MDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6LjkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnNjYWxlLXktOTU6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15Oi45NSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6c2NhbGUteS0xMDA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnNjYWxlLXktMTA1OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2NhbGUteToxLjA1ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpzY2FsZS15LTExMDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS4xICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpzY2FsZS15LTEyNTpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNjYWxlLXk6MS4yNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6c2NhbGUteS0xNTA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1zY2FsZS15OjEuNSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpyb3RhdGUtMCB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnJvdGF0ZS0xIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjFkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cm90YXRlLTIge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6MmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpyb3RhdGUtMyB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTozZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnJvdGF0ZS02IHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjZkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cm90YXRlLTEyIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjEyZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnJvdGF0ZS00NSB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTo0NWRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpyb3RhdGUtOTAge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6OTBkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6cm90YXRlLTE4MCB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZToxODBkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6LXJvdGF0ZS0xODAge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6LTE4MGRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDotcm90YXRlLTkwIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOi05MGRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDotcm90YXRlLTQ1IHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOi00NWRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDotcm90YXRlLTEyIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOi0xMmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDotcm90YXRlLTYge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6LTZkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6LXJvdGF0ZS0zIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOi0zZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOi1yb3RhdGUtMiB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTotMmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDotcm90YXRlLTEge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6LTFkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnJvdGF0ZS0wOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnJvdGF0ZS0xOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjFkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnJvdGF0ZS0yOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnJvdGF0ZS0zOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjNkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnJvdGF0ZS02OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjZkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnJvdGF0ZS0xMjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZToxMmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6cm90YXRlLTQ1OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjQ1ZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpyb3RhdGUtOTA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6OTBkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnJvdGF0ZS0xODA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6MTgwZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDotcm90YXRlLTE4MDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTotMTgwZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDotcm90YXRlLTkwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOi05MGRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6LXJvdGF0ZS00NTpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTotNDVkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOi1yb3RhdGUtMTI6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6LTEyZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDotcm90YXRlLTY6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6LTZkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOi1yb3RhdGUtMzpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTotM2RlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6LXJvdGF0ZS0yOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOi0yZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDotcm90YXRlLTE6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6LTFkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnJvdGF0ZS0wOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnJvdGF0ZS0xOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjFkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnJvdGF0ZS0yOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnJvdGF0ZS0zOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjNkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnJvdGF0ZS02OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjZkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnJvdGF0ZS0xMjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZToxMmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6cm90YXRlLTQ1OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOjQ1ZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDpyb3RhdGUtOTA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6OTBkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnJvdGF0ZS0xODA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6MTgwZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDotcm90YXRlLTE4MDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTotMTgwZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDotcm90YXRlLTkwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOi05MGRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6LXJvdGF0ZS00NTpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTotNDVkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOi1yb3RhdGUtMTI6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6LTEyZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDotcm90YXRlLTY6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6LTZkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOi1yb3RhdGUtMzpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXJvdGF0ZTotM2RlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6LXJvdGF0ZS0yOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tcm90YXRlOi0yZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDotcm90YXRlLTE6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1yb3RhdGU6LTFkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dHJhbnNsYXRlLXgtMCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dHJhbnNsYXRlLXgtMSB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dHJhbnNsYXRlLXgtMiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp0cmFuc2xhdGUteC0zIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp0cmFuc2xhdGUteC00IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp0cmFuc2xhdGUteC01IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp0cmFuc2xhdGUteC02IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnRyYW5zbGF0ZS14LTgge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnRyYW5zbGF0ZS14LTEwIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnRyYW5zbGF0ZS14LTEyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp0cmFuc2xhdGUteC0xNiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dHJhbnNsYXRlLXgtMjAge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnRyYW5zbGF0ZS14LTI0IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp0cmFuc2xhdGUteC0zMiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dHJhbnNsYXRlLXgtNDAge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxMHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp0cmFuc2xhdGUteC00OCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjEycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnRyYW5zbGF0ZS14LTU2IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MTRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dHJhbnNsYXRlLXgtNjQge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxNnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp0cmFuc2xhdGUteC1weCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDotdHJhbnNsYXRlLXgtMSB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0wLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOi10cmFuc2xhdGUteC0yIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDotdHJhbnNsYXRlLXgtMyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0wLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOi10cmFuc2xhdGUteC00IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6LXRyYW5zbGF0ZS14LTUge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDotdHJhbnNsYXRlLXgtNiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6LXRyYW5zbGF0ZS14LTgge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDotdHJhbnNsYXRlLXgtMTAge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOi10cmFuc2xhdGUteC0xMiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0zcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOi10cmFuc2xhdGUteC0xNiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi00cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOi10cmFuc2xhdGUteC0yMCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi01cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOi10cmFuc2xhdGUteC0yNCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi02cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOi10cmFuc2xhdGUteC0zMiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi04cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOi10cmFuc2xhdGUteC00MCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xMHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDotdHJhbnNsYXRlLXgtNDgge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMTJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6LXRyYW5zbGF0ZS14LTU2IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTE0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOi10cmFuc2xhdGUteC02NCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xNnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDotdHJhbnNsYXRlLXgtcHgge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOi10cmFuc2xhdGUteC1mdWxsIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTEwMCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6LXRyYW5zbGF0ZS14LTFcXFxcLzIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotNTAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnRyYW5zbGF0ZS14LTFcXFxcLzIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDo1MCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dHJhbnNsYXRlLXgtZnVsbCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjEwMCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dHJhbnNsYXRlLXktMCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dHJhbnNsYXRlLXktMSB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dHJhbnNsYXRlLXktMiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp0cmFuc2xhdGUteS0zIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp0cmFuc2xhdGUteS00IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp0cmFuc2xhdGUteS01IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp0cmFuc2xhdGUteS02IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnRyYW5zbGF0ZS15LTgge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnRyYW5zbGF0ZS15LTEwIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnRyYW5zbGF0ZS15LTEyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp0cmFuc2xhdGUteS0xNiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dHJhbnNsYXRlLXktMjAge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnRyYW5zbGF0ZS15LTI0IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp0cmFuc2xhdGUteS0zMiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dHJhbnNsYXRlLXktNDAge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxMHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp0cmFuc2xhdGUteS00OCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjEycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnRyYW5zbGF0ZS15LTU2IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MTRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dHJhbnNsYXRlLXktNjQge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxNnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp0cmFuc2xhdGUteS1weCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDotdHJhbnNsYXRlLXktMSB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0wLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOi10cmFuc2xhdGUteS0yIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDotdHJhbnNsYXRlLXktMyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0wLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOi10cmFuc2xhdGUteS00IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6LXRyYW5zbGF0ZS15LTUge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDotdHJhbnNsYXRlLXktNiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6LXRyYW5zbGF0ZS15LTgge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDotdHJhbnNsYXRlLXktMTAge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOi10cmFuc2xhdGUteS0xMiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0zcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOi10cmFuc2xhdGUteS0xNiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi00cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOi10cmFuc2xhdGUteS0yMCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi01cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOi10cmFuc2xhdGUteS0yNCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi02cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOi10cmFuc2xhdGUteS0zMiB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi04cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOi10cmFuc2xhdGUteS00MCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xMHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDotdHJhbnNsYXRlLXktNDgge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMTJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6LXRyYW5zbGF0ZS15LTU2IHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTE0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOi10cmFuc2xhdGUteS02NCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xNnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDotdHJhbnNsYXRlLXktcHgge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOi10cmFuc2xhdGUteS1mdWxsIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTEwMCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6LXRyYW5zbGF0ZS15LTFcXFxcLzIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotNTAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnRyYW5zbGF0ZS15LTFcXFxcLzIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTo1MCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dHJhbnNsYXRlLXktZnVsbCB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjEwMCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS14LTA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteC0xOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXgtMjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXgtMzpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS14LTQ6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteC01OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXgtNjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXgtODpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS14LTEwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteC0xMjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS14LTE2OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXgtMjA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteC0yNDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS14LTMyOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXgtNDA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxMHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXgtNDg6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXgtNTY6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxNHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXgtNjQ6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxNnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXgtcHg6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteC0xOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteC0yOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS14LTM6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS14LTQ6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS14LTU6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS14LTY6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXgtODpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0ycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXgtMTA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXgtMTI6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotM3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS14LTE2OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteC0yMDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi01cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXgtMjQ6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotNnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS14LTMyOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LThyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteC00MDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xMHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS14LTQ4OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTEycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXgtNTY6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMTRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteC02NDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xNnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS14LXB4OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS14LWZ1bGw6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMTAwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS14LTFcXFxcLzI6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotNTAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteC0xXFxcXC8yOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6NTAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteC1mdWxsOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MTAwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXktMDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS15LTE6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTowLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteS0yOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteS0zOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXktNDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS15LTU6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteS02OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteS04OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXktMTA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToyLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS15LTEyOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6M3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXktMTY6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTo0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteS0yMDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS15LTI0OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6NnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6dHJhbnNsYXRlLXktMzI6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTo4cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteS00MDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjEwcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteS00ODpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjEycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteS01Njpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjE0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteS02NDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjE2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDp0cmFuc2xhdGUteS1weDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS15LTE6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS15LTI6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMC41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXktMzpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0wLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXktNDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXktNTpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXktNjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteS04OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteS0xMDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0yLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteS0xMjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0zcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXktMTY6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotNHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS15LTIwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteS0yNDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi02cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXktMzI6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotOHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS15LTQwOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTEwcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXktNDg6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMTJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOi10cmFuc2xhdGUteS01Njpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xNHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6LXRyYW5zbGF0ZS15LTY0OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTE2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXktcHg6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXktZnVsbDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xMDAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDotdHJhbnNsYXRlLXktMVxcXFwvMjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi01MCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS15LTFcXFxcLzI6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTo1MCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOnRyYW5zbGF0ZS15LWZ1bGw6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxMDAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteC0wOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXgtMTpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS14LTI6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDowLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS14LTM6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDowLjc1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteC00OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXgtNTpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS14LTY6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoxLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS14LTg6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDoycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteC0xMDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXgtMTI6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDozcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteC0xNjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS14LTIwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXgtMjQ6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDo2cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteC0zMjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjhyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS14LTQwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MTByZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS14LTQ4OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MTJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS14LTU2OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MTRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS14LTY0OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MTZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS14LXB4OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6MXB4ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXgtMTpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0wLjI1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXgtMjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0wLjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteC0zOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteC00OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTFyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteC01OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTEuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteC02OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS14LTg6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS14LTEwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTIuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS14LTEyOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteC0xNjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi00cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXgtMjA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS14LTI0OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteC0zMjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi04cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXgtNDA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMTByZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteC00ODpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS14LTU2OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTE0cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXgtNjQ6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteDotMTZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteC1weDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14Oi0xcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteC1mdWxsOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTEwMCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteC0xXFxcXC8yOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXg6LTUwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXgtMVxcXFwvMjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjUwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXgtZnVsbDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS14OjEwMCUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS15LTA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteS0xOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MC4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXktMjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXktMzpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjAuNzVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS15LTQ6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxcmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteS01OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXktNjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjEuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXktODpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjJyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS15LTEwOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6Mi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteS0xMjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjNyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS15LTE2OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6NHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXktMjA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTo1cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteS0yNDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15OjZyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnRyYW5zbGF0ZS15LTMyOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6OHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXktNDA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxMHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXktNDg6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxMnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXktNTY6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxNHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXktNjQ6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxNnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6dHJhbnNsYXRlLXktcHg6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteToxcHggIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteS0xOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTAuMjVyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteS0yOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTAuNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS15LTM6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMC43NXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS15LTQ6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS15LTU6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMS4yNXJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS15LTY6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMS41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXktODpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0ycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXktMTA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMi41cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXktMTI6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotM3JlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS15LTE2OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteS0yMDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi01cmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXktMjQ6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotNnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS15LTMyOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LThyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteS00MDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xMHJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS15LTQ4OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTEycmVtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDotdHJhbnNsYXRlLXktNTY6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMTRyZW0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOi10cmFuc2xhdGUteS02NDpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXRyYW5zbGF0ZS15Oi0xNnJlbSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS15LXB4OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6LTFweCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS15LWZ1bGw6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotMTAwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6LXRyYW5zbGF0ZS15LTFcXFxcLzI6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS10cmFuc2xhdGUteTotNTAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteS0xXFxcXC8yOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6NTAlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDp0cmFuc2xhdGUteS1mdWxsOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tdHJhbnNsYXRlLXk6MTAwJSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpza2V3LXgtMCB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnNrZXcteC0xIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14OjFkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6c2tldy14LTIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6MmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpza2V3LXgtMyB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDozZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnNrZXcteC02IHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14OjZkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6c2tldy14LTEyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14OjEyZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOi1za2V3LXgtMTIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6LTEyZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOi1za2V3LXgtNiB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDotNmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDotc2tldy14LTMge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6LTNkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6LXNrZXcteC0yIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14Oi0yZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOi1za2V3LXgtMSB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDotMWRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpza2V3LXktMCB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnNrZXcteS0xIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15OjFkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6c2tldy15LTIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6MmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpza2V3LXktMyB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteTozZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnNrZXcteS02IHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15OjZkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6c2tldy15LTEyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15OjEyZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOi1za2V3LXktMTIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6LTEyZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOi1za2V3LXktNiB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteTotNmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDotc2tldy15LTMge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6LTNkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6LXNrZXcteS0yIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15Oi0yZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOi1za2V3LXktMSB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteTotMWRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6c2tldy14LTA6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6c2tldy14LTE6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6MWRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6c2tldy14LTI6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6MmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6c2tldy14LTM6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6M2RlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6c2tldy14LTY6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6NmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6c2tldy14LTEyOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14OjEyZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDotc2tldy14LTEyOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14Oi0xMmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6LXNrZXcteC02OmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14Oi02ZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDotc2tldy14LTM6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6LTNkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOi1za2V3LXgtMjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDotMmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6LXNrZXcteC0xOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14Oi0xZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpza2V3LXktMDpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteTowICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpza2V3LXktMTpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteToxZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpza2V3LXktMjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteToyZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpza2V3LXktMzpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteTozZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpza2V3LXktNjpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteTo2ZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDpza2V3LXktMTI6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6MTJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOi1za2V3LXktMTI6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6LTEyZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDotc2tldy15LTY6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6LTZkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6aG92ZXJcXFxcOi1za2V3LXktMzpob3ZlciB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteTotM2RlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpob3ZlclxcXFw6LXNrZXcteS0yOmhvdmVyIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15Oi0yZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmhvdmVyXFxcXDotc2tldy15LTE6aG92ZXIge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6LTFkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnNrZXcteC0wOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14OjAgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnNrZXcteC0xOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14OjFkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnNrZXcteC0yOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14OjJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnNrZXcteC0zOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14OjNkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnNrZXcteC02OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14OjZkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOnNrZXcteC0xMjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDoxMmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6LXNrZXcteC0xMjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDotMTJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOi1za2V3LXgtNjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDotNmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6LXNrZXcteC0zOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy14Oi0zZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDotc2tldy14LTI6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXg6LTJkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOi1za2V3LXgtMTpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteDotMWRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6c2tldy15LTA6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6MCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6c2tldy15LTE6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6MWRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6c2tldy15LTI6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6MmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6c2tldy15LTM6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6M2RlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6c2tldy15LTY6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6NmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6c2tldy15LTEyOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15OjEyZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDotc2tldy15LTEyOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15Oi0xMmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6LXNrZXcteS02OmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15Oi02ZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmZvY3VzXFxcXDotc2tldy15LTM6Zm9jdXMge1xcbiAgICAtLXRyYW5zZm9ybS1za2V3LXk6LTNkZWcgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6Zm9jdXNcXFxcOi1za2V3LXktMjpmb2N1cyB7XFxuICAgIC0tdHJhbnNmb3JtLXNrZXcteTotMmRlZyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpmb2N1c1xcXFw6LXNrZXcteS0xOmZvY3VzIHtcXG4gICAgLS10cmFuc2Zvcm0tc2tldy15Oi0xZGVnICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnRyYW5zaXRpb24tbm9uZSB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnRyYW5zaXRpb24tbm9uZSB7XFxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6bm9uZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp0cmFuc2l0aW9uLWFsbCB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTphbGwgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6dHJhbnNpdGlvbi1hbGwge1xcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OmFsbCAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp0cmFuc2l0aW9uIHtcXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgY29sb3IsIGZpbGwsIHN0cm9rZSwgb3BhY2l0eSwgLXdlYmtpdC1ib3gtc2hhZG93LCAtd2Via2l0LXRyYW5zZm9ybSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDp0cmFuc2l0aW9uIHtcXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTpiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIGNvbG9yLCBmaWxsLCBzdHJva2UsIG9wYWNpdHksIC13ZWJraXQtYm94LXNoYWRvdywgLXdlYmtpdC10cmFuc2Zvcm0gIWltcG9ydGFudDtcXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTpiYWNrZ3JvdW5kLWNvbG9yLCBib3JkZXItY29sb3IsIGNvbG9yLCBmaWxsLCBzdHJva2UsIG9wYWNpdHksIGJveC1zaGFkb3csIHRyYW5zZm9ybSAhaW1wb3J0YW50O1xcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OmJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgY29sb3IsIGZpbGwsIHN0cm9rZSwgb3BhY2l0eSwgYm94LXNoYWRvdywgdHJhbnNmb3JtLCAtd2Via2l0LWJveC1zaGFkb3csIC13ZWJraXQtdHJhbnNmb3JtICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnRyYW5zaXRpb24tY29sb3JzIHtcXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OmJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgY29sb3IsIGZpbGwsIHN0cm9rZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDp0cmFuc2l0aW9uLWNvbG9ycyB7XFxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6YmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBjb2xvciwgZmlsbCwgc3Ryb2tlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOnRyYW5zaXRpb24tb3BhY2l0eSB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5ICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOnRyYW5zaXRpb24tb3BhY2l0eSB7XFxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDp0cmFuc2l0aW9uLXNoYWRvdyB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTotd2Via2l0LWJveC1zaGFkb3cgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6dHJhbnNpdGlvbi1zaGFkb3cge1xcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5Oi13ZWJraXQtYm94LXNoYWRvdyAhaW1wb3J0YW50O1xcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OmJveC1zaGFkb3cgIWltcG9ydGFudDtcXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTpib3gtc2hhZG93LCAtd2Via2l0LWJveC1zaGFkb3cgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6dHJhbnNpdGlvbi10cmFuc2Zvcm0ge1xcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6LXdlYmtpdC10cmFuc2Zvcm0gIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6dHJhbnNpdGlvbi10cmFuc2Zvcm0ge1xcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5Oi13ZWJraXQtdHJhbnNmb3JtICFpbXBvcnRhbnQ7XFxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtICFpbXBvcnRhbnQ7XFxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDplYXNlLWxpbmVhciB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmVhc2UtbGluZWFyIHtcXG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXIgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6ZWFzZS1pbiB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6ZWFzZS1pbiB7XFxuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNCwgMCwgMSwgMSkgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6ZWFzZS1vdXQge1xcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmVhc2Utb3V0IHtcXG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDplYXNlLWluLW91dCB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDplYXNlLWluLW91dCB7XFxuICAgICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpkdXJhdGlvbi03NSB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjo3NW1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmR1cmF0aW9uLTc1IHtcXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOjc1bXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6ZHVyYXRpb24tMTAwIHtcXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOjEwMG1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmR1cmF0aW9uLTEwMCB7XFxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjoxMDBtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpkdXJhdGlvbi0xNTAge1xcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246MTUwbXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6ZHVyYXRpb24tMTUwIHtcXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOjE1MG1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmR1cmF0aW9uLTIwMCB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjoyMDBtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpkdXJhdGlvbi0yMDAge1xcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246MjAwbXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6ZHVyYXRpb24tMzAwIHtcXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOjMwMG1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmR1cmF0aW9uLTMwMCB7XFxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjozMDBtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpkdXJhdGlvbi01MDAge1xcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246NTAwbXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6ZHVyYXRpb24tNTAwIHtcXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOjUwMG1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmR1cmF0aW9uLTcwMCB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjo3MDBtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpkdXJhdGlvbi03MDAge1xcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246NzAwbXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6ZHVyYXRpb24tMTAwMCB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjoxMDAwbXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6ZHVyYXRpb24tMTAwMCB7XFxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjoxMDAwbXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6ZGVsYXktNzUge1xcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6NzVtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpkZWxheS03NSB7XFxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTo3NW1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmRlbGF5LTEwMCB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheToxMDBtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpkZWxheS0xMDAge1xcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6MTAwbXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6ZGVsYXktMTUwIHtcXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OjE1MG1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmRlbGF5LTE1MCB7XFxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheToxNTBtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpkZWxheS0yMDAge1xcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6MjAwbXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6ZGVsYXktMjAwIHtcXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OjIwMG1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmRlbGF5LTMwMCB7XFxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTozMDBtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcl0gLnhsXFxcXDpkZWxheS0zMDAge1xcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6MzAwbXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIC54bFxcXFw6ZGVsYXktNTAwIHtcXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OjUwMG1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmRlbGF5LTUwMCB7XFxuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTo1MDBtcyAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgLnhsXFxcXDpkZWxheS03MDAge1xcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6NzAwbXMgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXJdIC54bFxcXFw6ZGVsYXktNzAwIHtcXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OjcwMG1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICAueGxcXFxcOmRlbGF5LTEwMDAge1xcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6MTAwMG1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyXSAueGxcXFxcOmRlbGF5LTEwMDAge1xcbiAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6MTAwMG1zICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDphbmltYXRlLW5vbmUge1xcclxcbiAgICAtd2Via2l0LWFuaW1hdGlvbjpub25lICFpbXBvcnRhbnQ7XFxyXFxuICAgIGFuaW1hdGlvbjpub25lICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPXJ0bF0gLnhsXFxcXDphbmltYXRlLW5vbmUge1xcbiAgICAtd2Via2l0LWFuaW1hdGlvbjpub25lICFpbXBvcnRhbnQ7XFxuICAgICAgICAgICAgYW5pbWF0aW9uOm5vbmUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9bHRyXSAueGxcXFxcOmFuaW1hdGUtc3BpbiB7XFxyXFxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluLWx0ciAxcyBsaW5lYXIgaW5maW5pdGUgIWltcG9ydGFudDtcXHJcXG4gICAgYW5pbWF0aW9uOiBzcGluLWx0ciAxcyBsaW5lYXIgaW5maW5pdGUgIWltcG9ydGFudDtcXG4gIH1cXG5cXG4gIFtkaXI9cnRsXSAueGxcXFxcOmFuaW1hdGUtc3BpbiB7XFxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluLXJ0bCAxcyBsaW5lYXIgaW5maW5pdGUgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBhbmltYXRpb246IHNwaW4tcnRsIDFzIGxpbmVhciBpbmZpbml0ZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6YW5pbWF0ZS1waW5nIHtcXHJcXG4gICAgLXdlYmtpdC1hbmltYXRpb246cGluZyAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSBpbmZpbml0ZSAhaW1wb3J0YW50O1xcclxcbiAgICBhbmltYXRpb246cGluZyAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSBpbmZpbml0ZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6YW5pbWF0ZS1waW5nIHtcXG4gICAgLXdlYmtpdC1hbmltYXRpb246cGluZyAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yLCAxKSBpbmZpbml0ZSAhaW1wb3J0YW50O1xcbiAgICAgICAgICAgIGFuaW1hdGlvbjpwaW5nIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpIGluZmluaXRlICFpbXBvcnRhbnQ7XFxuICB9XFxuXFxuICBbZGlyPWx0cl0gLnhsXFxcXDphbmltYXRlLXB1bHNlIHtcXHJcXG4gICAgLXdlYmtpdC1hbmltYXRpb246cHVsc2UgMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSBpbmZpbml0ZSAhaW1wb3J0YW50O1xcclxcbiAgICBhbmltYXRpb246cHVsc2UgMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSBpbmZpbml0ZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6YW5pbWF0ZS1wdWxzZSB7XFxuICAgIC13ZWJraXQtYW5pbWF0aW9uOnB1bHNlIDJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuNiwgMSkgaW5maW5pdGUgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBhbmltYXRpb246cHVsc2UgMnMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC42LCAxKSBpbmZpbml0ZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1sdHJdIC54bFxcXFw6YW5pbWF0ZS1ib3VuY2Uge1xcclxcbiAgICAtd2Via2l0LWFuaW1hdGlvbjpib3VuY2UgMXMgaW5maW5pdGUgIWltcG9ydGFudDtcXHJcXG4gICAgYW5pbWF0aW9uOmJvdW5jZSAxcyBpbmZpbml0ZSAhaW1wb3J0YW50O1xcbiAgfVxcblxcbiAgW2Rpcj1ydGxdIC54bFxcXFw6YW5pbWF0ZS1ib3VuY2Uge1xcbiAgICAtd2Via2l0LWFuaW1hdGlvbjpib3VuY2UgMXMgaW5maW5pdGUgIWltcG9ydGFudDtcXG4gICAgICAgICAgICBhbmltYXRpb246Ym91bmNlIDFzIGluZmluaXRlICFpbXBvcnRhbnQ7XFxuICB9XFxufVxcclxcblwiLCBcIlwiXSk7XG5cbi8vIGV4cG9ydHNcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/css-loader/index.js?!./node_modules/postcss-loader/src/index.js?!./src/assets/css/main.css\n"); /***/ }), /***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/FeatherIcon.vue?vue&type=style&index=0&id=748aefbc&lang=scss&": /*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/css-loader??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/FeatherIcon.vue?vue&type=style&index=0&id=748aefbc&lang=scss& ***! \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("exports = module.exports = __webpack_require__(/*! ../../node_modules/css-loader/lib/css-base.js */ \"./node_modules/css-loader/lib/css-base.js\")(false);\n// imports\n\n\n// module\nexports.push([module.i, \".feather-icon {\\n display: -webkit-inline-box;\\n display: -ms-inline-flexbox;\\n display: inline-flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n}\", \"\"]);\n\n// exports\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9pbmRleC5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9GZWF0aGVySWNvbi52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MCZpZD03NDhhZWZiYyZsYW5nPXNjc3MmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvRmVhdGhlckljb24udnVlP2I5NGMiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0cyA9IG1vZHVsZS5leHBvcnRzID0gcmVxdWlyZShcIi4uLy4uL25vZGVfbW9kdWxlcy9jc3MtbG9hZGVyL2xpYi9jc3MtYmFzZS5qc1wiKShmYWxzZSk7XG4vLyBpbXBvcnRzXG5cblxuLy8gbW9kdWxlXG5leHBvcnRzLnB1c2goW21vZHVsZS5pZCwgXCIuZmVhdGhlci1pY29uIHtcXG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcXG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xcbn1cIiwgXCJcIl0pO1xuXG4vLyBleHBvcnRzXG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/FeatherIcon.vue?vue&type=style&index=0&id=748aefbc&lang=scss&\n"); /***/ }), /***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-card/VxCard.vue?vue&type=style&index=0&id=f5126d14&lang=scss&": /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/css-loader??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/vx-card/VxCard.vue?vue&type=style&index=0&id=f5126d14&lang=scss& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("exports = module.exports = __webpack_require__(/*! ../../../node_modules/css-loader/lib/css-base.js */ \"./node_modules/css-loader/lib/css-base.js\")(false);\n// imports\n\n\n// module\nexports.push([module.i, \".vx-card {\\n width: 100%;\\n display: block;\\n -webkit-box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.1);\\n position: relative;\\n transition: all 0.3s ease-in-out;\\n}[dir] .vx-card {\\n background: #fff;\\n border-radius: 0.5rem;\\n box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.1);\\n -webkit-transition: all 0.3s ease-in-out;\\n}\\n.vx-card.no-shadow {\\n -webkit-box-shadow: none;\\n}\\n[dir] .vx-card.no-shadow {\\n box-shadow: none;\\n}\\n[dir] .vx-card.card-border {\\n border: 1px solid #e4e4e4;\\n}\\n.vx-card .vx-card__header {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n -ms-flex-wrap: wrap;\\n flex-wrap: wrap;\\n -webkit-box-pack: justify;\\n -ms-flex-pack: justify;\\n justify-content: space-between;\\n}\\n[dir] .vx-card .vx-card__header {\\n padding: 1.5rem 1.5rem 0;\\n}\\n[dir] .vx-card .vx-card__header .vx-card__title h4 + h6 {\\n margin-top: 0.3rem;\\n}\\n.vx-card .vx-card__header .vx-card__title h6 {\\n font-weight: 400;\\n}\\n.vx-card .vx-card__header .vx-card__actions .vx-card__action-buttons {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n}\\n[dir=ltr] .vx-card .vx-card__header .vx-card__actions .vx-card__action-buttons .feather-icon {\\n margin-left: 0.5rem;\\n}\\n[dir=rtl] .vx-card .vx-card__header .vx-card__actions .vx-card__action-buttons .feather-icon {\\n margin-right: 0.5rem;\\n}\\n.vx-card .vx-card__header .vx-card__actions svg {\\n transition: all 0.25s ease-out;\\n height: 1rem;\\n width: 1rem;\\n}\\n[dir] .vx-card .vx-card__header .vx-card__actions svg {\\n -webkit-transition: all 0.25s ease-out;\\n cursor: pointer;\\n}\\n[dir=ltr] .vx-card .vx-card__header .vx-card__actions .rotate180 > svg {\\n -webkit-transform: rotate(180deg) !important;\\n transform: rotate(180deg) !important;\\n}\\n[dir=rtl] .vx-card .vx-card__header .vx-card__actions .rotate180 > svg {\\n -webkit-transform: rotate(-180deg) !important;\\n transform: rotate(-180deg) !important;\\n}\\n[dir=ltr] .vx-card img.card-img-top {\\n border-top-left-radius: 0.5rem;\\n border-top-right-radius: 0.5rem;\\n}\\n[dir=rtl] .vx-card img.card-img-top {\\n border-top-right-radius: 0.5rem;\\n border-top-left-radius: 0.5rem;\\n}\\n.vx-card .vx-card__collapsible-content {\\n transition: all 0.3s ease-in-out;\\n}\\n[dir] .vx-card .vx-card__collapsible-content {\\n -webkit-transition: all 0.3s ease-in-out;\\n}\\n.vx-card .vx-card__collapsible-content.vs-con-loading__container {\\n overflow: unset;\\n}\\n.vx-card .vx-card__collapsible-content.collapsed {\\n opacity: 0;\\n -webkit-transform: scale(0.99);\\n}\\n[dir] .vx-card .vx-card__collapsible-content.collapsed {\\n transform: scale(0.99);\\n}\\n.vx-card .vx-card__collapsible-content .card-overlay {\\n position: absolute;\\n top: 0;\\n bottom: 0;\\n}\\n[dir] .vx-card .vx-card__collapsible-content .card-overlay {\\n padding: 1.25rem;\\n}\\n[dir=ltr] .vx-card .vx-card__collapsible-content .card-overlay {\\n right: 0;\\n left: 0;\\n}\\n[dir=rtl] .vx-card .vx-card__collapsible-content .card-overlay {\\n left: 0;\\n right: 0;\\n}\\n.vx-card .vx-card__collapsible-content .card-overlay > * {\\n position: relative;\\n z-index: 1;\\n}\\n.vx-card .vx-card__collapsible-content .card-overlay::after {\\n position: absolute;\\n content: \\\"\\\";\\n top: 0;\\n height: 100%;\\n width: 100%;\\n z-index: 0;\\n}\\n[dir] .vx-card .vx-card__collapsible-content .card-overlay::after {\\n margin: auto;\\n background: rgba(0, 0, 0, 0.6);\\n}\\n[dir=ltr] .vx-card .vx-card__collapsible-content .card-overlay::after {\\n left: 0;\\n right: 0;\\n}\\n[dir=rtl] .vx-card .vx-card__collapsible-content .card-overlay::after {\\n right: 0;\\n left: 0;\\n}\\n[dir] .vx-card .vx-card__collapsible-content .vx-card__body {\\n padding: 1.5rem;\\n}\\n[dir] .vx-card .vx-card__collapsible-content .vx-card__body img + .vx-card__title > h4 {\\n margin-top: 1.5rem;\\n}\\n.vx-card .vx-card__collapsible-content img {\\n display: block;\\n}\\n.vx-card .vx-card__code-container {\\n overflow: hidden;\\n transition: opacity 0.15s, max-height 0.3s ease-out, -webkit-transform 0.35s;\\n transition: transform 0.35s, opacity 0.15s, max-height 0.3s ease-out;\\n transition: transform 0.35s, opacity 0.15s, max-height 0.3s ease-out, -webkit-transform 0.35s;\\n}\\n[dir] .vx-card .vx-card__code-container {\\n -webkit-transition: opacity 0.15s, max-height 0.3s ease-out, -webkit-transform 0.35s;\\n}\\n.vx-card .vx-card__code-container.collapsed {\\n opacity: 0;\\n -webkit-transform: translateY(100%);\\n}\\n[dir] .vx-card .vx-card__code-container.collapsed {\\n transform: translateY(100%);\\n}\\n[dir] .vx-card .vx-card__code-container .code-content {\\n margin: 1.5rem;\\n}\\n.vx-card .vx-card__code-container .code-content pre[class^=language-] {\\n max-height: 350px;\\n}\\n[dir] .vx-card .vx-card__code-container .code-content pre[class^=language-] {\\n border-radius: 0.5rem;\\n margin-bottom: 0;\\n}\\n[dir] .vx-card .vx-card__footer {\\n padding: 0 1.5rem 1.5rem;\\n}\", \"\"]);\n\n// exports\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9pbmRleC5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy92eC1jYXJkL1Z4Q2FyZC52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MCZpZD1mNTEyNmQxNCZsYW5nPXNjc3MmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdngtY2FyZC9WeENhcmQudnVlPzg1MjkiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0cyA9IG1vZHVsZS5leHBvcnRzID0gcmVxdWlyZShcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9jc3MtbG9hZGVyL2xpYi9jc3MtYmFzZS5qc1wiKShmYWxzZSk7XG4vLyBpbXBvcnRzXG5cblxuLy8gbW9kdWxlXG5leHBvcnRzLnB1c2goW21vZHVsZS5pZCwgXCIudngtY2FyZCB7XFxuICB3aWR0aDogMTAwJTtcXG4gIGRpc3BsYXk6IGJsb2NrO1xcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNHB4IDI1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xcbn1bZGlyXSAudngtY2FyZCB7XFxuICBiYWNrZ3JvdW5kOiAjZmZmO1xcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDI1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XFxufVxcbi52eC1jYXJkLm5vLXNoYWRvdyB7XFxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XFxufVxcbltkaXJdIC52eC1jYXJkLm5vLXNoYWRvdyB7XFxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XFxufVxcbltkaXJdIC52eC1jYXJkLmNhcmQtYm9yZGVyIHtcXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XFxufVxcbi52eC1jYXJkIC52eC1jYXJkX19oZWFkZXIge1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxuICAtbXMtZmxleC13cmFwOiB3cmFwO1xcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcXG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XFxuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xcbn1cXG5bZGlyXSAudngtY2FyZCAudngtY2FyZF9faGVhZGVyIHtcXG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMDtcXG59XFxuW2Rpcl0gLnZ4LWNhcmQgLnZ4LWNhcmRfX2hlYWRlciAudngtY2FyZF9fdGl0bGUgaDQgKyBoNiB7XFxuICBtYXJnaW4tdG9wOiAwLjNyZW07XFxufVxcbi52eC1jYXJkIC52eC1jYXJkX19oZWFkZXIgLnZ4LWNhcmRfX3RpdGxlIGg2IHtcXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XFxufVxcbi52eC1jYXJkIC52eC1jYXJkX19oZWFkZXIgLnZ4LWNhcmRfX2FjdGlvbnMgLnZ4LWNhcmRfX2FjdGlvbi1idXR0b25zIHtcXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XFxuICBkaXNwbGF5OiBmbGV4O1xcbn1cXG5bZGlyPWx0cl0gLnZ4LWNhcmQgLnZ4LWNhcmRfX2hlYWRlciAudngtY2FyZF9fYWN0aW9ucyAudngtY2FyZF9fYWN0aW9uLWJ1dHRvbnMgLmZlYXRoZXItaWNvbiB7XFxuICBtYXJnaW4tbGVmdDogMC41cmVtO1xcbn1cXG5bZGlyPXJ0bF0gLnZ4LWNhcmQgLnZ4LWNhcmRfX2hlYWRlciAudngtY2FyZF9fYWN0aW9ucyAudngtY2FyZF9fYWN0aW9uLWJ1dHRvbnMgLmZlYXRoZXItaWNvbiB7XFxuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcXG59XFxuLnZ4LWNhcmQgLnZ4LWNhcmRfX2hlYWRlciAudngtY2FyZF9fYWN0aW9ucyBzdmcge1xcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2Utb3V0O1xcbiAgaGVpZ2h0OiAxcmVtO1xcbiAgd2lkdGg6IDFyZW07XFxufVxcbltkaXJdIC52eC1jYXJkIC52eC1jYXJkX19oZWFkZXIgLnZ4LWNhcmRfX2FjdGlvbnMgc3ZnIHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2Utb3V0O1xcbiAgY3Vyc29yOiBwb2ludGVyO1xcbn1cXG5bZGlyPWx0cl0gLnZ4LWNhcmQgLnZ4LWNhcmRfX2hlYWRlciAudngtY2FyZF9fYWN0aW9ucyAucm90YXRlMTgwID4gc3ZnIHtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSAhaW1wb3J0YW50O1xcbn1cXG5bZGlyPXJ0bF0gLnZ4LWNhcmQgLnZ4LWNhcmRfX2hlYWRlciAudngtY2FyZF9fYWN0aW9ucyAucm90YXRlMTgwID4gc3ZnIHtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZykgIWltcG9ydGFudDtcXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZykgIWltcG9ydGFudDtcXG59XFxuW2Rpcj1sdHJdIC52eC1jYXJkIGltZy5jYXJkLWltZy10b3Age1xcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtO1xcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbTtcXG59XFxuW2Rpcj1ydGxdIC52eC1jYXJkIGltZy5jYXJkLWltZy10b3Age1xcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbTtcXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTtcXG59XFxuLnZ4LWNhcmQgLnZ4LWNhcmRfX2NvbGxhcHNpYmxlLWNvbnRlbnQge1xcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XFxufVxcbltkaXJdIC52eC1jYXJkIC52eC1jYXJkX19jb2xsYXBzaWJsZS1jb250ZW50IHtcXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XFxufVxcbi52eC1jYXJkIC52eC1jYXJkX19jb2xsYXBzaWJsZS1jb250ZW50LnZzLWNvbi1sb2FkaW5nX19jb250YWluZXIge1xcbiAgb3ZlcmZsb3c6IHVuc2V0O1xcbn1cXG4udngtY2FyZCAudngtY2FyZF9fY29sbGFwc2libGUtY29udGVudC5jb2xsYXBzZWQge1xcbiAgb3BhY2l0eTogMDtcXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjk5KTtcXG59XFxuW2Rpcl0gLnZ4LWNhcmQgLnZ4LWNhcmRfX2NvbGxhcHNpYmxlLWNvbnRlbnQuY29sbGFwc2VkIHtcXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk5KTtcXG59XFxuLnZ4LWNhcmQgLnZ4LWNhcmRfX2NvbGxhcHNpYmxlLWNvbnRlbnQgLmNhcmQtb3ZlcmxheSB7XFxuICBwb3NpdGlvbjogYWJzb2x1dGU7XFxuICB0b3A6IDA7XFxuICBib3R0b206IDA7XFxufVxcbltkaXJdIC52eC1jYXJkIC52eC1jYXJkX19jb2xsYXBzaWJsZS1jb250ZW50IC5jYXJkLW92ZXJsYXkge1xcbiAgcGFkZGluZzogMS4yNXJlbTtcXG59XFxuW2Rpcj1sdHJdIC52eC1jYXJkIC52eC1jYXJkX19jb2xsYXBzaWJsZS1jb250ZW50IC5jYXJkLW92ZXJsYXkge1xcbiAgcmlnaHQ6IDA7XFxuICBsZWZ0OiAwO1xcbn1cXG5bZGlyPXJ0bF0gLnZ4LWNhcmQgLnZ4LWNhcmRfX2NvbGxhcHNpYmxlLWNvbnRlbnQgLmNhcmQtb3ZlcmxheSB7XFxuICBsZWZ0OiAwO1xcbiAgcmlnaHQ6IDA7XFxufVxcbi52eC1jYXJkIC52eC1jYXJkX19jb2xsYXBzaWJsZS1jb250ZW50IC5jYXJkLW92ZXJsYXkgPiAqIHtcXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcXG4gIHotaW5kZXg6IDE7XFxufVxcbi52eC1jYXJkIC52eC1jYXJkX19jb2xsYXBzaWJsZS1jb250ZW50IC5jYXJkLW92ZXJsYXk6OmFmdGVyIHtcXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcXG4gIGNvbnRlbnQ6IFxcXCJcXFwiO1xcbiAgdG9wOiAwO1xcbiAgaGVpZ2h0OiAxMDAlO1xcbiAgd2lkdGg6IDEwMCU7XFxuICB6LWluZGV4OiAwO1xcbn1cXG5bZGlyXSAudngtY2FyZCAudngtY2FyZF9fY29sbGFwc2libGUtY29udGVudCAuY2FyZC1vdmVybGF5OjphZnRlciB7XFxuICBtYXJnaW46IGF1dG87XFxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XFxufVxcbltkaXI9bHRyXSAudngtY2FyZCAudngtY2FyZF9fY29sbGFwc2libGUtY29udGVudCAuY2FyZC1vdmVybGF5OjphZnRlciB7XFxuICBsZWZ0OiAwO1xcbiAgcmlnaHQ6IDA7XFxufVxcbltkaXI9cnRsXSAudngtY2FyZCAudngtY2FyZF9fY29sbGFwc2libGUtY29udGVudCAuY2FyZC1vdmVybGF5OjphZnRlciB7XFxuICByaWdodDogMDtcXG4gIGxlZnQ6IDA7XFxufVxcbltkaXJdIC52eC1jYXJkIC52eC1jYXJkX19jb2xsYXBzaWJsZS1jb250ZW50IC52eC1jYXJkX19ib2R5IHtcXG4gIHBhZGRpbmc6IDEuNXJlbTtcXG59XFxuW2Rpcl0gLnZ4LWNhcmQgLnZ4LWNhcmRfX2NvbGxhcHNpYmxlLWNvbnRlbnQgLnZ4LWNhcmRfX2JvZHkgaW1nICsgLnZ4LWNhcmRfX3RpdGxlID4gaDQge1xcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xcbn1cXG4udngtY2FyZCAudngtY2FyZF9fY29sbGFwc2libGUtY29udGVudCBpbWcge1xcbiAgZGlzcGxheTogYmxvY2s7XFxufVxcbi52eC1jYXJkIC52eC1jYXJkX19jb2RlLWNvbnRhaW5lciB7XFxuICBvdmVyZmxvdzogaGlkZGVuO1xcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cywgbWF4LWhlaWdodCAwLjNzIGVhc2Utb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjM1cztcXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cywgb3BhY2l0eSAwLjE1cywgbWF4LWhlaWdodCAwLjNzIGVhc2Utb3V0O1xcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzLCBvcGFjaXR5IDAuMTVzLCBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzO1xcbn1cXG5bZGlyXSAudngtY2FyZCAudngtY2FyZF9fY29kZS1jb250YWluZXIge1xcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzLCBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzO1xcbn1cXG4udngtY2FyZCAudngtY2FyZF9fY29kZS1jb250YWluZXIuY29sbGFwc2VkIHtcXG4gIG9wYWNpdHk6IDA7XFxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcXG59XFxuW2Rpcl0gLnZ4LWNhcmQgLnZ4LWNhcmRfX2NvZGUtY29udGFpbmVyLmNvbGxhcHNlZCB7XFxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcXG59XFxuW2Rpcl0gLnZ4LWNhcmQgLnZ4LWNhcmRfX2NvZGUtY29udGFpbmVyIC5jb2RlLWNvbnRlbnQge1xcbiAgbWFyZ2luOiAxLjVyZW07XFxufVxcbi52eC1jYXJkIC52eC1jYXJkX19jb2RlLWNvbnRhaW5lciAuY29kZS1jb250ZW50IHByZVtjbGFzc149bGFuZ3VhZ2UtXSB7XFxuICBtYXgtaGVpZ2h0OiAzNTBweDtcXG59XFxuW2Rpcl0gLnZ4LWNhcmQgLnZ4LWNhcmRfX2NvZGUtY29udGFpbmVyIC5jb2RlLWNvbnRlbnQgcHJlW2NsYXNzXj1sYW5ndWFnZS1dIHtcXG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcXG4gIG1hcmdpbi1ib3R0b206IDA7XFxufVxcbltkaXJdIC52eC1jYXJkIC52eC1jYXJkX19mb290ZXIge1xcbiAgcGFkZGluZzogMCAxLjVyZW0gMS41cmVtO1xcbn1cIiwgXCJcIl0pO1xuXG4vLyBleHBvcnRzXG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-card/VxCard.vue?vue&type=style&index=0&id=f5126d14&lang=scss&\n"); /***/ }), /***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-input-group/VxInputGroup.vue?vue&type=style&index=0&id=00433e15&lang=scss&": /*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/css-loader??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/vx-input-group/VxInputGroup.vue?vue&type=style&index=0&id=00433e15&lang=scss& ***! \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("exports = module.exports = __webpack_require__(/*! ../../../node_modules/css-loader/lib/css-base.js */ \"./node_modules/css-loader/lib/css-base.js\")(false);\n// imports\n\n\n// module\nexports.push([module.i, \"/*=========================================================================================\\n File Name: _variables.scss\\n Description: partial- SCSS varibales\\n ----------------------------------------------------------------------------------------\\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\\n Author: Pixinvent\\n Author URL: http://www.themeforest.net/user/pixinvent\\n==========================================================================================*/\\n\\n/*========================================================\\n SPACING\\n=========================================================*/\\n\\n/*========================================================\\n COLORS\\n=========================================================*/\\n\\n/*========================================================\\n TYPOGRAPHY\\n=========================================================*/\\n\\n/*========================================================\\n TYPOGRAPHY\\n=========================================================*/\\n\\n/*========================================================\\n DARK THEME\\n=========================================================*/\\n[dir] .vx-input-group .vs-con-textarea {\\n margin-bottom: 0;\\n}\\n[dir=ltr] .vx-input-group .vx-input-group-prepend {\\n border-top-left-radius: 5px;\\n border-bottom-left-radius: 5px;\\n}\\n[dir=rtl] .vx-input-group .vx-input-group-prepend {\\n border-top-right-radius: 5px;\\n border-bottom-right-radius: 5px;\\n}\\n.vx-input-group .vx-input-group-prepend .prepend-text {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n}\\n[dir=ltr] .vx-input-group .vx-input-group-prepend .prepend-text:not(:first-child) {\\n border-left: 1px solid rgba(0, 0, 0, 0.18);\\n}\\n[dir=rtl] .vx-input-group .vx-input-group-prepend .prepend-text:not(:first-child) {\\n border-right: 1px solid rgba(0, 0, 0, 0.18);\\n}\\n[dir=ltr] .vx-input-group .vx-input-group-prepend .prepend-text:not(:first-child) {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n[dir=rtl] .vx-input-group .vx-input-group-prepend .prepend-text:not(:first-child) {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n[dir=ltr] .vx-input-group .vx-input-group-prepend .prepend-text:first-child {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n[dir=rtl] .vx-input-group .vx-input-group-prepend .prepend-text:first-child {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n[dir=ltr] .vx-input-group .vx-input-group-prepend .prepend-text:not(:last-child) {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n[dir=rtl] .vx-input-group .vx-input-group-prepend .prepend-text:not(:last-child) {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n[dir=ltr] .vx-input-group .vx-input-group-prepend .prepend-text:last-child {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n[dir=rtl] .vx-input-group .vx-input-group-prepend .prepend-text:last-child {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n[dir=ltr] .vx-input-group .vx-input-group-prepend .prepend-text.btn-addon .vs-button {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n[dir=rtl] .vx-input-group .vx-input-group-prepend .prepend-text.btn-addon .vs-button {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n[dir=ltr] .vx-input-group .vx-input-group-prepend .prepend-text.btn-addon .vs-button:not(:first-child) {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n border-left: none;\\n}\\n[dir=rtl] .vx-input-group .vx-input-group-prepend .prepend-text.btn-addon .vs-button:not(:first-child) {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n border-right: none;\\n}\\n[dir=ltr] .vx-input-group .vx-input-group-append {\\n border-top-right-radius: 5px;\\n border-bottom-right-radius: 5px;\\n}\\n[dir=rtl] .vx-input-group .vx-input-group-append {\\n border-top-left-radius: 5px;\\n border-bottom-left-radius: 5px;\\n}\\n.vx-input-group .vx-input-group-append .append-text {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: center;\\n -ms-flex-align: center;\\n align-items: center;\\n}\\n[dir=ltr] .vx-input-group .vx-input-group-append .append-text:not(:first-child) {\\n border-left: 1px solid rgba(0, 0, 0, 0.18);\\n}\\n[dir=rtl] .vx-input-group .vx-input-group-append .append-text:not(:first-child) {\\n border-right: 1px solid rgba(0, 0, 0, 0.18);\\n}\\n[dir=ltr] .vx-input-group .vx-input-group-append .append-text:first-child {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n[dir=rtl] .vx-input-group .vx-input-group-append .append-text:first-child {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n[dir=ltr] .vx-input-group .vx-input-group-append .append-text:not(:last-child) {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n[dir=rtl] .vx-input-group .vx-input-group-append .append-text:not(:last-child) {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n[dir=ltr] .vx-input-group .vx-input-group-append .append-text:last-child {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n[dir=rtl] .vx-input-group .vx-input-group-append .append-text:last-child {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n[dir=ltr] .vx-input-group .vx-input-group-append .append-text.btn-addon .vs-button {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n[dir=rtl] .vx-input-group .vx-input-group-append .append-text.btn-addon .vs-button {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n[dir=ltr] .vx-input-group .vx-input-group-append .append-text.btn-addon .vs-button:not(:last-child) {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n border-right: none;\\n}\\n[dir=rtl] .vx-input-group .vx-input-group-append .append-text.btn-addon .vs-button:not(:last-child) {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n border-left: none;\\n}\\n.vx-input-group .prepend-text,\\n.vx-input-group .append-text {\\n color: #fff;\\n}\\n[dir] .vx-input-group .prepend-text:not(.btn-addon), [dir] .vx-input-group .append-text:not(.btn-addon) {\\n border-radius: 6px;\\n}\\n[dir=ltr] .vx-input-group .prepend-text:not(.btn-addon), [dir=ltr] .vx-input-group .append-text:not(.btn-addon) {\\n padding-left: 1rem;\\n padding-right: 1rem;\\n}\\n[dir=rtl] .vx-input-group .prepend-text:not(.btn-addon), [dir=rtl] .vx-input-group .append-text:not(.btn-addon) {\\n padding-right: 1rem;\\n padding-left: 1rem;\\n}\\n.vx-input-group .prepend-text.btn-addon .vs-button,\\n.vx-input-group .append-text.btn-addon .vs-button {\\n height: 100%;\\n}\\n[dir] .vx-input-group .prepend-text.btn-addon .vs-button, [dir] .vx-input-group .append-text.btn-addon .vs-button {\\n padding: 0 1.5rem !important;\\n}\\n[dir=ltr] .vx-input-group .vx-input-group-default:not(:first-child) input, [dir=ltr] .vx-input-group .vx-input-group-default:not(:first-child) .vs-con-textarea {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\\n[dir=rtl] .vx-input-group .vx-input-group-default:not(:first-child) input, [dir=rtl] .vx-input-group .vx-input-group-default:not(:first-child) .vs-con-textarea {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n.vx-input-group .vx-input-group-default .vs-input {\\n width: 100%;\\n}\\n[dir=ltr] .vx-input-group .vx-input-group-default:not(:last-child) input {\\n border-top-right-radius: 0;\\n border-bottom-right-radius: 0;\\n}\\n[dir=rtl] .vx-input-group .vx-input-group-default:not(:last-child) input {\\n border-top-left-radius: 0;\\n border-bottom-left-radius: 0;\\n}\", \"\"]);\n\n// exports\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9pbmRleC5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy92eC1pbnB1dC1ncm91cC9WeElucHV0R3JvdXAudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9MDA0MzNlMTUmbGFuZz1zY3NzJi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3Z4LWlucHV0LWdyb3VwL1Z4SW5wdXRHcm91cC52dWU/ZjBiMCJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnRzID0gbW9kdWxlLmV4cG9ydHMgPSByZXF1aXJlKFwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvbGliL2Nzcy1iYXNlLmpzXCIpKGZhbHNlKTtcbi8vIGltcG9ydHNcblxuXG4vLyBtb2R1bGVcbmV4cG9ydHMucHVzaChbbW9kdWxlLmlkLCBcIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cXG4gICAgRmlsZSBOYW1lOiBfdmFyaWFibGVzLnNjc3NcXG4gICAgRGVzY3JpcHRpb246IHBhcnRpYWwtIFNDU1MgdmFyaWJhbGVzXFxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cXG4gICAgSXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcXG4gICAgICBBdXRob3I6IFBpeGludmVudFxcbiAgICBBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXFxuXFxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxcbiAgICAgICAgU1BBQ0lOR1xcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXFxuXFxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxcbiAgICAgICAgQ09MT1JTXFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cXG5cXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XFxuICAgICAgICBUWVBPR1JBUEhZXFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cXG5cXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XFxuICAgICAgICBUWVBPR1JBUEhZXFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cXG5cXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XFxuICAgICAgICBEQVJLIFRIRU1FXFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cXG5bZGlyXSAudngtaW5wdXQtZ3JvdXAgLnZzLWNvbi10ZXh0YXJlYSB7XFxuICBtYXJnaW4tYm90dG9tOiAwO1xcbn1cXG5bZGlyPWx0cl0gLnZ4LWlucHV0LWdyb3VwIC52eC1pbnB1dC1ncm91cC1wcmVwZW5kIHtcXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcXG59XFxuW2Rpcj1ydGxdIC52eC1pbnB1dC1ncm91cCAudngtaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XFxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcXG59XFxuLnZ4LWlucHV0LWdyb3VwIC52eC1pbnB1dC1ncm91cC1wcmVwZW5kIC5wcmVwZW5kLXRleHQge1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxufVxcbltkaXI9bHRyXSAudngtaW5wdXQtZ3JvdXAgLnZ4LWlucHV0LWdyb3VwLXByZXBlbmQgLnByZXBlbmQtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XFxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xOCk7XFxufVxcbltkaXI9cnRsXSAudngtaW5wdXQtZ3JvdXAgLnZ4LWlucHV0LWdyb3VwLXByZXBlbmQgLnByZXBlbmQtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XFxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xcbn1cXG5bZGlyPWx0cl0gLnZ4LWlucHV0LWdyb3VwIC52eC1pbnB1dC1ncm91cC1wcmVwZW5kIC5wcmVwZW5kLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XFxufVxcbltkaXI9cnRsXSAudngtaW5wdXQtZ3JvdXAgLnZ4LWlucHV0LWdyb3VwLXByZXBlbmQgLnByZXBlbmQtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XFxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xcbn1cXG5bZGlyPWx0cl0gLnZ4LWlucHV0LWdyb3VwIC52eC1pbnB1dC1ncm91cC1wcmVwZW5kIC5wcmVwZW5kLXRleHQ6Zmlyc3QtY2hpbGQge1xcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcXG59XFxuW2Rpcj1ydGxdIC52eC1pbnB1dC1ncm91cCAudngtaW5wdXQtZ3JvdXAtcHJlcGVuZCAucHJlcGVuZC10ZXh0OmZpcnN0LWNoaWxkIHtcXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XFxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xcbn1cXG5bZGlyPWx0cl0gLnZ4LWlucHV0LWdyb3VwIC52eC1pbnB1dC1ncm91cC1wcmVwZW5kIC5wcmVwZW5kLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XFxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xcbn1cXG5bZGlyPXJ0bF0gLnZ4LWlucHV0LWdyb3VwIC52eC1pbnB1dC1ncm91cC1wcmVwZW5kIC5wcmVwZW5kLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XFxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcXG59XFxuW2Rpcj1sdHJdIC52eC1pbnB1dC1ncm91cCAudngtaW5wdXQtZ3JvdXAtcHJlcGVuZCAucHJlcGVuZC10ZXh0Omxhc3QtY2hpbGQge1xcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcXG59XFxuW2Rpcj1ydGxdIC52eC1pbnB1dC1ncm91cCAudngtaW5wdXQtZ3JvdXAtcHJlcGVuZCAucHJlcGVuZC10ZXh0Omxhc3QtY2hpbGQge1xcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XFxufVxcbltkaXI9bHRyXSAudngtaW5wdXQtZ3JvdXAgLnZ4LWlucHV0LWdyb3VwLXByZXBlbmQgLnByZXBlbmQtdGV4dC5idG4tYWRkb24gLnZzLWJ1dHRvbiB7XFxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xcbn1cXG5bZGlyPXJ0bF0gLnZ4LWlucHV0LWdyb3VwIC52eC1pbnB1dC1ncm91cC1wcmVwZW5kIC5wcmVwZW5kLXRleHQuYnRuLWFkZG9uIC52cy1idXR0b24ge1xcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XFxufVxcbltkaXI9bHRyXSAudngtaW5wdXQtZ3JvdXAgLnZ4LWlucHV0LWdyb3VwLXByZXBlbmQgLnByZXBlbmQtdGV4dC5idG4tYWRkb24gLnZzLWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSB7XFxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcXG4gIGJvcmRlci1sZWZ0OiBub25lO1xcbn1cXG5bZGlyPXJ0bF0gLnZ4LWlucHV0LWdyb3VwIC52eC1pbnB1dC1ncm91cC1wcmVwZW5kIC5wcmVwZW5kLXRleHQuYnRuLWFkZG9uIC52cy1idXR0b246bm90KDpmaXJzdC1jaGlsZCkge1xcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcXG4gIGJvcmRlci1yaWdodDogbm9uZTtcXG59XFxuW2Rpcj1sdHJdIC52eC1pbnB1dC1ncm91cCAudngtaW5wdXQtZ3JvdXAtYXBwZW5kIHtcXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xcbn1cXG5bZGlyPXJ0bF0gLnZ4LWlucHV0LWdyb3VwIC52eC1pbnB1dC1ncm91cC1hcHBlbmQge1xcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xcbn1cXG4udngtaW5wdXQtZ3JvdXAgLnZ4LWlucHV0LWdyb3VwLWFwcGVuZCAuYXBwZW5kLXRleHQge1xcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XFxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcXG4gIGRpc3BsYXk6IGZsZXg7XFxuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XFxufVxcbltkaXI9bHRyXSAudngtaW5wdXQtZ3JvdXAgLnZ4LWlucHV0LWdyb3VwLWFwcGVuZCAuYXBwZW5kLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xcbn1cXG5bZGlyPXJ0bF0gLnZ4LWlucHV0LWdyb3VwIC52eC1pbnB1dC1ncm91cC1hcHBlbmQgLmFwcGVuZC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xOCk7XFxufVxcbltkaXI9bHRyXSAudngtaW5wdXQtZ3JvdXAgLnZ4LWlucHV0LWdyb3VwLWFwcGVuZCAuYXBwZW5kLXRleHQ6Zmlyc3QtY2hpbGQge1xcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XFxufVxcbltkaXI9cnRsXSAudngtaW5wdXQtZ3JvdXAgLnZ4LWlucHV0LWdyb3VwLWFwcGVuZCAuYXBwZW5kLXRleHQ6Zmlyc3QtY2hpbGQge1xcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcXG59XFxuW2Rpcj1sdHJdIC52eC1pbnB1dC1ncm91cCAudngtaW5wdXQtZ3JvdXAtYXBwZW5kIC5hcHBlbmQtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XFxufVxcbltkaXI9cnRsXSAudngtaW5wdXQtZ3JvdXAgLnZ4LWlucHV0LWdyb3VwLWFwcGVuZCAuYXBwZW5kLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XFxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcXG59XFxuW2Rpcj1sdHJdIC52eC1pbnB1dC1ncm91cCAudngtaW5wdXQtZ3JvdXAtYXBwZW5kIC5hcHBlbmQtdGV4dDpsYXN0LWNoaWxkIHtcXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XFxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xcbn1cXG5bZGlyPXJ0bF0gLnZ4LWlucHV0LWdyb3VwIC52eC1pbnB1dC1ncm91cC1hcHBlbmQgLmFwcGVuZC10ZXh0Omxhc3QtY2hpbGQge1xcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcXG59XFxuW2Rpcj1sdHJdIC52eC1pbnB1dC1ncm91cCAudngtaW5wdXQtZ3JvdXAtYXBwZW5kIC5hcHBlbmQtdGV4dC5idG4tYWRkb24gLnZzLWJ1dHRvbiB7XFxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcXG59XFxuW2Rpcj1ydGxdIC52eC1pbnB1dC1ncm91cCAudngtaW5wdXQtZ3JvdXAtYXBwZW5kIC5hcHBlbmQtdGV4dC5idG4tYWRkb24gLnZzLWJ1dHRvbiB7XFxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xcbn1cXG5bZGlyPWx0cl0gLnZ4LWlucHV0LWdyb3VwIC52eC1pbnB1dC1ncm91cC1hcHBlbmQgLmFwcGVuZC10ZXh0LmJ0bi1hZGRvbiAudnMtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcXG4gIGJvcmRlci1yaWdodDogbm9uZTtcXG59XFxuW2Rpcj1ydGxdIC52eC1pbnB1dC1ncm91cCAudngtaW5wdXQtZ3JvdXAtYXBwZW5kIC5hcHBlbmQtdGV4dC5idG4tYWRkb24gLnZzLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XFxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XFxufVxcbi52eC1pbnB1dC1ncm91cCAucHJlcGVuZC10ZXh0LFxcbi52eC1pbnB1dC1ncm91cCAuYXBwZW5kLXRleHQge1xcbiAgY29sb3I6ICNmZmY7XFxufVxcbltkaXJdIC52eC1pbnB1dC1ncm91cCAucHJlcGVuZC10ZXh0Om5vdCguYnRuLWFkZG9uKSwgW2Rpcl0gLnZ4LWlucHV0LWdyb3VwIC5hcHBlbmQtdGV4dDpub3QoLmJ0bi1hZGRvbikge1xcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xcbn1cXG5bZGlyPWx0cl0gLnZ4LWlucHV0LWdyb3VwIC5wcmVwZW5kLXRleHQ6bm90KC5idG4tYWRkb24pLCBbZGlyPWx0cl0gLnZ4LWlucHV0LWdyb3VwIC5hcHBlbmQtdGV4dDpub3QoLmJ0bi1hZGRvbikge1xcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcXG59XFxuW2Rpcj1ydGxdIC52eC1pbnB1dC1ncm91cCAucHJlcGVuZC10ZXh0Om5vdCguYnRuLWFkZG9uKSwgW2Rpcj1ydGxdIC52eC1pbnB1dC1ncm91cCAuYXBwZW5kLXRleHQ6bm90KC5idG4tYWRkb24pIHtcXG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XFxuICBwYWRkaW5nLWxlZnQ6IDFyZW07XFxufVxcbi52eC1pbnB1dC1ncm91cCAucHJlcGVuZC10ZXh0LmJ0bi1hZGRvbiAudnMtYnV0dG9uLFxcbi52eC1pbnB1dC1ncm91cCAuYXBwZW5kLXRleHQuYnRuLWFkZG9uIC52cy1idXR0b24ge1xcbiAgaGVpZ2h0OiAxMDAlO1xcbn1cXG5bZGlyXSAudngtaW5wdXQtZ3JvdXAgLnByZXBlbmQtdGV4dC5idG4tYWRkb24gLnZzLWJ1dHRvbiwgW2Rpcl0gLnZ4LWlucHV0LWdyb3VwIC5hcHBlbmQtdGV4dC5idG4tYWRkb24gLnZzLWJ1dHRvbiB7XFxuICBwYWRkaW5nOiAwIDEuNXJlbSAhaW1wb3J0YW50O1xcbn1cXG5bZGlyPWx0cl0gLnZ4LWlucHV0LWdyb3VwIC52eC1pbnB1dC1ncm91cC1kZWZhdWx0Om5vdCg6Zmlyc3QtY2hpbGQpIGlucHV0LCBbZGlyPWx0cl0gLnZ4LWlucHV0LWdyb3VwIC52eC1pbnB1dC1ncm91cC1kZWZhdWx0Om5vdCg6Zmlyc3QtY2hpbGQpIC52cy1jb24tdGV4dGFyZWEge1xcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XFxufVxcbltkaXI9cnRsXSAudngtaW5wdXQtZ3JvdXAgLnZ4LWlucHV0LWdyb3VwLWRlZmF1bHQ6bm90KDpmaXJzdC1jaGlsZCkgaW5wdXQsIFtkaXI9cnRsXSAudngtaW5wdXQtZ3JvdXAgLnZ4LWlucHV0LWdyb3VwLWRlZmF1bHQ6bm90KDpmaXJzdC1jaGlsZCkgLnZzLWNvbi10ZXh0YXJlYSB7XFxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xcbn1cXG4udngtaW5wdXQtZ3JvdXAgLnZ4LWlucHV0LWdyb3VwLWRlZmF1bHQgLnZzLWlucHV0IHtcXG4gIHdpZHRoOiAxMDAlO1xcbn1cXG5bZGlyPWx0cl0gLnZ4LWlucHV0LWdyb3VwIC52eC1pbnB1dC1ncm91cC1kZWZhdWx0Om5vdCg6bGFzdC1jaGlsZCkgaW5wdXQge1xcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XFxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcXG59XFxuW2Rpcj1ydGxdIC52eC1pbnB1dC1ncm91cCAudngtaW5wdXQtZ3JvdXAtZGVmYXVsdDpub3QoOmxhc3QtY2hpbGQpIGlucHV0IHtcXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XFxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xcbn1cIiwgXCJcIl0pO1xuXG4vLyBleHBvcnRzXG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-input-group/VxInputGroup.vue?vue&type=style&index=0&id=00433e15&lang=scss&\n"); /***/ }), /***/ "./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-list/VxList.vue?vue&type=style&index=0&id=776bedb6&lang=scss&": /*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/css-loader??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/vx-list/VxList.vue?vue&type=style&index=0&id=776bedb6&lang=scss& ***! \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("exports = module.exports = __webpack_require__(/*! ../../../node_modules/css-loader/lib/css-base.js */ \"./node_modules/css-loader/lib/css-base.js\")(false);\n// imports\n\n\n// module\nexports.push([module.i, \".list .list__item {\\n display: -webkit-box;\\n display: -ms-flexbox;\\n display: flex;\\n -webkit-box-align: start;\\n -ms-flex-align: start;\\n align-items: flex-start;\\n}[dir] .list .list__item {\\n padding: 0.4rem;\\n}\", \"\"]);\n\n// exports\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9pbmRleC5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy92eC1saXN0L1Z4TGlzdC52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MCZpZD03NzZiZWRiNiZsYW5nPXNjc3MmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdngtbGlzdC9WeExpc3QudnVlPzI0YjAiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0cyA9IG1vZHVsZS5leHBvcnRzID0gcmVxdWlyZShcIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9jc3MtbG9hZGVyL2xpYi9jc3MtYmFzZS5qc1wiKShmYWxzZSk7XG4vLyBpbXBvcnRzXG5cblxuLy8gbW9kdWxlXG5leHBvcnRzLnB1c2goW21vZHVsZS5pZCwgXCIubGlzdCAubGlzdF9faXRlbSB7XFxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xcbiAgZGlzcGxheTogZmxleDtcXG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcXG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XFxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xcbn1bZGlyXSAubGlzdCAubGlzdF9faXRlbSB7XFxuICBwYWRkaW5nOiAwLjRyZW07XFxufVwiLCBcIlwiXSk7XG5cbi8vIGV4cG9ydHNcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-list/VxList.vue?vue&type=style&index=0&id=776bedb6&lang=scss&\n"); /***/ }), /***/ "./node_modules/moment/locale sync recursive ^\\.\\/.*$": /*!**************************************************!*\ !*** ./node_modules/moment/locale sync ^\.\/.*$ ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("var map = {\n\t\"./af\": \"./node_modules/moment/locale/af.js\",\n\t\"./af.js\": \"./node_modules/moment/locale/af.js\",\n\t\"./ar\": \"./node_modules/moment/locale/ar.js\",\n\t\"./ar-dz\": \"./node_modules/moment/locale/ar-dz.js\",\n\t\"./ar-dz.js\": \"./node_modules/moment/locale/ar-dz.js\",\n\t\"./ar-kw\": \"./node_modules/moment/locale/ar-kw.js\",\n\t\"./ar-kw.js\": \"./node_modules/moment/locale/ar-kw.js\",\n\t\"./ar-ly\": \"./node_modules/moment/locale/ar-ly.js\",\n\t\"./ar-ly.js\": \"./node_modules/moment/locale/ar-ly.js\",\n\t\"./ar-ma\": \"./node_modules/moment/locale/ar-ma.js\",\n\t\"./ar-ma.js\": \"./node_modules/moment/locale/ar-ma.js\",\n\t\"./ar-sa\": \"./node_modules/moment/locale/ar-sa.js\",\n\t\"./ar-sa.js\": \"./node_modules/moment/locale/ar-sa.js\",\n\t\"./ar-tn\": \"./node_modules/moment/locale/ar-tn.js\",\n\t\"./ar-tn.js\": \"./node_modules/moment/locale/ar-tn.js\",\n\t\"./ar.js\": \"./node_modules/moment/locale/ar.js\",\n\t\"./az\": \"./node_modules/moment/locale/az.js\",\n\t\"./az.js\": \"./node_modules/moment/locale/az.js\",\n\t\"./be\": \"./node_modules/moment/locale/be.js\",\n\t\"./be.js\": \"./node_modules/moment/locale/be.js\",\n\t\"./bg\": \"./node_modules/moment/locale/bg.js\",\n\t\"./bg.js\": \"./node_modules/moment/locale/bg.js\",\n\t\"./bm\": \"./node_modules/moment/locale/bm.js\",\n\t\"./bm.js\": \"./node_modules/moment/locale/bm.js\",\n\t\"./bn\": \"./node_modules/moment/locale/bn.js\",\n\t\"./bn-bd\": \"./node_modules/moment/locale/bn-bd.js\",\n\t\"./bn-bd.js\": \"./node_modules/moment/locale/bn-bd.js\",\n\t\"./bn.js\": \"./node_modules/moment/locale/bn.js\",\n\t\"./bo\": \"./node_modules/moment/locale/bo.js\",\n\t\"./bo.js\": \"./node_modules/moment/locale/bo.js\",\n\t\"./br\": \"./node_modules/moment/locale/br.js\",\n\t\"./br.js\": \"./node_modules/moment/locale/br.js\",\n\t\"./bs\": \"./node_modules/moment/locale/bs.js\",\n\t\"./bs.js\": \"./node_modules/moment/locale/bs.js\",\n\t\"./ca\": \"./node_modules/moment/locale/ca.js\",\n\t\"./ca.js\": \"./node_modules/moment/locale/ca.js\",\n\t\"./cs\": \"./node_modules/moment/locale/cs.js\",\n\t\"./cs.js\": \"./node_modules/moment/locale/cs.js\",\n\t\"./cv\": \"./node_modules/moment/locale/cv.js\",\n\t\"./cv.js\": \"./node_modules/moment/locale/cv.js\",\n\t\"./cy\": \"./node_modules/moment/locale/cy.js\",\n\t\"./cy.js\": \"./node_modules/moment/locale/cy.js\",\n\t\"./da\": \"./node_modules/moment/locale/da.js\",\n\t\"./da.js\": \"./node_modules/moment/locale/da.js\",\n\t\"./de\": \"./node_modules/moment/locale/de.js\",\n\t\"./de-at\": \"./node_modules/moment/locale/de-at.js\",\n\t\"./de-at.js\": \"./node_modules/moment/locale/de-at.js\",\n\t\"./de-ch\": \"./node_modules/moment/locale/de-ch.js\",\n\t\"./de-ch.js\": \"./node_modules/moment/locale/de-ch.js\",\n\t\"./de.js\": \"./node_modules/moment/locale/de.js\",\n\t\"./dv\": \"./node_modules/moment/locale/dv.js\",\n\t\"./dv.js\": \"./node_modules/moment/locale/dv.js\",\n\t\"./el\": \"./node_modules/moment/locale/el.js\",\n\t\"./el.js\": \"./node_modules/moment/locale/el.js\",\n\t\"./en-au\": \"./node_modules/moment/locale/en-au.js\",\n\t\"./en-au.js\": \"./node_modules/moment/locale/en-au.js\",\n\t\"./en-ca\": \"./node_modules/moment/locale/en-ca.js\",\n\t\"./en-ca.js\": \"./node_modules/moment/locale/en-ca.js\",\n\t\"./en-gb\": \"./node_modules/moment/locale/en-gb.js\",\n\t\"./en-gb.js\": \"./node_modules/moment/locale/en-gb.js\",\n\t\"./en-ie\": \"./node_modules/moment/locale/en-ie.js\",\n\t\"./en-ie.js\": \"./node_modules/moment/locale/en-ie.js\",\n\t\"./en-il\": \"./node_modules/moment/locale/en-il.js\",\n\t\"./en-il.js\": \"./node_modules/moment/locale/en-il.js\",\n\t\"./en-in\": \"./node_modules/moment/locale/en-in.js\",\n\t\"./en-in.js\": \"./node_modules/moment/locale/en-in.js\",\n\t\"./en-nz\": \"./node_modules/moment/locale/en-nz.js\",\n\t\"./en-nz.js\": \"./node_modules/moment/locale/en-nz.js\",\n\t\"./en-sg\": \"./node_modules/moment/locale/en-sg.js\",\n\t\"./en-sg.js\": \"./node_modules/moment/locale/en-sg.js\",\n\t\"./eo\": \"./node_modules/moment/locale/eo.js\",\n\t\"./eo.js\": \"./node_modules/moment/locale/eo.js\",\n\t\"./es\": \"./node_modules/moment/locale/es.js\",\n\t\"./es-do\": \"./node_modules/moment/locale/es-do.js\",\n\t\"./es-do.js\": \"./node_modules/moment/locale/es-do.js\",\n\t\"./es-mx\": \"./node_modules/moment/locale/es-mx.js\",\n\t\"./es-mx.js\": \"./node_modules/moment/locale/es-mx.js\",\n\t\"./es-us\": \"./node_modules/moment/locale/es-us.js\",\n\t\"./es-us.js\": \"./node_modules/moment/locale/es-us.js\",\n\t\"./es.js\": \"./node_modules/moment/locale/es.js\",\n\t\"./et\": \"./node_modules/moment/locale/et.js\",\n\t\"./et.js\": \"./node_modules/moment/locale/et.js\",\n\t\"./eu\": \"./node_modules/moment/locale/eu.js\",\n\t\"./eu.js\": \"./node_modules/moment/locale/eu.js\",\n\t\"./fa\": \"./node_modules/moment/locale/fa.js\",\n\t\"./fa.js\": \"./node_modules/moment/locale/fa.js\",\n\t\"./fi\": \"./node_modules/moment/locale/fi.js\",\n\t\"./fi.js\": \"./node_modules/moment/locale/fi.js\",\n\t\"./fil\": \"./node_modules/moment/locale/fil.js\",\n\t\"./fil.js\": \"./node_modules/moment/locale/fil.js\",\n\t\"./fo\": \"./node_modules/moment/locale/fo.js\",\n\t\"./fo.js\": \"./node_modules/moment/locale/fo.js\",\n\t\"./fr\": \"./node_modules/moment/locale/fr.js\",\n\t\"./fr-ca\": \"./node_modules/moment/locale/fr-ca.js\",\n\t\"./fr-ca.js\": \"./node_modules/moment/locale/fr-ca.js\",\n\t\"./fr-ch\": \"./node_modules/moment/locale/fr-ch.js\",\n\t\"./fr-ch.js\": \"./node_modules/moment/locale/fr-ch.js\",\n\t\"./fr.js\": \"./node_modules/moment/locale/fr.js\",\n\t\"./fy\": \"./node_modules/moment/locale/fy.js\",\n\t\"./fy.js\": \"./node_modules/moment/locale/fy.js\",\n\t\"./ga\": \"./node_modules/moment/locale/ga.js\",\n\t\"./ga.js\": \"./node_modules/moment/locale/ga.js\",\n\t\"./gd\": \"./node_modules/moment/locale/gd.js\",\n\t\"./gd.js\": \"./node_modules/moment/locale/gd.js\",\n\t\"./gl\": \"./node_modules/moment/locale/gl.js\",\n\t\"./gl.js\": \"./node_modules/moment/locale/gl.js\",\n\t\"./gom-deva\": \"./node_modules/moment/locale/gom-deva.js\",\n\t\"./gom-deva.js\": \"./node_modules/moment/locale/gom-deva.js\",\n\t\"./gom-latn\": \"./node_modules/moment/locale/gom-latn.js\",\n\t\"./gom-latn.js\": \"./node_modules/moment/locale/gom-latn.js\",\n\t\"./gu\": \"./node_modules/moment/locale/gu.js\",\n\t\"./gu.js\": \"./node_modules/moment/locale/gu.js\",\n\t\"./he\": \"./node_modules/moment/locale/he.js\",\n\t\"./he.js\": \"./node_modules/moment/locale/he.js\",\n\t\"./hi\": \"./node_modules/moment/locale/hi.js\",\n\t\"./hi.js\": \"./node_modules/moment/locale/hi.js\",\n\t\"./hr\": \"./node_modules/moment/locale/hr.js\",\n\t\"./hr.js\": \"./node_modules/moment/locale/hr.js\",\n\t\"./hu\": \"./node_modules/moment/locale/hu.js\",\n\t\"./hu.js\": \"./node_modules/moment/locale/hu.js\",\n\t\"./hy-am\": \"./node_modules/moment/locale/hy-am.js\",\n\t\"./hy-am.js\": \"./node_modules/moment/locale/hy-am.js\",\n\t\"./id\": \"./node_modules/moment/locale/id.js\",\n\t\"./id.js\": \"./node_modules/moment/locale/id.js\",\n\t\"./is\": \"./node_modules/moment/locale/is.js\",\n\t\"./is.js\": \"./node_modules/moment/locale/is.js\",\n\t\"./it\": \"./node_modules/moment/locale/it.js\",\n\t\"./it-ch\": \"./node_modules/moment/locale/it-ch.js\",\n\t\"./it-ch.js\": \"./node_modules/moment/locale/it-ch.js\",\n\t\"./it.js\": \"./node_modules/moment/locale/it.js\",\n\t\"./ja\": \"./node_modules/moment/locale/ja.js\",\n\t\"./ja.js\": \"./node_modules/moment/locale/ja.js\",\n\t\"./jv\": \"./node_modules/moment/locale/jv.js\",\n\t\"./jv.js\": \"./node_modules/moment/locale/jv.js\",\n\t\"./ka\": \"./node_modules/moment/locale/ka.js\",\n\t\"./ka.js\": \"./node_modules/moment/locale/ka.js\",\n\t\"./kk\": \"./node_modules/moment/locale/kk.js\",\n\t\"./kk.js\": \"./node_modules/moment/locale/kk.js\",\n\t\"./km\": \"./node_modules/moment/locale/km.js\",\n\t\"./km.js\": \"./node_modules/moment/locale/km.js\",\n\t\"./kn\": \"./node_modules/moment/locale/kn.js\",\n\t\"./kn.js\": \"./node_modules/moment/locale/kn.js\",\n\t\"./ko\": \"./node_modules/moment/locale/ko.js\",\n\t\"./ko.js\": \"./node_modules/moment/locale/ko.js\",\n\t\"./ku\": \"./node_modules/moment/locale/ku.js\",\n\t\"./ku.js\": \"./node_modules/moment/locale/ku.js\",\n\t\"./ky\": \"./node_modules/moment/locale/ky.js\",\n\t\"./ky.js\": \"./node_modules/moment/locale/ky.js\",\n\t\"./lb\": \"./node_modules/moment/locale/lb.js\",\n\t\"./lb.js\": \"./node_modules/moment/locale/lb.js\",\n\t\"./lo\": \"./node_modules/moment/locale/lo.js\",\n\t\"./lo.js\": \"./node_modules/moment/locale/lo.js\",\n\t\"./lt\": \"./node_modules/moment/locale/lt.js\",\n\t\"./lt.js\": \"./node_modules/moment/locale/lt.js\",\n\t\"./lv\": \"./node_modules/moment/locale/lv.js\",\n\t\"./lv.js\": \"./node_modules/moment/locale/lv.js\",\n\t\"./me\": \"./node_modules/moment/locale/me.js\",\n\t\"./me.js\": \"./node_modules/moment/locale/me.js\",\n\t\"./mi\": \"./node_modules/moment/locale/mi.js\",\n\t\"./mi.js\": \"./node_modules/moment/locale/mi.js\",\n\t\"./mk\": \"./node_modules/moment/locale/mk.js\",\n\t\"./mk.js\": \"./node_modules/moment/locale/mk.js\",\n\t\"./ml\": \"./node_modules/moment/locale/ml.js\",\n\t\"./ml.js\": \"./node_modules/moment/locale/ml.js\",\n\t\"./mn\": \"./node_modules/moment/locale/mn.js\",\n\t\"./mn.js\": \"./node_modules/moment/locale/mn.js\",\n\t\"./mr\": \"./node_modules/moment/locale/mr.js\",\n\t\"./mr.js\": \"./node_modules/moment/locale/mr.js\",\n\t\"./ms\": \"./node_modules/moment/locale/ms.js\",\n\t\"./ms-my\": \"./node_modules/moment/locale/ms-my.js\",\n\t\"./ms-my.js\": \"./node_modules/moment/locale/ms-my.js\",\n\t\"./ms.js\": \"./node_modules/moment/locale/ms.js\",\n\t\"./mt\": \"./node_modules/moment/locale/mt.js\",\n\t\"./mt.js\": \"./node_modules/moment/locale/mt.js\",\n\t\"./my\": \"./node_modules/moment/locale/my.js\",\n\t\"./my.js\": \"./node_modules/moment/locale/my.js\",\n\t\"./nb\": \"./node_modules/moment/locale/nb.js\",\n\t\"./nb.js\": \"./node_modules/moment/locale/nb.js\",\n\t\"./ne\": \"./node_modules/moment/locale/ne.js\",\n\t\"./ne.js\": \"./node_modules/moment/locale/ne.js\",\n\t\"./nl\": \"./node_modules/moment/locale/nl.js\",\n\t\"./nl-be\": \"./node_modules/moment/locale/nl-be.js\",\n\t\"./nl-be.js\": \"./node_modules/moment/locale/nl-be.js\",\n\t\"./nl.js\": \"./node_modules/moment/locale/nl.js\",\n\t\"./nn\": \"./node_modules/moment/locale/nn.js\",\n\t\"./nn.js\": \"./node_modules/moment/locale/nn.js\",\n\t\"./oc-lnc\": \"./node_modules/moment/locale/oc-lnc.js\",\n\t\"./oc-lnc.js\": \"./node_modules/moment/locale/oc-lnc.js\",\n\t\"./pa-in\": \"./node_modules/moment/locale/pa-in.js\",\n\t\"./pa-in.js\": \"./node_modules/moment/locale/pa-in.js\",\n\t\"./pl\": \"./node_modules/moment/locale/pl.js\",\n\t\"./pl.js\": \"./node_modules/moment/locale/pl.js\",\n\t\"./pt\": \"./node_modules/moment/locale/pt.js\",\n\t\"./pt-br\": \"./node_modules/moment/locale/pt-br.js\",\n\t\"./pt-br.js\": \"./node_modules/moment/locale/pt-br.js\",\n\t\"./pt.js\": \"./node_modules/moment/locale/pt.js\",\n\t\"./ro\": \"./node_modules/moment/locale/ro.js\",\n\t\"./ro.js\": \"./node_modules/moment/locale/ro.js\",\n\t\"./ru\": \"./node_modules/moment/locale/ru.js\",\n\t\"./ru.js\": \"./node_modules/moment/locale/ru.js\",\n\t\"./sd\": \"./node_modules/moment/locale/sd.js\",\n\t\"./sd.js\": \"./node_modules/moment/locale/sd.js\",\n\t\"./se\": \"./node_modules/moment/locale/se.js\",\n\t\"./se.js\": \"./node_modules/moment/locale/se.js\",\n\t\"./si\": \"./node_modules/moment/locale/si.js\",\n\t\"./si.js\": \"./node_modules/moment/locale/si.js\",\n\t\"./sk\": \"./node_modules/moment/locale/sk.js\",\n\t\"./sk.js\": \"./node_modules/moment/locale/sk.js\",\n\t\"./sl\": \"./node_modules/moment/locale/sl.js\",\n\t\"./sl.js\": \"./node_modules/moment/locale/sl.js\",\n\t\"./sq\": \"./node_modules/moment/locale/sq.js\",\n\t\"./sq.js\": \"./node_modules/moment/locale/sq.js\",\n\t\"./sr\": \"./node_modules/moment/locale/sr.js\",\n\t\"./sr-cyrl\": \"./node_modules/moment/locale/sr-cyrl.js\",\n\t\"./sr-cyrl.js\": \"./node_modules/moment/locale/sr-cyrl.js\",\n\t\"./sr.js\": \"./node_modules/moment/locale/sr.js\",\n\t\"./ss\": \"./node_modules/moment/locale/ss.js\",\n\t\"./ss.js\": \"./node_modules/moment/locale/ss.js\",\n\t\"./sv\": \"./node_modules/moment/locale/sv.js\",\n\t\"./sv.js\": \"./node_modules/moment/locale/sv.js\",\n\t\"./sw\": \"./node_modules/moment/locale/sw.js\",\n\t\"./sw.js\": \"./node_modules/moment/locale/sw.js\",\n\t\"./ta\": \"./node_modules/moment/locale/ta.js\",\n\t\"./ta.js\": \"./node_modules/moment/locale/ta.js\",\n\t\"./te\": \"./node_modules/moment/locale/te.js\",\n\t\"./te.js\": \"./node_modules/moment/locale/te.js\",\n\t\"./tet\": \"./node_modules/moment/locale/tet.js\",\n\t\"./tet.js\": \"./node_modules/moment/locale/tet.js\",\n\t\"./tg\": \"./node_modules/moment/locale/tg.js\",\n\t\"./tg.js\": \"./node_modules/moment/locale/tg.js\",\n\t\"./th\": \"./node_modules/moment/locale/th.js\",\n\t\"./th.js\": \"./node_modules/moment/locale/th.js\",\n\t\"./tk\": \"./node_modules/moment/locale/tk.js\",\n\t\"./tk.js\": \"./node_modules/moment/locale/tk.js\",\n\t\"./tl-ph\": \"./node_modules/moment/locale/tl-ph.js\",\n\t\"./tl-ph.js\": \"./node_modules/moment/locale/tl-ph.js\",\n\t\"./tlh\": \"./node_modules/moment/locale/tlh.js\",\n\t\"./tlh.js\": \"./node_modules/moment/locale/tlh.js\",\n\t\"./tr\": \"./node_modules/moment/locale/tr.js\",\n\t\"./tr.js\": \"./node_modules/moment/locale/tr.js\",\n\t\"./tzl\": \"./node_modules/moment/locale/tzl.js\",\n\t\"./tzl.js\": \"./node_modules/moment/locale/tzl.js\",\n\t\"./tzm\": \"./node_modules/moment/locale/tzm.js\",\n\t\"./tzm-latn\": \"./node_modules/moment/locale/tzm-latn.js\",\n\t\"./tzm-latn.js\": \"./node_modules/moment/locale/tzm-latn.js\",\n\t\"./tzm.js\": \"./node_modules/moment/locale/tzm.js\",\n\t\"./ug-cn\": \"./node_modules/moment/locale/ug-cn.js\",\n\t\"./ug-cn.js\": \"./node_modules/moment/locale/ug-cn.js\",\n\t\"./uk\": \"./node_modules/moment/locale/uk.js\",\n\t\"./uk.js\": \"./node_modules/moment/locale/uk.js\",\n\t\"./ur\": \"./node_modules/moment/locale/ur.js\",\n\t\"./ur.js\": \"./node_modules/moment/locale/ur.js\",\n\t\"./uz\": \"./node_modules/moment/locale/uz.js\",\n\t\"./uz-latn\": \"./node_modules/moment/locale/uz-latn.js\",\n\t\"./uz-latn.js\": \"./node_modules/moment/locale/uz-latn.js\",\n\t\"./uz.js\": \"./node_modules/moment/locale/uz.js\",\n\t\"./vi\": \"./node_modules/moment/locale/vi.js\",\n\t\"./vi.js\": \"./node_modules/moment/locale/vi.js\",\n\t\"./x-pseudo\": \"./node_modules/moment/locale/x-pseudo.js\",\n\t\"./x-pseudo.js\": \"./node_modules/moment/locale/x-pseudo.js\",\n\t\"./yo\": \"./node_modules/moment/locale/yo.js\",\n\t\"./yo.js\": \"./node_modules/moment/locale/yo.js\",\n\t\"./zh-cn\": \"./node_modules/moment/locale/zh-cn.js\",\n\t\"./zh-cn.js\": \"./node_modules/moment/locale/zh-cn.js\",\n\t\"./zh-hk\": \"./node_modules/moment/locale/zh-hk.js\",\n\t\"./zh-hk.js\": \"./node_modules/moment/locale/zh-hk.js\",\n\t\"./zh-mo\": \"./node_modules/moment/locale/zh-mo.js\",\n\t\"./zh-mo.js\": \"./node_modules/moment/locale/zh-mo.js\",\n\t\"./zh-tw\": \"./node_modules/moment/locale/zh-tw.js\",\n\t\"./zh-tw.js\": \"./node_modules/moment/locale/zh-tw.js\"\n};\n\n\nfunction webpackContext(req) {\n\tvar id = webpackContextResolve(req);\n\treturn __webpack_require__(id);\n}\nfunction webpackContextResolve(req) {\n\tif(!__webpack_require__.o(map, req)) {\n\t\tvar e = new Error(\"Cannot find module '\" + req + \"'\");\n\t\te.code = 'MODULE_NOT_FOUND';\n\t\tthrow e;\n\t}\n\treturn map[req];\n}\nwebpackContext.keys = function webpackContextKeys() {\n\treturn Object.keys(map);\n};\nwebpackContext.resolve = webpackContextResolve;\nmodule.exports = webpackContext;\nwebpackContext.id = \"./node_modules/moment/locale sync recursive ^\\\\.\\\\/.*$\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZSBzeW5jIHJlY3Vyc2l2ZSBeXFwuXFwvLiokLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUgc3luYyBeXFwuXFwvLiokP2ZlMTYiXSwic291cmNlc0NvbnRlbnQiOlsidmFyIG1hcCA9IHtcblx0XCIuL2FmXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9hZi5qc1wiLFxuXHRcIi4vYWYuanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2FmLmpzXCIsXG5cdFwiLi9hclwiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvYXIuanNcIixcblx0XCIuL2FyLWR6XCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9hci1kei5qc1wiLFxuXHRcIi4vYXItZHouanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2FyLWR6LmpzXCIsXG5cdFwiLi9hci1rd1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvYXIta3cuanNcIixcblx0XCIuL2FyLWt3LmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9hci1rdy5qc1wiLFxuXHRcIi4vYXItbHlcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2FyLWx5LmpzXCIsXG5cdFwiLi9hci1seS5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvYXItbHkuanNcIixcblx0XCIuL2FyLW1hXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9hci1tYS5qc1wiLFxuXHRcIi4vYXItbWEuanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2FyLW1hLmpzXCIsXG5cdFwiLi9hci1zYVwiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvYXItc2EuanNcIixcblx0XCIuL2FyLXNhLmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9hci1zYS5qc1wiLFxuXHRcIi4vYXItdG5cIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2FyLXRuLmpzXCIsXG5cdFwiLi9hci10bi5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvYXItdG4uanNcIixcblx0XCIuL2FyLmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9hci5qc1wiLFxuXHRcIi4vYXpcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2F6LmpzXCIsXG5cdFwiLi9hei5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvYXouanNcIixcblx0XCIuL2JlXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9iZS5qc1wiLFxuXHRcIi4vYmUuanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2JlLmpzXCIsXG5cdFwiLi9iZ1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvYmcuanNcIixcblx0XCIuL2JnLmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9iZy5qc1wiLFxuXHRcIi4vYm1cIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2JtLmpzXCIsXG5cdFwiLi9ibS5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvYm0uanNcIixcblx0XCIuL2JuXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9ibi5qc1wiLFxuXHRcIi4vYm4tYmRcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2JuLWJkLmpzXCIsXG5cdFwiLi9ibi1iZC5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvYm4tYmQuanNcIixcblx0XCIuL2JuLmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9ibi5qc1wiLFxuXHRcIi4vYm9cIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2JvLmpzXCIsXG5cdFwiLi9iby5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvYm8uanNcIixcblx0XCIuL2JyXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9ici5qc1wiLFxuXHRcIi4vYnIuanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2JyLmpzXCIsXG5cdFwiLi9ic1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvYnMuanNcIixcblx0XCIuL2JzLmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9icy5qc1wiLFxuXHRcIi4vY2FcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2NhLmpzXCIsXG5cdFwiLi9jYS5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvY2EuanNcIixcblx0XCIuL2NzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9jcy5qc1wiLFxuXHRcIi4vY3MuanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2NzLmpzXCIsXG5cdFwiLi9jdlwiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvY3YuanNcIixcblx0XCIuL2N2LmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9jdi5qc1wiLFxuXHRcIi4vY3lcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2N5LmpzXCIsXG5cdFwiLi9jeS5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvY3kuanNcIixcblx0XCIuL2RhXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9kYS5qc1wiLFxuXHRcIi4vZGEuanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2RhLmpzXCIsXG5cdFwiLi9kZVwiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvZGUuanNcIixcblx0XCIuL2RlLWF0XCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9kZS1hdC5qc1wiLFxuXHRcIi4vZGUtYXQuanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2RlLWF0LmpzXCIsXG5cdFwiLi9kZS1jaFwiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvZGUtY2guanNcIixcblx0XCIuL2RlLWNoLmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9kZS1jaC5qc1wiLFxuXHRcIi4vZGUuanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2RlLmpzXCIsXG5cdFwiLi9kdlwiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvZHYuanNcIixcblx0XCIuL2R2LmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9kdi5qc1wiLFxuXHRcIi4vZWxcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2VsLmpzXCIsXG5cdFwiLi9lbC5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvZWwuanNcIixcblx0XCIuL2VuLWF1XCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9lbi1hdS5qc1wiLFxuXHRcIi4vZW4tYXUuanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2VuLWF1LmpzXCIsXG5cdFwiLi9lbi1jYVwiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvZW4tY2EuanNcIixcblx0XCIuL2VuLWNhLmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9lbi1jYS5qc1wiLFxuXHRcIi4vZW4tZ2JcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2VuLWdiLmpzXCIsXG5cdFwiLi9lbi1nYi5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvZW4tZ2IuanNcIixcblx0XCIuL2VuLWllXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9lbi1pZS5qc1wiLFxuXHRcIi4vZW4taWUuanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2VuLWllLmpzXCIsXG5cdFwiLi9lbi1pbFwiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvZW4taWwuanNcIixcblx0XCIuL2VuLWlsLmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9lbi1pbC5qc1wiLFxuXHRcIi4vZW4taW5cIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2VuLWluLmpzXCIsXG5cdFwiLi9lbi1pbi5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvZW4taW4uanNcIixcblx0XCIuL2VuLW56XCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9lbi1uei5qc1wiLFxuXHRcIi4vZW4tbnouanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2VuLW56LmpzXCIsXG5cdFwiLi9lbi1zZ1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvZW4tc2cuanNcIixcblx0XCIuL2VuLXNnLmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9lbi1zZy5qc1wiLFxuXHRcIi4vZW9cIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2VvLmpzXCIsXG5cdFwiLi9lby5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvZW8uanNcIixcblx0XCIuL2VzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9lcy5qc1wiLFxuXHRcIi4vZXMtZG9cIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2VzLWRvLmpzXCIsXG5cdFwiLi9lcy1kby5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvZXMtZG8uanNcIixcblx0XCIuL2VzLW14XCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9lcy1teC5qc1wiLFxuXHRcIi4vZXMtbXguanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2VzLW14LmpzXCIsXG5cdFwiLi9lcy11c1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvZXMtdXMuanNcIixcblx0XCIuL2VzLXVzLmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9lcy11cy5qc1wiLFxuXHRcIi4vZXMuanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2VzLmpzXCIsXG5cdFwiLi9ldFwiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvZXQuanNcIixcblx0XCIuL2V0LmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9ldC5qc1wiLFxuXHRcIi4vZXVcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2V1LmpzXCIsXG5cdFwiLi9ldS5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvZXUuanNcIixcblx0XCIuL2ZhXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9mYS5qc1wiLFxuXHRcIi4vZmEuanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2ZhLmpzXCIsXG5cdFwiLi9maVwiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvZmkuanNcIixcblx0XCIuL2ZpLmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9maS5qc1wiLFxuXHRcIi4vZmlsXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9maWwuanNcIixcblx0XCIuL2ZpbC5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvZmlsLmpzXCIsXG5cdFwiLi9mb1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvZm8uanNcIixcblx0XCIuL2ZvLmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9mby5qc1wiLFxuXHRcIi4vZnJcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2ZyLmpzXCIsXG5cdFwiLi9mci1jYVwiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvZnItY2EuanNcIixcblx0XCIuL2ZyLWNhLmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9mci1jYS5qc1wiLFxuXHRcIi4vZnItY2hcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2ZyLWNoLmpzXCIsXG5cdFwiLi9mci1jaC5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvZnItY2guanNcIixcblx0XCIuL2ZyLmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9mci5qc1wiLFxuXHRcIi4vZnlcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2Z5LmpzXCIsXG5cdFwiLi9meS5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvZnkuanNcIixcblx0XCIuL2dhXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9nYS5qc1wiLFxuXHRcIi4vZ2EuanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2dhLmpzXCIsXG5cdFwiLi9nZFwiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvZ2QuanNcIixcblx0XCIuL2dkLmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9nZC5qc1wiLFxuXHRcIi4vZ2xcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2dsLmpzXCIsXG5cdFwiLi9nbC5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvZ2wuanNcIixcblx0XCIuL2dvbS1kZXZhXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9nb20tZGV2YS5qc1wiLFxuXHRcIi4vZ29tLWRldmEuanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2dvbS1kZXZhLmpzXCIsXG5cdFwiLi9nb20tbGF0blwiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvZ29tLWxhdG4uanNcIixcblx0XCIuL2dvbS1sYXRuLmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9nb20tbGF0bi5qc1wiLFxuXHRcIi4vZ3VcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2d1LmpzXCIsXG5cdFwiLi9ndS5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvZ3UuanNcIixcblx0XCIuL2hlXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9oZS5qc1wiLFxuXHRcIi4vaGUuanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2hlLmpzXCIsXG5cdFwiLi9oaVwiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvaGkuanNcIixcblx0XCIuL2hpLmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9oaS5qc1wiLFxuXHRcIi4vaHJcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2hyLmpzXCIsXG5cdFwiLi9oci5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvaHIuanNcIixcblx0XCIuL2h1XCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9odS5qc1wiLFxuXHRcIi4vaHUuanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2h1LmpzXCIsXG5cdFwiLi9oeS1hbVwiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvaHktYW0uanNcIixcblx0XCIuL2h5LWFtLmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9oeS1hbS5qc1wiLFxuXHRcIi4vaWRcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2lkLmpzXCIsXG5cdFwiLi9pZC5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvaWQuanNcIixcblx0XCIuL2lzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9pcy5qc1wiLFxuXHRcIi4vaXMuanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2lzLmpzXCIsXG5cdFwiLi9pdFwiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvaXQuanNcIixcblx0XCIuL2l0LWNoXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9pdC1jaC5qc1wiLFxuXHRcIi4vaXQtY2guanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2l0LWNoLmpzXCIsXG5cdFwiLi9pdC5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvaXQuanNcIixcblx0XCIuL2phXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9qYS5qc1wiLFxuXHRcIi4vamEuanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2phLmpzXCIsXG5cdFwiLi9qdlwiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvanYuanNcIixcblx0XCIuL2p2LmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9qdi5qc1wiLFxuXHRcIi4va2FcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2thLmpzXCIsXG5cdFwiLi9rYS5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUva2EuanNcIixcblx0XCIuL2trXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9ray5qc1wiLFxuXHRcIi4va2suanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2trLmpzXCIsXG5cdFwiLi9rbVwiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUva20uanNcIixcblx0XCIuL2ttLmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9rbS5qc1wiLFxuXHRcIi4va25cIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2tuLmpzXCIsXG5cdFwiLi9rbi5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUva24uanNcIixcblx0XCIuL2tvXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9rby5qc1wiLFxuXHRcIi4va28uanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2tvLmpzXCIsXG5cdFwiLi9rdVwiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUva3UuanNcIixcblx0XCIuL2t1LmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9rdS5qc1wiLFxuXHRcIi4va3lcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2t5LmpzXCIsXG5cdFwiLi9reS5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUva3kuanNcIixcblx0XCIuL2xiXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9sYi5qc1wiLFxuXHRcIi4vbGIuanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2xiLmpzXCIsXG5cdFwiLi9sb1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvbG8uanNcIixcblx0XCIuL2xvLmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9sby5qc1wiLFxuXHRcIi4vbHRcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2x0LmpzXCIsXG5cdFwiLi9sdC5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvbHQuanNcIixcblx0XCIuL2x2XCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9sdi5qc1wiLFxuXHRcIi4vbHYuanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL2x2LmpzXCIsXG5cdFwiLi9tZVwiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvbWUuanNcIixcblx0XCIuL21lLmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9tZS5qc1wiLFxuXHRcIi4vbWlcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL21pLmpzXCIsXG5cdFwiLi9taS5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvbWkuanNcIixcblx0XCIuL21rXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9tay5qc1wiLFxuXHRcIi4vbWsuanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL21rLmpzXCIsXG5cdFwiLi9tbFwiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvbWwuanNcIixcblx0XCIuL21sLmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9tbC5qc1wiLFxuXHRcIi4vbW5cIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL21uLmpzXCIsXG5cdFwiLi9tbi5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvbW4uanNcIixcblx0XCIuL21yXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9tci5qc1wiLFxuXHRcIi4vbXIuanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL21yLmpzXCIsXG5cdFwiLi9tc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvbXMuanNcIixcblx0XCIuL21zLW15XCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9tcy1teS5qc1wiLFxuXHRcIi4vbXMtbXkuanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL21zLW15LmpzXCIsXG5cdFwiLi9tcy5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvbXMuanNcIixcblx0XCIuL210XCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9tdC5qc1wiLFxuXHRcIi4vbXQuanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL210LmpzXCIsXG5cdFwiLi9teVwiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvbXkuanNcIixcblx0XCIuL215LmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9teS5qc1wiLFxuXHRcIi4vbmJcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL25iLmpzXCIsXG5cdFwiLi9uYi5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvbmIuanNcIixcblx0XCIuL25lXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9uZS5qc1wiLFxuXHRcIi4vbmUuanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL25lLmpzXCIsXG5cdFwiLi9ubFwiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvbmwuanNcIixcblx0XCIuL25sLWJlXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9ubC1iZS5qc1wiLFxuXHRcIi4vbmwtYmUuanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL25sLWJlLmpzXCIsXG5cdFwiLi9ubC5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvbmwuanNcIixcblx0XCIuL25uXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9ubi5qc1wiLFxuXHRcIi4vbm4uanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL25uLmpzXCIsXG5cdFwiLi9vYy1sbmNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL29jLWxuYy5qc1wiLFxuXHRcIi4vb2MtbG5jLmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9vYy1sbmMuanNcIixcblx0XCIuL3BhLWluXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9wYS1pbi5qc1wiLFxuXHRcIi4vcGEtaW4uanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL3BhLWluLmpzXCIsXG5cdFwiLi9wbFwiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvcGwuanNcIixcblx0XCIuL3BsLmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9wbC5qc1wiLFxuXHRcIi4vcHRcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL3B0LmpzXCIsXG5cdFwiLi9wdC1iclwiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvcHQtYnIuanNcIixcblx0XCIuL3B0LWJyLmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9wdC1ici5qc1wiLFxuXHRcIi4vcHQuanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL3B0LmpzXCIsXG5cdFwiLi9yb1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvcm8uanNcIixcblx0XCIuL3JvLmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9yby5qc1wiLFxuXHRcIi4vcnVcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL3J1LmpzXCIsXG5cdFwiLi9ydS5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvcnUuanNcIixcblx0XCIuL3NkXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9zZC5qc1wiLFxuXHRcIi4vc2QuanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL3NkLmpzXCIsXG5cdFwiLi9zZVwiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvc2UuanNcIixcblx0XCIuL3NlLmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9zZS5qc1wiLFxuXHRcIi4vc2lcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL3NpLmpzXCIsXG5cdFwiLi9zaS5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvc2kuanNcIixcblx0XCIuL3NrXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9zay5qc1wiLFxuXHRcIi4vc2suanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL3NrLmpzXCIsXG5cdFwiLi9zbFwiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvc2wuanNcIixcblx0XCIuL3NsLmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9zbC5qc1wiLFxuXHRcIi4vc3FcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL3NxLmpzXCIsXG5cdFwiLi9zcS5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvc3EuanNcIixcblx0XCIuL3NyXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9zci5qc1wiLFxuXHRcIi4vc3ItY3lybFwiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvc3ItY3lybC5qc1wiLFxuXHRcIi4vc3ItY3lybC5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvc3ItY3lybC5qc1wiLFxuXHRcIi4vc3IuanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL3NyLmpzXCIsXG5cdFwiLi9zc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvc3MuanNcIixcblx0XCIuL3NzLmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9zcy5qc1wiLFxuXHRcIi4vc3ZcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL3N2LmpzXCIsXG5cdFwiLi9zdi5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvc3YuanNcIixcblx0XCIuL3N3XCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS9zdy5qc1wiLFxuXHRcIi4vc3cuanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL3N3LmpzXCIsXG5cdFwiLi90YVwiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvdGEuanNcIixcblx0XCIuL3RhLmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS90YS5qc1wiLFxuXHRcIi4vdGVcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL3RlLmpzXCIsXG5cdFwiLi90ZS5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvdGUuanNcIixcblx0XCIuL3RldFwiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvdGV0LmpzXCIsXG5cdFwiLi90ZXQuanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL3RldC5qc1wiLFxuXHRcIi4vdGdcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL3RnLmpzXCIsXG5cdFwiLi90Zy5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvdGcuanNcIixcblx0XCIuL3RoXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS90aC5qc1wiLFxuXHRcIi4vdGguanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL3RoLmpzXCIsXG5cdFwiLi90a1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvdGsuanNcIixcblx0XCIuL3RrLmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS90ay5qc1wiLFxuXHRcIi4vdGwtcGhcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL3RsLXBoLmpzXCIsXG5cdFwiLi90bC1waC5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvdGwtcGguanNcIixcblx0XCIuL3RsaFwiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvdGxoLmpzXCIsXG5cdFwiLi90bGguanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL3RsaC5qc1wiLFxuXHRcIi4vdHJcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL3RyLmpzXCIsXG5cdFwiLi90ci5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvdHIuanNcIixcblx0XCIuL3R6bFwiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvdHpsLmpzXCIsXG5cdFwiLi90emwuanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL3R6bC5qc1wiLFxuXHRcIi4vdHptXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS90em0uanNcIixcblx0XCIuL3R6bS1sYXRuXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS90em0tbGF0bi5qc1wiLFxuXHRcIi4vdHptLWxhdG4uanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL3R6bS1sYXRuLmpzXCIsXG5cdFwiLi90em0uanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL3R6bS5qc1wiLFxuXHRcIi4vdWctY25cIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL3VnLWNuLmpzXCIsXG5cdFwiLi91Zy1jbi5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvdWctY24uanNcIixcblx0XCIuL3VrXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS91ay5qc1wiLFxuXHRcIi4vdWsuanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL3VrLmpzXCIsXG5cdFwiLi91clwiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvdXIuanNcIixcblx0XCIuL3VyLmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS91ci5qc1wiLFxuXHRcIi4vdXpcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL3V6LmpzXCIsXG5cdFwiLi91ei1sYXRuXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS91ei1sYXRuLmpzXCIsXG5cdFwiLi91ei1sYXRuLmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS91ei1sYXRuLmpzXCIsXG5cdFwiLi91ei5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvdXouanNcIixcblx0XCIuL3ZpXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS92aS5qc1wiLFxuXHRcIi4vdmkuanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL3ZpLmpzXCIsXG5cdFwiLi94LXBzZXVkb1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUveC1wc2V1ZG8uanNcIixcblx0XCIuL3gtcHNldWRvLmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS94LXBzZXVkby5qc1wiLFxuXHRcIi4veW9cIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL3lvLmpzXCIsXG5cdFwiLi95by5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUveW8uanNcIixcblx0XCIuL3poLWNuXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS96aC1jbi5qc1wiLFxuXHRcIi4vemgtY24uanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL3poLWNuLmpzXCIsXG5cdFwiLi96aC1oa1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvemgtaGsuanNcIixcblx0XCIuL3poLWhrLmpzXCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS96aC1oay5qc1wiLFxuXHRcIi4vemgtbW9cIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL3poLW1vLmpzXCIsXG5cdFwiLi96aC1tby5qc1wiOiBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUvemgtbW8uanNcIixcblx0XCIuL3poLXR3XCI6IFwiLi9ub2RlX21vZHVsZXMvbW9tZW50L2xvY2FsZS96aC10dy5qc1wiLFxuXHRcIi4vemgtdHcuanNcIjogXCIuL25vZGVfbW9kdWxlcy9tb21lbnQvbG9jYWxlL3poLXR3LmpzXCJcbn07XG5cblxuZnVuY3Rpb24gd2VicGFja0NvbnRleHQocmVxKSB7XG5cdHZhciBpZCA9IHdlYnBhY2tDb250ZXh0UmVzb2x2ZShyZXEpO1xuXHRyZXR1cm4gX193ZWJwYWNrX3JlcXVpcmVfXyhpZCk7XG59XG5mdW5jdGlvbiB3ZWJwYWNrQ29udGV4dFJlc29sdmUocmVxKSB7XG5cdGlmKCFfX3dlYnBhY2tfcmVxdWlyZV9fLm8obWFwLCByZXEpKSB7XG5cdFx0dmFyIGUgPSBuZXcgRXJyb3IoXCJDYW5ub3QgZmluZCBtb2R1bGUgJ1wiICsgcmVxICsgXCInXCIpO1xuXHRcdGUuY29kZSA9ICdNT0RVTEVfTk9UX0ZPVU5EJztcblx0XHR0aHJvdyBlO1xuXHR9XG5cdHJldHVybiBtYXBbcmVxXTtcbn1cbndlYnBhY2tDb250ZXh0LmtleXMgPSBmdW5jdGlvbiB3ZWJwYWNrQ29udGV4dEtleXMoKSB7XG5cdHJldHVybiBPYmplY3Qua2V5cyhtYXApO1xufTtcbndlYnBhY2tDb250ZXh0LnJlc29sdmUgPSB3ZWJwYWNrQ29udGV4dFJlc29sdmU7XG5tb2R1bGUuZXhwb3J0cyA9IHdlYnBhY2tDb250ZXh0O1xud2VicGFja0NvbnRleHQuaWQgPSBcIi4vbm9kZV9tb2R1bGVzL21vbWVudC9sb2NhbGUgc3luYyByZWN1cnNpdmUgXlxcXFwuXFxcXC8uKiRcIjsiXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/moment/locale sync recursive ^\\.\\/.*$\n"); /***/ }), /***/ "./node_modules/vue-style-loader/index.js?!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/FeatherIcon.vue?vue&type=style&index=0&id=748aefbc&lang=scss&": /*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/vue-style-loader??ref--8-oneOf-1-0!./node_modules/css-loader??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/FeatherIcon.vue?vue&type=style&index=0&id=748aefbc&lang=scss& ***! \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = __webpack_require__(/*! !../../node_modules/css-loader??ref--8-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src??ref--8-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib??vue-loader-options!./FeatherIcon.vue?vue&type=style&index=0&id=748aefbc&lang=scss& */ \"./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/FeatherIcon.vue?vue&type=style&index=0&id=748aefbc&lang=scss&\");\nif(content.__esModule) content = content.default;\nif(typeof content === 'string') content = [[module.i, content, '']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar add = __webpack_require__(/*! ../../node_modules/vue-style-loader/lib/addStylesClient.js */ \"./node_modules/vue-style-loader/lib/addStylesClient.js\").default\nvar update = add(\"46dd23ad\", content, false, {\"sourceMap\":false,\"shadowMode\":false});\n// Hot Module Replacement\nif(true) {\n // When the styles change, update the <style> tags\n if(!content.locals) {\n module.hot.accept(/*! !../../node_modules/css-loader??ref--8-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src??ref--8-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib??vue-loader-options!./FeatherIcon.vue?vue&type=style&index=0&id=748aefbc&lang=scss& */ \"./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/FeatherIcon.vue?vue&type=style&index=0&id=748aefbc&lang=scss&\", function() {\n var newContent = __webpack_require__(/*! !../../node_modules/css-loader??ref--8-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src??ref--8-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib??vue-loader-options!./FeatherIcon.vue?vue&type=style&index=0&id=748aefbc&lang=scss& */ \"./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/FeatherIcon.vue?vue&type=style&index=0&id=748aefbc&lang=scss&\");\n if(newContent.__esModule) newContent = newContent.default;\n if(typeof newContent === 'string') newContent = [[module.i, newContent, '']];\n update(newContent);\n });\n }\n // When the module is disposed, remove the <style> tags\n module.hot.dispose(function() { update(); });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvdnVlLXN0eWxlLWxvYWRlci9pbmRleC5qcz8hLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9pbmRleC5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy9GZWF0aGVySWNvbi52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MCZpZD03NDhhZWZiYyZsYW5nPXNjc3MmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvRmVhdGhlckljb24udnVlPzFjOTciXSwic291cmNlc0NvbnRlbnQiOlsiLy8gc3R5bGUtbG9hZGVyOiBBZGRzIHNvbWUgY3NzIHRvIHRoZSBET00gYnkgYWRkaW5nIGEgPHN0eWxlPiB0YWdcblxuLy8gbG9hZCB0aGUgc3R5bGVzXG52YXIgY29udGVudCA9IHJlcXVpcmUoXCIhIS4uLy4uL25vZGVfbW9kdWxlcy9jc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTgtb25lT2YtMS0xIS4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3N0eWxlUG9zdExvYWRlci5qcyEuLi8uLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPz9yZWYtLTgtb25lT2YtMS0yIS4uLy4uL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS04LW9uZU9mLTEtMyEuLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTAtMCEuLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL0ZlYXRoZXJJY29uLnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPTc0OGFlZmJjJmxhbmc9c2NzcyZcIik7XG5pZihjb250ZW50Ll9fZXNNb2R1bGUpIGNvbnRlbnQgPSBjb250ZW50LmRlZmF1bHQ7XG5pZih0eXBlb2YgY29udGVudCA9PT0gJ3N0cmluZycpIGNvbnRlbnQgPSBbW21vZHVsZS5pZCwgY29udGVudCwgJyddXTtcbmlmKGNvbnRlbnQubG9jYWxzKSBtb2R1bGUuZXhwb3J0cyA9IGNvbnRlbnQubG9jYWxzO1xuLy8gYWRkIHRoZSBzdHlsZXMgdG8gdGhlIERPTVxudmFyIGFkZCA9IHJlcXVpcmUoXCIhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1zdHlsZS1sb2FkZXIvbGliL2FkZFN0eWxlc0NsaWVudC5qc1wiKS5kZWZhdWx0XG52YXIgdXBkYXRlID0gYWRkKFwiNDZkZDIzYWRcIiwgY29udGVudCwgZmFsc2UsIHtcInNvdXJjZU1hcFwiOmZhbHNlLFwic2hhZG93TW9kZVwiOmZhbHNlfSk7XG4vLyBIb3QgTW9kdWxlIFJlcGxhY2VtZW50XG5pZihtb2R1bGUuaG90KSB7XG4gLy8gV2hlbiB0aGUgc3R5bGVzIGNoYW5nZSwgdXBkYXRlIHRoZSA8c3R5bGU+IHRhZ3NcbiBpZighY29udGVudC5sb2NhbHMpIHtcbiAgIG1vZHVsZS5ob3QuYWNjZXB0KFwiISEuLi8uLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9pbmRleC5qcz8/cmVmLS04LW9uZU9mLTEtMSEuLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi4vLi4vbm9kZV9tb2R1bGVzL3Bvc3Rjc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cmVmLS04LW9uZU9mLTEtMiEuLi8uLi9ub2RlX21vZHVsZXMvc2Fzcy1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tOC1vbmVPZi0xLTMhLi4vLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS0wLTAhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9GZWF0aGVySWNvbi52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MCZpZD03NDhhZWZiYyZsYW5nPXNjc3MmXCIsIGZ1bmN0aW9uKCkge1xuICAgICB2YXIgbmV3Q29udGVudCA9IHJlcXVpcmUoXCIhIS4uLy4uL25vZGVfbW9kdWxlcy9jc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTgtb25lT2YtMS0xIS4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3N0eWxlUG9zdExvYWRlci5qcyEuLi8uLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPz9yZWYtLTgtb25lT2YtMS0yIS4uLy4uL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS04LW9uZU9mLTEtMyEuLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTAtMCEuLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL0ZlYXRoZXJJY29uLnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPTc0OGFlZmJjJmxhbmc9c2NzcyZcIik7XG4gICAgIGlmKG5ld0NvbnRlbnQuX19lc01vZHVsZSkgbmV3Q29udGVudCA9IG5ld0NvbnRlbnQuZGVmYXVsdDtcbiAgICAgaWYodHlwZW9mIG5ld0NvbnRlbnQgPT09ICdzdHJpbmcnKSBuZXdDb250ZW50ID0gW1ttb2R1bGUuaWQsIG5ld0NvbnRlbnQsICcnXV07XG4gICAgIHVwZGF0ZShuZXdDb250ZW50KTtcbiAgIH0pO1xuIH1cbiAvLyBXaGVuIHRoZSBtb2R1bGUgaXMgZGlzcG9zZWQsIHJlbW92ZSB0aGUgPHN0eWxlPiB0YWdzXG4gbW9kdWxlLmhvdC5kaXNwb3NlKGZ1bmN0aW9uKCkgeyB1cGRhdGUoKTsgfSk7XG59Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/vue-style-loader/index.js?!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/FeatherIcon.vue?vue&type=style&index=0&id=748aefbc&lang=scss&\n"); /***/ }), /***/ "./node_modules/vue-style-loader/index.js?!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-card/VxCard.vue?vue&type=style&index=0&id=f5126d14&lang=scss&": /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/vue-style-loader??ref--8-oneOf-1-0!./node_modules/css-loader??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/vx-card/VxCard.vue?vue&type=style&index=0&id=f5126d14&lang=scss& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = __webpack_require__(/*! !../../../node_modules/css-loader??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./VxCard.vue?vue&type=style&index=0&id=f5126d14&lang=scss& */ \"./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-card/VxCard.vue?vue&type=style&index=0&id=f5126d14&lang=scss&\");\nif(content.__esModule) content = content.default;\nif(typeof content === 'string') content = [[module.i, content, '']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar add = __webpack_require__(/*! ../../../node_modules/vue-style-loader/lib/addStylesClient.js */ \"./node_modules/vue-style-loader/lib/addStylesClient.js\").default\nvar update = add(\"4609dee8\", content, false, {\"sourceMap\":false,\"shadowMode\":false});\n// Hot Module Replacement\nif(true) {\n // When the styles change, update the <style> tags\n if(!content.locals) {\n module.hot.accept(/*! !../../../node_modules/css-loader??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./VxCard.vue?vue&type=style&index=0&id=f5126d14&lang=scss& */ \"./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-card/VxCard.vue?vue&type=style&index=0&id=f5126d14&lang=scss&\", function() {\n var newContent = __webpack_require__(/*! !../../../node_modules/css-loader??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./VxCard.vue?vue&type=style&index=0&id=f5126d14&lang=scss& */ \"./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-card/VxCard.vue?vue&type=style&index=0&id=f5126d14&lang=scss&\");\n if(newContent.__esModule) newContent = newContent.default;\n if(typeof newContent === 'string') newContent = [[module.i, newContent, '']];\n update(newContent);\n });\n }\n // When the module is disposed, remove the <style> tags\n module.hot.dispose(function() { update(); });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvdnVlLXN0eWxlLWxvYWRlci9pbmRleC5qcz8hLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9pbmRleC5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy92eC1jYXJkL1Z4Q2FyZC52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MCZpZD1mNTEyNmQxNCZsYW5nPXNjc3MmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdngtY2FyZC9WeENhcmQudnVlPzhiZjIiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gc3R5bGUtbG9hZGVyOiBBZGRzIHNvbWUgY3NzIHRvIHRoZSBET00gYnkgYWRkaW5nIGEgPHN0eWxlPiB0YWdcblxuLy8gbG9hZCB0aGUgc3R5bGVzXG52YXIgY29udGVudCA9IHJlcXVpcmUoXCIhIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9jc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTgtb25lT2YtMS0xIS4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3N0eWxlUG9zdExvYWRlci5qcyEuLi8uLi8uLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPz9yZWYtLTgtb25lT2YtMS0yIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS04LW9uZU9mLTEtMyEuLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTAtMCEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL1Z4Q2FyZC52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MCZpZD1mNTEyNmQxNCZsYW5nPXNjc3MmXCIpO1xuaWYoY29udGVudC5fX2VzTW9kdWxlKSBjb250ZW50ID0gY29udGVudC5kZWZhdWx0O1xuaWYodHlwZW9mIGNvbnRlbnQgPT09ICdzdHJpbmcnKSBjb250ZW50ID0gW1ttb2R1bGUuaWQsIGNvbnRlbnQsICcnXV07XG5pZihjb250ZW50LmxvY2FscykgbW9kdWxlLmV4cG9ydHMgPSBjb250ZW50LmxvY2Fscztcbi8vIGFkZCB0aGUgc3R5bGVzIHRvIHRoZSBET01cbnZhciBhZGQgPSByZXF1aXJlKFwiIS4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtc3R5bGUtbG9hZGVyL2xpYi9hZGRTdHlsZXNDbGllbnQuanNcIikuZGVmYXVsdFxudmFyIHVwZGF0ZSA9IGFkZChcIjQ2MDlkZWU4XCIsIGNvbnRlbnQsIGZhbHNlLCB7XCJzb3VyY2VNYXBcIjpmYWxzZSxcInNoYWRvd01vZGVcIjpmYWxzZX0pO1xuLy8gSG90IE1vZHVsZSBSZXBsYWNlbWVudFxuaWYobW9kdWxlLmhvdCkge1xuIC8vIFdoZW4gdGhlIHN0eWxlcyBjaGFuZ2UsIHVwZGF0ZSB0aGUgPHN0eWxlPiB0YWdzXG4gaWYoIWNvbnRlbnQubG9jYWxzKSB7XG4gICBtb2R1bGUuaG90LmFjY2VwdChcIiEhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tOC1vbmVPZi0xLTEhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvc3R5bGVQb3N0TG9hZGVyLmpzIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9wb3N0Y3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3JlZi0tOC1vbmVPZi0xLTIhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Nhc3MtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTgtb25lT2YtMS0zIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMC0wIS4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vVnhDYXJkLnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPWY1MTI2ZDE0Jmxhbmc9c2NzcyZcIiwgZnVuY3Rpb24oKSB7XG4gICAgIHZhciBuZXdDb250ZW50ID0gcmVxdWlyZShcIiEhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tOC1vbmVPZi0xLTEhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvc3R5bGVQb3N0TG9hZGVyLmpzIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9wb3N0Y3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3JlZi0tOC1vbmVPZi0xLTIhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Nhc3MtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTgtb25lT2YtMS0zIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMC0wIS4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vVnhDYXJkLnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPWY1MTI2ZDE0Jmxhbmc9c2NzcyZcIik7XG4gICAgIGlmKG5ld0NvbnRlbnQuX19lc01vZHVsZSkgbmV3Q29udGVudCA9IG5ld0NvbnRlbnQuZGVmYXVsdDtcbiAgICAgaWYodHlwZW9mIG5ld0NvbnRlbnQgPT09ICdzdHJpbmcnKSBuZXdDb250ZW50ID0gW1ttb2R1bGUuaWQsIG5ld0NvbnRlbnQsICcnXV07XG4gICAgIHVwZGF0ZShuZXdDb250ZW50KTtcbiAgIH0pO1xuIH1cbiAvLyBXaGVuIHRoZSBtb2R1bGUgaXMgZGlzcG9zZWQsIHJlbW92ZSB0aGUgPHN0eWxlPiB0YWdzXG4gbW9kdWxlLmhvdC5kaXNwb3NlKGZ1bmN0aW9uKCkgeyB1cGRhdGUoKTsgfSk7XG59Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/vue-style-loader/index.js?!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-card/VxCard.vue?vue&type=style&index=0&id=f5126d14&lang=scss&\n"); /***/ }), /***/ "./node_modules/vue-style-loader/index.js?!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-input-group/VxInputGroup.vue?vue&type=style&index=0&id=00433e15&lang=scss&": /*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/vue-style-loader??ref--8-oneOf-1-0!./node_modules/css-loader??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/vx-input-group/VxInputGroup.vue?vue&type=style&index=0&id=00433e15&lang=scss& ***! \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = __webpack_require__(/*! !../../../node_modules/css-loader??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./VxInputGroup.vue?vue&type=style&index=0&id=00433e15&lang=scss& */ \"./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-input-group/VxInputGroup.vue?vue&type=style&index=0&id=00433e15&lang=scss&\");\nif(content.__esModule) content = content.default;\nif(typeof content === 'string') content = [[module.i, content, '']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar add = __webpack_require__(/*! ../../../node_modules/vue-style-loader/lib/addStylesClient.js */ \"./node_modules/vue-style-loader/lib/addStylesClient.js\").default\nvar update = add(\"171572e4\", content, false, {\"sourceMap\":false,\"shadowMode\":false});\n// Hot Module Replacement\nif(true) {\n // When the styles change, update the <style> tags\n if(!content.locals) {\n module.hot.accept(/*! !../../../node_modules/css-loader??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./VxInputGroup.vue?vue&type=style&index=0&id=00433e15&lang=scss& */ \"./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-input-group/VxInputGroup.vue?vue&type=style&index=0&id=00433e15&lang=scss&\", function() {\n var newContent = __webpack_require__(/*! !../../../node_modules/css-loader??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./VxInputGroup.vue?vue&type=style&index=0&id=00433e15&lang=scss& */ \"./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-input-group/VxInputGroup.vue?vue&type=style&index=0&id=00433e15&lang=scss&\");\n if(newContent.__esModule) newContent = newContent.default;\n if(typeof newContent === 'string') newContent = [[module.i, newContent, '']];\n update(newContent);\n });\n }\n // When the module is disposed, remove the <style> tags\n module.hot.dispose(function() { update(); });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvdnVlLXN0eWxlLWxvYWRlci9pbmRleC5qcz8hLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9pbmRleC5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy92eC1pbnB1dC1ncm91cC9WeElucHV0R3JvdXAudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9MDA0MzNlMTUmbGFuZz1zY3NzJi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3Z4LWlucHV0LWdyb3VwL1Z4SW5wdXRHcm91cC52dWU/ZDNiOSJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBzdHlsZS1sb2FkZXI6IEFkZHMgc29tZSBjc3MgdG8gdGhlIERPTSBieSBhZGRpbmcgYSA8c3R5bGU+IHRhZ1xuXG4vLyBsb2FkIHRoZSBzdHlsZXNcbnZhciBjb250ZW50ID0gcmVxdWlyZShcIiEhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tOC1vbmVPZi0xLTEhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvc3R5bGVQb3N0TG9hZGVyLmpzIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9wb3N0Y3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3JlZi0tOC1vbmVPZi0xLTIhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Nhc3MtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTgtb25lT2YtMS0zIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMC0wIS4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vVnhJbnB1dEdyb3VwLnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPTAwNDMzZTE1Jmxhbmc9c2NzcyZcIik7XG5pZihjb250ZW50Ll9fZXNNb2R1bGUpIGNvbnRlbnQgPSBjb250ZW50LmRlZmF1bHQ7XG5pZih0eXBlb2YgY29udGVudCA9PT0gJ3N0cmluZycpIGNvbnRlbnQgPSBbW21vZHVsZS5pZCwgY29udGVudCwgJyddXTtcbmlmKGNvbnRlbnQubG9jYWxzKSBtb2R1bGUuZXhwb3J0cyA9IGNvbnRlbnQubG9jYWxzO1xuLy8gYWRkIHRoZSBzdHlsZXMgdG8gdGhlIERPTVxudmFyIGFkZCA9IHJlcXVpcmUoXCIhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1zdHlsZS1sb2FkZXIvbGliL2FkZFN0eWxlc0NsaWVudC5qc1wiKS5kZWZhdWx0XG52YXIgdXBkYXRlID0gYWRkKFwiMTcxNTcyZTRcIiwgY29udGVudCwgZmFsc2UsIHtcInNvdXJjZU1hcFwiOmZhbHNlLFwic2hhZG93TW9kZVwiOmZhbHNlfSk7XG4vLyBIb3QgTW9kdWxlIFJlcGxhY2VtZW50XG5pZihtb2R1bGUuaG90KSB7XG4gLy8gV2hlbiB0aGUgc3R5bGVzIGNoYW5nZSwgdXBkYXRlIHRoZSA8c3R5bGU+IHRhZ3NcbiBpZighY29udGVudC5sb2NhbHMpIHtcbiAgIG1vZHVsZS5ob3QuYWNjZXB0KFwiISEuLi8uLi8uLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9pbmRleC5qcz8/cmVmLS04LW9uZU9mLTEtMSEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Bvc3Rjc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cmVmLS04LW9uZU9mLTEtMiEuLi8uLi8uLi9ub2RlX21vZHVsZXMvc2Fzcy1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tOC1vbmVPZi0xLTMhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS0wLTAhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9WeElucHV0R3JvdXAudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9MDA0MzNlMTUmbGFuZz1zY3NzJlwiLCBmdW5jdGlvbigpIHtcbiAgICAgdmFyIG5ld0NvbnRlbnQgPSByZXF1aXJlKFwiISEuLi8uLi8uLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9pbmRleC5qcz8/cmVmLS04LW9uZU9mLTEtMSEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Bvc3Rjc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cmVmLS04LW9uZU9mLTEtMiEuLi8uLi8uLi9ub2RlX21vZHVsZXMvc2Fzcy1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tOC1vbmVPZi0xLTMhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS0wLTAhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9WeElucHV0R3JvdXAudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9MDA0MzNlMTUmbGFuZz1zY3NzJlwiKTtcbiAgICAgaWYobmV3Q29udGVudC5fX2VzTW9kdWxlKSBuZXdDb250ZW50ID0gbmV3Q29udGVudC5kZWZhdWx0O1xuICAgICBpZih0eXBlb2YgbmV3Q29udGVudCA9PT0gJ3N0cmluZycpIG5ld0NvbnRlbnQgPSBbW21vZHVsZS5pZCwgbmV3Q29udGVudCwgJyddXTtcbiAgICAgdXBkYXRlKG5ld0NvbnRlbnQpO1xuICAgfSk7XG4gfVxuIC8vIFdoZW4gdGhlIG1vZHVsZSBpcyBkaXNwb3NlZCwgcmVtb3ZlIHRoZSA8c3R5bGU+IHRhZ3NcbiBtb2R1bGUuaG90LmRpc3Bvc2UoZnVuY3Rpb24oKSB7IHVwZGF0ZSgpOyB9KTtcbn0iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/vue-style-loader/index.js?!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-input-group/VxInputGroup.vue?vue&type=style&index=0&id=00433e15&lang=scss&\n"); /***/ }), /***/ "./node_modules/vue-style-loader/index.js?!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-list/VxList.vue?vue&type=style&index=0&id=776bedb6&lang=scss&": /*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** ./node_modules/vue-style-loader??ref--8-oneOf-1-0!./node_modules/css-loader??ref--8-oneOf-1-1!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src??ref--8-oneOf-1-2!./node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/vx-list/VxList.vue?vue&type=style&index=0&id=776bedb6&lang=scss& ***! \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = __webpack_require__(/*! !../../../node_modules/css-loader??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./VxList.vue?vue&type=style&index=0&id=776bedb6&lang=scss& */ \"./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-list/VxList.vue?vue&type=style&index=0&id=776bedb6&lang=scss&\");\nif(content.__esModule) content = content.default;\nif(typeof content === 'string') content = [[module.i, content, '']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar add = __webpack_require__(/*! ../../../node_modules/vue-style-loader/lib/addStylesClient.js */ \"./node_modules/vue-style-loader/lib/addStylesClient.js\").default\nvar update = add(\"b65bb048\", content, false, {\"sourceMap\":false,\"shadowMode\":false});\n// Hot Module Replacement\nif(true) {\n // When the styles change, update the <style> tags\n if(!content.locals) {\n module.hot.accept(/*! !../../../node_modules/css-loader??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./VxList.vue?vue&type=style&index=0&id=776bedb6&lang=scss& */ \"./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-list/VxList.vue?vue&type=style&index=0&id=776bedb6&lang=scss&\", function() {\n var newContent = __webpack_require__(/*! !../../../node_modules/css-loader??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./VxList.vue?vue&type=style&index=0&id=776bedb6&lang=scss& */ \"./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-list/VxList.vue?vue&type=style&index=0&id=776bedb6&lang=scss&\");\n if(newContent.__esModule) newContent = newContent.default;\n if(typeof newContent === 'string') newContent = [[module.i, newContent, '']];\n update(newContent);\n });\n }\n // When the module is disposed, remove the <style> tags\n module.hot.dispose(function() { update(); });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9ub2RlX21vZHVsZXMvdnVlLXN0eWxlLWxvYWRlci9pbmRleC5qcz8hLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9pbmRleC5qcz8hLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8hLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9zcmMvY29tcG9uZW50cy92eC1saXN0L1Z4TGlzdC52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MCZpZD03NzZiZWRiNiZsYW5nPXNjc3MmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdngtbGlzdC9WeExpc3QudnVlPzhlNGIiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gc3R5bGUtbG9hZGVyOiBBZGRzIHNvbWUgY3NzIHRvIHRoZSBET00gYnkgYWRkaW5nIGEgPHN0eWxlPiB0YWdcblxuLy8gbG9hZCB0aGUgc3R5bGVzXG52YXIgY29udGVudCA9IHJlcXVpcmUoXCIhIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9jc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTgtb25lT2YtMS0xIS4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9sb2FkZXJzL3N0eWxlUG9zdExvYWRlci5qcyEuLi8uLi8uLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPz9yZWYtLTgtb25lT2YtMS0yIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS04LW9uZU9mLTEtMyEuLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTAtMCEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL1Z4TGlzdC52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MCZpZD03NzZiZWRiNiZsYW5nPXNjc3MmXCIpO1xuaWYoY29udGVudC5fX2VzTW9kdWxlKSBjb250ZW50ID0gY29udGVudC5kZWZhdWx0O1xuaWYodHlwZW9mIGNvbnRlbnQgPT09ICdzdHJpbmcnKSBjb250ZW50ID0gW1ttb2R1bGUuaWQsIGNvbnRlbnQsICcnXV07XG5pZihjb250ZW50LmxvY2FscykgbW9kdWxlLmV4cG9ydHMgPSBjb250ZW50LmxvY2Fscztcbi8vIGFkZCB0aGUgc3R5bGVzIHRvIHRoZSBET01cbnZhciBhZGQgPSByZXF1aXJlKFwiIS4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtc3R5bGUtbG9hZGVyL2xpYi9hZGRTdHlsZXNDbGllbnQuanNcIikuZGVmYXVsdFxudmFyIHVwZGF0ZSA9IGFkZChcImI2NWJiMDQ4XCIsIGNvbnRlbnQsIGZhbHNlLCB7XCJzb3VyY2VNYXBcIjpmYWxzZSxcInNoYWRvd01vZGVcIjpmYWxzZX0pO1xuLy8gSG90IE1vZHVsZSBSZXBsYWNlbWVudFxuaWYobW9kdWxlLmhvdCkge1xuIC8vIFdoZW4gdGhlIHN0eWxlcyBjaGFuZ2UsIHVwZGF0ZSB0aGUgPHN0eWxlPiB0YWdzXG4gaWYoIWNvbnRlbnQubG9jYWxzKSB7XG4gICBtb2R1bGUuaG90LmFjY2VwdChcIiEhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tOC1vbmVPZi0xLTEhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvc3R5bGVQb3N0TG9hZGVyLmpzIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9wb3N0Y3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3JlZi0tOC1vbmVPZi0xLTIhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Nhc3MtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTgtb25lT2YtMS0zIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMC0wIS4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vVnhMaXN0LnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPTc3NmJlZGI2Jmxhbmc9c2NzcyZcIiwgZnVuY3Rpb24oKSB7XG4gICAgIHZhciBuZXdDb250ZW50ID0gcmVxdWlyZShcIiEhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tOC1vbmVPZi0xLTEhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvc3R5bGVQb3N0TG9hZGVyLmpzIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9wb3N0Y3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3JlZi0tOC1vbmVPZi0xLTIhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Nhc3MtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTgtb25lT2YtMS0zIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMC0wIS4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vVnhMaXN0LnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPTc3NmJlZGI2Jmxhbmc9c2NzcyZcIik7XG4gICAgIGlmKG5ld0NvbnRlbnQuX19lc01vZHVsZSkgbmV3Q29udGVudCA9IG5ld0NvbnRlbnQuZGVmYXVsdDtcbiAgICAgaWYodHlwZW9mIG5ld0NvbnRlbnQgPT09ICdzdHJpbmcnKSBuZXdDb250ZW50ID0gW1ttb2R1bGUuaWQsIG5ld0NvbnRlbnQsICcnXV07XG4gICAgIHVwZGF0ZShuZXdDb250ZW50KTtcbiAgIH0pO1xuIH1cbiAvLyBXaGVuIHRoZSBtb2R1bGUgaXMgZGlzcG9zZWQsIHJlbW92ZSB0aGUgPHN0eWxlPiB0YWdzXG4gbW9kdWxlLmhvdC5kaXNwb3NlKGZ1bmN0aW9uKCkgeyB1cGRhdGUoKTsgfSk7XG59Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/vue-style-loader/index.js?!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-list/VxList.vue?vue&type=style&index=0&id=776bedb6&lang=scss&\n"); /***/ }), /***/ "./src/App.vue": /*!*********************!*\ !*** ./src/App.vue ***! \*********************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _App_vue_vue_type_template_id_7ba5bd90___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./App.vue?vue&type=template&id=7ba5bd90& */ \"./src/App.vue?vue&type=template&id=7ba5bd90&\");\n/* harmony import */ var _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./App.vue?vue&type=script&lang=js& */ \"./src/App.vue?vue&type=script&lang=js&\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _App_vue_vue_type_template_id_7ba5bd90___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _App_vue_vue_type_template_id_7ba5bd90___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null\n \n)\n\n/* hot reload */\nif (true) {\n var api = __webpack_require__(/*! ./node_modules/vue-hot-reload-api/dist/index.js */ \"./node_modules/vue-hot-reload-api/dist/index.js\")\n api.install(__webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\"))\n if (api.compatible) {\n module.hot.accept()\n if (!api.isRecorded('7ba5bd90')) {\n api.createRecord('7ba5bd90', component.options)\n } else {\n api.reload('7ba5bd90', component.options)\n }\n module.hot.accept(/*! ./App.vue?vue&type=template&id=7ba5bd90& */ \"./src/App.vue?vue&type=template&id=7ba5bd90&\", function(__WEBPACK_OUTDATED_DEPENDENCIES__) { /* harmony import */ _App_vue_vue_type_template_id_7ba5bd90___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./App.vue?vue&type=template&id=7ba5bd90& */ \"./src/App.vue?vue&type=template&id=7ba5bd90&\");\n(function () {\n api.rerender('7ba5bd90', {\n render: _App_vue_vue_type_template_id_7ba5bd90___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n staticRenderFns: _App_vue_vue_type_template_id_7ba5bd90___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]\n })\n })(__WEBPACK_OUTDATED_DEPENDENCIES__); }.bind(this))\n }\n}\ncomponent.options.__file = \"src/App.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvQXBwLnZ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9BcHAudnVlP2JmZjkiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSBmcm9tIFwiLi9BcHAudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTdiYTViZDkwJlwiXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL0FwcC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL0FwcC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIS4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsXG4gIFxuKVxuXG4vKiBob3QgcmVsb2FkICovXG5pZiAobW9kdWxlLmhvdCkge1xuICB2YXIgYXBpID0gcmVxdWlyZShcIkQ6XFxcXFZ1ZV9Qcm9qZWN0XFxcXGhlbnphXFxcXGFkbWluXFxcXG5vZGVfbW9kdWxlc1xcXFx2dWUtaG90LXJlbG9hZC1hcGlcXFxcZGlzdFxcXFxpbmRleC5qc1wiKVxuICBhcGkuaW5zdGFsbChyZXF1aXJlKCd2dWUnKSlcbiAgaWYgKGFwaS5jb21wYXRpYmxlKSB7XG4gICAgbW9kdWxlLmhvdC5hY2NlcHQoKVxuICAgIGlmICghYXBpLmlzUmVjb3JkZWQoJzdiYTViZDkwJykpIHtcbiAgICAgIGFwaS5jcmVhdGVSZWNvcmQoJzdiYTViZDkwJywgY29tcG9uZW50Lm9wdGlvbnMpXG4gICAgfSBlbHNlIHtcbiAgICAgIGFwaS5yZWxvYWQoJzdiYTViZDkwJywgY29tcG9uZW50Lm9wdGlvbnMpXG4gICAgfVxuICAgIG1vZHVsZS5ob3QuYWNjZXB0KFwiLi9BcHAudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTdiYTViZDkwJlwiLCBmdW5jdGlvbiAoKSB7XG4gICAgICBhcGkucmVyZW5kZXIoJzdiYTViZDkwJywge1xuICAgICAgICByZW5kZXI6IHJlbmRlcixcbiAgICAgICAgc3RhdGljUmVuZGVyRm5zOiBzdGF0aWNSZW5kZXJGbnNcbiAgICAgIH0pXG4gICAgfSlcbiAgfVxufVxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJzcmMvQXBwLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/App.vue\n"); /***/ }), /***/ "./src/App.vue?vue&type=script&lang=js&": /*!**********************************************!*\ !*** ./src/App.vue?vue&type=script&lang=js& ***! \**********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/babel-loader/lib!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib??vue-loader-options!./App.vue?vue&type=script&lang=js& */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/App.vue?vue&type=script&lang=js&\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[\"default\"]); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvQXBwLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvQXBwLnZ1ZT9jNTNhIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS0xMi0wIS4uL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMC0wIS4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vQXBwLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTEyLTAhLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS0wLTAhLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9BcHAudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/App.vue?vue&type=script&lang=js&\n"); /***/ }), /***/ "./src/App.vue?vue&type=template&id=7ba5bd90&": /*!****************************************************!*\ !*** ./src/App.vue?vue&type=template&id=7ba5bd90& ***! \****************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_375847b4_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_template_id_7ba5bd90___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"375847b4-vue-loader-template\"}!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/babel-loader/lib!../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib??vue-loader-options!./App.vue?vue&type=template&id=7ba5bd90& */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"375847b4-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/App.vue?vue&type=template&id=7ba5bd90&\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_375847b4_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_template_id_7ba5bd90___WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_375847b4_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_template_id_7ba5bd90___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvQXBwLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD03YmE1YmQ5MCYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvQXBwLnZ1ZT82NGUxIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCAqIGZyb20gXCItIS4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/e1xcXCJjYWNoZURpcmVjdG9yeVxcXCI6XFxcIm5vZGVfbW9kdWxlcy8uY2FjaGUvdnVlLWxvYWRlclxcXCIsXFxcImNhY2hlSWRlbnRpZmllclxcXCI6XFxcIjM3NTg0N2I0LXZ1ZS1sb2FkZXItdGVtcGxhdGVcXFwifSEuLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTEyLTAhLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/P3JlZi0tNiEuLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTAtMCEuLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL0FwcC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9N2JhNWJkOTAmXCIiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/App.vue?vue&type=template&id=7ba5bd90&\n"); /***/ }), /***/ "./src/acl/acl.js": /*!************************!*\ !*** ./src/acl/acl.js ***! \************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\");\n/* harmony import */ var vue_acl__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue-acl */ \"./node_modules/vue-acl/dist/index.js\");\n/* harmony import */ var vue_acl__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue_acl__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _router__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/router */ \"./src/router.js\");\n\n\n\nvue__WEBPACK_IMPORTED_MODULE_0__[\"default\"].use(vue_acl__WEBPACK_IMPORTED_MODULE_1__[\"AclInstaller\"]);\nvar initialRole = 'admin';\nvar userInfo = JSON.parse(localStorage.getItem('userInfo'));\nif (userInfo && userInfo.userRole) initialRole = userInfo.userRole;\n/* harmony default export */ __webpack_exports__[\"default\"] = (new vue_acl__WEBPACK_IMPORTED_MODULE_1__[\"AclCreate\"]({\n initial: initialRole,\n notfound: '/pages/not-authorized',\n router: _router__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n acceptLocalRules: true,\n globalRules: {\n admin: new vue_acl__WEBPACK_IMPORTED_MODULE_1__[\"AclRule\"]('admin').generate(),\n editor: new vue_acl__WEBPACK_IMPORTED_MODULE_1__[\"AclRule\"]('editor').or('admin').generate()\n }\n}));//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYWNsL2FjbC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9hY2wvYWNsLmpzP2IyY2MiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFZ1ZSBmcm9tICd2dWUnXHJcbmltcG9ydCB7IEFjbEluc3RhbGxlciwgQWNsQ3JlYXRlLCBBY2xSdWxlIH0gZnJvbSAndnVlLWFjbCdcclxuaW1wb3J0IHJvdXRlciBmcm9tICdAL3JvdXRlcidcclxuXHJcblZ1ZS51c2UoQWNsSW5zdGFsbGVyKVxyXG5cclxubGV0IGluaXRpYWxSb2xlID0gJ2FkbWluJ1xyXG5cclxuY29uc3QgdXNlckluZm8gPSBKU09OLnBhcnNlKGxvY2FsU3RvcmFnZS5nZXRJdGVtKCd1c2VySW5mbycpKVxyXG5pZiAodXNlckluZm8gJiYgdXNlckluZm8udXNlclJvbGUpIGluaXRpYWxSb2xlID0gdXNlckluZm8udXNlclJvbGVcclxuXHJcbmV4cG9ydCBkZWZhdWx0IG5ldyBBY2xDcmVhdGUoe1xyXG4gIGluaXRpYWwgIDogaW5pdGlhbFJvbGUsXHJcbiAgbm90Zm91bmQgOiAnL3BhZ2VzL25vdC1hdXRob3JpemVkJyxcclxuICByb3V0ZXIsXHJcbiAgYWNjZXB0TG9jYWxSdWxlcyA6IHRydWUsXHJcbiAgZ2xvYmFsUnVsZXM6IHtcclxuICAgIGFkbWluICA6IG5ldyBBY2xSdWxlKCdhZG1pbicpLmdlbmVyYXRlKCksXHJcbiAgICBlZGl0b3IgOiBuZXcgQWNsUnVsZSgnZWRpdG9yJykub3IoJ2FkbWluJykuZ2VuZXJhdGUoKVxyXG4gIH1cclxufSlcclxuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/acl/acl.js\n"); /***/ }), /***/ "./src/assets/css/iconfont.css": /*!*************************************!*\ !*** ./src/assets/css/iconfont.css ***! \*************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = __webpack_require__(/*! !../../../node_modules/css-loader??ref--6-oneOf-3-1!../../../node_modules/postcss-loader/src??ref--6-oneOf-3-2!./iconfont.css */ \"./node_modules/css-loader/index.js?!./node_modules/postcss-loader/src/index.js?!./src/assets/css/iconfont.css\");\nif(content.__esModule) content = content.default;\nif(typeof content === 'string') content = [[module.i, content, '']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar add = __webpack_require__(/*! ../../../node_modules/vue-style-loader/lib/addStylesClient.js */ \"./node_modules/vue-style-loader/lib/addStylesClient.js\").default\nvar update = add(\"3cbdad68\", content, false, {\"sourceMap\":false,\"shadowMode\":false});\n// Hot Module Replacement\nif(true) {\n // When the styles change, update the <style> tags\n if(!content.locals) {\n module.hot.accept(/*! !../../../node_modules/css-loader??ref--6-oneOf-3-1!../../../node_modules/postcss-loader/src??ref--6-oneOf-3-2!./iconfont.css */ \"./node_modules/css-loader/index.js?!./node_modules/postcss-loader/src/index.js?!./src/assets/css/iconfont.css\", function() {\n var newContent = __webpack_require__(/*! !../../../node_modules/css-loader??ref--6-oneOf-3-1!../../../node_modules/postcss-loader/src??ref--6-oneOf-3-2!./iconfont.css */ \"./node_modules/css-loader/index.js?!./node_modules/postcss-loader/src/index.js?!./src/assets/css/iconfont.css\");\n if(newContent.__esModule) newContent = newContent.default;\n if(typeof newContent === 'string') newContent = [[module.i, newContent, '']];\n update(newContent);\n });\n }\n // When the module is disposed, remove the <style> tags\n module.hot.dispose(function() { update(); });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYXNzZXRzL2Nzcy9pY29uZm9udC5jc3MuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYXNzZXRzL2Nzcy9pY29uZm9udC5jc3M/MjRkNyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBzdHlsZS1sb2FkZXI6IEFkZHMgc29tZSBjc3MgdG8gdGhlIERPTSBieSBhZGRpbmcgYSA8c3R5bGU+IHRhZ1xuXG4vLyBsb2FkIHRoZSBzdHlsZXNcbnZhciBjb250ZW50ID0gcmVxdWlyZShcIiEhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi1vbmVPZi0zLTEhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Bvc3Rjc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cmVmLS02LW9uZU9mLTMtMiEuL2ljb25mb250LmNzc1wiKTtcbmlmKGNvbnRlbnQuX19lc01vZHVsZSkgY29udGVudCA9IGNvbnRlbnQuZGVmYXVsdDtcbmlmKHR5cGVvZiBjb250ZW50ID09PSAnc3RyaW5nJykgY29udGVudCA9IFtbbW9kdWxlLmlkLCBjb250ZW50LCAnJ11dO1xuaWYoY29udGVudC5sb2NhbHMpIG1vZHVsZS5leHBvcnRzID0gY29udGVudC5sb2NhbHM7XG4vLyBhZGQgdGhlIHN0eWxlcyB0byB0aGUgRE9NXG52YXIgYWRkID0gcmVxdWlyZShcIiEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLXN0eWxlLWxvYWRlci9saWIvYWRkU3R5bGVzQ2xpZW50LmpzXCIpLmRlZmF1bHRcbnZhciB1cGRhdGUgPSBhZGQoXCIzY2JkYWQ2OFwiLCBjb250ZW50LCBmYWxzZSwge1wic291cmNlTWFwXCI6ZmFsc2UsXCJzaGFkb3dNb2RlXCI6ZmFsc2V9KTtcbi8vIEhvdCBNb2R1bGUgUmVwbGFjZW1lbnRcbmlmKG1vZHVsZS5ob3QpIHtcbiAvLyBXaGVuIHRoZSBzdHlsZXMgY2hhbmdlLCB1cGRhdGUgdGhlIDxzdHlsZT4gdGFnc1xuIGlmKCFjb250ZW50LmxvY2Fscykge1xuICAgbW9kdWxlLmhvdC5hY2NlcHQoXCIhIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9jc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtb25lT2YtMy0xIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9wb3N0Y3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3JlZi0tNi1vbmVPZi0zLTIhLi9pY29uZm9udC5jc3NcIiwgZnVuY3Rpb24oKSB7XG4gICAgIHZhciBuZXdDb250ZW50ID0gcmVxdWlyZShcIiEhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tNi1vbmVPZi0zLTEhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Bvc3Rjc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cmVmLS02LW9uZU9mLTMtMiEuL2ljb25mb250LmNzc1wiKTtcbiAgICAgaWYobmV3Q29udGVudC5fX2VzTW9kdWxlKSBuZXdDb250ZW50ID0gbmV3Q29udGVudC5kZWZhdWx0O1xuICAgICBpZih0eXBlb2YgbmV3Q29udGVudCA9PT0gJ3N0cmluZycpIG5ld0NvbnRlbnQgPSBbW21vZHVsZS5pZCwgbmV3Q29udGVudCwgJyddXTtcbiAgICAgdXBkYXRlKG5ld0NvbnRlbnQpO1xuICAgfSk7XG4gfVxuIC8vIFdoZW4gdGhlIG1vZHVsZSBpcyBkaXNwb3NlZCwgcmVtb3ZlIHRoZSA8c3R5bGU+IHRhZ3NcbiBtb2R1bGUuaG90LmRpc3Bvc2UoZnVuY3Rpb24oKSB7IHVwZGF0ZSgpOyB9KTtcbn0iXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/assets/css/iconfont.css\n"); /***/ }), /***/ "./src/assets/css/main.css": /*!*********************************!*\ !*** ./src/assets/css/main.css ***! \*********************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = __webpack_require__(/*! !../../../node_modules/css-loader??ref--6-oneOf-3-1!../../../node_modules/postcss-loader/src??ref--6-oneOf-3-2!./main.css */ \"./node_modules/css-loader/index.js?!./node_modules/postcss-loader/src/index.js?!./src/assets/css/main.css\");\nif(content.__esModule) content = content.default;\nif(typeof content === 'string') content = [[module.i, content, '']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar add = __webpack_require__(/*! ../../../node_modules/vue-style-loader/lib/addStylesClient.js */ \"./node_modules/vue-style-loader/lib/addStylesClient.js\").default\nvar update = add(\"361d4a6e\", content, false, {\"sourceMap\":false,\"shadowMode\":false});\n// Hot Module Replacement\nif(true) {\n // When the styles change, update the <style> tags\n if(!content.locals) {\n module.hot.accept(/*! !../../../node_modules/css-loader??ref--6-oneOf-3-1!../../../node_modules/postcss-loader/src??ref--6-oneOf-3-2!./main.css */ \"./node_modules/css-loader/index.js?!./node_modules/postcss-loader/src/index.js?!./src/assets/css/main.css\", function() {\n var newContent = __webpack_require__(/*! !../../../node_modules/css-loader??ref--6-oneOf-3-1!../../../node_modules/postcss-loader/src??ref--6-oneOf-3-2!./main.css */ \"./node_modules/css-loader/index.js?!./node_modules/postcss-loader/src/index.js?!./src/assets/css/main.css\");\n if(newContent.__esModule) newContent = newContent.default;\n if(typeof newContent === 'string') newContent = [[module.i, newContent, '']];\n update(newContent);\n });\n }\n // When the module is disposed, remove the <style> tags\n module.hot.dispose(function() { update(); });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYXNzZXRzL2Nzcy9tYWluLmNzcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9hc3NldHMvY3NzL21haW4uY3NzPzc0YWIiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gc3R5bGUtbG9hZGVyOiBBZGRzIHNvbWUgY3NzIHRvIHRoZSBET00gYnkgYWRkaW5nIGEgPHN0eWxlPiB0YWdcblxuLy8gbG9hZCB0aGUgc3R5bGVzXG52YXIgY29udGVudCA9IHJlcXVpcmUoXCIhIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9jc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtb25lT2YtMy0xIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9wb3N0Y3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3JlZi0tNi1vbmVPZi0zLTIhLi9tYWluLmNzc1wiKTtcbmlmKGNvbnRlbnQuX19lc01vZHVsZSkgY29udGVudCA9IGNvbnRlbnQuZGVmYXVsdDtcbmlmKHR5cGVvZiBjb250ZW50ID09PSAnc3RyaW5nJykgY29udGVudCA9IFtbbW9kdWxlLmlkLCBjb250ZW50LCAnJ11dO1xuaWYoY29udGVudC5sb2NhbHMpIG1vZHVsZS5leHBvcnRzID0gY29udGVudC5sb2NhbHM7XG4vLyBhZGQgdGhlIHN0eWxlcyB0byB0aGUgRE9NXG52YXIgYWRkID0gcmVxdWlyZShcIiEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLXN0eWxlLWxvYWRlci9saWIvYWRkU3R5bGVzQ2xpZW50LmpzXCIpLmRlZmF1bHRcbnZhciB1cGRhdGUgPSBhZGQoXCIzNjFkNGE2ZVwiLCBjb250ZW50LCBmYWxzZSwge1wic291cmNlTWFwXCI6ZmFsc2UsXCJzaGFkb3dNb2RlXCI6ZmFsc2V9KTtcbi8vIEhvdCBNb2R1bGUgUmVwbGFjZW1lbnRcbmlmKG1vZHVsZS5ob3QpIHtcbiAvLyBXaGVuIHRoZSBzdHlsZXMgY2hhbmdlLCB1cGRhdGUgdGhlIDxzdHlsZT4gdGFnc1xuIGlmKCFjb250ZW50LmxvY2Fscykge1xuICAgbW9kdWxlLmhvdC5hY2NlcHQoXCIhIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9jc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTYtb25lT2YtMy0xIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9wb3N0Y3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3JlZi0tNi1vbmVPZi0zLTIhLi9tYWluLmNzc1wiLCBmdW5jdGlvbigpIHtcbiAgICAgdmFyIG5ld0NvbnRlbnQgPSByZXF1aXJlKFwiISEuLi8uLi8uLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9pbmRleC5qcz8/cmVmLS02LW9uZU9mLTMtMSEuLi8uLi8uLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPz9yZWYtLTYtb25lT2YtMy0yIS4vbWFpbi5jc3NcIik7XG4gICAgIGlmKG5ld0NvbnRlbnQuX19lc01vZHVsZSkgbmV3Q29udGVudCA9IG5ld0NvbnRlbnQuZGVmYXVsdDtcbiAgICAgaWYodHlwZW9mIG5ld0NvbnRlbnQgPT09ICdzdHJpbmcnKSBuZXdDb250ZW50ID0gW1ttb2R1bGUuaWQsIG5ld0NvbnRlbnQsICcnXV07XG4gICAgIHVwZGF0ZShuZXdDb250ZW50KTtcbiAgIH0pO1xuIH1cbiAvLyBXaGVuIHRoZSBtb2R1bGUgaXMgZGlzcG9zZWQsIHJlbW92ZSB0aGUgPHN0eWxlPiB0YWdzXG4gbW9kdWxlLmhvdC5kaXNwb3NlKGZ1bmN0aW9uKCkgeyB1cGRhdGUoKTsgfSk7XG59Il0sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/assets/css/main.css\n"); /***/ }), /***/ "./src/assets/fonts/feather.eot?t=1525787366991": /*!******************************************************!*\ !*** ./src/assets/fonts/feather.eot?t=1525787366991 ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"fonts/feather.931c9e74.eot\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYXNzZXRzL2ZvbnRzL2ZlYXRoZXIuZW90P3Q9MTUyNTc4NzM2Njk5MS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9hc3NldHMvZm9udHMvZmVhdGhlci5lb3Q/YzcxYSJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IF9fd2VicGFja19wdWJsaWNfcGF0aF9fICsgXCJmb250cy9mZWF0aGVyLjkzMWM5ZTc0LmVvdFwiOyJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/assets/fonts/feather.eot?t=1525787366991\n"); /***/ }), /***/ "./src/assets/fonts/feather.svg?t=1525787366991": /*!******************************************************!*\ !*** ./src/assets/fonts/feather.svg?t=1525787366991 ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"img/feather.0e5daf6b.svg\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYXNzZXRzL2ZvbnRzL2ZlYXRoZXIuc3ZnP3Q9MTUyNTc4NzM2Njk5MS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9hc3NldHMvZm9udHMvZmVhdGhlci5zdmc/ZjVkMSJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IF9fd2VicGFja19wdWJsaWNfcGF0aF9fICsgXCJpbWcvZmVhdGhlci4wZTVkYWY2Yi5zdmdcIjsiXSwibWFwcGluZ3MiOiJBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/assets/fonts/feather.svg?t=1525787366991\n"); /***/ }), /***/ "./src/assets/fonts/feather.ttf?t=1525787366991": /*!******************************************************!*\ !*** ./src/assets/fonts/feather.ttf?t=1525787366991 ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"fonts/feather.6a750f01.ttf\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYXNzZXRzL2ZvbnRzL2ZlYXRoZXIudHRmP3Q9MTUyNTc4NzM2Njk5MS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9hc3NldHMvZm9udHMvZmVhdGhlci50dGY/ZDYwNyJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IF9fd2VicGFja19wdWJsaWNfcGF0aF9fICsgXCJmb250cy9mZWF0aGVyLjZhNzUwZjAxLnR0ZlwiOyJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/assets/fonts/feather.ttf?t=1525787366991\n"); /***/ }), /***/ "./src/assets/fonts/feather.woff?t=1525787366991": /*!*******************************************************!*\ !*** ./src/assets/fonts/feather.woff?t=1525787366991 ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"fonts/feather.3d2fa2e5.woff\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYXNzZXRzL2ZvbnRzL2ZlYXRoZXIud29mZj90PTE1MjU3ODczNjY5OTEuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYXNzZXRzL2ZvbnRzL2ZlYXRoZXIud29mZj9jMzU3Il0sInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gX193ZWJwYWNrX3B1YmxpY19wYXRoX18gKyBcImZvbnRzL2ZlYXRoZXIuM2QyZmEyZTUud29mZlwiOyJdLCJtYXBwaW5ncyI6IkFBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/assets/fonts/feather.woff?t=1525787366991\n"); /***/ }), /***/ "./src/assets/fonts/yekan/iran-yekan-400.woff2": /*!*****************************************************!*\ !*** ./src/assets/fonts/yekan/iran-yekan-400.woff2 ***! \*****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"fonts/iran-yekan-400.1a369f40.woff2\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYXNzZXRzL2ZvbnRzL3lla2FuL2lyYW4teWVrYW4tNDAwLndvZmYyLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2Fzc2V0cy9mb250cy95ZWthbi9pcmFuLXlla2FuLTQwMC53b2ZmMj83YTMyIl0sInNvdXJjZXNDb250ZW50IjpbIm1vZHVsZS5leHBvcnRzID0gX193ZWJwYWNrX3B1YmxpY19wYXRoX18gKyBcImZvbnRzL2lyYW4teWVrYW4tNDAwLjFhMzY5ZjQwLndvZmYyXCI7Il0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/assets/fonts/yekan/iran-yekan-400.woff2\n"); /***/ }), /***/ "./src/assets/images/pages/vuexy-login-bg.jpg": /*!****************************************************!*\ !*** ./src/assets/images/pages/vuexy-login-bg.jpg ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"img/vuexy-login-bg.04351a33.jpg\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYXNzZXRzL2ltYWdlcy9wYWdlcy92dWV4eS1sb2dpbi1iZy5qcGcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYXNzZXRzL2ltYWdlcy9wYWdlcy92dWV4eS1sb2dpbi1iZy5qcGc/NTNiNSJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IF9fd2VicGFja19wdWJsaWNfcGF0aF9fICsgXCJpbWcvdnVleHktbG9naW4tYmcuMDQzNTFhMzMuanBnXCI7Il0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/assets/images/pages/vuexy-login-bg.jpg\n"); /***/ }), /***/ "./src/assets/images/portrait/small/avatar-s-10.jpg": /*!**********************************************************!*\ !*** ./src/assets/images/portrait/small/avatar-s-10.jpg ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"img/avatar-s-10.c7eebd6b.jpg\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYXNzZXRzL2ltYWdlcy9wb3J0cmFpdC9zbWFsbC9hdmF0YXItcy0xMC5qcGcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYXNzZXRzL2ltYWdlcy9wb3J0cmFpdC9zbWFsbC9hdmF0YXItcy0xMC5qcGc/OGRhMiJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IF9fd2VicGFja19wdWJsaWNfcGF0aF9fICsgXCJpbWcvYXZhdGFyLXMtMTAuYzdlZWJkNmIuanBnXCI7Il0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/assets/images/portrait/small/avatar-s-10.jpg\n"); /***/ }), /***/ "./src/assets/images/portrait/small/avatar-s-11.jpg": /*!**********************************************************!*\ !*** ./src/assets/images/portrait/small/avatar-s-11.jpg ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"img/avatar-s-11.1a620230.jpg\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYXNzZXRzL2ltYWdlcy9wb3J0cmFpdC9zbWFsbC9hdmF0YXItcy0xMS5qcGcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYXNzZXRzL2ltYWdlcy9wb3J0cmFpdC9zbWFsbC9hdmF0YXItcy0xMS5qcGc/MjIwMCJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IF9fd2VicGFja19wdWJsaWNfcGF0aF9fICsgXCJpbWcvYXZhdGFyLXMtMTEuMWE2MjAyMzAuanBnXCI7Il0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/assets/images/portrait/small/avatar-s-11.jpg\n"); /***/ }), /***/ "./src/assets/images/portrait/small/avatar-s-15.jpg": /*!**********************************************************!*\ !*** ./src/assets/images/portrait/small/avatar-s-15.jpg ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"img/avatar-s-15.f537955e.jpg\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYXNzZXRzL2ltYWdlcy9wb3J0cmFpdC9zbWFsbC9hdmF0YXItcy0xNS5qcGcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYXNzZXRzL2ltYWdlcy9wb3J0cmFpdC9zbWFsbC9hdmF0YXItcy0xNS5qcGc/YjE1MCJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IF9fd2VicGFja19wdWJsaWNfcGF0aF9fICsgXCJpbWcvYXZhdGFyLXMtMTUuZjUzNzk1NWUuanBnXCI7Il0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/assets/images/portrait/small/avatar-s-15.jpg\n"); /***/ }), /***/ "./src/assets/images/portrait/small/avatar-s-2.jpg": /*!*********************************************************!*\ !*** ./src/assets/images/portrait/small/avatar-s-2.jpg ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"img/avatar-s-2.fc2135e1.jpg\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYXNzZXRzL2ltYWdlcy9wb3J0cmFpdC9zbWFsbC9hdmF0YXItcy0yLmpwZy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9hc3NldHMvaW1hZ2VzL3BvcnRyYWl0L3NtYWxsL2F2YXRhci1zLTIuanBnPzg2MjYiXSwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArIFwiaW1nL2F2YXRhci1zLTIuZmMyMTM1ZTEuanBnXCI7Il0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/assets/images/portrait/small/avatar-s-2.jpg\n"); /***/ }), /***/ "./src/assets/images/portrait/small/avatar-s-20.jpg": /*!**********************************************************!*\ !*** ./src/assets/images/portrait/small/avatar-s-20.jpg ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"img/avatar-s-20.e8861d8c.jpg\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYXNzZXRzL2ltYWdlcy9wb3J0cmFpdC9zbWFsbC9hdmF0YXItcy0yMC5qcGcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYXNzZXRzL2ltYWdlcy9wb3J0cmFpdC9zbWFsbC9hdmF0YXItcy0yMC5qcGc/MWI5YyJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IF9fd2VicGFja19wdWJsaWNfcGF0aF9fICsgXCJpbWcvYXZhdGFyLXMtMjAuZTg4NjFkOGMuanBnXCI7Il0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/assets/images/portrait/small/avatar-s-20.jpg\n"); /***/ }), /***/ "./src/assets/images/portrait/small/avatar-s-23.jpg": /*!**********************************************************!*\ !*** ./src/assets/images/portrait/small/avatar-s-23.jpg ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"img/avatar-s-23.f7dd6b8f.jpg\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYXNzZXRzL2ltYWdlcy9wb3J0cmFpdC9zbWFsbC9hdmF0YXItcy0yMy5qcGcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYXNzZXRzL2ltYWdlcy9wb3J0cmFpdC9zbWFsbC9hdmF0YXItcy0yMy5qcGc/OTU4NyJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IF9fd2VicGFja19wdWJsaWNfcGF0aF9fICsgXCJpbWcvYXZhdGFyLXMtMjMuZjdkZDZiOGYuanBnXCI7Il0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/assets/images/portrait/small/avatar-s-23.jpg\n"); /***/ }), /***/ "./src/assets/images/portrait/small/avatar-s-24.jpg": /*!**********************************************************!*\ !*** ./src/assets/images/portrait/small/avatar-s-24.jpg ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"img/avatar-s-24.e9860ff6.jpg\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYXNzZXRzL2ltYWdlcy9wb3J0cmFpdC9zbWFsbC9hdmF0YXItcy0yNC5qcGcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYXNzZXRzL2ltYWdlcy9wb3J0cmFpdC9zbWFsbC9hdmF0YXItcy0yNC5qcGc/Zjk2OSJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IF9fd2VicGFja19wdWJsaWNfcGF0aF9fICsgXCJpbWcvYXZhdGFyLXMtMjQuZTk4NjBmZjYuanBnXCI7Il0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/assets/images/portrait/small/avatar-s-24.jpg\n"); /***/ }), /***/ "./src/assets/images/portrait/small/avatar-s-25.jpg": /*!**********************************************************!*\ !*** ./src/assets/images/portrait/small/avatar-s-25.jpg ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"img/avatar-s-25.eb6156c0.jpg\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYXNzZXRzL2ltYWdlcy9wb3J0cmFpdC9zbWFsbC9hdmF0YXItcy0yNS5qcGcuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYXNzZXRzL2ltYWdlcy9wb3J0cmFpdC9zbWFsbC9hdmF0YXItcy0yNS5qcGc/ZDI3OSJdLCJzb3VyY2VzQ29udGVudCI6WyJtb2R1bGUuZXhwb3J0cyA9IF9fd2VicGFja19wdWJsaWNfcGF0aF9fICsgXCJpbWcvYXZhdGFyLXMtMjUuZWI2MTU2YzAuanBnXCI7Il0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/assets/images/portrait/small/avatar-s-25.jpg\n"); /***/ }), /***/ "./src/assets/images/portrait/small/avatar-s-4.jpg": /*!*********************************************************!*\ !*** ./src/assets/images/portrait/small/avatar-s-4.jpg ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"img/avatar-s-4.6a665e7c.jpg\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYXNzZXRzL2ltYWdlcy9wb3J0cmFpdC9zbWFsbC9hdmF0YXItcy00LmpwZy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9hc3NldHMvaW1hZ2VzL3BvcnRyYWl0L3NtYWxsL2F2YXRhci1zLTQuanBnPzZjYzciXSwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArIFwiaW1nL2F2YXRhci1zLTQuNmE2NjVlN2MuanBnXCI7Il0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/assets/images/portrait/small/avatar-s-4.jpg\n"); /***/ }), /***/ "./src/assets/images/portrait/small/avatar-s-5.jpg": /*!*********************************************************!*\ !*** ./src/assets/images/portrait/small/avatar-s-5.jpg ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"img/avatar-s-5.99691e54.jpg\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYXNzZXRzL2ltYWdlcy9wb3J0cmFpdC9zbWFsbC9hdmF0YXItcy01LmpwZy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9hc3NldHMvaW1hZ2VzL3BvcnRyYWl0L3NtYWxsL2F2YXRhci1zLTUuanBnPzVkZWIiXSwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArIFwiaW1nL2F2YXRhci1zLTUuOTk2OTFlNTQuanBnXCI7Il0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/assets/images/portrait/small/avatar-s-5.jpg\n"); /***/ }), /***/ "./src/assets/images/portrait/small/avatar-s-7.jpg": /*!*********************************************************!*\ !*** ./src/assets/images/portrait/small/avatar-s-7.jpg ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("module.exports = __webpack_require__.p + \"img/avatar-s-7.b00fd0f7.jpg\";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYXNzZXRzL2ltYWdlcy9wb3J0cmFpdC9zbWFsbC9hdmF0YXItcy03LmpwZy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9hc3NldHMvaW1hZ2VzL3BvcnRyYWl0L3NtYWxsL2F2YXRhci1zLTcuanBnPzAzOTAiXSwic291cmNlc0NvbnRlbnQiOlsibW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArIFwiaW1nL2F2YXRhci1zLTcuYjAwZmQwZjcuanBnXCI7Il0sIm1hcHBpbmdzIjoiQUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/assets/images/portrait/small/avatar-s-7.jpg\n"); /***/ }), /***/ "./src/assets/scss/main.scss": /*!***********************************!*\ !*** ./src/assets/scss/main.scss ***! \***********************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { eval("// style-loader: Adds some css to the DOM by adding a <style> tag\n\n// load the styles\nvar content = __webpack_require__(/*! !../../../node_modules/css-loader??ref--8-oneOf-3-1!../../../node_modules/postcss-loader/src??ref--8-oneOf-3-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-3-3!./main.scss */ \"./node_modules/css-loader/index.js?!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./src/assets/scss/main.scss\");\nif(content.__esModule) content = content.default;\nif(typeof content === 'string') content = [[module.i, content, '']];\nif(content.locals) module.exports = content.locals;\n// add the styles to the DOM\nvar add = __webpack_require__(/*! ../../../node_modules/vue-style-loader/lib/addStylesClient.js */ \"./node_modules/vue-style-loader/lib/addStylesClient.js\").default\nvar update = add(\"4e30ee70\", content, false, {\"sourceMap\":false,\"shadowMode\":false});\n// Hot Module Replacement\nif(true) {\n // When the styles change, update the <style> tags\n if(!content.locals) {\n module.hot.accept(/*! !../../../node_modules/css-loader??ref--8-oneOf-3-1!../../../node_modules/postcss-loader/src??ref--8-oneOf-3-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-3-3!./main.scss */ \"./node_modules/css-loader/index.js?!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./src/assets/scss/main.scss\", function() {\n var newContent = __webpack_require__(/*! !../../../node_modules/css-loader??ref--8-oneOf-3-1!../../../node_modules/postcss-loader/src??ref--8-oneOf-3-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-3-3!./main.scss */ \"./node_modules/css-loader/index.js?!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./src/assets/scss/main.scss\");\n if(newContent.__esModule) newContent = newContent.default;\n if(typeof newContent === 'string') newContent = [[module.i, newContent, '']];\n update(newContent);\n });\n }\n // When the module is disposed, remove the <style> tags\n module.hot.dispose(function() { update(); });\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYXNzZXRzL3Njc3MvbWFpbi5zY3NzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2Fzc2V0cy9zY3NzL21haW4uc2Nzcz80M2FhIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIHN0eWxlLWxvYWRlcjogQWRkcyBzb21lIGNzcyB0byB0aGUgRE9NIGJ5IGFkZGluZyBhIDxzdHlsZT4gdGFnXG5cbi8vIGxvYWQgdGhlIHN0eWxlc1xudmFyIGNvbnRlbnQgPSByZXF1aXJlKFwiISEuLi8uLi8uLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9pbmRleC5qcz8/cmVmLS04LW9uZU9mLTMtMSEuLi8uLi8uLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvc3JjL2luZGV4LmpzPz9yZWYtLTgtb25lT2YtMy0yIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9zYXNzLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS04LW9uZU9mLTMtMyEuL21haW4uc2Nzc1wiKTtcbmlmKGNvbnRlbnQuX19lc01vZHVsZSkgY29udGVudCA9IGNvbnRlbnQuZGVmYXVsdDtcbmlmKHR5cGVvZiBjb250ZW50ID09PSAnc3RyaW5nJykgY29udGVudCA9IFtbbW9kdWxlLmlkLCBjb250ZW50LCAnJ11dO1xuaWYoY29udGVudC5sb2NhbHMpIG1vZHVsZS5leHBvcnRzID0gY29udGVudC5sb2NhbHM7XG4vLyBhZGQgdGhlIHN0eWxlcyB0byB0aGUgRE9NXG52YXIgYWRkID0gcmVxdWlyZShcIiEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLXN0eWxlLWxvYWRlci9saWIvYWRkU3R5bGVzQ2xpZW50LmpzXCIpLmRlZmF1bHRcbnZhciB1cGRhdGUgPSBhZGQoXCI0ZTMwZWU3MFwiLCBjb250ZW50LCBmYWxzZSwge1wic291cmNlTWFwXCI6ZmFsc2UsXCJzaGFkb3dNb2RlXCI6ZmFsc2V9KTtcbi8vIEhvdCBNb2R1bGUgUmVwbGFjZW1lbnRcbmlmKG1vZHVsZS5ob3QpIHtcbiAvLyBXaGVuIHRoZSBzdHlsZXMgY2hhbmdlLCB1cGRhdGUgdGhlIDxzdHlsZT4gdGFnc1xuIGlmKCFjb250ZW50LmxvY2Fscykge1xuICAgbW9kdWxlLmhvdC5hY2NlcHQoXCIhIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9jc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTgtb25lT2YtMy0xIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9wb3N0Y3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3JlZi0tOC1vbmVPZi0zLTIhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Nhc3MtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTgtb25lT2YtMy0zIS4vbWFpbi5zY3NzXCIsIGZ1bmN0aW9uKCkge1xuICAgICB2YXIgbmV3Q29udGVudCA9IHJlcXVpcmUoXCIhIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9jc3MtbG9hZGVyL2luZGV4LmpzPz9yZWYtLTgtb25lT2YtMy0xIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9wb3N0Y3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3JlZi0tOC1vbmVPZi0zLTIhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Nhc3MtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTgtb25lT2YtMy0zIS4vbWFpbi5zY3NzXCIpO1xuICAgICBpZihuZXdDb250ZW50Ll9fZXNNb2R1bGUpIG5ld0NvbnRlbnQgPSBuZXdDb250ZW50LmRlZmF1bHQ7XG4gICAgIGlmKHR5cGVvZiBuZXdDb250ZW50ID09PSAnc3RyaW5nJykgbmV3Q29udGVudCA9IFtbbW9kdWxlLmlkLCBuZXdDb250ZW50LCAnJ11dO1xuICAgICB1cGRhdGUobmV3Q29udGVudCk7XG4gICB9KTtcbiB9XG4gLy8gV2hlbiB0aGUgbW9kdWxlIGlzIGRpc3Bvc2VkLCByZW1vdmUgdGhlIDxzdHlsZT4gdGFnc1xuIG1vZHVsZS5ob3QuZGlzcG9zZShmdW5jdGlvbigpIHsgdXBkYXRlKCk7IH0pO1xufSJdLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/assets/scss/main.scss\n"); /***/ }), /***/ "./src/assets/utils/color.js": /*!***********************************!*\ !*** ./src/assets/utils/color.js ***! \***********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es7_array_includes__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es7.array.includes */ \"./node_modules/core-js/modules/es7.array.includes.js\");\n/* harmony import */ var core_js_modules_es7_array_includes__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es7_array_includes__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es6_regexp_replace__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es6.regexp.replace */ \"./node_modules/core-js/modules/es6.regexp.replace.js\");\n/* harmony import */ var core_js_modules_es6_regexp_replace__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_regexp_replace__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es6_regexp_search__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es6.regexp.search */ \"./node_modules/core-js/modules/es6.regexp.search.js\");\n/* harmony import */ var core_js_modules_es6_regexp_search__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_regexp_search__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_es6_regexp_split__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es6.regexp.split */ \"./node_modules/core-js/modules/es6.regexp.split.js\");\n/* harmony import */ var core_js_modules_es6_regexp_split__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_regexp_split__WEBPACK_IMPORTED_MODULE_3__);\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n darken: function darken(color, percent) {\n var f = color.split(\",\"),\n t = percent < 0 ? 0 : 255,\n p = percent < 0 ? percent * -1 : percent,\n R = parseInt(f[0].slice(4)),\n G = parseInt(f[1]),\n B = parseInt(f[2]);\n return \"rgb(\" + (Math.round((t - R) * p) + R) + \",\" + (Math.round((t - G) * p) + G) + \",\" + (Math.round((t - B) * p) + B) + \")\";\n },\n getColor: function getColor(colorx) {\n var alphax = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 1;\n var defaultx = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : true;\n // change color hex to RGB\n if (/^[#]/.test(colorx)) {\n var c = this.hexToRgb(colorx);\n if (alphax == 1) {\n colorx = \"rgb(\".concat(c.r, \",\").concat(c.g, \",\").concat(c.b, \")\");\n } else {\n colorx = \"rgba(\".concat(c.r, \",\").concat(c.g, \",\").concat(c.b, \",\").concat(alphax, \")\");\n }\n } else if (/^rgba/.test(colorx)) {\n if (colorx.search(/.([0-9]\\))$/) == -1 && !defaultx) {\n colorx = colorx.replace(/.?([0-9]\\))$/, \"\".concat(alphax, \")\"));\n }\n } else if (/^(rgb)/.test(colorx)) {\n // change rgb and rgba\n if (alphax != 1) {\n colorx = colorx.replace(/^(rgb)/, \"rgba\");\n colorx = colorx.replace(/\\)$/, \",\".concat(alphax, \")\"));\n }\n }\n return colorx;\n },\n isColor: function isColor(colorx) {\n var vscolors = ['primary', 'secondary', 'success', 'danger', 'warning', 'dark', 'light'];\n return vscolors.includes(colorx);\n },\n RandomColor: function RandomColor() {\n function getRandomInt(min, max) {\n return Math.floor(Math.random() * (max - min)) + min;\n }\n return \"rgb(\".concat(getRandomInt(0, 255), \",\").concat(getRandomInt(0, 255), \",\").concat(getRandomInt(0, 255), \")\");\n },\n rColor: function rColor(colorx) {\n var opacity = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 1;\n if (/^[#]/.test(colorx)) {\n var c = this.hexToRgb(colorx);\n colorx = \"rgba(\".concat(c.r, \",\").concat(c.g, \",\").concat(c.b, \",\").concat(opacity, \")\");\n } else if (/^[rgb]/.test(colorx)) {\n var colorSplit = colorx.split(')')[0];\n if (!/^[rgba]/.test(colorx)) {\n colorSplit.replace('rgb', 'rgba');\n colorSplit += \",\".concat(opacity, \")\");\n } else {\n // colorSplit.replace('rgb','rgba')\n colorSplit += \")\";\n }\n colorx = colorSplit;\n }\n var vscolors = ['primary', 'success', 'danger', 'warning', 'dark'];\n if (colorx) {\n if (/[#()]/.test(colorx)) {\n return colorx;\n } else {\n if (vscolors.includes(colorx)) {\n return \"rgba(var(--\".concat(colorx, \"),\").concat(opacity, \")\");\n } else {\n return \"rgba(var(--primary),\".concat(opacity, \")\");\n }\n }\n } else {\n return \"rgba(var(--primary),\".concat(opacity, \")\");\n }\n },\n contrastColor: function contrastColor(elementx) {\n var c = elementx;\n if (/[#]/g.test(elementx)) {\n var rgbx = this.hexToRgb(elementx);\n c = \"rgb(\".concat(rgbx.r, \",\").concat(rgbx.g, \",\").concat(rgbx.b, \")\");\n }\n var rgb = c.replace(/^(rgb|rgba)\\(/, '').replace(/\\)$/, '').replace(/\\s/g, '').split(',');\n var yiq = (rgb[0] * 299 + rgb[1] * 587 + rgb[2] * 114) / 1000;\n if (yiq >= 128) {\n return true;\n } else {\n return false;\n }\n },\n setCssVariable: function setCssVariable(propertyName, value) {\n if (typeof window !== 'undefined') {\n document.documentElement.style.setProperty(propertyName, value);\n }\n },\n hexToRgb: function hexToRgb(hex) {\n // Expand shorthand form (e.g. \"03F\") to full form (e.g. \"0033FF\")\n var shorthandRegex = /^#?([a-f\\d])([a-f\\d])([a-f\\d])$/i;\n hex = hex.replace(shorthandRegex, function (m, r, g, b) {\n return r + r + g + g + b + b;\n });\n var result = /^#?([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})$/i.exec(hex);\n return result ? {\n r: parseInt(result[1], 16),\n g: parseInt(result[2], 16),\n b: parseInt(result[3], 16)\n } : null;\n },\n getVariable: function getVariable(styles, propertyName) {\n return String(styles.getPropertyValue(propertyName)).trim();\n },\n changeColor: function changeColor(colorInicial) {\n var colores = ['primary', 'success', 'danger', 'warning', 'dark'];\n var colorx;\n if (colores.includes(colorInicial)) {\n var style = getComputedStyle(document.documentElement);\n colorx = this.getVariable(style, '--' + colorInicial);\n } else {\n if (/[rgb()]/g.test(colorInicial)) {\n colorx = colorInicial.replace(/[rgb()]/g, '');\n } else if (/[#]/g.test(colorInicial)) {\n var rgbx = this.hexToRgb(colorInicial);\n colorx = \"\".concat(rgbx.r, \",\").concat(rgbx.g, \",\").concat(rgbx.b);\n } else {\n colorx = '--' + colorInicial;\n }\n }\n return colorx;\n // this.setCssVariable('--'+clave,colorx)\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYXNzZXRzL3V0aWxzL2NvbG9yLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2Fzc2V0cy91dGlscy9jb2xvci5qcz9lZTUzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IHtcclxuICBkYXJrZW4oY29sb3IsIHBlcmNlbnQpIHtcclxuICAgIHZhciBmPWNvbG9yLnNwbGl0KFwiLFwiKSx0PXBlcmNlbnQ8MD8wOjI1NSxwPXBlcmNlbnQ8MD9wZXJjZW50Ki0xOnBlcmNlbnQsUj1wYXJzZUludChmWzBdLnNsaWNlKDQpKSxHPXBhcnNlSW50KGZbMV0pLEI9cGFyc2VJbnQoZlsyXSk7XHJcbiAgICByZXR1cm4gXCJyZ2IoXCIrKE1hdGgucm91bmQoKHQtUikqcCkrUikrXCIsXCIrKE1hdGgucm91bmQoKHQtRykqcCkrRykrXCIsXCIrKE1hdGgucm91bmQoKHQtQikqcCkrQikrXCIpXCI7XHJcbiAgfSxcclxuICBnZXRDb2xvcihjb2xvcngsIGFscGhheCA9IDEsIGRlZmF1bHR4ID0gdHJ1ZSl7XHJcbiAgICAvLyBjaGFuZ2UgY29sb3IgaGV4IHRvIFJHQlxyXG4gICAgaWYoL15bI10vLnRlc3QoY29sb3J4KSl7XHJcbiAgICAgIGxldCBjID0gdGhpcy5oZXhUb1JnYihjb2xvcngpXHJcblxyXG4gICAgICBpZihhbHBoYXggPT0gMSl7XHJcbiAgICAgICAgY29sb3J4ID0gYHJnYigke2Mucn0sJHtjLmd9LCR7Yy5ifSlgXHJcblxyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIGNvbG9yeCA9IGByZ2JhKCR7Yy5yfSwke2MuZ30sJHtjLmJ9LCR7YWxwaGF4fSlgXHJcblxyXG4gICAgICB9XHJcbiAgICB9IGVsc2UgaWYgKC9ecmdiYS8udGVzdChjb2xvcngpKSB7XHJcblxyXG4gICAgICBpZihjb2xvcnguc2VhcmNoKC8uKFswLTldXFwpKSQvKT09LTEgJiYgIWRlZmF1bHR4KXtcclxuICAgICAgICBjb2xvcnggPSBjb2xvcngucmVwbGFjZSgvLj8oWzAtOV1cXCkpJC8sYCR7YWxwaGF4fSlgKVxyXG4gICAgICB9XHJcblxyXG5cclxuICAgIH0gZWxzZSBpZiAoL14ocmdiKS8udGVzdChjb2xvcngpKSB7XHJcbiAgICAvLyBjaGFuZ2UgcmdiIGFuZCByZ2JhXHJcbiAgICAgIGlmKGFscGhheCAhPSAxKXtcclxuICAgICAgICBjb2xvcnggPSBjb2xvcngucmVwbGFjZSgvXihyZ2IpLyxgcmdiYWApXHJcbiAgICAgICAgY29sb3J4ID0gY29sb3J4LnJlcGxhY2UoL1xcKSQvLGAsJHthbHBoYXh9KWApXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICByZXR1cm4gY29sb3J4XHJcbiAgfSxcclxuICBpc0NvbG9yKGNvbG9yeCl7XHJcbiAgICBsZXQgdnNjb2xvcnMgPSBbJ3ByaW1hcnknLCdzZWNvbmRhcnknLCdzdWNjZXNzJywnZGFuZ2VyJywnd2FybmluZycsJ2RhcmsnLCAnbGlnaHQnXVxyXG4gICAgcmV0dXJuIHZzY29sb3JzLmluY2x1ZGVzKGNvbG9yeClcclxuICB9LFxyXG4gIFJhbmRvbUNvbG9yKCl7XHJcbiAgICBmdW5jdGlvbiBnZXRSYW5kb21JbnQobWluLCBtYXgpIHtcclxuICAgICAgcmV0dXJuIE1hdGguZmxvb3IoTWF0aC5yYW5kb20oKSAqIChtYXggLSBtaW4pKSArIG1pbjtcclxuICAgIH1cclxuICAgIHJldHVybiBgcmdiKCR7Z2V0UmFuZG9tSW50KDAsMjU1KX0sJHtnZXRSYW5kb21JbnQoMCwyNTUpfSwke2dldFJhbmRvbUludCgwLDI1NSl9KWBcclxuICB9LFxyXG4gIHJDb2xvcihjb2xvcngsb3BhY2l0eT0xKXtcclxuICAgIGlmKC9eWyNdLy50ZXN0KGNvbG9yeCkpe1xyXG4gICAgICBsZXQgYyA9IHRoaXMuaGV4VG9SZ2IoY29sb3J4KVxyXG4gICAgICBjb2xvcnggPSBgcmdiYSgke2Mucn0sJHtjLmd9LCR7Yy5ifSwke29wYWNpdHl9KWBcclxuICAgIH0gZWxzZSBpZiAoL15bcmdiXS8udGVzdChjb2xvcngpKXtcclxuICAgICAgbGV0IGNvbG9yU3BsaXQgPSBjb2xvcnguc3BsaXQoJyknKVswXVxyXG4gICAgICBpZighL15bcmdiYV0vLnRlc3QoY29sb3J4KSl7XHJcbiAgICAgICAgY29sb3JTcGxpdC5yZXBsYWNlKCdyZ2InLCdyZ2JhJylcclxuICAgICAgICBjb2xvclNwbGl0ICs9IGAsJHtvcGFjaXR5fSlgXHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgLy8gY29sb3JTcGxpdC5yZXBsYWNlKCdyZ2InLCdyZ2JhJylcclxuICAgICAgICBjb2xvclNwbGl0ICs9IGApYFxyXG4gICAgICB9XHJcbiAgICAgIGNvbG9yeCA9IGNvbG9yU3BsaXRcclxuICAgIH1cclxuXHJcbiAgICBsZXQgdnNjb2xvcnMgPSBbJ3ByaW1hcnknLCdzdWNjZXNzJywnZGFuZ2VyJywnd2FybmluZycsJ2RhcmsnXVxyXG4gICAgaWYoY29sb3J4KXtcclxuICAgICAgaWYoL1sjKCldLy50ZXN0KGNvbG9yeCkpe1xyXG4gICAgICAgIHJldHVybiBjb2xvcnhcclxuICAgICAgfSBlbHNlIHtcclxuICAgICAgICBpZih2c2NvbG9ycy5pbmNsdWRlcyhjb2xvcngpKXtcclxuICAgICAgICAgIHJldHVybiBgcmdiYSh2YXIoLS0ke2NvbG9yeH0pLCR7b3BhY2l0eX0pYFxyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICByZXR1cm4gYHJnYmEodmFyKC0tcHJpbWFyeSksJHtvcGFjaXR5fSlgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICByZXR1cm4gYHJnYmEodmFyKC0tcHJpbWFyeSksJHtvcGFjaXR5fSlgXHJcbiAgICB9XHJcbiAgfSxcclxuICBjb250cmFzdENvbG9yKGVsZW1lbnR4KSB7XHJcbiAgICBsZXQgYyA9IGVsZW1lbnR4XHJcbiAgICBpZigvWyNdL2cudGVzdChlbGVtZW50eCkpe1xyXG4gICAgICBsZXQgcmdieCA9IHRoaXMuaGV4VG9SZ2IoZWxlbWVudHgpXHJcbiAgICAgIGMgPSBgcmdiKCR7cmdieC5yfSwke3JnYnguZ30sJHtyZ2J4LmJ9KWBcclxuICAgIH1cclxuICAgIHZhciByZ2IgPSBjLnJlcGxhY2UoL14ocmdifHJnYmEpXFwoLywnJykucmVwbGFjZSgvXFwpJC8sJycpLnJlcGxhY2UoL1xccy9nLCcnKS5zcGxpdCgnLCcpO1xyXG4gICAgdmFyIHlpcSA9ICgocmdiWzBdKjI5OSkrKHJnYlsxXSo1ODcpKyhyZ2JbMl0qMTE0KSkvMTAwMDtcclxuICAgIGlmKHlpcSA+PSAxMjgpe1xyXG4gICAgICByZXR1cm4gdHJ1ZVxyXG4gICAgfSBlbHNlIHtcclxuICAgICAgcmV0dXJuIGZhbHNlXHJcbiAgICB9XHJcbiAgfSxcclxuICBzZXRDc3NWYXJpYWJsZShwcm9wZXJ0eU5hbWUsIHZhbHVlKSB7XHJcbiAgICBpZih0eXBlb2Ygd2luZG93ICE9PSAndW5kZWZpbmVkJyl7XHJcbiAgICAgIGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5zdHlsZS5zZXRQcm9wZXJ0eShwcm9wZXJ0eU5hbWUsIHZhbHVlKTtcclxuICAgIH1cclxuICB9LFxyXG4gIGhleFRvUmdiKGhleCkge1xyXG4gICAgLy8gRXhwYW5kIHNob3J0aGFuZCBmb3JtIChlLmcuIFwiMDNGXCIpIHRvIGZ1bGwgZm9ybSAoZS5nLiBcIjAwMzNGRlwiKVxyXG4gICAgdmFyIHNob3J0aGFuZFJlZ2V4ID0gL14jPyhbYS1mXFxkXSkoW2EtZlxcZF0pKFthLWZcXGRdKSQvaTtcclxuICAgIGhleCA9IGhleC5yZXBsYWNlKHNob3J0aGFuZFJlZ2V4LCBmdW5jdGlvbihtLCByLCBnLCBiKSB7XHJcbiAgICAgIHJldHVybiByICsgciArIGcgKyBnICsgYiArIGI7XHJcbiAgICB9KTtcclxuXHJcbiAgICB2YXIgcmVzdWx0ID0gL14jPyhbYS1mXFxkXXsyfSkoW2EtZlxcZF17Mn0pKFthLWZcXGRdezJ9KSQvaS5leGVjKGhleCk7XHJcbiAgICByZXR1cm4gcmVzdWx0ID8ge1xyXG4gICAgICByOiBwYXJzZUludChyZXN1bHRbMV0sIDE2KSxcclxuICAgICAgZzogcGFyc2VJbnQocmVzdWx0WzJdLCAxNiksXHJcbiAgICAgIGI6IHBhcnNlSW50KHJlc3VsdFszXSwgMTYpXHJcbiAgICB9IDogbnVsbDtcclxuICB9LFxyXG4gIGdldFZhcmlhYmxlKHN0eWxlcywgcHJvcGVydHlOYW1lKSB7XHJcbiAgICByZXR1cm4gU3RyaW5nKHN0eWxlcy5nZXRQcm9wZXJ0eVZhbHVlKHByb3BlcnR5TmFtZSkpLnRyaW0oKTtcclxuICB9LFxyXG4gIGNoYW5nZUNvbG9yKGNvbG9ySW5pY2lhbCl7XHJcbiAgICBsZXQgY29sb3JlcyA9IFsncHJpbWFyeScsJ3N1Y2Nlc3MnLCdkYW5nZXInLCd3YXJuaW5nJywnZGFyayddXHJcbiAgICBsZXQgY29sb3J4XHJcblxyXG4gICAgaWYoY29sb3Jlcy5pbmNsdWRlcyhjb2xvckluaWNpYWwpKXtcclxuICAgICAgbGV0IHN0eWxlID0gZ2V0Q29tcHV0ZWRTdHlsZShkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQpXHJcbiAgICAgIGNvbG9yeCA9IHRoaXMuZ2V0VmFyaWFibGUoc3R5bGUsJy0tJytjb2xvckluaWNpYWwpXHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICBpZigvW3JnYigpXS9nLnRlc3QoY29sb3JJbmljaWFsKSl7XHJcbiAgICAgICAgY29sb3J4ID0gY29sb3JJbmljaWFsLnJlcGxhY2UoL1tyZ2IoKV0vZywnJylcclxuICAgICAgfSBlbHNlIGlmKC9bI10vZy50ZXN0KGNvbG9ySW5pY2lhbCkpe1xyXG4gICAgICAgIGxldCByZ2J4ID0gdGhpcy5oZXhUb1JnYihjb2xvckluaWNpYWwpXHJcbiAgICAgICAgY29sb3J4ID0gYCR7cmdieC5yfSwke3JnYnguZ30sJHtyZ2J4LmJ9YFxyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIGNvbG9yeCA9ICctLScrY29sb3JJbmljaWFsXHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHJldHVybiBjb2xvcnhcclxuICAgIC8vIHRoaXMuc2V0Q3NzVmFyaWFibGUoJy0tJytjbGF2ZSxjb2xvcngpXHJcbiAgfVxyXG59XHJcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/assets/utils/color.js\n"); /***/ }), /***/ "./src/assets/utils/index.js": /*!***********************************!*\ !*** ./src/assets/utils/index.js ***! \***********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n insertBody: function insertBody(elx) {\n document.body.insertBefore(elx, document.body.firstChild);\n },\n removeBody: function removeBody(element) {\n var bodyx = document.body;\n bodyx.removeChild(element);\n },\n changePosition: function changePosition(elx, content, conditional) {\n var topx = 0;\n var leftx = 0;\n var widthx = 0;\n var scrollTopx = window.pageYOffset || document.documentElement.scrollTop;\n if (elx.getBoundingClientRect().top + 300 >= window.innerHeight) {\n setTimeout(function () {\n if (conditional) {\n topx = elx.getBoundingClientRect().top - content.clientHeight + scrollTopx;\n } else {\n topx = elx.getBoundingClientRect().top - content.clientHeight + elx.clientHeight + scrollTopx;\n }\n }, 1);\n } else {\n topx = conditional ? elx.getBoundingClientRect().top + elx.clientHeight + scrollTopx + 5 : elx.getBoundingClientRect().top + scrollTopx;\n }\n leftx = elx.getBoundingClientRect().left;\n widthx = elx.offsetWidth;\n var cords = {\n left: \"\".concat(leftx, \"px\"),\n top: \"\".concat(topx, \"px\"),\n width: \"\".concat(widthx, \"px\")\n };\n return cords;\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYXNzZXRzL3V0aWxzL2luZGV4LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2Fzc2V0cy91dGlscy9pbmRleC5qcz9mOWUwIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IHtcclxuICBpbnNlcnRCb2R5KGVseCl7XHJcbiAgICBkb2N1bWVudC5ib2R5Lmluc2VydEJlZm9yZShlbHgsIGRvY3VtZW50LmJvZHkuZmlyc3RDaGlsZClcclxuICB9LFxyXG4gIHJlbW92ZUJvZHkoZWxlbWVudCkge1xyXG4gICAgbGV0IGJvZHl4ID0gZG9jdW1lbnQuYm9keVxyXG4gICAgYm9keXgucmVtb3ZlQ2hpbGQoZWxlbWVudCk7XHJcbiAgfSxcclxuICBjaGFuZ2VQb3NpdGlvbihlbHgsY29udGVudCxjb25kaXRpb25hbCl7XHJcbiAgICBsZXQgdG9weCA9IDBcclxuICAgIGxldCBsZWZ0eCA9IDBcclxuICAgIGxldCB3aWR0aHggPSAwXHJcbiAgICBsZXQgc2Nyb2xsVG9weCA9IHdpbmRvdy5wYWdlWU9mZnNldCB8fCBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuc2Nyb2xsVG9wO1xyXG4gICAgaWYoZWx4LmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpLnRvcCArIDMwMCA+PSB3aW5kb3cuaW5uZXJIZWlnaHQpIHtcclxuICAgICAgc2V0VGltZW91dCggKCk9PiB7XHJcbiAgICAgICAgaWYoY29uZGl0aW9uYWwpe1xyXG4gICAgICAgICAgdG9weCA9IChlbHguZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkudG9wIC0gY29udGVudC5jbGllbnRIZWlnaHQpICsgc2Nyb2xsVG9weFxyXG4gICAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgICB0b3B4ID0gKGVseC5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKS50b3AgLSBjb250ZW50LmNsaWVudEhlaWdodCArIGVseC5jbGllbnRIZWlnaHQpICsgc2Nyb2xsVG9weFxyXG4gICAgICAgIH1cclxuICAgICAgfSwgMSk7XHJcblxyXG4gICAgfSBlbHNlIHtcclxuICAgICAgdG9weCA9IGNvbmRpdGlvbmFsPyhlbHguZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkudG9wICsgZWx4LmNsaWVudEhlaWdodCkgKyBzY3JvbGxUb3B4ICsgNTplbHguZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCkudG9wICsgc2Nyb2xsVG9weFxyXG4gICAgfVxyXG5cclxuICAgIGxlZnR4ID0gZWx4LmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpLmxlZnRcclxuICAgIHdpZHRoeCA9IGVseC5vZmZzZXRXaWR0aFxyXG5cclxuICAgIGxldCBjb3JkcyA9IHtcclxuICAgICAgbGVmdDogYCR7bGVmdHh9cHhgLFxyXG4gICAgICB0b3A6IGAke3RvcHh9cHhgLFxyXG4gICAgICB3aWR0aDogYCR7d2lkdGh4fXB4YFxyXG4gICAgfVxyXG5cclxuICAgIHJldHVybiBjb3Jkc1xyXG4gIH0sXHJcbn1cclxuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/assets/utils/index.js\n"); /***/ }), /***/ "./src/axios.js": /*!**********************!*\ !*** ./src/axios.js ***! \**********************/ /*! exports provided: baseURL, token, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"baseURL\", function() { return baseURL; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"token\", function() { return token; });\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! axios */ \"./node_modules/axios/index.js\");\n/* harmony import */ var axios__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(axios__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _utils___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @/utils/ */ \"./src/utils/index.js\");\n// axios\n\n//import https from 'https'\n\nvar baseURL = 'https://henzagold.com/oapi/admin/';\nvar tokenName = Object(_utils___WEBPACK_IMPORTED_MODULE_1__[\"isBranch\"])() ? 'branch_token' : 'token';\nvar headers = {\n 'Content-Type': 'application/json',\n 'Accept': 'application/json'\n};\nvar token = localStorage.getItem(tokenName); //|| localStorage.token;\n\nif (token) {\n headers['Authorization'] = 'Bearer ' + token;\n}\nvar ax = axios__WEBPACK_IMPORTED_MODULE_0___default.a.create({\n baseURL: baseURL,\n headers: headers\n});\nax.interceptors.request.use(function (config) {\n config.headers[\"Authorization\"] = \"Bearer \" + localStorage.getItem(tokenName);\n return config;\n}, function (error) {\n Promise.reject(error);\n});\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (ax);\n\n/*let oapi = axios.create({\r\n baseURL:'https://henzagold.com/oapi/admin/',\r\n httpsAgent: new https.Agent({\r\n rejectUnauthorized: false\r\n }),\r\n headers\r\n});\r\noapi.interceptors.request.use(\r\n config => {\r\n config.headers[\"Authorization\"] = \"Bearer \" + localStorage.getItem(\"token\");\r\n return config;\r\n },\r\n error => {\r\n Promise.reject(error);\r\n }\r\n);*/\n/*let agent = new https.Agent({\r\n rejectUnauthorized: false\r\n});*/\n/*agent.interceptors.request.use(\r\n config => {\r\n config.headers[\"Authorization\"] = \"Bearer \" + localStorage.getItem(\"token\");\r\n return config;\r\n },\r\n error => {\r\n Promise.reject(error);\r\n }\r\n);*/\n//export {agent}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvYXhpb3MuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvYXhpb3MuanM/YmIzNiJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBheGlvc1xyXG5pbXBvcnQgYXhpb3MgZnJvbSAnYXhpb3MnXHJcbi8vaW1wb3J0IGh0dHBzIGZyb20gJ2h0dHBzJ1xyXG5pbXBvcnQge2lzQnJhbmNofSBmcm9tICdAL3V0aWxzLydcclxuZXhwb3J0IGNvbnN0IGJhc2VVUkwgPSAnaHR0cHM6Ly9oZW56YWdvbGQuY29tL29hcGkvYWRtaW4vJ1xyXG5jb25zdCB0b2tlbk5hbWU9aXNCcmFuY2goKSA/ICdicmFuY2hfdG9rZW4nIDondG9rZW4nXHJcbmNvbnN0IGhlYWRlcnMgPSB7XHJcbiAgJ0NvbnRlbnQtVHlwZSc6ICdhcHBsaWNhdGlvbi9qc29uJyxcclxuICAnQWNjZXB0JzogJ2FwcGxpY2F0aW9uL2pzb24nLFxyXG5cclxufTtcclxuXHJcbmNvbnN0IHRva2VuID0gbG9jYWxTdG9yYWdlLmdldEl0ZW0odG9rZW5OYW1lKSAvL3x8IGxvY2FsU3RvcmFnZS50b2tlbjtcclxuXHJcbmlmICh0b2tlbikge1xyXG4gIGhlYWRlcnNbJ0F1dGhvcml6YXRpb24nXSA9ICdCZWFyZXIgJyArIHRva2VuO1xyXG59XHJcbmxldCBheD1heGlvcy5jcmVhdGUoe1xyXG4gIGJhc2VVUkwsXHJcbiAgaGVhZGVycyxcclxufSk7XHJcblxyXG5cclxuYXguaW50ZXJjZXB0b3JzLnJlcXVlc3QudXNlKFxyXG4gIGNvbmZpZyA9PiB7XHJcbiAgICBjb25maWcuaGVhZGVyc1tcIkF1dGhvcml6YXRpb25cIl0gPSBcIkJlYXJlciBcIiArIGxvY2FsU3RvcmFnZS5nZXRJdGVtKHRva2VuTmFtZSk7XHJcbiAgICByZXR1cm4gY29uZmlnO1xyXG4gIH0sXHJcbiAgZXJyb3IgPT4ge1xyXG4gICAgUHJvbWlzZS5yZWplY3QoZXJyb3IpO1xyXG4gIH1cclxuKTtcclxuZXhwb3J0IHt0b2tlbn1cclxuZXhwb3J0IGRlZmF1bHQgYXhcclxuXHJcbi8qbGV0IG9hcGkgPSAgYXhpb3MuY3JlYXRlKHtcclxuICBiYXNlVVJMOidodHRwczovL2hlbnphZ29sZC5jb20vb2FwaS9hZG1pbi8nLFxyXG4gIGh0dHBzQWdlbnQ6IG5ldyBodHRwcy5BZ2VudCh7XHJcbiAgICByZWplY3RVbmF1dGhvcml6ZWQ6IGZhbHNlXHJcbiAgfSksXHJcbiAgaGVhZGVyc1xyXG59KTtcclxub2FwaS5pbnRlcmNlcHRvcnMucmVxdWVzdC51c2UoXHJcbiAgY29uZmlnID0+IHtcclxuICAgIGNvbmZpZy5oZWFkZXJzW1wiQXV0aG9yaXphdGlvblwiXSA9IFwiQmVhcmVyIFwiICsgbG9jYWxTdG9yYWdlLmdldEl0ZW0oXCJ0b2tlblwiKTtcclxuICAgIHJldHVybiBjb25maWc7XHJcbiAgfSxcclxuICBlcnJvciA9PiB7XHJcbiAgICBQcm9taXNlLnJlamVjdChlcnJvcik7XHJcbiAgfVxyXG4pOyovXHJcbi8qbGV0IGFnZW50ID0gbmV3IGh0dHBzLkFnZW50KHtcclxuICByZWplY3RVbmF1dGhvcml6ZWQ6IGZhbHNlXHJcbn0pOyovXHJcbi8qYWdlbnQuaW50ZXJjZXB0b3JzLnJlcXVlc3QudXNlKFxyXG4gIGNvbmZpZyA9PiB7XHJcbiAgICBjb25maWcuaGVhZGVyc1tcIkF1dGhvcml6YXRpb25cIl0gPSBcIkJlYXJlciBcIiArIGxvY2FsU3RvcmFnZS5nZXRJdGVtKFwidG9rZW5cIik7XHJcbiAgICByZXR1cm4gY29uZmlnO1xyXG4gIH0sXHJcbiAgZXJyb3IgPT4ge1xyXG4gICAgUHJvbWlzZS5yZWplY3QoZXJyb3IpO1xyXG4gIH1cclxuKTsqL1xyXG4vL2V4cG9ydCB7YWdlbnR9XHJcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/axios.js\n"); /***/ }), /***/ "./src/components/FeatherIcon.vue": /*!****************************************!*\ !*** ./src/components/FeatherIcon.vue ***! \****************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _FeatherIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./FeatherIcon.vue?vue&type=script&lang=js& */ \"./src/components/FeatherIcon.vue?vue&type=script&lang=js&\");\n/* empty/unused harmony star reexport *//* harmony import */ var _FeatherIcon_vue_vue_type_style_index_0_id_748aefbc_lang_scss___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./FeatherIcon.vue?vue&type=style&index=0&id=748aefbc&lang=scss& */ \"./src/components/FeatherIcon.vue?vue&type=style&index=0&id=748aefbc&lang=scss&\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\nvar render, staticRenderFns\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _FeatherIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\n/* hot reload */\nif (true) {\n var api = __webpack_require__(/*! ./node_modules/vue-hot-reload-api/dist/index.js */ \"./node_modules/vue-hot-reload-api/dist/index.js\")\n api.install(__webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\"))\n if (api.compatible) {\n module.hot.accept()\n if (!api.isRecorded('748aefbc')) {\n api.createRecord('748aefbc', component.options)\n } else {\n api.reload('748aefbc', component.options)\n }\n \n }\n}\ncomponent.options.__file = \"src/components/FeatherIcon.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9GZWF0aGVySWNvbi52dWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy9GZWF0aGVySWNvbi52dWU/OWYwZCJdLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnNcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vRmVhdGhlckljb24udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5leHBvcnQgKiBmcm9tIFwiLi9GZWF0aGVySWNvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmltcG9ydCBzdHlsZTAgZnJvbSBcIi4vRmVhdGhlckljb24udnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9NzQ4YWVmYmMmbGFuZz1zY3NzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbFxuICBcbilcblxuLyogaG90IHJlbG9hZCAqL1xuaWYgKG1vZHVsZS5ob3QpIHtcbiAgdmFyIGFwaSA9IHJlcXVpcmUoXCJEOlxcXFxWdWVfUHJvamVjdFxcXFxoZW56YVxcXFxhZG1pblxcXFxub2RlX21vZHVsZXNcXFxcdnVlLWhvdC1yZWxvYWQtYXBpXFxcXGRpc3RcXFxcaW5kZXguanNcIilcbiAgYXBpLmluc3RhbGwocmVxdWlyZSgndnVlJykpXG4gIGlmIChhcGkuY29tcGF0aWJsZSkge1xuICAgIG1vZHVsZS5ob3QuYWNjZXB0KClcbiAgICBpZiAoIWFwaS5pc1JlY29yZGVkKCc3NDhhZWZiYycpKSB7XG4gICAgICBhcGkuY3JlYXRlUmVjb3JkKCc3NDhhZWZiYycsIGNvbXBvbmVudC5vcHRpb25zKVxuICAgIH0gZWxzZSB7XG4gICAgICBhcGkucmVsb2FkKCc3NDhhZWZiYycsIGNvbXBvbmVudC5vcHRpb25zKVxuICAgIH1cbiAgICBcbiAgfVxufVxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJzcmMvY29tcG9uZW50cy9GZWF0aGVySWNvbi52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/FeatherIcon.vue\n"); /***/ }), /***/ "./src/components/FeatherIcon.vue?vue&type=script&lang=js&": /*!*****************************************************************!*\ !*** ./src/components/FeatherIcon.vue?vue&type=script&lang=js& ***! \*****************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_FeatherIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/babel-loader/lib!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib??vue-loader-options!./FeatherIcon.vue?vue&type=script&lang=js& */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/FeatherIcon.vue?vue&type=script&lang=js&\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_FeatherIcon_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[\"default\"]); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9GZWF0aGVySWNvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvRmVhdGhlckljb24udnVlP2FlMzEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSEuLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTEyLTAhLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS0wLTAhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9GZWF0aGVySWNvbi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS0xMi0wIS4uLy4uL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMC0wIS4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vRmVhdGhlckljb24udnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/FeatherIcon.vue?vue&type=script&lang=js&\n"); /***/ }), /***/ "./src/components/FeatherIcon.vue?vue&type=style&index=0&id=748aefbc&lang=scss&": /*!**************************************************************************************!*\ !*** ./src/components/FeatherIcon.vue?vue&type=style&index=0&id=748aefbc&lang=scss& ***! \**************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_index_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_FeatherIcon_vue_vue_type_style_index_0_id_748aefbc_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../node_modules/vue-style-loader??ref--8-oneOf-1-0!../../node_modules/css-loader??ref--8-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src??ref--8-oneOf-1-2!../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib??vue-loader-options!./FeatherIcon.vue?vue&type=style&index=0&id=748aefbc&lang=scss& */ \"./node_modules/vue-style-loader/index.js?!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/FeatherIcon.vue?vue&type=style&index=0&id=748aefbc&lang=scss&\");\n/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_index_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_FeatherIcon_vue_vue_type_style_index_0_id_748aefbc_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_index_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_FeatherIcon_vue_vue_type_style_index_0_id_748aefbc_lang_scss___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_index_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_FeatherIcon_vue_vue_type_style_index_0_id_748aefbc_lang_scss___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_index_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_FeatherIcon_vue_vue_type_style_index_0_id_748aefbc_lang_scss___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy9GZWF0aGVySWNvbi52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MCZpZD03NDhhZWZiYyZsYW5nPXNjc3MmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvRmVhdGhlckljb24udnVlP2EyZjUiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1zdHlsZS1sb2FkZXIvaW5kZXguanM/P3JlZi0tOC1vbmVPZi0xLTAhLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tOC1vbmVPZi0xLTEhLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvc3R5bGVQb3N0TG9hZGVyLmpzIS4uLy4uL25vZGVfbW9kdWxlcy9wb3N0Y3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3JlZi0tOC1vbmVPZi0xLTIhLi4vLi4vbm9kZV9tb2R1bGVzL3Nhc3MtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTgtb25lT2YtMS0zIS4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMC0wIS4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vRmVhdGhlckljb24udnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9NzQ4YWVmYmMmbGFuZz1zY3NzJlwiIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/FeatherIcon.vue?vue&type=style&index=0&id=748aefbc&lang=scss&\n"); /***/ }), /***/ "./src/components/vx-card/VxCard.vue": /*!*******************************************!*\ !*** ./src/components/vx-card/VxCard.vue ***! \*******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _VxCard_vue_vue_type_template_id_f5126d14___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VxCard.vue?vue&type=template&id=f5126d14& */ \"./src/components/vx-card/VxCard.vue?vue&type=template&id=f5126d14&\");\n/* harmony import */ var _VxCard_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VxCard.vue?vue&type=script&lang=js& */ \"./src/components/vx-card/VxCard.vue?vue&type=script&lang=js&\");\n/* empty/unused harmony star reexport *//* harmony import */ var _VxCard_vue_vue_type_style_index_0_id_f5126d14_lang_scss___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./VxCard.vue?vue&type=style&index=0&id=f5126d14&lang=scss& */ \"./src/components/vx-card/VxCard.vue?vue&type=style&index=0&id=f5126d14&lang=scss&\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n _VxCard_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _VxCard_vue_vue_type_template_id_f5126d14___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _VxCard_vue_vue_type_template_id_f5126d14___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null\n \n)\n\n/* hot reload */\nif (true) {\n var api = __webpack_require__(/*! ./node_modules/vue-hot-reload-api/dist/index.js */ \"./node_modules/vue-hot-reload-api/dist/index.js\")\n api.install(__webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\"))\n if (api.compatible) {\n module.hot.accept()\n if (!api.isRecorded('f5126d14')) {\n api.createRecord('f5126d14', component.options)\n } else {\n api.reload('f5126d14', component.options)\n }\n module.hot.accept(/*! ./VxCard.vue?vue&type=template&id=f5126d14& */ \"./src/components/vx-card/VxCard.vue?vue&type=template&id=f5126d14&\", function(__WEBPACK_OUTDATED_DEPENDENCIES__) { /* harmony import */ _VxCard_vue_vue_type_template_id_f5126d14___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VxCard.vue?vue&type=template&id=f5126d14& */ \"./src/components/vx-card/VxCard.vue?vue&type=template&id=f5126d14&\");\n(function () {\n api.rerender('f5126d14', {\n render: _VxCard_vue_vue_type_template_id_f5126d14___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n staticRenderFns: _VxCard_vue_vue_type_template_id_f5126d14___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]\n })\n })(__WEBPACK_OUTDATED_DEPENDENCIES__); }.bind(this))\n }\n}\ncomponent.options.__file = \"src/components/vx-card/VxCard.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy92eC1jYXJkL1Z4Q2FyZC52dWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92eC1jYXJkL1Z4Q2FyZC52dWU/NDg4YyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9IGZyb20gXCIuL1Z4Q2FyZC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ZjUxMjZkMTQmXCJcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vVnhDYXJkLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vVnhDYXJkLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuaW1wb3J0IHN0eWxlMCBmcm9tIFwiLi9WeENhcmQudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9ZjUxMjZkMTQmbGFuZz1zY3NzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbFxuICBcbilcblxuLyogaG90IHJlbG9hZCAqL1xuaWYgKG1vZHVsZS5ob3QpIHtcbiAgdmFyIGFwaSA9IHJlcXVpcmUoXCJEOlxcXFxWdWVfUHJvamVjdFxcXFxoZW56YVxcXFxhZG1pblxcXFxub2RlX21vZHVsZXNcXFxcdnVlLWhvdC1yZWxvYWQtYXBpXFxcXGRpc3RcXFxcaW5kZXguanNcIilcbiAgYXBpLmluc3RhbGwocmVxdWlyZSgndnVlJykpXG4gIGlmIChhcGkuY29tcGF0aWJsZSkge1xuICAgIG1vZHVsZS5ob3QuYWNjZXB0KClcbiAgICBpZiAoIWFwaS5pc1JlY29yZGVkKCdmNTEyNmQxNCcpKSB7XG4gICAgICBhcGkuY3JlYXRlUmVjb3JkKCdmNTEyNmQxNCcsIGNvbXBvbmVudC5vcHRpb25zKVxuICAgIH0gZWxzZSB7XG4gICAgICBhcGkucmVsb2FkKCdmNTEyNmQxNCcsIGNvbXBvbmVudC5vcHRpb25zKVxuICAgIH1cbiAgICBtb2R1bGUuaG90LmFjY2VwdChcIi4vVnhDYXJkLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1mNTEyNmQxNCZcIiwgZnVuY3Rpb24gKCkge1xuICAgICAgYXBpLnJlcmVuZGVyKCdmNTEyNmQxNCcsIHtcbiAgICAgICAgcmVuZGVyOiByZW5kZXIsXG4gICAgICAgIHN0YXRpY1JlbmRlckZuczogc3RhdGljUmVuZGVyRm5zXG4gICAgICB9KVxuICAgIH0pXG4gIH1cbn1cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwic3JjL2NvbXBvbmVudHMvdngtY2FyZC9WeENhcmQudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/vx-card/VxCard.vue\n"); /***/ }), /***/ "./src/components/vx-card/VxCard.vue?vue&type=script&lang=js&": /*!********************************************************************!*\ !*** ./src/components/vx-card/VxCard.vue?vue&type=script&lang=js& ***! \********************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxCard_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./VxCard.vue?vue&type=script&lang=js& */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-card/VxCard.vue?vue&type=script&lang=js&\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxCard_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[\"default\"]); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy92eC1jYXJkL1Z4Q2FyZC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdngtY2FyZC9WeENhcmQudnVlP2NmZjYiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSEuLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTEyLTAhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS0wLTAhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9WeENhcmQudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMTItMCEuLi8uLi8uLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTAtMCEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL1Z4Q2FyZC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/vx-card/VxCard.vue?vue&type=script&lang=js&\n"); /***/ }), /***/ "./src/components/vx-card/VxCard.vue?vue&type=style&index=0&id=f5126d14&lang=scss&": /*!*****************************************************************************************!*\ !*** ./src/components/vx-card/VxCard.vue?vue&type=style&index=0&id=f5126d14&lang=scss& ***! \*****************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_index_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxCard_vue_vue_type_style_index_0_id_f5126d14_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/vue-style-loader??ref--8-oneOf-1-0!../../../node_modules/css-loader??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./VxCard.vue?vue&type=style&index=0&id=f5126d14&lang=scss& */ \"./node_modules/vue-style-loader/index.js?!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-card/VxCard.vue?vue&type=style&index=0&id=f5126d14&lang=scss&\");\n/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_index_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxCard_vue_vue_type_style_index_0_id_f5126d14_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_index_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxCard_vue_vue_type_style_index_0_id_f5126d14_lang_scss___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_index_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxCard_vue_vue_type_style_index_0_id_f5126d14_lang_scss___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_index_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxCard_vue_vue_type_style_index_0_id_f5126d14_lang_scss___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy92eC1jYXJkL1Z4Q2FyZC52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MCZpZD1mNTEyNmQxNCZsYW5nPXNjc3MmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdngtY2FyZC9WeENhcmQudnVlPzMzMmYiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1zdHlsZS1sb2FkZXIvaW5kZXguanM/P3JlZi0tOC1vbmVPZi0xLTAhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tOC1vbmVPZi0xLTEhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvc3R5bGVQb3N0TG9hZGVyLmpzIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9wb3N0Y3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3JlZi0tOC1vbmVPZi0xLTIhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Nhc3MtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTgtb25lT2YtMS0zIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMC0wIS4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vVnhDYXJkLnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPWY1MTI2ZDE0Jmxhbmc9c2NzcyZcIiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/vx-card/VxCard.vue?vue&type=style&index=0&id=f5126d14&lang=scss&\n"); /***/ }), /***/ "./src/components/vx-card/VxCard.vue?vue&type=template&id=f5126d14&": /*!**************************************************************************!*\ !*** ./src/components/vx-card/VxCard.vue?vue&type=template&id=f5126d14& ***! \**************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_375847b4_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxCard_vue_vue_type_template_id_f5126d14___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"375847b4-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./VxCard.vue?vue&type=template&id=f5126d14& */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"375847b4-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-card/VxCard.vue?vue&type=template&id=f5126d14&\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_375847b4_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxCard_vue_vue_type_template_id_f5126d14___WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_375847b4_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxCard_vue_vue_type_template_id_f5126d14___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy92eC1jYXJkL1Z4Q2FyZC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9ZjUxMjZkMTQmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdngtY2FyZC9WeENhcmQudnVlP2UyYTEiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz97XFxcImNhY2hlRGlyZWN0b3J5XFxcIjpcXFwibm9kZV9tb2R1bGVzLy5jYWNoZS92dWUtbG9hZGVyXFxcIixcXFwiY2FjaGVJZGVudGlmaWVyXFxcIjpcXFwiMzc1ODQ3YjQtdnVlLWxvYWRlci10ZW1wbGF0ZVxcXCJ9IS4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMTItMCEuLi8uLi8uLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy90ZW1wbGF0ZUxvYWRlci5qcz8/cmVmLS02IS4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMC0wIS4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vVnhDYXJkLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD1mNTEyNmQxNCZcIiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/vx-card/VxCard.vue?vue&type=template&id=f5126d14&\n"); /***/ }), /***/ "./src/components/vx-input-group/VxInputGroup.vue": /*!********************************************************!*\ !*** ./src/components/vx-input-group/VxInputGroup.vue ***! \********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _VxInputGroup_vue_vue_type_template_id_00433e15_functional_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VxInputGroup.vue?vue&type=template&id=00433e15&functional=true& */ \"./src/components/vx-input-group/VxInputGroup.vue?vue&type=template&id=00433e15&functional=true&\");\n/* harmony import */ var _VxInputGroup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VxInputGroup.vue?vue&type=script&lang=js& */ \"./src/components/vx-input-group/VxInputGroup.vue?vue&type=script&lang=js&\");\n/* empty/unused harmony star reexport *//* harmony import */ var _VxInputGroup_vue_vue_type_style_index_0_id_00433e15_lang_scss___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./VxInputGroup.vue?vue&type=style&index=0&id=00433e15&lang=scss& */ \"./src/components/vx-input-group/VxInputGroup.vue?vue&type=style&index=0&id=00433e15&lang=scss&\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n _VxInputGroup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _VxInputGroup_vue_vue_type_template_id_00433e15_functional_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _VxInputGroup_vue_vue_type_template_id_00433e15_functional_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n true,\n null,\n null,\n null\n \n)\n\n/* hot reload */\nif (true) {\n var api = __webpack_require__(/*! ./node_modules/vue-hot-reload-api/dist/index.js */ \"./node_modules/vue-hot-reload-api/dist/index.js\")\n api.install(__webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\"))\n if (api.compatible) {\n module.hot.accept()\n if (!api.isRecorded('00433e15')) {\n api.createRecord('00433e15', component.options)\n } else {\n api.rerender('00433e15', component.options)\n }\n module.hot.accept(/*! ./VxInputGroup.vue?vue&type=template&id=00433e15&functional=true& */ \"./src/components/vx-input-group/VxInputGroup.vue?vue&type=template&id=00433e15&functional=true&\", function(__WEBPACK_OUTDATED_DEPENDENCIES__) { /* harmony import */ _VxInputGroup_vue_vue_type_template_id_00433e15_functional_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VxInputGroup.vue?vue&type=template&id=00433e15&functional=true& */ \"./src/components/vx-input-group/VxInputGroup.vue?vue&type=template&id=00433e15&functional=true&\");\n(function () {\n api.rerender('00433e15', {\n render: _VxInputGroup_vue_vue_type_template_id_00433e15_functional_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n staticRenderFns: _VxInputGroup_vue_vue_type_template_id_00433e15_functional_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]\n })\n })(__WEBPACK_OUTDATED_DEPENDENCIES__); }.bind(this))\n }\n}\ncomponent.options.__file = \"src/components/vx-input-group/VxInputGroup.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy92eC1pbnB1dC1ncm91cC9WeElucHV0R3JvdXAudnVlLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdngtaW5wdXQtZ3JvdXAvVnhJbnB1dEdyb3VwLnZ1ZT9kNjEyIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0gZnJvbSBcIi4vVnhJbnB1dEdyb3VwLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0wMDQzM2UxNSZmdW5jdGlvbmFsPXRydWUmXCJcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vVnhJbnB1dEdyb3VwLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vVnhJbnB1dEdyb3VwLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuaW1wb3J0IHN0eWxlMCBmcm9tIFwiLi9WeElucHV0R3JvdXAudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9MDA0MzNlMTUmbGFuZz1zY3NzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICB0cnVlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsXG4gIFxuKVxuXG4vKiBob3QgcmVsb2FkICovXG5pZiAobW9kdWxlLmhvdCkge1xuICB2YXIgYXBpID0gcmVxdWlyZShcIkQ6XFxcXFZ1ZV9Qcm9qZWN0XFxcXGhlbnphXFxcXGFkbWluXFxcXG5vZGVfbW9kdWxlc1xcXFx2dWUtaG90LXJlbG9hZC1hcGlcXFxcZGlzdFxcXFxpbmRleC5qc1wiKVxuICBhcGkuaW5zdGFsbChyZXF1aXJlKCd2dWUnKSlcbiAgaWYgKGFwaS5jb21wYXRpYmxlKSB7XG4gICAgbW9kdWxlLmhvdC5hY2NlcHQoKVxuICAgIGlmICghYXBpLmlzUmVjb3JkZWQoJzAwNDMzZTE1JykpIHtcbiAgICAgIGFwaS5jcmVhdGVSZWNvcmQoJzAwNDMzZTE1JywgY29tcG9uZW50Lm9wdGlvbnMpXG4gICAgfSBlbHNlIHtcbiAgICAgIGFwaS5yZXJlbmRlcignMDA0MzNlMTUnLCBjb21wb25lbnQub3B0aW9ucylcbiAgICB9XG4gICAgbW9kdWxlLmhvdC5hY2NlcHQoXCIuL1Z4SW5wdXRHcm91cC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MDA0MzNlMTUmZnVuY3Rpb25hbD10cnVlJlwiLCBmdW5jdGlvbiAoKSB7XG4gICAgICBhcGkucmVyZW5kZXIoJzAwNDMzZTE1Jywge1xuICAgICAgICByZW5kZXI6IHJlbmRlcixcbiAgICAgICAgc3RhdGljUmVuZGVyRm5zOiBzdGF0aWNSZW5kZXJGbnNcbiAgICAgIH0pXG4gICAgfSlcbiAgfVxufVxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJzcmMvY29tcG9uZW50cy92eC1pbnB1dC1ncm91cC9WeElucHV0R3JvdXAudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/vx-input-group/VxInputGroup.vue\n"); /***/ }), /***/ "./src/components/vx-input-group/VxInputGroup.vue?vue&type=script&lang=js&": /*!*********************************************************************************!*\ !*** ./src/components/vx-input-group/VxInputGroup.vue?vue&type=script&lang=js& ***! \*********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxInputGroup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./VxInputGroup.vue?vue&type=script&lang=js& */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-input-group/VxInputGroup.vue?vue&type=script&lang=js&\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxInputGroup_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[\"default\"]); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy92eC1pbnB1dC1ncm91cC9WeElucHV0R3JvdXAudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3Z4LWlucHV0LWdyb3VwL1Z4SW5wdXRHcm91cC52dWU/YWQ0MSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbW9kIGZyb20gXCItIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMTItMCEuLi8uLi8uLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTAtMCEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL1Z4SW5wdXRHcm91cC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS0xMi0wIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMC0wIS4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vVnhJbnB1dEdyb3VwLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/vx-input-group/VxInputGroup.vue?vue&type=script&lang=js&\n"); /***/ }), /***/ "./src/components/vx-input-group/VxInputGroup.vue?vue&type=style&index=0&id=00433e15&lang=scss&": /*!******************************************************************************************************!*\ !*** ./src/components/vx-input-group/VxInputGroup.vue?vue&type=style&index=0&id=00433e15&lang=scss& ***! \******************************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_index_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxInputGroup_vue_vue_type_style_index_0_id_00433e15_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/vue-style-loader??ref--8-oneOf-1-0!../../../node_modules/css-loader??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./VxInputGroup.vue?vue&type=style&index=0&id=00433e15&lang=scss& */ \"./node_modules/vue-style-loader/index.js?!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-input-group/VxInputGroup.vue?vue&type=style&index=0&id=00433e15&lang=scss&\");\n/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_index_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxInputGroup_vue_vue_type_style_index_0_id_00433e15_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_index_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxInputGroup_vue_vue_type_style_index_0_id_00433e15_lang_scss___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_index_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxInputGroup_vue_vue_type_style_index_0_id_00433e15_lang_scss___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_index_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxInputGroup_vue_vue_type_style_index_0_id_00433e15_lang_scss___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy92eC1pbnB1dC1ncm91cC9WeElucHV0R3JvdXAudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9MDA0MzNlMTUmbGFuZz1zY3NzJi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9jb21wb25lbnRzL3Z4LWlucHV0LWdyb3VwL1Z4SW5wdXRHcm91cC52dWU/YWNkZSJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLXN0eWxlLWxvYWRlci9pbmRleC5qcz8/cmVmLS04LW9uZU9mLTEtMCEuLi8uLi8uLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9pbmRleC5qcz8/cmVmLS04LW9uZU9mLTEtMSEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy9zdHlsZVBvc3RMb2FkZXIuanMhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Bvc3Rjc3MtbG9hZGVyL3NyYy9pbmRleC5qcz8/cmVmLS04LW9uZU9mLTEtMiEuLi8uLi8uLi9ub2RlX21vZHVsZXMvc2Fzcy1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tOC1vbmVPZi0xLTMhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS0wLTAhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9WeElucHV0R3JvdXAudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9MDA0MzNlMTUmbGFuZz1zY3NzJlwiIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/vx-input-group/VxInputGroup.vue?vue&type=style&index=0&id=00433e15&lang=scss&\n"); /***/ }), /***/ "./src/components/vx-input-group/VxInputGroup.vue?vue&type=template&id=00433e15&functional=true&": /*!*******************************************************************************************************!*\ !*** ./src/components/vx-input-group/VxInputGroup.vue?vue&type=template&id=00433e15&functional=true& ***! \*******************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_375847b4_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxInputGroup_vue_vue_type_template_id_00433e15_functional_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"375847b4-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./VxInputGroup.vue?vue&type=template&id=00433e15&functional=true& */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"375847b4-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-input-group/VxInputGroup.vue?vue&type=template&id=00433e15&functional=true&\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_375847b4_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxInputGroup_vue_vue_type_template_id_00433e15_functional_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_375847b4_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxInputGroup_vue_vue_type_template_id_00433e15_functional_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy92eC1pbnB1dC1ncm91cC9WeElucHV0R3JvdXAudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTAwNDMzZTE1JmZ1bmN0aW9uYWw9dHJ1ZSYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92eC1pbnB1dC1ncm91cC9WeElucHV0R3JvdXAudnVlP2RlMzUiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz97XFxcImNhY2hlRGlyZWN0b3J5XFxcIjpcXFwibm9kZV9tb2R1bGVzLy5jYWNoZS92dWUtbG9hZGVyXFxcIixcXFwiY2FjaGVJZGVudGlmaWVyXFxcIjpcXFwiMzc1ODQ3YjQtdnVlLWxvYWRlci10ZW1wbGF0ZVxcXCJ9IS4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMTItMCEuLi8uLi8uLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy90ZW1wbGF0ZUxvYWRlci5qcz8/cmVmLS02IS4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMC0wIS4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vVnhJbnB1dEdyb3VwLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0wMDQzM2UxNSZmdW5jdGlvbmFsPXRydWUmXCIiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/components/vx-input-group/VxInputGroup.vue?vue&type=template&id=00433e15&functional=true&\n"); /***/ }), /***/ "./src/components/vx-list/VxList.vue": /*!*******************************************!*\ !*** ./src/components/vx-list/VxList.vue ***! \*******************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _VxList_vue_vue_type_template_id_776bedb6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VxList.vue?vue&type=template&id=776bedb6& */ \"./src/components/vx-list/VxList.vue?vue&type=template&id=776bedb6&\");\n/* harmony import */ var _VxList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VxList.vue?vue&type=script&lang=js& */ \"./src/components/vx-list/VxList.vue?vue&type=script&lang=js&\");\n/* empty/unused harmony star reexport *//* harmony import */ var _VxList_vue_vue_type_style_index_0_id_776bedb6_lang_scss___WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./VxList.vue?vue&type=style&index=0&id=776bedb6&lang=scss& */ \"./src/components/vx-list/VxList.vue?vue&type=style&index=0&id=776bedb6&lang=scss&\");\n/* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])(\n _VxList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _VxList_vue_vue_type_template_id_776bedb6___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _VxList_vue_vue_type_template_id_776bedb6___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null\n \n)\n\n/* hot reload */\nif (true) {\n var api = __webpack_require__(/*! ./node_modules/vue-hot-reload-api/dist/index.js */ \"./node_modules/vue-hot-reload-api/dist/index.js\")\n api.install(__webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\"))\n if (api.compatible) {\n module.hot.accept()\n if (!api.isRecorded('776bedb6')) {\n api.createRecord('776bedb6', component.options)\n } else {\n api.reload('776bedb6', component.options)\n }\n module.hot.accept(/*! ./VxList.vue?vue&type=template&id=776bedb6& */ \"./src/components/vx-list/VxList.vue?vue&type=template&id=776bedb6&\", function(__WEBPACK_OUTDATED_DEPENDENCIES__) { /* harmony import */ _VxList_vue_vue_type_template_id_776bedb6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VxList.vue?vue&type=template&id=776bedb6& */ \"./src/components/vx-list/VxList.vue?vue&type=template&id=776bedb6&\");\n(function () {\n api.rerender('776bedb6', {\n render: _VxList_vue_vue_type_template_id_776bedb6___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n staticRenderFns: _VxList_vue_vue_type_template_id_776bedb6___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]\n })\n })(__WEBPACK_OUTDATED_DEPENDENCIES__); }.bind(this))\n }\n}\ncomponent.options.__file = \"src/components/vx-list/VxList.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy92eC1saXN0L1Z4TGlzdC52dWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvY29tcG9uZW50cy92eC1saXN0L1Z4TGlzdC52dWU/MTM0YSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9IGZyb20gXCIuL1Z4TGlzdC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9Nzc2YmVkYjYmXCJcbmltcG9ydCBzY3JpcHQgZnJvbSBcIi4vVnhMaXN0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vVnhMaXN0LnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuaW1wb3J0IHN0eWxlMCBmcm9tIFwiLi9WeExpc3QudnVlP3Z1ZSZ0eXBlPXN0eWxlJmluZGV4PTAmaWQ9Nzc2YmVkYjYmbGFuZz1zY3NzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbFxuICBcbilcblxuLyogaG90IHJlbG9hZCAqL1xuaWYgKG1vZHVsZS5ob3QpIHtcbiAgdmFyIGFwaSA9IHJlcXVpcmUoXCJEOlxcXFxWdWVfUHJvamVjdFxcXFxoZW56YVxcXFxhZG1pblxcXFxub2RlX21vZHVsZXNcXFxcdnVlLWhvdC1yZWxvYWQtYXBpXFxcXGRpc3RcXFxcaW5kZXguanNcIilcbiAgYXBpLmluc3RhbGwocmVxdWlyZSgndnVlJykpXG4gIGlmIChhcGkuY29tcGF0aWJsZSkge1xuICAgIG1vZHVsZS5ob3QuYWNjZXB0KClcbiAgICBpZiAoIWFwaS5pc1JlY29yZGVkKCc3NzZiZWRiNicpKSB7XG4gICAgICBhcGkuY3JlYXRlUmVjb3JkKCc3NzZiZWRiNicsIGNvbXBvbmVudC5vcHRpb25zKVxuICAgIH0gZWxzZSB7XG4gICAgICBhcGkucmVsb2FkKCc3NzZiZWRiNicsIGNvbXBvbmVudC5vcHRpb25zKVxuICAgIH1cbiAgICBtb2R1bGUuaG90LmFjY2VwdChcIi4vVnhMaXN0LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD03NzZiZWRiNiZcIiwgZnVuY3Rpb24gKCkge1xuICAgICAgYXBpLnJlcmVuZGVyKCc3NzZiZWRiNicsIHtcbiAgICAgICAgcmVuZGVyOiByZW5kZXIsXG4gICAgICAgIHN0YXRpY1JlbmRlckZuczogc3RhdGljUmVuZGVyRm5zXG4gICAgICB9KVxuICAgIH0pXG4gIH1cbn1cbmNvbXBvbmVudC5vcHRpb25zLl9fZmlsZSA9IFwic3JjL2NvbXBvbmVudHMvdngtbGlzdC9WeExpc3QudnVlXCJcbmV4cG9ydCBkZWZhdWx0IGNvbXBvbmVudC5leHBvcnRzIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/vx-list/VxList.vue\n"); /***/ }), /***/ "./src/components/vx-list/VxList.vue?vue&type=script&lang=js&": /*!********************************************************************!*\ !*** ./src/components/vx-list/VxList.vue?vue&type=script&lang=js& ***! \********************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./VxList.vue?vue&type=script&lang=js& */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-list/VxList.vue?vue&type=script&lang=js&\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxList_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[\"default\"]); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy92eC1saXN0L1Z4TGlzdC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdngtbGlzdC9WeExpc3QudnVlPzg2NTAiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSEuLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTEyLTAhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS0wLTAhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9WeExpc3QudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMTItMCEuLi8uLi8uLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTAtMCEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL1Z4TGlzdC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/vx-list/VxList.vue?vue&type=script&lang=js&\n"); /***/ }), /***/ "./src/components/vx-list/VxList.vue?vue&type=style&index=0&id=776bedb6&lang=scss&": /*!*****************************************************************************************!*\ !*** ./src/components/vx-list/VxList.vue?vue&type=style&index=0&id=776bedb6&lang=scss& ***! \*****************************************************************************************/ /*! no static exports found */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_index_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxList_vue_vue_type_style_index_0_id_776bedb6_lang_scss___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/vue-style-loader??ref--8-oneOf-1-0!../../../node_modules/css-loader??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./VxList.vue?vue&type=style&index=0&id=776bedb6&lang=scss& */ \"./node_modules/vue-style-loader/index.js?!./node_modules/css-loader/index.js?!./node_modules/vue-loader/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/src/index.js?!./node_modules/sass-loader/dist/cjs.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-list/VxList.vue?vue&type=style&index=0&id=776bedb6&lang=scss&\");\n/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_index_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxList_vue_vue_type_style_index_0_id_776bedb6_lang_scss___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_index_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxList_vue_vue_type_style_index_0_id_776bedb6_lang_scss___WEBPACK_IMPORTED_MODULE_0__);\n/* harmony reexport (unknown) */ for(var __WEBPACK_IMPORT_KEY__ in _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_index_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxList_vue_vue_type_style_index_0_id_776bedb6_lang_scss___WEBPACK_IMPORTED_MODULE_0__) if([\"default\"].indexOf(__WEBPACK_IMPORT_KEY__) < 0) (function(key) { __webpack_require__.d(__webpack_exports__, key, function() { return _node_modules_vue_style_loader_index_js_ref_8_oneOf_1_0_node_modules_css_loader_index_js_ref_8_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_8_oneOf_1_2_node_modules_sass_loader_dist_cjs_js_ref_8_oneOf_1_3_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxList_vue_vue_type_style_index_0_id_776bedb6_lang_scss___WEBPACK_IMPORTED_MODULE_0__[key]; }) }(__WEBPACK_IMPORT_KEY__));\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy92eC1saXN0L1Z4TGlzdC52dWU/dnVlJnR5cGU9c3R5bGUmaW5kZXg9MCZpZD03NzZiZWRiNiZsYW5nPXNjc3MmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdngtbGlzdC9WeExpc3QudnVlPzliZjAiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1zdHlsZS1sb2FkZXIvaW5kZXguanM/P3JlZi0tOC1vbmVPZi0xLTAhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvaW5kZXguanM/P3JlZi0tOC1vbmVPZi0xLTEhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvc3R5bGVQb3N0TG9hZGVyLmpzIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9wb3N0Y3NzLWxvYWRlci9zcmMvaW5kZXguanM/P3JlZi0tOC1vbmVPZi0xLTIhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Nhc3MtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTgtb25lT2YtMS0zIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMC0wIS4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vVnhMaXN0LnZ1ZT92dWUmdHlwZT1zdHlsZSZpbmRleD0wJmlkPTc3NmJlZGI2Jmxhbmc9c2NzcyZcIiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/components/vx-list/VxList.vue?vue&type=style&index=0&id=776bedb6&lang=scss&\n"); /***/ }), /***/ "./src/components/vx-list/VxList.vue?vue&type=template&id=776bedb6&": /*!**************************************************************************!*\ !*** ./src/components/vx-list/VxList.vue?vue&type=template&id=776bedb6& ***! \**************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_375847b4_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxList_vue_vue_type_template_id_776bedb6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"375847b4-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./VxList.vue?vue&type=template&id=776bedb6& */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"375847b4-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/components/vx-list/VxList.vue?vue&type=template&id=776bedb6&\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_375847b4_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxList_vue_vue_type_template_id_776bedb6___WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_375847b4_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxList_vue_vue_type_template_id_776bedb6___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvY29tcG9uZW50cy92eC1saXN0L1Z4TGlzdC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9Nzc2YmVkYjYmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2NvbXBvbmVudHMvdngtbGlzdC9WeExpc3QudnVlP2FjYTciXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz97XFxcImNhY2hlRGlyZWN0b3J5XFxcIjpcXFwibm9kZV9tb2R1bGVzLy5jYWNoZS92dWUtbG9hZGVyXFxcIixcXFwiY2FjaGVJZGVudGlmaWVyXFxcIjpcXFwiMzc1ODQ3YjQtdnVlLWxvYWRlci10ZW1wbGF0ZVxcXCJ9IS4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMTItMCEuLi8uLi8uLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvbG9hZGVycy90ZW1wbGF0ZUxvYWRlci5qcz8/cmVmLS02IS4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMC0wIS4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vVnhMaXN0LnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD03NzZiZWRiNiZcIiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBOyIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/components/vx-list/VxList.vue?vue&type=template&id=776bedb6&\n"); /***/ }), /***/ "./src/filters/filters.js": /*!********************************!*\ !*** ./src/filters/filters.js ***! \********************************/ /*! no exports provided */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es6_regexp_replace__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es6.regexp.replace */ \"./node_modules/core-js/modules/es6.regexp.replace.js\");\n/* harmony import */ var core_js_modules_es6_regexp_replace__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_regexp_replace__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/web.dom.iterable */ \"./node_modules/core-js/modules/web.dom.iterable.js\");\n/* harmony import */ var core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es6_regexp_split__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es6.regexp.split */ \"./node_modules/core-js/modules/es6.regexp.split.js\");\n/* harmony import */ var core_js_modules_es6_regexp_split__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_regexp_split__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_es6_regexp_to_string__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es6.regexp.to-string */ \"./node_modules/core-js/modules/es6.regexp.to-string.js\");\n/* harmony import */ var core_js_modules_es6_regexp_to_string__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_regexp_to_string__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\");\n/* harmony import */ var moment_jalaali__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! moment-jalaali */ \"./node_modules/moment-jalaali/index.js\");\n/* harmony import */ var moment_jalaali__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(moment_jalaali__WEBPACK_IMPORTED_MODULE_5__);\n\n\n\n\n\n\nvue__WEBPACK_IMPORTED_MODULE_4__[\"default\"].filter('capitalize', function (value) {\n if (!value) return '';\n value = value.toString();\n var arr = value.split(' ');\n var capitalized_array = [];\n arr.forEach(function (word) {\n var capitalized = word.charAt(0).toUpperCase() + word.slice(1);\n capitalized_array.push(capitalized);\n });\n return capitalized_array.join(' ');\n});\nvue__WEBPACK_IMPORTED_MODULE_4__[\"default\"].filter('title', function (value) {\n var replacer = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : '_';\n if (!value) return '';\n value = value.toString();\n var arr = value.split(replacer);\n var capitalized_array = [];\n arr.forEach(function (word) {\n var capitalized = word.charAt(0).toUpperCase() + word.slice(1);\n capitalized_array.push(capitalized);\n });\n return capitalized_array.join(' ');\n});\nvue__WEBPACK_IMPORTED_MODULE_4__[\"default\"].filter('truncate', function (value, limit) {\n return value.substring(0, limit);\n});\nvue__WEBPACK_IMPORTED_MODULE_4__[\"default\"].filter('tailing', function (value, tail) {\n return value + tail;\n});\n\n/*Vue.filter('fixed', function (value, tail) {\r\n return (value).toFixed(2)\r\n})*/\n\nvue__WEBPACK_IMPORTED_MODULE_4__[\"default\"].filter('time', function (value) {\n var is24HrFormat = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n if (value) {\n var date = new Date(Date.parse(value));\n var hours = date.getHours();\n var min = (date.getMinutes() < 10 ? '0' : '') + date.getMinutes();\n if (!is24HrFormat) {\n var time = hours > 12 ? 'بعد از ظهر' : 'قبل از ظهر';\n hours = hours % 12 || 12;\n return \"\".concat(hours, \":\").concat(min, \" \").concat(time);\n }\n return \"\".concat(hours, \":\").concat(min);\n }\n});\nvue__WEBPACK_IMPORTED_MODULE_4__[\"default\"].filter('date', function (value) {\n var fullDate = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;\n value = String(value);\n var date = value.slice(8, 10).trim();\n var month = value.slice(4, 7).trim();\n var year = value.slice(11, 15);\n if (!fullDate) return \"\".concat(date, \" \").concat(month);else return \"\".concat(date, \" \").concat(month, \" \").concat(year);\n});\nvue__WEBPACK_IMPORTED_MODULE_4__[\"default\"].filter('month', function (val) {\n var showYear = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true;\n val = String(val);\n var regx = /\\w+\\s(\\w+)\\s\\d+\\s(\\d+)./;\n if (!showYear) {\n return regx.exec(val)[1];\n } else {\n return \"\".concat(regx.exec(val)[1], \" \").concat(regx.exec(val)[2]);\n }\n});\nvue__WEBPACK_IMPORTED_MODULE_4__[\"default\"].filter('csv', function (value) {\n return value.join(', ');\n});\nvue__WEBPACK_IMPORTED_MODULE_4__[\"default\"].filter('filter_tags', function (value) {\n return value.replace(/<\\/?[^>]+(>|$)/g, '');\n});\nvue__WEBPACK_IMPORTED_MODULE_4__[\"default\"].filter('k_formatter', function (num) {\n return num > 999 ? \"\".concat((num / 1000).toFixed(1), \"\\u0647\\u0632\\u0627\\u0631\") : num;\n});\nvue__WEBPACK_IMPORTED_MODULE_4__[\"default\"].filter('price', function (val) {\n if (val) {\n return val.toString().replace(/\\B(?=(\\d{3})+(?!\\d))/g, \",\");\n }\n return val;\n});\nvue__WEBPACK_IMPORTED_MODULE_4__[\"default\"].filter('priceUnit', function (val) {\n if (val) {\n return val.toString().replace(/\\B(?=(\\d{3})+(?!\\d))/g, \",\") + ' تومان ';\n }\n return val;\n});\nvue__WEBPACK_IMPORTED_MODULE_4__[\"default\"].filter('jdateTime', function (val) {\n if (val) {\n return moment_jalaali__WEBPACK_IMPORTED_MODULE_5___default()(val).format('jYYYY/jMM/jDD - hh:mm:ss');\n }\n return val;\n});\nvue__WEBPACK_IMPORTED_MODULE_4__[\"default\"].filter('jdate', function (val) {\n if (val) {\n return moment_jalaali__WEBPACK_IMPORTED_MODULE_5___default()(val).format('jYYYY/jMM/jDD');\n }\n return val;\n});\nvue__WEBPACK_IMPORTED_MODULE_4__[\"default\"].filter('dynamicFilter', function (value, name) {\n for (var _len = arguments.length, args = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) {\n args[_key - 2] = arguments[_key];\n }\n return vue__WEBPACK_IMPORTED_MODULE_4__[\"default\"].filter(name).apply(void 0, [value].concat(args));\n});\nvue__WEBPACK_IMPORTED_MODULE_4__[\"default\"].filter('none', function (val) {\n return val;\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvZmlsdGVycy9maWx0ZXJzLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2ZpbHRlcnMvZmlsdGVycy5qcz85MzNiIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBWdWUgZnJvbSAndnVlJ1xyXG5pbXBvcnQgbW9tZW50IGZyb20gJ21vbWVudC1qYWxhYWxpJztcclxuXHJcblZ1ZS5maWx0ZXIoJ2NhcGl0YWxpemUnLCBmdW5jdGlvbiAodmFsdWUpIHtcclxuICBpZiAoIXZhbHVlKSByZXR1cm4gJydcclxuICB2YWx1ZSA9IHZhbHVlLnRvU3RyaW5nKClcclxuICBjb25zdCBhcnIgPSB2YWx1ZS5zcGxpdCgnICcpXHJcbiAgY29uc3QgY2FwaXRhbGl6ZWRfYXJyYXkgPSBbXVxyXG4gIGFyci5mb3JFYWNoKCh3b3JkKSA9PiB7XHJcbiAgICBjb25zdCBjYXBpdGFsaXplZCA9IHdvcmQuY2hhckF0KDApLnRvVXBwZXJDYXNlKCkgKyB3b3JkLnNsaWNlKDEpXHJcbiAgICBjYXBpdGFsaXplZF9hcnJheS5wdXNoKGNhcGl0YWxpemVkKVxyXG4gIH0pXHJcbiAgcmV0dXJuIGNhcGl0YWxpemVkX2FycmF5LmpvaW4oJyAnKVxyXG59KVxyXG5cclxuVnVlLmZpbHRlcigndGl0bGUnLCBmdW5jdGlvbiAodmFsdWUsIHJlcGxhY2VyID0gJ18nKSB7XHJcbiAgaWYgKCF2YWx1ZSkgcmV0dXJuICcnXHJcbiAgdmFsdWUgPSB2YWx1ZS50b1N0cmluZygpXHJcblxyXG4gIGNvbnN0IGFyciA9IHZhbHVlLnNwbGl0KHJlcGxhY2VyKVxyXG4gIGNvbnN0IGNhcGl0YWxpemVkX2FycmF5ID0gW11cclxuICBhcnIuZm9yRWFjaCgod29yZCkgPT4ge1xyXG4gICAgY29uc3QgY2FwaXRhbGl6ZWQgPSB3b3JkLmNoYXJBdCgwKS50b1VwcGVyQ2FzZSgpICsgd29yZC5zbGljZSgxKVxyXG4gICAgY2FwaXRhbGl6ZWRfYXJyYXkucHVzaChjYXBpdGFsaXplZClcclxuICB9KVxyXG4gIHJldHVybiBjYXBpdGFsaXplZF9hcnJheS5qb2luKCcgJylcclxufSlcclxuXHJcblZ1ZS5maWx0ZXIoJ3RydW5jYXRlJywgZnVuY3Rpb24gKHZhbHVlLCBsaW1pdCkge1xyXG4gIHJldHVybiB2YWx1ZS5zdWJzdHJpbmcoMCwgbGltaXQpXHJcbn0pXHJcblxyXG5WdWUuZmlsdGVyKCd0YWlsaW5nJywgZnVuY3Rpb24gKHZhbHVlLCB0YWlsKSB7XHJcbiAgcmV0dXJuIHZhbHVlICsgdGFpbFxyXG59KVxyXG5cclxuLypWdWUuZmlsdGVyKCdmaXhlZCcsIGZ1bmN0aW9uICh2YWx1ZSwgdGFpbCkge1xyXG4gIHJldHVybiAodmFsdWUpLnRvRml4ZWQoMilcclxufSkqL1xyXG5cclxuVnVlLmZpbHRlcigndGltZScsIGZ1bmN0aW9uICh2YWx1ZSwgaXMyNEhyRm9ybWF0ID0gZmFsc2UpIHtcclxuICBpZiAodmFsdWUpIHtcclxuICAgIGNvbnN0IGRhdGUgPSBuZXcgRGF0ZShEYXRlLnBhcnNlKHZhbHVlKSlcclxuICAgIGxldCBob3VycyA9IGRhdGUuZ2V0SG91cnMoKVxyXG4gICAgY29uc3QgbWluID0gKGRhdGUuZ2V0TWludXRlcygpIDwgMTAgPyAnMCcgOiAnJykgKyBkYXRlLmdldE1pbnV0ZXMoKVxyXG4gICAgaWYgKCFpczI0SHJGb3JtYXQpIHtcclxuICAgICAgY29uc3QgdGltZSA9IGhvdXJzID4gMTIgPyAn2KjYudivINin2LIg2LjZh9ixJyA6ICfZgtio2YQg2KfYsiDYuNmH2LEnXHJcbiAgICAgIGhvdXJzID0gaG91cnMgJSAxMiB8fCAxMlxyXG4gICAgICByZXR1cm4gYCR7aG91cnN9OiR7bWlufSAke3RpbWV9YFxyXG4gICAgfVxyXG4gICAgcmV0dXJuIGAke2hvdXJzfToke21pbn1gXHJcbiAgfVxyXG59KVxyXG5cclxuVnVlLmZpbHRlcignZGF0ZScsIGZ1bmN0aW9uICh2YWx1ZSwgZnVsbERhdGUgPSBmYWxzZSkge1xyXG4gIHZhbHVlID0gU3RyaW5nKHZhbHVlKVxyXG4gIGNvbnN0IGRhdGUgPSB2YWx1ZS5zbGljZSg4LCAxMCkudHJpbSgpXHJcbiAgY29uc3QgbW9udGggPSB2YWx1ZS5zbGljZSg0LCA3KS50cmltKClcclxuICBjb25zdCB5ZWFyID0gdmFsdWUuc2xpY2UoMTEsIDE1KVxyXG5cclxuICBpZiAoIWZ1bGxEYXRlKSByZXR1cm4gYCR7ZGF0ZX0gJHttb250aH1gXHJcbiAgZWxzZSByZXR1cm4gYCR7ZGF0ZX0gJHttb250aH0gJHt5ZWFyfWBcclxufSlcclxuXHJcblZ1ZS5maWx0ZXIoJ21vbnRoJywgZnVuY3Rpb24gKHZhbCwgc2hvd1llYXIgPSB0cnVlKSB7XHJcbiAgdmFsID0gU3RyaW5nKHZhbClcclxuXHJcbiAgY29uc3QgcmVneCA9IC9cXHcrXFxzKFxcdyspXFxzXFxkK1xccyhcXGQrKS4vXHJcbiAgaWYgKCFzaG93WWVhcikge1xyXG4gICAgcmV0dXJuIHJlZ3guZXhlYyh2YWwpWzFdXHJcbiAgfSBlbHNlIHtcclxuICAgIHJldHVybiBgJHtyZWd4LmV4ZWModmFsKVsxXX0gJHtyZWd4LmV4ZWModmFsKVsyXX1gXHJcbiAgfVxyXG5cclxufSlcclxuXHJcblZ1ZS5maWx0ZXIoJ2NzdicsIGZ1bmN0aW9uICh2YWx1ZSkge1xyXG4gIHJldHVybiB2YWx1ZS5qb2luKCcsICcpXHJcbn0pXHJcblxyXG5WdWUuZmlsdGVyKCdmaWx0ZXJfdGFncycsIGZ1bmN0aW9uICh2YWx1ZSkge1xyXG4gIHJldHVybiB2YWx1ZS5yZXBsYWNlKC88XFwvP1tePl0rKD58JCkvZywgJycpXHJcbn0pXHJcblxyXG5WdWUuZmlsdGVyKCdrX2Zvcm1hdHRlcicsIGZ1bmN0aW9uIChudW0pIHtcclxuICByZXR1cm4gbnVtID4gOTk5ID8gYCR7KG51bSAvIDEwMDApLnRvRml4ZWQoMSl92YfYstin2LFgIDogbnVtXHJcbn0pXHJcblxyXG5cclxuXHJcblxyXG5WdWUuZmlsdGVyKCdwcmljZScsICh2YWwpID0+IHtcclxuICBpZiAodmFsKSB7XHJcbiAgICByZXR1cm4gdmFsLnRvU3RyaW5nKCkucmVwbGFjZSgvXFxCKD89KFxcZHszfSkrKD8hXFxkKSkvZywgXCIsXCIpO1xyXG4gIH1cclxuICByZXR1cm4gdmFsO1xyXG59KTtcclxuXHJcblZ1ZS5maWx0ZXIoJ3ByaWNlVW5pdCcsICh2YWwpID0+IHtcclxuICBpZiAodmFsKSB7XHJcbiAgICByZXR1cm4gdmFsLnRvU3RyaW5nKCkucmVwbGFjZSgvXFxCKD89KFxcZHszfSkrKD8hXFxkKSkvZywgXCIsXCIpICsgJyDYqtmI2YXYp9mGICc7XHJcbiAgfVxyXG4gIHJldHVybiB2YWw7XHJcbn0pO1xyXG5cclxuXHJcblZ1ZS5maWx0ZXIoJ2pkYXRlVGltZScsICh2YWwpID0+IHtcclxuICBpZiAodmFsKSB7XHJcbiAgICByZXR1cm4gbW9tZW50KHZhbCkuZm9ybWF0KCdqWVlZWS9qTU0vakREIC0gaGg6bW06c3MnKTtcclxuICB9XHJcbiAgcmV0dXJuIHZhbDtcclxufSk7XHJcblxyXG5WdWUuZmlsdGVyKCdqZGF0ZScsICh2YWwpID0+IHtcclxuICBpZiAodmFsKSB7XHJcbiAgICByZXR1cm4gbW9tZW50KHZhbCkuZm9ybWF0KCdqWVlZWS9qTU0vakREJyk7XHJcbiAgfVxyXG4gIHJldHVybiB2YWw7XHJcbn0pO1xyXG5WdWUuZmlsdGVyKCdkeW5hbWljRmlsdGVyJywgKHZhbHVlLCBuYW1lLCAuLi5hcmdzKSA9PiB7XHJcbiAgcmV0dXJuIFZ1ZS5maWx0ZXIobmFtZSkodmFsdWUsIC4uLmFyZ3MpXHJcbn0pXHJcblZ1ZS5maWx0ZXIoJ25vbmUnLCB2YWwgPT4gdmFsKVxyXG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUVBO0FBQUE7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/filters/filters.js\n"); /***/ }), /***/ "./src/globalComponents.js": /*!*********************************!*\ !*** ./src/globalComponents.js ***! \*********************************/ /*! no exports provided */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es6.function.name */ \"./node_modules/core-js/modules/es6.function.name.js\");\n/* harmony import */ var core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\");\n/* harmony import */ var _layouts_components_vx_tooltip_VxTooltip_vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./layouts/components/vx-tooltip/VxTooltip.vue */ \"./src/layouts/components/vx-tooltip/VxTooltip.vue\");\n/* harmony import */ var _components_vx_card_VxCard_vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./components/vx-card/VxCard.vue */ \"./src/components/vx-card/VxCard.vue\");\n/* harmony import */ var _components_vx_list_VxList_vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./components/vx-list/VxList.vue */ \"./src/components/vx-list/VxList.vue\");\n/* harmony import */ var _layouts_components_VxBreadcrumb_vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./layouts/components/VxBreadcrumb.vue */ \"./src/layouts/components/VxBreadcrumb.vue\");\n/* harmony import */ var _components_FeatherIcon_vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./components/FeatherIcon.vue */ \"./src/components/FeatherIcon.vue\");\n/* harmony import */ var _components_vx_input_group_VxInputGroup_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./components/vx-input-group/VxInputGroup.vue */ \"./src/components/vx-input-group/VxInputGroup.vue\");\n/* harmony import */ var vue_select__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! vue-select */ \"./node_modules/vue-select/dist/vue-select.js\");\n/* harmony import */ var vue_select__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(vue_select__WEBPACK_IMPORTED_MODULE_8__);\n\n\n\n\n\n\n\n\nvue__WEBPACK_IMPORTED_MODULE_1__[\"default\"].component(_layouts_components_vx_tooltip_VxTooltip_vue__WEBPACK_IMPORTED_MODULE_2__[\"default\"].name, _layouts_components_vx_tooltip_VxTooltip_vue__WEBPACK_IMPORTED_MODULE_2__[\"default\"]);\nvue__WEBPACK_IMPORTED_MODULE_1__[\"default\"].component(_components_vx_card_VxCard_vue__WEBPACK_IMPORTED_MODULE_3__[\"default\"].name, _components_vx_card_VxCard_vue__WEBPACK_IMPORTED_MODULE_3__[\"default\"]);\nvue__WEBPACK_IMPORTED_MODULE_1__[\"default\"].component(_components_vx_list_VxList_vue__WEBPACK_IMPORTED_MODULE_4__[\"default\"].name, _components_vx_list_VxList_vue__WEBPACK_IMPORTED_MODULE_4__[\"default\"]);\nvue__WEBPACK_IMPORTED_MODULE_1__[\"default\"].component(_layouts_components_VxBreadcrumb_vue__WEBPACK_IMPORTED_MODULE_5__[\"default\"].name, _layouts_components_VxBreadcrumb_vue__WEBPACK_IMPORTED_MODULE_5__[\"default\"]);\nvue__WEBPACK_IMPORTED_MODULE_1__[\"default\"].component(_components_FeatherIcon_vue__WEBPACK_IMPORTED_MODULE_6__[\"default\"].name, _components_FeatherIcon_vue__WEBPACK_IMPORTED_MODULE_6__[\"default\"]);\nvue__WEBPACK_IMPORTED_MODULE_1__[\"default\"].component(_components_vx_input_group_VxInputGroup_vue__WEBPACK_IMPORTED_MODULE_7__[\"default\"].name, _components_vx_input_group_VxInputGroup_vue__WEBPACK_IMPORTED_MODULE_7__[\"default\"]);\n\n// v-select component\n\n\n// Set the components prop default to return our fresh components\nvue_select__WEBPACK_IMPORTED_MODULE_8___default.a.props.components.default = function () {\n return {\n Deselect: {\n render: function render(createElement) {\n return createElement('feather-icon', {\n props: {\n icon: 'XIcon',\n svgClasses: 'w-4 h-4 mt-1'\n }\n });\n }\n },\n OpenIndicator: {\n render: function render(createElement) {\n return createElement('feather-icon', {\n props: {\n icon: 'ChevronDownIcon',\n svgClasses: 'w-5 h-5'\n }\n });\n }\n }\n };\n};\nvue__WEBPACK_IMPORTED_MODULE_1__[\"default\"].component(vue_select__WEBPACK_IMPORTED_MODULE_8___default.a);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvZ2xvYmFsQ29tcG9uZW50cy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9nbG9iYWxDb21wb25lbnRzLmpzPzU0NjUiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFZ1ZSBmcm9tICd2dWUnXHJcbmltcG9ydCBWeFRvb2x0aXAgZnJvbSAnLi9sYXlvdXRzL2NvbXBvbmVudHMvdngtdG9vbHRpcC9WeFRvb2x0aXAudnVlJ1xyXG5pbXBvcnQgVnhDYXJkICBmcm9tICcuL2NvbXBvbmVudHMvdngtY2FyZC9WeENhcmQudnVlJ1xyXG5pbXBvcnQgVnhMaXN0ICBmcm9tICcuL2NvbXBvbmVudHMvdngtbGlzdC9WeExpc3QudnVlJ1xyXG5pbXBvcnQgVnhCcmVhZGNydW1iICBmcm9tICcuL2xheW91dHMvY29tcG9uZW50cy9WeEJyZWFkY3J1bWIudnVlJ1xyXG5pbXBvcnQgRmVhdGhlckljb24gIGZyb20gJy4vY29tcG9uZW50cy9GZWF0aGVySWNvbi52dWUnXHJcbmltcG9ydCBWeElucHV0R3JvdXAgIGZyb20gJy4vY29tcG9uZW50cy92eC1pbnB1dC1ncm91cC9WeElucHV0R3JvdXAudnVlJ1xyXG5cclxuVnVlLmNvbXBvbmVudChWeFRvb2x0aXAubmFtZSwgVnhUb29sdGlwKVxyXG5WdWUuY29tcG9uZW50KFZ4Q2FyZC5uYW1lLCBWeENhcmQpXHJcblZ1ZS5jb21wb25lbnQoVnhMaXN0Lm5hbWUsIFZ4TGlzdClcclxuVnVlLmNvbXBvbmVudChWeEJyZWFkY3J1bWIubmFtZSwgVnhCcmVhZGNydW1iKVxyXG5WdWUuY29tcG9uZW50KEZlYXRoZXJJY29uLm5hbWUsIEZlYXRoZXJJY29uKVxyXG5WdWUuY29tcG9uZW50KFZ4SW5wdXRHcm91cC5uYW1lLCBWeElucHV0R3JvdXApXHJcblxyXG5cclxuLy8gdi1zZWxlY3QgY29tcG9uZW50XHJcbmltcG9ydCB2U2VsZWN0IGZyb20gJ3Z1ZS1zZWxlY3QnXHJcblxyXG4vLyBTZXQgdGhlIGNvbXBvbmVudHMgcHJvcCBkZWZhdWx0IHRvIHJldHVybiBvdXIgZnJlc2ggY29tcG9uZW50c1xyXG52U2VsZWN0LnByb3BzLmNvbXBvbmVudHMuZGVmYXVsdCA9ICgpID0+ICh7XHJcbiAgRGVzZWxlY3Q6IHtcclxuICAgIHJlbmRlcjogY3JlYXRlRWxlbWVudCA9PiBjcmVhdGVFbGVtZW50KCdmZWF0aGVyLWljb24nLCB7XHJcbiAgICAgIHByb3BzOiB7XHJcbiAgICAgICAgaWNvbjogJ1hJY29uJyxcclxuICAgICAgICBzdmdDbGFzc2VzOiAndy00IGgtNCBtdC0xJ1xyXG4gICAgICB9XHJcbiAgICB9KVxyXG4gIH0sXHJcbiAgT3BlbkluZGljYXRvcjoge1xyXG4gICAgcmVuZGVyOiBjcmVhdGVFbGVtZW50ID0+IGNyZWF0ZUVsZW1lbnQoJ2ZlYXRoZXItaWNvbicsIHtcclxuICAgICAgcHJvcHM6IHtcclxuICAgICAgICBpY29uOiAnQ2hldnJvbkRvd25JY29uJyxcclxuICAgICAgICBzdmdDbGFzc2VzOiAndy01IGgtNSdcclxuICAgICAgfVxyXG4gICAgfSlcclxuICB9XHJcbn0pXHJcblxyXG5WdWUuY29tcG9uZW50KHZTZWxlY3QpXHJcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUVBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/globalComponents.js\n"); /***/ }), /***/ "./src/i18n/i18n.js": /*!**************************!*\ !*** ./src/i18n/i18n.js ***! \**************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\");\n/* harmony import */ var vue_i18n__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue-i18n */ \"./node_modules/vue-i18n/dist/vue-i18n.esm.js\");\n/* harmony import */ var _i18nData__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./i18nData */ \"./src/i18n/i18nData.js\");\n/*=========================================================================================\r\n File Name: i18n.js\r\n Description: i18n configuration file. Imports i18n data.\r\n ----------------------------------------------------------------------------------------\r\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\r\n Author: Pixinvent\r\n Author URL: http://www.themeforest.net/user/pixinvent\r\n==========================================================================================*/\n\n\n\n\nvue__WEBPACK_IMPORTED_MODULE_0__[\"default\"].use(vue_i18n__WEBPACK_IMPORTED_MODULE_1__[\"default\"]);\n/* harmony default export */ __webpack_exports__[\"default\"] = (new vue_i18n__WEBPACK_IMPORTED_MODULE_1__[\"default\"]({\n locale: 'en',\n // set default locale\n messages: _i18nData__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n silentTranslationWarn: true\n}));//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaTE4bi9pMThuLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2kxOG4vaTE4bi5qcz8wNjkyIl0sInNvdXJjZXNDb250ZW50IjpbIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICBGaWxlIE5hbWU6IGkxOG4uanNcclxuICBEZXNjcmlwdGlvbjogaTE4biBjb25maWd1cmF0aW9uIGZpbGUuIEltcG9ydHMgaTE4biBkYXRhLlxyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxyXG4gIEF1dGhvcjogUGl4aW52ZW50XHJcbiAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcblxyXG5pbXBvcnQgVnVlIGZyb20gJ3Z1ZSdcclxuaW1wb3J0IFZ1ZUkxOG4gZnJvbSAndnVlLWkxOG4nXHJcbmltcG9ydCBpMThuRGF0YSBmcm9tICcuL2kxOG5EYXRhJ1xyXG5cclxuVnVlLnVzZShWdWVJMThuKVxyXG5cclxuZXhwb3J0IGRlZmF1bHQgbmV3IFZ1ZUkxOG4oe1xyXG4gIGxvY2FsZTogJ2VuJywgLy8gc2V0IGRlZmF1bHQgbG9jYWxlXHJcbiAgbWVzc2FnZXM6IGkxOG5EYXRhLFxyXG4gIHNpbGVudFRyYW5zbGF0aW9uV2FybjogdHJ1ZVxyXG59KVxyXG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/i18n/i18n.js\n"); /***/ }), /***/ "./src/i18n/i18nData.js": /*!******************************!*\ !*** ./src/i18n/i18nData.js ***! \******************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n// en, de, fr, pt,fa\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n en: {\n Dashboard: 'Dashboard',\n eCommerce: 'eCommerce',\n Apps: 'Apps',\n Todo: 'Todo',\n Chat: 'Chat',\n Email: 'Email',\n Calendar: 'Calendar',\n FullCalendar: 'Full Calendar',\n SimpleCalendar: 'Simple Calendar',\n Shop: 'Shop',\n ItemDetails: 'Item Details',\n Cart: 'Cart',\n WishList: 'Wish List',\n Checkout: 'Checkout',\n UI: 'UI',\n DataList: 'Data List',\n ListView: 'List View',\n ThumbView: 'Thumb View',\n Grid: 'Grid',\n Vuexy: 'Vuexy',\n Vuesax: 'Vuesax',\n Tailwind: 'Tailwind',\n Colors: 'Colors',\n Card: 'Card',\n Basic: 'Basic',\n Statistics: 'Statistics',\n Analytics: 'Analytics',\n CardActions: 'Card Actions',\n CardColors: 'Card Colors',\n Table: 'Table',\n agGridTable: 'agGrid Table',\n Components: 'Components',\n Alert: 'Alert',\n Avatar: 'Avatar',\n Badge: 'Badge',\n Breadcrumb: 'Breadcrumb',\n Button: 'Button',\n ButtonGroup: 'Button Group',\n Chip: 'Chip',\n Collapse: 'Collapse',\n Dialogs: 'Dialogs',\n Divider: 'Divider',\n DropDown: 'DropDown',\n List: 'List',\n Loading: 'Loading',\n Navbar: 'Navbar',\n Notifications: 'Notifications',\n Pagination: 'Pagination',\n Popup: 'Popup',\n Progress: 'Progress',\n Sidebar: 'Sidebar',\n Slider: 'Slider',\n Tabs: 'Tabs',\n Tooltip: 'Tooltip',\n Upload: 'Upload',\n FormsAndTable: 'Forms & Table',\n FormElements: 'Form Elements',\n Select: 'Select',\n Switch: 'Switch',\n Checkbox: 'Checkbox',\n Radio: 'Radio',\n Input: 'Input',\n NumberInput: 'Number Input',\n Textarea: 'Textarea',\n FormLayouts: 'Form Layouts',\n FormWizard: 'Form Wizard',\n FormValidation: 'Form Validation',\n FormInputGroup: 'Form Input Group',\n Pages: 'Pages',\n Authentication: 'Authentication',\n Login: 'Login',\n Register: 'Register',\n ForgotPassword: 'Forgot Password',\n ResetPassword: 'Reset Password',\n LockScreen: 'Lock Screen',\n Miscellaneous: 'Miscellaneous',\n ComingSoon: 'Coming Soon',\n Error: 'Error',\n 404: '404',\n 500: '500',\n NotAuthorized: 'Not Authorized',\n Maintenance: 'Maintenance',\n Profile: 'Profile',\n User: 'User',\n View: 'View',\n Edit: 'Edit',\n UserSettings: 'User Settings',\n Invoice: 'Invoice',\n FAQ: 'FAQ',\n Search: 'Search',\n KnowledgeBase: 'Knowledge Base',\n ChartsAndMaps: 'Charts & Maps',\n Charts: 'Charts',\n ApexCharts: 'Apex Charts',\n chartjs: 'chartjs',\n echarts: 'echarts',\n chartist: 'chartist',\n GoogleMap: 'Google Map',\n Extensions: 'Extensions',\n QuillEditor: 'Quill Editor',\n DragAndDrop: 'Drag & Drop',\n Datepicker: 'Datepicker',\n DatetimePicker: 'Datetime Picker',\n AccessControl: 'Access Control',\n I18n: 'I18n',\n Carousel: 'Carousel',\n Clipboard: 'Clipboard',\n ContextMenu: 'Context Menu',\n StarRatings: 'Star Ratings',\n Autocomplete: 'Autocomplete',\n Tree: 'Tree',\n // \"Import/Export\": 'Import/Export',\n Import: 'Import',\n Export: 'Export',\n ExportSelected: 'Export Selected',\n Others: 'Others',\n MenuLevels: 'Menu Levels',\n MenuLevel2p1: 'Menu Level 2.1',\n MenuLevel2p2: 'Menu Level 2.2',\n MenuLevel3p1: 'Menu Level 3.1',\n MenuLevel3p2: 'Menu Level 3.2',\n DisabledMenu: 'Disabled Menu',\n Support: 'Support',\n Documentation: 'Documentation',\n RaiseSupport: 'Raise Support',\n demoTitle: 'Card Title',\n demoText: 'Cake sesame snaps cupcake gingerbread danish I love gingerbread. Apple pie pie jujubes chupa chups muffin halvah lollipop. Chocolate cake oat cake tiramisu marzipan sugar plum. Donut sweet pie oat cake dragée fruitcake cotton candy lemon drops.'\n },\n de: {\n Dashboard: 'Instrumententafel',\n eCommerce: 'eCommerce',\n Apps: 'Apps',\n Todo: 'Machen',\n Chat: 'Plaudern',\n Email: 'Email',\n Calendar: 'Kalender',\n FullCalendar: 'Calendrier completVollständiger Kalender',\n SimpleCalendar: 'Einfacher Kalender',\n Shop: 'Geschäft',\n ItemDetails: 'Artikeldetails',\n Cart: 'Wagen',\n WishList: 'Wunschzettel',\n Checkout: 'Auschecken',\n UI: 'UI',\n DataList: 'Datenliste',\n ListView: 'Listenansicht',\n ThumbView: 'Daumenansicht',\n Grid: 'Gitter',\n Vuexy: 'Vuexy',\n Vuesax: 'Vuesax',\n Tailwind: 'Tailwind',\n Colors: 'Farben',\n Card: 'Karte',\n Basic: 'Basic',\n Statistics: 'Statistiken',\n Analytics: 'Analytics',\n CardActions: 'Kartenaktionen',\n CardColors: 'Kartenfarben',\n Table: 'Tabelle',\n agGridTable: 'agGrid-Tabelle',\n Components: 'Komponenten',\n Alert: 'Warnen',\n Avatar: 'Benutzerbild',\n Badge: 'Abzeichen',\n Breadcrumb: 'Breadcrumb',\n Button: 'Taste',\n ButtonGroup: 'Schaltflächengruppe',\n Chip: 'Chip',\n Collapse: 'Zusammenbruch',\n Dialogs: 'Dialoge',\n Divider: 'Teiler',\n DropDown: 'Dropdown-Liste',\n List: 'Liste',\n Loading: 'Wird geladen',\n Navbar: 'Navbar',\n Notifications: 'Benachrichtigungen',\n Pagination: 'Seitennummerierung',\n Popup: 'Pop-up',\n Progress: 'Fortschritt',\n Sidebar: 'Seitenleiste',\n Slider: 'Schieberegler',\n Tabs: 'Tabs',\n Tooltip: 'QuickInfo',\n Upload: 'Hochladen',\n FormsAndTable: 'Formulare und Tabelle',\n FormElements: 'Formularelemente',\n Select: 'Wählen',\n Switch: 'Schalter',\n Checkbox: 'Ankreuzfeld',\n Radio: 'Radio',\n Input: 'Eingang',\n NumberInput: 'Nummer eingeben',\n Textarea: 'Textbereich',\n FormLayouts: 'Formularlayouts',\n FormWizard: 'Formzauberer',\n FormValidation: 'Formularvalidierung',\n FormInputGroup: 'Formulareingabegruppe',\n Pages: 'Seiten',\n Authentication: 'Authentifizierung',\n Login: 'Anmeldung',\n Register: 'Registrieren',\n ForgotPassword: 'Passwort vergessen',\n ResetPassword: 'Passwort zurücksetzen',\n LockScreen: 'Bildschirm sperren',\n Miscellaneous: 'Verschiedenes',\n ComingSoon: 'Demnächst',\n Error: 'Error',\n 404: '404',\n 500: '500',\n NotAuthorized: 'Nicht berechtigt',\n Maintenance: 'Instandhaltung',\n Profile: 'Profil',\n User: 'Benutzer',\n View: 'Aussicht',\n Edit: 'Bearbeiten',\n UserSettings: 'Benutzereinstellungen',\n Invoice: 'Rechnung',\n FAQ: 'FAQ',\n Search: 'Suche',\n KnowledgeBase: 'Wissensbasis',\n ChartsAndMaps: 'Diagramme und Karten',\n Charts: 'Diagramme',\n ApexCharts: 'Apex Charts',\n chartjs: 'chartjs',\n echarts: 'echarts',\n chartist: 'chartist',\n GoogleMap: 'Google Karte',\n Extensions: 'Erweiterungen',\n QuillEditor: 'Quill-Editor',\n DragAndDrop: 'Ziehen und loslassen',\n Datepicker: 'Datumsauswahl',\n DatetimePicker: 'Datum / Uhrzeit-Auswahl',\n AccessControl: 'Zugangskontrolle',\n I18n: 'I18n',\n Carousel: 'Karussell',\n Clipboard: 'Zwischenablage',\n ContextMenu: 'Kontextmenü',\n StarRatings: 'Sterne Bewertungen',\n Autocomplete: 'Autovervollständigung',\n Tree: 'Baum',\n // \"Import/Export\": 'Einführen/Export',\n Import: 'Einführen',\n Export: 'Export',\n ExportSelected: 'Auswahl exportieren',\n Others: 'Andere',\n MenuLevels: 'Menüebenen',\n MenuLevel2p1: 'Menüebene 2.1',\n MenuLevel2p2: 'Menüebene 2.2',\n MenuLevel3p1: 'Menüebene 3.1',\n MenuLevel3p2: 'Menüebene 3.2',\n DisabledMenu: 'Deaktiviertes Menü',\n Support: 'Unterstützung',\n Documentation: 'Dokumentation',\n RaiseSupport: 'Unterstützung erheben',\n demoTitle: 'Kartentitel',\n demoText: 'Kuchen Sesam Schnaps Cupcake Lebkuchen Dänisch Ich liebe Lebkuchen. Apfelkuchen-Torte-Jujuben chupa chups muffin halvah Lutscher. Schokoladenkuchenhaferkuchen Tiramisu-Marzipanzuckerpflaume. Donut süße Kuchen Hafer Kuchen Dragée Obstkuchen Zuckerwatte Zitrone Tropfen.'\n },\n fr: {\n Dashboard: 'Tableau de bord',\n eCommerce: 'commerce électronique',\n Apps: 'Applications',\n Todo: 'Faire',\n Chat: 'Bavarder',\n Email: 'Email',\n Calendar: 'Calendrier',\n FullCalendar: 'Calendrier complet',\n SimpleCalendar: 'Calendrier simple',\n Shop: 'Boutique',\n ItemDetails: 'Détails de l\\'article',\n Cart: 'Chariot',\n WishList: 'Liste de souhaits',\n Checkout: 'Check-out',\n UI: 'UI',\n DataList: 'Liste de données',\n ListView: 'Voir la liste',\n ThumbView: 'Thumb View',\n Grid: 'la grille',\n Vuexy: 'Vuexy',\n Vuesax: 'Vuesax',\n Tailwind: 'Tailwind',\n Colors: 'Couleurs',\n Card: 'Carte',\n Basic: 'De base',\n Statistics: 'Statistiques',\n Analytics: 'Analytique',\n CardActions: 'Actions de carte',\n CardColors: 'Couleurs de la carte',\n Table: 'Table',\n agGridTable: 'tableau agGrid',\n Components: 'Composants',\n Alert: 'Alerte',\n Avatar: 'Avatar',\n Badge: 'Badge',\n Breadcrumb: 'Breadcrumb',\n Button: 'Bouton',\n ButtonGroup: 'Groupe de boutons',\n Chip: 'Puce',\n Collapse: 'Effondrer',\n Dialogs: 'Dialogues',\n Divider: 'Diviseur',\n DropDown: 'Menu déroulant',\n List: 'liste',\n Loading: 'Chargement',\n Navbar: 'Barre de navigation',\n Notifications: 'Les notifications',\n Pagination: 'Pagination',\n Popup: 'Apparaitre',\n Progress: 'Le progrès',\n Sidebar: 'Barre latérale',\n Slider: 'Curseur',\n Tabs: 'Onglets',\n Tooltip: 'Info-bulle',\n Upload: 'Télécharger',\n FormsAndTable: 'Formulaires et tableau',\n FormElements: 'Éléments de formulaire',\n Select: 'Sélectionner',\n Switch: 'Commutateur',\n Checkbox: 'Case à cocher',\n Radio: 'Radio',\n Input: 'Contribution',\n NumberInput: 'Nombre d\\'entrée',\n Textarea: 'Textarea',\n FormLayouts: 'Dispositions de formulaire',\n FormWizard: 'Assistant de formulaire',\n FormValidation: 'Validation du formulaire',\n FormInputGroup: 'Groupe de saisie de formulaire',\n Pages: 'Pages',\n Authentication: 'Authentification',\n Login: 'S\\'identifier',\n Register: 'registre',\n ForgotPassword: 'Mot de passe oublié',\n ResetPassword: 'réinitialiser le mot de passe',\n LockScreen: 'Écran verrouillé',\n Miscellaneous: 'Divers',\n ComingSoon: 'Arrive bientôt',\n Error: 'Erreur',\n 404: '404',\n 500: '500',\n NotAuthorized: 'Pas autorisé',\n Maintenance: 'Entretien',\n Profile: 'Profil',\n User: 'Utilisateur',\n View: 'Vue',\n Edit: 'Modifier',\n UserSettings: 'Paramètres utilisateur',\n Invoice: 'Facture d\\'achat',\n FAQ: 'FAQ',\n Search: 'Chercher',\n KnowledgeBase: 'Base de connaissances',\n ChartsAndMaps: 'Graphiques Et Cartes',\n Charts: 'Graphiques',\n ApexCharts: 'Apex Charts',\n chartjs: 'chartjs',\n echarts: 'echarts',\n chartist: 'chartist',\n GoogleMap: 'Google Carte',\n Extensions: 'Extensions',\n QuillEditor: 'Éditeur de piquants',\n DragAndDrop: 'Drag & Drop',\n Datepicker: 'Sélecteur de date',\n DatetimePicker: 'Sélecteur de date / heure',\n AccessControl: 'Contrôle d\\'accès',\n I18n: 'I18n',\n Carousel: 'Carrousel',\n Clipboard: 'Presse-papiers',\n ContextMenu: 'Menu contextuel',\n StarRatings: 'Classement par étoiles',\n Autocomplete: 'Terminé automatiquement',\n Tree: 'Arbre',\n // \"Import/Export\": 'Importation/Exportation',\n Import: 'Importation',\n Export: 'Exportation',\n ExportSelected: 'Exporter sélectionné',\n Others: 'Autre',\n MenuLevels: 'Niveaux de menu',\n MenuLevel2p1: 'Niveau de menu 2.1',\n MenuLevel2p2: 'Niveau de menu 2.2',\n MenuLevel3p1: 'Niveau de menu 3.1',\n MenuLevel3p2: 'Niveau de menu 3.2',\n DisabledMenu: 'Menu désactivé',\n Support: 'Soutien',\n Documentation: 'Documentation',\n RaiseSupport: 'Augmenter le soutien',\n demoTitle: 'Titre de la carte',\n demoText: 'Le gâteau au sésame s\\'enclenche au petit pain au pain d\\'épices danois J\\'adore le pain d\\'épices. Tarte aux pommes et jujubes chupa chups muffin halvah sucette. Tiramisu gâteau au chocolat gâteau d\\'avoine tiramisu prune sucre. Donut tarte sucrée gâteau à l\\'avoine dragée gouttes de fruits gâteau au citron en barbe à papa.'\n },\n pt: {\n Dashboard: 'painel de controle',\n eCommerce: 'comércio eletrônico',\n Apps: 'APPS',\n Todo: 'Façam',\n Chat: 'Bate-papo',\n Email: 'O email',\n Calendar: 'Calendário',\n FullCalendar: 'Calendário Completo',\n SimpleCalendar: 'Calendário Simples',\n Shop: 'fazer compras',\n ItemDetails: 'Detalhes do item',\n Cart: 'Carrinho',\n WishList: 'Lista de Desejos',\n Checkout: 'Confira',\n UI: 'UI',\n DataList: 'Lista de dados',\n ListView: 'Exibição de lista',\n ThumbView: 'Thumb View',\n Grid: 'Grade',\n Vuexy: 'Vuexy',\n Vuesax: 'Vuesax',\n Tailwind: 'Tailwind',\n Colors: 'Cores',\n Card: 'Cartão',\n Basic: 'Basic',\n Statistics: 'Estatisticas',\n Analytics: 'Analytics',\n CardActions: 'Ações do Cartão',\n CardColors: 'Cores do cartão',\n Table: 'Mesa',\n agGridTable: 'Tabela AgGrid',\n Components: 'Componentes',\n Alert: 'Alerta',\n Avatar: 'Avatar',\n Badge: 'Crachá',\n Breadcrumb: 'Breadcrumb',\n Button: 'Botão',\n ButtonGroup: 'Grupo de botões',\n Chip: 'Lasca',\n Collapse: 'Colapso',\n Dialogs: 'Diálogos',\n Divider: 'Divisor',\n DropDown: 'Suspenso',\n List: 'Lista',\n Loading: 'Carregando',\n Navbar: 'Navbar',\n Notifications: 'Notificações',\n Pagination: 'Paginação',\n Popup: 'Aparecer',\n Progress: 'Progresso',\n Sidebar: 'Barra Lateral',\n Slider: 'Controle Deslizante',\n Tabs: 'Guias',\n Tooltip: 'dica de ferramenta',\n Upload: 'Envio',\n FormsAndTable: 'Formulários e tabela',\n FormElements: 'Elementos do formulário',\n Select: 'Selecione',\n Switch: 'Interruptor',\n Checkbox: 'Caixa de seleção',\n Radio: 'Rádio',\n Input: 'Entrada',\n NumberInput: 'Entrada numérica',\n Textarea: 'Textarea',\n FormLayouts: 'Layouts de formulário',\n FormWizard: 'Assistente de Formulário',\n FormValidation: 'Validação de Formulário',\n FormInputGroup: 'Grupo de entrada de formulário',\n Pages: 'PÁGINAS',\n Authentication: 'Autenticação',\n Login: 'Entrar',\n Register: 'Registo',\n ForgotPassword: 'Esqueceu A Senha',\n ResetPassword: 'Redefinir Senha',\n LockScreen: 'Tela de bloqueio',\n Miscellaneous: 'Diversos',\n ComingSoon: 'Em breve',\n Error: 'Erro',\n 404: '404',\n 500: '500',\n NotAuthorized: 'Não autorizado',\n Maintenance: 'Manutenção',\n Profile: 'Perfil',\n User: 'Do utilizador',\n View: 'Visão',\n Edit: 'Editar',\n UserSettings: 'Configurações do Usuário',\n Invoice: 'Fatura',\n FAQ: 'Perguntas frequentes',\n Search: 'Procurar',\n KnowledgeBase: 'Base de Conhecimento',\n ChartsAndMaps: 'Gráficos E Mapas',\n Charts: 'Gráficos',\n ApexCharts: 'Apex Charts',\n chartjs: 'chartjs',\n echarts: 'echarts',\n chartist: 'chartist',\n GoogleMap: 'Google Mapa',\n Extensions: 'Extensão',\n QuillEditor: 'Quill-Editor',\n DragAndDrop: 'Arraste e solte',\n Datepicker: 'Datepicker',\n DatetimePicker: 'Seletor de data e hora',\n AccessControl: 'Controle de acesso',\n I18n: 'I18n',\n Carousel: 'Carrossel',\n Clipboard: 'Prancheta',\n ContextMenu: 'Menu contextual',\n StarRatings: 'Classificações por estrelas',\n Autocomplete: 'autocompletar',\n Tree: 'Árvore',\n // \"Import/Export\": 'Importar/Exportar',\n Import: 'Importar',\n Export: 'Exportar',\n ExportSelected: 'Exportar Selecionado',\n Others: 'Outras',\n MenuLevels: 'Níveis de Menu',\n MenuLevel2p1: 'Nível de menu 2.1',\n MenuLevel2p2: 'Nível de menu 2.2',\n MenuLevel3p1: 'Nível de menu 3.1',\n MenuLevel3p2: 'Nível de menu 3.2',\n DisabledMenu: 'Menu desativado',\n Support: 'Apoio, suporte',\n Documentation: 'Documentação',\n RaiseSupport: 'Levantar Suporte',\n demoTitle: 'Título do cartão',\n demoText: 'O sésamo do bolo agarra dinamarquês do pão-de-espécie do queque eu amo o pão-de-espécie. Torta de torta de maçã jujuba chupa chups muffin halvah pirulito. Ameixa do açúcar do maçapão do tiramisu do bolo da aveia do bolo de chocolate. Bolo de aveia de torta doce rosquinha dragée fruitcake algodão doce gotas de limão.'\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvaTE4bi9pMThuRGF0YS5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9pMThuL2kxOG5EYXRhLmpzPzkwNzMiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gZW4sIGRlLCBmciwgcHQsZmFcclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gIGVuOiB7XHJcbiAgICBEYXNoYm9hcmQ6ICdEYXNoYm9hcmQnLFxyXG4gICAgZUNvbW1lcmNlOiAnZUNvbW1lcmNlJyxcclxuICAgIEFwcHM6ICdBcHBzJyxcclxuICAgIFRvZG86ICdUb2RvJyxcclxuICAgIENoYXQ6ICdDaGF0JyxcclxuICAgIEVtYWlsOiAnRW1haWwnLFxyXG4gICAgQ2FsZW5kYXI6ICdDYWxlbmRhcicsXHJcbiAgICBGdWxsQ2FsZW5kYXI6ICdGdWxsIENhbGVuZGFyJyxcclxuICAgIFNpbXBsZUNhbGVuZGFyOiAnU2ltcGxlIENhbGVuZGFyJyxcclxuICAgIFNob3A6ICdTaG9wJyxcclxuICAgIEl0ZW1EZXRhaWxzOiAnSXRlbSBEZXRhaWxzJyxcclxuICAgIENhcnQ6ICdDYXJ0JyxcclxuICAgIFdpc2hMaXN0OiAnV2lzaCBMaXN0JyxcclxuICAgIENoZWNrb3V0OiAnQ2hlY2tvdXQnLFxyXG4gICAgVUk6ICdVSScsXHJcbiAgICBEYXRhTGlzdDogJ0RhdGEgTGlzdCcsXHJcbiAgICBMaXN0VmlldzogJ0xpc3QgVmlldycsXHJcbiAgICBUaHVtYlZpZXc6ICdUaHVtYiBWaWV3JyxcclxuICAgIEdyaWQ6ICdHcmlkJyxcclxuICAgIFZ1ZXh5OiAnVnVleHknLFxyXG4gICAgVnVlc2F4OiAnVnVlc2F4JyxcclxuICAgIFRhaWx3aW5kOiAnVGFpbHdpbmQnLFxyXG4gICAgQ29sb3JzOiAnQ29sb3JzJyxcclxuICAgIENhcmQ6ICdDYXJkJyxcclxuICAgIEJhc2ljOiAnQmFzaWMnLFxyXG4gICAgU3RhdGlzdGljczogJ1N0YXRpc3RpY3MnLFxyXG4gICAgQW5hbHl0aWNzOiAnQW5hbHl0aWNzJyxcclxuICAgIENhcmRBY3Rpb25zOiAnQ2FyZCBBY3Rpb25zJyxcclxuICAgIENhcmRDb2xvcnM6ICdDYXJkIENvbG9ycycsXHJcbiAgICBUYWJsZTogJ1RhYmxlJyxcclxuICAgIGFnR3JpZFRhYmxlOiAnYWdHcmlkIFRhYmxlJyxcclxuICAgIENvbXBvbmVudHM6ICdDb21wb25lbnRzJyxcclxuICAgIEFsZXJ0OiAnQWxlcnQnLFxyXG4gICAgQXZhdGFyOiAnQXZhdGFyJyxcclxuICAgIEJhZGdlOiAnQmFkZ2UnLFxyXG4gICAgQnJlYWRjcnVtYjogJ0JyZWFkY3J1bWInLFxyXG4gICAgQnV0dG9uOiAnQnV0dG9uJyxcclxuICAgIEJ1dHRvbkdyb3VwOiAnQnV0dG9uIEdyb3VwJyxcclxuICAgIENoaXA6ICdDaGlwJyxcclxuICAgIENvbGxhcHNlOiAnQ29sbGFwc2UnLFxyXG4gICAgRGlhbG9nczogJ0RpYWxvZ3MnLFxyXG4gICAgRGl2aWRlcjogJ0RpdmlkZXInLFxyXG4gICAgRHJvcERvd246ICdEcm9wRG93bicsXHJcbiAgICBMaXN0OiAnTGlzdCcsXHJcbiAgICBMb2FkaW5nOiAnTG9hZGluZycsXHJcbiAgICBOYXZiYXI6ICdOYXZiYXInLFxyXG4gICAgTm90aWZpY2F0aW9uczogJ05vdGlmaWNhdGlvbnMnLFxyXG4gICAgUGFnaW5hdGlvbjogJ1BhZ2luYXRpb24nLFxyXG4gICAgUG9wdXA6ICdQb3B1cCcsXHJcbiAgICBQcm9ncmVzczogJ1Byb2dyZXNzJyxcclxuICAgIFNpZGViYXI6ICdTaWRlYmFyJyxcclxuICAgIFNsaWRlcjogJ1NsaWRlcicsXHJcbiAgICBUYWJzOiAnVGFicycsXHJcbiAgICBUb29sdGlwOiAnVG9vbHRpcCcsXHJcbiAgICBVcGxvYWQ6ICdVcGxvYWQnLFxyXG4gICAgRm9ybXNBbmRUYWJsZTogJ0Zvcm1zICYgVGFibGUnLFxyXG4gICAgRm9ybUVsZW1lbnRzOiAnRm9ybSBFbGVtZW50cycsXHJcbiAgICBTZWxlY3Q6ICdTZWxlY3QnLFxyXG4gICAgU3dpdGNoOiAnU3dpdGNoJyxcclxuICAgIENoZWNrYm94OiAnQ2hlY2tib3gnLFxyXG4gICAgUmFkaW86ICdSYWRpbycsXHJcbiAgICBJbnB1dDogJ0lucHV0JyxcclxuICAgIE51bWJlcklucHV0OiAnTnVtYmVyIElucHV0JyxcclxuICAgIFRleHRhcmVhOiAnVGV4dGFyZWEnLFxyXG4gICAgRm9ybUxheW91dHM6ICdGb3JtIExheW91dHMnLFxyXG4gICAgRm9ybVdpemFyZDogJ0Zvcm0gV2l6YXJkJyxcclxuICAgIEZvcm1WYWxpZGF0aW9uOiAnRm9ybSBWYWxpZGF0aW9uJyxcclxuICAgIEZvcm1JbnB1dEdyb3VwOiAnRm9ybSBJbnB1dCBHcm91cCcsXHJcbiAgICBQYWdlczogJ1BhZ2VzJyxcclxuICAgIEF1dGhlbnRpY2F0aW9uOiAnQXV0aGVudGljYXRpb24nLFxyXG4gICAgTG9naW46ICdMb2dpbicsXHJcbiAgICBSZWdpc3RlcjogJ1JlZ2lzdGVyJyxcclxuICAgIEZvcmdvdFBhc3N3b3JkOiAnRm9yZ290IFBhc3N3b3JkJyxcclxuICAgIFJlc2V0UGFzc3dvcmQ6ICdSZXNldCBQYXNzd29yZCcsXHJcbiAgICBMb2NrU2NyZWVuOiAnTG9jayBTY3JlZW4nLFxyXG4gICAgTWlzY2VsbGFuZW91czogJ01pc2NlbGxhbmVvdXMnLFxyXG4gICAgQ29taW5nU29vbjogJ0NvbWluZyBTb29uJyxcclxuICAgIEVycm9yOiAnRXJyb3InLFxyXG4gICAgNDA0OiAnNDA0JyxcclxuICAgIDUwMDogJzUwMCcsXHJcbiAgICBOb3RBdXRob3JpemVkOiAnTm90IEF1dGhvcml6ZWQnLFxyXG4gICAgTWFpbnRlbmFuY2U6ICdNYWludGVuYW5jZScsXHJcbiAgICBQcm9maWxlOiAnUHJvZmlsZScsXHJcbiAgICBVc2VyOiAnVXNlcicsXHJcbiAgICBWaWV3OiAnVmlldycsXHJcbiAgICBFZGl0OiAnRWRpdCcsXHJcbiAgICBVc2VyU2V0dGluZ3M6ICdVc2VyIFNldHRpbmdzJyxcclxuICAgIEludm9pY2U6ICdJbnZvaWNlJyxcclxuICAgIEZBUTogJ0ZBUScsXHJcbiAgICBTZWFyY2g6ICdTZWFyY2gnLFxyXG4gICAgS25vd2xlZGdlQmFzZTogJ0tub3dsZWRnZSBCYXNlJyxcclxuICAgIENoYXJ0c0FuZE1hcHM6ICdDaGFydHMgJiBNYXBzJyxcclxuICAgIENoYXJ0czogJ0NoYXJ0cycsXHJcbiAgICBBcGV4Q2hhcnRzOiAnQXBleCBDaGFydHMnLFxyXG4gICAgY2hhcnRqczogJ2NoYXJ0anMnLFxyXG4gICAgZWNoYXJ0czogJ2VjaGFydHMnLFxyXG4gICAgY2hhcnRpc3Q6ICdjaGFydGlzdCcsXHJcbiAgICBHb29nbGVNYXA6ICdHb29nbGUgTWFwJyxcclxuICAgIEV4dGVuc2lvbnM6ICdFeHRlbnNpb25zJyxcclxuICAgIFF1aWxsRWRpdG9yOiAnUXVpbGwgRWRpdG9yJyxcclxuICAgIERyYWdBbmREcm9wOiAnRHJhZyAmIERyb3AnLFxyXG4gICAgRGF0ZXBpY2tlcjogJ0RhdGVwaWNrZXInLFxyXG4gICAgRGF0ZXRpbWVQaWNrZXI6ICdEYXRldGltZSBQaWNrZXInLFxyXG4gICAgQWNjZXNzQ29udHJvbDogJ0FjY2VzcyBDb250cm9sJyxcclxuICAgIEkxOG46ICdJMThuJyxcclxuICAgIENhcm91c2VsOiAnQ2Fyb3VzZWwnLFxyXG4gICAgQ2xpcGJvYXJkOiAnQ2xpcGJvYXJkJyxcclxuICAgIENvbnRleHRNZW51OiAnQ29udGV4dCBNZW51JyxcclxuICAgIFN0YXJSYXRpbmdzOiAnU3RhciBSYXRpbmdzJyxcclxuICAgIEF1dG9jb21wbGV0ZTogJ0F1dG9jb21wbGV0ZScsXHJcbiAgICBUcmVlOiAnVHJlZScsXHJcbiAgICAvLyBcIkltcG9ydC9FeHBvcnRcIjogJ0ltcG9ydC9FeHBvcnQnLFxyXG4gICAgSW1wb3J0OiAnSW1wb3J0JyxcclxuICAgIEV4cG9ydDogJ0V4cG9ydCcsXHJcbiAgICBFeHBvcnRTZWxlY3RlZDogJ0V4cG9ydCBTZWxlY3RlZCcsXHJcbiAgICBPdGhlcnM6ICdPdGhlcnMnLFxyXG4gICAgTWVudUxldmVsczogJ01lbnUgTGV2ZWxzJyxcclxuICAgIE1lbnVMZXZlbDJwMTogJ01lbnUgTGV2ZWwgMi4xJyxcclxuICAgIE1lbnVMZXZlbDJwMjogJ01lbnUgTGV2ZWwgMi4yJyxcclxuICAgIE1lbnVMZXZlbDNwMTogJ01lbnUgTGV2ZWwgMy4xJyxcclxuICAgIE1lbnVMZXZlbDNwMjogJ01lbnUgTGV2ZWwgMy4yJyxcclxuICAgIERpc2FibGVkTWVudTogJ0Rpc2FibGVkIE1lbnUnLFxyXG4gICAgU3VwcG9ydDogJ1N1cHBvcnQnLFxyXG4gICAgRG9jdW1lbnRhdGlvbjogJ0RvY3VtZW50YXRpb24nLFxyXG4gICAgUmFpc2VTdXBwb3J0OiAnUmFpc2UgU3VwcG9ydCcsXHJcbiAgICBkZW1vVGl0bGU6ICdDYXJkIFRpdGxlJyxcclxuICAgIGRlbW9UZXh0OiAnQ2FrZSBzZXNhbWUgc25hcHMgY3VwY2FrZSBnaW5nZXJicmVhZCBkYW5pc2ggSSBsb3ZlIGdpbmdlcmJyZWFkLiBBcHBsZSBwaWUgcGllIGp1anViZXMgY2h1cGEgY2h1cHMgbXVmZmluIGhhbHZhaCBsb2xsaXBvcC4gQ2hvY29sYXRlIGNha2Ugb2F0IGNha2UgdGlyYW1pc3UgbWFyemlwYW4gc3VnYXIgcGx1bS4gRG9udXQgc3dlZXQgcGllIG9hdCBjYWtlIGRyYWfDqWUgZnJ1aXRjYWtlIGNvdHRvbiBjYW5keSBsZW1vbiBkcm9wcy4nXHJcbiAgfSxcclxuICBkZToge1xyXG4gICAgRGFzaGJvYXJkOiAnSW5zdHJ1bWVudGVudGFmZWwnLFxyXG4gICAgZUNvbW1lcmNlOiAnZUNvbW1lcmNlJyxcclxuICAgIEFwcHM6ICdBcHBzJyxcclxuICAgIFRvZG86ICdNYWNoZW4nLFxyXG4gICAgQ2hhdDogJ1BsYXVkZXJuJyxcclxuICAgIEVtYWlsOiAnRW1haWwnLFxyXG4gICAgQ2FsZW5kYXI6ICdLYWxlbmRlcicsXHJcbiAgICBGdWxsQ2FsZW5kYXI6ICdDYWxlbmRyaWVyIGNvbXBsZXRWb2xsc3TDpG5kaWdlciBLYWxlbmRlcicsXHJcbiAgICBTaW1wbGVDYWxlbmRhcjogJ0VpbmZhY2hlciBLYWxlbmRlcicsXHJcbiAgICBTaG9wOiAnR2VzY2jDpGZ0JyxcclxuICAgIEl0ZW1EZXRhaWxzOiAnQXJ0aWtlbGRldGFpbHMnLFxyXG4gICAgQ2FydDogJ1dhZ2VuJyxcclxuICAgIFdpc2hMaXN0OiAnV3Vuc2NoemV0dGVsJyxcclxuICAgIENoZWNrb3V0OiAnQXVzY2hlY2tlbicsXHJcbiAgICBVSTogJ1VJJyxcclxuICAgIERhdGFMaXN0OiAnRGF0ZW5saXN0ZScsXHJcbiAgICBMaXN0VmlldzogJ0xpc3RlbmFuc2ljaHQnLFxyXG4gICAgVGh1bWJWaWV3OiAnRGF1bWVuYW5zaWNodCcsXHJcbiAgICBHcmlkOiAnR2l0dGVyJyxcclxuICAgIFZ1ZXh5OiAnVnVleHknLFxyXG4gICAgVnVlc2F4OiAnVnVlc2F4JyxcclxuICAgIFRhaWx3aW5kOiAnVGFpbHdpbmQnLFxyXG4gICAgQ29sb3JzOiAnRmFyYmVuJyxcclxuICAgIENhcmQ6ICdLYXJ0ZScsXHJcbiAgICBCYXNpYzogJ0Jhc2ljJyxcclxuICAgIFN0YXRpc3RpY3M6ICdTdGF0aXN0aWtlbicsXHJcbiAgICBBbmFseXRpY3M6ICdBbmFseXRpY3MnLFxyXG4gICAgQ2FyZEFjdGlvbnM6ICdLYXJ0ZW5ha3Rpb25lbicsXHJcbiAgICBDYXJkQ29sb3JzOiAnS2FydGVuZmFyYmVuJyxcclxuICAgIFRhYmxlOiAnVGFiZWxsZScsXHJcbiAgICBhZ0dyaWRUYWJsZTogJ2FnR3JpZC1UYWJlbGxlJyxcclxuICAgIENvbXBvbmVudHM6ICdLb21wb25lbnRlbicsXHJcbiAgICBBbGVydDogJ1dhcm5lbicsXHJcbiAgICBBdmF0YXI6ICdCZW51dHplcmJpbGQnLFxyXG4gICAgQmFkZ2U6ICdBYnplaWNoZW4nLFxyXG4gICAgQnJlYWRjcnVtYjogJ0JyZWFkY3J1bWInLFxyXG4gICAgQnV0dG9uOiAnVGFzdGUnLFxyXG4gICAgQnV0dG9uR3JvdXA6ICdTY2hhbHRmbMOkY2hlbmdydXBwZScsXHJcbiAgICBDaGlwOiAnQ2hpcCcsXHJcbiAgICBDb2xsYXBzZTogJ1p1c2FtbWVuYnJ1Y2gnLFxyXG4gICAgRGlhbG9nczogJ0RpYWxvZ2UnLFxyXG4gICAgRGl2aWRlcjogJ1RlaWxlcicsXHJcbiAgICBEcm9wRG93bjogJ0Ryb3Bkb3duLUxpc3RlJyxcclxuICAgIExpc3Q6ICdMaXN0ZScsXHJcbiAgICBMb2FkaW5nOiAnV2lyZCBnZWxhZGVuJyxcclxuICAgIE5hdmJhcjogJ05hdmJhcicsXHJcbiAgICBOb3RpZmljYXRpb25zOiAnQmVuYWNocmljaHRpZ3VuZ2VuJyxcclxuICAgIFBhZ2luYXRpb246ICdTZWl0ZW5udW1tZXJpZXJ1bmcnLFxyXG4gICAgUG9wdXA6ICdQb3AtdXAnLFxyXG4gICAgUHJvZ3Jlc3M6ICdGb3J0c2Nocml0dCcsXHJcbiAgICBTaWRlYmFyOiAnU2VpdGVubGVpc3RlJyxcclxuICAgIFNsaWRlcjogJ1NjaGllYmVyZWdsZXInLFxyXG4gICAgVGFiczogJ1RhYnMnLFxyXG4gICAgVG9vbHRpcDogJ1F1aWNrSW5mbycsXHJcbiAgICBVcGxvYWQ6ICdIb2NobGFkZW4nLFxyXG4gICAgRm9ybXNBbmRUYWJsZTogJ0Zvcm11bGFyZSB1bmQgVGFiZWxsZScsXHJcbiAgICBGb3JtRWxlbWVudHM6ICdGb3JtdWxhcmVsZW1lbnRlJyxcclxuICAgIFNlbGVjdDogJ1fDpGhsZW4nLFxyXG4gICAgU3dpdGNoOiAnU2NoYWx0ZXInLFxyXG4gICAgQ2hlY2tib3g6ICdBbmtyZXV6ZmVsZCcsXHJcbiAgICBSYWRpbzogJ1JhZGlvJyxcclxuICAgIElucHV0OiAnRWluZ2FuZycsXHJcbiAgICBOdW1iZXJJbnB1dDogJ051bW1lciBlaW5nZWJlbicsXHJcbiAgICBUZXh0YXJlYTogJ1RleHRiZXJlaWNoJyxcclxuICAgIEZvcm1MYXlvdXRzOiAnRm9ybXVsYXJsYXlvdXRzJyxcclxuICAgIEZvcm1XaXphcmQ6ICdGb3JtemF1YmVyZXInLFxyXG4gICAgRm9ybVZhbGlkYXRpb246ICdGb3JtdWxhcnZhbGlkaWVydW5nJyxcclxuICAgIEZvcm1JbnB1dEdyb3VwOiAnRm9ybXVsYXJlaW5nYWJlZ3J1cHBlJyxcclxuICAgIFBhZ2VzOiAnU2VpdGVuJyxcclxuICAgIEF1dGhlbnRpY2F0aW9uOiAnQXV0aGVudGlmaXppZXJ1bmcnLFxyXG4gICAgTG9naW46ICdBbm1lbGR1bmcnLFxyXG4gICAgUmVnaXN0ZXI6ICdSZWdpc3RyaWVyZW4nLFxyXG4gICAgRm9yZ290UGFzc3dvcmQ6ICdQYXNzd29ydCB2ZXJnZXNzZW4nLFxyXG4gICAgUmVzZXRQYXNzd29yZDogJ1Bhc3N3b3J0IHp1csO8Y2tzZXR6ZW4nLFxyXG4gICAgTG9ja1NjcmVlbjogJ0JpbGRzY2hpcm0gc3BlcnJlbicsXHJcbiAgICBNaXNjZWxsYW5lb3VzOiAnVmVyc2NoaWVkZW5lcycsXHJcbiAgICBDb21pbmdTb29uOiAnRGVtbsOkY2hzdCcsXHJcbiAgICBFcnJvcjogJ0Vycm9yJyxcclxuICAgIDQwNDogJzQwNCcsXHJcbiAgICA1MDA6ICc1MDAnLFxyXG4gICAgTm90QXV0aG9yaXplZDogJ05pY2h0IGJlcmVjaHRpZ3QnLFxyXG4gICAgTWFpbnRlbmFuY2U6ICdJbnN0YW5kaGFsdHVuZycsXHJcbiAgICBQcm9maWxlOiAnUHJvZmlsJyxcclxuICAgIFVzZXI6ICdCZW51dHplcicsXHJcbiAgICBWaWV3OiAnQXVzc2ljaHQnLFxyXG4gICAgRWRpdDogJ0JlYXJiZWl0ZW4nLFxyXG4gICAgVXNlclNldHRpbmdzOiAnQmVudXR6ZXJlaW5zdGVsbHVuZ2VuJyxcclxuICAgIEludm9pY2U6ICdSZWNobnVuZycsXHJcbiAgICBGQVE6ICdGQVEnLFxyXG4gICAgU2VhcmNoOiAnU3VjaGUnLFxyXG4gICAgS25vd2xlZGdlQmFzZTogJ1dpc3NlbnNiYXNpcycsXHJcbiAgICBDaGFydHNBbmRNYXBzOiAnRGlhZ3JhbW1lIHVuZCBLYXJ0ZW4nLFxyXG4gICAgQ2hhcnRzOiAnRGlhZ3JhbW1lJyxcclxuICAgIEFwZXhDaGFydHM6ICdBcGV4IENoYXJ0cycsXHJcbiAgICBjaGFydGpzOiAnY2hhcnRqcycsXHJcbiAgICBlY2hhcnRzOiAnZWNoYXJ0cycsXHJcbiAgICBjaGFydGlzdDogJ2NoYXJ0aXN0JyxcclxuICAgIEdvb2dsZU1hcDogJ0dvb2dsZSBLYXJ0ZScsXHJcbiAgICBFeHRlbnNpb25zOiAnRXJ3ZWl0ZXJ1bmdlbicsXHJcbiAgICBRdWlsbEVkaXRvcjogJ1F1aWxsLUVkaXRvcicsXHJcbiAgICBEcmFnQW5kRHJvcDogJ1ppZWhlbiB1bmQgbG9zbGFzc2VuJyxcclxuICAgIERhdGVwaWNrZXI6ICdEYXR1bXNhdXN3YWhsJyxcclxuICAgIERhdGV0aW1lUGlja2VyOiAnRGF0dW0gLyBVaHJ6ZWl0LUF1c3dhaGwnLFxyXG4gICAgQWNjZXNzQ29udHJvbDogJ1p1Z2FuZ3Nrb250cm9sbGUnLFxyXG4gICAgSTE4bjogJ0kxOG4nLFxyXG4gICAgQ2Fyb3VzZWw6ICdLYXJ1c3NlbGwnLFxyXG4gICAgQ2xpcGJvYXJkOiAnWndpc2NoZW5hYmxhZ2UnLFxyXG4gICAgQ29udGV4dE1lbnU6ICdLb250ZXh0bWVuw7wnLFxyXG4gICAgU3RhclJhdGluZ3M6ICdTdGVybmUgQmV3ZXJ0dW5nZW4nLFxyXG4gICAgQXV0b2NvbXBsZXRlOiAnQXV0b3ZlcnZvbGxzdMOkbmRpZ3VuZycsXHJcbiAgICBUcmVlOiAnQmF1bScsXHJcbiAgICAvLyBcIkltcG9ydC9FeHBvcnRcIjogJ0VpbmbDvGhyZW4vRXhwb3J0JyxcclxuICAgIEltcG9ydDogJ0VpbmbDvGhyZW4nLFxyXG4gICAgRXhwb3J0OiAnRXhwb3J0JyxcclxuICAgIEV4cG9ydFNlbGVjdGVkOiAnQXVzd2FobCBleHBvcnRpZXJlbicsXHJcbiAgICBPdGhlcnM6ICdBbmRlcmUnLFxyXG4gICAgTWVudUxldmVsczogJ01lbsO8ZWJlbmVuJyxcclxuICAgIE1lbnVMZXZlbDJwMTogJ01lbsO8ZWJlbmUgMi4xJyxcclxuICAgIE1lbnVMZXZlbDJwMjogJ01lbsO8ZWJlbmUgMi4yJyxcclxuICAgIE1lbnVMZXZlbDNwMTogJ01lbsO8ZWJlbmUgMy4xJyxcclxuICAgIE1lbnVMZXZlbDNwMjogJ01lbsO8ZWJlbmUgMy4yJyxcclxuICAgIERpc2FibGVkTWVudTogJ0RlYWt0aXZpZXJ0ZXMgTWVuw7wnLFxyXG4gICAgU3VwcG9ydDogJ1VudGVyc3TDvHR6dW5nJyxcclxuICAgIERvY3VtZW50YXRpb246ICdEb2t1bWVudGF0aW9uJyxcclxuICAgIFJhaXNlU3VwcG9ydDogJ1VudGVyc3TDvHR6dW5nIGVyaGViZW4nLFxyXG4gICAgZGVtb1RpdGxlOiAnS2FydGVudGl0ZWwnLFxyXG4gICAgZGVtb1RleHQ6ICdLdWNoZW4gU2VzYW0gU2NobmFwcyBDdXBjYWtlIExlYmt1Y2hlbiBEw6RuaXNjaCBJY2ggbGllYmUgTGVia3VjaGVuLiBBcGZlbGt1Y2hlbi1Ub3J0ZS1KdWp1YmVuIGNodXBhIGNodXBzIG11ZmZpbiBoYWx2YWggTHV0c2NoZXIuIFNjaG9rb2xhZGVua3VjaGVuaGFmZXJrdWNoZW4gVGlyYW1pc3UtTWFyemlwYW56dWNrZXJwZmxhdW1lLiBEb251dCBzw7zDn2UgS3VjaGVuIEhhZmVyIEt1Y2hlbiBEcmFnw6llIE9ic3RrdWNoZW4gWnVja2Vyd2F0dGUgWml0cm9uZSBUcm9wZmVuLidcclxuICB9LFxyXG4gIGZyOiB7XHJcbiAgICBEYXNoYm9hcmQ6ICdUYWJsZWF1IGRlIGJvcmQnLFxyXG4gICAgZUNvbW1lcmNlOiAnY29tbWVyY2Ugw6lsZWN0cm9uaXF1ZScsXHJcbiAgICBBcHBzOiAnQXBwbGljYXRpb25zJyxcclxuICAgIFRvZG86ICdGYWlyZScsXHJcbiAgICBDaGF0OiAnQmF2YXJkZXInLFxyXG4gICAgRW1haWw6ICdFbWFpbCcsXHJcbiAgICBDYWxlbmRhcjogJ0NhbGVuZHJpZXInLFxyXG4gICAgRnVsbENhbGVuZGFyOiAnQ2FsZW5kcmllciBjb21wbGV0JyxcclxuICAgIFNpbXBsZUNhbGVuZGFyOiAnQ2FsZW5kcmllciBzaW1wbGUnLFxyXG4gICAgU2hvcDogJ0JvdXRpcXVlJyxcclxuICAgIEl0ZW1EZXRhaWxzOiAnRMOpdGFpbHMgZGUgbFxcJ2FydGljbGUnLFxyXG4gICAgQ2FydDogJ0NoYXJpb3QnLFxyXG4gICAgV2lzaExpc3Q6ICdMaXN0ZSBkZSBzb3VoYWl0cycsXHJcbiAgICBDaGVja291dDogJ0NoZWNrLW91dCcsXHJcbiAgICBVSTogJ1VJJyxcclxuICAgIERhdGFMaXN0OiAnTGlzdGUgZGUgZG9ubsOpZXMnLFxyXG4gICAgTGlzdFZpZXc6ICdWb2lyIGxhIGxpc3RlJyxcclxuICAgIFRodW1iVmlldzogJ1RodW1iIFZpZXcnLFxyXG4gICAgR3JpZDogJ2xhIGdyaWxsZScsXHJcbiAgICBWdWV4eTogJ1Z1ZXh5JyxcclxuICAgIFZ1ZXNheDogJ1Z1ZXNheCcsXHJcbiAgICBUYWlsd2luZDogJ1RhaWx3aW5kJyxcclxuICAgIENvbG9yczogJ0NvdWxldXJzJyxcclxuICAgIENhcmQ6ICdDYXJ0ZScsXHJcbiAgICBCYXNpYzogJ0RlIGJhc2UnLFxyXG4gICAgU3RhdGlzdGljczogJ1N0YXRpc3RpcXVlcycsXHJcbiAgICBBbmFseXRpY3M6ICdBbmFseXRpcXVlJyxcclxuICAgIENhcmRBY3Rpb25zOiAnQWN0aW9ucyBkZSBjYXJ0ZScsXHJcbiAgICBDYXJkQ29sb3JzOiAnQ291bGV1cnMgZGUgbGEgY2FydGUnLFxyXG4gICAgVGFibGU6ICdUYWJsZScsXHJcbiAgICBhZ0dyaWRUYWJsZTogJ3RhYmxlYXUgYWdHcmlkJyxcclxuICAgIENvbXBvbmVudHM6ICdDb21wb3NhbnRzJyxcclxuICAgIEFsZXJ0OiAnQWxlcnRlJyxcclxuICAgIEF2YXRhcjogJ0F2YXRhcicsXHJcbiAgICBCYWRnZTogJ0JhZGdlJyxcclxuICAgIEJyZWFkY3J1bWI6ICdCcmVhZGNydW1iJyxcclxuICAgIEJ1dHRvbjogJ0JvdXRvbicsXHJcbiAgICBCdXR0b25Hcm91cDogJ0dyb3VwZSBkZSBib3V0b25zJyxcclxuICAgIENoaXA6ICdQdWNlJyxcclxuICAgIENvbGxhcHNlOiAnRWZmb25kcmVyJyxcclxuICAgIERpYWxvZ3M6ICdEaWFsb2d1ZXMnLFxyXG4gICAgRGl2aWRlcjogJ0RpdmlzZXVyJyxcclxuICAgIERyb3BEb3duOiAnTWVudSBkw6lyb3VsYW50JyxcclxuICAgIExpc3Q6ICdsaXN0ZScsXHJcbiAgICBMb2FkaW5nOiAnQ2hhcmdlbWVudCcsXHJcbiAgICBOYXZiYXI6ICdCYXJyZSBkZSBuYXZpZ2F0aW9uJyxcclxuICAgIE5vdGlmaWNhdGlvbnM6ICdMZXMgbm90aWZpY2F0aW9ucycsXHJcbiAgICBQYWdpbmF0aW9uOiAnUGFnaW5hdGlvbicsXHJcbiAgICBQb3B1cDogJ0FwcGFyYWl0cmUnLFxyXG4gICAgUHJvZ3Jlc3M6ICdMZSBwcm9ncsOocycsXHJcbiAgICBTaWRlYmFyOiAnQmFycmUgbGF0w6lyYWxlJyxcclxuICAgIFNsaWRlcjogJ0N1cnNldXInLFxyXG4gICAgVGFiczogJ09uZ2xldHMnLFxyXG4gICAgVG9vbHRpcDogJ0luZm8tYnVsbGUnLFxyXG4gICAgVXBsb2FkOiAnVMOpbMOpY2hhcmdlcicsXHJcbiAgICBGb3Jtc0FuZFRhYmxlOiAnRm9ybXVsYWlyZXMgZXQgdGFibGVhdScsXHJcbiAgICBGb3JtRWxlbWVudHM6ICfDiWzDqW1lbnRzIGRlIGZvcm11bGFpcmUnLFxyXG4gICAgU2VsZWN0OiAnU8OpbGVjdGlvbm5lcicsXHJcbiAgICBTd2l0Y2g6ICdDb21tdXRhdGV1cicsXHJcbiAgICBDaGVja2JveDogJ0Nhc2Ugw6AgY29jaGVyJyxcclxuICAgIFJhZGlvOiAnUmFkaW8nLFxyXG4gICAgSW5wdXQ6ICdDb250cmlidXRpb24nLFxyXG4gICAgTnVtYmVySW5wdXQ6ICdOb21icmUgZFxcJ2VudHLDqWUnLFxyXG4gICAgVGV4dGFyZWE6ICdUZXh0YXJlYScsXHJcbiAgICBGb3JtTGF5b3V0czogJ0Rpc3Bvc2l0aW9ucyBkZSBmb3JtdWxhaXJlJyxcclxuICAgIEZvcm1XaXphcmQ6ICdBc3Npc3RhbnQgZGUgZm9ybXVsYWlyZScsXHJcbiAgICBGb3JtVmFsaWRhdGlvbjogJ1ZhbGlkYXRpb24gZHUgZm9ybXVsYWlyZScsXHJcbiAgICBGb3JtSW5wdXRHcm91cDogJ0dyb3VwZSBkZSBzYWlzaWUgZGUgZm9ybXVsYWlyZScsXHJcbiAgICBQYWdlczogJ1BhZ2VzJyxcclxuICAgIEF1dGhlbnRpY2F0aW9uOiAnQXV0aGVudGlmaWNhdGlvbicsXHJcbiAgICBMb2dpbjogJ1NcXCdpZGVudGlmaWVyJyxcclxuICAgIFJlZ2lzdGVyOiAncmVnaXN0cmUnLFxyXG4gICAgRm9yZ290UGFzc3dvcmQ6ICdNb3QgZGUgcGFzc2Ugb3VibGnDqScsXHJcbiAgICBSZXNldFBhc3N3b3JkOiAncsOpaW5pdGlhbGlzZXIgbGUgbW90IGRlIHBhc3NlJyxcclxuICAgIExvY2tTY3JlZW46ICfDiWNyYW4gdmVycm91aWxsw6knLFxyXG4gICAgTWlzY2VsbGFuZW91czogJ0RpdmVycycsXHJcbiAgICBDb21pbmdTb29uOiAnQXJyaXZlIGJpZW50w7R0JyxcclxuICAgIEVycm9yOiAnRXJyZXVyJyxcclxuICAgIDQwNDogJzQwNCcsXHJcbiAgICA1MDA6ICc1MDAnLFxyXG4gICAgTm90QXV0aG9yaXplZDogJ1BhcyBhdXRvcmlzw6knLFxyXG4gICAgTWFpbnRlbmFuY2U6ICdFbnRyZXRpZW4nLFxyXG4gICAgUHJvZmlsZTogJ1Byb2ZpbCcsXHJcbiAgICBVc2VyOiAnVXRpbGlzYXRldXInLFxyXG4gICAgVmlldzogJ1Z1ZScsXHJcbiAgICBFZGl0OiAnTW9kaWZpZXInLFxyXG4gICAgVXNlclNldHRpbmdzOiAnUGFyYW3DqHRyZXMgdXRpbGlzYXRldXInLFxyXG4gICAgSW52b2ljZTogJ0ZhY3R1cmUgZFxcJ2FjaGF0JyxcclxuICAgIEZBUTogJ0ZBUScsXHJcbiAgICBTZWFyY2g6ICdDaGVyY2hlcicsXHJcbiAgICBLbm93bGVkZ2VCYXNlOiAnQmFzZSBkZSBjb25uYWlzc2FuY2VzJyxcclxuICAgIENoYXJ0c0FuZE1hcHM6ICdHcmFwaGlxdWVzIEV0IENhcnRlcycsXHJcbiAgICBDaGFydHM6ICdHcmFwaGlxdWVzJyxcclxuICAgIEFwZXhDaGFydHM6ICdBcGV4IENoYXJ0cycsXHJcbiAgICBjaGFydGpzOiAnY2hhcnRqcycsXHJcbiAgICBlY2hhcnRzOiAnZWNoYXJ0cycsXHJcbiAgICBjaGFydGlzdDogJ2NoYXJ0aXN0JyxcclxuICAgIEdvb2dsZU1hcDogJ0dvb2dsZSBDYXJ0ZScsXHJcbiAgICBFeHRlbnNpb25zOiAnRXh0ZW5zaW9ucycsXHJcbiAgICBRdWlsbEVkaXRvcjogJ8OJZGl0ZXVyIGRlIHBpcXVhbnRzJyxcclxuICAgIERyYWdBbmREcm9wOiAnRHJhZyAmIERyb3AnLFxyXG4gICAgRGF0ZXBpY2tlcjogJ1PDqWxlY3RldXIgZGUgZGF0ZScsXHJcbiAgICBEYXRldGltZVBpY2tlcjogJ1PDqWxlY3RldXIgZGUgZGF0ZSAvIGhldXJlJyxcclxuICAgIEFjY2Vzc0NvbnRyb2w6ICdDb250csO0bGUgZFxcJ2FjY8OocycsXHJcbiAgICBJMThuOiAnSTE4bicsXHJcbiAgICBDYXJvdXNlbDogJ0NhcnJvdXNlbCcsXHJcbiAgICBDbGlwYm9hcmQ6ICdQcmVzc2UtcGFwaWVycycsXHJcbiAgICBDb250ZXh0TWVudTogJ01lbnUgY29udGV4dHVlbCcsXHJcbiAgICBTdGFyUmF0aW5nczogJ0NsYXNzZW1lbnQgcGFyIMOpdG9pbGVzJyxcclxuICAgIEF1dG9jb21wbGV0ZTogJ1Rlcm1pbsOpIGF1dG9tYXRpcXVlbWVudCcsXHJcbiAgICBUcmVlOiAnQXJicmUnLFxyXG4gICAgLy8gXCJJbXBvcnQvRXhwb3J0XCI6ICdJbXBvcnRhdGlvbi9FeHBvcnRhdGlvbicsXHJcbiAgICBJbXBvcnQ6ICdJbXBvcnRhdGlvbicsXHJcbiAgICBFeHBvcnQ6ICdFeHBvcnRhdGlvbicsXHJcbiAgICBFeHBvcnRTZWxlY3RlZDogJ0V4cG9ydGVyIHPDqWxlY3Rpb25uw6knLFxyXG4gICAgT3RoZXJzOiAnQXV0cmUnLFxyXG4gICAgTWVudUxldmVsczogJ05pdmVhdXggZGUgbWVudScsXHJcbiAgICBNZW51TGV2ZWwycDE6ICdOaXZlYXUgZGUgbWVudSAyLjEnLFxyXG4gICAgTWVudUxldmVsMnAyOiAnTml2ZWF1IGRlIG1lbnUgMi4yJyxcclxuICAgIE1lbnVMZXZlbDNwMTogJ05pdmVhdSBkZSBtZW51IDMuMScsXHJcbiAgICBNZW51TGV2ZWwzcDI6ICdOaXZlYXUgZGUgbWVudSAzLjInLFxyXG4gICAgRGlzYWJsZWRNZW51OiAnTWVudSBkw6lzYWN0aXbDqScsXHJcbiAgICBTdXBwb3J0OiAnU291dGllbicsXHJcbiAgICBEb2N1bWVudGF0aW9uOiAnRG9jdW1lbnRhdGlvbicsXHJcbiAgICBSYWlzZVN1cHBvcnQ6ICdBdWdtZW50ZXIgbGUgc291dGllbicsXHJcbiAgICBkZW1vVGl0bGU6ICdUaXRyZSBkZSBsYSBjYXJ0ZScsXHJcbiAgICBkZW1vVGV4dDogJ0xlIGfDonRlYXUgYXUgc8Opc2FtZSBzXFwnZW5jbGVuY2hlIGF1IHBldGl0IHBhaW4gYXUgcGFpbiBkXFwnw6lwaWNlcyBkYW5vaXMgSlxcJ2Fkb3JlIGxlIHBhaW4gZFxcJ8OpcGljZXMuIFRhcnRlIGF1eCBwb21tZXMgZXQganVqdWJlcyBjaHVwYSBjaHVwcyBtdWZmaW4gaGFsdmFoIHN1Y2V0dGUuIFRpcmFtaXN1IGfDonRlYXUgYXUgY2hvY29sYXQgZ8OidGVhdSBkXFwnYXZvaW5lIHRpcmFtaXN1IHBydW5lIHN1Y3JlLiBEb251dCB0YXJ0ZSBzdWNyw6llIGfDonRlYXUgw6AgbFxcJ2F2b2luZSBkcmFnw6llIGdvdXR0ZXMgZGUgZnJ1aXRzIGfDonRlYXUgYXUgY2l0cm9uIGVuIGJhcmJlIMOgIHBhcGEuJ1xyXG4gIH0sXHJcbiAgcHQ6IHtcclxuICAgIERhc2hib2FyZDogJ3BhaW5lbCBkZSBjb250cm9sZScsXHJcbiAgICBlQ29tbWVyY2U6ICdjb23DqXJjaW8gZWxldHLDtG5pY28nLFxyXG4gICAgQXBwczogJ0FQUFMnLFxyXG4gICAgVG9kbzogJ0Zhw6dhbScsXHJcbiAgICBDaGF0OiAnQmF0ZS1wYXBvJyxcclxuICAgIEVtYWlsOiAnTyBlbWFpbCcsXHJcbiAgICBDYWxlbmRhcjogJ0NhbGVuZMOhcmlvJyxcclxuICAgIEZ1bGxDYWxlbmRhcjogJ0NhbGVuZMOhcmlvIENvbXBsZXRvJyxcclxuICAgIFNpbXBsZUNhbGVuZGFyOiAnQ2FsZW5kw6FyaW8gU2ltcGxlcycsXHJcbiAgICBTaG9wOiAnZmF6ZXIgY29tcHJhcycsXHJcbiAgICBJdGVtRGV0YWlsczogJ0RldGFsaGVzIGRvIGl0ZW0nLFxyXG4gICAgQ2FydDogJ0NhcnJpbmhvJyxcclxuICAgIFdpc2hMaXN0OiAnTGlzdGEgZGUgRGVzZWpvcycsXHJcbiAgICBDaGVja291dDogJ0NvbmZpcmEnLFxyXG4gICAgVUk6ICdVSScsXHJcbiAgICBEYXRhTGlzdDogJ0xpc3RhIGRlIGRhZG9zJyxcclxuICAgIExpc3RWaWV3OiAnRXhpYmnDp8OjbyBkZSBsaXN0YScsXHJcbiAgICBUaHVtYlZpZXc6ICdUaHVtYiBWaWV3JyxcclxuICAgIEdyaWQ6ICdHcmFkZScsXHJcbiAgICBWdWV4eTogJ1Z1ZXh5JyxcclxuICAgIFZ1ZXNheDogJ1Z1ZXNheCcsXHJcbiAgICBUYWlsd2luZDogJ1RhaWx3aW5kJyxcclxuICAgIENvbG9yczogJ0NvcmVzJyxcclxuICAgIENhcmQ6ICdDYXJ0w6NvJyxcclxuICAgIEJhc2ljOiAnQmFzaWMnLFxyXG4gICAgU3RhdGlzdGljczogJ0VzdGF0aXN0aWNhcycsXHJcbiAgICBBbmFseXRpY3M6ICdBbmFseXRpY3MnLFxyXG4gICAgQ2FyZEFjdGlvbnM6ICdBw6fDtWVzIGRvIENhcnTDo28nLFxyXG4gICAgQ2FyZENvbG9yczogJ0NvcmVzIGRvIGNhcnTDo28nLFxyXG4gICAgVGFibGU6ICdNZXNhJyxcclxuICAgIGFnR3JpZFRhYmxlOiAnVGFiZWxhIEFnR3JpZCcsXHJcbiAgICBDb21wb25lbnRzOiAnQ29tcG9uZW50ZXMnLFxyXG4gICAgQWxlcnQ6ICdBbGVydGEnLFxyXG4gICAgQXZhdGFyOiAnQXZhdGFyJyxcclxuICAgIEJhZGdlOiAnQ3JhY2jDoScsXHJcbiAgICBCcmVhZGNydW1iOiAnQnJlYWRjcnVtYicsXHJcbiAgICBCdXR0b246ICdCb3TDo28nLFxyXG4gICAgQnV0dG9uR3JvdXA6ICdHcnVwbyBkZSBib3TDtWVzJyxcclxuICAgIENoaXA6ICdMYXNjYScsXHJcbiAgICBDb2xsYXBzZTogJ0NvbGFwc28nLFxyXG4gICAgRGlhbG9nczogJ0Rpw6Fsb2dvcycsXHJcbiAgICBEaXZpZGVyOiAnRGl2aXNvcicsXHJcbiAgICBEcm9wRG93bjogJ1N1c3BlbnNvJyxcclxuICAgIExpc3Q6ICdMaXN0YScsXHJcbiAgICBMb2FkaW5nOiAnQ2FycmVnYW5kbycsXHJcbiAgICBOYXZiYXI6ICdOYXZiYXInLFxyXG4gICAgTm90aWZpY2F0aW9uczogJ05vdGlmaWNhw6fDtWVzJyxcclxuICAgIFBhZ2luYXRpb246ICdQYWdpbmHDp8OjbycsXHJcbiAgICBQb3B1cDogJ0FwYXJlY2VyJyxcclxuICAgIFByb2dyZXNzOiAnUHJvZ3Jlc3NvJyxcclxuICAgIFNpZGViYXI6ICdCYXJyYSBMYXRlcmFsJyxcclxuICAgIFNsaWRlcjogJ0NvbnRyb2xlIERlc2xpemFudGUnLFxyXG4gICAgVGFiczogJ0d1aWFzJyxcclxuICAgIFRvb2x0aXA6ICdkaWNhIGRlIGZlcnJhbWVudGEnLFxyXG4gICAgVXBsb2FkOiAnRW52aW8nLFxyXG4gICAgRm9ybXNBbmRUYWJsZTogJ0Zvcm11bMOhcmlvcyBlIHRhYmVsYScsXHJcbiAgICBGb3JtRWxlbWVudHM6ICdFbGVtZW50b3MgZG8gZm9ybXVsw6FyaW8nLFxyXG4gICAgU2VsZWN0OiAnU2VsZWNpb25lJyxcclxuICAgIFN3aXRjaDogJ0ludGVycnVwdG9yJyxcclxuICAgIENoZWNrYm94OiAnQ2FpeGEgZGUgc2VsZcOnw6NvJyxcclxuICAgIFJhZGlvOiAnUsOhZGlvJyxcclxuICAgIElucHV0OiAnRW50cmFkYScsXHJcbiAgICBOdW1iZXJJbnB1dDogJ0VudHJhZGEgbnVtw6lyaWNhJyxcclxuICAgIFRleHRhcmVhOiAnVGV4dGFyZWEnLFxyXG4gICAgRm9ybUxheW91dHM6ICdMYXlvdXRzIGRlIGZvcm11bMOhcmlvJyxcclxuICAgIEZvcm1XaXphcmQ6ICdBc3Npc3RlbnRlIGRlIEZvcm11bMOhcmlvJyxcclxuICAgIEZvcm1WYWxpZGF0aW9uOiAnVmFsaWRhw6fDo28gZGUgRm9ybXVsw6FyaW8nLFxyXG4gICAgRm9ybUlucHV0R3JvdXA6ICdHcnVwbyBkZSBlbnRyYWRhIGRlIGZvcm11bMOhcmlvJyxcclxuICAgIFBhZ2VzOiAnUMOBR0lOQVMnLFxyXG4gICAgQXV0aGVudGljYXRpb246ICdBdXRlbnRpY2HDp8OjbycsXHJcbiAgICBMb2dpbjogJ0VudHJhcicsXHJcbiAgICBSZWdpc3RlcjogJ1JlZ2lzdG8nLFxyXG4gICAgRm9yZ290UGFzc3dvcmQ6ICdFc3F1ZWNldSBBIFNlbmhhJyxcclxuICAgIFJlc2V0UGFzc3dvcmQ6ICdSZWRlZmluaXIgU2VuaGEnLFxyXG4gICAgTG9ja1NjcmVlbjogJ1RlbGEgZGUgYmxvcXVlaW8nLFxyXG4gICAgTWlzY2VsbGFuZW91czogJ0RpdmVyc29zJyxcclxuICAgIENvbWluZ1Nvb246ICdFbSBicmV2ZScsXHJcbiAgICBFcnJvcjogJ0Vycm8nLFxyXG4gICAgNDA0OiAnNDA0JyxcclxuICAgIDUwMDogJzUwMCcsXHJcbiAgICBOb3RBdXRob3JpemVkOiAnTsOjbyBhdXRvcml6YWRvJyxcclxuICAgIE1haW50ZW5hbmNlOiAnTWFudXRlbsOnw6NvJyxcclxuICAgIFByb2ZpbGU6ICdQZXJmaWwnLFxyXG4gICAgVXNlcjogJ0RvIHV0aWxpemFkb3InLFxyXG4gICAgVmlldzogJ1Zpc8OjbycsXHJcbiAgICBFZGl0OiAnRWRpdGFyJyxcclxuICAgIFVzZXJTZXR0aW5nczogJ0NvbmZpZ3VyYcOnw7VlcyBkbyBVc3XDoXJpbycsXHJcbiAgICBJbnZvaWNlOiAnRmF0dXJhJyxcclxuICAgIEZBUTogJ1Blcmd1bnRhcyBmcmVxdWVudGVzJyxcclxuICAgIFNlYXJjaDogJ1Byb2N1cmFyJyxcclxuICAgIEtub3dsZWRnZUJhc2U6ICdCYXNlIGRlIENvbmhlY2ltZW50bycsXHJcbiAgICBDaGFydHNBbmRNYXBzOiAnR3LDoWZpY29zIEUgTWFwYXMnLFxyXG4gICAgQ2hhcnRzOiAnR3LDoWZpY29zJyxcclxuICAgIEFwZXhDaGFydHM6ICdBcGV4IENoYXJ0cycsXHJcbiAgICBjaGFydGpzOiAnY2hhcnRqcycsXHJcbiAgICBlY2hhcnRzOiAnZWNoYXJ0cycsXHJcbiAgICBjaGFydGlzdDogJ2NoYXJ0aXN0JyxcclxuICAgIEdvb2dsZU1hcDogJ0dvb2dsZSBNYXBhJyxcclxuICAgIEV4dGVuc2lvbnM6ICdFeHRlbnPDo28nLFxyXG4gICAgUXVpbGxFZGl0b3I6ICdRdWlsbC1FZGl0b3InLFxyXG4gICAgRHJhZ0FuZERyb3A6ICdBcnJhc3RlIGUgc29sdGUnLFxyXG4gICAgRGF0ZXBpY2tlcjogJ0RhdGVwaWNrZXInLFxyXG4gICAgRGF0ZXRpbWVQaWNrZXI6ICdTZWxldG9yIGRlIGRhdGEgZSBob3JhJyxcclxuICAgIEFjY2Vzc0NvbnRyb2w6ICdDb250cm9sZSBkZSBhY2Vzc28nLFxyXG4gICAgSTE4bjogJ0kxOG4nLFxyXG4gICAgQ2Fyb3VzZWw6ICdDYXJyb3NzZWwnLFxyXG4gICAgQ2xpcGJvYXJkOiAnUHJhbmNoZXRhJyxcclxuICAgIENvbnRleHRNZW51OiAnTWVudSBjb250ZXh0dWFsJyxcclxuICAgIFN0YXJSYXRpbmdzOiAnQ2xhc3NpZmljYcOnw7VlcyBwb3IgZXN0cmVsYXMnLFxyXG4gICAgQXV0b2NvbXBsZXRlOiAnYXV0b2NvbXBsZXRhcicsXHJcbiAgICBUcmVlOiAnw4Fydm9yZScsXHJcbiAgICAvLyBcIkltcG9ydC9FeHBvcnRcIjogJ0ltcG9ydGFyL0V4cG9ydGFyJyxcclxuICAgIEltcG9ydDogJ0ltcG9ydGFyJyxcclxuICAgIEV4cG9ydDogJ0V4cG9ydGFyJyxcclxuICAgIEV4cG9ydFNlbGVjdGVkOiAnRXhwb3J0YXIgU2VsZWNpb25hZG8nLFxyXG4gICAgT3RoZXJzOiAnT3V0cmFzJyxcclxuICAgIE1lbnVMZXZlbHM6ICdOw612ZWlzIGRlIE1lbnUnLFxyXG4gICAgTWVudUxldmVsMnAxOiAnTsOtdmVsIGRlIG1lbnUgMi4xJyxcclxuICAgIE1lbnVMZXZlbDJwMjogJ07DrXZlbCBkZSBtZW51IDIuMicsXHJcbiAgICBNZW51TGV2ZWwzcDE6ICdOw612ZWwgZGUgbWVudSAzLjEnLFxyXG4gICAgTWVudUxldmVsM3AyOiAnTsOtdmVsIGRlIG1lbnUgMy4yJyxcclxuICAgIERpc2FibGVkTWVudTogJ01lbnUgZGVzYXRpdmFkbycsXHJcbiAgICBTdXBwb3J0OiAnQXBvaW8sIHN1cG9ydGUnLFxyXG4gICAgRG9jdW1lbnRhdGlvbjogJ0RvY3VtZW50YcOnw6NvJyxcclxuICAgIFJhaXNlU3VwcG9ydDogJ0xldmFudGFyIFN1cG9ydGUnLFxyXG4gICAgZGVtb1RpdGxlOiAnVMOtdHVsbyBkbyBjYXJ0w6NvJyxcclxuICAgIGRlbW9UZXh0OiAnTyBzw6lzYW1vIGRvIGJvbG8gYWdhcnJhIGRpbmFtYXJxdcOqcyBkbyBww6NvLWRlLWVzcMOpY2llIGRvIHF1ZXF1ZSBldSBhbW8gbyBww6NvLWRlLWVzcMOpY2llLiBUb3J0YSBkZSB0b3J0YSBkZSBtYcOnw6MganVqdWJhIGNodXBhIGNodXBzIG11ZmZpbiBoYWx2YWggcGlydWxpdG8uIEFtZWl4YSBkbyBhw6fDumNhciBkbyBtYcOnYXDDo28gZG8gdGlyYW1pc3UgZG8gYm9sbyBkYSBhdmVpYSBkbyBib2xvIGRlIGNob2NvbGF0ZS4gQm9sbyBkZSBhdmVpYSBkZSB0b3J0YSBkb2NlIHJvc3F1aW5oYSBkcmFnw6llIGZydWl0Y2FrZSBhbGdvZMOjbyBkb2NlIGdvdGFzIGRlIGxpbcOjby4nXHJcbiAgfVxyXG59XHJcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/i18n/i18nData.js\n"); /***/ }), /***/ "./src/layouts/components/VxBreadcrumb.vue": /*!*************************************************!*\ !*** ./src/layouts/components/VxBreadcrumb.vue ***! \*************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _VxBreadcrumb_vue_vue_type_template_id_5d02e88f_functional_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VxBreadcrumb.vue?vue&type=template&id=5d02e88f&functional=true& */ \"./src/layouts/components/VxBreadcrumb.vue?vue&type=template&id=5d02e88f&functional=true&\");\n/* harmony import */ var _VxBreadcrumb_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VxBreadcrumb.vue?vue&type=script&lang=js& */ \"./src/layouts/components/VxBreadcrumb.vue?vue&type=script&lang=js&\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _VxBreadcrumb_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _VxBreadcrumb_vue_vue_type_template_id_5d02e88f_functional_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _VxBreadcrumb_vue_vue_type_template_id_5d02e88f_functional_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n true,\n null,\n null,\n null\n \n)\n\n/* hot reload */\nif (true) {\n var api = __webpack_require__(/*! ./node_modules/vue-hot-reload-api/dist/index.js */ \"./node_modules/vue-hot-reload-api/dist/index.js\")\n api.install(__webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\"))\n if (api.compatible) {\n module.hot.accept()\n if (!api.isRecorded('5d02e88f')) {\n api.createRecord('5d02e88f', component.options)\n } else {\n api.rerender('5d02e88f', component.options)\n }\n module.hot.accept(/*! ./VxBreadcrumb.vue?vue&type=template&id=5d02e88f&functional=true& */ \"./src/layouts/components/VxBreadcrumb.vue?vue&type=template&id=5d02e88f&functional=true&\", function(__WEBPACK_OUTDATED_DEPENDENCIES__) { /* harmony import */ _VxBreadcrumb_vue_vue_type_template_id_5d02e88f_functional_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VxBreadcrumb.vue?vue&type=template&id=5d02e88f&functional=true& */ \"./src/layouts/components/VxBreadcrumb.vue?vue&type=template&id=5d02e88f&functional=true&\");\n(function () {\n api.rerender('5d02e88f', {\n render: _VxBreadcrumb_vue_vue_type_template_id_5d02e88f_functional_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n staticRenderFns: _VxBreadcrumb_vue_vue_type_template_id_5d02e88f_functional_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]\n })\n })(__WEBPACK_OUTDATED_DEPENDENCIES__); }.bind(this))\n }\n}\ncomponent.options.__file = \"src/layouts/components/VxBreadcrumb.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0cy9jb21wb25lbnRzL1Z4QnJlYWRjcnVtYi52dWUuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvbGF5b3V0cy9jb21wb25lbnRzL1Z4QnJlYWRjcnVtYi52dWU/MmRjMCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9IGZyb20gXCIuL1Z4QnJlYWRjcnVtYi52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NWQwMmU4OGYmZnVuY3Rpb25hbD10cnVlJlwiXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL1Z4QnJlYWRjcnVtYi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL1Z4QnJlYWRjcnVtYi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIS4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIHRydWUsXG4gIG51bGwsXG4gIG51bGwsXG4gIG51bGxcbiAgXG4pXG5cbi8qIGhvdCByZWxvYWQgKi9cbmlmIChtb2R1bGUuaG90KSB7XG4gIHZhciBhcGkgPSByZXF1aXJlKFwiRDpcXFxcVnVlX1Byb2plY3RcXFxcaGVuemFcXFxcYWRtaW5cXFxcbm9kZV9tb2R1bGVzXFxcXHZ1ZS1ob3QtcmVsb2FkLWFwaVxcXFxkaXN0XFxcXGluZGV4LmpzXCIpXG4gIGFwaS5pbnN0YWxsKHJlcXVpcmUoJ3Z1ZScpKVxuICBpZiAoYXBpLmNvbXBhdGlibGUpIHtcbiAgICBtb2R1bGUuaG90LmFjY2VwdCgpXG4gICAgaWYgKCFhcGkuaXNSZWNvcmRlZCgnNWQwMmU4OGYnKSkge1xuICAgICAgYXBpLmNyZWF0ZVJlY29yZCgnNWQwMmU4OGYnLCBjb21wb25lbnQub3B0aW9ucylcbiAgICB9IGVsc2Uge1xuICAgICAgYXBpLnJlcmVuZGVyKCc1ZDAyZTg4ZicsIGNvbXBvbmVudC5vcHRpb25zKVxuICAgIH1cbiAgICBtb2R1bGUuaG90LmFjY2VwdChcIi4vVnhCcmVhZGNydW1iLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD01ZDAyZTg4ZiZmdW5jdGlvbmFsPXRydWUmXCIsIGZ1bmN0aW9uICgpIHtcbiAgICAgIGFwaS5yZXJlbmRlcignNWQwMmU4OGYnLCB7XG4gICAgICAgIHJlbmRlcjogcmVuZGVyLFxuICAgICAgICBzdGF0aWNSZW5kZXJGbnM6IHN0YXRpY1JlbmRlckZuc1xuICAgICAgfSlcbiAgICB9KVxuICB9XG59XG5jb21wb25lbnQub3B0aW9ucy5fX2ZpbGUgPSBcInNyYy9sYXlvdXRzL2NvbXBvbmVudHMvVnhCcmVhZGNydW1iLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/layouts/components/VxBreadcrumb.vue\n"); /***/ }), /***/ "./src/layouts/components/VxBreadcrumb.vue?vue&type=script&lang=js&": /*!**************************************************************************!*\ !*** ./src/layouts/components/VxBreadcrumb.vue?vue&type=script&lang=js& ***! \**************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxBreadcrumb_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/babel-loader/lib!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./VxBreadcrumb.vue?vue&type=script&lang=js& */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layouts/components/VxBreadcrumb.vue?vue&type=script&lang=js&\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxBreadcrumb_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[\"default\"]); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0cy9jb21wb25lbnRzL1Z4QnJlYWRjcnVtYi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2xheW91dHMvY29tcG9uZW50cy9WeEJyZWFkY3J1bWIudnVlPzk0NGYiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSEuLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTEyLTAhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS0wLTAhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9WeEJyZWFkY3J1bWIudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiOyBleHBvcnQgZGVmYXVsdCBtb2Q7IGV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMTItMCEuLi8uLi8uLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcyEuLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTAtMCEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL1Z4QnJlYWRjcnVtYi52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCIiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/layouts/components/VxBreadcrumb.vue?vue&type=script&lang=js&\n"); /***/ }), /***/ "./src/layouts/components/VxBreadcrumb.vue?vue&type=template&id=5d02e88f&functional=true&": /*!************************************************************************************************!*\ !*** ./src/layouts/components/VxBreadcrumb.vue?vue&type=template&id=5d02e88f&functional=true& ***! \************************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_375847b4_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxBreadcrumb_vue_vue_type_template_id_5d02e88f_functional_true___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"375847b4-vue-loader-template\"}!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/babel-loader/lib!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib??vue-loader-options!./VxBreadcrumb.vue?vue&type=template&id=5d02e88f&functional=true& */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"375847b4-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layouts/components/VxBreadcrumb.vue?vue&type=template&id=5d02e88f&functional=true&\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_375847b4_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxBreadcrumb_vue_vue_type_template_id_5d02e88f_functional_true___WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_375847b4_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxBreadcrumb_vue_vue_type_template_id_5d02e88f_functional_true___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0cy9jb21wb25lbnRzL1Z4QnJlYWRjcnVtYi52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NWQwMmU4OGYmZnVuY3Rpb25hbD10cnVlJi5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYXlvdXRzL2NvbXBvbmVudHMvVnhCcmVhZGNydW1iLnZ1ZT9lOWI0Il0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/e1xcXCJjYWNoZURpcmVjdG9yeVxcXCI6XFxcIm5vZGVfbW9kdWxlcy8uY2FjaGUvdnVlLWxvYWRlclxcXCIsXFxcImNhY2hlSWRlbnRpZmllclxcXCI6XFxcIjM3NTg0N2I0LXZ1ZS1sb2FkZXItdGVtcGxhdGVcXFwifSEuLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTEyLTAhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/P3JlZi0tNiEuLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTAtMCEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL1Z4QnJlYWRjcnVtYi52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9NWQwMmU4OGYmZnVuY3Rpb25hbD10cnVlJlwiIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/layouts/components/VxBreadcrumb.vue?vue&type=template&id=5d02e88f&functional=true&\n"); /***/ }), /***/ "./src/layouts/components/navbar/navbarSearchAndPinList.js": /*!*****************************************************************!*\ !*** ./src/layouts/components/navbar/navbarSearchAndPinList.js ***! \*****************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* eslint-disable */\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n pages: {\n key: \"title\",\n data: [\n // DASHBOARDS\n {\n title: \"Analytics Dashboard\",\n url: \"/dashboard/analytics\",\n icon: \"HomeIcon\",\n is_bookmarked: false\n }, {\n title: \"eCommerce Dashboard\",\n url: \"/dashboard/ecommerce\",\n icon: \"HomeIcon\",\n is_bookmarked: false\n },\n // APPS\n {\n title: \"Todo\",\n url: \"/apps/todo\",\n icon: \"CheckSquareIcon\",\n is_bookmarked: true\n }, {\n title: \"Chat\",\n url: \"/apps/chat\",\n icon: \"MessageSquareIcon\",\n is_bookmarked: true\n }, {\n title: \"Email\",\n url: \"/apps/email\",\n icon: \"MailIcon\",\n is_bookmarked: true\n }, {\n title: \"Calendar\",\n url: \"/apps/calendar/vue-simple-calendar\",\n icon: \"CalendarIcon\",\n is_bookmarked: true\n }, {\n title: \"E-Commerce Shop\",\n url: \"/apps/eCommerce/shop\",\n icon: \"ShoppingCartIcon\",\n is_bookmarked: true\n }, {\n title: \"E-Commerce Item Detail\",\n url: \"/apps/eCommerce/item\",\n icon: \"SmartphoneIcon\",\n is_bookmarked: false\n }, {\n title: \"E-Commerce Wish List\",\n url: \"/apps/eCommerce/wish-list\",\n icon: \"HeartIcon\",\n is_bookmarked: false\n }, {\n title: \"E-Commerce Checkout\",\n url: \"/apps/eCommerce/checkout\",\n icon: \"CreditCardIcon\",\n is_bookmarked: false\n }, {\n title: \"User List\",\n url: \"/apps/user/user-list\",\n icon: \"ListIcon\",\n is_bookmarked: false\n }, {\n title: \"User View\",\n url: \"/apps/user/user-view/268\",\n icon: \"UserIcon\",\n is_bookmarked: false\n }, {\n title: \"User Edit\",\n url: \"/apps/user/user-edit/268\",\n icon: \"EditIcon\",\n is_bookmarked: false\n },\n // UI ELEMENTS\n {\n title: \"Data List - List View\",\n url: \"/ui-elements/data-list/list-view\",\n icon: \"ListIcon\",\n is_bookmarked: false\n }, {\n title: \"Data List - Thumb View\",\n url: \"/ui-elements/data-list/thumb-view\",\n icon: \"ImageIcon\",\n is_bookmarked: false\n }, {\n title: \"Vuesax Grid\",\n url: \"/ui-elements/grid/vuesax\",\n icon: \"LayoutIcon\",\n is_bookmarked: false\n }, {\n title: \"Tailwind Grid\",\n url: \"/ui-elements/grid/tailwind\",\n icon: \"LayoutIcon\",\n is_bookmarked: false\n }, {\n title: \"Colors\",\n url: \"/ui-elements/colors\",\n icon: \"DropletIcon\",\n is_bookmarked: false\n }, {\n title: \"Basic Cards\",\n url: \"/ui-elements/card/basic\",\n icon: \"CreditCardIcon\",\n is_bookmarked: false\n }, {\n title: \"Statistics Card\",\n url: \"/ui-elements/card/statistics\",\n icon: \"CreditCardIcon\",\n is_bookmarked: false\n }, {\n title: \"Analytics Cards\",\n url: \"/ui-elements/card/analytics\",\n icon: \"CreditCardIcon\",\n is_bookmarked: false\n }, {\n title: \"Card Actions\",\n url: \"/ui-elements/card/card-actions\",\n icon: \"CreditCardIcon\",\n is_bookmarked: false\n }, {\n title: \"Card Colors\",\n url: \"/ui-elements/card/card-colors\",\n icon: \"FeatherIcon\",\n is_bookmarked: false\n }, {\n title: \"Table\",\n url: \"/ui-elements/table\",\n icon: \"GridIcon\",\n is_bookmarked: false\n }, {\n title: \"agGrid Table\",\n url: \"/ui-elements/ag-grid-table\",\n icon: \"GridIcon\",\n is_bookmarked: false\n }, {\n title: \"Alert Component\",\n url: \"/components/alert\",\n icon: \"AlertTriangleIcon\",\n is_bookmarked: false\n }, {\n title: \"Avatar Component\",\n url: \"/components/avatar\",\n icon: \"UserIcon\",\n is_bookmarked: false\n }, {\n title: \"Breadcrumb Component\",\n url: \"/components/breadcrumb\",\n icon: \"NavigationIcon\",\n is_bookmarked: false\n }, {\n title: \"Button Component\",\n url: \"/components/button\",\n icon: \"BoldIcon\",\n is_bookmarked: false\n }, {\n title: \"Button Group Component\",\n url: \"/components/button-group\",\n icon: \"BoldIcon\",\n is_bookmarked: false\n }, {\n title: \"Chip Component\",\n url: \"/components/chip\",\n icon: \"TagIcon\",\n is_bookmarked: false\n }, {\n title: \"Collapse Component\",\n url: \"/components/collapse\",\n icon: \"PlusIcon\",\n is_bookmarked: false\n }, {\n title: \"Dialogs Component\",\n url: \"/components/dialogs\",\n icon: \"CopyIcon\",\n is_bookmarked: false\n }, {\n title: \"Divider Component\",\n url: \"/components/divider\",\n icon: \"MinusIcon\",\n is_bookmarked: false\n }, {\n title: \"DropDown Component\",\n url: \"/components/dropdown\",\n icon: \"MoreHorizontalIcon\",\n is_bookmarked: false\n }, {\n title: \"List Component\",\n url: \"/components/list\",\n icon: \"ListIcon\",\n is_bookmarked: false\n }, {\n title: \"Loading Component\",\n url: \"/components/loading\",\n icon: \"LoaderIcon\",\n is_bookmarked: false\n }, {\n title: \"Navbar Component\",\n url: \"/components/navbar\",\n icon: \"CreditCardIcon\",\n is_bookmarked: false\n }, {\n title: \"Notifications Component\",\n url: \"/components/notifications\",\n icon: \"BellIcon\",\n is_bookmarked: false\n }, {\n title: \"Pagination Component\",\n url: \"/components/pagination\",\n icon: \"ChevronsRightIcon\",\n is_bookmarked: false\n }, {\n title: \"Popup Component\",\n url: \"/components/popup\",\n icon: \"CopyIcon\",\n is_bookmarked: false\n }, {\n title: \"Progress Component\",\n url: \"/components/progress\",\n icon: \"SlidersIcon\",\n is_bookmarked: false\n }, {\n title: \"Sidebar Component\",\n url: \"/components/sidebar\",\n icon: \"SidebarIcon\",\n is_bookmarked: false\n }, {\n title: \"Slider Component\",\n url: \"/components/slider\",\n icon: \"SlidersIcon\",\n is_bookmarked: false\n }, {\n title: \"Tabs Component\",\n url: \"/components/tabs\",\n icon: \"CreditCardIcon\",\n is_bookmarked: false\n }, {\n title: \"Tooltip Component\",\n url: \"/components/tooltip\",\n icon: \"AlertCircleIcon\",\n is_bookmarked: false\n }, {\n title: \"Upload Component\",\n url: \"/components/upload\",\n icon: \"UploadIcon\",\n is_bookmarked: false\n },\n // FORMS\n // {title: \"Select Form Element\", url: \"/forms/form-elements/select\", icon: \"CheckIcon\", is_bookmarked: false},\n {\n title: \"Switch Form Element\",\n url: \"/forms/form-elements/switch\",\n icon: \"ToggleLeftIcon\",\n is_bookmarked: false\n }, {\n title: \"Checkbox Form Element\",\n url: \"/forms/form-elements/checkbox\",\n icon: \"CheckSquareIcon\",\n is_bookmarked: false\n }, {\n title: \"Radio Form Element\",\n url: \"/forms/form-elements/radio\",\n icon: \"DiscIcon\",\n is_bookmarked: false\n }, {\n title: \"Input Form Element\",\n url: \"/forms/form-elements/input\",\n icon: \"TypeIcon\",\n is_bookmarked: false\n }, {\n title: \"Number Input Form Element\",\n url: \"/forms/form-elements/number-input\",\n icon: \"TypeIcon\",\n is_bookmarked: false\n }, {\n title: \"Textarea Form Element\",\n url: \"/forms/form-elements/textarea\",\n icon: \"TypeIcon\",\n is_bookmarked: false\n }, {\n title: \"Form Layouts\",\n url: \"/forms/form-layouts\",\n icon: \"LayoutIcon\",\n is_bookmarked: false\n }, {\n title: \"Form Wizard\",\n url: \"/forms/form-wizard\",\n icon: \"GitCommitIcon\",\n is_bookmarked: false\n }, {\n title: \"Form Validation\",\n url: \"/forms/form-validation\",\n icon: \"CheckSquareIcon\",\n is_bookmarked: false\n }, {\n title: \"Form Input Group\",\n url: \"/forms/form-input-group\",\n icon: \"MenuIcon\",\n is_bookmarked: false\n },\n // PAGES\n {\n title: \"Login Page\",\n url: \"/pages/login\",\n icon: \"LockIcon\",\n is_bookmarked: false\n }, {\n title: \"Register Page\",\n url: \"/pages/register\",\n icon: \"UserPlusIcon\",\n is_bookmarked: false\n }, {\n title: \"Forgot Password Page\",\n url: \"/pages/forgot-password\",\n icon: \"HelpCircleIcon\",\n is_bookmarked: false\n }, {\n title: \"Reset Password Page\",\n url: \"/pages/reset-password\",\n icon: \"UnlockIcon\",\n is_bookmarked: false\n }, {\n title: \"Lock Screen Page\",\n url: \"/pages/lock-screen\",\n icon: \"LockIcon\",\n is_bookmarked: false\n }, {\n title: \"Coming Soon Page\",\n url: \"/pages/comingsoon\",\n icon: \"ClockIcon\",\n is_bookmarked: false\n }, {\n title: \"404 Page\",\n url: \"/pages/error-404\",\n icon: \"MonitorIcon\",\n is_bookmarked: false\n }, {\n title: \"500 Page\",\n url: \"/pages/error-500\",\n icon: \"MonitorIcon\",\n is_bookmarked: false\n }, {\n title: \"Not Authorized Page\",\n url: \"/pages/not-authorized\",\n icon: \"XCircleIcon\",\n is_bookmarked: false\n }, {\n title: \"Maintenance Page\",\n url: \"/pages/maintenance\",\n icon: \"MonitorIcon\",\n is_bookmarked: false\n }, {\n title: \"Profile Page\",\n url: \"/pages/profile\",\n icon: \"UserIcon\",\n is_bookmarked: false\n }, {\n title: \"User Settings\",\n url: \"/pages/user-settings\",\n icon: \"SettingsIcon\",\n is_bookmarked: false\n }, {\n title: \"FAQ Page\",\n url: \"/pages/faq\",\n icon: \"HelpCircleIcon\",\n is_bookmarked: false\n }, {\n title: \"KnowledgeBase Page\",\n url: \"/pages/knowledge-base\",\n icon: \"BookIcon\",\n is_bookmarked: false\n }, {\n title: \"Search Page\",\n url: \"/pages/search\",\n icon: \"SearchIcon\",\n is_bookmarked: false\n }, {\n title: \"Invoice Page\",\n url: \"/pages/invoice\",\n icon: \"FileIcon\",\n is_bookmarked: false\n },\n // CHARTS & MAPS\n {\n title: \"Apex Charts\",\n url: \"/charts-and-maps/charts/apex-charts\",\n icon: \"PieChartIcon\",\n is_bookmarked: false\n }, {\n title: \"chartjs\",\n url: \"/charts-and-maps/charts/chartjs\",\n icon: \"PieChartIcon\",\n is_bookmarked: false\n }, {\n title: \"echarts\",\n url: \"/charts-and-maps/charts/echarts\",\n icon: \"PieChartIcon\",\n is_bookmarked: false\n }, {\n title: \"Google Map\",\n url: \"/charts-and-maps/maps/google-map\",\n icon: \"MapIcon\",\n is_bookmarked: false\n },\n // EXTENSIONS\n {\n title: \"Select Extension\",\n url: \"/extensions/select\",\n icon: \"CheckIcon\",\n is_bookmarked: false\n }, {\n title: \"Quill Editor\",\n url: \"/extensions/quill-editor\",\n icon: \"EditIcon\",\n is_bookmarked: false\n }, {\n title: \"Drag & Drop\",\n url: \"/extensions/drag-and-drop\",\n icon: \"CopyIcon\",\n is_bookmarked: false\n }, {\n title: \"Datepicker\",\n url: \"/extensions/datepicker\",\n icon: \"CalendarIcon\",\n is_bookmarked: false\n }, {\n title: \"Datetime Picker\",\n url: \"/extensions/datetime-picker\",\n icon: \"ClockIcon\",\n is_bookmarked: false\n }, {\n title: \"Access Control\",\n url: \"/extensions/access-control\",\n icon: \"LockIcon\",\n is_bookmarked: false\n }, {\n title: \"I18n\",\n url: \"/extensions/i18n\",\n icon: \"GlobeIcon\",\n is_bookmarked: false\n }, {\n title: \"Carousel\",\n url: \"/extensions/carousel\",\n icon: \"LayersIcon\",\n is_bookmarked: false\n }, {\n title: \"Clipboard\",\n url: \"/extensions/clipboard\",\n icon: \"CopyIcon\",\n is_bookmarked: false\n }, {\n title: \"Context Menu\",\n url: \"/extensions/context-menu\",\n icon: \"MoreHorizontalIcon\",\n is_bookmarked: false\n }, {\n title: \"Star Rating\",\n url: \"/extensions/star-ratings\",\n icon: \"StarIcon\",\n is_bookmarked: false\n }, {\n title: \"Autocomplete\",\n url: \"/extensions/autocomplete\",\n icon: \"Edit3Icon\",\n is_bookmarked: false\n }, {\n title: \"Tree\",\n url: \"/extensions/tree\",\n icon: \"GitPullRequestIcon\",\n is_bookmarked: false\n }, {\n title: \"Import\",\n url: \"/import-export/import\",\n icon: \"FileTextIcon\",\n is_bookmarked: false\n }, {\n title: \"Export\",\n url: \"/import-export/export\",\n icon: \"ExternalLinkIcon\",\n is_bookmarked: false\n }, {\n title: \"Export Selected\",\n url: \"/import-export/export-selected\",\n icon: \"ExternalLinkIcon\",\n is_bookmarked: false\n }]\n },\n files: {\n key: \"file_name\",\n data: [{\n file_name: \"Joe's CV\",\n from: \"Stacy Watson\",\n file_ext: \"doc\",\n size: \"1.7 mb\"\n }, {\n file_name: \"Passport Image\",\n from: \"Ben Sinitiere\",\n file_ext: \"jpg\",\n size: \" 52 kb\"\n }, {\n file_name: \"Questions\",\n from: \"Charleen Patti\",\n file_ext: \"doc\",\n size: \"1.5 gb\"\n }, {\n file_name: \"Parenting Guide\",\n from: \"Doyle Blatteau\",\n file_ext: \"doc\",\n size: \"2.3 mb\"\n }, {\n file_name: \"Class Notes\",\n from: \"Gwen Greenlow\",\n file_ext: \"doc\",\n size: \" 30 kb\"\n }, {\n file_name: \"Class Attendance\",\n from: \"Tom Alred\",\n file_ext: \"xls\",\n size: \"52 mb\"\n }, {\n file_name: \"Company Salary\",\n from: \"Nellie Dezan\",\n file_ext: \"xls\",\n size: \"29 mb\"\n }, {\n file_name: \"Company Logo\",\n from: \"Steve Sheldon\",\n file_ext: \"jpg\",\n size: \"1.3 mb\"\n }, {\n file_name: \"Crime Rates\",\n from: \"Sherlock Holmes\",\n file_ext: \"xls\",\n size: \"37 kb\"\n }, {\n file_name: \"Ulysses\",\n from: \"Theresia Wrenne\",\n file_ext: \"pdf\",\n size: \"7.2 mb\"\n }, {\n file_name: \"War and Peace\",\n from: \"Goldie Highnote\",\n file_ext: \"pdf\",\n size: \"10.5 mb\"\n }, {\n file_name: \"Vedas\",\n from: \"Ajay Patel\",\n file_ext: \"pdf\",\n size: \"8.3 mb\"\n }, {\n file_name: \"The Trial\",\n from: \"Sirena Linkert\",\n file_ext: \"pdf\",\n size: \"1.5 mb\"\n }]\n },\n contacts: {\n key: \"name\",\n data: [{\n img: __webpack_require__(/*! @/assets/images/portrait/small/avatar-s-4.jpg */ \"./src/assets/images/portrait/small/avatar-s-4.jpg\"),\n name: \"Rena Brant\",\n email: \"nephrod@preany.co.uk\",\n time: \"21/05/2019\"\n }, {\n img: __webpack_require__(/*! @/assets/images/portrait/small/avatar-s-2.jpg */ \"./src/assets/images/portrait/small/avatar-s-2.jpg\"),\n name: \"Mariano Packard\",\n email: \"seek@sparaxis.org\",\n time: \"14/01/2018\"\n }, {\n img: __webpack_require__(/*! @/assets/images/portrait/small/avatar-s-24.jpg */ \"./src/assets/images/portrait/small/avatar-s-24.jpg\"),\n name: \"Risa Montufar\",\n email: \"vagary@unblist.org\",\n time: \"10/08/2019\"\n }, {\n img: __webpack_require__(/*! @/assets/images/portrait/small/avatar-s-15.jpg */ \"./src/assets/images/portrait/small/avatar-s-15.jpg\"),\n name: \"Maragaret Cimo\",\n email: \"designed@insanely.net\",\n time: \"01/12/2019\"\n }, {\n img: __webpack_require__(/*! @/assets/images/portrait/small/avatar-s-7.jpg */ \"./src/assets/images/portrait/small/avatar-s-7.jpg\"),\n name: \"Jona Prattis\",\n email: \"unwieldable@unblist.org\",\n time: \"21/05/2019\"\n }, {\n img: __webpack_require__(/*! @/assets/images/portrait/small/avatar-s-5.jpg */ \"./src/assets/images/portrait/small/avatar-s-5.jpg\"),\n name: \"Edmond Chicon\",\n email: \"museist@anaphyte.co.uk\",\n time: \"15/11/2019\"\n }, {\n img: __webpack_require__(/*! @/assets/images/portrait/small/avatar-s-25.jpg */ \"./src/assets/images/portrait/small/avatar-s-25.jpg\"),\n name: \"Abbey Darden\",\n email: \"astema@defectively.co.uk\",\n time: \"07/05/2019\"\n }, {\n img: __webpack_require__(/*! @/assets/images/portrait/small/avatar-s-10.jpg */ \"./src/assets/images/portrait/small/avatar-s-10.jpg\"),\n name: \"Seema Moallankamp\",\n email: \"fernando@storkish.co.uk\",\n time: \"13/08/2017\"\n }, {\n img: __webpack_require__(/*! @/assets/images/portrait/small/avatar-s-2.jpg */ \"./src/assets/images/portrait/small/avatar-s-2.jpg\"),\n name: \"Charleen Warmington\",\n email: \"furphy@cannibal.net\",\n time: \"11/08/1891\"\n }, {\n img: __webpack_require__(/*! @/assets/images/portrait/small/avatar-s-25.jpg */ \"./src/assets/images/portrait/small/avatar-s-25.jpg\"),\n name: \"Geri Linch\",\n email: \"insignia@markab.org\",\n time: \"18/01/2015\"\n }, {\n img: __webpack_require__(/*! @/assets/images/portrait/small/avatar-s-23.jpg */ \"./src/assets/images/portrait/small/avatar-s-23.jpg\"),\n name: \"Shellie Muster\",\n email: \"maxillary@equalize.co.uk\",\n time: \"26/07/2019\"\n }, {\n img: __webpack_require__(/*! @/assets/images/portrait/small/avatar-s-20.jpg */ \"./src/assets/images/portrait/small/avatar-s-20.jpg\"),\n name: \"Jesenia Vanbramer\",\n email: \"hypotony@phonetist.net\",\n time: \"12/09/2017\"\n }, {\n img: __webpack_require__(/*! @/assets/images/portrait/small/avatar-s-23.jpg */ \"./src/assets/images/portrait/small/avatar-s-23.jpg\"),\n name: \"Mardell Channey\",\n email: \"peseta@myrica.com\",\n time: \"11/11/2019\"\n }]\n }\n});\n/* eslint-enable *///# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0cy9jb21wb25lbnRzL25hdmJhci9uYXZiYXJTZWFyY2hBbmRQaW5MaXN0LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL2xheW91dHMvY29tcG9uZW50cy9uYXZiYXIvbmF2YmFyU2VhcmNoQW5kUGluTGlzdC5qcz9jZTM3Il0sInNvdXJjZXNDb250ZW50IjpbIi8qIGVzbGludC1kaXNhYmxlICovXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICBwYWdlczoge1xyXG4gICAga2V5OiBcInRpdGxlXCIsXHJcbiAgICBkYXRhOiBbXHJcbiAgICAgIC8vIERBU0hCT0FSRFNcclxuICAgICAge3RpdGxlOiBcIkFuYWx5dGljcyBEYXNoYm9hcmRcIiwgICAgICAgIHVybDogXCIvZGFzaGJvYXJkL2FuYWx5dGljc1wiLCAgICAgICAgICAgICAgICBpY29uOiBcIkhvbWVJY29uXCIsICAgICAgICAgICBpc19ib29rbWFya2VkOiBmYWxzZX0sXHJcbiAgICAgIHt0aXRsZTogXCJlQ29tbWVyY2UgRGFzaGJvYXJkXCIsICAgICAgICB1cmw6IFwiL2Rhc2hib2FyZC9lY29tbWVyY2VcIiwgICAgICAgICAgICAgICAgaWNvbjogXCJIb21lSWNvblwiLCAgICAgICAgICAgaXNfYm9va21hcmtlZDogZmFsc2V9LFxyXG5cclxuICAgICAgLy8gQVBQU1xyXG4gICAgICB7dGl0bGU6IFwiVG9kb1wiLCAgICAgICAgICAgICAgICAgICAgICAgdXJsOiBcIi9hcHBzL3RvZG9cIiwgICAgICAgICAgICAgICAgICAgICAgICAgIGljb246IFwiQ2hlY2tTcXVhcmVJY29uXCIsICAgIGlzX2Jvb2ttYXJrZWQ6IHRydWV9LFxyXG4gICAgICB7dGl0bGU6IFwiQ2hhdFwiLCAgICAgICAgICAgICAgICAgICAgICAgdXJsOiBcIi9hcHBzL2NoYXRcIiwgICAgICAgICAgICAgICAgICAgICAgICAgIGljb246IFwiTWVzc2FnZVNxdWFyZUljb25cIiwgIGlzX2Jvb2ttYXJrZWQ6IHRydWV9LFxyXG4gICAgICB7dGl0bGU6IFwiRW1haWxcIiwgICAgICAgICAgICAgICAgICAgICAgdXJsOiBcIi9hcHBzL2VtYWlsXCIsICAgICAgICAgICAgICAgICAgICAgICAgIGljb246IFwiTWFpbEljb25cIiwgICAgICAgICAgIGlzX2Jvb2ttYXJrZWQ6IHRydWV9LFxyXG4gICAgICB7dGl0bGU6IFwiQ2FsZW5kYXJcIiwgICAgICAgICAgICAgICAgICAgdXJsOiBcIi9hcHBzL2NhbGVuZGFyL3Z1ZS1zaW1wbGUtY2FsZW5kYXJcIiwgIGljb246IFwiQ2FsZW5kYXJJY29uXCIsICAgICAgIGlzX2Jvb2ttYXJrZWQ6IHRydWV9LFxyXG4gICAgICB7dGl0bGU6IFwiRS1Db21tZXJjZSBTaG9wXCIsICAgICAgICAgICAgdXJsOiBcIi9hcHBzL2VDb21tZXJjZS9zaG9wXCIsICAgICAgICAgICAgICAgIGljb246IFwiU2hvcHBpbmdDYXJ0SWNvblwiLCAgIGlzX2Jvb2ttYXJrZWQ6IHRydWV9LFxyXG4gICAgICB7dGl0bGU6IFwiRS1Db21tZXJjZSBJdGVtIERldGFpbFwiLCAgICAgdXJsOiBcIi9hcHBzL2VDb21tZXJjZS9pdGVtXCIsICAgICAgICAgICAgICAgIGljb246IFwiU21hcnRwaG9uZUljb25cIiwgICAgIGlzX2Jvb2ttYXJrZWQ6IGZhbHNlfSxcclxuICAgICAge3RpdGxlOiBcIkUtQ29tbWVyY2UgV2lzaCBMaXN0XCIsICAgICAgIHVybDogXCIvYXBwcy9lQ29tbWVyY2Uvd2lzaC1saXN0XCIsICAgICAgICAgICBpY29uOiBcIkhlYXJ0SWNvblwiLCAgICAgICAgICBpc19ib29rbWFya2VkOiBmYWxzZX0sXHJcbiAgICAgIHt0aXRsZTogXCJFLUNvbW1lcmNlIENoZWNrb3V0XCIsICAgICAgICB1cmw6IFwiL2FwcHMvZUNvbW1lcmNlL2NoZWNrb3V0XCIsICAgICAgICAgICAgaWNvbjogXCJDcmVkaXRDYXJkSWNvblwiLCAgICAgaXNfYm9va21hcmtlZDogZmFsc2V9LFxyXG4gICAgICB7dGl0bGU6IFwiVXNlciBMaXN0XCIsICAgICAgICAgICAgICAgICAgdXJsOiBcIi9hcHBzL3VzZXIvdXNlci1saXN0XCIsICAgICAgICAgICAgICAgIGljb246IFwiTGlzdEljb25cIiwgICAgICAgICAgIGlzX2Jvb2ttYXJrZWQ6IGZhbHNlfSxcclxuICAgICAge3RpdGxlOiBcIlVzZXIgVmlld1wiLCAgICAgICAgICAgICAgICAgIHVybDogXCIvYXBwcy91c2VyL3VzZXItdmlldy8yNjhcIiwgICAgICAgICAgICBpY29uOiBcIlVzZXJJY29uXCIsICAgICAgICAgICBpc19ib29rbWFya2VkOiBmYWxzZX0sXHJcbiAgICAgIHt0aXRsZTogXCJVc2VyIEVkaXRcIiwgICAgICAgICAgICAgICAgICB1cmw6IFwiL2FwcHMvdXNlci91c2VyLWVkaXQvMjY4XCIsICAgICAgICAgICAgaWNvbjogXCJFZGl0SWNvblwiLCAgICAgICAgICAgaXNfYm9va21hcmtlZDogZmFsc2V9LFxyXG5cclxuICAgICAgLy8gVUkgRUxFTUVOVFNcclxuICAgICAge3RpdGxlOiBcIkRhdGEgTGlzdCAtIExpc3QgVmlld1wiLCAgICAgdXJsOiBcIi91aS1lbGVtZW50cy9kYXRhLWxpc3QvbGlzdC12aWV3XCIsICAgIGljb246IFwiTGlzdEljb25cIiwgICAgICAgICAgIGlzX2Jvb2ttYXJrZWQ6IGZhbHNlfSxcclxuICAgICAge3RpdGxlOiBcIkRhdGEgTGlzdCAtIFRodW1iIFZpZXdcIiwgICAgdXJsOiBcIi91aS1lbGVtZW50cy9kYXRhLWxpc3QvdGh1bWItdmlld1wiLCAgIGljb246IFwiSW1hZ2VJY29uXCIsICAgICAgICAgIGlzX2Jvb2ttYXJrZWQ6IGZhbHNlfSxcclxuICAgICAge3RpdGxlOiBcIlZ1ZXNheCBHcmlkXCIsICAgICAgICAgICAgICAgdXJsOiBcIi91aS1lbGVtZW50cy9ncmlkL3Z1ZXNheFwiLCAgICAgICAgICAgIGljb246IFwiTGF5b3V0SWNvblwiLCAgICAgICAgIGlzX2Jvb2ttYXJrZWQ6IGZhbHNlfSxcclxuICAgICAge3RpdGxlOiBcIlRhaWx3aW5kIEdyaWRcIiwgICAgICAgICAgICAgdXJsOiBcIi91aS1lbGVtZW50cy9ncmlkL3RhaWx3aW5kXCIsICAgICAgICAgIGljb246IFwiTGF5b3V0SWNvblwiLCAgICAgICAgIGlzX2Jvb2ttYXJrZWQ6IGZhbHNlfSxcclxuICAgICAge3RpdGxlOiBcIkNvbG9yc1wiLCAgICAgICAgICAgICAgICAgICAgdXJsOiBcIi91aS1lbGVtZW50cy9jb2xvcnNcIiwgICAgICAgICAgICAgICAgIGljb246IFwiRHJvcGxldEljb25cIiwgICAgICAgIGlzX2Jvb2ttYXJrZWQ6IGZhbHNlfSxcclxuICAgICAge3RpdGxlOiBcIkJhc2ljIENhcmRzXCIsICAgICAgICAgICAgICAgdXJsOiBcIi91aS1lbGVtZW50cy9jYXJkL2Jhc2ljXCIsICAgICAgICAgICAgIGljb246IFwiQ3JlZGl0Q2FyZEljb25cIiwgICAgIGlzX2Jvb2ttYXJrZWQ6IGZhbHNlfSxcclxuICAgICAge3RpdGxlOiBcIlN0YXRpc3RpY3MgQ2FyZFwiLCAgICAgICAgICAgdXJsOiBcIi91aS1lbGVtZW50cy9jYXJkL3N0YXRpc3RpY3NcIiwgICAgICAgIGljb246IFwiQ3JlZGl0Q2FyZEljb25cIiwgICAgIGlzX2Jvb2ttYXJrZWQ6IGZhbHNlfSxcclxuICAgICAge3RpdGxlOiBcIkFuYWx5dGljcyBDYXJkc1wiLCAgICAgICAgICAgdXJsOiBcIi91aS1lbGVtZW50cy9jYXJkL2FuYWx5dGljc1wiLCAgICAgICAgIGljb246IFwiQ3JlZGl0Q2FyZEljb25cIiwgICAgIGlzX2Jvb2ttYXJrZWQ6IGZhbHNlfSxcclxuICAgICAge3RpdGxlOiBcIkNhcmQgQWN0aW9uc1wiLCAgICAgICAgICAgICAgdXJsOiBcIi91aS1lbGVtZW50cy9jYXJkL2NhcmQtYWN0aW9uc1wiLCAgICAgIGljb246IFwiQ3JlZGl0Q2FyZEljb25cIiwgICAgIGlzX2Jvb2ttYXJrZWQ6IGZhbHNlfSxcclxuICAgICAge3RpdGxlOiBcIkNhcmQgQ29sb3JzXCIsICAgICAgICAgICAgICAgdXJsOiBcIi91aS1lbGVtZW50cy9jYXJkL2NhcmQtY29sb3JzXCIsICAgICAgIGljb246IFwiRmVhdGhlckljb25cIiwgICAgICAgIGlzX2Jvb2ttYXJrZWQ6IGZhbHNlfSxcclxuICAgICAge3RpdGxlOiBcIlRhYmxlXCIsICAgICAgICAgICAgICAgICAgICAgdXJsOiBcIi91aS1lbGVtZW50cy90YWJsZVwiLCAgICAgICAgICAgICAgICAgIGljb246IFwiR3JpZEljb25cIiwgICAgICAgICAgIGlzX2Jvb2ttYXJrZWQ6IGZhbHNlfSxcclxuICAgICAge3RpdGxlOiBcImFnR3JpZCBUYWJsZVwiLCAgICAgICAgICAgICAgdXJsOiBcIi91aS1lbGVtZW50cy9hZy1ncmlkLXRhYmxlXCIsICAgICAgICAgIGljb246IFwiR3JpZEljb25cIiwgICAgICAgICAgIGlzX2Jvb2ttYXJrZWQ6IGZhbHNlfSxcclxuICAgICAge3RpdGxlOiBcIkFsZXJ0IENvbXBvbmVudFwiLCAgICAgICAgICAgdXJsOiBcIi9jb21wb25lbnRzL2FsZXJ0XCIsICAgICAgICAgICAgICAgICAgIGljb246IFwiQWxlcnRUcmlhbmdsZUljb25cIiwgIGlzX2Jvb2ttYXJrZWQ6IGZhbHNlfSxcclxuICAgICAge3RpdGxlOiBcIkF2YXRhciBDb21wb25lbnRcIiwgICAgICAgICAgdXJsOiBcIi9jb21wb25lbnRzL2F2YXRhclwiLCAgICAgICAgICAgICAgICAgIGljb246IFwiVXNlckljb25cIiwgICAgICAgICAgIGlzX2Jvb2ttYXJrZWQ6IGZhbHNlfSxcclxuICAgICAge3RpdGxlOiBcIkJyZWFkY3J1bWIgQ29tcG9uZW50XCIsICAgICAgdXJsOiBcIi9jb21wb25lbnRzL2JyZWFkY3J1bWJcIiwgICAgICAgICAgICAgIGljb246IFwiTmF2aWdhdGlvbkljb25cIiwgICAgIGlzX2Jvb2ttYXJrZWQ6IGZhbHNlfSxcclxuICAgICAge3RpdGxlOiBcIkJ1dHRvbiBDb21wb25lbnRcIiwgICAgICAgICAgdXJsOiBcIi9jb21wb25lbnRzL2J1dHRvblwiLCAgICAgICAgICAgICAgICAgIGljb246IFwiQm9sZEljb25cIiwgICAgICAgICAgIGlzX2Jvb2ttYXJrZWQ6IGZhbHNlfSxcclxuICAgICAge3RpdGxlOiBcIkJ1dHRvbiBHcm91cCBDb21wb25lbnRcIiwgICAgdXJsOiBcIi9jb21wb25lbnRzL2J1dHRvbi1ncm91cFwiLCAgICAgICAgICAgIGljb246IFwiQm9sZEljb25cIiwgICAgICAgICAgIGlzX2Jvb2ttYXJrZWQ6IGZhbHNlfSxcclxuICAgICAge3RpdGxlOiBcIkNoaXAgQ29tcG9uZW50XCIsICAgICAgICAgICAgdXJsOiBcIi9jb21wb25lbnRzL2NoaXBcIiwgICAgICAgICAgICAgICAgICAgIGljb246IFwiVGFnSWNvblwiLCAgICAgICAgICAgIGlzX2Jvb2ttYXJrZWQ6IGZhbHNlfSxcclxuICAgICAge3RpdGxlOiBcIkNvbGxhcHNlIENvbXBvbmVudFwiLCAgICAgICAgdXJsOiBcIi9jb21wb25lbnRzL2NvbGxhcHNlXCIsICAgICAgICAgICAgICAgIGljb246IFwiUGx1c0ljb25cIiwgICAgICAgICAgIGlzX2Jvb2ttYXJrZWQ6IGZhbHNlfSxcclxuICAgICAge3RpdGxlOiBcIkRpYWxvZ3MgQ29tcG9uZW50XCIsICAgICAgICAgdXJsOiBcIi9jb21wb25lbnRzL2RpYWxvZ3NcIiwgICAgICAgICAgICAgICAgIGljb246IFwiQ29weUljb25cIiwgICAgICAgICAgIGlzX2Jvb2ttYXJrZWQ6IGZhbHNlfSxcclxuICAgICAge3RpdGxlOiBcIkRpdmlkZXIgQ29tcG9uZW50XCIsICAgICAgICAgdXJsOiBcIi9jb21wb25lbnRzL2RpdmlkZXJcIiwgICAgICAgICAgICAgICAgIGljb246IFwiTWludXNJY29uXCIsICAgICAgICAgIGlzX2Jvb2ttYXJrZWQ6IGZhbHNlfSxcclxuICAgICAge3RpdGxlOiBcIkRyb3BEb3duIENvbXBvbmVudFwiLCAgICAgICAgdXJsOiBcIi9jb21wb25lbnRzL2Ryb3Bkb3duXCIsICAgICAgICAgICAgICAgIGljb246IFwiTW9yZUhvcml6b250YWxJY29uXCIsIGlzX2Jvb2ttYXJrZWQ6IGZhbHNlfSxcclxuICAgICAge3RpdGxlOiBcIkxpc3QgQ29tcG9uZW50XCIsICAgICAgICAgICAgdXJsOiBcIi9jb21wb25lbnRzL2xpc3RcIiwgICAgICAgICAgICAgICAgICAgIGljb246IFwiTGlzdEljb25cIiwgICAgICAgICAgIGlzX2Jvb2ttYXJrZWQ6IGZhbHNlfSxcclxuICAgICAge3RpdGxlOiBcIkxvYWRpbmcgQ29tcG9uZW50XCIsICAgICAgICAgdXJsOiBcIi9jb21wb25lbnRzL2xvYWRpbmdcIiwgICAgICAgICAgICAgICAgIGljb246IFwiTG9hZGVySWNvblwiLCAgICAgICAgIGlzX2Jvb2ttYXJrZWQ6IGZhbHNlfSxcclxuICAgICAge3RpdGxlOiBcIk5hdmJhciBDb21wb25lbnRcIiwgICAgICAgICAgdXJsOiBcIi9jb21wb25lbnRzL25hdmJhclwiLCAgICAgICAgICAgICAgICAgIGljb246IFwiQ3JlZGl0Q2FyZEljb25cIiwgICAgIGlzX2Jvb2ttYXJrZWQ6IGZhbHNlfSxcclxuICAgICAge3RpdGxlOiBcIk5vdGlmaWNhdGlvbnMgQ29tcG9uZW50XCIsICAgdXJsOiBcIi9jb21wb25lbnRzL25vdGlmaWNhdGlvbnNcIiwgICAgICAgICAgIGljb246IFwiQmVsbEljb25cIiwgICAgICAgICAgIGlzX2Jvb2ttYXJrZWQ6IGZhbHNlfSxcclxuICAgICAge3RpdGxlOiBcIlBhZ2luYXRpb24gQ29tcG9uZW50XCIsICAgICAgdXJsOiBcIi9jb21wb25lbnRzL3BhZ2luYXRpb25cIiwgICAgICAgICAgICAgIGljb246IFwiQ2hldnJvbnNSaWdodEljb25cIiwgIGlzX2Jvb2ttYXJrZWQ6IGZhbHNlfSxcclxuICAgICAge3RpdGxlOiBcIlBvcHVwIENvbXBvbmVudFwiLCAgICAgICAgICAgdXJsOiBcIi9jb21wb25lbnRzL3BvcHVwXCIsICAgICAgICAgICAgICAgICAgIGljb246IFwiQ29weUljb25cIiwgICAgICAgICAgIGlzX2Jvb2ttYXJrZWQ6IGZhbHNlfSxcclxuICAgICAge3RpdGxlOiBcIlByb2dyZXNzIENvbXBvbmVudFwiLCAgICAgICAgdXJsOiBcIi9jb21wb25lbnRzL3Byb2dyZXNzXCIsICAgICAgICAgICAgICAgIGljb246IFwiU2xpZGVyc0ljb25cIiwgICAgICAgIGlzX2Jvb2ttYXJrZWQ6IGZhbHNlfSxcclxuICAgICAge3RpdGxlOiBcIlNpZGViYXIgQ29tcG9uZW50XCIsICAgICAgICAgdXJsOiBcIi9jb21wb25lbnRzL3NpZGViYXJcIiwgICAgICAgICAgICAgICAgIGljb246IFwiU2lkZWJhckljb25cIiwgICAgICAgIGlzX2Jvb2ttYXJrZWQ6IGZhbHNlfSxcclxuICAgICAge3RpdGxlOiBcIlNsaWRlciBDb21wb25lbnRcIiwgICAgICAgICAgdXJsOiBcIi9jb21wb25lbnRzL3NsaWRlclwiLCAgICAgICAgICAgICAgICAgIGljb246IFwiU2xpZGVyc0ljb25cIiwgICAgICAgIGlzX2Jvb2ttYXJrZWQ6IGZhbHNlfSxcclxuICAgICAge3RpdGxlOiBcIlRhYnMgQ29tcG9uZW50XCIsICAgICAgICAgICAgdXJsOiBcIi9jb21wb25lbnRzL3RhYnNcIiwgICAgICAgICAgICAgICAgICAgIGljb246IFwiQ3JlZGl0Q2FyZEljb25cIiwgICAgIGlzX2Jvb2ttYXJrZWQ6IGZhbHNlfSxcclxuICAgICAge3RpdGxlOiBcIlRvb2x0aXAgQ29tcG9uZW50XCIsICAgICAgICAgdXJsOiBcIi9jb21wb25lbnRzL3Rvb2x0aXBcIiwgICAgICAgICAgICAgICAgIGljb246IFwiQWxlcnRDaXJjbGVJY29uXCIsICAgIGlzX2Jvb2ttYXJrZWQ6IGZhbHNlfSxcclxuICAgICAge3RpdGxlOiBcIlVwbG9hZCBDb21wb25lbnRcIiwgICAgICAgICAgdXJsOiBcIi9jb21wb25lbnRzL3VwbG9hZFwiLCAgICAgICAgICAgICAgICAgIGljb246IFwiVXBsb2FkSWNvblwiLCAgICAgICAgIGlzX2Jvb2ttYXJrZWQ6IGZhbHNlfSxcclxuXHJcbiAgICAgIC8vIEZPUk1TXHJcbiAgICAgIC8vIHt0aXRsZTogXCJTZWxlY3QgRm9ybSBFbGVtZW50XCIsICAgICAgIHVybDogXCIvZm9ybXMvZm9ybS1lbGVtZW50cy9zZWxlY3RcIiwgICAgICAgICBpY29uOiBcIkNoZWNrSWNvblwiLCAgICAgICAgICBpc19ib29rbWFya2VkOiBmYWxzZX0sXHJcbiAgICAgIHt0aXRsZTogXCJTd2l0Y2ggRm9ybSBFbGVtZW50XCIsICAgICAgIHVybDogXCIvZm9ybXMvZm9ybS1lbGVtZW50cy9zd2l0Y2hcIiwgICAgICAgICBpY29uOiBcIlRvZ2dsZUxlZnRJY29uXCIsICAgICBpc19ib29rbWFya2VkOiBmYWxzZX0sXHJcbiAgICAgIHt0aXRsZTogXCJDaGVja2JveCBGb3JtIEVsZW1lbnRcIiwgICAgIHVybDogXCIvZm9ybXMvZm9ybS1lbGVtZW50cy9jaGVja2JveFwiLCAgICAgICBpY29uOiBcIkNoZWNrU3F1YXJlSWNvblwiLCAgICBpc19ib29rbWFya2VkOiBmYWxzZX0sXHJcbiAgICAgIHt0aXRsZTogXCJSYWRpbyBGb3JtIEVsZW1lbnRcIiwgICAgICAgIHVybDogXCIvZm9ybXMvZm9ybS1lbGVtZW50cy9yYWRpb1wiLCAgICAgICAgICBpY29uOiBcIkRpc2NJY29uXCIsICAgICAgICAgICBpc19ib29rbWFya2VkOiBmYWxzZX0sXHJcbiAgICAgIHt0aXRsZTogXCJJbnB1dCBGb3JtIEVsZW1lbnRcIiwgICAgICAgIHVybDogXCIvZm9ybXMvZm9ybS1lbGVtZW50cy9pbnB1dFwiLCAgICAgICAgICBpY29uOiBcIlR5cGVJY29uXCIsICAgICAgICAgICBpc19ib29rbWFya2VkOiBmYWxzZX0sXHJcbiAgICAgIHt0aXRsZTogXCJOdW1iZXIgSW5wdXQgRm9ybSBFbGVtZW50XCIsIHVybDogXCIvZm9ybXMvZm9ybS1lbGVtZW50cy9udW1iZXItaW5wdXRcIiwgICBpY29uOiBcIlR5cGVJY29uXCIsICAgICAgICAgICBpc19ib29rbWFya2VkOiBmYWxzZX0sXHJcbiAgICAgIHt0aXRsZTogXCJUZXh0YXJlYSBGb3JtIEVsZW1lbnRcIiwgICAgIHVybDogXCIvZm9ybXMvZm9ybS1lbGVtZW50cy90ZXh0YXJlYVwiLCAgICAgICBpY29uOiBcIlR5cGVJY29uXCIsICAgICAgICAgICBpc19ib29rbWFya2VkOiBmYWxzZX0sXHJcbiAgICAgIHt0aXRsZTogXCJGb3JtIExheW91dHNcIiwgICAgICAgICAgICAgIHVybDogXCIvZm9ybXMvZm9ybS1sYXlvdXRzXCIsICAgICAgICAgICAgICAgICBpY29uOiBcIkxheW91dEljb25cIiwgICAgICAgICBpc19ib29rbWFya2VkOiBmYWxzZX0sXHJcbiAgICAgIHt0aXRsZTogXCJGb3JtIFdpemFyZFwiLCAgICAgICAgICAgICAgIHVybDogXCIvZm9ybXMvZm9ybS13aXphcmRcIiwgICAgICAgICAgICAgICAgICBpY29uOiBcIkdpdENvbW1pdEljb25cIiwgICAgICBpc19ib29rbWFya2VkOiBmYWxzZX0sXHJcbiAgICAgIHt0aXRsZTogXCJGb3JtIFZhbGlkYXRpb25cIiwgICAgICAgICAgIHVybDogXCIvZm9ybXMvZm9ybS12YWxpZGF0aW9uXCIsICAgICAgICAgICAgICBpY29uOiBcIkNoZWNrU3F1YXJlSWNvblwiLCAgICBpc19ib29rbWFya2VkOiBmYWxzZX0sXHJcbiAgICAgIHt0aXRsZTogXCJGb3JtIElucHV0IEdyb3VwXCIsICAgICAgICAgIHVybDogXCIvZm9ybXMvZm9ybS1pbnB1dC1ncm91cFwiLCAgICAgICAgICAgICBpY29uOiBcIk1lbnVJY29uXCIsICAgICAgICAgICBpc19ib29rbWFya2VkOiBmYWxzZX0sXHJcblxyXG4gICAgICAvLyBQQUdFU1xyXG4gICAgICB7dGl0bGU6IFwiTG9naW4gUGFnZVwiLCAgICAgICAgICAgICAgICB1cmw6IFwiL3BhZ2VzL2xvZ2luXCIsICAgICAgICAgICAgICAgICAgICAgICAgaWNvbjogXCJMb2NrSWNvblwiLCAgICAgICAgICAgaXNfYm9va21hcmtlZDogZmFsc2V9LFxyXG4gICAgICB7dGl0bGU6IFwiUmVnaXN0ZXIgUGFnZVwiLCAgICAgICAgICAgICB1cmw6IFwiL3BhZ2VzL3JlZ2lzdGVyXCIsICAgICAgICAgICAgICAgICAgICAgaWNvbjogXCJVc2VyUGx1c0ljb25cIiwgICAgICAgaXNfYm9va21hcmtlZDogZmFsc2V9LFxyXG4gICAgICB7dGl0bGU6IFwiRm9yZ290IFBhc3N3b3JkIFBhZ2VcIiwgICAgICB1cmw6IFwiL3BhZ2VzL2ZvcmdvdC1wYXNzd29yZFwiLCAgICAgICAgICAgICAgaWNvbjogXCJIZWxwQ2lyY2xlSWNvblwiLCAgICAgaXNfYm9va21hcmtlZDogZmFsc2V9LFxyXG4gICAgICB7dGl0bGU6IFwiUmVzZXQgUGFzc3dvcmQgUGFnZVwiLCAgICAgICB1cmw6IFwiL3BhZ2VzL3Jlc2V0LXBhc3N3b3JkXCIsICAgICAgICAgICAgICAgaWNvbjogXCJVbmxvY2tJY29uXCIsICAgICAgICAgaXNfYm9va21hcmtlZDogZmFsc2V9LFxyXG4gICAgICB7dGl0bGU6IFwiTG9jayBTY3JlZW4gUGFnZVwiLCAgICAgICAgICB1cmw6IFwiL3BhZ2VzL2xvY2stc2NyZWVuXCIsICAgICAgICAgICAgICAgICAgaWNvbjogXCJMb2NrSWNvblwiLCAgICAgICAgICAgaXNfYm9va21hcmtlZDogZmFsc2V9LFxyXG4gICAgICB7dGl0bGU6IFwiQ29taW5nIFNvb24gUGFnZVwiLCAgICAgICAgICB1cmw6IFwiL3BhZ2VzL2NvbWluZ3Nvb25cIiwgICAgICAgICAgICAgICAgICAgaWNvbjogXCJDbG9ja0ljb25cIiwgICAgICAgICAgaXNfYm9va21hcmtlZDogZmFsc2V9LFxyXG4gICAgICB7dGl0bGU6IFwiNDA0IFBhZ2VcIiwgICAgICAgICAgICAgICAgICB1cmw6IFwiL3BhZ2VzL2Vycm9yLTQwNFwiLCAgICAgICAgICAgICAgICAgICAgaWNvbjogXCJNb25pdG9ySWNvblwiLCAgICAgICAgaXNfYm9va21hcmtlZDogZmFsc2V9LFxyXG4gICAgICB7dGl0bGU6IFwiNTAwIFBhZ2VcIiwgICAgICAgICAgICAgICAgICB1cmw6IFwiL3BhZ2VzL2Vycm9yLTUwMFwiLCAgICAgICAgICAgICAgICAgICAgaWNvbjogXCJNb25pdG9ySWNvblwiLCAgICAgICAgaXNfYm9va21hcmtlZDogZmFsc2V9LFxyXG4gICAgICB7dGl0bGU6IFwiTm90IEF1dGhvcml6ZWQgUGFnZVwiLCAgICAgICB1cmw6IFwiL3BhZ2VzL25vdC1hdXRob3JpemVkXCIsICAgICAgICAgICAgICAgaWNvbjogXCJYQ2lyY2xlSWNvblwiLCAgICAgICAgaXNfYm9va21hcmtlZDogZmFsc2V9LFxyXG4gICAgICB7dGl0bGU6IFwiTWFpbnRlbmFuY2UgUGFnZVwiLCAgICAgICAgICB1cmw6IFwiL3BhZ2VzL21haW50ZW5hbmNlXCIsICAgICAgICAgICAgICAgICAgaWNvbjogXCJNb25pdG9ySWNvblwiLCAgICAgICAgaXNfYm9va21hcmtlZDogZmFsc2V9LFxyXG4gICAgICB7dGl0bGU6IFwiUHJvZmlsZSBQYWdlXCIsICAgICAgICAgICAgICB1cmw6IFwiL3BhZ2VzL3Byb2ZpbGVcIiwgICAgICAgICAgICAgICAgICAgICAgaWNvbjogXCJVc2VySWNvblwiLCAgICAgICAgICAgaXNfYm9va21hcmtlZDogZmFsc2V9LFxyXG4gICAgICB7dGl0bGU6IFwiVXNlciBTZXR0aW5nc1wiLCAgICAgICAgICAgICB1cmw6IFwiL3BhZ2VzL3VzZXItc2V0dGluZ3NcIiwgICAgICAgICAgICAgICAgaWNvbjogXCJTZXR0aW5nc0ljb25cIiwgICAgICAgaXNfYm9va21hcmtlZDogZmFsc2V9LFxyXG4gICAgICB7dGl0bGU6IFwiRkFRIFBhZ2VcIiwgICAgICAgICAgICAgICAgICB1cmw6IFwiL3BhZ2VzL2ZhcVwiLCAgICAgICAgICAgICAgICAgICAgICAgICAgaWNvbjogXCJIZWxwQ2lyY2xlSWNvblwiLCAgICAgaXNfYm9va21hcmtlZDogZmFsc2V9LFxyXG4gICAgICB7dGl0bGU6IFwiS25vd2xlZGdlQmFzZSBQYWdlXCIsICAgICAgICB1cmw6IFwiL3BhZ2VzL2tub3dsZWRnZS1iYXNlXCIsICAgICAgICAgICAgICAgaWNvbjogXCJCb29rSWNvblwiLCAgICAgICAgICAgaXNfYm9va21hcmtlZDogZmFsc2V9LFxyXG4gICAgICB7dGl0bGU6IFwiU2VhcmNoIFBhZ2VcIiwgICAgICAgICAgICAgICB1cmw6IFwiL3BhZ2VzL3NlYXJjaFwiLCAgICAgICAgICAgICAgICAgICAgICAgaWNvbjogXCJTZWFyY2hJY29uXCIsICAgICAgICAgaXNfYm9va21hcmtlZDogZmFsc2V9LFxyXG4gICAgICB7dGl0bGU6IFwiSW52b2ljZSBQYWdlXCIsICAgICAgICAgICAgICB1cmw6IFwiL3BhZ2VzL2ludm9pY2VcIiwgICAgICAgICAgICAgICAgICAgICAgaWNvbjogXCJGaWxlSWNvblwiLCAgICAgICAgICAgaXNfYm9va21hcmtlZDogZmFsc2V9LFxyXG5cclxuICAgICAgLy8gQ0hBUlRTICYgTUFQU1xyXG4gICAgICB7dGl0bGU6IFwiQXBleCBDaGFydHNcIiwgICAgICAgICAgICAgICB1cmw6IFwiL2NoYXJ0cy1hbmQtbWFwcy9jaGFydHMvYXBleC1jaGFydHNcIiwgaWNvbjogXCJQaWVDaGFydEljb25cIiwgICAgICAgaXNfYm9va21hcmtlZDogZmFsc2V9LFxyXG4gICAgICB7dGl0bGU6IFwiY2hhcnRqc1wiLCAgICAgICAgICAgICAgICAgICB1cmw6IFwiL2NoYXJ0cy1hbmQtbWFwcy9jaGFydHMvY2hhcnRqc1wiLCAgICAgaWNvbjogXCJQaWVDaGFydEljb25cIiwgICAgICAgaXNfYm9va21hcmtlZDogZmFsc2V9LFxyXG4gICAgICB7dGl0bGU6IFwiZWNoYXJ0c1wiLCAgICAgICAgICAgICAgICAgICB1cmw6IFwiL2NoYXJ0cy1hbmQtbWFwcy9jaGFydHMvZWNoYXJ0c1wiLCAgICAgaWNvbjogXCJQaWVDaGFydEljb25cIiwgICAgICAgaXNfYm9va21hcmtlZDogZmFsc2V9LFxyXG4gICAgICB7dGl0bGU6IFwiR29vZ2xlIE1hcFwiLCAgICAgICAgICAgICAgICB1cmw6IFwiL2NoYXJ0cy1hbmQtbWFwcy9tYXBzL2dvb2dsZS1tYXBcIiwgICAgaWNvbjogXCJNYXBJY29uXCIsICAgICAgICAgICAgaXNfYm9va21hcmtlZDogZmFsc2V9LFxyXG5cclxuICAgICAgLy8gRVhURU5TSU9OU1xyXG4gICAgICB7dGl0bGU6IFwiU2VsZWN0IEV4dGVuc2lvblwiLCAgICAgICAgICB1cmw6IFwiL2V4dGVuc2lvbnMvc2VsZWN0XCIsICAgICAgICAgICAgICAgICAgaWNvbjogXCJDaGVja0ljb25cIiwgICAgICAgICAgaXNfYm9va21hcmtlZDogZmFsc2V9LFxyXG4gICAgICB7dGl0bGU6IFwiUXVpbGwgRWRpdG9yXCIsICAgICAgICAgICAgICB1cmw6IFwiL2V4dGVuc2lvbnMvcXVpbGwtZWRpdG9yXCIsICAgICAgICAgICAgaWNvbjogXCJFZGl0SWNvblwiLCAgICAgICAgICAgaXNfYm9va21hcmtlZDogZmFsc2V9LFxyXG4gICAgICB7dGl0bGU6IFwiRHJhZyAmIERyb3BcIiwgICAgICAgICAgICAgICB1cmw6IFwiL2V4dGVuc2lvbnMvZHJhZy1hbmQtZHJvcFwiLCAgICAgICAgICAgaWNvbjogXCJDb3B5SWNvblwiLCAgICAgICAgICAgaXNfYm9va21hcmtlZDogZmFsc2V9LFxyXG4gICAgICB7dGl0bGU6IFwiRGF0ZXBpY2tlclwiLCAgICAgICAgICAgICAgICB1cmw6IFwiL2V4dGVuc2lvbnMvZGF0ZXBpY2tlclwiLCAgICAgICAgICAgICAgaWNvbjogXCJDYWxlbmRhckljb25cIiwgICAgICAgaXNfYm9va21hcmtlZDogZmFsc2V9LFxyXG4gICAgICB7dGl0bGU6IFwiRGF0ZXRpbWUgUGlja2VyXCIsICAgICAgICAgICB1cmw6IFwiL2V4dGVuc2lvbnMvZGF0ZXRpbWUtcGlja2VyXCIsICAgICAgICAgaWNvbjogXCJDbG9ja0ljb25cIiwgICAgICAgICAgaXNfYm9va21hcmtlZDogZmFsc2V9LFxyXG4gICAgICB7dGl0bGU6IFwiQWNjZXNzIENvbnRyb2xcIiwgICAgICAgICAgICB1cmw6IFwiL2V4dGVuc2lvbnMvYWNjZXNzLWNvbnRyb2xcIiwgICAgICAgICAgaWNvbjogXCJMb2NrSWNvblwiLCAgICAgICAgICAgaXNfYm9va21hcmtlZDogZmFsc2V9LFxyXG4gICAgICB7dGl0bGU6IFwiSTE4blwiLCAgICAgICAgICAgICAgICAgICAgICB1cmw6IFwiL2V4dGVuc2lvbnMvaTE4blwiLCAgICAgICAgICAgICAgICAgICAgaWNvbjogXCJHbG9iZUljb25cIiwgICAgICAgICAgaXNfYm9va21hcmtlZDogZmFsc2V9LFxyXG4gICAgICB7dGl0bGU6IFwiQ2Fyb3VzZWxcIiwgICAgICAgICAgICAgICAgICB1cmw6IFwiL2V4dGVuc2lvbnMvY2Fyb3VzZWxcIiwgICAgICAgICAgICAgICAgaWNvbjogXCJMYXllcnNJY29uXCIsICAgICAgICAgaXNfYm9va21hcmtlZDogZmFsc2V9LFxyXG4gICAgICB7dGl0bGU6IFwiQ2xpcGJvYXJkXCIsICAgICAgICAgICAgICAgICB1cmw6IFwiL2V4dGVuc2lvbnMvY2xpcGJvYXJkXCIsICAgICAgICAgICAgICAgaWNvbjogXCJDb3B5SWNvblwiLCAgICAgICAgICAgaXNfYm9va21hcmtlZDogZmFsc2V9LFxyXG4gICAgICB7dGl0bGU6IFwiQ29udGV4dCBNZW51XCIsICAgICAgICAgICAgICB1cmw6IFwiL2V4dGVuc2lvbnMvY29udGV4dC1tZW51XCIsICAgICAgICAgICAgaWNvbjogXCJNb3JlSG9yaXpvbnRhbEljb25cIiwgaXNfYm9va21hcmtlZDogZmFsc2V9LFxyXG4gICAgICB7dGl0bGU6IFwiU3RhciBSYXRpbmdcIiwgICAgICAgICAgICAgICB1cmw6IFwiL2V4dGVuc2lvbnMvc3Rhci1yYXRpbmdzXCIsICAgICAgICAgICAgaWNvbjogXCJTdGFySWNvblwiLCAgICAgICAgICAgaXNfYm9va21hcmtlZDogZmFsc2V9LFxyXG4gICAgICB7dGl0bGU6IFwiQXV0b2NvbXBsZXRlXCIsICAgICAgICAgICAgICB1cmw6IFwiL2V4dGVuc2lvbnMvYXV0b2NvbXBsZXRlXCIsICAgICAgICAgICAgaWNvbjogXCJFZGl0M0ljb25cIiwgICAgICAgICAgaXNfYm9va21hcmtlZDogZmFsc2V9LFxyXG4gICAgICB7dGl0bGU6IFwiVHJlZVwiLCAgICAgICAgICAgICAgICAgICAgICB1cmw6IFwiL2V4dGVuc2lvbnMvdHJlZVwiLCAgICAgICAgICAgICAgICAgICAgaWNvbjogXCJHaXRQdWxsUmVxdWVzdEljb25cIiwgaXNfYm9va21hcmtlZDogZmFsc2V9LFxyXG4gICAgICB7dGl0bGU6IFwiSW1wb3J0XCIsICAgICAgICAgICAgICAgICAgICB1cmw6IFwiL2ltcG9ydC1leHBvcnQvaW1wb3J0XCIsICAgICAgICAgICAgICAgaWNvbjogXCJGaWxlVGV4dEljb25cIiwgICAgICAgaXNfYm9va21hcmtlZDogZmFsc2V9LFxyXG4gICAgICB7dGl0bGU6IFwiRXhwb3J0XCIsICAgICAgICAgICAgICAgICAgICB1cmw6IFwiL2ltcG9ydC1leHBvcnQvZXhwb3J0XCIsICAgICAgICAgICAgICAgaWNvbjogXCJFeHRlcm5hbExpbmtJY29uXCIsICAgaXNfYm9va21hcmtlZDogZmFsc2V9LFxyXG4gICAgICB7dGl0bGU6IFwiRXhwb3J0IFNlbGVjdGVkXCIsICAgICAgICAgICB1cmw6IFwiL2ltcG9ydC1leHBvcnQvZXhwb3J0LXNlbGVjdGVkXCIsICAgICAgaWNvbjogXCJFeHRlcm5hbExpbmtJY29uXCIsICAgaXNfYm9va21hcmtlZDogZmFsc2V9LFxyXG4gICAgXVxyXG4gIH0sXHJcbiAgZmlsZXM6IHtcclxuICAgIGtleTpcImZpbGVfbmFtZVwiLFxyXG4gICAgZGF0YTogW1xyXG4gICAgICB7IGZpbGVfbmFtZTogXCJKb2UncyBDVlwiLCAgICAgICAgIGZyb206XCJTdGFjeSBXYXRzb25cIiwgICAgZmlsZV9leHQ6XCJkb2NcIiwgc2l6ZTpcIjEuNyBtYlwiICB9LFxyXG4gICAgICB7IGZpbGVfbmFtZTogXCJQYXNzcG9ydCBJbWFnZVwiLCAgIGZyb206XCJCZW4gU2luaXRpZXJlXCIsICAgZmlsZV9leHQ6XCJqcGdcIiwgc2l6ZTpcIiA1MiBrYlwiICB9LFxyXG4gICAgICB7IGZpbGVfbmFtZTogXCJRdWVzdGlvbnNcIiwgICAgICAgIGZyb206XCJDaGFybGVlbiBQYXR0aVwiLCAgZmlsZV9leHQ6XCJkb2NcIiwgc2l6ZTpcIjEuNSBnYlwiICB9LFxyXG4gICAgICB7IGZpbGVfbmFtZTogXCJQYXJlbnRpbmcgR3VpZGVcIiwgIGZyb206XCJEb3lsZSBCbGF0dGVhdVwiLCAgZmlsZV9leHQ6XCJkb2NcIiwgc2l6ZTpcIjIuMyBtYlwiICB9LFxyXG4gICAgICB7IGZpbGVfbmFtZTogXCJDbGFzcyBOb3Rlc1wiLCAgICAgIGZyb206XCJHd2VuIEdyZWVubG93XCIsICAgZmlsZV9leHQ6XCJkb2NcIiwgc2l6ZTpcIiAzMCBrYlwiICB9LFxyXG4gICAgICB7IGZpbGVfbmFtZTogXCJDbGFzcyBBdHRlbmRhbmNlXCIsIGZyb206XCJUb20gQWxyZWRcIiwgICAgICAgZmlsZV9leHQ6XCJ4bHNcIiwgc2l6ZTpcIjUyIG1iXCIgICB9LFxyXG4gICAgICB7IGZpbGVfbmFtZTogXCJDb21wYW55IFNhbGFyeVwiLCAgIGZyb206XCJOZWxsaWUgRGV6YW5cIiwgICAgZmlsZV9leHQ6XCJ4bHNcIiwgc2l6ZTpcIjI5IG1iXCIgICB9LFxyXG4gICAgICB7IGZpbGVfbmFtZTogXCJDb21wYW55IExvZ29cIiwgICAgIGZyb206XCJTdGV2ZSBTaGVsZG9uXCIsICAgZmlsZV9leHQ6XCJqcGdcIiwgc2l6ZTpcIjEuMyBtYlwiICB9LFxyXG4gICAgICB7IGZpbGVfbmFtZTogXCJDcmltZSBSYXRlc1wiLCAgICAgIGZyb206XCJTaGVybG9jayBIb2xtZXNcIiwgZmlsZV9leHQ6XCJ4bHNcIiwgc2l6ZTpcIjM3IGtiXCIgICB9LFxyXG4gICAgICB7IGZpbGVfbmFtZTogXCJVbHlzc2VzXCIsICAgICAgICAgIGZyb206XCJUaGVyZXNpYSBXcmVubmVcIiwgZmlsZV9leHQ6XCJwZGZcIiwgc2l6ZTpcIjcuMiBtYlwiICB9LFxyXG4gICAgICB7IGZpbGVfbmFtZTogXCJXYXIgYW5kIFBlYWNlXCIsICAgIGZyb206XCJHb2xkaWUgSGlnaG5vdGVcIiwgZmlsZV9leHQ6XCJwZGZcIiwgc2l6ZTpcIjEwLjUgbWJcIiB9LFxyXG4gICAgICB7IGZpbGVfbmFtZTogXCJWZWRhc1wiLCAgICAgICAgICAgIGZyb206XCJBamF5IFBhdGVsXCIsICAgICAgZmlsZV9leHQ6XCJwZGZcIiwgc2l6ZTpcIjguMyBtYlwiICB9LFxyXG4gICAgICB7IGZpbGVfbmFtZTogXCJUaGUgVHJpYWxcIiwgICAgICAgIGZyb206XCJTaXJlbmEgTGlua2VydFwiLCAgZmlsZV9leHQ6XCJwZGZcIiwgc2l6ZTpcIjEuNSBtYlwiICB9LFxyXG4gICAgXVxyXG4gIH0sXHJcbiAgY29udGFjdHM6IHtcclxuICAgIGtleTpcIm5hbWVcIixcclxuICAgIGRhdGE6IFtcclxuICAgICAgeyBpbWc6IHJlcXVpcmUoXCJAL2Fzc2V0cy9pbWFnZXMvcG9ydHJhaXQvc21hbGwvYXZhdGFyLXMtNC5qcGdcIiksICBuYW1lOiBcIlJlbmEgQnJhbnRcIiwgICAgICAgICAgZW1haWw6IFwibmVwaHJvZEBwcmVhbnkuY28udWtcIiwgICAgIHRpbWU6IFwiMjEvMDUvMjAxOVwiIH0sXHJcbiAgICAgIHsgaW1nOiByZXF1aXJlKFwiQC9hc3NldHMvaW1hZ2VzL3BvcnRyYWl0L3NtYWxsL2F2YXRhci1zLTIuanBnXCIpLCAgbmFtZTogXCJNYXJpYW5vIFBhY2thcmRcIiwgICAgIGVtYWlsOiBcInNlZWtAc3BhcmF4aXMub3JnXCIsICAgICAgICB0aW1lOiBcIjE0LzAxLzIwMThcIiB9LFxyXG4gICAgICB7IGltZzogcmVxdWlyZShcIkAvYXNzZXRzL2ltYWdlcy9wb3J0cmFpdC9zbWFsbC9hdmF0YXItcy0yNC5qcGdcIiksIG5hbWU6IFwiUmlzYSBNb250dWZhclwiLCAgICAgICBlbWFpbDogXCJ2YWdhcnlAdW5ibGlzdC5vcmdcIiwgICAgICAgdGltZTogXCIxMC8wOC8yMDE5XCIgfSxcclxuICAgICAgeyBpbWc6IHJlcXVpcmUoXCJAL2Fzc2V0cy9pbWFnZXMvcG9ydHJhaXQvc21hbGwvYXZhdGFyLXMtMTUuanBnXCIpLCBuYW1lOiBcIk1hcmFnYXJldCBDaW1vXCIsICAgICAgZW1haWw6IFwiZGVzaWduZWRAaW5zYW5lbHkubmV0XCIsICAgIHRpbWU6IFwiMDEvMTIvMjAxOVwiIH0sXHJcbiAgICAgIHsgaW1nOiByZXF1aXJlKFwiQC9hc3NldHMvaW1hZ2VzL3BvcnRyYWl0L3NtYWxsL2F2YXRhci1zLTcuanBnXCIpLCAgbmFtZTogXCJKb25hIFByYXR0aXNcIiwgICAgICAgIGVtYWlsOiBcInVud2llbGRhYmxlQHVuYmxpc3Qub3JnXCIsICB0aW1lOiBcIjIxLzA1LzIwMTlcIiB9LFxyXG4gICAgICB7IGltZzogcmVxdWlyZShcIkAvYXNzZXRzL2ltYWdlcy9wb3J0cmFpdC9zbWFsbC9hdmF0YXItcy01LmpwZ1wiKSwgIG5hbWU6IFwiRWRtb25kIENoaWNvblwiLCAgICAgICBlbWFpbDogXCJtdXNlaXN0QGFuYXBoeXRlLmNvLnVrXCIsICAgdGltZTogXCIxNS8xMS8yMDE5XCIgfSxcclxuICAgICAgeyBpbWc6IHJlcXVpcmUoXCJAL2Fzc2V0cy9pbWFnZXMvcG9ydHJhaXQvc21hbGwvYXZhdGFyLXMtMjUuanBnXCIpLCBuYW1lOiBcIkFiYmV5IERhcmRlblwiLCAgICAgICAgZW1haWw6IFwiYXN0ZW1hQGRlZmVjdGl2ZWx5LmNvLnVrXCIsIHRpbWU6IFwiMDcvMDUvMjAxOVwiIH0sXHJcbiAgICAgIHsgaW1nOiByZXF1aXJlKFwiQC9hc3NldHMvaW1hZ2VzL3BvcnRyYWl0L3NtYWxsL2F2YXRhci1zLTEwLmpwZ1wiKSwgbmFtZTogXCJTZWVtYSBNb2FsbGFua2FtcFwiLCAgIGVtYWlsOiBcImZlcm5hbmRvQHN0b3JraXNoLmNvLnVrXCIsICB0aW1lOiBcIjEzLzA4LzIwMTdcIiB9LFxyXG4gICAgICB7IGltZzogcmVxdWlyZShcIkAvYXNzZXRzL2ltYWdlcy9wb3J0cmFpdC9zbWFsbC9hdmF0YXItcy0yLmpwZ1wiKSwgIG5hbWU6IFwiQ2hhcmxlZW4gV2FybWluZ3RvblwiLCBlbWFpbDogXCJmdXJwaHlAY2FubmliYWwubmV0XCIsICAgICAgdGltZTogXCIxMS8wOC8xODkxXCIgfSxcclxuICAgICAgeyBpbWc6IHJlcXVpcmUoXCJAL2Fzc2V0cy9pbWFnZXMvcG9ydHJhaXQvc21hbGwvYXZhdGFyLXMtMjUuanBnXCIpLCBuYW1lOiBcIkdlcmkgTGluY2hcIiwgICAgICAgICAgZW1haWw6IFwiaW5zaWduaWFAbWFya2FiLm9yZ1wiLCAgICAgIHRpbWU6IFwiMTgvMDEvMjAxNVwiIH0sXHJcbiAgICAgIHsgaW1nOiByZXF1aXJlKFwiQC9hc3NldHMvaW1hZ2VzL3BvcnRyYWl0L3NtYWxsL2F2YXRhci1zLTIzLmpwZ1wiKSwgbmFtZTogXCJTaGVsbGllIE11c3RlclwiLCAgICAgIGVtYWlsOiBcIm1heGlsbGFyeUBlcXVhbGl6ZS5jby51a1wiLCB0aW1lOiBcIjI2LzA3LzIwMTlcIiB9LFxyXG4gICAgICB7IGltZzogcmVxdWlyZShcIkAvYXNzZXRzL2ltYWdlcy9wb3J0cmFpdC9zbWFsbC9hdmF0YXItcy0yMC5qcGdcIiksIG5hbWU6IFwiSmVzZW5pYSBWYW5icmFtZXJcIiwgICBlbWFpbDogXCJoeXBvdG9ueUBwaG9uZXRpc3QubmV0XCIsICAgdGltZTogXCIxMi8wOS8yMDE3XCIgfSxcclxuICAgICAgeyBpbWc6IHJlcXVpcmUoXCJAL2Fzc2V0cy9pbWFnZXMvcG9ydHJhaXQvc21hbGwvYXZhdGFyLXMtMjMuanBnXCIpLCBuYW1lOiBcIk1hcmRlbGwgQ2hhbm5leVwiLCAgICAgZW1haWw6IFwicGVzZXRhQG15cmljYS5jb21cIiwgICAgICAgIHRpbWU6IFwiMTEvMTEvMjAxOVwiIH0sXHJcbiAgICBdXHJcbiAgfSxcclxufVxyXG4vKiBlc2xpbnQtZW5hYmxlICovXHJcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/layouts/components/navbar/navbarSearchAndPinList.js\n"); /***/ }), /***/ "./src/layouts/components/vx-tooltip/VxTooltip.vue": /*!*********************************************************!*\ !*** ./src/layouts/components/vx-tooltip/VxTooltip.vue ***! \*********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _VxTooltip_vue_vue_type_template_id_35b97e18___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VxTooltip.vue?vue&type=template&id=35b97e18& */ \"./src/layouts/components/vx-tooltip/VxTooltip.vue?vue&type=template&id=35b97e18&\");\n/* harmony import */ var _VxTooltip_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VxTooltip.vue?vue&type=script&lang=js& */ \"./src/layouts/components/vx-tooltip/VxTooltip.vue?vue&type=script&lang=js&\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n _VxTooltip_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n _VxTooltip_vue_vue_type_template_id_35b97e18___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n _VxTooltip_vue_vue_type_template_id_35b97e18___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n false,\n null,\n null,\n null\n \n)\n\n/* hot reload */\nif (true) {\n var api = __webpack_require__(/*! ./node_modules/vue-hot-reload-api/dist/index.js */ \"./node_modules/vue-hot-reload-api/dist/index.js\")\n api.install(__webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\"))\n if (api.compatible) {\n module.hot.accept()\n if (!api.isRecorded('35b97e18')) {\n api.createRecord('35b97e18', component.options)\n } else {\n api.reload('35b97e18', component.options)\n }\n module.hot.accept(/*! ./VxTooltip.vue?vue&type=template&id=35b97e18& */ \"./src/layouts/components/vx-tooltip/VxTooltip.vue?vue&type=template&id=35b97e18&\", function(__WEBPACK_OUTDATED_DEPENDENCIES__) { /* harmony import */ _VxTooltip_vue_vue_type_template_id_35b97e18___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VxTooltip.vue?vue&type=template&id=35b97e18& */ \"./src/layouts/components/vx-tooltip/VxTooltip.vue?vue&type=template&id=35b97e18&\");\n(function () {\n api.rerender('35b97e18', {\n render: _VxTooltip_vue_vue_type_template_id_35b97e18___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n staticRenderFns: _VxTooltip_vue_vue_type_template_id_35b97e18___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]\n })\n })(__WEBPACK_OUTDATED_DEPENDENCIES__); }.bind(this))\n }\n}\ncomponent.options.__file = \"src/layouts/components/vx-tooltip/VxTooltip.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0cy9jb21wb25lbnRzL3Z4LXRvb2x0aXAvVnhUb29sdGlwLnZ1ZS5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9sYXlvdXRzL2NvbXBvbmVudHMvdngtdG9vbHRpcC9WeFRvb2x0aXAudnVlPzFlMmIiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfSBmcm9tIFwiLi9WeFRvb2x0aXAudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTM1Yjk3ZTE4JlwiXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL1Z4VG9vbHRpcC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcbmV4cG9ydCAqIGZyb20gXCIuL1Z4VG9vbHRpcC52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCJcblxuXG4vKiBub3JtYWxpemUgY29tcG9uZW50ICovXG5pbXBvcnQgbm9ybWFsaXplciBmcm9tIFwiIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9ydW50aW1lL2NvbXBvbmVudE5vcm1hbGl6ZXIuanNcIlxudmFyIGNvbXBvbmVudCA9IG5vcm1hbGl6ZXIoXG4gIHNjcmlwdCxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZhbHNlLFxuICBudWxsLFxuICBudWxsLFxuICBudWxsXG4gIFxuKVxuXG4vKiBob3QgcmVsb2FkICovXG5pZiAobW9kdWxlLmhvdCkge1xuICB2YXIgYXBpID0gcmVxdWlyZShcIkQ6XFxcXFZ1ZV9Qcm9qZWN0XFxcXGhlbnphXFxcXGFkbWluXFxcXG5vZGVfbW9kdWxlc1xcXFx2dWUtaG90LXJlbG9hZC1hcGlcXFxcZGlzdFxcXFxpbmRleC5qc1wiKVxuICBhcGkuaW5zdGFsbChyZXF1aXJlKCd2dWUnKSlcbiAgaWYgKGFwaS5jb21wYXRpYmxlKSB7XG4gICAgbW9kdWxlLmhvdC5hY2NlcHQoKVxuICAgIGlmICghYXBpLmlzUmVjb3JkZWQoJzM1Yjk3ZTE4JykpIHtcbiAgICAgIGFwaS5jcmVhdGVSZWNvcmQoJzM1Yjk3ZTE4JywgY29tcG9uZW50Lm9wdGlvbnMpXG4gICAgfSBlbHNlIHtcbiAgICAgIGFwaS5yZWxvYWQoJzM1Yjk3ZTE4JywgY29tcG9uZW50Lm9wdGlvbnMpXG4gICAgfVxuICAgIG1vZHVsZS5ob3QuYWNjZXB0KFwiLi9WeFRvb2x0aXAudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTM1Yjk3ZTE4JlwiLCBmdW5jdGlvbiAoKSB7XG4gICAgICBhcGkucmVyZW5kZXIoJzM1Yjk3ZTE4Jywge1xuICAgICAgICByZW5kZXI6IHJlbmRlcixcbiAgICAgICAgc3RhdGljUmVuZGVyRm5zOiBzdGF0aWNSZW5kZXJGbnNcbiAgICAgIH0pXG4gICAgfSlcbiAgfVxufVxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJzcmMvbGF5b3V0cy9jb21wb25lbnRzL3Z4LXRvb2x0aXAvVnhUb29sdGlwLnZ1ZVwiXG5leHBvcnQgZGVmYXVsdCBjb21wb25lbnQuZXhwb3J0cyJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/layouts/components/vx-tooltip/VxTooltip.vue\n"); /***/ }), /***/ "./src/layouts/components/vx-tooltip/VxTooltip.vue?vue&type=script&lang=js&": /*!**********************************************************************************!*\ !*** ./src/layouts/components/vx-tooltip/VxTooltip.vue?vue&type=script&lang=js& ***! \**********************************************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxTooltip_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./VxTooltip.vue?vue&type=script&lang=js& */ \"./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layouts/components/vx-tooltip/VxTooltip.vue?vue&type=script&lang=js&\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxTooltip_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[\"default\"]); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0cy9jb21wb25lbnRzL3Z4LXRvb2x0aXAvVnhUb29sdGlwLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvbGF5b3V0cy9jb21wb25lbnRzL3Z4LXRvb2x0aXAvVnhUb29sdGlwLnZ1ZT9kMDY4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBtb2QgZnJvbSBcIi0hLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS0xMi0wIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/P3JlZi0tMC0wIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vVnhUb29sdGlwLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIjsgZXhwb3J0IGRlZmF1bHQgbW9kOyBleHBvcnQgKiBmcm9tIFwiLSEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTEyLTAhLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NhY2hlLWxvYWRlci9kaXN0L2Nqcy5qcz8/cmVmLS0wLTAhLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9WeFRvb2x0aXAudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/layouts/components/vx-tooltip/VxTooltip.vue?vue&type=script&lang=js&\n"); /***/ }), /***/ "./src/layouts/components/vx-tooltip/VxTooltip.vue?vue&type=template&id=35b97e18&": /*!****************************************************************************************!*\ !*** ./src/layouts/components/vx-tooltip/VxTooltip.vue?vue&type=template&id=35b97e18& ***! \****************************************************************************************/ /*! exports provided: render, staticRenderFns */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_375847b4_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxTooltip_vue_vue_type_template_id_35b97e18___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../../node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"node_modules/.cache/vue-loader\",\"cacheIdentifier\":\"375847b4-vue-loader-template\"}!../../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../../node_modules/babel-loader/lib!../../../../node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib??vue-loader-options!./VxTooltip.vue?vue&type=template&id=35b97e18& */ \"./node_modules/cache-loader/dist/cjs.js?{\\\"cacheDirectory\\\":\\\"node_modules/.cache/vue-loader\\\",\\\"cacheIdentifier\\\":\\\"375847b4-vue-loader-template\\\"}!./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/layouts/components/vx-tooltip/VxTooltip.vue?vue&type=template&id=35b97e18&\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_375847b4_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxTooltip_vue_vue_type_template_id_35b97e18___WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_cache_loader_dist_cjs_js_cacheDirectory_node_modules_cache_vue_loader_cacheIdentifier_375847b4_vue_loader_template_node_modules_cache_loader_dist_cjs_js_ref_12_0_node_modules_babel_loader_lib_index_js_node_modules_vue_loader_lib_loaders_templateLoader_js_ref_6_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VxTooltip_vue_vue_type_template_id_35b97e18___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbGF5b3V0cy9jb21wb25lbnRzL3Z4LXRvb2x0aXAvVnhUb29sdGlwLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0zNWI5N2UxOCYuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvbGF5b3V0cy9jb21wb25lbnRzL3Z4LXRvb2x0aXAvVnhUb29sdGlwLnZ1ZT9mMjRkIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCAqIGZyb20gXCItIS4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jYWNoZS1sb2FkZXIvZGlzdC9janMuanM/e1xcXCJjYWNoZURpcmVjdG9yeVxcXCI6XFxcIm5vZGVfbW9kdWxlcy8uY2FjaGUvdnVlLWxvYWRlclxcXCIsXFxcImNhY2hlSWRlbnRpZmllclxcXCI6XFxcIjM3NTg0N2I0LXZ1ZS1sb2FkZXItdGVtcGxhdGVcXFwifSEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTEyLTAhLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanMhLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/P3JlZi0tNiEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvY2FjaGUtbG9hZGVyL2Rpc3QvY2pzLmpzPz9yZWYtLTAtMCEuLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL1Z4VG9vbHRpcC52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MzViOTdlMTgmXCIiXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/layouts/components/vx-tooltip/VxTooltip.vue?vue&type=template&id=35b97e18&\n"); /***/ }), /***/ "./src/main.js": /*!*********************!*\ !*** ./src/main.js ***! \*********************/ /*! no exports provided */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es7_array_includes__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es7.array.includes */ \"./node_modules/core-js/modules/es7.array.includes.js\");\n/* harmony import */ var core_js_modules_es7_array_includes__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es7_array_includes__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es6_string_includes__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es6.string.includes */ \"./node_modules/core-js/modules/es6.string.includes.js\");\n/* harmony import */ var core_js_modules_es6_string_includes__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_string_includes__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var D_Vue_Project_henza_admin_node_modules_core_js_modules_es6_array_iterator_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/core-js/modules/es6.array.iterator.js */ \"./node_modules/core-js/modules/es6.array.iterator.js\");\n/* harmony import */ var D_Vue_Project_henza_admin_node_modules_core_js_modules_es6_array_iterator_js__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(D_Vue_Project_henza_admin_node_modules_core_js_modules_es6_array_iterator_js__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var D_Vue_Project_henza_admin_node_modules_core_js_modules_es6_promise_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/core-js/modules/es6.promise.js */ \"./node_modules/core-js/modules/es6.promise.js\");\n/* harmony import */ var D_Vue_Project_henza_admin_node_modules_core_js_modules_es6_promise_js__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(D_Vue_Project_henza_admin_node_modules_core_js_modules_es6_promise_js__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var D_Vue_Project_henza_admin_node_modules_core_js_modules_es6_object_assign_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/core-js/modules/es6.object.assign.js */ \"./node_modules/core-js/modules/es6.object.assign.js\");\n/* harmony import */ var D_Vue_Project_henza_admin_node_modules_core_js_modules_es6_object_assign_js__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(D_Vue_Project_henza_admin_node_modules_core_js_modules_es6_object_assign_js__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var D_Vue_Project_henza_admin_node_modules_core_js_modules_es7_promise_finally_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./node_modules/core-js/modules/es7.promise.finally.js */ \"./node_modules/core-js/modules/es7.promise.finally.js\");\n/* harmony import */ var D_Vue_Project_henza_admin_node_modules_core_js_modules_es7_promise_finally_js__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(D_Vue_Project_henza_admin_node_modules_core_js_modules_es7_promise_finally_js__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\");\n/* harmony import */ var _App_vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./App.vue */ \"./src/App.vue\");\n/* harmony import */ var ant_design_vue__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ant-design-vue */ \"./node_modules/ant-design-vue/es/index.js\");\n/* harmony import */ var ant_design_vue_dist_antd_less__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ant-design-vue/dist/antd.less */ \"./node_modules/ant-design-vue/dist/antd.less\");\n/* harmony import */ var ant_design_vue_dist_antd_less__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(ant_design_vue_dist_antd_less__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var vuesax__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! vuesax */ \"./node_modules/vuesax/dist/vuesax.common.js\");\n/* harmony import */ var vuesax__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(vuesax__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var material_icons_iconfont_material_icons_css__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! material-icons/iconfont/material-icons.css */ \"./node_modules/material-icons/iconfont/material-icons.css\");\n/* harmony import */ var material_icons_iconfont_material_icons_css__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(material_icons_iconfont_material_icons_css__WEBPACK_IMPORTED_MODULE_11__);\n/* harmony import */ var vuesax_dist_vuesax_css__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! vuesax/dist/vuesax.css */ \"./node_modules/vuesax/dist/vuesax.css\");\n/* harmony import */ var vuesax_dist_vuesax_css__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(vuesax_dist_vuesax_css__WEBPACK_IMPORTED_MODULE_12__);\n/* harmony import */ var _axios_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./axios.js */ \"./src/axios.js\");\n/* harmony import */ var _themeConfig_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../themeConfig.js */ \"./themeConfig.js\");\n/* harmony import */ var _acl_acl__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./acl/acl */ \"./src/acl/acl.js\");\n/* harmony import */ var _globalComponents_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./globalComponents.js */ \"./src/globalComponents.js\");\n/* harmony import */ var _assets_scss_main_scss__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./assets/scss/main.scss */ \"./src/assets/scss/main.scss\");\n/* harmony import */ var _assets_scss_main_scss__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(_assets_scss_main_scss__WEBPACK_IMPORTED_MODULE_17__);\n/* harmony import */ var _assets_css_main_css__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! @/assets/css/main.css */ \"./src/assets/css/main.css\");\n/* harmony import */ var _assets_css_main_css__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(_assets_css_main_css__WEBPACK_IMPORTED_MODULE_18__);\n/* harmony import */ var _router__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./router */ \"./src/router.js\");\n/* harmony import */ var _store_store__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./store/store */ \"./src/store/store.js\");\n/* harmony import */ var _i18n_i18n__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./i18n/i18n */ \"./src/i18n/i18n.js\");\n/* harmony import */ var _filters_filters__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./filters/filters */ \"./src/filters/filters.js\");\n/* harmony import */ var vue_clipboard2__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! vue-clipboard2 */ \"./node_modules/vue-clipboard2/vue-clipboard.js\");\n/* harmony import */ var vue_clipboard2__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(vue_clipboard2__WEBPACK_IMPORTED_MODULE_23__);\n/* harmony import */ var vee_validate__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! vee-validate */ \"./node_modules/vee-validate/dist/vee-validate.esm.js\");\n/* harmony import */ var vue2_hammer__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! vue2-hammer */ \"./node_modules/vue2-hammer/index.min.js\");\n/* harmony import */ var vue2_hammer__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(vue2_hammer__WEBPACK_IMPORTED_MODULE_25__);\n/* harmony import */ var _notify__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ./notify */ \"./src/notify.js\");\n\n\n\n\n\n\n\n\n\n\n\n//Persisan DataPicker\n/*import VuePersianDatetimePicker from 'vue-persian-datetime-picker';\r\nVue.component('date-picker', VuePersianDatetimePicker);*/\n\n// Vuesax Component Framework\n\n //Material Icons\n // Vuesax\nvue__WEBPACK_IMPORTED_MODULE_6__[\"default\"].use(vuesax__WEBPACK_IMPORTED_MODULE_10___default.a);\nvue__WEBPACK_IMPORTED_MODULE_6__[\"default\"].use(ant_design_vue__WEBPACK_IMPORTED_MODULE_8__[\"default\"]);\n\n// axios\n\nvue__WEBPACK_IMPORTED_MODULE_6__[\"default\"].prototype.$http = _axios_js__WEBPACK_IMPORTED_MODULE_13__[\"default\"];\n\n// API Calls\n//import './http/requests'\n\n// mock\n//import './fake-db/index.js'\n\n// Theme Configurations\n\n\n// Firebase\n//import '@/firebase/firebaseConfig'\n\n// Auth0 Plugin\n//import AuthPlugin from './plugins/auth'\n//Vue.use(AuthPlugin)\n\n// ACL\n\n\n// Globally Registered Components\n\n\n// Styles: SCSS\n\n\n// Tailwind\n\n\n// Vue Router\n\n\n// Vuex Store\n\n\n// i18n\n\n\n// Vuexy Admin Filters\n\n\n// Clipboard\n\nvue__WEBPACK_IMPORTED_MODULE_6__[\"default\"].use(vue_clipboard2__WEBPACK_IMPORTED_MODULE_23___default.a);\n\n// Tour\n/*import VueTour from 'vue-tour'\r\nVue.use(VueTour)\r\nrequire('vue-tour/dist/vue-tour.css')*/\n\n// VeeValidate\n\nvue__WEBPACK_IMPORTED_MODULE_6__[\"default\"].use(vee_validate__WEBPACK_IMPORTED_MODULE_24__[\"default\"]);\n\n// Google Maps\n//import * as VueGoogleMaps from 'vue2-google-maps'\n\n/*\r\nVue.use(VueGoogleMaps, {\r\n load: {\r\n // Add your API key here\r\n key: 'AIzaSyB4DDathvvwuwlwnUu7F4Sow3oU22y5T1Y',\r\n libraries: 'places' // This is required if you use the Auto complete plug-in\r\n }\r\n})\r\n*/\n\n// Vuejs - Vue wrapper for hammerjs\n\nvue__WEBPACK_IMPORTED_MODULE_6__[\"default\"].use(vue2_hammer__WEBPACK_IMPORTED_MODULE_25__[\"VueHammer\"]);\n\n// Vuejs - Vue wrapper for hammerjs\n\nvue__WEBPACK_IMPORTED_MODULE_6__[\"default\"].use(_notify__WEBPACK_IMPORTED_MODULE_26__[\"default\"]);\n\n// PrismJS\n/*import 'prismjs'\r\nimport 'prismjs/themes/prism-tomorrow.css'*/\n\n// Feather font icon\n__webpack_require__(/*! ./assets/css/iconfont.css */ \"./src/assets/css/iconfont.css\");\n\n// Vue select css\n// Note: In latest version you have to add it separately\n// import 'vue-select/dist/vue-select.css';\n\n/*\r\nVue.directive('demo', {\r\n bind: function (el, binding, vnode) {\r\n var s = JSON.stringify\r\n el.innerHTML =\r\n 'name: ' + s(binding.name) + '<br>' +\r\n 'value: ' + s(binding.value) + '<br>' +\r\n 'expression: ' + s(binding.expression) + '<br>' +\r\n 'argument: ' + s(binding.arg) + '<br>' +\r\n 'modifiers: ' + s(binding.modifiers) + '<br>' +\r\n 'vnode keys: ' + Object.keys(vnode).join(', ')\r\n }\r\n});\r\n*/\n\n/*permission*/\n\nvue__WEBPACK_IMPORTED_MODULE_6__[\"default\"].prototype.$hasPermission = function (permission_id) {\n var roles = _store_store__WEBPACK_IMPORTED_MODULE_20__[\"default\"].state.users.roles;\n if (roles) {\n // console.log(permission_id, roles.includes(permission_id))\n return roles.includes(permission_id);\n }\n};\nvue__WEBPACK_IMPORTED_MODULE_6__[\"default\"].config.productionTip = false;\nvue__WEBPACK_IMPORTED_MODULE_6__[\"default\"].config.silent = true;\nnew vue__WEBPACK_IMPORTED_MODULE_6__[\"default\"]({\n router: _router__WEBPACK_IMPORTED_MODULE_19__[\"default\"],\n store: _store_store__WEBPACK_IMPORTED_MODULE_20__[\"default\"],\n i18n: _i18n_i18n__WEBPACK_IMPORTED_MODULE_21__[\"default\"],\n acl: _acl_acl__WEBPACK_IMPORTED_MODULE_15__[\"default\"],\n render: function render(h) {\n return h(_App_vue__WEBPACK_IMPORTED_MODULE_7__[\"default\"]);\n }\n}).$mount('#app');//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbWFpbi5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9tYWluLmpzPzU2ZDciXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFZ1ZSBmcm9tICd2dWUnXHJcbmltcG9ydCBBcHAgZnJvbSAnLi9BcHAudnVlJ1xyXG5pbXBvcnQgQW50ZCBmcm9tICdhbnQtZGVzaWduLXZ1ZSdcclxuaW1wb3J0ICdhbnQtZGVzaWduLXZ1ZS9kaXN0L2FudGQubGVzcydcclxuXHJcbi8vUGVyc2lzYW4gRGF0YVBpY2tlclxyXG4vKmltcG9ydCBWdWVQZXJzaWFuRGF0ZXRpbWVQaWNrZXIgZnJvbSAndnVlLXBlcnNpYW4tZGF0ZXRpbWUtcGlja2VyJztcclxuVnVlLmNvbXBvbmVudCgnZGF0ZS1waWNrZXInLCBWdWVQZXJzaWFuRGF0ZXRpbWVQaWNrZXIpOyovXHJcblxyXG5cclxuLy8gVnVlc2F4IENvbXBvbmVudCBGcmFtZXdvcmtcclxuaW1wb3J0IFZ1ZXNheCBmcm9tICd2dWVzYXgnXHJcbmltcG9ydCAnbWF0ZXJpYWwtaWNvbnMvaWNvbmZvbnQvbWF0ZXJpYWwtaWNvbnMuY3NzJyAvL01hdGVyaWFsIEljb25zXHJcbmltcG9ydCAndnVlc2F4L2Rpc3QvdnVlc2F4LmNzcycgLy8gVnVlc2F4XHJcblZ1ZS51c2UoVnVlc2F4KVxyXG5WdWUudXNlKEFudGQpXHJcblxyXG4vLyBheGlvc1xyXG5pbXBvcnQgYXhpb3MgZnJvbSAnLi9heGlvcy5qcydcclxuVnVlLnByb3RvdHlwZS4kaHR0cCA9IGF4aW9zXHJcblxyXG4vLyBBUEkgQ2FsbHNcclxuLy9pbXBvcnQgJy4vaHR0cC9yZXF1ZXN0cydcclxuXHJcbi8vIG1vY2tcclxuLy9pbXBvcnQgJy4vZmFrZS1kYi9pbmRleC5qcydcclxuXHJcbi8vIFRoZW1lIENvbmZpZ3VyYXRpb25zXHJcbmltcG9ydCAnLi4vdGhlbWVDb25maWcuanMnXHJcblxyXG5cclxuLy8gRmlyZWJhc2VcclxuLy9pbXBvcnQgJ0AvZmlyZWJhc2UvZmlyZWJhc2VDb25maWcnXHJcblxyXG5cclxuLy8gQXV0aDAgUGx1Z2luXHJcbi8vaW1wb3J0IEF1dGhQbHVnaW4gZnJvbSAnLi9wbHVnaW5zL2F1dGgnXHJcbi8vVnVlLnVzZShBdXRoUGx1Z2luKVxyXG5cclxuXHJcbi8vIEFDTFxyXG5pbXBvcnQgYWNsIGZyb20gJy4vYWNsL2FjbCdcclxuXHJcblxyXG4vLyBHbG9iYWxseSBSZWdpc3RlcmVkIENvbXBvbmVudHNcclxuaW1wb3J0ICcuL2dsb2JhbENvbXBvbmVudHMuanMnXHJcblxyXG5cclxuLy8gU3R5bGVzOiBTQ1NTXHJcbmltcG9ydCAnLi9hc3NldHMvc2Nzcy9tYWluLnNjc3MnXHJcblxyXG5cclxuLy8gVGFpbHdpbmRcclxuaW1wb3J0ICdAL2Fzc2V0cy9jc3MvbWFpbi5jc3MnXHJcblxyXG4vLyBWdWUgUm91dGVyXHJcbmltcG9ydCByb3V0ZXIgZnJvbSAnLi9yb3V0ZXInXHJcblxyXG5cclxuLy8gVnVleCBTdG9yZVxyXG5pbXBvcnQgc3RvcmUgZnJvbSAnLi9zdG9yZS9zdG9yZSdcclxuXHJcblxyXG4vLyBpMThuXHJcbmltcG9ydCBpMThuIGZyb20gJy4vaTE4bi9pMThuJ1xyXG5cclxuXHJcbi8vIFZ1ZXh5IEFkbWluIEZpbHRlcnNcclxuaW1wb3J0ICcuL2ZpbHRlcnMvZmlsdGVycydcclxuXHJcblxyXG4vLyBDbGlwYm9hcmRcclxuaW1wb3J0IFZ1ZUNsaXBib2FyZCBmcm9tICd2dWUtY2xpcGJvYXJkMidcclxuVnVlLnVzZShWdWVDbGlwYm9hcmQpXHJcblxyXG5cclxuLy8gVG91clxyXG4vKmltcG9ydCBWdWVUb3VyIGZyb20gJ3Z1ZS10b3VyJ1xyXG5WdWUudXNlKFZ1ZVRvdXIpXHJcbnJlcXVpcmUoJ3Z1ZS10b3VyL2Rpc3QvdnVlLXRvdXIuY3NzJykqL1xyXG5cclxuXHJcbi8vIFZlZVZhbGlkYXRlXHJcbmltcG9ydCBWZWVWYWxpZGF0ZSBmcm9tICd2ZWUtdmFsaWRhdGUnXHJcblZ1ZS51c2UoVmVlVmFsaWRhdGUpXHJcblxyXG5cclxuLy8gR29vZ2xlIE1hcHNcclxuLy9pbXBvcnQgKiBhcyBWdWVHb29nbGVNYXBzIGZyb20gJ3Z1ZTItZ29vZ2xlLW1hcHMnXHJcblxyXG4vKlxyXG5WdWUudXNlKFZ1ZUdvb2dsZU1hcHMsIHtcclxuICBsb2FkOiB7XHJcbiAgICAvLyBBZGQgeW91ciBBUEkga2V5IGhlcmVcclxuICAgIGtleTogJ0FJemFTeUI0RERhdGh2dnd1d2x3blV1N0Y0U293M29VMjJ5NVQxWScsXHJcbiAgICBsaWJyYXJpZXM6ICdwbGFjZXMnIC8vIFRoaXMgaXMgcmVxdWlyZWQgaWYgeW91IHVzZSB0aGUgQXV0byBjb21wbGV0ZSBwbHVnLWluXHJcbiAgfVxyXG59KVxyXG4qL1xyXG5cclxuLy8gVnVlanMgLSBWdWUgd3JhcHBlciBmb3IgaGFtbWVyanNcclxuaW1wb3J0IHtWdWVIYW1tZXJ9IGZyb20gJ3Z1ZTItaGFtbWVyJ1xyXG5WdWUudXNlKFZ1ZUhhbW1lcilcclxuXHJcblxyXG4vLyBWdWVqcyAtIFZ1ZSB3cmFwcGVyIGZvciBoYW1tZXJqc1xyXG5pbXBvcnQgbm90aWZ5IGZyb20gJy4vbm90aWZ5J1xyXG5WdWUudXNlKG5vdGlmeSlcclxuXHJcblxyXG4vLyBQcmlzbUpTXHJcbi8qaW1wb3J0ICdwcmlzbWpzJ1xyXG5pbXBvcnQgJ3ByaXNtanMvdGhlbWVzL3ByaXNtLXRvbW9ycm93LmNzcycqL1xyXG5cclxuXHJcbi8vIEZlYXRoZXIgZm9udCBpY29uXHJcbnJlcXVpcmUoJy4vYXNzZXRzL2Nzcy9pY29uZm9udC5jc3MnKVxyXG5cclxuXHJcbi8vIFZ1ZSBzZWxlY3QgY3NzXHJcbi8vIE5vdGU6IEluIGxhdGVzdCB2ZXJzaW9uIHlvdSBoYXZlIHRvIGFkZCBpdCBzZXBhcmF0ZWx5XHJcbi8vIGltcG9ydCAndnVlLXNlbGVjdC9kaXN0L3Z1ZS1zZWxlY3QuY3NzJztcclxuXHJcblxyXG4vKlxyXG5WdWUuZGlyZWN0aXZlKCdkZW1vJywge1xyXG4gIGJpbmQ6IGZ1bmN0aW9uIChlbCwgYmluZGluZywgdm5vZGUpIHtcclxuICAgIHZhciBzID0gSlNPTi5zdHJpbmdpZnlcclxuICAgIGVsLmlubmVySFRNTCA9XHJcbiAgICAgICduYW1lOiAnICAgICAgICsgcyhiaW5kaW5nLm5hbWUpICsgJzxicj4nICtcclxuICAgICAgJ3ZhbHVlOiAnICAgICAgKyBzKGJpbmRpbmcudmFsdWUpICsgJzxicj4nICtcclxuICAgICAgJ2V4cHJlc3Npb246ICcgKyBzKGJpbmRpbmcuZXhwcmVzc2lvbikgKyAnPGJyPicgK1xyXG4gICAgICAnYXJndW1lbnQ6ICcgICArIHMoYmluZGluZy5hcmcpICsgJzxicj4nICtcclxuICAgICAgJ21vZGlmaWVyczogJyAgKyBzKGJpbmRpbmcubW9kaWZpZXJzKSArICc8YnI+JyArXHJcbiAgICAgICd2bm9kZSBrZXlzOiAnICsgT2JqZWN0LmtleXModm5vZGUpLmpvaW4oJywgJylcclxuICB9XHJcbn0pO1xyXG4qL1xyXG5cclxuLypwZXJtaXNzaW9uKi9cclxuXHJcblZ1ZS5wcm90b3R5cGUuJGhhc1Blcm1pc3Npb24gPSAocGVybWlzc2lvbl9pZCkgPT4ge1xyXG4gIGNvbnN0IHJvbGVzID0gc3RvcmUuc3RhdGUudXNlcnMucm9sZXNcclxuICBpZihyb2xlcyl7XHJcbiAgICAvLyBjb25zb2xlLmxvZyhwZXJtaXNzaW9uX2lkLCByb2xlcy5pbmNsdWRlcyhwZXJtaXNzaW9uX2lkKSlcclxuICAgIHJldHVybiByb2xlcy5pbmNsdWRlcyhwZXJtaXNzaW9uX2lkKVxyXG4gIH1cclxufVxyXG5cclxuVnVlLmNvbmZpZy5wcm9kdWN0aW9uVGlwID0gZmFsc2VcclxuVnVlLmNvbmZpZy5zaWxlbnQgPSB0cnVlXHJcblxyXG5cclxubmV3IFZ1ZSh7XHJcbiAgcm91dGVyLFxyXG4gIHN0b3JlLFxyXG4gIGkxOG4sXHJcbiAgYWNsLFxyXG4gIHJlbmRlcjogaCA9PiBoKEFwcClcclxufSkuJG1vdW50KCcjYXBwJylcclxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/main.js\n"); /***/ }), /***/ "./src/notify.js": /*!***********************!*\ !*** ./src/notify.js ***! \***********************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n install: function install(Vue, options) {\n // 4. add an instance method\n Vue.prototype.$ntSetError = function (msg) {\n this.$vs.notify({\n title: 'خطا در ثبت اطلاعات',\n text: msg || 'اطلاعات ثبت نگردید.',\n color: 'danger'\n });\n };\n Vue.prototype.$ntSet = function (msg) {\n this.$vs.notify({\n title: 'اطلاعات ثبت شد.',\n text: msg || 'اطلاعات با موفقیت به ثبت رسید',\n color: 'primary'\n });\n };\n Vue.prototype.$ntNoTitle = function (msg) {\n this.$vs.notify({\n text: msg || 'اطلاعات با موفقیت به ثبت رسید',\n color: 'primary'\n });\n };\n Vue.prototype.$ntRemove = function (msg) {\n this.$vs.notify({\n title: 'اطلاعات با موفقیت حذف شد',\n text: msg || '',\n color: 'warning'\n });\n };\n Vue.prototype.$ntGetError = function (msg) {\n this.$vs.notify({\n title: 'خطا در ثبت اطلاعات',\n text: msg || 'در اطلاعات دریافت شده خطایی رخ داده ',\n color: 'danger'\n });\n };\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvbm90aWZ5LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL25vdGlmeS5qcz9jN2IzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBkZWZhdWx0IHtcclxuICBpbnN0YWxsKFZ1ZSwgb3B0aW9ucykge1xyXG4gICAgLy8gNC4gYWRkIGFuIGluc3RhbmNlIG1ldGhvZFxyXG4gICAgVnVlLnByb3RvdHlwZS4kbnRTZXRFcnJvciA9IGZ1bmN0aW9uIChtc2cpIHtcclxuICAgICAgdGhpcy4kdnMubm90aWZ5KHtcclxuICAgICAgICB0aXRsZTogJ9iu2LfYpyDYr9ixINir2KjYqiDYp9i32YTYp9i52KfYqicsXHJcbiAgICAgICAgdGV4dDogbXNnIHx8ICfYp9i32YTYp9i52KfYqiDYq9io2Kog2Ybar9ix2K/bjNivLicsXHJcbiAgICAgICAgY29sb3I6ICdkYW5nZXInLFxyXG4gICAgICB9KVxyXG4gICAgfVxyXG5cclxuICAgIFZ1ZS5wcm90b3R5cGUuJG50U2V0ID0gZnVuY3Rpb24gKG1zZykge1xyXG4gICAgICB0aGlzLiR2cy5ub3RpZnkoe1xyXG4gICAgICAgIHRpdGxlOiAn2KfYt9mE2KfYudin2Kog2KvYqNiqINi02K8uJyxcclxuICAgICAgICB0ZXh0OiBtc2cgfHwgJ9in2LfZhNin2LnYp9iqINio2Kcg2YXZiNmB2YLbjNiqINio2Ycg2KvYqNiqINix2LPbjNivJyxcclxuICAgICAgICBjb2xvcjogJ3ByaW1hcnknLFxyXG4gICAgICB9KVxyXG4gICAgfVxyXG4gICAgVnVlLnByb3RvdHlwZS4kbnROb1RpdGxlID0gZnVuY3Rpb24gKG1zZykge1xyXG4gICAgICB0aGlzLiR2cy5ub3RpZnkoe1xyXG4gICAgICAgIHRleHQ6IG1zZyB8fCAn2KfYt9mE2KfYudin2Kog2KjYpyDZhdmI2YHZgtuM2Kog2KjZhyDYq9io2Kog2LHYs9uM2K8nLFxyXG4gICAgICAgIGNvbG9yOiAncHJpbWFyeScsXHJcbiAgICAgIH0pXHJcbiAgICB9XHJcblxyXG5cclxuICAgIFZ1ZS5wcm90b3R5cGUuJG50UmVtb3ZlID0gZnVuY3Rpb24gKG1zZykge1xyXG4gICAgICB0aGlzLiR2cy5ub3RpZnkoe1xyXG4gICAgICAgIHRpdGxlOiAn2KfYt9mE2KfYudin2Kog2KjYpyDZhdmI2YHZgtuM2Kog2K3YsNmBINi02K8nLFxyXG4gICAgICAgIHRleHQ6IG1zZyB8fCAnJyxcclxuICAgICAgICBjb2xvcjogJ3dhcm5pbmcnLFxyXG4gICAgICB9KVxyXG4gICAgfVxyXG5cclxuICAgIFZ1ZS5wcm90b3R5cGUuJG50R2V0RXJyb3IgPSBmdW5jdGlvbiAobXNnKSB7XHJcbiAgICAgIHRoaXMuJHZzLm5vdGlmeSh7XHJcbiAgICAgICAgdGl0bGU6ICfYrti32Kcg2K/YsSDYq9io2Kog2KfYt9mE2KfYudin2KonLFxyXG4gICAgICAgIHRleHQ6IG1zZyB8fCAn2K/YsSDYp9i32YTYp9i52KfYqiDYr9ix24zYp9mB2Kog2LTYr9mHINiu2LfYp9uM24wg2LHYriDYr9in2K/ZhyAnLFxyXG4gICAgICAgIGNvbG9yOiAnZGFuZ2VyJyxcclxuICAgICAgfSlcclxuICAgIH1cclxuICB9XHJcbn07XHJcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/notify.js\n"); /***/ }), /***/ "./src/router.js": /*!***********************!*\ !*** ./src/router.js ***! \***********************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es7_array_includes__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es7.array.includes */ \"./node_modules/core-js/modules/es7.array.includes.js\");\n/* harmony import */ var core_js_modules_es7_array_includes__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es7_array_includes__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es6_string_includes__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es6.string.includes */ \"./node_modules/core-js/modules/es6.string.includes.js\");\n/* harmony import */ var core_js_modules_es6_string_includes__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_string_includes__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! regenerator-runtime/runtime */ \"./node_modules/regenerator-runtime/runtime.js\");\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ \"./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\");\n/* harmony import */ var D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js */ \"./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js\");\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\");\n/* harmony import */ var vue_router__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! vue-router */ \"./node_modules/vue-router/dist/vue-router.esm.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! lodash */ \"./node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var _store_store__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./store/store */ \"./src/store/store.js\");\n/* harmony import */ var _axios__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./axios */ \"./src/axios.js\");\n/* harmony import */ var _router_admin__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./router/admin */ \"./src/router/admin.js\");\n/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./utils */ \"./src/utils/index.js\");\n/* harmony import */ var _router_branch__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./router/branch */ \"./src/router/branch.js\");\n\n\n\n\n\n\n\n\n\n\n\n\n\n//import auth from '@/auth/authService'\n//import firebase from 'firebase/app'\n//import 'firebase/auth'\nvue__WEBPACK_IMPORTED_MODULE_5__[\"default\"].use(vue_router__WEBPACK_IMPORTED_MODULE_6__[\"default\"]);\nvar router = new vue_router__WEBPACK_IMPORTED_MODULE_6__[\"default\"]({\n mode: 'history',\n base: \"/branch/\",\n scrollBehavior: function scrollBehavior() {\n return {\n x: 0,\n y: 0\n };\n },\n routes: [{\n // =============================================================================\n // MAIN LAYOUT ROUTES\n // =============================================================================\n path: '',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(32), __webpack_require__.e(18), __webpack_require__.e(23)]).then(__webpack_require__.bind(null, /*! ./layouts/main/Main.vue */ \"./src/layouts/main/Main.vue\"));\n },\n children: Object(_utils__WEBPACK_IMPORTED_MODULE_11__[\"isBranch\"])() ? _router_branch__WEBPACK_IMPORTED_MODULE_12__[\"branchRoute\"] : _router_admin__WEBPACK_IMPORTED_MODULE_10__[\"adminRoute\"]\n },\n // =============================================================================\n // FULL PAGE LAYOUTS\n // =============================================================================\n {\n path: '',\n component: function component() {\n return __webpack_require__.e(/*! import() */ 80).then(__webpack_require__.bind(null, /*! @/layouts/full-page/FullPage.vue */ \"./src/layouts/full-page/FullPage.vue\"));\n },\n children: [].concat(Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"])(Object(_utils__WEBPACK_IMPORTED_MODULE_11__[\"isBranch\"])() ? _router_branch__WEBPACK_IMPORTED_MODULE_12__[\"fullPageBranchRoute\"] : _router_admin__WEBPACK_IMPORTED_MODULE_10__[\"fullPageAdminRoute\"]), [\n /*{\r\n path: '/callback',\r\n name: 'auth-callback',\r\n component: () => import('@/views/Callback.vue'),\r\n meta: {\r\n rule: 'editor'\r\n }\r\n },*/\n /* {\r\n path: '/auth/login',\r\n name: 'page-login',\r\n component: () => import('@/views/auth/Login.vue'),\r\n meta: {\r\n rule: 'editor'\r\n }\r\n },\r\n {\r\n path: '/reg',\r\n name: 'reg',\r\n component: () => import('@/views/reg.vue'),\r\n meta: {\r\n rule: 'editor'\r\n }\r\n },*/\n /*{\r\n path: '/auth/register',\r\n name: 'page-register',\r\n component: () => import('@/views/pages/register/Register.vue'),\r\n meta: {\r\n rule: 'editor'\r\n }\r\n },*/\n /*{\r\n path: '/auth/forgot-password',\r\n name: 'page-forgot-password',\r\n component: () => import('@/views/pages/ForgotPassword.vue'),\r\n meta: {\r\n rule: 'editor'\r\n }\r\n },*/\n // {\n // path: '/pages/reset-password',\n // name: 'page-reset-password',\n // component: () => import('@/views/pages/ResetPassword.vue'),\n // meta: {\n // rule: 'editor'\n // }\n // },\n // {\n // path: '/pages/lock-screen',\n // name: 'page-lock-screen',\n // component: () => import('@/views/pages/LockScreen.vue'),\n // meta: {\n // rule: 'editor'\n // }\n // },\n // {\n // path: '/pages/comingsoon',\n // name: 'page-coming-soon',\n // component: () => import('@/views/pages/ComingSoon.vue'),\n // meta: {\n // rule: 'editor'\n // }\n // },\n {\n path: '/pages/error-404',\n name: 'page-error-404',\n component: function component() {\n return __webpack_require__.e(/*! import() */ 77).then(__webpack_require__.bind(null, /*! @/views/pages/Error404.vue */ \"./src/views/pages/Error404.vue\"));\n },\n meta: {\n rule: 'editor'\n }\n }, {\n path: '/pages/error-500',\n name: 'page-error-500',\n component: function component() {\n return __webpack_require__.e(/*! import() */ 78).then(__webpack_require__.bind(null, /*! @/views/pages/Error500.vue */ \"./src/views/pages/Error500.vue\"));\n },\n meta: {\n rule: 'editor'\n }\n }, {\n path: '/pages/not-authorized',\n name: 'page-not-authorized',\n component: function component() {\n return __webpack_require__.e(/*! import() */ 79).then(__webpack_require__.bind(null, /*! @/views/pages/NotAuthorized.vue */ \"./src/views/pages/NotAuthorized.vue\"));\n },\n meta: {\n rule: 'editor'\n }\n }, {\n path: '/pages/maintenance',\n name: 'page-maintenance',\n component: function component() {\n return __webpack_require__.e(/*! import() */ 63).then(__webpack_require__.bind(null, /*! @/views/pages/Maintenance.vue */ \"./src/views/pages/Maintenance.vue\"));\n },\n meta: {\n rule: 'editor'\n }\n }])\n },\n // Redirect to 404 page, if no match found\n {\n path: '*',\n redirect: '/pages/error-404'\n }]\n});\nrouter.afterEach(function () {\n // Remove initial loading\n var appLoading = document.getElementById('loading-bg');\n if (appLoading) {\n appLoading.style.display = 'none';\n }\n});\nvar noneAuthUrl = ['/auth/login', '/auth/forgot-password', '/auth/register', '/reg'];\nvar roles = undefined;\nfunction getPermission() {\n return _getPermission.apply(this, arguments);\n}\nfunction _getPermission() {\n _getPermission = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee2() {\n var isLogin, per, _yield$axios$get, data;\n return regeneratorRuntime.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n isLogin = _store_store__WEBPACK_IMPORTED_MODULE_8__[\"default\"].state.auth.token && _store_store__WEBPACK_IMPORTED_MODULE_8__[\"default\"].state.auth.user;\n _context2.next = 3;\n return _store_store__WEBPACK_IMPORTED_MODULE_8__[\"default\"].state.users.roles;\n case 3:\n per = _context2.sent;\n if (!(isLogin && !per)) {\n _context2.next = 22;\n break;\n }\n _context2.prev = 5;\n _context2.next = 8;\n return _axios__WEBPACK_IMPORTED_MODULE_9__[\"default\"].get(\"users/show\");\n case 8:\n _yield$axios$get = _context2.sent;\n data = _yield$axios$get.data;\n _context2.next = 12;\n return _store_store__WEBPACK_IMPORTED_MODULE_8__[\"default\"].dispatch('users/getRoles', data.permission);\n case 12:\n // console.log('get per',data.permission)\n delete data.permission;\n delete data.ut;\n localStorage.setItem(Object(_utils__WEBPACK_IMPORTED_MODULE_11__[\"isBranch\"])() ? 'branch_token' : 'token', data.api_token);\n localStorage.setItem(Object(_utils__WEBPACK_IMPORTED_MODULE_11__[\"isBranch\"])() ? 'branch_user' : 'user', JSON.stringify(data));\n _context2.next = 21;\n break;\n case 18:\n _context2.prev = 18;\n _context2.t0 = _context2[\"catch\"](5);\n console.log(_context2.t0);\n case 21:\n per = _store_store__WEBPACK_IMPORTED_MODULE_8__[\"default\"].state.users.roles;\n case 22:\n return _context2.abrupt(\"return\", per);\n case 23:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2, null, [[5, 18]]);\n }));\n return _getPermission.apply(this, arguments);\n}\nrouter.beforeEach( /*#__PURE__*/function () {\n var _ref = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee(to, from, next) {\n var token;\n return regeneratorRuntime.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n if (!(lodash__WEBPACK_IMPORTED_MODULE_7___default.a.indexOf(noneAuthUrl, to.path) > -1)) {\n _context.next = 2;\n break;\n }\n return _context.abrupt(\"return\", next());\n case 2:\n token = localStorage.getItem(Object(_utils__WEBPACK_IMPORTED_MODULE_11__[\"isBranch\"])() ? 'branch_token' : 'token');\n if (!token) {\n _context.next = 11;\n break;\n }\n if (roles) {\n _context.next = 8;\n break;\n }\n _context.next = 7;\n return getPermission();\n case 7:\n roles = _context.sent;\n case 8:\n if (!(roles && to.meta && to.meta.role && !roles.includes(to.meta.role))) {\n _context.next = 10;\n break;\n }\n return _context.abrupt(\"return\", next({\n name: 'page-not-authorized'\n }));\n case 10:\n return _context.abrupt(\"return\", next());\n case 11:\n router.push({\n path: '/auth/login'\n });\n case 12:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n return function (_x, _x2, _x3) {\n return _ref.apply(this, arguments);\n };\n}());\n/* harmony default export */ __webpack_exports__[\"default\"] = (router);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvcm91dGVyLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3JvdXRlci5qcz80MWNiIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBWdWUgZnJvbSAndnVlJ1xyXG5pbXBvcnQgUm91dGVyIGZyb20gJ3Z1ZS1yb3V0ZXInXHJcbmltcG9ydCBfIGZyb20gJ2xvZGFzaCdcclxuaW1wb3J0IHN0b3JlIGZyb20gJy4vc3RvcmUvc3RvcmUnXHJcbmltcG9ydCBheGlvcyBmcm9tICcuL2F4aW9zJ1xyXG5pbXBvcnQge2FkbWluUm91dGUsZnVsbFBhZ2VBZG1pblJvdXRlfSBmcm9tICcuL3JvdXRlci9hZG1pbidcclxuaW1wb3J0IHtpc0JyYW5jaH0gZnJvbSAnLi91dGlscydcclxuaW1wb3J0IHticmFuY2hSb3V0ZSxmdWxsUGFnZUJyYW5jaFJvdXRlfSBmcm9tIFwiLi9yb3V0ZXIvYnJhbmNoXCI7XHJcbi8vaW1wb3J0IGF1dGggZnJvbSAnQC9hdXRoL2F1dGhTZXJ2aWNlJ1xyXG4vL2ltcG9ydCBmaXJlYmFzZSBmcm9tICdmaXJlYmFzZS9hcHAnXHJcbi8vaW1wb3J0ICdmaXJlYmFzZS9hdXRoJ1xyXG5WdWUudXNlKFJvdXRlcilcclxuXHJcbmNvbnN0IHJvdXRlciA9IG5ldyBSb3V0ZXIoe1xyXG4gIG1vZGU6ICdoaXN0b3J5JyxcclxuICBiYXNlOiBwcm9jZXNzLmVudi5CQVNFX1VSTCxcclxuICBzY3JvbGxCZWhhdmlvcigpIHtcclxuICAgIHJldHVybiB7eDogMCwgeTogMH1cclxuICB9LFxyXG4gIHJvdXRlczogW1xyXG4gICAge1xyXG4gICAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgICAvLyBNQUlOIExBWU9VVCBST1VURVNcclxuICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgICAgcGF0aDogJycsXHJcbiAgICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCcuL2xheW91dHMvbWFpbi9NYWluLnZ1ZScpLFxyXG4gICAgICBjaGlsZHJlbjppc0JyYW5jaCgpID8gYnJhbmNoUm91dGUgOiBhZG1pblJvdXRlXHJcbiAgICB9LFxyXG4gICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgIC8vIEZVTEwgUEFHRSBMQVlPVVRTXHJcbiAgICAvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAge1xyXG4gICAgICBwYXRoOiAnJyxcclxuICAgICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0AvbGF5b3V0cy9mdWxsLXBhZ2UvRnVsbFBhZ2UudnVlJyksXHJcbiAgICAgIGNoaWxkcmVuOiBbXHJcbiAgICAgICAgLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICAgICAgICAvLyBQQUdFU1xyXG4gICAgICAgIC8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgICAgICAgLi4uKGlzQnJhbmNoKCkgPyBmdWxsUGFnZUJyYW5jaFJvdXRlIDogZnVsbFBhZ2VBZG1pblJvdXRlICksXHJcbiAgICAgICAgLyp7XHJcbiAgICAgICAgICBwYXRoOiAnL2NhbGxiYWNrJyxcclxuICAgICAgICAgIG5hbWU6ICdhdXRoLWNhbGxiYWNrJyxcclxuICAgICAgICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL0NhbGxiYWNrLnZ1ZScpLFxyXG4gICAgICAgICAgbWV0YToge1xyXG4gICAgICAgICAgICBydWxlOiAnZWRpdG9yJ1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0sKi9cclxuICAgICAgIC8qIHtcclxuICAgICAgICAgIHBhdGg6ICcvYXV0aC9sb2dpbicsXHJcbiAgICAgICAgICBuYW1lOiAncGFnZS1sb2dpbicsXHJcbiAgICAgICAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9hdXRoL0xvZ2luLnZ1ZScpLFxyXG4gICAgICAgICAgbWV0YToge1xyXG4gICAgICAgICAgICBydWxlOiAnZWRpdG9yJ1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0sXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgcGF0aDogJy9yZWcnLFxyXG4gICAgICAgICAgbmFtZTogJ3JlZycsXHJcbiAgICAgICAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9yZWcudnVlJyksXHJcbiAgICAgICAgICBtZXRhOiB7XHJcbiAgICAgICAgICAgIHJ1bGU6ICdlZGl0b3InXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSwqL1xyXG4gICAgICAgIC8qe1xyXG4gICAgICAgICAgcGF0aDogJy9hdXRoL3JlZ2lzdGVyJyxcclxuICAgICAgICAgIG5hbWU6ICdwYWdlLXJlZ2lzdGVyJyxcclxuICAgICAgICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL3BhZ2VzL3JlZ2lzdGVyL1JlZ2lzdGVyLnZ1ZScpLFxyXG4gICAgICAgICAgbWV0YToge1xyXG4gICAgICAgICAgICBydWxlOiAnZWRpdG9yJ1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0sKi9cclxuICAgICAgICAvKntcclxuICAgICAgICAgIHBhdGg6ICcvYXV0aC9mb3Jnb3QtcGFzc3dvcmQnLFxyXG4gICAgICAgICAgbmFtZTogJ3BhZ2UtZm9yZ290LXBhc3N3b3JkJyxcclxuICAgICAgICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL3BhZ2VzL0ZvcmdvdFBhc3N3b3JkLnZ1ZScpLFxyXG4gICAgICAgICAgbWV0YToge1xyXG4gICAgICAgICAgICBydWxlOiAnZWRpdG9yJ1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH0sKi9cclxuICAgICAgICAvLyB7XHJcbiAgICAgICAgLy8gICBwYXRoOiAnL3BhZ2VzL3Jlc2V0LXBhc3N3b3JkJyxcclxuICAgICAgICAvLyAgIG5hbWU6ICdwYWdlLXJlc2V0LXBhc3N3b3JkJyxcclxuICAgICAgICAvLyAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL3BhZ2VzL1Jlc2V0UGFzc3dvcmQudnVlJyksXHJcbiAgICAgICAgLy8gICBtZXRhOiB7XHJcbiAgICAgICAgLy8gICAgIHJ1bGU6ICdlZGl0b3InXHJcbiAgICAgICAgLy8gICB9XHJcbiAgICAgICAgLy8gfSxcclxuICAgICAgICAvLyB7XHJcbiAgICAgICAgLy8gICBwYXRoOiAnL3BhZ2VzL2xvY2stc2NyZWVuJyxcclxuICAgICAgICAvLyAgIG5hbWU6ICdwYWdlLWxvY2stc2NyZWVuJyxcclxuICAgICAgICAvLyAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL3BhZ2VzL0xvY2tTY3JlZW4udnVlJyksXHJcbiAgICAgICAgLy8gICBtZXRhOiB7XHJcbiAgICAgICAgLy8gICAgIHJ1bGU6ICdlZGl0b3InXHJcbiAgICAgICAgLy8gICB9XHJcbiAgICAgICAgLy8gfSxcclxuICAgICAgICAvLyB7XHJcbiAgICAgICAgLy8gICBwYXRoOiAnL3BhZ2VzL2NvbWluZ3Nvb24nLFxyXG4gICAgICAgIC8vICAgbmFtZTogJ3BhZ2UtY29taW5nLXNvb24nLFxyXG4gICAgICAgIC8vICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3MvcGFnZXMvQ29taW5nU29vbi52dWUnKSxcclxuICAgICAgICAvLyAgIG1ldGE6IHtcclxuICAgICAgICAvLyAgICAgcnVsZTogJ2VkaXRvcidcclxuICAgICAgICAvLyAgIH1cclxuICAgICAgICAvLyB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIHBhdGg6ICcvcGFnZXMvZXJyb3ItNDA0JyxcclxuICAgICAgICAgIG5hbWU6ICdwYWdlLWVycm9yLTQwNCcsXHJcbiAgICAgICAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9wYWdlcy9FcnJvcjQwNC52dWUnKSxcclxuICAgICAgICAgIG1ldGE6IHtcclxuICAgICAgICAgICAgcnVsZTogJ2VkaXRvcidcclxuICAgICAgICAgIH1cclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIHBhdGg6ICcvcGFnZXMvZXJyb3ItNTAwJyxcclxuICAgICAgICAgIG5hbWU6ICdwYWdlLWVycm9yLTUwMCcsXHJcbiAgICAgICAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9wYWdlcy9FcnJvcjUwMC52dWUnKSxcclxuICAgICAgICAgIG1ldGE6IHtcclxuICAgICAgICAgICAgcnVsZTogJ2VkaXRvcidcclxuICAgICAgICAgIH1cclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIHBhdGg6ICcvcGFnZXMvbm90LWF1dGhvcml6ZWQnLFxyXG4gICAgICAgICAgbmFtZTogJ3BhZ2Utbm90LWF1dGhvcml6ZWQnLFxyXG4gICAgICAgICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3MvcGFnZXMvTm90QXV0aG9yaXplZC52dWUnKSxcclxuICAgICAgICAgIG1ldGE6IHtcclxuICAgICAgICAgICAgcnVsZTogJ2VkaXRvcidcclxuICAgICAgICAgIH1cclxuICAgICAgICB9LFxyXG4gICAgICAgIHtcclxuICAgICAgICAgIHBhdGg6ICcvcGFnZXMvbWFpbnRlbmFuY2UnLFxyXG4gICAgICAgICAgbmFtZTogJ3BhZ2UtbWFpbnRlbmFuY2UnLFxyXG4gICAgICAgICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3MvcGFnZXMvTWFpbnRlbmFuY2UudnVlJyksXHJcbiAgICAgICAgICBtZXRhOiB7XHJcbiAgICAgICAgICAgIHJ1bGU6ICdlZGl0b3InXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfSxcclxuXHJcbiAgICAgIF1cclxuICAgIH0sXHJcbiAgICAvLyBSZWRpcmVjdCB0byA0MDQgcGFnZSwgaWYgbm8gbWF0Y2ggZm91bmRcclxuICAgIHtcclxuICAgICAgcGF0aDogJyonLFxyXG4gICAgICByZWRpcmVjdDogJy9wYWdlcy9lcnJvci00MDQnXHJcbiAgICB9XHJcbiAgXVxyXG59KVxyXG5cclxucm91dGVyLmFmdGVyRWFjaCgoKSA9PiB7XHJcbiAgLy8gUmVtb3ZlIGluaXRpYWwgbG9hZGluZ1xyXG4gIGNvbnN0IGFwcExvYWRpbmcgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbG9hZGluZy1iZycpXHJcbiAgaWYgKGFwcExvYWRpbmcpIHtcclxuICAgIGFwcExvYWRpbmcuc3R5bGUuZGlzcGxheSA9ICdub25lJ1xyXG4gIH1cclxufSlcclxuXHJcblxyXG5jb25zdCBub25lQXV0aFVybCA9IFtcclxuICAnL2F1dGgvbG9naW4nLFxyXG4gICcvYXV0aC9mb3Jnb3QtcGFzc3dvcmQnLFxyXG4gICcvYXV0aC9yZWdpc3RlcicsXHJcbiAgJy9yZWcnLFxyXG5dO1xyXG5sZXQgcm9sZXMgPSB1bmRlZmluZWRcclxuYXN5bmMgZnVuY3Rpb24gZ2V0UGVybWlzc2lvbigpIHtcclxuICBjb25zdCBpc0xvZ2luID0gc3RvcmUuc3RhdGUuYXV0aC50b2tlbiAmJiBzdG9yZS5zdGF0ZS5hdXRoLnVzZXJcclxuICBsZXQgcGVyICA9IGF3YWl0IHN0b3JlLnN0YXRlLnVzZXJzLnJvbGVzXHJcbiAgaWYoaXNMb2dpbiAmJiAhcGVyKXtcclxuICAgIHRyeSB7XHJcbiAgICAgIGxldCB7ZGF0YX0gPSBhd2FpdCBheGlvcy5nZXQoXCJ1c2Vycy9zaG93XCIpXHJcbiAgICAgIGF3YWl0IHN0b3JlLmRpc3BhdGNoKCd1c2Vycy9nZXRSb2xlcycsIGRhdGEucGVybWlzc2lvbilcclxuICAgICAgLy8gY29uc29sZS5sb2coJ2dldCBwZXInLGRhdGEucGVybWlzc2lvbilcclxuICAgICAgZGVsZXRlIGRhdGEucGVybWlzc2lvblxyXG4gICAgICBkZWxldGUgZGF0YS51dFxyXG4gICAgICBsb2NhbFN0b3JhZ2Uuc2V0SXRlbShpc0JyYW5jaCgpID8gJ2JyYW5jaF90b2tlbicgOiAndG9rZW4nLCBkYXRhLmFwaV90b2tlbilcclxuICAgICAgbG9jYWxTdG9yYWdlLnNldEl0ZW0oaXNCcmFuY2goKSA/ICdicmFuY2hfdXNlcicgOiAndXNlcicsSlNPTi5zdHJpbmdpZnkoZGF0YSkpO1xyXG4gICAgfVxyXG4gICAgY2F0Y2ggKGUpIHtcclxuICAgICAgY29uc29sZS5sb2coZSlcclxuICAgIH1cclxuICAgIHBlciA9IHN0b3JlLnN0YXRlLnVzZXJzLnJvbGVzXHJcbiAgfVxyXG4gIHJldHVybiBwZXJcclxufVxyXG5cclxucm91dGVyLmJlZm9yZUVhY2goYXN5bmMgKHRvLCBmcm9tLCBuZXh0KSA9PiB7XHJcbiAgaWYgKF8uaW5kZXhPZihub25lQXV0aFVybCwgdG8ucGF0aCkgPiAtMSkge1xyXG4gICAgcmV0dXJuIG5leHQoKTtcclxuICB9XHJcbiAgY29uc3QgdG9rZW4gPSBsb2NhbFN0b3JhZ2UuZ2V0SXRlbSggaXNCcmFuY2goKSA/ICdicmFuY2hfdG9rZW4nIDogJ3Rva2VuJyk7XHJcbiAgaWYgKHRva2VuKSB7XHJcbiAgICBpZiAoIXJvbGVzKSB7XHJcbiAgICAgIHJvbGVzID0gYXdhaXQgZ2V0UGVybWlzc2lvbigpXHJcbiAgICB9XHJcbiAgICBpZiAocm9sZXMgJiYgdG8ubWV0YSAmJiB0by5tZXRhLnJvbGUgJiYgIXJvbGVzLmluY2x1ZGVzKHRvLm1ldGEucm9sZSkpe1xyXG4gICAgICByZXR1cm4gbmV4dCh7bmFtZTogJ3BhZ2Utbm90LWF1dGhvcml6ZWQnfSk7XHJcbiAgICB9XHJcbiAgICByZXR1cm4gbmV4dCgpO1xyXG4gIH1cclxuICByb3V0ZXIucHVzaCh7cGF0aDogJy9hdXRoL2xvZ2luJ30pXHJcbn0pXHJcblxyXG5leHBvcnQgZGVmYXVsdCByb3V0ZXJcclxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQU1BO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUdBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUVBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/router.js\n"); /***/ }), /***/ "./src/router/admin.js": /*!*****************************!*\ !*** ./src/router/admin.js ***! \*****************************/ /*! exports provided: adminRoute, fullPageAdminRoute */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"adminRoute\", function() { return adminRoute; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"fullPageAdminRoute\", function() { return fullPageAdminRoute; });\nvar adminRoute = [{\n path: '/',\n name: 'dashboard',\n redirect: '/my-data'\n}, {\n path: '/dashboard/analytics',\n name: 'dashboard-analytics',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(22), __webpack_require__.e(9), __webpack_require__.e(57)]).then(__webpack_require__.bind(null, /*! ../views/DashboardAnalytics.vue */ \"./src/views/DashboardAnalytics.vue\"));\n },\n meta: {\n rule: 'editor',\n role: 'dashboard.tak'\n }\n}, {\n path: '/my-data',\n name: 'my-data',\n component: function component() {\n return __webpack_require__.e(/*! import() */ 76).then(__webpack_require__.bind(null, /*! ../views/user/myData.vue */ \"./src/views/user/myData.vue\"));\n },\n meta: {\n rule: 'editor'\n // role: 'dashboard.tak'\n }\n}, {\n path: '/dashboard/ecommerce',\n name: 'dashboard-ecommerce',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(22), __webpack_require__.e(9), __webpack_require__.e(51)]).then(__webpack_require__.bind(null, /*! ../views/DashboardECommerce.vue */ \"./src/views/DashboardECommerce.vue\"));\n },\n meta: {\n rule: 'admin',\n role: 'dashboard.omde'\n }\n}, {\n path: '/config/manage/const',\n component: function component() {\n return __webpack_require__.e(/*! import() */ 24).then(__webpack_require__.bind(null, /*! ../views/manage/Const.vue */ \"./src/views/manage/Const.vue\"));\n },\n meta: {\n breadcrumb: [{\n title: 'خانه',\n url: '/'\n }, {\n title: 'مدیریت ثابت ها',\n active: true\n }],\n pageTitle: 'مدیریت ثابت ها',\n rule: 'editor',\n role: 'config.statics',\n parent: 'manage',\n no_scroll: true\n }\n}, {\n path: '/config/manage/wallet',\n component: function component() {\n return __webpack_require__.e(/*! import() */ 70).then(__webpack_require__.bind(null, /*! ../views/manage/wallet.vue */ \"./src/views/manage/wallet.vue\"));\n },\n meta: {\n breadcrumb: [{\n title: 'خانه',\n url: '/'\n }, {\n title: 'مدیریت کیف پول',\n active: true\n }],\n pageTitle: 'مدیریت کیف پول',\n rule: 'editor',\n role: 'config.wallet',\n parent: 'manage',\n no_scroll: true\n }\n}, {\n path: '/config/manage/report',\n component: function component() {\n return __webpack_require__.e(/*! import() */ 69).then(__webpack_require__.bind(null, /*! ../views/manage/report.vue */ \"./src/views/manage/report.vue\"));\n },\n meta: {\n breadcrumb: [{\n title: 'خانه',\n url: '/'\n }, {\n title: 'گزارش',\n active: true\n }],\n pageTitle: 'گزارش',\n rule: 'editor',\n role: 'config.report',\n parent: 'manage',\n no_scroll: true\n }\n},\n// Product\n{\n path: '/apps/product/',\n redirect: '/apps/product/list',\n name: 'product'\n}, {\n path: '/product/change/percent',\n component: function component() {\n return __webpack_require__.e(/*! import() */ 59).then(__webpack_require__.bind(null, /*! ../views/apps/product/ChangePercent.vue */ \"./src/views/apps/product/ChangePercent.vue\"));\n },\n meta: {\n rule: 'editor',\n role: 'product.percent',\n parent: 'product',\n no_scroll: true\n }\n}, {\n path: '/apps/product/add',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(3), __webpack_require__.e(5)]).then(__webpack_require__.bind(null, /*! ../views/apps/product/AddProduct.vue */ \"./src/views/apps/product/AddProduct.vue\"));\n },\n meta: {\n rule: 'editor',\n role: 'product.create',\n parent: 'product',\n no_scroll: true\n }\n}, {\n path: '/apps/product/edit/:id/:variant_id?',\n name: 'product-edit',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(3), __webpack_require__.e(5), __webpack_require__.e(60)]).then(__webpack_require__.bind(null, /*! ../views/apps/product/EditProduct.vue */ \"./src/views/apps/product/EditProduct.vue\"));\n },\n meta: {\n rule: 'editor',\n role: 'product.list.edit',\n parent: 'product',\n no_scroll: true\n }\n}, {\n path: '/apps/product/list',\n name: 'product-list',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(14), __webpack_require__.e(1), __webpack_require__.e(10)]).then(__webpack_require__.bind(null, /*! ../views/apps/product/ProductList.vue */ \"./src/views/apps/product/ProductList.vue\"));\n },\n meta: {\n rule: 'editor',\n role: 'product.list',\n parent: 'product',\n no_scroll: true\n }\n},\n// Category\n{\n path: '/category',\n redirect: '/category/list',\n name: 'category'\n}, {\n path: '/category/add/:id?',\n name: 'category-add',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(3), __webpack_require__.e(16), __webpack_require__.e(6)]).then(__webpack_require__.bind(null, /*! ../views/apps/category/Add.vue */ \"./src/views/apps/category/Add.vue\"));\n },\n meta: {\n rule: 'editor',\n role: 'collection.create',\n parent: 'category',\n no_scroll: true\n }\n}, {\n path: '/category/edit/:id',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(3), __webpack_require__.e(16), __webpack_require__.e(6), __webpack_require__.e(64)]).then(__webpack_require__.bind(null, /*! ../views/apps/category/Edit.vue */ \"./src/views/apps/category/Edit.vue\"));\n },\n name: 'category-edit',\n meta: {\n rule: 'editor',\n role: 'collection.list.edit',\n parent: 'category',\n no_scroll: true\n }\n}, {\n path: '/category/list',\n name: 'category-list',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(38)]).then(__webpack_require__.bind(null, /*! ../views/apps/category/List.vue */ \"./src/views/apps/category/List.vue\"));\n },\n meta: {\n rule: 'editor',\n role: 'collection.list',\n parent: 'category',\n no_scroll: true\n }\n},\n//finical\n{\n path: '/add/findoc',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(2), __webpack_require__.e(13)]).then(__webpack_require__.bind(null, /*! ../views/finical/addFinDoc */ \"./src/views/finical/addFinDoc.vue\"));\n },\n meta: {\n rule: 'editor',\n role: 'document.create'\n //no_scroll: true\n }\n}, {\n path: '/edit/findoc/:id',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(2), __webpack_require__.e(13)]).then(__webpack_require__.bind(null, /*! ../views/finical/addFinDoc */ \"./src/views/finical/addFinDoc.vue\"));\n },\n meta: {\n rule: 'editor',\n role: 'document.list.edit'\n //no_scroll: true\n }\n},\n// Order\n{\n path: '/order',\n redirect: '/order/list',\n name: 'order'\n}, {\n path: '/order/list',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(11)]).then(__webpack_require__.bind(null, /*! ../views/order/List.vue */ \"./src/views/order/List.vue\"));\n },\n meta: {\n rule: 'editor',\n role: 'order.list',\n parent: 'order',\n no_scroll: true\n }\n}, {\n path: '/order/omde-list',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(30)]).then(__webpack_require__.bind(null, /*! ../views/order/OmdeList.vue */ \"./src/views/order/OmdeList.vue\"));\n },\n meta: {\n rule: 'editor',\n role: 'order.omde',\n parent: 'order',\n no_scroll: true\n }\n}, {\n path: '/order/create',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(42)]).then(__webpack_require__.bind(null, /*! ../views/order/create.vue */ \"./src/views/order/create.vue\"));\n },\n meta: {\n rule: 'editor',\n role: 'order.create',\n parent: 'order',\n no_scroll: true\n }\n}, {\n path: '/order/tamin-list',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(31)]).then(__webpack_require__.bind(null, /*! ../views/order/TaminList.vue */ \"./src/views/order/TaminList.vue\"));\n },\n meta: {\n rule: 'editor',\n role: 'order.tamin',\n parent: 'order',\n no_scroll: true\n }\n}, {\n path: 'major/promotion/list',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(37)]).then(__webpack_require__.bind(null, /*! ../views/promotion/promotion_list */ \"./src/views/promotion/promotion_list.vue\"));\n },\n meta: {\n rule: 'editor',\n role: 'offers.list',\n //parent: 'order',\n no_scroll: true\n }\n}, {\n path: 'major/promotion/add',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(2), __webpack_require__.e(1), __webpack_require__.e(7)]).then(__webpack_require__.bind(null, /*! ../views/promotion/promotion_add_edit */ \"./src/views/promotion/promotion_add_edit.vue\"));\n },\n meta: {\n rule: 'editor',\n role: 'offers.create',\n //parent: 'order',\n no_scroll: true\n }\n}, {\n path: 'major/promotion/edit/:id',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(2), __webpack_require__.e(1), __webpack_require__.e(7)]).then(__webpack_require__.bind(null, /*! ../views/promotion/promotion_add_edit */ \"./src/views/promotion/promotion_add_edit.vue\"));\n },\n meta: {\n rule: 'editor',\n role: 'offers.list.edit',\n //parent: 'order',\n no_scroll: true\n }\n}, {\n path: 'major/promotion/tak/add',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(2), __webpack_require__.e(1), __webpack_require__.e(8)]).then(__webpack_require__.bind(null, /*! ../views/promotion/promotion_tak_add_edit */ \"./src/views/promotion/promotion_tak_add_edit.vue\"));\n },\n meta: {\n rule: 'editor',\n role: 'offers.create.tak',\n //parent: 'order',\n no_scroll: true\n }\n}, {\n path: 'major/promotion/tak/edit/:id',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(2), __webpack_require__.e(1), __webpack_require__.e(8)]).then(__webpack_require__.bind(null, /*! ../views/promotion/promotion_tak_add_edit */ \"./src/views/promotion/promotion_tak_add_edit.vue\"));\n },\n meta: {\n rule: 'editor',\n role: 'offers.list.tak.edit',\n //parent: 'order',\n no_scroll: true\n }\n}, {\n path: 'major/promotion/autopromotion',\n component: function component() {\n return __webpack_require__.e(/*! import() */ 72).then(__webpack_require__.bind(null, /*! ../views/promotion/autopromotion */ \"./src/views/promotion/autopromotion.vue\"));\n },\n meta: {\n rule: 'editor',\n role: 'offers.autopromotion',\n no_scroll: true\n }\n},\n// offersIgnore\n{\n path: 'major/offersIgnore',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(35)]).then(__webpack_require__.bind(null, /*! ../views/offersIgnore/offersIgnore-add-edit.vue */ \"./src/views/offersIgnore/offersIgnore-add-edit.vue\"));\n },\n meta: {\n rule: 'editor',\n role: 'offersIgnore'\n }\n},\n// offersIgnore\n{\n path: '/comments',\n name: 'comments',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(26)]).then(__webpack_require__.bind(null, /*! @/views/customer/Comments/Comments.vue */ \"./src/views/customer/Comments/Comments.vue\"));\n },\n meta: {\n breadcrumb: [{\n title: 'خانه',\n url: '/'\n }, {\n title: 'دیدگاه ها',\n active: true\n }],\n pageTitle: 'دیدگاه ها',\n rule: 'editor',\n role: 'comment',\n // parent: 'comments',\n no_scroll: true\n }\n}, {\n path: '/sms/create',\n name: 'create_sms',\n component: function component() {\n return __webpack_require__.e(/*! import() */ 54).then(__webpack_require__.bind(null, /*! @/views/sms/create.vue */ \"./src/views/sms/create.vue\"));\n },\n meta: {\n breadcrumb: [{\n title: 'خانه',\n url: '/'\n }, {\n title: 'ارسال پیامک',\n active: true\n }],\n pageTitle: 'ارسال پیامک',\n rule: 'editor',\n role: 'sms.create',\n no_scroll: true\n }\n}, {\n path: '/notify',\n name: 'notify',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(34)]).then(__webpack_require__.bind(null, /*! @/views/notify/user.vue */ \"./src/views/notify/user.vue\"));\n },\n meta: {\n breadcrumb: [{\n title: 'خانه',\n url: '/'\n }, {\n title: 'لیست نوتیفیکیشن های دریافتی',\n active: true\n }],\n pageTitle: 'لیست نوتیفیکیشن های ذریافتی',\n rule: 'editor',\n role: 'notify.me',\n no_scroll: true\n }\n}, {\n path: '/notify/create',\n name: 'create_notify',\n component: function component() {\n return __webpack_require__.e(/*! import() */ 71).then(__webpack_require__.bind(null, /*! @/views/notify/create.vue */ \"./src/views/notify/create.vue\"));\n },\n meta: {\n breadcrumb: [{\n title: 'خانه',\n url: '/'\n }, {\n title: 'ارسال نوتیفیکیشن',\n active: true\n }],\n pageTitle: 'ارسال نوتیفیکیشن',\n rule: 'editor',\n role: 'notify.create',\n no_scroll: true\n }\n}, {\n path: '/wallet',\n name: 'wallet',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(50)]).then(__webpack_require__.bind(null, /*! @/views/wallet/wallet.vue */ \"./src/views/wallet/wallet.vue\"));\n },\n meta: {\n breadcrumb: [{\n title: 'خانه',\n url: '/'\n }, {\n title: 'لیست کیف پول های شارژ شده',\n active: true\n }],\n pageTitle: 'لیست کیف پول های شارژ شده',\n rule: 'editor',\n role: 'wallet',\n no_scroll: true\n }\n}, {\n path: '/reagent/edit/:id',\n name: 'reagent-edit',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(19), __webpack_require__.e(65)]).then(__webpack_require__.bind(null, /*! ../views/apps/customer/EditReagent */ \"./src/views/apps/customer/EditReagent.vue\"));\n },\n meta: {\n rule: 'editor',\n role: 'persons.list.sellers.edit',\n parent: 'product',\n no_scroll: true\n }\n}, {\n path: '/bulkCustomer/edit/:id',\n name: 'bulkCustomer-edit',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(21), __webpack_require__.e(61)]).then(__webpack_require__.bind(null, /*! ../views/apps/customer/EditBulkCustomer */ \"./src/views/apps/customer/EditBulkCustomer.vue\"));\n },\n meta: {\n rule: 'editor',\n role: 'persons.list.client.omde.edit',\n parent: 'product',\n no_scroll: true\n }\n}, {\n path: '/bulkCustomer/view/:id',\n name: 'bulkCustomer-view',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(28)]).then(__webpack_require__.bind(null, /*! ../views/customer/omde/ViewOmdeCustomer */ \"./src/views/customer/omde/ViewOmdeCustomer.vue\"));\n },\n meta: {\n rule: 'editor',\n role: 'persons.list.client.omde.view',\n parent: 'product',\n no_scroll: true\n }\n}, {\n path: '/singleCustomer/edit/:id',\n name: 'singleCustomer-edit',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(20)]).then(__webpack_require__.bind(null, /*! ../views/apps/customer/EditSingleCustomer */ \"./src/views/apps/customer/EditSingleCustomer.vue\"));\n },\n meta: {\n rule: 'editor',\n role: 'persons.list.client.single.edit',\n parent: 'product',\n no_scroll: true\n }\n}, {\n path: '/singleCustomer/view/:id',\n name: 'singleCustomer-view',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(12)]).then(__webpack_require__.bind(null, /*! ../views/customer/single-customer/ViewSingleCustomer */ \"./src/views/customer/single-customer/ViewSingleCustomer.vue\"));\n },\n meta: {\n rule: 'editor',\n role: 'persons.list.client.single.view',\n parent: 'product',\n no_scroll: true\n }\n}, {\n path: '/customer/omde-list',\n name: 'omde-list-customer',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(27)]).then(__webpack_require__.bind(null, /*! @/views/customer/omde/OmdeList.vue */ \"./src/views/customer/omde/OmdeList.vue\"));\n },\n meta: {\n breadcrumb: [{\n title: 'خانه',\n url: '/'\n }, {\n title: 'مشتریان عمده',\n active: true\n }],\n pageTitle: 'مشتریان عمده',\n rule: 'editor',\n role: 'persons.list.client.omde'\n }\n}, {\n path: '/customer/reagent-list',\n name: 'raegentList',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(29)]).then(__webpack_require__.bind(null, /*! @/views/customer/reagentList/ReagentList.vue */ \"./src/views/customer/reagentList/ReagentList.vue\"));\n },\n meta: {\n breadcrumb: [{\n title: 'خانه',\n url: '/'\n }, {\n title: 'کارشناسان فروش',\n active: true\n }],\n pageTitle: 'کارشناسان فروش',\n role: 'persons.list.sellers',\n rule: 'editor'\n }\n}, {\n path: '/customer/add',\n name: 'add-customer',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(19), __webpack_require__.e(21), __webpack_require__.e(58)]).then(__webpack_require__.bind(null, /*! @/views/apps/customer/AddCustomer.vue */ \"./src/views/apps/customer/AddCustomer.vue\"));\n },\n meta: {\n breadcrumb: [{\n title: 'خانه',\n url: '/'\n }, {\n title: 'مشتریان'\n }, {\n title: 'افزودن مشتری',\n active: true\n }],\n pageTitle: 'افزودن مشتری',\n role: 'persons.create',\n rule: 'editor'\n }\n}, {\n path: '/customer/list',\n name: 'list-customer',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(15)]).then(__webpack_require__.bind(null, /*! @/views/customer/single-customer/SingleCustomer */ \"./src/views/customer/single-customer/SingleCustomer.vue\"));\n },\n meta: {\n breadcrumb: [{\n title: 'خانه',\n url: '/'\n }, {\n title: 'مشتریان'\n }],\n pageTitle: 'لیست مشتریان',\n role: 'persons.list.client.single',\n rule: 'editor'\n }\n}, {\n path: '/report/order_item',\n name: 'report_order_item',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(2), __webpack_require__.e(46)]).then(__webpack_require__.bind(null, /*! @/views/report/order_item */ \"./src/views/report/order_item.vue\"));\n },\n meta: {\n /* breadcrumb: [\r\n {title: 'خانه', url: '/'},\r\n {title: 'مشتریان'}\r\n ],*/\n //pageTitle: 'لیست مشتریان',\n role: 'report.order.item',\n rule: 'editor'\n }\n}, {\n path: '/report/product',\n name: 'report_product',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(43)]).then(__webpack_require__.bind(null, /*! @/views/report/product */ \"./src/views/report/product.vue\"));\n },\n meta: {\n role: 'report.product',\n rule: 'editor'\n }\n}, {\n path: '/finical/list',\n name: 'finical_list',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(36)]).then(__webpack_require__.bind(null, /*! @/views/finical/list */ \"./src/views/finical/list.vue\"));\n },\n meta: {\n /* breadcrumb: [\r\n {title: 'خانه', url: '/'},\r\n {title: 'مشتریان'}\r\n ],*/\n //pageTitle: 'لیست مشتریان',\n role: 'document.list',\n rule: 'editor'\n }\n},\n// user\n{\n path: '/user/list',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(45)]).then(__webpack_require__.bind(null, /*! ../views/user/ListUser.vue */ \"./src/views/user/ListUser.vue\"));\n },\n meta: {\n breadcrumb: [{\n title: 'خانه',\n url: '/'\n }, {\n title: 'لیست مدیران',\n active: true\n }],\n pageTitle: 'لیست مدیران',\n role: 'user.list',\n rule: 'editor',\n parent: 'user',\n no_scroll: true\n }\n}, {\n path: '/user/create',\n component: function component() {\n return __webpack_require__.e(/*! import() */ 17).then(__webpack_require__.bind(null, /*! ../views/user/UserCreate.vue */ \"./src/views/user/UserCreate.vue\"));\n },\n meta: {\n breadcrumb: [{\n title: 'خانه',\n url: '/'\n }, {\n title: \"افزودن کاربر\",\n active: true\n }],\n pageTitle: \"افزودن کاربر\",\n role: 'user.create',\n rule: 'editor',\n parent: 'user',\n no_scroll: true\n }\n}, {\n path: '/user/edit/:id',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(17), __webpack_require__.e(75)]).then(__webpack_require__.bind(null, /*! ../views/user/UserEdit.vue */ \"./src/views/user/UserEdit.vue\"));\n },\n meta: {\n breadcrumb: [{\n title: 'خانه',\n url: '/'\n }, {\n title: 'ویرایش نوع کاربر',\n active: true\n }],\n pageTitle: 'ویرایش نوع کاربر',\n rule: 'editor',\n role: 'user.list.edit',\n parent: 'user',\n no_scroll: true\n }\n},\n// permission\n{\n path: '/permission',\n component: function component() {\n return __webpack_require__.e(/*! import() */ 55).then(__webpack_require__.bind(null, /*! ../views/user/Permission.vue */ \"./src/views/user/Permission.vue\"));\n },\n meta: {\n breadcrumb: [{\n title: 'خانه',\n url: '/'\n }, {\n title: 'دسترسی ها',\n active: true\n }],\n pageTitle: 'دسترسی ها',\n rule: 'editor',\n role: 'user.permission',\n parent: 'permission',\n no_scroll: true\n }\n}, {\n path: '/city/create',\n component: function component() {\n return __webpack_require__.e(/*! import() */ 62).then(__webpack_require__.bind(null, /*! ../views/city/createCity.vue */ \"./src/views/city/createCity.vue\"));\n },\n meta: {\n breadcrumb: [{\n title: 'خانه',\n url: '/'\n }, {\n title: 'افزودن شهر',\n active: true\n }],\n pageTitle: 'افزودن شهر',\n rule: 'editor',\n role: 'cities.create',\n parent: 'city',\n no_scroll: true\n }\n}, {\n path: '/city/list',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(33)]).then(__webpack_require__.bind(null, /*! ../views/city/cityList.vue */ \"./src/views/city/cityList.vue\"));\n },\n meta: {\n breadcrumb: [{\n title: 'خانه',\n url: '/'\n }, {\n title: 'لیست شهر ها',\n active: true\n }],\n pageTitle: 'لیست شهر ها',\n rule: 'editor',\n role: 'cities.list',\n parent: 'city',\n no_scroll: true\n }\n}, {\n path: '/statics',\n name: 'statics',\n component: function component() {\n return __webpack_require__.e(/*! import() */ 74).then(__webpack_require__.bind(null, /*! @/views/statics/index.vue */ \"./src/views/statics/index.vue\"));\n },\n meta: {\n breadcrumb: [{\n title: 'خانه',\n url: '/'\n }, {\n title: 'آمار',\n active: true\n }],\n pageTitle: 'آمار',\n rule: 'editor',\n role: 'statics',\n no_scroll: true\n }\n}, {\n path: '/newsletters',\n name: 'newsletters',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(49)]).then(__webpack_require__.bind(null, /*! @/views/newsletters/newsletters.vue */ \"./src/views/newsletters/newsletters.vue\"));\n },\n meta: {\n breadcrumb: [{\n title: 'خانه',\n url: '/'\n }, {\n title: 'خبرنامه',\n active: true\n }],\n pageTitle: 'خبرنامه',\n rule: 'editor',\n // role: 'newsletters',\n no_scroll: true\n }\n}, {\n path: '/branch/add',\n name: 'add-branch',\n component: function component() {\n return __webpack_require__.e(/*! import() */ 66).then(__webpack_require__.bind(null, /*! @/views/branch/AddBranches.vue */ \"./src/views/branch/AddBranches.vue\"));\n },\n meta: {\n breadcrumb: [{\n title: 'خانه',\n url: '/'\n }, {\n title: 'شعب'\n }, {\n title: 'افزودن شعب',\n active: true\n }],\n pageTitle: 'افزودن شعب',\n role: 'branch.create',\n rule: 'editor'\n }\n}, {\n path: '/branch/edit/:id',\n name: 'edit-branch',\n component: function component() {\n return __webpack_require__.e(/*! import() */ 67).then(__webpack_require__.bind(null, /*! @/views/branch/EditBranches */ \"./src/views/branch/EditBranches.vue\"));\n },\n meta: {\n pageTitle: 'ویرایش شعب',\n role: 'branch.create',\n rule: 'editor'\n }\n}, {\n path: '/branch/list',\n name: 'list-branch',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(47)]).then(__webpack_require__.bind(null, /*! @/views/branch/ListBranches.vue */ \"./src/views/branch/ListBranches.vue\"));\n },\n meta: {\n breadcrumb: [{\n title: 'خانه',\n url: '/'\n }, {\n title: 'شعب'\n }, {\n title: 'لیست شعب',\n active: true\n }],\n pageTitle: 'لیست شعب',\n role: 'branch.list',\n rule: 'editor'\n }\n}, {\n path: '/invoice/add',\n name: 'add-invoice',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(40)]).then(__webpack_require__.bind(null, /*! @/views/invoice/AddInvoice.vue */ \"./src/views/invoice/AddInvoice.vue\"));\n },\n meta: {\n breadcrumb: [{\n title: 'خانه',\n url: '/'\n }, {\n title: 'فاکتور انتقال'\n }, {\n title: 'افزودن فاکتور',\n active: true\n }],\n pageTitle: 'افزودن فاکتور',\n role: 'invoice.create',\n rule: 'editor'\n }\n}, {\n path: '/invoice/edit/:id',\n name: 'edit-invoice',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(41)]).then(__webpack_require__.bind(null, /*! @/views/invoice/EditInvoice.vue */ \"./src/views/invoice/EditInvoice.vue\"));\n },\n meta: {\n pageTitle: 'ویرایش فاکتورها',\n role: 'invoice.create',\n rule: 'editor'\n }\n}, {\n path: '/invoice/list',\n name: 'list-invoice',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(48)]).then(__webpack_require__.bind(null, /*! @/views/invoice/ListInvoice.vue */ \"./src/views/invoice/ListInvoice.vue\"));\n },\n meta: {\n breadcrumb: [{\n title: 'خانه',\n url: '/'\n }, {\n title: 'فاکتورانتقال'\n }, {\n title: 'لیست فاکتورها',\n active: true\n }],\n pageTitle: 'لیست فاکتورها',\n role: 'invoice.list',\n rule: 'editor'\n }\n}];\nvar fullPageAdminRoute = [{\n path: '/auth/login',\n name: 'page-login',\n component: function component() {\n return __webpack_require__.e(/*! import() */ 52).then(__webpack_require__.bind(null, /*! @/views/auth/Login.vue */ \"./src/views/auth/Login.vue\"));\n },\n meta: {\n rule: 'editor'\n }\n}, {\n path: '/reg',\n name: 'reg',\n component: function component() {\n return __webpack_require__.e(/*! import() */ 73).then(__webpack_require__.bind(null, /*! @/views/reg.vue */ \"./src/views/reg.vue\"));\n },\n meta: {\n rule: 'editor'\n }\n}];\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvcm91dGVyL2FkbWluLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3JvdXRlci9hZG1pbi5qcz9lZmMzIl0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IGFkbWluUm91dGU9W1xyXG4gIHtcclxuICAgIHBhdGg6ICcvJyxcclxuICAgIG5hbWU6ICdkYXNoYm9hcmQnLFxyXG4gICAgcmVkaXJlY3Q6ICcvbXktZGF0YSdcclxuICB9LFxyXG4gIHtcclxuICAgIHBhdGg6ICcvZGFzaGJvYXJkL2FuYWx5dGljcycsXHJcbiAgICBuYW1lOiAnZGFzaGJvYXJkLWFuYWx5dGljcycsXHJcbiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnLi4vdmlld3MvRGFzaGJvYXJkQW5hbHl0aWNzLnZ1ZScpLFxyXG4gICAgbWV0YToge1xyXG4gICAgICBydWxlOiAnZWRpdG9yJyxcclxuICAgICAgcm9sZTogJ2Rhc2hib2FyZC50YWsnXHJcbiAgICB9XHJcbiAgfSxcclxuICB7XHJcbiAgICBwYXRoOiAnL215LWRhdGEnLFxyXG4gICAgbmFtZTogJ215LWRhdGEnLFxyXG4gICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJy4uL3ZpZXdzL3VzZXIvbXlEYXRhLnZ1ZScpLFxyXG4gICAgbWV0YToge1xyXG4gICAgICBydWxlOiAnZWRpdG9yJyxcclxuICAgICAgLy8gcm9sZTogJ2Rhc2hib2FyZC50YWsnXHJcbiAgICB9XHJcbiAgfSxcclxuICB7XHJcbiAgICBwYXRoOiAnL2Rhc2hib2FyZC9lY29tbWVyY2UnLFxyXG4gICAgbmFtZTogJ2Rhc2hib2FyZC1lY29tbWVyY2UnLFxyXG4gICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJy4uL3ZpZXdzL0Rhc2hib2FyZEVDb21tZXJjZS52dWUnKSxcclxuICAgIG1ldGE6IHtcclxuICAgICAgcnVsZTogJ2FkbWluJyxcclxuICAgICAgcm9sZTogJ2Rhc2hib2FyZC5vbWRlJ1xyXG4gICAgfVxyXG4gIH0sXHJcbiAge1xyXG4gICAgcGF0aDogJy9jb25maWcvbWFuYWdlL2NvbnN0JyxcclxuICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCcuLi92aWV3cy9tYW5hZ2UvQ29uc3QudnVlJyksXHJcbiAgICBtZXRhOiB7XHJcbiAgICAgIGJyZWFkY3J1bWI6IFtcclxuICAgICAgICB7dGl0bGU6ICfYrtin2YbZhycsIHVybDogJy8nfSxcclxuICAgICAgICB7dGl0bGU6ICfZhdiv24zYsduM2Kog2KvYp9io2Kog2YfYpycsYWN0aXZlOiB0cnVlfSxcclxuICAgICAgXSxcclxuICAgICAgcGFnZVRpdGxlOiAn2YXYr9uM2LHbjNiqINir2KfYqNiqINmH2KcnLFxyXG4gICAgICBydWxlOiAnZWRpdG9yJyxcclxuICAgICAgcm9sZTogJ2NvbmZpZy5zdGF0aWNzJyxcclxuICAgICAgcGFyZW50OiAnbWFuYWdlJyxcclxuICAgICAgbm9fc2Nyb2xsOiB0cnVlXHJcbiAgICB9XHJcbiAgfSxcclxuICB7XHJcbiAgICBwYXRoOiAnL2NvbmZpZy9tYW5hZ2Uvd2FsbGV0JyxcclxuICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCcuLi92aWV3cy9tYW5hZ2Uvd2FsbGV0LnZ1ZScpLFxyXG4gICAgbWV0YToge1xyXG4gICAgICBicmVhZGNydW1iOiBbXHJcbiAgICAgICAge3RpdGxlOiAn2K7Yp9mG2YcnLCB1cmw6ICcvJ30sXHJcbiAgICAgICAge3RpdGxlOiAn2YXYr9uM2LHbjNiqINqp24zZgSDZvtmI2YQnLGFjdGl2ZTogdHJ1ZX0sXHJcbiAgICAgIF0sXHJcbiAgICAgIHBhZ2VUaXRsZTogJ9mF2K/bjNix24zYqiDaqduM2YEg2b7ZiNmEJyxcclxuICAgICAgcnVsZTogJ2VkaXRvcicsXHJcbiAgICAgIHJvbGU6ICdjb25maWcud2FsbGV0JyxcclxuICAgICAgcGFyZW50OiAnbWFuYWdlJyxcclxuICAgICAgbm9fc2Nyb2xsOiB0cnVlXHJcbiAgICB9XHJcbiAgfSxcclxuICB7XHJcbiAgICBwYXRoOiAnL2NvbmZpZy9tYW5hZ2UvcmVwb3J0JyxcclxuICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCcuLi92aWV3cy9tYW5hZ2UvcmVwb3J0LnZ1ZScpLFxyXG4gICAgbWV0YToge1xyXG4gICAgICBicmVhZGNydW1iOiBbXHJcbiAgICAgICAge3RpdGxlOiAn2K7Yp9mG2YcnLCB1cmw6ICcvJ30sXHJcbiAgICAgICAge3RpdGxlOiAn2q/Ystin2LHYtCcsYWN0aXZlOiB0cnVlfSxcclxuICAgICAgXSxcclxuICAgICAgcGFnZVRpdGxlOiAn2q/Ystin2LHYtCcsXHJcbiAgICAgIHJ1bGU6ICdlZGl0b3InLFxyXG4gICAgICByb2xlOiAnY29uZmlnLnJlcG9ydCcsXHJcbiAgICAgIHBhcmVudDogJ21hbmFnZScsXHJcbiAgICAgIG5vX3Njcm9sbDogdHJ1ZVxyXG4gICAgfVxyXG4gIH0sXHJcbiAgLy8gUHJvZHVjdFxyXG4gIHtcclxuICAgIHBhdGg6ICcvYXBwcy9wcm9kdWN0LycsXHJcbiAgICByZWRpcmVjdDogJy9hcHBzL3Byb2R1Y3QvbGlzdCcsXHJcbiAgICBuYW1lOiAncHJvZHVjdCdcclxuICB9LFxyXG4gIHtcclxuICAgIHBhdGg6ICcvcHJvZHVjdC9jaGFuZ2UvcGVyY2VudCcsXHJcbiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnLi4vdmlld3MvYXBwcy9wcm9kdWN0L0NoYW5nZVBlcmNlbnQudnVlJyksXHJcbiAgICBtZXRhOiB7XHJcbiAgICAgIHJ1bGU6ICdlZGl0b3InLFxyXG4gICAgICByb2xlOiAncHJvZHVjdC5wZXJjZW50JyxcclxuICAgICAgcGFyZW50OiAncHJvZHVjdCcsXHJcbiAgICAgIG5vX3Njcm9sbDogdHJ1ZVxyXG4gICAgfVxyXG4gIH0sXHJcbiAge1xyXG4gICAgcGF0aDogJy9hcHBzL3Byb2R1Y3QvYWRkJyxcclxuICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCcuLi92aWV3cy9hcHBzL3Byb2R1Y3QvQWRkUHJvZHVjdC52dWUnKSxcclxuICAgIG1ldGE6IHtcclxuICAgICAgcnVsZTogJ2VkaXRvcicsXHJcbiAgICAgIHJvbGU6ICdwcm9kdWN0LmNyZWF0ZScsXHJcbiAgICAgIHBhcmVudDogJ3Byb2R1Y3QnLFxyXG4gICAgICBub19zY3JvbGw6IHRydWVcclxuICAgIH1cclxuICB9LFxyXG4gIHtcclxuICAgIHBhdGg6ICcvYXBwcy9wcm9kdWN0L2VkaXQvOmlkLzp2YXJpYW50X2lkPycsXHJcbiAgICBuYW1lOiAncHJvZHVjdC1lZGl0JyxcclxuICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCcuLi92aWV3cy9hcHBzL3Byb2R1Y3QvRWRpdFByb2R1Y3QudnVlJyksXHJcbiAgICBtZXRhOiB7XHJcbiAgICAgIHJ1bGU6ICdlZGl0b3InLFxyXG4gICAgICByb2xlOiAncHJvZHVjdC5saXN0LmVkaXQnLFxyXG4gICAgICBwYXJlbnQ6ICdwcm9kdWN0JyxcclxuICAgICAgbm9fc2Nyb2xsOiB0cnVlXHJcbiAgICB9XHJcbiAgfSxcclxuICB7XHJcbiAgICBwYXRoOiAnL2FwcHMvcHJvZHVjdC9saXN0JyxcclxuICAgIG5hbWU6ICdwcm9kdWN0LWxpc3QnLFxyXG4gICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJy4uL3ZpZXdzL2FwcHMvcHJvZHVjdC9Qcm9kdWN0TGlzdC52dWUnKSxcclxuICAgIG1ldGE6IHtcclxuICAgICAgcnVsZTogJ2VkaXRvcicsXHJcbiAgICAgIHJvbGU6ICdwcm9kdWN0Lmxpc3QnLFxyXG4gICAgICBwYXJlbnQ6ICdwcm9kdWN0JyxcclxuICAgICAgbm9fc2Nyb2xsOiB0cnVlXHJcbiAgICB9XHJcbiAgfSxcclxuICAvLyBDYXRlZ29yeVxyXG4gIHtcclxuICAgIHBhdGg6ICcvY2F0ZWdvcnknLFxyXG4gICAgcmVkaXJlY3Q6ICcvY2F0ZWdvcnkvbGlzdCcsXHJcbiAgICBuYW1lOiAnY2F0ZWdvcnknXHJcbiAgfSxcclxuICB7XHJcbiAgICBwYXRoOiAnL2NhdGVnb3J5L2FkZC86aWQ/JyxcclxuICAgIG5hbWU6ICdjYXRlZ29yeS1hZGQnLFxyXG4gICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJy4uL3ZpZXdzL2FwcHMvY2F0ZWdvcnkvQWRkLnZ1ZScpLFxyXG4gICAgbWV0YToge1xyXG4gICAgICBydWxlOiAnZWRpdG9yJyxcclxuICAgICAgcm9sZTogJ2NvbGxlY3Rpb24uY3JlYXRlJyxcclxuICAgICAgcGFyZW50OiAnY2F0ZWdvcnknLFxyXG4gICAgICBub19zY3JvbGw6IHRydWVcclxuICAgIH1cclxuICB9LFxyXG4gIHtcclxuICAgIHBhdGg6ICcvY2F0ZWdvcnkvZWRpdC86aWQnLFxyXG4gICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJy4uL3ZpZXdzL2FwcHMvY2F0ZWdvcnkvRWRpdC52dWUnKSxcclxuICAgIG5hbWU6ICdjYXRlZ29yeS1lZGl0JyxcclxuICAgIG1ldGE6IHtcclxuICAgICAgcnVsZTogJ2VkaXRvcicsXHJcbiAgICAgIHJvbGU6ICdjb2xsZWN0aW9uLmxpc3QuZWRpdCcsXHJcbiAgICAgIHBhcmVudDogJ2NhdGVnb3J5JyxcclxuICAgICAgbm9fc2Nyb2xsOiB0cnVlXHJcbiAgICB9XHJcbiAgfSxcclxuICB7XHJcbiAgICBwYXRoOiAnL2NhdGVnb3J5L2xpc3QnLFxyXG4gICAgbmFtZTogJ2NhdGVnb3J5LWxpc3QnLFxyXG4gICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJy4uL3ZpZXdzL2FwcHMvY2F0ZWdvcnkvTGlzdC52dWUnKSxcclxuICAgIG1ldGE6IHtcclxuICAgICAgcnVsZTogJ2VkaXRvcicsXHJcbiAgICAgIHJvbGU6ICdjb2xsZWN0aW9uLmxpc3QnLFxyXG4gICAgICBwYXJlbnQ6ICdjYXRlZ29yeScsXHJcbiAgICAgIG5vX3Njcm9sbDogdHJ1ZVxyXG4gICAgfVxyXG4gIH0sXHJcbiAgLy9maW5pY2FsXHJcbiAge1xyXG4gICAgcGF0aDogJy9hZGQvZmluZG9jJyxcclxuICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCcuLi92aWV3cy9maW5pY2FsL2FkZEZpbkRvYycpLFxyXG4gICAgbWV0YToge1xyXG4gICAgICBydWxlOiAnZWRpdG9yJyxcclxuICAgICAgcm9sZTogJ2RvY3VtZW50LmNyZWF0ZScsXHJcbiAgICAgIC8vbm9fc2Nyb2xsOiB0cnVlXHJcbiAgICB9XHJcbiAgfSxcclxuICB7XHJcbiAgICBwYXRoOiAnL2VkaXQvZmluZG9jLzppZCcsXHJcbiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnLi4vdmlld3MvZmluaWNhbC9hZGRGaW5Eb2MnKSxcclxuICAgIG1ldGE6IHtcclxuICAgICAgcnVsZTogJ2VkaXRvcicsXHJcbiAgICAgIHJvbGU6ICdkb2N1bWVudC5saXN0LmVkaXQnLFxyXG4gICAgICAvL25vX3Njcm9sbDogdHJ1ZVxyXG4gICAgfVxyXG4gIH0sXHJcbiAgLy8gT3JkZXJcclxuICB7XHJcbiAgICBwYXRoOiAnL29yZGVyJyxcclxuICAgIHJlZGlyZWN0OiAnL29yZGVyL2xpc3QnLFxyXG4gICAgbmFtZTogJ29yZGVyJ1xyXG4gIH0sXHJcbiAge1xyXG4gICAgcGF0aDogJy9vcmRlci9saXN0JyxcclxuICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCcuLi92aWV3cy9vcmRlci9MaXN0LnZ1ZScpLFxyXG4gICAgbWV0YToge1xyXG4gICAgICBydWxlOiAnZWRpdG9yJyxcclxuICAgICAgcm9sZTogJ29yZGVyLmxpc3QnLFxyXG4gICAgICBwYXJlbnQ6ICdvcmRlcicsXHJcbiAgICAgIG5vX3Njcm9sbDogdHJ1ZVxyXG4gICAgfVxyXG4gIH0sXHJcbiAge1xyXG4gICAgcGF0aDogJy9vcmRlci9vbWRlLWxpc3QnLFxyXG4gICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJy4uL3ZpZXdzL29yZGVyL09tZGVMaXN0LnZ1ZScpLFxyXG4gICAgbWV0YToge1xyXG4gICAgICBydWxlOiAnZWRpdG9yJyxcclxuICAgICAgcm9sZTogJ29yZGVyLm9tZGUnLFxyXG4gICAgICBwYXJlbnQ6ICdvcmRlcicsXHJcbiAgICAgIG5vX3Njcm9sbDogdHJ1ZVxyXG4gICAgfVxyXG4gIH0sXHJcbiAge1xyXG4gICAgcGF0aDogJy9vcmRlci9jcmVhdGUnLFxyXG4gICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJy4uL3ZpZXdzL29yZGVyL2NyZWF0ZS52dWUnKSxcclxuICAgIG1ldGE6IHtcclxuICAgICAgcnVsZTogJ2VkaXRvcicsXHJcbiAgICAgIHJvbGU6ICdvcmRlci5jcmVhdGUnLFxyXG4gICAgICBwYXJlbnQ6ICdvcmRlcicsXHJcbiAgICAgIG5vX3Njcm9sbDogdHJ1ZVxyXG4gICAgfVxyXG4gIH0sXHJcbiAge1xyXG4gICAgcGF0aDogJy9vcmRlci90YW1pbi1saXN0JyxcclxuICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCcuLi92aWV3cy9vcmRlci9UYW1pbkxpc3QudnVlJyksXHJcbiAgICBtZXRhOiB7XHJcbiAgICAgIHJ1bGU6ICdlZGl0b3InLFxyXG4gICAgICByb2xlOiAnb3JkZXIudGFtaW4nLFxyXG4gICAgICBwYXJlbnQ6ICdvcmRlcicsXHJcbiAgICAgIG5vX3Njcm9sbDogdHJ1ZVxyXG4gICAgfVxyXG4gIH0sXHJcbiAge1xyXG4gICAgcGF0aDogJ21ham9yL3Byb21vdGlvbi9saXN0JyxcclxuICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCcuLi92aWV3cy9wcm9tb3Rpb24vcHJvbW90aW9uX2xpc3QnKSxcclxuICAgIG1ldGE6IHtcclxuICAgICAgcnVsZTogJ2VkaXRvcicsXHJcbiAgICAgIHJvbGU6ICdvZmZlcnMubGlzdCcsXHJcbiAgICAgIC8vcGFyZW50OiAnb3JkZXInLFxyXG4gICAgICBub19zY3JvbGw6IHRydWVcclxuICAgIH1cclxuICB9LFxyXG4gIHtcclxuICAgIHBhdGg6ICdtYWpvci9wcm9tb3Rpb24vYWRkJyxcclxuICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCcuLi92aWV3cy9wcm9tb3Rpb24vcHJvbW90aW9uX2FkZF9lZGl0JyksXHJcbiAgICBtZXRhOiB7XHJcbiAgICAgIHJ1bGU6ICdlZGl0b3InLFxyXG4gICAgICByb2xlOiAnb2ZmZXJzLmNyZWF0ZScsXHJcbiAgICAgIC8vcGFyZW50OiAnb3JkZXInLFxyXG4gICAgICBub19zY3JvbGw6IHRydWVcclxuICAgIH1cclxuICB9LFxyXG4gIHtcclxuICAgIHBhdGg6ICdtYWpvci9wcm9tb3Rpb24vZWRpdC86aWQnLFxyXG4gICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJy4uL3ZpZXdzL3Byb21vdGlvbi9wcm9tb3Rpb25fYWRkX2VkaXQnKSxcclxuICAgIG1ldGE6IHtcclxuICAgICAgcnVsZTogJ2VkaXRvcicsXHJcbiAgICAgIHJvbGU6ICdvZmZlcnMubGlzdC5lZGl0JyxcclxuICAgICAgLy9wYXJlbnQ6ICdvcmRlcicsXHJcbiAgICAgIG5vX3Njcm9sbDogdHJ1ZVxyXG4gICAgfVxyXG4gIH0sXHJcbiAge1xyXG4gICAgcGF0aDogJ21ham9yL3Byb21vdGlvbi90YWsvYWRkJyxcclxuICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCcuLi92aWV3cy9wcm9tb3Rpb24vcHJvbW90aW9uX3Rha19hZGRfZWRpdCcpLFxyXG4gICAgbWV0YToge1xyXG4gICAgICBydWxlOiAnZWRpdG9yJyxcclxuICAgICAgcm9sZTogJ29mZmVycy5jcmVhdGUudGFrJyxcclxuICAgICAgLy9wYXJlbnQ6ICdvcmRlcicsXHJcbiAgICAgIG5vX3Njcm9sbDogdHJ1ZVxyXG4gICAgfVxyXG4gIH0sXHJcbiAge1xyXG4gICAgcGF0aDogJ21ham9yL3Byb21vdGlvbi90YWsvZWRpdC86aWQnLFxyXG4gICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJy4uL3ZpZXdzL3Byb21vdGlvbi9wcm9tb3Rpb25fdGFrX2FkZF9lZGl0JyksXHJcbiAgICBtZXRhOiB7XHJcbiAgICAgIHJ1bGU6ICdlZGl0b3InLFxyXG4gICAgICByb2xlOiAnb2ZmZXJzLmxpc3QudGFrLmVkaXQnLFxyXG4gICAgICAvL3BhcmVudDogJ29yZGVyJyxcclxuICAgICAgbm9fc2Nyb2xsOiB0cnVlXHJcbiAgICB9XHJcbiAgfSxcclxuICB7XHJcbiAgICBwYXRoOiAnbWFqb3IvcHJvbW90aW9uL2F1dG9wcm9tb3Rpb24nLFxyXG4gICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJy4uL3ZpZXdzL3Byb21vdGlvbi9hdXRvcHJvbW90aW9uJyksXHJcbiAgICBtZXRhOiB7XHJcbiAgICAgIHJ1bGU6ICdlZGl0b3InLFxyXG4gICAgICByb2xlOiAnb2ZmZXJzLmF1dG9wcm9tb3Rpb24nLFxyXG4gICAgICBub19zY3JvbGw6IHRydWVcclxuICAgIH1cclxuICB9LFxyXG4gIC8vIG9mZmVyc0lnbm9yZVxyXG4gIHtcclxuICAgIHBhdGg6ICdtYWpvci9vZmZlcnNJZ25vcmUnLFxyXG4gICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJy4uL3ZpZXdzL29mZmVyc0lnbm9yZS9vZmZlcnNJZ25vcmUtYWRkLWVkaXQudnVlJyksXHJcbiAgICBtZXRhOiB7XHJcbiAgICAgIHJ1bGU6ICdlZGl0b3InLFxyXG4gICAgICByb2xlOiAnb2ZmZXJzSWdub3JlJ1xyXG4gICAgfVxyXG4gIH0sXHJcbiAgLy8gb2ZmZXJzSWdub3JlXHJcbiAge1xyXG4gICAgcGF0aDogJy9jb21tZW50cycsXHJcbiAgICBuYW1lOiAnY29tbWVudHMnLFxyXG4gICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3MvY3VzdG9tZXIvQ29tbWVudHMvQ29tbWVudHMudnVlJyksXHJcbiAgICBtZXRhOiB7XHJcbiAgICAgIGJyZWFkY3J1bWI6IFtcclxuICAgICAgICB7dGl0bGU6ICfYrtin2YbZhycsIHVybDogJy8nfSxcclxuICAgICAgICB7dGl0bGU6ICfYr9uM2K/ar9in2Ycg2YfYpycsYWN0aXZlOiB0cnVlfSxcclxuICAgICAgXSxcclxuICAgICAgcGFnZVRpdGxlOiAn2K/bjNiv2q/Yp9mHINmH2KcnLFxyXG4gICAgICBydWxlOiAnZWRpdG9yJyxcclxuICAgICAgcm9sZTogJ2NvbW1lbnQnLFxyXG4gICAgICAvLyBwYXJlbnQ6ICdjb21tZW50cycsXHJcbiAgICAgIG5vX3Njcm9sbDogdHJ1ZVxyXG4gICAgfVxyXG4gIH0sXHJcbiAge1xyXG4gICAgcGF0aDogJy9zbXMvY3JlYXRlJyxcclxuICAgIG5hbWU6ICdjcmVhdGVfc21zJyxcclxuICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL3Ntcy9jcmVhdGUudnVlJyksXHJcbiAgICBtZXRhOiB7XHJcbiAgICAgIGJyZWFkY3J1bWI6IFtcclxuICAgICAgICB7dGl0bGU6ICfYrtin2YbZhycsIHVybDogJy8nfSxcclxuICAgICAgICB7dGl0bGU6ICfYp9ix2LPYp9mEINm+24zYp9mF2qknLGFjdGl2ZTogdHJ1ZX0sXHJcbiAgICAgIF0sXHJcbiAgICAgIHBhZ2VUaXRsZTogJ9in2LHYs9in2YQg2b7bjNin2YXaqScsXHJcbiAgICAgIHJ1bGU6ICdlZGl0b3InLFxyXG4gICAgICByb2xlOiAnc21zLmNyZWF0ZScsXHJcbiAgICAgIG5vX3Njcm9sbDogdHJ1ZVxyXG4gICAgfVxyXG4gIH0sXHJcbiAge1xyXG4gICAgcGF0aDogJy9ub3RpZnknLFxyXG4gICAgbmFtZTogJ25vdGlmeScsXHJcbiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9ub3RpZnkvdXNlci52dWUnKSxcclxuICAgIG1ldGE6IHtcclxuICAgICAgYnJlYWRjcnVtYjogW1xyXG4gICAgICAgIHt0aXRsZTogJ9iu2KfZhtmHJywgdXJsOiAnLyd9LFxyXG4gICAgICAgIHt0aXRsZTogJ9mE24zYs9iqINmG2YjYqtuM2YHbjNqp24zYtNmGINmH2KfbjCDYr9ix24zYp9mB2KrbjCcsYWN0aXZlOiB0cnVlfSxcclxuICAgICAgXSxcclxuICAgICAgcGFnZVRpdGxlOiAn2YTbjNiz2Kog2YbZiNiq24zZgduM2qnbjNi02YYg2YfYp9uMINiw2LHbjNin2YHYqtuMJyxcclxuICAgICAgcnVsZTogJ2VkaXRvcicsXHJcbiAgICAgIHJvbGU6ICdub3RpZnkubWUnLFxyXG4gICAgICBub19zY3JvbGw6IHRydWVcclxuICAgIH1cclxuICB9LFxyXG4gIHtcclxuICAgIHBhdGg6ICcvbm90aWZ5L2NyZWF0ZScsXHJcbiAgICBuYW1lOiAnY3JlYXRlX25vdGlmeScsXHJcbiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9ub3RpZnkvY3JlYXRlLnZ1ZScpLFxyXG4gICAgbWV0YToge1xyXG4gICAgICBicmVhZGNydW1iOiBbXHJcbiAgICAgICAge3RpdGxlOiAn2K7Yp9mG2YcnLCB1cmw6ICcvJ30sXHJcbiAgICAgICAge3RpdGxlOiAn2KfYsdiz2KfZhCDZhtmI2KrbjNmB24zaqduM2LTZhicsYWN0aXZlOiB0cnVlfSxcclxuICAgICAgXSxcclxuICAgICAgcGFnZVRpdGxlOiAn2KfYsdiz2KfZhCDZhtmI2KrbjNmB24zaqduM2LTZhicsXHJcbiAgICAgIHJ1bGU6ICdlZGl0b3InLFxyXG4gICAgICByb2xlOiAnbm90aWZ5LmNyZWF0ZScsXHJcbiAgICAgIG5vX3Njcm9sbDogdHJ1ZVxyXG4gICAgfVxyXG4gIH0sXHJcbiAge1xyXG4gICAgcGF0aDogJy93YWxsZXQnLFxyXG4gICAgbmFtZTogJ3dhbGxldCcsXHJcbiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy93YWxsZXQvd2FsbGV0LnZ1ZScpLFxyXG4gICAgbWV0YToge1xyXG4gICAgICBicmVhZGNydW1iOiBbXHJcbiAgICAgICAge3RpdGxlOiAn2K7Yp9mG2YcnLCB1cmw6ICcvJ30sXHJcbiAgICAgICAge3RpdGxlOiAn2YTbjNiz2Kog2qnbjNmBINm+2YjZhCDZh9in24wg2LTYp9ix2pgg2LTYr9mHJyxhY3RpdmU6IHRydWV9LFxyXG4gICAgICBdLFxyXG4gICAgICBwYWdlVGl0bGU6ICfZhNuM2LPYqiDaqduM2YEg2b7ZiNmEINmH2KfbjCDYtNin2LHamCDYtNiv2YcnLFxyXG4gICAgICBydWxlOiAnZWRpdG9yJyxcclxuICAgICAgcm9sZTogJ3dhbGxldCcsXHJcbiAgICAgIG5vX3Njcm9sbDogdHJ1ZVxyXG4gICAgfVxyXG4gIH0sXHJcbiAge1xyXG4gICAgcGF0aDogJy9yZWFnZW50L2VkaXQvOmlkJyxcclxuICAgIG5hbWU6ICdyZWFnZW50LWVkaXQnLFxyXG4gICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJy4uL3ZpZXdzL2FwcHMvY3VzdG9tZXIvRWRpdFJlYWdlbnQnKSxcclxuICAgIG1ldGE6IHtcclxuICAgICAgcnVsZTogJ2VkaXRvcicsXHJcbiAgICAgIHJvbGU6ICdwZXJzb25zLmxpc3Quc2VsbGVycy5lZGl0JyxcclxuICAgICAgcGFyZW50OiAncHJvZHVjdCcsXHJcbiAgICAgIG5vX3Njcm9sbDogdHJ1ZVxyXG4gICAgfVxyXG4gIH0sXHJcbiAge1xyXG4gICAgcGF0aDogJy9idWxrQ3VzdG9tZXIvZWRpdC86aWQnLFxyXG4gICAgbmFtZTogJ2J1bGtDdXN0b21lci1lZGl0JyxcclxuICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCcuLi92aWV3cy9hcHBzL2N1c3RvbWVyL0VkaXRCdWxrQ3VzdG9tZXInKSxcclxuICAgIG1ldGE6IHtcclxuICAgICAgcnVsZTogJ2VkaXRvcicsXHJcbiAgICAgIHJvbGU6ICdwZXJzb25zLmxpc3QuY2xpZW50Lm9tZGUuZWRpdCcsXHJcbiAgICAgIHBhcmVudDogJ3Byb2R1Y3QnLFxyXG4gICAgICBub19zY3JvbGw6IHRydWVcclxuICAgIH1cclxuICB9LFxyXG4gIHtcclxuICAgIHBhdGg6ICcvYnVsa0N1c3RvbWVyL3ZpZXcvOmlkJyxcclxuICAgIG5hbWU6ICdidWxrQ3VzdG9tZXItdmlldycsXHJcbiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnLi4vdmlld3MvY3VzdG9tZXIvb21kZS9WaWV3T21kZUN1c3RvbWVyJyksXHJcbiAgICBtZXRhOiB7XHJcbiAgICAgIHJ1bGU6ICdlZGl0b3InLFxyXG4gICAgICByb2xlOiAncGVyc29ucy5saXN0LmNsaWVudC5vbWRlLnZpZXcnLFxyXG4gICAgICBwYXJlbnQ6ICdwcm9kdWN0JyxcclxuICAgICAgbm9fc2Nyb2xsOiB0cnVlXHJcbiAgICB9XHJcbiAgfSxcclxuICB7XHJcbiAgICBwYXRoOiAnL3NpbmdsZUN1c3RvbWVyL2VkaXQvOmlkJyxcclxuICAgIG5hbWU6ICdzaW5nbGVDdXN0b21lci1lZGl0JyxcclxuICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCcuLi92aWV3cy9hcHBzL2N1c3RvbWVyL0VkaXRTaW5nbGVDdXN0b21lcicpLFxyXG4gICAgbWV0YToge1xyXG4gICAgICBydWxlOiAnZWRpdG9yJyxcclxuICAgICAgcm9sZTogJ3BlcnNvbnMubGlzdC5jbGllbnQuc2luZ2xlLmVkaXQnLFxyXG4gICAgICBwYXJlbnQ6ICdwcm9kdWN0JyxcclxuICAgICAgbm9fc2Nyb2xsOiB0cnVlXHJcbiAgICB9XHJcbiAgfSxcclxuICB7XHJcbiAgICBwYXRoOiAnL3NpbmdsZUN1c3RvbWVyL3ZpZXcvOmlkJyxcclxuICAgIG5hbWU6ICdzaW5nbGVDdXN0b21lci12aWV3JyxcclxuICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCcuLi92aWV3cy9jdXN0b21lci9zaW5nbGUtY3VzdG9tZXIvVmlld1NpbmdsZUN1c3RvbWVyJyksXHJcbiAgICBtZXRhOiB7XHJcbiAgICAgIHJ1bGU6ICdlZGl0b3InLFxyXG4gICAgICByb2xlOiAncGVyc29ucy5saXN0LmNsaWVudC5zaW5nbGUudmlldycsXHJcbiAgICAgIHBhcmVudDogJ3Byb2R1Y3QnLFxyXG4gICAgICBub19zY3JvbGw6IHRydWVcclxuICAgIH1cclxuICB9LFxyXG4gIHtcclxuICAgIHBhdGg6ICcvY3VzdG9tZXIvb21kZS1saXN0JyxcclxuICAgIG5hbWU6ICdvbWRlLWxpc3QtY3VzdG9tZXInLFxyXG4gICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3MvY3VzdG9tZXIvb21kZS9PbWRlTGlzdC52dWUnKSxcclxuICAgIG1ldGE6IHtcclxuICAgICAgYnJlYWRjcnVtYjogW1xyXG4gICAgICAgIHt0aXRsZTogJ9iu2KfZhtmHJywgdXJsOiAnLyd9LFxyXG4gICAgICAgIHt0aXRsZTogJ9mF2LTYqtix24zYp9mGINi52YXYr9mHJyxhY3RpdmU6IHRydWV9LFxyXG4gICAgICBdLFxyXG4gICAgICBwYWdlVGl0bGU6ICfZhdi02KrYsduM2KfZhiDYudmF2K/ZhycsXHJcbiAgICAgIHJ1bGU6ICdlZGl0b3InLFxyXG4gICAgICByb2xlOiAncGVyc29ucy5saXN0LmNsaWVudC5vbWRlJyxcclxuICAgIH1cclxuICB9LFxyXG4gIHtcclxuICAgIHBhdGg6ICcvY3VzdG9tZXIvcmVhZ2VudC1saXN0JyxcclxuICAgIG5hbWU6ICdyYWVnZW50TGlzdCcsXHJcbiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9jdXN0b21lci9yZWFnZW50TGlzdC9SZWFnZW50TGlzdC52dWUnKSxcclxuICAgIG1ldGE6IHtcclxuICAgICAgYnJlYWRjcnVtYjogW1xyXG4gICAgICAgIHt0aXRsZTogJ9iu2KfZhtmHJywgdXJsOiAnLyd9LFxyXG4gICAgICAgIHt0aXRsZTogJ9qp2KfYsdi02YbYp9iz2KfZhiDZgdix2YjYtCcsYWN0aXZlOiB0cnVlfSxcclxuICAgICAgXSxcclxuICAgICAgcGFnZVRpdGxlOiAn2qnYp9ix2LTZhtin2LPYp9mGINmB2LHZiNi0JyxcclxuICAgICAgcm9sZTogJ3BlcnNvbnMubGlzdC5zZWxsZXJzJyxcclxuICAgICAgcnVsZTogJ2VkaXRvcidcclxuICAgIH1cclxuICB9LFxyXG4gIHtcclxuICAgIHBhdGg6ICcvY3VzdG9tZXIvYWRkJyxcclxuICAgIG5hbWU6ICdhZGQtY3VzdG9tZXInLFxyXG4gICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3MvYXBwcy9jdXN0b21lci9BZGRDdXN0b21lci52dWUnKSxcclxuICAgIG1ldGE6IHtcclxuICAgICAgYnJlYWRjcnVtYjogW1xyXG4gICAgICAgIHt0aXRsZTogJ9iu2KfZhtmHJywgdXJsOiAnLyd9LFxyXG4gICAgICAgIHt0aXRsZTogJ9mF2LTYqtix24zYp9mGJ30sXHJcbiAgICAgICAge3RpdGxlOiAn2KfZgdiy2YjYr9mGINmF2LTYqtix24wnLCBhY3RpdmU6IHRydWV9XHJcbiAgICAgIF0sXHJcbiAgICAgIHBhZ2VUaXRsZTogJ9in2YHYstmI2K/ZhiDZhdi02KrYsduMJyxcclxuICAgICAgcm9sZTogJ3BlcnNvbnMuY3JlYXRlJyxcclxuICAgICAgcnVsZTogJ2VkaXRvcidcclxuICAgIH1cclxuICB9LFxyXG4gIHtcclxuICAgIHBhdGg6ICcvY3VzdG9tZXIvbGlzdCcsXHJcbiAgICBuYW1lOiAnbGlzdC1jdXN0b21lcicsXHJcbiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9jdXN0b21lci9zaW5nbGUtY3VzdG9tZXIvU2luZ2xlQ3VzdG9tZXInKSxcclxuICAgIG1ldGE6IHtcclxuICAgICAgYnJlYWRjcnVtYjogW1xyXG4gICAgICAgIHt0aXRsZTogJ9iu2KfZhtmHJywgdXJsOiAnLyd9LFxyXG4gICAgICAgIHt0aXRsZTogJ9mF2LTYqtix24zYp9mGJ31cclxuICAgICAgXSxcclxuICAgICAgcGFnZVRpdGxlOiAn2YTbjNiz2Kog2YXYtNiq2LHbjNin2YYnLFxyXG4gICAgICByb2xlOiAncGVyc29ucy5saXN0LmNsaWVudC5zaW5nbGUnLFxyXG4gICAgICBydWxlOiAnZWRpdG9yJ1xyXG4gICAgfVxyXG4gIH0sXHJcbiAge1xyXG4gICAgcGF0aDogJy9yZXBvcnQvb3JkZXJfaXRlbScsXHJcbiAgICBuYW1lOiAncmVwb3J0X29yZGVyX2l0ZW0nLFxyXG4gICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3MvcmVwb3J0L29yZGVyX2l0ZW0nKSxcclxuICAgIG1ldGE6IHtcclxuICAgICAgLyogYnJlYWRjcnVtYjogW1xyXG4gICAgICAgICB7dGl0bGU6ICfYrtin2YbZhycsIHVybDogJy8nfSxcclxuICAgICAgICAge3RpdGxlOiAn2YXYtNiq2LHbjNin2YYnfVxyXG4gICAgICAgXSwqL1xyXG4gICAgICAvL3BhZ2VUaXRsZTogJ9mE24zYs9iqINmF2LTYqtix24zYp9mGJyxcclxuICAgICAgcm9sZTogJ3JlcG9ydC5vcmRlci5pdGVtJyxcclxuICAgICAgcnVsZTogJ2VkaXRvcidcclxuICAgIH1cclxuICB9LFxyXG4gIHtcclxuICAgIHBhdGg6ICcvcmVwb3J0L3Byb2R1Y3QnLFxyXG4gICAgbmFtZTogJ3JlcG9ydF9wcm9kdWN0JyxcclxuICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL3JlcG9ydC9wcm9kdWN0JyksXHJcbiAgICBtZXRhOiB7XHJcbiAgICAgIHJvbGU6ICdyZXBvcnQucHJvZHVjdCcsXHJcbiAgICAgIHJ1bGU6ICdlZGl0b3InXHJcbiAgICB9XHJcbiAgfSxcclxuICB7XHJcbiAgICBwYXRoOiAnL2ZpbmljYWwvbGlzdCcsXHJcbiAgICBuYW1lOiAnZmluaWNhbF9saXN0JyxcclxuICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL2ZpbmljYWwvbGlzdCcpLFxyXG4gICAgbWV0YToge1xyXG4gICAgICAvKiBicmVhZGNydW1iOiBbXHJcbiAgICAgICAgIHt0aXRsZTogJ9iu2KfZhtmHJywgdXJsOiAnLyd9LFxyXG4gICAgICAgICB7dGl0bGU6ICfZhdi02KrYsduM2KfZhid9XHJcbiAgICAgICBdLCovXHJcbiAgICAgIC8vcGFnZVRpdGxlOiAn2YTbjNiz2Kog2YXYtNiq2LHbjNin2YYnLFxyXG4gICAgICByb2xlOiAnZG9jdW1lbnQubGlzdCcsXHJcbiAgICAgIHJ1bGU6ICdlZGl0b3InXHJcbiAgICB9XHJcbiAgfSxcclxuICAvLyB1c2VyXHJcbiAge1xyXG4gICAgcGF0aDogJy91c2VyL2xpc3QnLFxyXG4gICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJy4uL3ZpZXdzL3VzZXIvTGlzdFVzZXIudnVlJyksXHJcbiAgICBtZXRhOiB7XHJcbiAgICAgIGJyZWFkY3J1bWI6IFtcclxuICAgICAgICB7dGl0bGU6ICfYrtin2YbZhycsIHVybDogJy8nfSxcclxuICAgICAgICB7dGl0bGU6ICfZhNuM2LPYqiDZhdiv24zYsdin2YYnLGFjdGl2ZTogdHJ1ZX0sXHJcbiAgICAgIF0sXHJcbiAgICAgIHBhZ2VUaXRsZTogJ9mE24zYs9iqINmF2K/bjNix2KfZhicsXHJcbiAgICAgIHJvbGU6ICd1c2VyLmxpc3QnLFxyXG4gICAgICBydWxlOiAnZWRpdG9yJyxcclxuICAgICAgcGFyZW50OiAndXNlcicsXHJcbiAgICAgIG5vX3Njcm9sbDogdHJ1ZVxyXG4gICAgfVxyXG4gIH0sXHJcbiAge1xyXG4gICAgcGF0aDogJy91c2VyL2NyZWF0ZScsXHJcbiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnLi4vdmlld3MvdXNlci9Vc2VyQ3JlYXRlLnZ1ZScpLFxyXG4gICAgbWV0YToge1xyXG4gICAgICBicmVhZGNydW1iOiBbXHJcbiAgICAgICAge3RpdGxlOiAn2K7Yp9mG2YcnLCB1cmw6ICcvJ30sXHJcbiAgICAgICAge3RpdGxlOiBcItin2YHYstmI2K/ZhiDaqdin2LHYqNixXCIsYWN0aXZlOiB0cnVlfSxcclxuICAgICAgXSxcclxuICAgICAgcGFnZVRpdGxlOiBcItin2YHYstmI2K/ZhiDaqdin2LHYqNixXCIsXHJcbiAgICAgIHJvbGU6ICd1c2VyLmNyZWF0ZScsXHJcbiAgICAgIHJ1bGU6ICdlZGl0b3InLFxyXG4gICAgICBwYXJlbnQ6ICd1c2VyJyxcclxuICAgICAgbm9fc2Nyb2xsOiB0cnVlXHJcbiAgICB9XHJcbiAgfSxcclxuICB7XHJcbiAgICBwYXRoOiAnL3VzZXIvZWRpdC86aWQnLFxyXG4gICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJy4uL3ZpZXdzL3VzZXIvVXNlckVkaXQudnVlJyksXHJcbiAgICBtZXRhOiB7XHJcbiAgICAgIGJyZWFkY3J1bWI6IFtcclxuICAgICAgICB7dGl0bGU6ICfYrtin2YbZhycsIHVybDogJy8nfSxcclxuICAgICAgICB7dGl0bGU6ICfZiNuM2LHYp9uM2LQg2YbZiNi5INqp2KfYsdio2LEnLGFjdGl2ZTogdHJ1ZX0sXHJcbiAgICAgIF0sXHJcbiAgICAgIHBhZ2VUaXRsZTogJ9mI24zYsdin24zYtCDZhtmI2Lkg2qnYp9ix2KjYsScsXHJcbiAgICAgIHJ1bGU6ICdlZGl0b3InLFxyXG4gICAgICByb2xlOiAndXNlci5saXN0LmVkaXQnLFxyXG4gICAgICBwYXJlbnQ6ICd1c2VyJyxcclxuICAgICAgbm9fc2Nyb2xsOiB0cnVlXHJcbiAgICB9XHJcbiAgfSxcclxuICAvLyBwZXJtaXNzaW9uXHJcbiAge1xyXG4gICAgcGF0aDogJy9wZXJtaXNzaW9uJyxcclxuICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCcuLi92aWV3cy91c2VyL1Blcm1pc3Npb24udnVlJyksXHJcbiAgICBtZXRhOiB7XHJcbiAgICAgIGJyZWFkY3J1bWI6IFtcclxuICAgICAgICB7dGl0bGU6ICfYrtin2YbZhycsIHVybDogJy8nfSxcclxuICAgICAgICB7dGl0bGU6ICfYr9iz2KrYsdiz24wg2YfYpycsYWN0aXZlOiB0cnVlfSxcclxuICAgICAgXSxcclxuICAgICAgcGFnZVRpdGxlOiAn2K/Ys9iq2LHYs9uMINmH2KcnLFxyXG4gICAgICBydWxlOiAnZWRpdG9yJyxcclxuICAgICAgcm9sZTogJ3VzZXIucGVybWlzc2lvbicsXHJcbiAgICAgIHBhcmVudDogJ3Blcm1pc3Npb24nLFxyXG4gICAgICBub19zY3JvbGw6IHRydWVcclxuICAgIH1cclxuICB9LFxyXG4gIHtcclxuICAgIHBhdGg6ICcvY2l0eS9jcmVhdGUnLFxyXG4gICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJy4uL3ZpZXdzL2NpdHkvY3JlYXRlQ2l0eS52dWUnKSxcclxuICAgIG1ldGE6IHtcclxuICAgICAgYnJlYWRjcnVtYjogW1xyXG4gICAgICAgIHt0aXRsZTogJ9iu2KfZhtmHJywgdXJsOiAnLyd9LFxyXG4gICAgICAgIHt0aXRsZTogJ9in2YHYstmI2K/ZhiDYtNmH2LEnLGFjdGl2ZTogdHJ1ZX0sXHJcbiAgICAgIF0sXHJcbiAgICAgIHBhZ2VUaXRsZTogJ9in2YHYstmI2K/ZhiDYtNmH2LEnLFxyXG4gICAgICBydWxlOiAnZWRpdG9yJyxcclxuICAgICAgcm9sZTogJ2NpdGllcy5jcmVhdGUnLFxyXG4gICAgICBwYXJlbnQ6ICdjaXR5JyxcclxuICAgICAgbm9fc2Nyb2xsOiB0cnVlXHJcbiAgICB9XHJcbiAgfSxcclxuICB7XHJcbiAgICBwYXRoOiAnL2NpdHkvbGlzdCcsXHJcbiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnLi4vdmlld3MvY2l0eS9jaXR5TGlzdC52dWUnKSxcclxuICAgIG1ldGE6IHtcclxuICAgICAgYnJlYWRjcnVtYjogW1xyXG4gICAgICAgIHt0aXRsZTogJ9iu2KfZhtmHJywgdXJsOiAnLyd9LFxyXG4gICAgICAgIHt0aXRsZTogJ9mE24zYs9iqINi02YfYsSDZh9inJyxhY3RpdmU6IHRydWV9LFxyXG4gICAgICBdLFxyXG4gICAgICBwYWdlVGl0bGU6ICfZhNuM2LPYqiDYtNmH2LEg2YfYpycsXHJcbiAgICAgIHJ1bGU6ICdlZGl0b3InLFxyXG4gICAgICByb2xlOiAnY2l0aWVzLmxpc3QnLFxyXG4gICAgICBwYXJlbnQ6ICdjaXR5JyxcclxuICAgICAgbm9fc2Nyb2xsOiB0cnVlXHJcbiAgICB9XHJcbiAgfSxcclxuXHJcbiAge1xyXG4gICAgcGF0aDogJy9zdGF0aWNzJyxcclxuICAgIG5hbWU6ICdzdGF0aWNzJyxcclxuICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL3N0YXRpY3MvaW5kZXgudnVlJyksXHJcbiAgICBtZXRhOiB7XHJcbiAgICAgIGJyZWFkY3J1bWI6IFtcclxuICAgICAgICB7dGl0bGU6ICfYrtin2YbZhycsIHVybDogJy8nfSxcclxuICAgICAgICB7dGl0bGU6ICfYotmF2KfYsScsYWN0aXZlOiB0cnVlfSxcclxuICAgICAgXSxcclxuICAgICAgcGFnZVRpdGxlOiAn2KLZhdin2LEnLFxyXG4gICAgICBydWxlOiAnZWRpdG9yJyxcclxuICAgICAgcm9sZTogJ3N0YXRpY3MnLFxyXG4gICAgICBub19zY3JvbGw6IHRydWVcclxuICAgIH1cclxuICB9LFxyXG4gIHtcclxuICAgIHBhdGg6ICcvbmV3c2xldHRlcnMnLFxyXG4gICAgbmFtZTogJ25ld3NsZXR0ZXJzJyxcclxuICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL25ld3NsZXR0ZXJzL25ld3NsZXR0ZXJzLnZ1ZScpLFxyXG4gICAgbWV0YToge1xyXG4gICAgICBicmVhZGNydW1iOiBbXHJcbiAgICAgICAge3RpdGxlOiAn2K7Yp9mG2YcnLCB1cmw6ICcvJ30sXHJcbiAgICAgICAge3RpdGxlOiAn2K7YqNix2YbYp9mF2YcnLGFjdGl2ZTogdHJ1ZX0sXHJcbiAgICAgIF0sXHJcbiAgICAgIHBhZ2VUaXRsZTogJ9iu2KjYsdmG2KfZhdmHJyxcclxuICAgICAgcnVsZTogJ2VkaXRvcicsXHJcbiAgICAgIC8vIHJvbGU6ICduZXdzbGV0dGVycycsXHJcbiAgICAgIG5vX3Njcm9sbDogdHJ1ZVxyXG4gICAgfVxyXG4gIH0sXHJcbiAge1xyXG4gICAgcGF0aDogJy9icmFuY2gvYWRkJyxcclxuICAgIG5hbWU6ICdhZGQtYnJhbmNoJyxcclxuICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL2JyYW5jaC9BZGRCcmFuY2hlcy52dWUnKSxcclxuICAgIG1ldGE6IHtcclxuICAgICAgYnJlYWRjcnVtYjogW1xyXG4gICAgICAgIHt0aXRsZTogJ9iu2KfZhtmHJywgdXJsOiAnLyd9LFxyXG4gICAgICAgIHt0aXRsZTogJ9i02LnYqCd9LFxyXG4gICAgICAgIHt0aXRsZTogJ9in2YHYstmI2K/ZhiDYtNi52KgnLCBhY3RpdmU6IHRydWV9XHJcbiAgICAgIF0sXHJcbiAgICAgIHBhZ2VUaXRsZTogJ9in2YHYstmI2K/ZhiDYtNi52KgnLFxyXG4gICAgICByb2xlOiAnYnJhbmNoLmNyZWF0ZScsXHJcbiAgICAgIHJ1bGU6ICdlZGl0b3InXHJcbiAgICB9XHJcbiAgfSxcclxuICB7XHJcbiAgICBwYXRoOiAnL2JyYW5jaC9lZGl0LzppZCcsXHJcbiAgICBuYW1lOiAnZWRpdC1icmFuY2gnLFxyXG4gICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3MvYnJhbmNoL0VkaXRCcmFuY2hlcycpLFxyXG4gICAgbWV0YToge1xyXG4gICAgICBwYWdlVGl0bGU6ICfZiNuM2LHYp9uM2LQg2LTYudioJyxcclxuICAgICAgcm9sZTogJ2JyYW5jaC5jcmVhdGUnLFxyXG4gICAgICBydWxlOiAnZWRpdG9yJyxcclxuICAgIH1cclxuICB9LFxyXG4gIHtcclxuICAgIHBhdGg6ICcvYnJhbmNoL2xpc3QnLFxyXG4gICAgbmFtZTogJ2xpc3QtYnJhbmNoJyxcclxuICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL2JyYW5jaC9MaXN0QnJhbmNoZXMudnVlJyksXHJcbiAgICBtZXRhOiB7XHJcbiAgICAgIGJyZWFkY3J1bWI6IFtcclxuICAgICAgICB7dGl0bGU6ICfYrtin2YbZhycsIHVybDogJy8nfSxcclxuICAgICAgICB7dGl0bGU6ICfYtNi52KgnfSxcclxuICAgICAgICB7dGl0bGU6ICfZhNuM2LPYqiDYtNi52KgnLCBhY3RpdmU6IHRydWV9XHJcbiAgICAgIF0sXHJcbiAgICAgIHBhZ2VUaXRsZTogJ9mE24zYs9iqINi02LnYqCcsXHJcbiAgICAgIHJvbGU6ICdicmFuY2gubGlzdCcsXHJcbiAgICAgIHJ1bGU6ICdlZGl0b3InXHJcbiAgICB9XHJcbiAgfSxcclxuICB7XHJcbiAgICBwYXRoOiAnL2ludm9pY2UvYWRkJyxcclxuICAgIG5hbWU6ICdhZGQtaW52b2ljZScsXHJcbiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9pbnZvaWNlL0FkZEludm9pY2UudnVlJyksXHJcbiAgICBtZXRhOiB7XHJcbiAgICAgIGJyZWFkY3J1bWI6IFtcclxuICAgICAgICB7dGl0bGU6ICfYrtin2YbZhycsIHVybDogJy8nfSxcclxuICAgICAgICB7dGl0bGU6ICfZgdin2qnYqtmI2LEg2KfZhtiq2YLYp9mEJ30sXHJcbiAgICAgICAge3RpdGxlOiAn2KfZgdiy2YjYr9mGINmB2Kfaqdiq2YjYsScsIGFjdGl2ZTogdHJ1ZX1cclxuICAgICAgXSxcclxuICAgICAgcGFnZVRpdGxlOiAn2KfZgdiy2YjYr9mGINmB2Kfaqdiq2YjYsScsXHJcbiAgICAgIHJvbGU6ICdpbnZvaWNlLmNyZWF0ZScsXHJcbiAgICAgIHJ1bGU6ICdlZGl0b3InXHJcbiAgICB9XHJcbiAgfSxcclxuICB7XHJcbiAgICBwYXRoOiAnL2ludm9pY2UvZWRpdC86aWQnLFxyXG4gICAgbmFtZTogJ2VkaXQtaW52b2ljZScsXHJcbiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9pbnZvaWNlL0VkaXRJbnZvaWNlLnZ1ZScpLFxyXG4gICAgbWV0YToge1xyXG4gICAgICBwYWdlVGl0bGU6ICfZiNuM2LHYp9uM2LQg2YHYp9qp2KrZiNix2YfYpycsXHJcbiAgICAgIHJvbGU6ICdpbnZvaWNlLmNyZWF0ZScsXHJcbiAgICAgIHJ1bGU6ICdlZGl0b3InLFxyXG4gICAgfVxyXG4gIH0sXHJcbiAge1xyXG4gICAgcGF0aDogJy9pbnZvaWNlL2xpc3QnLFxyXG4gICAgbmFtZTogJ2xpc3QtaW52b2ljZScsXHJcbiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9pbnZvaWNlL0xpc3RJbnZvaWNlLnZ1ZScpLFxyXG4gICAgbWV0YToge1xyXG4gICAgICBicmVhZGNydW1iOiBbXHJcbiAgICAgICAge3RpdGxlOiAn2K7Yp9mG2YcnLCB1cmw6ICcvJ30sXHJcbiAgICAgICAge3RpdGxlOiAn2YHYp9qp2KrZiNix2KfZhtiq2YLYp9mEJ30sXHJcbiAgICAgICAge3RpdGxlOiAn2YTbjNiz2Kog2YHYp9qp2KrZiNix2YfYpycsIGFjdGl2ZTogdHJ1ZX1cclxuICAgICAgXSxcclxuICAgICAgcGFnZVRpdGxlOiAn2YTbjNiz2Kog2YHYp9qp2KrZiNix2YfYpycsXHJcbiAgICAgIHJvbGU6ICdpbnZvaWNlLmxpc3QnLFxyXG4gICAgICBydWxlOiAnZWRpdG9yJ1xyXG4gICAgfVxyXG4gIH0sXHJcbl1cclxuXHJcblxyXG5jb25zdCBmdWxsUGFnZUFkbWluUm91dGU9WyB7XHJcbiAgcGF0aDogJy9hdXRoL2xvZ2luJyxcclxuICBuYW1lOiAncGFnZS1sb2dpbicsXHJcbiAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3MvYXV0aC9Mb2dpbi52dWUnKSxcclxuICBtZXRhOiB7XHJcbiAgICBydWxlOiAnZWRpdG9yJ1xyXG4gIH1cclxufSxcclxuICB7XHJcbiAgICBwYXRoOiAnL3JlZycsXHJcbiAgICBuYW1lOiAncmVnJyxcclxuICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL3JlZy52dWUnKSxcclxuICAgIG1ldGE6IHtcclxuICAgICAgcnVsZTogJ2VkaXRvcidcclxuICAgIH1cclxuICB9LF1cclxuXHJcbmV4cG9ydCB7YWRtaW5Sb3V0ZSxmdWxsUGFnZUFkbWluUm91dGV9XHJcblxyXG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTsiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/router/admin.js\n"); /***/ }), /***/ "./src/router/branch.js": /*!******************************!*\ !*** ./src/router/branch.js ***! \******************************/ /*! exports provided: branchRoute, fullPageBranchRoute */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"branchRoute\", function() { return branchRoute; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"fullPageBranchRoute\", function() { return fullPageBranchRoute; });\nvar branchRoute = [{\n path: '/',\n name: 'main',\n redirect: '/dashboard'\n}, {\n path: '/dashboard',\n name: 'dashboard',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(18), __webpack_require__.e(44)]).then(__webpack_require__.bind(null, /*! ../views/branch/dashboard.vue */ \"./src/views/branch/dashboard.vue\"));\n },\n meta: {\n rule: 'admin',\n role: 'dashboard.omde'\n }\n}, {\n path: '/products',\n name: 'product-list',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(14), __webpack_require__.e(1), __webpack_require__.e(10)]).then(__webpack_require__.bind(null, /*! ../views/apps/product/ProductList.vue */ \"./src/views/apps/product/ProductList.vue\"));\n },\n meta: {\n rule: 'editor',\n role: 'product.list',\n parent: 'product',\n no_scroll: true\n }\n},\n/*{\r\n path: '/order',\r\n redirect: '/order/list',\r\n name: 'order'\r\n},*/\n{\n path: '/order/list',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(11)]).then(__webpack_require__.bind(null, /*! ../views/order/List.vue */ \"./src/views/order/List.vue\"));\n },\n meta: {\n rule: 'editor',\n role: 'order.list',\n parent: 'order',\n no_scroll: true\n }\n}, {\n path: '/buy/order/list',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(25)]).then(__webpack_require__.bind(null, /*! ../views/branch/buyList.vue */ \"./src/views/branch/buyList.vue\"));\n },\n meta: {\n rule: 'editor',\n role: 'order.list',\n parent: 'order',\n no_scroll: true\n }\n},\n/*{\r\n path: '/buy/order/list',\r\n component: () => import('../views/order/List.vue'),\r\n meta: {\r\n rule: 'editor',\r\n role: 'buy.order.list',\r\n no_scroll: true\r\n }\r\n},*/\n{\n path: '/order/create',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(39)]).then(__webpack_require__.bind(null, /*! ../views/branch/order/create.vue */ \"./src/views/branch/order/create.vue\"));\n },\n meta: {\n rule: 'editor',\n role: 'order.create',\n parent: 'order',\n no_scroll: true\n }\n},\n/*{\r\n path: '/singleCustomer/edit/:id',\r\n name: 'singleCustomer-edit',\r\n component: () => import('../views/apps/customer/EditSingleCustomer'),\r\n meta: {\r\n rule: 'editor',\r\n role: 'persons.list.client.single.edit',\r\n parent: 'product',\r\n no_scroll: true\r\n }\r\n},*/\n{\n path: '/singleCustomer/view/:id',\n name: 'singleCustomer-view',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(12)]).then(__webpack_require__.bind(null, /*! ../views/customer/single-customer/ViewSingleCustomer */ \"./src/views/customer/single-customer/ViewSingleCustomer.vue\"));\n },\n meta: {\n rule: 'editor',\n role: 'persons.list.client.single.view',\n parent: 'product',\n no_scroll: true\n }\n}, {\n path: '/singleCustomer/edit/:id',\n name: 'singleCustomer-edit',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(20)]).then(__webpack_require__.bind(null, /*! ../views/apps/customer/EditSingleCustomer */ \"./src/views/apps/customer/EditSingleCustomer.vue\"));\n },\n meta: {\n rule: 'editor',\n role: 'persons.list.client.single.edit',\n parent: 'product',\n no_scroll: true\n }\n}, {\n path: '/customer/add',\n name: 'add-customer',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(2), __webpack_require__.e(4), __webpack_require__.e(68)]).then(__webpack_require__.bind(null, /*! ../views/branch/addCustomer.vue */ \"./src/views/branch/addCustomer.vue\"));\n },\n meta: {\n role: 'persons.create',\n rule: 'editor'\n }\n}, {\n path: '/customer/list',\n name: 'list-customer',\n component: function component() {\n return Promise.all(/*! import() */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(15)]).then(__webpack_require__.bind(null, /*! @/views/customer/single-customer/SingleCustomer */ \"./src/views/customer/single-customer/SingleCustomer.vue\"));\n },\n meta: {\n role: 'persons.list.client.single',\n rule: 'editor'\n }\n}\n/*{\r\n path: '/report/order_item',\r\n name: 'report_order_item',\r\n component: () => import('@/views/report/order_item'),\r\n meta: {\r\n /!* breadcrumb: [\r\n {title: 'خانه', url: '/'},\r\n {title: 'مشتریان'}\r\n ],*!/\r\n //pageTitle: 'لیست مشتریان',\r\n role: 'report.order.item',\r\n rule: 'editor'\r\n }\r\n},*/\n/*{\r\n path: '/report/product',\r\n name: 'report_product',\r\n component: () => import('@/views/report/product'),\r\n meta: {\r\n role: 'report.product',\r\n rule: 'editor'\r\n }\r\n},*/\n/*{\r\n path: '/finical/list',\r\n name: 'finical_list',\r\n component: () => import('@/views/finical/list'),\r\n meta: {\r\n /!* breadcrumb: [\r\n {title: 'خانه', url: '/'},\r\n {title: 'مشتریان'}\r\n ],*!/\r\n //pageTitle: 'لیست مشتریان',\r\n role: 'document.list',\r\n rule: 'editor'\r\n }\r\n},*/];\n\nvar fullPageBranchRoute = [{\n path: '/auth/login',\n name: 'page-login',\n //component: () => import('@/views/auth/Login.vue'),\n component: function component() {\n return __webpack_require__.e(/*! import() */ 53).then(__webpack_require__.bind(null, /*! @/views/branch/login.vue */ \"./src/views/branch/login.vue\"));\n },\n meta: {\n rule: 'editor'\n }\n}];\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvcm91dGVyL2JyYW5jaC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9yb3V0ZXIvYnJhbmNoLmpzP2MxNjkiXSwic291cmNlc0NvbnRlbnQiOlsiY29uc3QgYnJhbmNoUm91dGU9W1xyXG4gIHtcclxuICAgIHBhdGg6ICcvJyxcclxuICAgIG5hbWU6ICdtYWluJyxcclxuICAgIHJlZGlyZWN0OiAnL2Rhc2hib2FyZCdcclxuICB9LFxyXG4gIHtcclxuICAgIHBhdGg6ICcvZGFzaGJvYXJkJyxcclxuICAgIG5hbWU6ICdkYXNoYm9hcmQnLFxyXG4gICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJy4uL3ZpZXdzL2JyYW5jaC9kYXNoYm9hcmQudnVlJyksXHJcbiAgICBtZXRhOiB7XHJcbiAgICAgIHJ1bGU6ICdhZG1pbicsXHJcbiAgICAgIHJvbGU6ICdkYXNoYm9hcmQub21kZSdcclxuICAgIH1cclxuICB9LFxyXG4gIHtcclxuICAgIHBhdGg6ICcvcHJvZHVjdHMnLFxyXG4gICAgbmFtZTogJ3Byb2R1Y3QtbGlzdCcsXHJcbiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnLi4vdmlld3MvYXBwcy9wcm9kdWN0L1Byb2R1Y3RMaXN0LnZ1ZScpLFxyXG4gICAgbWV0YToge1xyXG4gICAgICBydWxlOiAnZWRpdG9yJyxcclxuICAgICAgcm9sZTogJ3Byb2R1Y3QubGlzdCcsXHJcbiAgICAgIHBhcmVudDogJ3Byb2R1Y3QnLFxyXG4gICAgICBub19zY3JvbGw6IHRydWVcclxuICAgIH1cclxuICB9LFxyXG4gIC8qe1xyXG4gICAgcGF0aDogJy9vcmRlcicsXHJcbiAgICByZWRpcmVjdDogJy9vcmRlci9saXN0JyxcclxuICAgIG5hbWU6ICdvcmRlcidcclxuICB9LCovXHJcbiAge1xyXG4gICAgcGF0aDogJy9vcmRlci9saXN0JyxcclxuICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCcuLi92aWV3cy9vcmRlci9MaXN0LnZ1ZScpLFxyXG4gICAgbWV0YToge1xyXG4gICAgICBydWxlOiAnZWRpdG9yJyxcclxuICAgICAgcm9sZTogJ29yZGVyLmxpc3QnLFxyXG4gICAgICBwYXJlbnQ6ICdvcmRlcicsXHJcbiAgICAgIG5vX3Njcm9sbDogdHJ1ZVxyXG4gICAgfVxyXG4gIH0sXHJcbiAge1xyXG4gICAgcGF0aDogJy9idXkvb3JkZXIvbGlzdCcsXHJcbiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnLi4vdmlld3MvYnJhbmNoL2J1eUxpc3QudnVlJyksXHJcbiAgICBtZXRhOiB7XHJcbiAgICAgIHJ1bGU6ICdlZGl0b3InLFxyXG4gICAgICByb2xlOiAnb3JkZXIubGlzdCcsXHJcbiAgICAgIHBhcmVudDogJ29yZGVyJyxcclxuICAgICAgbm9fc2Nyb2xsOiB0cnVlXHJcbiAgICB9XHJcbiAgfSxcclxuICAvKntcclxuICAgIHBhdGg6ICcvYnV5L29yZGVyL2xpc3QnLFxyXG4gICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJy4uL3ZpZXdzL29yZGVyL0xpc3QudnVlJyksXHJcbiAgICBtZXRhOiB7XHJcbiAgICAgIHJ1bGU6ICdlZGl0b3InLFxyXG4gICAgICByb2xlOiAnYnV5Lm9yZGVyLmxpc3QnLFxyXG4gICAgICBub19zY3JvbGw6IHRydWVcclxuICAgIH1cclxuICB9LCovXHJcbiAge1xyXG4gICAgcGF0aDogJy9vcmRlci9jcmVhdGUnLFxyXG4gICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJy4uL3ZpZXdzL2JyYW5jaC9vcmRlci9jcmVhdGUudnVlJyksXHJcbiAgICBtZXRhOiB7XHJcbiAgICAgIHJ1bGU6ICdlZGl0b3InLFxyXG4gICAgICByb2xlOiAnb3JkZXIuY3JlYXRlJyxcclxuICAgICAgcGFyZW50OiAnb3JkZXInLFxyXG4gICAgICBub19zY3JvbGw6IHRydWVcclxuICAgIH1cclxuICB9LFxyXG4gIC8qe1xyXG4gICAgcGF0aDogJy9zaW5nbGVDdXN0b21lci9lZGl0LzppZCcsXHJcbiAgICBuYW1lOiAnc2luZ2xlQ3VzdG9tZXItZWRpdCcsXHJcbiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnLi4vdmlld3MvYXBwcy9jdXN0b21lci9FZGl0U2luZ2xlQ3VzdG9tZXInKSxcclxuICAgIG1ldGE6IHtcclxuICAgICAgcnVsZTogJ2VkaXRvcicsXHJcbiAgICAgIHJvbGU6ICdwZXJzb25zLmxpc3QuY2xpZW50LnNpbmdsZS5lZGl0JyxcclxuICAgICAgcGFyZW50OiAncHJvZHVjdCcsXHJcbiAgICAgIG5vX3Njcm9sbDogdHJ1ZVxyXG4gICAgfVxyXG4gIH0sKi9cclxuICB7XHJcbiAgICBwYXRoOiAnL3NpbmdsZUN1c3RvbWVyL3ZpZXcvOmlkJyxcclxuICAgIG5hbWU6ICdzaW5nbGVDdXN0b21lci12aWV3JyxcclxuICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCcuLi92aWV3cy9jdXN0b21lci9zaW5nbGUtY3VzdG9tZXIvVmlld1NpbmdsZUN1c3RvbWVyJyksXHJcbiAgICBtZXRhOiB7XHJcbiAgICAgIHJ1bGU6ICdlZGl0b3InLFxyXG4gICAgICByb2xlOiAncGVyc29ucy5saXN0LmNsaWVudC5zaW5nbGUudmlldycsXHJcbiAgICAgIHBhcmVudDogJ3Byb2R1Y3QnLFxyXG4gICAgICBub19zY3JvbGw6IHRydWVcclxuICAgIH1cclxuICB9LFxyXG4gIHtcclxuICAgIHBhdGg6ICcvc2luZ2xlQ3VzdG9tZXIvZWRpdC86aWQnLFxyXG4gICAgbmFtZTogJ3NpbmdsZUN1c3RvbWVyLWVkaXQnLFxyXG4gICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJy4uL3ZpZXdzL2FwcHMvY3VzdG9tZXIvRWRpdFNpbmdsZUN1c3RvbWVyJyksXHJcbiAgICBtZXRhOiB7XHJcbiAgICAgIHJ1bGU6ICdlZGl0b3InLFxyXG4gICAgICByb2xlOiAncGVyc29ucy5saXN0LmNsaWVudC5zaW5nbGUuZWRpdCcsXHJcbiAgICAgIHBhcmVudDogJ3Byb2R1Y3QnLFxyXG4gICAgICBub19zY3JvbGw6IHRydWVcclxuICAgIH1cclxuICB9LFxyXG4gIHtcclxuICAgIHBhdGg6ICcvY3VzdG9tZXIvYWRkJyxcclxuICAgIG5hbWU6ICdhZGQtY3VzdG9tZXInLFxyXG4gICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJy4uL3ZpZXdzL2JyYW5jaC9hZGRDdXN0b21lci52dWUnKSxcclxuICAgIG1ldGE6IHtcclxuICAgICAgcm9sZTogJ3BlcnNvbnMuY3JlYXRlJyxcclxuICAgICAgcnVsZTogJ2VkaXRvcidcclxuICAgIH1cclxuICB9LFxyXG4gIHtcclxuICAgIHBhdGg6ICcvY3VzdG9tZXIvbGlzdCcsXHJcbiAgICBuYW1lOiAnbGlzdC1jdXN0b21lcicsXHJcbiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9jdXN0b21lci9zaW5nbGUtY3VzdG9tZXIvU2luZ2xlQ3VzdG9tZXInKSxcclxuICAgIG1ldGE6IHtcclxuICAgICAgcm9sZTogJ3BlcnNvbnMubGlzdC5jbGllbnQuc2luZ2xlJyxcclxuICAgICAgcnVsZTogJ2VkaXRvcidcclxuICAgIH1cclxuICB9LFxyXG4gIC8qe1xyXG4gICAgcGF0aDogJy9yZXBvcnQvb3JkZXJfaXRlbScsXHJcbiAgICBuYW1lOiAncmVwb3J0X29yZGVyX2l0ZW0nLFxyXG4gICAgY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3MvcmVwb3J0L29yZGVyX2l0ZW0nKSxcclxuICAgIG1ldGE6IHtcclxuICAgICAgLyEqIGJyZWFkY3J1bWI6IFtcclxuICAgICAgICAge3RpdGxlOiAn2K7Yp9mG2YcnLCB1cmw6ICcvJ30sXHJcbiAgICAgICAgIHt0aXRsZTogJ9mF2LTYqtix24zYp9mGJ31cclxuICAgICAgIF0sKiEvXHJcbiAgICAgIC8vcGFnZVRpdGxlOiAn2YTbjNiz2Kog2YXYtNiq2LHbjNin2YYnLFxyXG4gICAgICByb2xlOiAncmVwb3J0Lm9yZGVyLml0ZW0nLFxyXG4gICAgICBydWxlOiAnZWRpdG9yJ1xyXG4gICAgfVxyXG4gIH0sKi9cclxuICAvKntcclxuICAgIHBhdGg6ICcvcmVwb3J0L3Byb2R1Y3QnLFxyXG4gICAgbmFtZTogJ3JlcG9ydF9wcm9kdWN0JyxcclxuICAgIGNvbXBvbmVudDogKCkgPT4gaW1wb3J0KCdAL3ZpZXdzL3JlcG9ydC9wcm9kdWN0JyksXHJcbiAgICBtZXRhOiB7XHJcbiAgICAgIHJvbGU6ICdyZXBvcnQucHJvZHVjdCcsXHJcbiAgICAgIHJ1bGU6ICdlZGl0b3InXHJcbiAgICB9XHJcbiAgfSwqL1xyXG4gIC8qe1xyXG4gICAgcGF0aDogJy9maW5pY2FsL2xpc3QnLFxyXG4gICAgbmFtZTogJ2ZpbmljYWxfbGlzdCcsXHJcbiAgICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9maW5pY2FsL2xpc3QnKSxcclxuICAgIG1ldGE6IHtcclxuICAgICAgLyEqIGJyZWFkY3J1bWI6IFtcclxuICAgICAgICAge3RpdGxlOiAn2K7Yp9mG2YcnLCB1cmw6ICcvJ30sXHJcbiAgICAgICAgIHt0aXRsZTogJ9mF2LTYqtix24zYp9mGJ31cclxuICAgICAgIF0sKiEvXHJcbiAgICAgIC8vcGFnZVRpdGxlOiAn2YTbjNiz2Kog2YXYtNiq2LHbjNin2YYnLFxyXG4gICAgICByb2xlOiAnZG9jdW1lbnQubGlzdCcsXHJcbiAgICAgIHJ1bGU6ICdlZGl0b3InXHJcbiAgICB9XHJcbiAgfSwqL1xyXG5dXHJcblxyXG5jb25zdCBmdWxsUGFnZUJyYW5jaFJvdXRlPVsge1xyXG4gIHBhdGg6ICcvYXV0aC9sb2dpbicsXHJcbiAgbmFtZTogJ3BhZ2UtbG9naW4nLFxyXG4gIC8vY29tcG9uZW50OiAoKSA9PiBpbXBvcnQoJ0Avdmlld3MvYXV0aC9Mb2dpbi52dWUnKSxcclxuICBjb21wb25lbnQ6ICgpID0+IGltcG9ydCgnQC92aWV3cy9icmFuY2gvbG9naW4udnVlJyksXHJcbiAgbWV0YToge1xyXG4gICAgcnVsZTogJ2VkaXRvcidcclxuICB9XHJcbn0sXHJcbl1cclxuXHJcblxyXG5leHBvcnQge2JyYW5jaFJvdXRlLGZ1bGxQYWdlQnJhbmNoUm91dGV9XHJcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7Iiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/router/branch.js\n"); /***/ }), /***/ "./src/store/actions.js": /*!******************************!*\ !*** ./src/store/actions.js ***! \******************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/*=========================================================================================\r\n File Name: actions.js\r\n Description: Vuex Store - actions\r\n ----------------------------------------------------------------------------------------\r\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\r\n Author: Pixinvent\r\n Author URL: http://www.themeforest.net/user/pixinvent\r\n==========================================================================================*/\n\nvar actions = {\n // /////////////////////////////////////////////\n // COMPONENTS\n // /////////////////////////////////////////////\n // Vertical NavMenu\n updateVerticalNavMenuWidth: function updateVerticalNavMenuWidth(_ref, width) {\n var commit = _ref.commit;\n commit('UPDATE_VERTICAL_NAV_MENU_WIDTH', width);\n },\n // VxAutoSuggest\n updateStarredPage: function updateStarredPage(_ref2, payload) {\n var commit = _ref2.commit;\n commit('UPDATE_STARRED_PAGE', payload);\n },\n // The Navbar\n arrangeStarredPagesLimited: function arrangeStarredPagesLimited(_ref3, list) {\n var commit = _ref3.commit;\n commit('ARRANGE_STARRED_PAGES_LIMITED', list);\n },\n arrangeStarredPagesMore: function arrangeStarredPagesMore(_ref4, list) {\n var commit = _ref4.commit;\n commit('ARRANGE_STARRED_PAGES_MORE', list);\n },\n // /////////////////////////////////////////////\n // UI\n // /////////////////////////////////////////////\n toggleContentOverlay: function toggleContentOverlay(_ref5) {\n var commit = _ref5.commit;\n commit('TOGGLE_CONTENT_OVERLAY');\n },\n updateTheme: function updateTheme(_ref6, val) {\n var commit = _ref6.commit;\n commit('UPDATE_THEME', val);\n },\n // /////////////////////////////////////////////\n // User/Account\n // /////////////////////////////////////////////\n updateUserInfo: function updateUserInfo(_ref7, payload) {\n var commit = _ref7.commit;\n commit('UPDATE_USER_INFO', payload);\n },\n updateUserRole: function updateUserRole(_ref8, payload) {\n var dispatch = _ref8.dispatch;\n // Change client side\n payload.aclChangeRole(payload.userRole);\n\n // Make API call to server for changing role\n\n // Change userInfo in localStorage and store\n dispatch('updateUserInfo', {\n userRole: payload.userRole\n });\n }\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (actions);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvc3RvcmUvYWN0aW9ucy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9zdG9yZS9hY3Rpb25zLmpzPzYzZTAiXSwic291cmNlc0NvbnRlbnQiOlsiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIEZpbGUgTmFtZTogYWN0aW9ucy5qc1xyXG4gIERlc2NyaXB0aW9uOiBWdWV4IFN0b3JlIC0gYWN0aW9uc1xyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxyXG4gIEF1dGhvcjogUGl4aW52ZW50XHJcbiAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbmNvbnN0IGFjdGlvbnMgPSB7XHJcblxyXG4gIC8vIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4gIC8vIENPTVBPTkVOVFNcclxuICAvLyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbiAgLy8gVmVydGljYWwgTmF2TWVudVxyXG4gIHVwZGF0ZVZlcnRpY2FsTmF2TWVudVdpZHRoICh7IGNvbW1pdCB9LCB3aWR0aCkge1xyXG4gICAgY29tbWl0KCdVUERBVEVfVkVSVElDQUxfTkFWX01FTlVfV0lEVEgnLCB3aWR0aClcclxuICB9LFxyXG5cclxuICAvLyBWeEF1dG9TdWdnZXN0XHJcbiAgdXBkYXRlU3RhcnJlZFBhZ2UgKHsgY29tbWl0IH0sIHBheWxvYWQpIHtcclxuICAgIGNvbW1pdCgnVVBEQVRFX1NUQVJSRURfUEFHRScsIHBheWxvYWQpXHJcbiAgfSxcclxuXHJcbiAgLy8gVGhlIE5hdmJhclxyXG4gIGFycmFuZ2VTdGFycmVkUGFnZXNMaW1pdGVkICh7IGNvbW1pdCB9LCBsaXN0KSB7XHJcbiAgICBjb21taXQoJ0FSUkFOR0VfU1RBUlJFRF9QQUdFU19MSU1JVEVEJywgbGlzdClcclxuICB9LFxyXG4gIGFycmFuZ2VTdGFycmVkUGFnZXNNb3JlICh7IGNvbW1pdCB9LCBsaXN0KSB7XHJcbiAgICBjb21taXQoJ0FSUkFOR0VfU1RBUlJFRF9QQUdFU19NT1JFJywgbGlzdClcclxuICB9LFxyXG5cclxuICAvLyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuICAvLyBVSVxyXG4gIC8vIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuICB0b2dnbGVDb250ZW50T3ZlcmxheSAoeyBjb21taXQgfSkge1xyXG4gICAgY29tbWl0KCdUT0dHTEVfQ09OVEVOVF9PVkVSTEFZJylcclxuICB9LFxyXG4gIHVwZGF0ZVRoZW1lICh7IGNvbW1pdCB9LCB2YWwpIHtcclxuICAgIGNvbW1pdCgnVVBEQVRFX1RIRU1FJywgdmFsKVxyXG4gIH0sXHJcblxyXG4gIC8vIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4gIC8vIFVzZXIvQWNjb3VudFxyXG4gIC8vIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuICB1cGRhdGVVc2VySW5mbyAoeyBjb21taXQgfSwgcGF5bG9hZCkge1xyXG4gICAgY29tbWl0KCdVUERBVEVfVVNFUl9JTkZPJywgcGF5bG9hZClcclxuICB9LFxyXG4gIHVwZGF0ZVVzZXJSb2xlICh7IGRpc3BhdGNoIH0sIHBheWxvYWQpIHtcclxuICAgIC8vIENoYW5nZSBjbGllbnQgc2lkZVxyXG4gICAgcGF5bG9hZC5hY2xDaGFuZ2VSb2xlKHBheWxvYWQudXNlclJvbGUpXHJcblxyXG4gICAgLy8gTWFrZSBBUEkgY2FsbCB0byBzZXJ2ZXIgZm9yIGNoYW5naW5nIHJvbGVcclxuXHJcbiAgICAvLyBDaGFuZ2UgdXNlckluZm8gaW4gbG9jYWxTdG9yYWdlIGFuZCBzdG9yZVxyXG4gICAgZGlzcGF0Y2goJ3VwZGF0ZVVzZXJJbmZvJywge3VzZXJSb2xlOiBwYXlsb2FkLnVzZXJSb2xlfSlcclxuICB9XHJcbn1cclxuXHJcbmV4cG9ydCBkZWZhdWx0IGFjdGlvbnNcclxuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUVBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/store/actions.js\n"); /***/ }), /***/ "./src/store/auth/moduleAuth.js": /*!**************************************!*\ !*** ./src/store/auth/moduleAuth.js ***! \**************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! regenerator-runtime/runtime */ \"./node_modules/regenerator-runtime/runtime.js\");\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ \"./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\");\n/* harmony import */ var _axios__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/axios */ \"./src/axios.js\");\n/* harmony import */ var _utils___WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/utils/ */ \"./src/utils/index.js\");\n\n\n\n\nvar state = {\n user: function user() {\n return JSON.parse(localStorage.getItem(Object(_utils___WEBPACK_IMPORTED_MODULE_3__[\"isBranch\"])() ? 'branch_user' : 'user'));\n },\n token: function token() {\n return localStorage.getItem(Object(_utils___WEBPACK_IMPORTED_MODULE_3__[\"isBranch\"])() ? 'branch_token' : 'token');\n },\n userPermission: []\n};\nvar actions = {\n login: function () {\n var _login = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee(_ref, payload) {\n var commit, dispatch, _yield$axios$post, data;\n return regeneratorRuntime.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n commit = _ref.commit, dispatch = _ref.dispatch;\n _context.prev = 1;\n _context.next = 4;\n return _axios__WEBPACK_IMPORTED_MODULE_2__[\"default\"].post('admin-login', payload);\n case 4:\n _yield$axios$post = _context.sent;\n data = _yield$axios$post.data;\n _context.next = 8;\n return dispatch('users/getRoles', data.roles.map(function (x) {\n return x.rid;\n }), {\n root: true\n });\n case 8:\n delete data.roles;\n delete data.ut;\n commit('INJECT', data);\n _context.next = 16;\n break;\n case 13:\n _context.prev = 13;\n _context.t0 = _context[\"catch\"](1);\n throw _context.t0;\n case 16:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, null, [[1, 13]]);\n }));\n function login(_x, _x2) {\n return _login.apply(this, arguments);\n }\n return login;\n }()\n};\nvar getters = {};\nvar mutations = {\n INJECT: function INJECT(state, payload) {\n localStorage.setItem(Object(_utils___WEBPACK_IMPORTED_MODULE_3__[\"isBranch\"])() ? 'branch_token' : 'token', payload.api_token);\n localStorage.setItem('login', true);\n localStorage.setItem(Object(_utils___WEBPACK_IMPORTED_MODULE_3__[\"isBranch\"])() ? 'branch_user' : 'user', JSON.stringify(payload));\n }\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n namespaced: true,\n state: state,\n mutations: mutations,\n actions: actions,\n getters: getters\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvc3RvcmUvYXV0aC9tb2R1bGVBdXRoLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3N0b3JlL2F1dGgvbW9kdWxlQXV0aC5qcz84ODNkIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBheGlvcyBmcm9tIFwiQC9heGlvc1wiO1xyXG5pbXBvcnQge2lzQnJhbmNofSBmcm9tICdAL3V0aWxzLydcclxuXHJcbmNvbnN0IHN0YXRlID0ge1xyXG4gIHVzZXI6ICgpID0+IHtcclxuICAgIHJldHVybiBKU09OLnBhcnNlKGxvY2FsU3RvcmFnZS5nZXRJdGVtKGlzQnJhbmNoKCk/ICdicmFuY2hfdXNlcicgOiAndXNlcicpKVxyXG4gIH0sXHJcbiAgdG9rZW46ICgpID0+IHtcclxuICAgIHJldHVybiBsb2NhbFN0b3JhZ2UuZ2V0SXRlbShpc0JyYW5jaCgpID8gJ2JyYW5jaF90b2tlbicgOid0b2tlbicpXHJcbiAgfSxcclxuICB1c2VyUGVybWlzc2lvbjpbXSxcclxufTtcclxuY29uc3QgYWN0aW9ucyA9IHtcclxuICBhc3luYyBsb2dpbih7Y29tbWl0LGRpc3BhdGNofSwgcGF5bG9hZCkge1xyXG4gICAgdHJ5IHtcclxuICAgICAgY29uc3Qge2RhdGF9ID0gYXdhaXQgYXhpb3MucG9zdCgnYWRtaW4tbG9naW4nLCBwYXlsb2FkKTtcclxuICAgICAgYXdhaXQgZGlzcGF0Y2goJ3VzZXJzL2dldFJvbGVzJywgZGF0YS5yb2xlcy5tYXAoeD0+eC5yaWQpLCB7cm9vdDp0cnVlfSk7XHJcbiAgICAgIGRlbGV0ZSBkYXRhLnJvbGVzXHJcbiAgICAgIGRlbGV0ZSBkYXRhLnV0XHJcbiAgICAgIGNvbW1pdCgnSU5KRUNUJywgZGF0YSk7XHJcbiAgICB9IGNhdGNoIChlKSB7XHJcbiAgICAgIHRocm93IGU7XHJcbiAgICB9XHJcbiAgfVxyXG59O1xyXG5jb25zdCBnZXR0ZXJzID0ge307XHJcbmNvbnN0IG11dGF0aW9ucyA9IHtcclxuICBJTkpFQ1Qoc3RhdGUsIHBheWxvYWQpIHtcclxuICAgIGxvY2FsU3RvcmFnZS5zZXRJdGVtKGlzQnJhbmNoKCk/ICdicmFuY2hfdG9rZW4nIDogJ3Rva2VuJywgcGF5bG9hZC5hcGlfdG9rZW4pXHJcbiAgICBsb2NhbFN0b3JhZ2Uuc2V0SXRlbSgnbG9naW4nLCB0cnVlKVxyXG4gICAgbG9jYWxTdG9yYWdlLnNldEl0ZW0oaXNCcmFuY2goKSA/ICdicmFuY2hfdXNlcicgOiAndXNlcicsSlNPTi5zdHJpbmdpZnkocGF5bG9hZCkpO1xyXG4gIH1cclxufTtcclxuXHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgbmFtZXNwYWNlZDogdHJ1ZSxcclxuICBzdGF0ZSxcclxuICBtdXRhdGlvbnMsXHJcbiAgYWN0aW9ucyxcclxuICBnZXR0ZXJzXHJcbn1cclxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUtBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/store/auth/moduleAuth.js\n"); /***/ }), /***/ "./src/store/cart/cart.js": /*!********************************!*\ !*** ./src/store/cart/cart.js ***! \********************************/ /*! exports provided: state, mutations, actions, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"state\", function() { return state; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"mutations\", function() { return mutations; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"actions\", function() { return actions; });\n/* harmony import */ var core_js_modules_es7_symbol_async_iterator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es7.symbol.async-iterator */ \"./node_modules/core-js/modules/es7.symbol.async-iterator.js\");\n/* harmony import */ var core_js_modules_es7_symbol_async_iterator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es7_symbol_async_iterator__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es6_symbol__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es6.symbol */ \"./node_modules/core-js/modules/es6.symbol.js\");\n/* harmony import */ var core_js_modules_es6_symbol__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_symbol__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es6_string_iterator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es6.string.iterator */ \"./node_modules/core-js/modules/es6.string.iterator.js\");\n/* harmony import */ var core_js_modules_es6_string_iterator__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_string_iterator__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_es6_array_from__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es6.array.from */ \"./node_modules/core-js/modules/es6.array.from.js\");\n/* harmony import */ var core_js_modules_es6_array_from__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_array_from__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es6.function.name */ \"./node_modules/core-js/modules/es6.function.name.js\");\n/* harmony import */ var core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_es6_regexp_to_string__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es6.regexp.to-string */ \"./node_modules/core-js/modules/es6.regexp.to-string.js\");\n/* harmony import */ var core_js_modules_es6_regexp_to_string__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_regexp_to_string__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_es6_array_find__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es6.array.find */ \"./node_modules/core-js/modules/es6.array.find.js\");\n/* harmony import */ var core_js_modules_es6_array_find__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_array_find__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! regenerator-runtime/runtime */ \"./node_modules/regenerator-runtime/runtime.js\");\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ \"./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\");\n/* harmony import */ var core_js_modules_es6_array_find_index__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es6.array.find-index */ \"./node_modules/core-js/modules/es6.array.find-index.js\");\n/* harmony import */ var core_js_modules_es6_array_find_index__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_array_find_index__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var _axios__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/axios */ \"./src/axios.js\");\n/* harmony import */ var _utils___WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @/utils/ */ \"./src/utils/index.js\");\n\n\n\n\n\n\n\n\n\n\nfunction _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } 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 normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }\nfunction _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); }\nfunction _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; }\n\n\nvar state = function state() {\n return {\n items: []\n };\n};\nvar mutations = {\n ADD_TO_CART: function ADD_TO_CART(state, data) {\n var index = state.items.findIndex(function (item) {\n if (item.pid == data.pid && item.vid == data.vid) return true;\n });\n var variant = data.product.variants_all.filter(function (x) {\n return x.id === data.vid;\n })[0];\n if (variant && !(!variant.is_pre_order && variant.qty === 0)) {\n if (index == -1) {\n state.items.push(data);\n } else {\n state.items[index].product = data.product;\n state.items[index].qty = data.qty;\n }\n }\n },\n INIT: function INIT(state, res) {\n state.items = res;\n localStorage.setItem(Object(_utils___WEBPACK_IMPORTED_MODULE_11__[\"isBranch\"])() ? 'branch_cart_items' : 'admin_cart_items', JSON.stringify(res));\n },\n REMOVE: function REMOVE(state, item) {\n console.log(state, item, 'state, item');\n var index = state.items.findIndex(function (vitem) {\n if (vitem.pid == item.pid && vitem.vid == item.vid) {\n console.log('delete');\n return true;\n }\n });\n console.log(index, 'index');\n if (index > -1) {\n state.items.splice(index, 1);\n }\n },\n UPDATE_ITEM_QUANTITY: function UPDATE_ITEM_QUANTITY(state, payload) {\n state.items[payload.index].qty = payload.quantity;\n },\n Clear: function Clear(state) {\n state.items = [];\n }\n};\nvar actions = {\n add: function add(_ref, data) {\n var commit = _ref.commit,\n state = _ref.state;\n commit('ADD_TO_CART', data);\n commit('INIT', state.items);\n },\n remove: function remove(_ref2, data) {\n var commit = _ref2.commit,\n state = _ref2.state;\n console.log(data, 'data data');\n commit('REMOVE', data);\n commit('INIT', state.items);\n },\n updateItemQuantity: function updateItemQuantity(_ref3, payload) {\n var commit = _ref3.commit,\n state = _ref3.state;\n commit('UPDATE_ITEM_QUANTITY', payload);\n commit('INIT', state.items);\n },\n clear: function clear(_ref4) {\n var commit = _ref4.commit,\n state = _ref4.state;\n commit('Clear');\n commit('INIT', state.items);\n },\n init: function () {\n var _init = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_8__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee(_ref5) {\n var commit, items, ids, _yield$axios$post, data, exp, _iterator, _step, _loop;\n return regeneratorRuntime.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n commit = _ref5.commit;\n _context.prev = 1;\n items = JSON.parse(localStorage.getItem(Object(_utils___WEBPACK_IMPORTED_MODULE_11__[\"isBranch\"])() ? 'branch_cart_items' : 'admin_cart_items')) || [];\n ids = items.map(function (item) {\n return item.product.id;\n });\n _context.next = 6;\n return _axios__WEBPACK_IMPORTED_MODULE_10__[\"default\"].post('product/variant', {\n products_id: ids\n });\n case 6:\n _yield$axios$post = _context.sent;\n data = _yield$axios$post.data;\n if (data) {\n exp = [];\n _iterator = _createForOfIteratorHelper(items);\n try {\n _loop = function _loop() {\n var cartItem = _step.value;\n var product = data.find(function (item) {\n return item.id == cartItem.product.id;\n });\n //console.log(\"this is product\",product);\n if (!(!product.variants_all[0].is_pre_order && product.variants_all[0].qty === 0)) {\n exp.push({\n vid: cartItem.vid,\n pid: product.id,\n product: product,\n qty: cartItem.qty,\n promotion_id: product.promotion && product.promotion.id ? product.promotion.id : null\n });\n }\n };\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n _loop();\n }\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n commit('INIT', exp);\n }\n _context.next = 14;\n break;\n case 11:\n _context.prev = 11;\n _context.t0 = _context[\"catch\"](1);\n console.log(\"error in cart\", _context.t0);\n case 14:\n _context.prev = 14;\n return _context.finish(14);\n case 16:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, null, [[1, 11, 14, 16]]);\n }));\n function init(_x) {\n return _init.apply(this, arguments);\n }\n return init;\n }()\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n namespaced: true,\n state: state,\n actions: actions,\n mutations: mutations\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvc3RvcmUvY2FydC9jYXJ0LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3N0b3JlL2NhcnQvY2FydC5qcz8wNGRjIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBheGlvcyBmcm9tICdAL2F4aW9zJztcclxuaW1wb3J0IHtpc0JyYW5jaH0gZnJvbSAnQC91dGlscy8nXHJcbmV4cG9ydCBjb25zdCBzdGF0ZSA9ICgpID0+ICh7XHJcbiAgaXRlbXM6IFtdLFxyXG59KTtcclxuXHJcbmV4cG9ydCBjb25zdCBtdXRhdGlvbnMgPSB7XHJcblxyXG4gIEFERF9UT19DQVJUKHN0YXRlLCBkYXRhKSB7XHJcbiAgICBsZXQgaW5kZXg9IHN0YXRlLml0ZW1zLmZpbmRJbmRleCgoaXRlbSk9PntcclxuICAgICAgaWYoaXRlbS5waWQ9PWRhdGEucGlkICYmIGl0ZW0udmlkPT1kYXRhLnZpZClcclxuICAgICAgICByZXR1cm4gdHJ1ZTtcclxuICAgIH0pO1xyXG4gICAgY29uc3QgdmFyaWFudCA9IGRhdGEucHJvZHVjdC52YXJpYW50c19hbGwuZmlsdGVyKHggPT54LmlkID09PSBkYXRhLnZpZClbMF1cclxuICAgIGlmKHZhcmlhbnQgJiYgISghdmFyaWFudC5pc19wcmVfb3JkZXIgJiYgdmFyaWFudC5xdHkgPT09MCkpe1xyXG4gICAgICBpZihpbmRleD09LTEpe1xyXG4gICAgICAgIHN0YXRlLml0ZW1zLnB1c2goZGF0YSk7XHJcbiAgICAgIH1cclxuICAgICAgZWxzZSB7XHJcbiAgICAgICAgc3RhdGUuaXRlbXNbaW5kZXhdLnByb2R1Y3Q9ZGF0YS5wcm9kdWN0O1xyXG4gICAgICAgIHN0YXRlLml0ZW1zW2luZGV4XS5xdHk9ZGF0YS5xdHlcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0sXHJcbiAgSU5JVChzdGF0ZSwgcmVzKSB7XHJcbiAgICBzdGF0ZS5pdGVtcyA9IHJlcztcclxuICAgIGxvY2FsU3RvcmFnZS5zZXRJdGVtKGlzQnJhbmNoKCk/ICdicmFuY2hfY2FydF9pdGVtcycgOiAnYWRtaW5fY2FydF9pdGVtcycsSlNPTi5zdHJpbmdpZnkocmVzKSlcclxuICB9LFxyXG4gIFJFTU9WRShzdGF0ZSwgaXRlbSkge1xyXG4gICAgY29uc29sZS5sb2coc3RhdGUsIGl0ZW0sJ3N0YXRlLCBpdGVtJylcclxuICAgIGxldCBpbmRleD0gc3RhdGUuaXRlbXMuZmluZEluZGV4KCh2aXRlbSk9PntcclxuICAgICAgaWYodml0ZW0ucGlkPT1pdGVtLnBpZCAmJiB2aXRlbS52aWQ9PWl0ZW0udmlkKXtcclxuICAgICAgICBjb25zb2xlLmxvZygnZGVsZXRlJylcclxuICAgICAgICByZXR1cm4gdHJ1ZTtcclxuICAgICAgfVxyXG4gICAgfSk7XHJcbiAgICBjb25zb2xlLmxvZyhpbmRleCwnaW5kZXgnKVxyXG4gICAgaWYoaW5kZXg+LTEpe1xyXG4gICAgICBzdGF0ZS5pdGVtcy5zcGxpY2UoaW5kZXgsMSk7XHJcbiAgICB9XHJcbiAgfSxcclxuICBVUERBVEVfSVRFTV9RVUFOVElUWShzdGF0ZSwgcGF5bG9hZClcclxuICB7XHJcbiAgICBzdGF0ZS5pdGVtc1twYXlsb2FkLmluZGV4XS5xdHkgPSBwYXlsb2FkLnF1YW50aXR5XHJcbiAgfSxcclxuICBDbGVhcihzdGF0ZSkge1xyXG4gICAgc3RhdGUuaXRlbXMgPSBbXTtcclxuICB9XHJcbn1cclxuXHJcbmV4cG9ydCBjb25zdCBhY3Rpb25zID0ge1xyXG4gIGFkZCh7Y29tbWl0LHN0YXRlfSwgZGF0YSkge1xyXG4gICAgY29tbWl0KCdBRERfVE9fQ0FSVCcsIGRhdGEpO1xyXG4gICAgY29tbWl0KCdJTklUJywgc3RhdGUuaXRlbXMpO1xyXG4gIH0sXHJcbiAgcmVtb3ZlKHtjb21taXQsc3RhdGV9LCBkYXRhKSB7XHJcbiAgICBjb25zb2xlLmxvZyhkYXRhLCdkYXRhIGRhdGEnKVxyXG4gICAgY29tbWl0KCdSRU1PVkUnLCBkYXRhKTtcclxuICAgIGNvbW1pdCgnSU5JVCcsIHN0YXRlLml0ZW1zKTtcclxuICB9LFxyXG4gIHVwZGF0ZUl0ZW1RdWFudGl0eSh7Y29tbWl0LHN0YXRlfSwgcGF5bG9hZCkge1xyXG4gICAgY29tbWl0KCdVUERBVEVfSVRFTV9RVUFOVElUWScsIHBheWxvYWQpXHJcbiAgICBjb21taXQoJ0lOSVQnLCBzdGF0ZS5pdGVtcyk7XHJcbiAgfSxcclxuICBjbGVhcih7Y29tbWl0LHN0YXRlfSkge1xyXG4gICAgY29tbWl0KCdDbGVhcicpXHJcbiAgICBjb21taXQoJ0lOSVQnLCBzdGF0ZS5pdGVtcyk7XHJcbiAgfSxcclxuICBhc3luYyBpbml0KHtjb21taXR9KSB7XHJcbiAgICB0cnkge1xyXG4gICAgICBsZXQgaXRlbXMgPSBKU09OLnBhcnNlKGxvY2FsU3RvcmFnZS5nZXRJdGVtKGlzQnJhbmNoKCkgPyAnYnJhbmNoX2NhcnRfaXRlbXMnIDogJ2FkbWluX2NhcnRfaXRlbXMnKSkgfHwgW107XHJcbiAgICAgIGxldCBpZHMgPSBpdGVtcy5tYXAoIGl0ZW0gPT4gaXRlbS5wcm9kdWN0LmlkICk7XHJcbiAgICAgIGxldCB7ZGF0YX0gPSBhd2FpdCBheGlvcy5wb3N0KCdwcm9kdWN0L3ZhcmlhbnQnLCB7cHJvZHVjdHNfaWQ6IGlkc30pO1xyXG4gICAgICBpZiAoZGF0YSkge1xyXG4gICAgICAgIGxldCBleHAgPSBbXTtcclxuICAgICAgICBmb3IgKGxldCBjYXJ0SXRlbSBvZiBpdGVtcykge1xyXG4gICAgICAgICAgbGV0IHByb2R1Y3QgPSBkYXRhLmZpbmQoIChpdGVtKSA9PiBpdGVtLmlkID09IGNhcnRJdGVtLnByb2R1Y3QuaWQpO1xyXG4gICAgICAgICAgLy9jb25zb2xlLmxvZyhcInRoaXMgaXMgcHJvZHVjdFwiLHByb2R1Y3QpO1xyXG4gICAgICAgICAgaWYoISghcHJvZHVjdC52YXJpYW50c19hbGxbMF0uaXNfcHJlX29yZGVyICYmIHByb2R1Y3QudmFyaWFudHNfYWxsWzBdLnF0eSA9PT0gMCkpe1xyXG4gICAgICAgICAgICBleHAucHVzaCh7XHJcbiAgICAgICAgICAgICAgdmlkOiBjYXJ0SXRlbS52aWQsXHJcbiAgICAgICAgICAgICAgcGlkOiBwcm9kdWN0LmlkLFxyXG4gICAgICAgICAgICAgIHByb2R1Y3Q6IHByb2R1Y3QsXHJcbiAgICAgICAgICAgICAgcXR5OiBjYXJ0SXRlbS5xdHksXHJcbiAgICAgICAgICAgICAgcHJvbW90aW9uX2lkOiBwcm9kdWN0LnByb21vdGlvbiAmJiBwcm9kdWN0LnByb21vdGlvbi5pZCA/IHByb2R1Y3QucHJvbW90aW9uLmlkIDogbnVsbFxyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgY29tbWl0KCdJTklUJywgZXhwKTtcclxuICAgICAgfVxyXG4gICAgfWNhdGNoIChlKVxyXG4gICAge1xyXG4gICAgICBjb25zb2xlLmxvZyhcImVycm9yIGluIGNhcnRcIixlKTtcclxuICAgIH1maW5hbGx5IHtcclxuICAgICAgLy9cclxuICAgIH1cclxuICB9LFxyXG59XHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgbmFtZXNwYWNlZDogdHJ1ZSxcclxuICBzdGF0ZSxcclxuICBhY3Rpb25zLFxyXG4gIG11dGF0aW9uc1xyXG59XHJcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFYQTtBQUFBO0FBWUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUtBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/store/cart/cart.js\n"); /***/ }), /***/ "./src/store/category/index.js": /*!*************************************!*\ !*** ./src/store/category/index.js ***! \*************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! regenerator-runtime/runtime */ \"./node_modules/regenerator-runtime/runtime.js\");\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ \"./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! lodash */ \"./node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _axios__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/axios */ \"./src/axios.js\");\n\n\n\n\nvar state = {\n model: {},\n rows: [],\n count: 0,\n page: 1,\n loading: false,\n searchQuery: undefined\n};\nvar mutations = {\n ADD_ITEM: function ADD_ITEM(state, data) {\n state.rows.push(data);\n },\n LOADING: function LOADING(state, data) {\n state.loading = data;\n },\n SEARCH_QUERY_SET: function SEARCH_QUERY_SET(state, data) {\n state.searchQuery = data;\n },\n FETCH: function FETCH(state, _ref) {\n var rows = _ref.rows,\n count = _ref.count,\n page = _ref.page;\n state.rows = rows;\n state.count = count || 0;\n state.page = page || 1;\n },\n INJECT_LIST: function INJECT_LIST(state, _ref2) {\n var count = _ref2.count,\n rows = _ref2.rows,\n page = _ref2.page;\n state.count = count;\n state.page = page;\n state.rows = rows;\n }\n};\nvar actions = {\n remove: function () {\n var _remove = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee(_ref3, _ref4) {\n var commit, dispatch, id, _yield$axios$delete, data;\n return regeneratorRuntime.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n commit = _ref3.commit, dispatch = _ref3.dispatch;\n id = _ref4.id;\n commit('LOADING', true);\n _context.prev = 3;\n _context.next = 6;\n return _axios__WEBPACK_IMPORTED_MODULE_3__[\"default\"].delete('category/' + id);\n case 6:\n _yield$axios$delete = _context.sent;\n data = _yield$axios$delete.data;\n dispatch('fetch');\n _context.next = 14;\n break;\n case 11:\n _context.prev = 11;\n _context.t0 = _context[\"catch\"](3);\n throw _context.t0;\n case 14:\n _context.prev = 14;\n commit('LOADING', false);\n return _context.finish(14);\n case 17:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, null, [[3, 11, 14, 17]]);\n }));\n function remove(_x, _x2) {\n return _remove.apply(this, arguments);\n }\n return remove;\n }(),\n save: function () {\n var _save = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee2(_ref5, payload) {\n var commit, state, _yield$axios$put, data, _yield$axios$post, _data;\n return regeneratorRuntime.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n commit = _ref5.commit, state = _ref5.state;\n commit('LOADING', true);\n _context2.prev = 2;\n if (!payload.id) {\n _context2.next = 11;\n break;\n }\n _context2.next = 6;\n return _axios__WEBPACK_IMPORTED_MODULE_3__[\"default\"].put(\"category/\".concat(payload.id), payload);\n case 6:\n _yield$axios$put = _context2.sent;\n data = _yield$axios$put.data;\n return _context2.abrupt(\"return\", data);\n case 11:\n _context2.next = 13;\n return _axios__WEBPACK_IMPORTED_MODULE_3__[\"default\"].post(\"category/\", payload);\n case 13:\n _yield$axios$post = _context2.sent;\n _data = _yield$axios$post.data;\n return _context2.abrupt(\"return\", _data);\n case 16:\n _context2.next = 21;\n break;\n case 18:\n _context2.prev = 18;\n _context2.t0 = _context2[\"catch\"](2);\n throw _context2.t0;\n case 21:\n _context2.prev = 21;\n commit('LOADING', false);\n return _context2.finish(21);\n case 24:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2, null, [[2, 18, 21, 24]]);\n }));\n function save(_x3, _x4) {\n return _save.apply(this, arguments);\n }\n return save;\n }(),\n fetch: function () {\n var _fetch = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee3(_ref6, data) {\n var commit, state, _yield$axios$get, _data2;\n return regeneratorRuntime.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n commit = _ref6.commit, state = _ref6.state;\n commit('LOADING', true);\n _context3.prev = 2;\n _context3.next = 5;\n return _axios__WEBPACK_IMPORTED_MODULE_3__[\"default\"].get('category/', {\n params: {\n page: state.page,\n text_search: state.searchQuery\n }\n });\n case 5:\n _yield$axios$get = _context3.sent;\n _data2 = _yield$axios$get.data;\n commit('FETCH', _data2);\n _context3.next = 13;\n break;\n case 10:\n _context3.prev = 10;\n _context3.t0 = _context3[\"catch\"](2);\n throw _context3.t0;\n case 13:\n _context3.prev = 13;\n commit('LOADING', false);\n return _context3.finish(13);\n case 16:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3, null, [[2, 10, 13, 16]]);\n }));\n function fetch(_x5, _x6) {\n return _fetch.apply(this, arguments);\n }\n return fetch;\n }()\n};\nvar getters = {};\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n namespaced: true,\n state: state,\n mutations: mutations,\n actions: actions,\n getters: getters\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvc3RvcmUvY2F0ZWdvcnkvaW5kZXguanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvc3RvcmUvY2F0ZWdvcnkvaW5kZXguanM/NDAyYiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgXyBmcm9tICdsb2Rhc2gnO1xyXG5pbXBvcnQgYXhpb3MgZnJvbSBcIkAvYXhpb3NcIjtcclxuXHJcbmNvbnN0IHN0YXRlID0ge1xyXG4gIG1vZGVsOiB7fSxcclxuICByb3dzOiBbXSxcclxuICBjb3VudDogMCxcclxuICBwYWdlOiAxLFxyXG4gIGxvYWRpbmc6IGZhbHNlLFxyXG4gIHNlYXJjaFF1ZXJ5OiB1bmRlZmluZWQsXHJcbn07XHJcbmNvbnN0IG11dGF0aW9ucyA9IHtcclxuICBBRERfSVRFTShzdGF0ZSwgZGF0YSkge1xyXG4gICAgc3RhdGUucm93cy5wdXNoKGRhdGEpO1xyXG4gIH0sXHJcbiAgTE9BRElORyhzdGF0ZSwgZGF0YSkge1xyXG4gICAgc3RhdGUubG9hZGluZyA9IGRhdGE7XHJcbiAgfSxcclxuICBTRUFSQ0hfUVVFUllfU0VUKHN0YXRlLCBkYXRhKSB7XHJcbiAgICBzdGF0ZS5zZWFyY2hRdWVyeSA9IGRhdGE7XHJcbiAgfSxcclxuICBGRVRDSChzdGF0ZSwge3Jvd3MgLCBjb3VudCwgcGFnZX0pe1xyXG4gICAgc3RhdGUucm93cyA9IHJvd3M7XHJcbiAgICBzdGF0ZS5jb3VudCA9IGNvdW50IHx8IDA7XHJcbiAgICBzdGF0ZS5wYWdlID0gcGFnZSB8fCAxO1xyXG4gIH0sXHJcbiAgSU5KRUNUX0xJU1Qoc3RhdGUsIHtjb3VudCwgcm93cywgcGFnZX0pIHtcclxuICAgIHN0YXRlLmNvdW50ID0gY291bnQ7XHJcbiAgICBzdGF0ZS5wYWdlID0gcGFnZTtcclxuICAgIHN0YXRlLnJvd3MgPSByb3dzO1xyXG4gIH1cclxufTtcclxuXHJcblxyXG5jb25zdCBhY3Rpb25zID0ge1xyXG4gIGFzeW5jIHJlbW92ZSh7Y29tbWl0LCBkaXNwYXRjaH0sIHtpZH0pIHtcclxuICAgIGNvbW1pdCgnTE9BRElORycsIHRydWUpO1xyXG4gICAgdHJ5IHtcclxuICAgICAgY29uc3Qge2RhdGF9ID0gYXdhaXQgYXhpb3MuZGVsZXRlKCdjYXRlZ29yeS8nICsgaWQpO1xyXG4gICAgICBkaXNwYXRjaCgnZmV0Y2gnKTtcclxuICAgIH0gY2F0Y2ggKGUpIHtcclxuXHJcbiAgICAgIHRocm93IGU7XHJcbiAgICB9IGZpbmFsbHkge1xyXG4gICAgICBjb21taXQoJ0xPQURJTkcnLCBmYWxzZSk7XHJcbiAgICB9XHJcbiAgfSxcclxuICBhc3luYyBzYXZlKHtjb21taXQsIHN0YXRlfSwgcGF5bG9hZCkge1xyXG4gICAgY29tbWl0KCdMT0FESU5HJywgdHJ1ZSk7XHJcbiAgICB0cnkge1xyXG4gICAgICBpZiAocGF5bG9hZC5pZCkge1xyXG4gICAgICAgIGNvbnN0IHtkYXRhfSA9IGF3YWl0IGF4aW9zLnB1dChgY2F0ZWdvcnkvJHtwYXlsb2FkLmlkfWAsIHBheWxvYWQpO1xyXG4gICAgICAgIHJldHVybiBkYXRhO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIGNvbnN0IHtkYXRhfSA9IGF3YWl0IGF4aW9zLnBvc3QoYGNhdGVnb3J5L2AsIHBheWxvYWQpO1xyXG4gICAgICAgIHJldHVybiBkYXRhO1xyXG4gICAgICB9XHJcbiAgICB9IGNhdGNoIChlKSB7XHJcbiAgICAgIHRocm93IGU7XHJcbiAgICB9IGZpbmFsbHkge1xyXG4gICAgICBjb21taXQoJ0xPQURJTkcnLCBmYWxzZSk7XHJcbiAgICB9XHJcbiAgfSxcclxuICBhc3luYyBmZXRjaCh7Y29tbWl0LCBzdGF0ZX0sIGRhdGEpIHtcclxuICAgIGNvbW1pdCgnTE9BRElORycsIHRydWUpO1xyXG4gICAgdHJ5IHtcclxuICAgICAgY29uc3Qge2RhdGF9ID0gYXdhaXQgYXhpb3MuZ2V0KCdjYXRlZ29yeS8nLCB7cGFyYW1zOntwYWdlOnN0YXRlLnBhZ2UsIHRleHRfc2VhcmNoOnN0YXRlLnNlYXJjaFF1ZXJ5fX0pO1xyXG4gICAgICBjb21taXQoJ0ZFVENIJyAsIGRhdGEpO1xyXG5cclxuICAgIH0gY2F0Y2ggKGUpIHtcclxuICAgICAgdGhyb3cgZTtcclxuICAgIH0gZmluYWxseSB7XHJcbiAgICAgIGNvbW1pdCgnTE9BRElORycsIGZhbHNlKTtcclxuICAgIH1cclxuICB9XHJcbn07XHJcbmNvbnN0IGdldHRlcnMgPSB7fTtcclxuXHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgbmFtZXNwYWNlZDogdHJ1ZSxcclxuICBzdGF0ZSxcclxuICBtdXRhdGlvbnMsXHJcbiAgYWN0aW9ucyxcclxuICBnZXR0ZXJzXHJcbn1cclxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFLQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBS0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFLQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBR0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/store/category/index.js\n"); /***/ }), /***/ "./src/store/customer/index.js": /*!*************************************!*\ !*** ./src/store/customer/index.js ***! \*************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! regenerator-runtime/runtime */ \"./node_modules/regenerator-runtime/runtime.js\");\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ \"./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\");\n/* harmony import */ var _axios__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/axios */ \"./src/axios.js\");\n\n\n\nvar state = {\n model: {},\n rows: [],\n count: 0,\n page: 1,\n loading: false,\n searchQuery: undefined\n};\nvar mutations = {\n ADD_ITEM: function ADD_ITEM(state, data) {\n state.rows.push(data);\n },\n LOADING: function LOADING(state, data) {\n state.loading = data;\n },\n SET_PAGE: function SET_PAGE(state, data) {\n state.page = data;\n },\n FETCH_EDIT: function FETCH_EDIT(state, data) {\n state.model = data;\n },\n SEARCH_QUERY_SET: function SEARCH_QUERY_SET(state, data) {\n state.searchQuery = data;\n },\n FETCH: function FETCH(state, _ref) {\n var rows = _ref.rows,\n count = _ref.count,\n page = _ref.page;\n state.rows = rows;\n state.count = count || 0;\n state.page = (page || 0) + 1;\n },\n INJECT_LIST: function INJECT_LIST(state, _ref2) {\n var count = _ref2.count,\n rows = _ref2.rows,\n page = _ref2.page;\n state.count = count;\n state.page = page;\n state.rows = rows;\n }\n};\nvar actions = {\n remove: function () {\n var _remove = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee(_ref3, _ref4) {\n var commit, dispatch, id, _yield$axios$delete, data;\n return regeneratorRuntime.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n commit = _ref3.commit, dispatch = _ref3.dispatch;\n id = _ref4.id;\n commit('LOADING', true);\n _context.prev = 3;\n _context.next = 6;\n return _axios__WEBPACK_IMPORTED_MODULE_2__[\"default\"].delete('user/profile/' + id);\n case 6:\n _yield$axios$delete = _context.sent;\n data = _yield$axios$delete.data;\n dispatch('fetch');\n _context.next = 14;\n break;\n case 11:\n _context.prev = 11;\n _context.t0 = _context[\"catch\"](3);\n throw _context.t0;\n case 14:\n _context.prev = 14;\n commit('LOADING', false);\n return _context.finish(14);\n case 17:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, null, [[3, 11, 14, 17]]);\n }));\n function remove(_x, _x2) {\n return _remove.apply(this, arguments);\n }\n return remove;\n }(),\n save: function () {\n var _save = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee2(_ref5, payload) {\n var commit, state, _yield$axios$put, data, _yield$axios$post, _data;\n return regeneratorRuntime.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n commit = _ref5.commit, state = _ref5.state;\n commit('LOADING', true);\n _context2.prev = 2;\n if (!payload.id) {\n _context2.next = 11;\n break;\n }\n _context2.next = 6;\n return _axios__WEBPACK_IMPORTED_MODULE_2__[\"default\"].put(\"user/profile/\".concat(payload.id), payload);\n case 6:\n _yield$axios$put = _context2.sent;\n data = _yield$axios$put.data;\n return _context2.abrupt(\"return\", data);\n case 11:\n _context2.next = 13;\n return _axios__WEBPACK_IMPORTED_MODULE_2__[\"default\"].post(\"user/profile/\", payload);\n case 13:\n _yield$axios$post = _context2.sent;\n _data = _yield$axios$post.data;\n return _context2.abrupt(\"return\", _data);\n case 16:\n _context2.next = 21;\n break;\n case 18:\n _context2.prev = 18;\n _context2.t0 = _context2[\"catch\"](2);\n throw _context2.t0;\n case 21:\n _context2.prev = 21;\n commit('LOADING', false);\n return _context2.finish(21);\n case 24:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2, null, [[2, 18, 21, 24]]);\n }));\n function save(_x3, _x4) {\n return _save.apply(this, arguments);\n }\n return save;\n }(),\n omdeSave: function () {\n var _omdeSave = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee3(_ref6, payload) {\n var commit, state, _yield$axios$post2, data;\n return regeneratorRuntime.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n commit = _ref6.commit, state = _ref6.state;\n commit('LOADING', true);\n _context3.prev = 2;\n _context3.next = 5;\n return _axios__WEBPACK_IMPORTED_MODULE_2__[\"default\"].post(\"customer/create\", payload);\n case 5:\n _yield$axios$post2 = _context3.sent;\n data = _yield$axios$post2.data;\n return _context3.abrupt(\"return\", data);\n case 10:\n _context3.prev = 10;\n _context3.t0 = _context3[\"catch\"](2);\n throw _context3.t0;\n case 13:\n _context3.prev = 13;\n commit('LOADING', false);\n return _context3.finish(13);\n case 16:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3, null, [[2, 10, 13, 16]]);\n }));\n function omdeSave(_x5, _x6) {\n return _omdeSave.apply(this, arguments);\n }\n return omdeSave;\n }(),\n fetch: function () {\n var _fetch = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee4(_ref7, data) {\n var commit, state, _yield$axios$get, _data2;\n return regeneratorRuntime.wrap(function _callee4$(_context4) {\n while (1) {\n switch (_context4.prev = _context4.next) {\n case 0:\n commit = _ref7.commit, state = _ref7.state;\n commit('LOADING', true);\n _context4.prev = 2;\n _context4.next = 5;\n return _axios__WEBPACK_IMPORTED_MODULE_2__[\"default\"].get('user/profile', {\n params: {\n page: state.page,\n text_search: state.searchQuery\n }\n });\n case 5:\n _yield$axios$get = _context4.sent;\n _data2 = _yield$axios$get.data;\n commit('FETCH', _data2);\n _context4.next = 13;\n break;\n case 10:\n _context4.prev = 10;\n _context4.t0 = _context4[\"catch\"](2);\n throw _context4.t0;\n case 13:\n _context4.prev = 13;\n commit('LOADING', false);\n return _context4.finish(13);\n case 16:\n case \"end\":\n return _context4.stop();\n }\n }\n }, _callee4, null, [[2, 10, 13, 16]]);\n }));\n function fetch(_x7, _x8) {\n return _fetch.apply(this, arguments);\n }\n return fetch;\n }(),\n getEditData: function () {\n var _getEditData = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee5(_ref8, _ref9) {\n var commit, state, id, _yield$axios$get2, data;\n return regeneratorRuntime.wrap(function _callee5$(_context5) {\n while (1) {\n switch (_context5.prev = _context5.next) {\n case 0:\n commit = _ref8.commit, state = _ref8.state;\n id = _ref9.id;\n commit('LOADING', true);\n _context5.prev = 3;\n _context5.next = 6;\n return _axios__WEBPACK_IMPORTED_MODULE_2__[\"default\"].get(\"user/profile/\".concat(id));\n case 6:\n _yield$axios$get2 = _context5.sent;\n data = _yield$axios$get2.data;\n commit('FETCH_EDIT', data);\n _context5.next = 14;\n break;\n case 11:\n _context5.prev = 11;\n _context5.t0 = _context5[\"catch\"](3);\n throw _context5.t0;\n case 14:\n _context5.prev = 14;\n commit('LOADING', false);\n return _context5.finish(14);\n case 17:\n case \"end\":\n return _context5.stop();\n }\n }\n }, _callee5, null, [[3, 11, 14, 17]]);\n }));\n function getEditData(_x9, _x10) {\n return _getEditData.apply(this, arguments);\n }\n return getEditData;\n }()\n};\nvar getters = {};\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n namespaced: true,\n state: state,\n mutations: mutations,\n actions: actions,\n getters: getters\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvc3RvcmUvY3VzdG9tZXIvaW5kZXguanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvc3RvcmUvY3VzdG9tZXIvaW5kZXguanM/ODhiYyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgYXhpb3MgZnJvbSBcIkAvYXhpb3NcIjtcclxuXHJcbmNvbnN0IHN0YXRlID0ge1xyXG4gIG1vZGVsOiB7fSxcclxuICByb3dzOiBbXSxcclxuICBjb3VudDogMCxcclxuICBwYWdlOiAxLFxyXG4gIGxvYWRpbmc6IGZhbHNlLFxyXG4gIHNlYXJjaFF1ZXJ5OiB1bmRlZmluZWQsXHJcbn07XHJcbmNvbnN0IG11dGF0aW9ucyA9IHtcclxuICBBRERfSVRFTShzdGF0ZSwgZGF0YSkge1xyXG4gICAgc3RhdGUucm93cy5wdXNoKGRhdGEpO1xyXG4gIH0sXHJcbiAgTE9BRElORyhzdGF0ZSwgZGF0YSkge1xyXG4gICAgc3RhdGUubG9hZGluZyA9IGRhdGE7XHJcbiAgfSxcclxuICBTRVRfUEFHRShzdGF0ZSwgZGF0YSkge1xyXG4gICAgc3RhdGUucGFnZSA9IGRhdGE7XHJcbiAgfSxcclxuICBGRVRDSF9FRElUKHN0YXRlLCBkYXRhKSB7XHJcbiAgICBzdGF0ZS5tb2RlbCA9IGRhdGE7XHJcbiAgfSxcclxuICBTRUFSQ0hfUVVFUllfU0VUKHN0YXRlLCBkYXRhKSB7XHJcbiAgICBzdGF0ZS5zZWFyY2hRdWVyeSA9IGRhdGE7XHJcbiAgfSxcclxuICBGRVRDSChzdGF0ZSwge3Jvd3MsIGNvdW50LCBwYWdlfSkge1xyXG4gICAgc3RhdGUucm93cyA9IHJvd3M7XHJcbiAgICBzdGF0ZS5jb3VudCA9IGNvdW50IHx8IDA7XHJcbiAgICBzdGF0ZS5wYWdlID0gKHBhZ2UgIHx8IDApKzE7XHJcbiAgfSxcclxuICBJTkpFQ1RfTElTVChzdGF0ZSwge2NvdW50LCByb3dzLCBwYWdlfSkge1xyXG4gICAgc3RhdGUuY291bnQgPSBjb3VudDtcclxuICAgIHN0YXRlLnBhZ2UgPSBwYWdlO1xyXG4gICAgc3RhdGUucm93cyA9IHJvd3M7XHJcbiAgfVxyXG59O1xyXG5cclxuXHJcbmNvbnN0IGFjdGlvbnMgPSB7XHJcbiAgYXN5bmMgcmVtb3ZlKHtjb21taXQsIGRpc3BhdGNofSwge2lkfSkge1xyXG4gICAgY29tbWl0KCdMT0FESU5HJywgdHJ1ZSk7XHJcbiAgICB0cnkge1xyXG4gICAgICBjb25zdCB7ZGF0YX0gPSBhd2FpdCBheGlvcy5kZWxldGUoJ3VzZXIvcHJvZmlsZS8nICsgaWQpO1xyXG4gICAgICBkaXNwYXRjaCgnZmV0Y2gnKTtcclxuICAgIH0gY2F0Y2ggKGUpIHtcclxuICAgICAgdGhyb3cgZTtcclxuICAgIH0gZmluYWxseSB7XHJcbiAgICAgIGNvbW1pdCgnTE9BRElORycsIGZhbHNlKTtcclxuICAgIH1cclxuICB9LFxyXG4gIGFzeW5jIHNhdmUoe2NvbW1pdCwgc3RhdGV9LCBwYXlsb2FkKSB7XHJcbiAgICBjb21taXQoJ0xPQURJTkcnLCB0cnVlKTtcclxuICAgIHRyeSB7XHJcbiAgICAgIGlmIChwYXlsb2FkLmlkKSB7XHJcbiAgICAgICAgY29uc3Qge2RhdGF9ID0gYXdhaXQgYXhpb3MucHV0KGB1c2VyL3Byb2ZpbGUvJHtwYXlsb2FkLmlkfWAsIHBheWxvYWQpO1xyXG4gICAgICAgIHJldHVybiBkYXRhO1xyXG4gICAgICB9IGVsc2Uge1xyXG4gICAgICAgIGNvbnN0IHtkYXRhfSA9IGF3YWl0IGF4aW9zLnBvc3QoYHVzZXIvcHJvZmlsZS9gLCBwYXlsb2FkKTtcclxuICAgICAgICByZXR1cm4gZGF0YTtcclxuICAgICAgfVxyXG4gICAgfSBjYXRjaCAoZSkge1xyXG4gICAgICB0aHJvdyBlO1xyXG4gICAgfSBmaW5hbGx5IHtcclxuICAgICAgY29tbWl0KCdMT0FESU5HJywgZmFsc2UpO1xyXG4gICAgfVxyXG4gIH0sXHJcbiAgYXN5bmMgb21kZVNhdmUoe2NvbW1pdCwgc3RhdGV9LCBwYXlsb2FkKSB7XHJcbiAgICBjb21taXQoJ0xPQURJTkcnLCB0cnVlKTtcclxuICAgIHRyeSB7XHJcbiAgICAgIGNvbnN0IHtkYXRhfSA9IGF3YWl0IGF4aW9zLnBvc3QoYGN1c3RvbWVyL2NyZWF0ZWAsIHBheWxvYWQpO1xyXG4gICAgICByZXR1cm4gZGF0YTtcclxuICAgIH0gY2F0Y2ggKGUpIHtcclxuICAgICAgdGhyb3cgZTtcclxuICAgIH0gZmluYWxseSB7XHJcbiAgICAgIGNvbW1pdCgnTE9BRElORycsIGZhbHNlKTtcclxuICAgIH1cclxuICB9LFxyXG4gIGFzeW5jIGZldGNoKHtjb21taXQsIHN0YXRlfSwgZGF0YSkge1xyXG4gICAgY29tbWl0KCdMT0FESU5HJywgdHJ1ZSk7XHJcbiAgICB0cnkge1xyXG4gICAgICBjb25zdCB7ZGF0YX0gPSBhd2FpdCBheGlvcy5nZXQoJ3VzZXIvcHJvZmlsZScsIHtwYXJhbXM6IHtwYWdlOiBzdGF0ZS5wYWdlLCB0ZXh0X3NlYXJjaDogc3RhdGUuc2VhcmNoUXVlcnl9fSk7XHJcbiAgICAgIGNvbW1pdCgnRkVUQ0gnLCBkYXRhKTtcclxuXHJcbiAgICB9IGNhdGNoIChlKSB7XHJcbiAgICAgIHRocm93IGU7XHJcbiAgICB9IGZpbmFsbHkge1xyXG4gICAgICBjb21taXQoJ0xPQURJTkcnLCBmYWxzZSk7XHJcbiAgICB9XHJcbiAgfSxcclxuICBhc3luYyBnZXRFZGl0RGF0YSh7Y29tbWl0LCBzdGF0ZX0sIHtpZH0pIHtcclxuICAgIGNvbW1pdCgnTE9BRElORycsIHRydWUpO1xyXG4gICAgdHJ5IHtcclxuICAgICAgY29uc3Qge2RhdGF9ID0gYXdhaXQgYXhpb3MuZ2V0KGB1c2VyL3Byb2ZpbGUvJHtpZH1gKTtcclxuICAgICAgY29tbWl0KCdGRVRDSF9FRElUJywgZGF0YSk7XHJcbiAgICB9IGNhdGNoIChlKSB7XHJcbiAgICAgIHRocm93IGU7XHJcbiAgICB9IGZpbmFsbHkge1xyXG4gICAgICBjb21taXQoJ0xPQURJTkcnLCBmYWxzZSk7XHJcbiAgICB9XHJcbiAgfVxyXG59O1xyXG5jb25zdCBnZXR0ZXJzID0ge307XHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgbmFtZXNwYWNlZDogdHJ1ZSxcclxuICBzdGF0ZSxcclxuICBtdXRhdGlvbnMsXHJcbiAgYWN0aW9ucyxcclxuICBnZXR0ZXJzXHJcbn1cclxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUlBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFLQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFJQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUtBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUlBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFHQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/store/customer/index.js\n"); /***/ }), /***/ "./src/store/eCommerce/moduleECommerce.js": /*!************************************************!*\ !*** ./src/store/eCommerce/moduleECommerce.js ***! \************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _moduleECommerceState_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./moduleECommerceState.js */ \"./src/store/eCommerce/moduleECommerceState.js\");\n/* harmony import */ var _moduleECommerceMutations_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./moduleECommerceMutations.js */ \"./src/store/eCommerce/moduleECommerceMutations.js\");\n/* harmony import */ var _moduleECommerceActions_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./moduleECommerceActions.js */ \"./src/store/eCommerce/moduleECommerceActions.js\");\n/* harmony import */ var _moduleECommerceGetters_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./moduleECommerceGetters.js */ \"./src/store/eCommerce/moduleECommerceGetters.js\");\n/*=========================================================================================\r\n File Name: moduleecommerce.js\r\n Description: ecommerce Module\r\n ----------------------------------------------------------------------------------------\r\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\r\n Author: Pixinvent\r\n Author URL: http://www.themeforest.net/user/pixinvent\r\n==========================================================================================*/\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n namespaced: true,\n state: _moduleECommerceState_js__WEBPACK_IMPORTED_MODULE_0__[\"default\"],\n mutations: _moduleECommerceMutations_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n actions: _moduleECommerceActions_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n getters: _moduleECommerceGetters_js__WEBPACK_IMPORTED_MODULE_3__[\"default\"]\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvc3RvcmUvZUNvbW1lcmNlL21vZHVsZUVDb21tZXJjZS5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9zdG9yZS9lQ29tbWVyY2UvbW9kdWxlRUNvbW1lcmNlLmpzPzlhMTkiXSwic291cmNlc0NvbnRlbnQiOlsiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIEZpbGUgTmFtZTogbW9kdWxlZWNvbW1lcmNlLmpzXHJcbiAgRGVzY3JpcHRpb246IGVjb21tZXJjZSBNb2R1bGVcclxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgSXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcclxuICBBdXRob3I6IFBpeGludmVudFxyXG4gIEF1dGhvciBVUkw6IGh0dHA6Ly93d3cudGhlbWVmb3Jlc3QubmV0L3VzZXIvcGl4aW52ZW50XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG5cclxuaW1wb3J0IHN0YXRlIGZyb20gJy4vbW9kdWxlRUNvbW1lcmNlU3RhdGUuanMnXHJcbmltcG9ydCBtdXRhdGlvbnMgZnJvbSAnLi9tb2R1bGVFQ29tbWVyY2VNdXRhdGlvbnMuanMnXHJcbmltcG9ydCBhY3Rpb25zIGZyb20gJy4vbW9kdWxlRUNvbW1lcmNlQWN0aW9ucy5qcydcclxuaW1wb3J0IGdldHRlcnMgZnJvbSAnLi9tb2R1bGVFQ29tbWVyY2VHZXR0ZXJzLmpzJ1xyXG5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gIG5hbWVzcGFjZWQ6IHRydWUsXHJcbiAgc3RhdGUsXHJcbiAgbXV0YXRpb25zLFxyXG4gIGFjdGlvbnMsXHJcbiAgZ2V0dGVyc1xyXG59XHJcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/store/eCommerce/moduleECommerce.js\n"); /***/ }), /***/ "./src/store/eCommerce/moduleECommerceActions.js": /*!*******************************************************!*\ !*** ./src/store/eCommerce/moduleECommerceActions.js ***! \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/*=========================================================================================\r\n File Name: moduleEcommerceActions.js\r\n Description: Ecommerce Module Actions\r\n ----------------------------------------------------------------------------------------\r\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\r\n Author: Pixinvent\r\n Author URL: http://www.themeforest.net/user/pixinvent\r\n==========================================================================================*/\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n toggleItemInWishList: function toggleItemInWishList(_ref, item) {\n var commit = _ref.commit;\n commit('TOGGLE_ITEM_IN_WISH_LIST', item);\n },\n toggleItemInCart: function toggleItemInCart(_ref2, item) {\n var getters = _ref2.getters,\n commit = _ref2.commit,\n dispatch = _ref2.dispatch;\n getters.isInCart(item.objectID) ? commit('REMOVE_ITEM_FROM_CART', item) : dispatch('additemInCart', item);\n },\n additemInCart: function additemInCart(_ref3, item) {\n var commit = _ref3.commit;\n // Below properties should be added as per requirement from back-end\n // This is added just for demo purpose\n item['quantity'] = 1;\n item['discount_in_percentage'] = Math.floor(Math.random() * 20) + 4;\n item['offers_count'] = Math.floor(Math.random() * 4) + 1;\n item['delivery_date'] = new Date(new Date().getTime() + Math.random() * 10 * 24 * 60 * 60 * 1000).toDateString().slice(0, -4);\n commit('ADD_ITEM_IN_CART', item);\n },\n updateItemQuantity: function updateItemQuantity(_ref4, payload) {\n var commit = _ref4.commit;\n commit('UPDATE_ITEM_QUANTITY', payload);\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvc3RvcmUvZUNvbW1lcmNlL21vZHVsZUVDb21tZXJjZUFjdGlvbnMuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvc3RvcmUvZUNvbW1lcmNlL21vZHVsZUVDb21tZXJjZUFjdGlvbnMuanM/OWJlYiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgRmlsZSBOYW1lOiBtb2R1bGVFY29tbWVyY2VBY3Rpb25zLmpzXHJcbiAgRGVzY3JpcHRpb246IEVjb21tZXJjZSBNb2R1bGUgQWN0aW9uc1xyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxyXG4gIEF1dGhvcjogUGl4aW52ZW50XHJcbiAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICB0b2dnbGVJdGVtSW5XaXNoTGlzdCAoeyBjb21taXQgfSwgaXRlbSkge1xyXG4gICAgY29tbWl0KCdUT0dHTEVfSVRFTV9JTl9XSVNIX0xJU1QnLCBpdGVtKVxyXG4gIH0sXHJcbiAgdG9nZ2xlSXRlbUluQ2FydCAoeyBnZXR0ZXJzLCBjb21taXQsIGRpc3BhdGNoIH0sIGl0ZW0pIHtcclxuICAgIGdldHRlcnMuaXNJbkNhcnQoaXRlbS5vYmplY3RJRCkgPyBjb21taXQoJ1JFTU9WRV9JVEVNX0ZST01fQ0FSVCcsIGl0ZW0pIDogZGlzcGF0Y2goJ2FkZGl0ZW1JbkNhcnQnLCBpdGVtKVxyXG4gIH0sXHJcbiAgYWRkaXRlbUluQ2FydCAoeyBjb21taXQgfSwgaXRlbSkge1xyXG5cclxuICAgIC8vIEJlbG93IHByb3BlcnRpZXMgc2hvdWxkIGJlIGFkZGVkIGFzIHBlciByZXF1aXJlbWVudCBmcm9tIGJhY2stZW5kXHJcbiAgICAvLyBUaGlzIGlzIGFkZGVkIGp1c3QgZm9yIGRlbW8gcHVycG9zZVxyXG4gICAgaXRlbVsncXVhbnRpdHknXSA9IDFcclxuICAgIGl0ZW1bJ2Rpc2NvdW50X2luX3BlcmNlbnRhZ2UnXSA9IE1hdGguZmxvb3IoTWF0aC5yYW5kb20oKSAqIDIwKSArIDRcclxuICAgIGl0ZW1bJ29mZmVyc19jb3VudCddID0gTWF0aC5mbG9vcihNYXRoLnJhbmRvbSgpICogNCkgKyAxXHJcbiAgICBpdGVtWydkZWxpdmVyeV9kYXRlJ10gPSBuZXcgRGF0ZShuZXcgRGF0ZSgpLmdldFRpbWUoKSArIChNYXRoLnJhbmRvbSgpICogMTAgKiAyNCAqIDYwICogNjAgKiAxMDAwKSkudG9EYXRlU3RyaW5nKCkuc2xpY2UoMCwgLTQpXHJcblxyXG4gICAgY29tbWl0KCdBRERfSVRFTV9JTl9DQVJUJywgaXRlbSlcclxuICB9LFxyXG4gIHVwZGF0ZUl0ZW1RdWFudGl0eSAoeyBjb21taXQgfSwgcGF5bG9hZCkge1xyXG4gICAgY29tbWl0KCdVUERBVEVfSVRFTV9RVUFOVElUWScsIHBheWxvYWQpXHJcbiAgfVxyXG59XHJcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/store/eCommerce/moduleECommerceActions.js\n"); /***/ }), /***/ "./src/store/eCommerce/moduleECommerceGetters.js": /*!*******************************************************!*\ !*** ./src/store/eCommerce/moduleECommerceGetters.js ***! \*******************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/*=========================================================================================\r\n File Name: moduleEcommerceGetters.js\r\n Description: Ecommerce Module Getters\r\n ----------------------------------------------------------------------------------------\r\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\r\n Author: Pixinvent\r\n Author URL: http://www.themeforest.net/user/pixinvent\r\n==========================================================================================*/\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n isInCart: function isInCart(state) {\n return function (itemId) {\n return state.cartItems.some(function (item) {\n return item.objectID === itemId;\n });\n };\n },\n isInWishList: function isInWishList(state) {\n return function (itemId) {\n return state.wishList.some(function (item) {\n return item.objectID === itemId;\n });\n };\n },\n getCartItem: function getCartItem(state) {\n return function (itemId) {\n var result = state.cartItems.filter(function (item) {\n return item.objectID === itemId;\n });\n return result.length ? result.pop() : [];\n };\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvc3RvcmUvZUNvbW1lcmNlL21vZHVsZUVDb21tZXJjZUdldHRlcnMuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvc3RvcmUvZUNvbW1lcmNlL21vZHVsZUVDb21tZXJjZUdldHRlcnMuanM/ZjMzOSJdLCJzb3VyY2VzQ29udGVudCI6WyIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgRmlsZSBOYW1lOiBtb2R1bGVFY29tbWVyY2VHZXR0ZXJzLmpzXHJcbiAgRGVzY3JpcHRpb246IEVjb21tZXJjZSBNb2R1bGUgR2V0dGVyc1xyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxyXG4gIEF1dGhvcjogUGl4aW52ZW50XHJcbiAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgaXNJbkNhcnQ6IHN0YXRlID0+IGl0ZW1JZCA9PiB7XHJcbiAgICByZXR1cm4gc3RhdGUuY2FydEl0ZW1zLnNvbWUoKGl0ZW0pID0+IGl0ZW0ub2JqZWN0SUQgPT09IGl0ZW1JZClcclxuICB9LFxyXG4gIGlzSW5XaXNoTGlzdDogc3RhdGUgPT4gaXRlbUlkID0+IHtcclxuICAgIHJldHVybiBzdGF0ZS53aXNoTGlzdC5zb21lKChpdGVtKSA9PiBpdGVtLm9iamVjdElEID09PSBpdGVtSWQpXHJcbiAgfSxcclxuICBnZXRDYXJ0SXRlbTogc3RhdGUgPT4gaXRlbUlkID0+IHtcclxuICAgIGNvbnN0IHJlc3VsdCA9IHN0YXRlLmNhcnRJdGVtcy5maWx0ZXIoKGl0ZW0pID0+IGl0ZW0ub2JqZWN0SUQgPT09IGl0ZW1JZClcclxuICAgIHJldHVybiByZXN1bHQubGVuZ3RoID8gcmVzdWx0LnBvcCgpIDogW11cclxuICB9XHJcbn1cclxuIl0sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/store/eCommerce/moduleECommerceGetters.js\n"); /***/ }), /***/ "./src/store/eCommerce/moduleECommerceMutations.js": /*!*********************************************************!*\ !*** ./src/store/eCommerce/moduleECommerceMutations.js ***! \*********************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es6_array_find_index__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es6.array.find-index */ \"./node_modules/core-js/modules/es6.array.find-index.js\");\n/* harmony import */ var core_js_modules_es6_array_find_index__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_array_find_index__WEBPACK_IMPORTED_MODULE_0__);\n\n/*=========================================================================================\r\n File Name: moduleEcommerceMutations.js\r\n Description: Ecommerce Module Mutations\r\n ----------------------------------------------------------------------------------------\r\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\r\n Author: Pixinvent\r\n Author URL: http://www.themeforest.net/user/pixinvent\r\n==========================================================================================*/\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n TOGGLE_ITEM_IN_WISH_LIST: function TOGGLE_ITEM_IN_WISH_LIST(state, item) {\n var index = state.wishList.findIndex(function (i) {\n return i.objectID === item.objectID;\n });\n if (index < 0) {\n state.wishList.push(item);\n } else {\n state.wishList.splice(index, 1);\n }\n },\n REMOVE_ITEM_FROM_CART: function REMOVE_ITEM_FROM_CART(state, item) {\n var index = state.cartItems.findIndex(function (i) {\n return i.objectID === item.objectID;\n });\n if (index > -1) {\n state.cartItems.splice(index, 1);\n }\n },\n ADD_ITEM_IN_CART: function ADD_ITEM_IN_CART(state, item) {\n state.cartItems.push(Object.assign({}, item));\n },\n UPDATE_ITEM_QUANTITY: function UPDATE_ITEM_QUANTITY(state, payload) {\n state.cartItems[payload.index].quantity = payload.quantity;\n }\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvc3RvcmUvZUNvbW1lcmNlL21vZHVsZUVDb21tZXJjZU11dGF0aW9ucy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9zdG9yZS9lQ29tbWVyY2UvbW9kdWxlRUNvbW1lcmNlTXV0YXRpb25zLmpzPzFmMjIiXSwic291cmNlc0NvbnRlbnQiOlsiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIEZpbGUgTmFtZTogbW9kdWxlRWNvbW1lcmNlTXV0YXRpb25zLmpzXHJcbiAgRGVzY3JpcHRpb246IEVjb21tZXJjZSBNb2R1bGUgTXV0YXRpb25zXHJcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXHJcbiAgQXV0aG9yOiBQaXhpbnZlbnRcclxuICBBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gIFRPR0dMRV9JVEVNX0lOX1dJU0hfTElTVCAoc3RhdGUsIGl0ZW0pIHtcclxuICAgIGNvbnN0IGluZGV4ID0gc3RhdGUud2lzaExpc3QuZmluZEluZGV4KGkgPT4gaS5vYmplY3RJRCA9PT0gaXRlbS5vYmplY3RJRClcclxuICAgIGlmIChpbmRleCA8IDApIHtcclxuICAgICAgc3RhdGUud2lzaExpc3QucHVzaChpdGVtKVxyXG4gICAgfSBlbHNlIHtcclxuICAgICAgc3RhdGUud2lzaExpc3Quc3BsaWNlKGluZGV4LCAxKVxyXG4gICAgfVxyXG4gIH0sXHJcbiAgUkVNT1ZFX0lURU1fRlJPTV9DQVJUIChzdGF0ZSwgaXRlbSkge1xyXG4gICAgY29uc3QgaW5kZXggPSBzdGF0ZS5jYXJ0SXRlbXMuZmluZEluZGV4KGkgPT4gaS5vYmplY3RJRCA9PT0gaXRlbS5vYmplY3RJRClcclxuICAgIGlmIChpbmRleCA+IC0xKSB7IHN0YXRlLmNhcnRJdGVtcy5zcGxpY2UoaW5kZXgsIDEpIH1cclxuICB9LFxyXG4gIEFERF9JVEVNX0lOX0NBUlQgKHN0YXRlLCBpdGVtKSB7XHJcbiAgICBzdGF0ZS5jYXJ0SXRlbXMucHVzaChPYmplY3QuYXNzaWduKHt9LCBpdGVtKSlcclxuICB9LFxyXG4gIFVQREFURV9JVEVNX1FVQU5USVRZIChzdGF0ZSwgcGF5bG9hZCkge1xyXG4gICAgc3RhdGUuY2FydEl0ZW1zW3BheWxvYWQuaW5kZXhdLnF1YW50aXR5ID0gcGF5bG9hZC5xdWFudGl0eVxyXG4gIH1cclxufVxyXG5cclxuIl0sIm1hcHBpbmdzIjoiOzs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/store/eCommerce/moduleECommerceMutations.js\n"); /***/ }), /***/ "./src/store/eCommerce/moduleECommerceState.js": /*!*****************************************************!*\ !*** ./src/store/eCommerce/moduleECommerceState.js ***! \*****************************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/*=========================================================================================\r\n File Name: moduleEcommerceState.js\r\n Description: Ecommerce Module State\r\n ----------------------------------------------------------------------------------------\r\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\r\n Author: Pixinvent\r\n Author URL: http://www.themeforest.net/user/pixinvent\r\n==========================================================================================*/\n\n/* eslint-disable */\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n cartItems: [{\n \"name\": \"Nikon - D810 DSLR Camera with AF-S NIKKOR 24-120mm f/4G ED VR Zoom Lens - Black\",\n \"description\": \"Shoot arresting photos and 1080p high-definition videos with this Nikon D810 DSLR camera, which features a 36.3-megapixel CMOS sensor and a powerful EXPEED 4 processor for clear, detailed images. The AF-S NIKKOR 24-120mm lens offers shooting versatility. Memory card sold separately.\",\n \"brand\": \"Nikon\",\n \"categories\": [\"Cameras & Camcorders\", \"Digital Cameras\", \"Digital SLR Cameras\", \"DSLR Body & Lens\"],\n \"hierarchicalCategories\": {\n \"lvl0\": \"Cameras & Camcorders\",\n \"lvl1\": \"Cameras & Camcorders > Digital Cameras\",\n \"lvl2\": \"Cameras & Camcorders > Digital Cameras > Digital SLR Cameras\",\n \"lvl3\": \"Cameras & Camcorders > Digital Cameras > Digital SLR Cameras > DSLR Body & Lens\"\n },\n \"type\": \"Dslr cameras\",\n \"price\": 4099.99,\n \"price_range\": \"> 2000\",\n \"image\": \"https://cdn-demo.algolia.com/bestbuy-0118/3953409_sb.jpg\",\n \"url\": \"https://api.bestbuy.com/click/-/3953409/pdp\",\n \"free_shipping\": true,\n \"rating\": 4,\n \"popularity\": 12311,\n \"objectID\": \"3953409\",\n \"_highlightResult\": {\n \"name\": {\n \"value\": \"Nikon - D810 DSLR Camera with AF-S NIKKOR 24-120mm f/4G ED VR Zoom Lens - Black\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n },\n \"description\": {\n \"value\": \"Shoot arresting photos and 1080p high-definition videos with this Nikon D810 DSLR camera, which features a 36.3-megapixel CMOS sensor and a powerful EXPEED 4 processor for clear, detailed images. The AF-S NIKKOR 24-120mm lens offers shooting versatility. Memory card sold separately.\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n },\n \"brand\": {\n \"value\": \"Nikon\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n },\n \"categories\": [{\n \"value\": \"Cameras & Camcorders\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }, {\n \"value\": \"Digital Cameras\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }, {\n \"value\": \"Digital SLR Cameras\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }, {\n \"value\": \"DSLR Body & Lens\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }]\n },\n \"quantity\": 1,\n \"discount_in_percentage\": 13,\n \"offers_count\": 4,\n \"delivery_date\": \"Wed Apr 10\"\n }, {\n \"name\": \"Sony - 75\\\" Class (74.5\\\" diag) - LED - 2160p - Smart - 3D - 4K Ultra HD TV with High Dynamic Range - Black\",\n \"description\": \"This Sony 4K HDR TV boasts 4K technology for vibrant hues. Its X940D series features a bold 75-inch screen and slim design. Wires remain hidden, and the unit is easily wall mounted. This television has a 4K Processor X1 and 4K X-Reality PRO for crisp video. This Sony 4K HDR TV is easy to control via voice commands.\",\n \"brand\": \"Sony\",\n \"categories\": [\"TV & Home Theater\", \"TVs\", \"4K Ultra HD TVs\"],\n \"hierarchicalCategories\": {\n \"lvl0\": \"TV & Home Theater\",\n \"lvl1\": \"TV & Home Theater > TVs\",\n \"lvl2\": \"TV & Home Theater > TVs > 4K Ultra HD TVs\"\n },\n \"type\": \"Mht 61\\\"-100\\\" tv's\",\n \"price\": 4499.99,\n \"price_range\": \"> 2000\",\n \"image\": \"https://cdn-demo.algolia.com/bestbuy-0118/4803900_sb.jpg\",\n \"url\": \"https://api.bestbuy.com/click/-/4803900/pdp\",\n \"free_shipping\": false,\n \"rating\": 4,\n \"popularity\": 20687,\n \"objectID\": \"4803900\",\n \"_highlightResult\": {\n \"name\": {\n \"value\": \"Sony - 75" Class (74.5" diag) - LED - 2160p - Smart - 3D - 4K Ultra HD TV with High Dynamic Range - Black\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n },\n \"description\": {\n \"value\": \"This Sony 4K HDR TV boasts 4K technology for vibrant hues. Its X940D series features a bold 75-inch screen and slim design. Wires remain hidden, and the unit is easily wall mounted. This television has a 4K Processor X1 and 4K X-Reality PRO for crisp video. This Sony 4K HDR TV is easy to control via voice commands.\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n },\n \"brand\": {\n \"value\": \"Sony\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n },\n \"categories\": [{\n \"value\": \"TV & Home Theater\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }, {\n \"value\": \"TVs\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }, {\n \"value\": \"4K Ultra HD TVs\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }]\n },\n \"quantity\": 1,\n \"discount_in_percentage\": 5,\n \"offers_count\": 2,\n \"delivery_date\": \"Wed Apr 13\"\n }, {\n \"name\": \"Beats by Dr. Dre - Geek Squad Certified Refurbished Beats Studio Wireless On-Ear Headphones - Red\",\n \"description\": \"Rock out to your favorite songs with these Beats by Dr. Dre Beats Studio Wireless GS-MH8K2AM/A headphones that feature a Beats Acoustic Engine and DSP software for enhanced clarity. ANC (Adaptive Noise Cancellation) allows you to focus on your tunes.\",\n \"brand\": \"Beats by Dr. Dre\",\n \"categories\": [\"Audio\", \"Headphones\", \"All Headphones\"],\n \"hierarchicalCategories\": {\n \"lvl0\": \"Audio\",\n \"lvl1\": \"Audio > Headphones\",\n \"lvl2\": \"Audio > Headphones > All Headphones\"\n },\n \"type\": \"Refurbished beats\",\n \"price\": 379.99,\n \"price_range\": \"200 - 500\",\n \"image\": \"https://cdn-demo.algolia.com/bestbuy-0118/4784058_sb.jpg\",\n \"url\": \"https://api.bestbuy.com/click/-/4784058/pdp\",\n \"free_shipping\": false,\n \"rating\": 4,\n \"popularity\": 15883,\n \"objectID\": \"4784058\",\n \"_highlightResult\": {\n \"name\": {\n \"value\": \"<mark>Beats</mark> <mark>by</mark> <mark>Dr.</mark> Dre - Geek Squad Certified Refurbished <mark>Beats</mark> Studio Wireless On-Ear Headphones - Red\",\n \"matchLevel\": \"full\",\n \"fullyHighlighted\": false,\n \"matchedWords\": [\"beats\", \"by\", \"dr\"]\n },\n \"description\": {\n \"value\": \"Rock out to your favorite songs with these <mark>Beats</mark> <mark>by</mark> <mark>Dr.</mark> Dre <mark>Beats</mark> Studio Wireless GS-MH8K2AM/A headphones that feature a <mark>Beats</mark> Acoustic Engine and DSP software for enhanced clarity. ANC (Adaptive Noise Cancellation) allows you to focus on your tunes.\",\n \"matchLevel\": \"full\",\n \"fullyHighlighted\": false,\n \"matchedWords\": [\"beats\", \"by\", \"dr\"]\n },\n \"brand\": {\n \"value\": \"<mark>Beats</mark> <mark>by</mark> <mark>Dr.</mark> Dre\",\n \"matchLevel\": \"full\",\n \"fullyHighlighted\": false,\n \"matchedWords\": [\"beats\", \"by\", \"dr\"]\n },\n \"categories\": [{\n \"value\": \"Audio\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }, {\n \"value\": \"Headphones\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }, {\n \"value\": \"All Headphones\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }]\n },\n \"quantity\": 1,\n \"discount_in_percentage\": 12,\n \"offers_count\": 3,\n \"delivery_date\": \"Wed Apr 9\"\n }, {\n \"name\": \"Sony - PlayStation 4 Pro Console\",\n \"description\": \"PS4 Pro Dynamic 4K Gaming & 4K Entertainment* PS4 Pro gets you closer to your game. Heighten your experiences. Enrich your adventures. Let the super-charged PS4 Pro lead the way.** GREATNESS AWAITS\",\n \"brand\": \"Sony\",\n \"categories\": [\"Video Games\", \"PlayStation 4\", \"PS4 Consoles\"],\n \"hierarchicalCategories\": {\n \"lvl0\": \"Video Games\",\n \"lvl1\": \"Video Games > PlayStation 4\",\n \"lvl2\": \"Video Games > PlayStation 4 > PS4 Consoles\"\n },\n \"type\": \"Playstation 4 hw\",\n \"price\": 399.99,\n \"price_range\": \"200 - 500\",\n \"image\": \"https://cdn-demo.algolia.com/bestbuy-0118/5388900_sb.jpg\",\n \"url\": \"https://api.bestbuy.com/click/-/5388900/pdp\",\n \"free_shipping\": true,\n \"rating\": 4,\n \"popularity\": 21402,\n \"objectID\": \"5388900\",\n \"_highlightResult\": {\n \"name\": {\n \"value\": \"<mark>Sony</mark> - <mark>Pla</mark>yStation 4 Pro Console\",\n \"matchLevel\": \"full\",\n \"fullyHighlighted\": false,\n \"matchedWords\": [\"sony\", \"pla\"]\n },\n \"description\": {\n \"value\": \"PS4 Pro Dynamic 4K Gaming & 4K Entertainment* PS4 Pro gets you closer to your game. Heighten your experiences. Enrich your adventures. Let the super-charged PS4 Pro lead the way.** GREATNESS AWAITS\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n },\n \"brand\": {\n \"value\": \"<mark>Sony</mark>\",\n \"matchLevel\": \"partial\",\n \"fullyHighlighted\": true,\n \"matchedWords\": [\"sony\"]\n },\n \"categories\": [{\n \"value\": \"Video Games\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }, {\n \"value\": \"<mark>Pla</mark>yStation 4\",\n \"matchLevel\": \"partial\",\n \"fullyHighlighted\": false,\n \"matchedWords\": [\"pla\"]\n }, {\n \"value\": \"PS4 Consoles\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }]\n },\n \"quantity\": 1,\n \"discount_in_percentage\": 3,\n \"offers_count\": 1,\n \"delivery_date\": \"Wed Apr 12\"\n }, {\n \"name\": \"Apple - Macbook® (Latest Model) - 12\\\" Display - Intel Core M5 - 8GB Memory - 512GB Flash Storage - Space Gray\",\n \"description\": \"MacBook delivers a full-size experience in the lightest and most compact Mac notebook ever. With a full-size keyboard, force-sensing trackpad, 12-inch Retina display,1 sixth-generation Intel Core M processor, multifunctional USB-C port, and now up to 10 hours of battery life,2 MacBook features big thinking in an impossibly compact form.\",\n \"brand\": \"Apple\",\n \"categories\": [\"Computers & Tablets\", \"Laptops\", \"All Laptops\", \"MacBooks\"],\n \"hierarchicalCategories\": {\n \"lvl0\": \"Computers & Tablets\",\n \"lvl1\": \"Computers & Tablets > Laptops\",\n \"lvl2\": \"Computers & Tablets > Laptops > All Laptops\",\n \"lvl3\": \"Computers & Tablets > Laptops > All Laptops > MacBooks\"\n },\n \"type\": \"Apple\",\n \"price\": 1599.99,\n \"price_range\": \"500 - 2000\",\n \"image\": \"https://cdn-demo.algolia.com/bestbuy-0118/5229600_sb.jpg\",\n \"url\": \"https://api.bestbuy.com/click/-/5229600/pdp\",\n \"free_shipping\": true,\n \"rating\": 4,\n \"popularity\": 19609,\n \"objectID\": \"5229600\",\n \"_highlightResult\": {\n \"name\": {\n \"value\": \"<mark>Apple</mark> - Macbook® (Latest Model) - 12" Display - Intel Core M5 - 8GB Memory - 512GB Flash Storage - Space Gray\",\n \"matchLevel\": \"partial\",\n \"fullyHighlighted\": false,\n \"matchedWords\": [\"apple\"]\n },\n \"description\": {\n \"value\": \"MacBook delivers a full-size experience in the lightest and most compact Mac notebook ever. With a full-size keyboard, force-sensing trackpad, 12-inch Retina display,1 sixth-generation Intel Core M processor, multifunctional USB-C port, and now up to 10 hours of battery life,2 MacBook features big thinking in an impossibly compact form.\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n },\n \"brand\": {\n \"value\": \"<mark>Apple</mark>\",\n \"matchLevel\": \"partial\",\n \"fullyHighlighted\": true,\n \"matchedWords\": [\"apple\"]\n },\n \"categories\": [{\n \"value\": \"Computers & Tablets\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }, {\n \"value\": \"<mark>Laptops</mark>\",\n \"matchLevel\": \"partial\",\n \"fullyHighlighted\": true,\n \"matchedWords\": [\"laptop\"]\n }, {\n \"value\": \"All <mark>Laptops</mark>\",\n \"matchLevel\": \"partial\",\n \"fullyHighlighted\": false,\n \"matchedWords\": [\"laptop\"]\n }, {\n \"value\": \"MacBooks\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }]\n },\n \"quantity\": 1,\n \"discount_in_percentage\": 7,\n \"offers_count\": 1,\n \"delivery_date\": \"Wed Apr 14\"\n }, {\n \"name\": \"Apple - Apple Watch Series 1 42mm Space Gray Aluminum Case Black Sport Band - Space Gray Aluminum\",\n \"description\": \"Durable, lightweight aluminum cases in silver, space gray, gold, and rose gold. Sport Band in a variety of colors. All the features of the original Apple Watch, plus a new dual-core processor for faster performance. All models run watchOS 3. Requires an iPhone 5 or later.\",\n \"brand\": \"Apple\",\n \"categories\": [\"Wearable Technology\", \"Apple Watch\", \"Apple Watch Series 1\"],\n \"hierarchicalCategories\": {\n \"lvl0\": \"Wearable Technology\",\n \"lvl1\": \"Wearable Technology > Apple Watch\",\n \"lvl2\": \"Wearable Technology > Apple Watch > Apple Watch Series 1\"\n },\n \"type\": \"Standard apple watch\",\n \"price\": 299,\n \"price_range\": \"200 - 500\",\n \"image\": \"https://cdn-demo.algolia.com/bestbuy-0118/5546604_sb.jpg\",\n \"url\": \"https://api.bestbuy.com/click/-/5546604/pdp\",\n \"free_shipping\": true,\n \"rating\": 4,\n \"popularity\": 21419,\n \"objectID\": \"5546604\",\n \"_highlightResult\": {\n \"name\": {\n \"value\": \"<mark>Apple</mark> - <mark>Apple</mark> Watch Series 1 42mm Space Gray Aluminum Case Black Sport Band - Space Gray Aluminum\",\n \"matchLevel\": \"full\",\n \"fullyHighlighted\": false,\n \"matchedWords\": [\"apple\"]\n },\n \"description\": {\n \"value\": \"Durable, lightweight aluminum cases in silver, space gray, gold, and rose gold. Sport Band in a variety of colors. All the features of the original <mark>Apple</mark> Watch, plus a new dual-core processor for faster performance. All models run watchOS 3. Requires an iPhone 5 or later.\",\n \"matchLevel\": \"full\",\n \"fullyHighlighted\": false,\n \"matchedWords\": [\"apple\"]\n },\n \"brand\": {\n \"value\": \"<mark>Apple</mark>\",\n \"matchLevel\": \"full\",\n \"fullyHighlighted\": true,\n \"matchedWords\": [\"apple\"]\n },\n \"categories\": [{\n \"value\": \"Wearable Technology\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }, {\n \"value\": \"<mark>Apple</mark> Watch\",\n \"matchLevel\": \"full\",\n \"fullyHighlighted\": false,\n \"matchedWords\": [\"apple\"]\n }, {\n \"value\": \"<mark>Apple</mark> Watch Series 1\",\n \"matchLevel\": \"full\",\n \"fullyHighlighted\": false,\n \"matchedWords\": [\"apple\"]\n }],\n \"type\": {\n \"value\": \"Standard <mark>apple</mark> watch\",\n \"matchLevel\": \"full\",\n \"fullyHighlighted\": false,\n \"matchedWords\": [\"apple\"]\n }\n },\n \"quantity\": 1,\n \"discount_in_percentage\": 17,\n \"offers_count\": 4,\n \"delivery_date\": \"Wed Apr 15\"\n }],\n wishList: [{\n \"name\": \"Bowers & Wilkins - CM10 S2 Triple 6-1/2\\\" 3-Way Floorstanding Speaker (Each) - Gloss Black\",\n \"description\": \"Featuring triple 6-1/2\\\" bass cones, a 6\\\" midrange cone and a 1\\\" tweeter, this Bowers & Wilkins CM10 S2 floorstanding speaker fills a large room with stunning, true-to-life audio. The tweeter-on-top design ensures studio-grade sound is emitted.\",\n \"brand\": \"Bowers & Wilkins\",\n \"categories\": [\"Audio\", \"Home Audio\", \"Speakers\", \"Floor Speakers\"],\n \"hierarchicalCategories\": {\n \"lvl0\": \"Audio\",\n \"lvl1\": \"Audio > Home Audio\",\n \"lvl2\": \"Audio > Home Audio > Speakers\",\n \"lvl3\": \"Audio > Home Audio > Speakers > Floor Speakers\"\n },\n \"type\": \"Mht floor speakers\",\n \"price\": 1999.98,\n \"price_range\": \"500 - 2000\",\n \"image\": \"https://cdn-demo.algolia.com/bestbuy-0118/8434275_sb.jpg\",\n \"url\": \"https://api.bestbuy.com/click/-/8434275/pdp\",\n \"free_shipping\": false,\n \"rating\": 5,\n \"popularity\": 17253,\n \"objectID\": \"8434275\",\n \"_highlightResult\": {\n \"name\": {\n \"value\": \"Bowers & Wilkins - CM10 S2 Triple 6-1/2" 3-Way Floorstanding Speaker (Each) - Gloss Black\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n },\n \"description\": {\n \"value\": \"Featuring triple 6-1/2" bass cones, a 6" midrange cone and a 1" tweeter, this Bowers & Wilkins CM10 S2 floorstanding speaker fills a large room with stunning, true-to-life audio. The tweeter-on-top design ensures studio-grade sound is emitted.\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n },\n \"brand\": {\n \"value\": \"Bowers & Wilkins\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n },\n \"categories\": [{\n \"value\": \"Audio\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }, {\n \"value\": \"Home Audio\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }, {\n \"value\": \"Speakers\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }, {\n \"value\": \"Floor Speakers\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }]\n }\n }, {\n \"name\": \"Samsung - Chef Collection 34.3 Cu. Ft. 4-Door Flex French Door Refrigerator with Thru-the-Door Ice and Water - Stainless Steel\",\n \"description\": \"Samsung 34.3 Cu. Ft. Frost-Free 4-Door Flex French Door Refrigerator with Thru-the Door Ice and Water: Take the utmost care of your ingredients, and keep them all organized, with this ultralarge-capacity Chef Collection refrigerator. It features 2 compressors, 3 evaporators and 4 temperature zones, keeping foods at their optimum temperature for freshness and flavor.\",\n \"brand\": \"Samsung\",\n \"categories\": [\"Appliances\", \"Refrigerators\", \"All Refrigerators\"],\n \"hierarchicalCategories\": {\n \"lvl0\": \"Appliances\",\n \"lvl1\": \"Appliances > Refrigerators\",\n \"lvl2\": \"Appliances > Refrigerators > All Refrigerators\"\n },\n \"type\": \"French door refrig\",\n \"price\": 4999.99,\n \"price_range\": \"> 2000\",\n \"image\": \"https://cdn-demo.algolia.com/bestbuy-0118/4039001_sb.jpg\",\n \"url\": \"https://api.bestbuy.com/click/-/4039001/pdp\",\n \"free_shipping\": false,\n \"rating\": 4,\n \"popularity\": 17400,\n \"objectID\": \"4039001\",\n \"_highlightResult\": {\n \"name\": {\n \"value\": \"Samsung - Chef Collection 34.3 Cu. Ft. 4-Door Flex French Door Refrigerator with Thru-the-Door Ice and Water - Stainless Steel\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n },\n \"description\": {\n \"value\": \"Samsung 34.3 Cu. Ft. Frost-Free 4-Door Flex French Door Refrigerator with Thru-the Door Ice and Water: Take the utmost care of your ingredients, and keep them all organized, with this ultralarge-capacity Chef Collection refrigerator. It features 2 compressors, 3 evaporators and 4 temperature zones, keeping foods at their optimum temperature for freshness and flavor.\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n },\n \"brand\": {\n \"value\": \"Samsung\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n },\n \"categories\": [{\n \"value\": \"Appliances\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }, {\n \"value\": \"Refrigerators\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }, {\n \"value\": \"All Refrigerators\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }]\n }\n }, {\n \"name\": \"Canon - EOS 5D Mark IV DSLR Camera with 24-70mm f/4L IS USM Lens\",\n \"description\": \"Shoot professional photos and videos with this Canon EOS 5D Mk V 24-70mm lens kit. A huge 30.4-megapixel full-frame sensor delivers outstanding image clarity, and 4K video is possible from this DSLR for powerful films. Ultra-precise autofocus and huge ISO ranges give you the images you want from this Canon EOS 5D Mk V 24-70mm lens kit.\",\n \"brand\": \"Canon\",\n \"categories\": [\"Cameras & Camcorders\", \"Digital Cameras\", \"Digital SLR Cameras\", \"DSLR Body & Lens\"],\n \"hierarchicalCategories\": {\n \"lvl0\": \"Cameras & Camcorders\",\n \"lvl1\": \"Cameras & Camcorders > Digital Cameras\",\n \"lvl2\": \"Cameras & Camcorders > Digital Cameras > Digital SLR Cameras\",\n \"lvl3\": \"Cameras & Camcorders > Digital Cameras > Digital SLR Cameras > DSLR Body & Lens\"\n },\n \"type\": \"Dslr cameras\",\n \"price\": 4399.99,\n \"price_range\": \"> 2000\",\n \"image\": \"https://cdn-demo.algolia.com/bestbuy-0118/5578528_rb.jpg\",\n \"url\": \"https://api.bestbuy.com/click/-/5578528/pdp\",\n \"free_shipping\": true,\n \"rating\": 4,\n \"popularity\": 16298,\n \"objectID\": \"5578528\",\n \"_highlightResult\": {\n \"name\": {\n \"value\": \"Canon - EOS 5D Mark IV DSLR Camera with 24-70mm f/4L IS USM Lens\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n },\n \"description\": {\n \"value\": \"Shoot professional photos and videos with this Canon EOS 5D Mk V 24-70mm lens kit. A huge 30.4-megapixel full-frame sensor delivers outstanding image clarity, and 4K video is possible from this DSLR for powerful films. Ultra-precise autofocus and huge ISO ranges give you the images you want from this Canon EOS 5D Mk V 24-70mm lens kit.\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n },\n \"brand\": {\n \"value\": \"Canon\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n },\n \"categories\": [{\n \"value\": \"Cameras & Camcorders\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }, {\n \"value\": \"Digital Cameras\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }, {\n \"value\": \"Digital SLR Cameras\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }, {\n \"value\": \"DSLR Body & Lens\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }]\n }\n }, {\n \"name\": \"Apple - 27\\\" iMac with Retina 5K display - Intel Core i7 - 32GB Memory - 2TB Fusion Drive - Silver\",\n \"description\": \"With 14.7 million pixels, the 27-inch iMac with Retina 5K display is the most powerful iMac ever. It features quad-core Intel® processors, the latest AMD graphics, 2TB Fusion Drive, and great built-in apps. All in the same ultrathin design that's just 5mm at the edge.\",\n \"brand\": \"Apple\",\n \"categories\": [\"Computers & Tablets\", \"All Desktops\"],\n \"hierarchicalCategories\": {\n \"lvl0\": \"Computers & Tablets\",\n \"lvl1\": \"Computers & Tablets > All Desktops\"\n },\n \"type\": \"Apple cpu's\",\n \"price\": 3199.99,\n \"price_range\": \"> 2000\",\n \"image\": \"https://cdn-demo.algolia.com/bestbuy-0118/5622404_sb.jpg\",\n \"url\": \"https://api.bestbuy.com/click/-/5622404/pdp\",\n \"free_shipping\": true,\n \"rating\": 4,\n \"popularity\": 16050,\n \"objectID\": \"5622404\",\n \"_highlightResult\": {\n \"name\": {\n \"value\": \"Apple - 27" iMac with Retina 5K display - Intel Core i7 - 32GB Memory - 2TB Fusion Drive - Silver\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n },\n \"description\": {\n \"value\": \"With 14.7 million pixels, the 27-inch iMac with Retina 5K display is the most powerful iMac ever. It features quad-core Intel® processors, the latest AMD graphics, 2TB Fusion Drive, and great built-in apps. All in the same ultrathin design that's just 5mm at the edge.\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n },\n \"brand\": {\n \"value\": \"Apple\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n },\n \"categories\": [{\n \"value\": \"Computers & Tablets\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }, {\n \"value\": \"All Desktops\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }]\n }\n }, {\n \"name\": \"Amazon - Fire TV Stick with Alexa Voice Remote - Black\",\n \"description\": \"Enjoy smart access to videos, games and apps with this Amazon Fire TV stick. Its Alexa voice remote lets you deliver hands-free commands when you want to watch television or engage with other applications. With a quad-core processor, 1GB internal memory and 8GB of storage, this portable Amazon Fire TV stick works fast for buffer-free streaming.\",\n \"brand\": \"Amazon\",\n \"categories\": [\"TV & Home Theater\", \"Streaming Media Players\"],\n \"hierarchicalCategories\": {\n \"lvl0\": \"TV & Home Theater\",\n \"lvl1\": \"TV & Home Theater > Streaming Media Players\"\n },\n \"type\": \"Streaming media plyr\",\n \"price\": 39.99,\n \"price_range\": \"1 - 50\",\n \"image\": \"https://cdn-demo.algolia.com/bestbuy-0118/5477500_sb.jpg\",\n \"url\": \"https://api.bestbuy.com/click/-/5477500/pdp\",\n \"free_shipping\": false,\n \"rating\": 4,\n \"popularity\": 21469,\n \"objectID\": \"5477500\",\n \"_highlightResult\": {\n \"name\": {\n \"value\": \"Amazon - Fire TV Stick with Alexa Voice Remote - Black\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n },\n \"description\": {\n \"value\": \"Enjoy smart access to videos, games and apps with this Amazon Fire TV stick. Its Alexa voice remote lets you deliver hands-free commands when you want to watch television or engage with other applications. With a quad-core processor, 1GB internal memory and 8GB of storage, this portable Amazon Fire TV stick works fast for buffer-free streaming.\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n },\n \"brand\": {\n \"value\": \"Amazon\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n },\n \"categories\": [{\n \"value\": \"TV & Home Theater\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }, {\n \"value\": \"Streaming Media Players\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }],\n \"type\": {\n \"value\": \"Streaming media plyr\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }\n }\n }, {\n \"name\": \"Alienware - 17.3\\\" Laptop - Intel Core i7 - 16GB Memory - NVIDIA GeForce GTX 1070 - 1TB Hard Drive + 128GB Solid State Drive - Silver\",\n \"description\": \"Alienware Laptop: Bring video games to life with this 17.3-inch Dell Alienware laptop. It has a powerful quad-core Intel Core i7 processor and 16GB of DDR4 RAM to run modern games quickly, and its 1TB hard drive stores plenty of game and other files. This Dell Alienware laptop has a 2.1 speaker configuration with a subwoofer for a dynamic gaming experience.\",\n \"brand\": \"Alienware\",\n \"categories\": [\"Computers & Tablets\", \"Laptops\"],\n \"hierarchicalCategories\": {\n \"lvl0\": \"Computers & Tablets\",\n \"lvl1\": \"Computers & Tablets > Laptops\"\n },\n \"type\": \"Gaming laptops\",\n \"price\": 1999.99,\n \"price_range\": \"500 - 2000\",\n \"image\": \"https://cdn-demo.algolia.com/bestbuy-0118/5713010_sb.jpg\",\n \"url\": \"https://api.bestbuy.com/click/-/5713010/pdp\",\n \"free_shipping\": false,\n \"rating\": 0,\n \"popularity\": 14033,\n \"objectID\": \"5713010\",\n \"_highlightResult\": {\n \"name\": {\n \"value\": \"<mark>Alien</mark>ware - 17.3" Laptop - Intel Core i7 - 16GB Memory - NVIDIA GeForce GTX 1070 - 1TB Hard Drive + 128GB Solid State Drive - Silver\",\n \"matchLevel\": \"full\",\n \"fullyHighlighted\": false,\n \"matchedWords\": [\"alien\"]\n },\n \"description\": {\n \"value\": \"<mark>Alien</mark>ware Laptop: Bring video games to life with this 17.3-inch Dell <mark>Alien</mark>ware laptop. It has a powerful quad-core Intel Core i7 processor and 16GB of DDR4 RAM to run modern games quickly, and its 1TB hard drive stores plenty of game and other files. This Dell <mark>Alien</mark>ware laptop has a 2.1 speaker configuration with a subwoofer for a dynamic gaming experience.\",\n \"matchLevel\": \"full\",\n \"fullyHighlighted\": false,\n \"matchedWords\": [\"alien\"]\n },\n \"brand\": {\n \"value\": \"<mark>Alien</mark>ware\",\n \"matchLevel\": \"full\",\n \"fullyHighlighted\": false,\n \"matchedWords\": [\"alien\"]\n },\n \"categories\": [{\n \"value\": \"Computers & Tablets\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }, {\n \"value\": \"Laptops\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }]\n }\n }, {\n \"name\": \"Garmin - fenix 3 Sapphire GPS Watch - Silver\",\n \"description\": \"This Garmin fenix 3 Sapphire GPS watch comes with a titanium bezel and band, providing style and strength. This watch is waterproof up to 100m, and it comes with state-of-the-art fitness training features such as advanced running dynamics with vertical oscillation and vertical ratio. Track your activity and stay fit with the Garmin fenix 3 Sapphire GPS watch.\",\n \"brand\": \"Garmin\",\n \"categories\": [\"Health, Fitness & Beauty\", \"Fitness & GPS Watches\"],\n \"hierarchicalCategories\": {\n \"lvl0\": \"Health, Fitness & Beauty\",\n \"lvl1\": \"Health, Fitness & Beauty > Fitness & GPS Watches\"\n },\n \"type\": \"\",\n \"price\": 649.99,\n \"price_range\": \"500 - 2000\",\n \"image\": \"https://cdn-demo.algolia.com/bestbuy-0118/4922801_sb.jpg\",\n \"url\": \"https://api.bestbuy.com/click/-/4922801/pdp\",\n \"free_shipping\": true,\n \"rating\": 4,\n \"popularity\": 12115,\n \"objectID\": \"4922801\",\n \"_highlightResult\": {\n \"name\": {\n \"value\": \"Garmin - fenix 3 Sapphire GPS Watch - Silver\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n },\n \"description\": {\n \"value\": \"This Garmin fenix 3 Sapphire GPS watch comes with a titanium bezel and band, providing style and strength. This watch is waterproof up to 100m, and it comes with state-of-the-art fitness training features such as advanced running dynamics with vertical oscillation and vertical ratio. Track your activity and stay fit with the Garmin fenix 3 Sapphire GPS watch.\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n },\n \"brand\": {\n \"value\": \"Garmin\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n },\n \"categories\": [{\n \"value\": \"Health, Fitness & Beauty\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }, {\n \"value\": \"Fitness & GPS Watches\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }]\n }\n }, {\n \"name\": \"Garmin - fēnix 5 GPS Heart Rate Monitor Watch - Slate gray\",\n \"description\": \"Map your adventure with this Garmin Fenix 5 GPS watch. Built-in navigation lets you know where you are when hiking or camping, and integrated Wi-Fi connects to the Garmin Connect to track your fitness level and daily steps. This Garmin Fenix 5 GPS watch is water-resistant up to 100m for use in wet conditions.\",\n \"brand\": \"Garmin\",\n \"categories\": [\"Health, Fitness & Beauty\", \"Fitness & GPS Watches\"],\n \"hierarchicalCategories\": {\n \"lvl0\": \"Health, Fitness & Beauty\",\n \"lvl1\": \"Health, Fitness & Beauty > Fitness & GPS Watches\"\n },\n \"type\": \"Monitoring devices\",\n \"price\": 599.99,\n \"price_range\": \"500 - 2000\",\n \"image\": \"https://cdn-demo.algolia.com/bestbuy-0118/5714479_sb.jpg\",\n \"url\": \"https://api.bestbuy.com/click/-/5714479/pdp\",\n \"free_shipping\": false,\n \"rating\": 0,\n \"popularity\": 12534,\n \"objectID\": \"5714479\",\n \"_highlightResult\": {\n \"name\": {\n \"value\": \"Garmin - fēnix 5 GPS Heart Rate Monitor Watch - Slate gray\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n },\n \"description\": {\n \"value\": \"Map your adventure with this Garmin Fenix 5 GPS watch. Built-in navigation lets you know where you are when hiking or camping, and integrated Wi-Fi connects to the Garmin Connect to track your fitness level and daily steps. This Garmin Fenix 5 GPS watch is water-resistant up to 100m for use in wet conditions.\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n },\n \"brand\": {\n \"value\": \"Garmin\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n },\n \"categories\": [{\n \"value\": \"Health, Fitness & Beauty\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }, {\n \"value\": \"Fitness & GPS Watches\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }]\n }\n }, {\n \"name\": \"Beats by Dr. Dre - Powerbeats2 Wireless Earbud Headphones - Black/Red\",\n \"description\": \"Beats by Dr. Dre Powerbeats2: These workout headphones are crafted to keep up with your active routine. The no-slip design of the call answer button ensures phone calls won't be missed, and music can be easily cycled through.\",\n \"brand\": \"Beats by Dr. Dre\",\n \"categories\": [\"Audio\", \"Headphones\", \"Wireless Headphones\"],\n \"hierarchicalCategories\": {\n \"lvl0\": \"Audio\",\n \"lvl1\": \"Audio > Headphones\",\n \"lvl2\": \"Audio > Headphones > Wireless Headphones\"\n },\n \"type\": \"Wireless in ears\",\n \"price\": 199.99,\n \"price_range\": \"100 - 200\",\n \"image\": \"https://cdn-demo.algolia.com/bestbuy/5565002_sb.jpg\",\n \"url\": \"http://www.bestbuy.com/site/beats-by-dr-dre-powerbeats2-wireless-earbud-headphones-black-red/5565002.p?id=1219139426902&skuId=5565002&cmp=RMX&ky=1uWSHMdQqBeVJB9cXgEke60s5EjfS6M1W\",\n \"free_shipping\": false,\n \"popularity\": 9059,\n \"rating\": 4,\n \"objectID\": \"5565002\"\n }, {\n \"name\": \"Asus - ROG Desktop - Intel Core i7 - 16GB Memory - Double NVIDIA GeForce GTX1080 - 1TB Hard Drive + 2x512GB Solid State Drive - Gray\",\n \"description\": \"Place the sleek form of this ASUS desktop computer tower on your desk, and take your gaming to the next level. With Intel Core i7 processing inside, this speedy desktop keeps up with even multilayered action games. Nvidia graphics on this ASUS desktop computer help eliminate ghosting and stutter so you see every move your enemy makes.\",\n \"brand\": \"Asus\",\n \"categories\": [\"Video Games\", \"PC Gaming\", \"Virtual Reality for PC\"],\n \"hierarchicalCategories\": {\n \"lvl0\": \"Video Games\",\n \"lvl1\": \"Video Games > PC Gaming\",\n \"lvl2\": \"Video Games > PC Gaming > Virtual Reality for PC\"\n },\n \"type\": \"\",\n \"price\": 4999.99,\n \"price_range\": \"> 2000\",\n \"image\": \"https://cdn-demo.algolia.com/bestbuy-0118/5582501_sb.jpg\",\n \"url\": \"https://api.bestbuy.com/click/-/5582501/pdp\",\n \"free_shipping\": false,\n \"rating\": 1,\n \"popularity\": 9684,\n \"objectID\": \"5582501\",\n \"_highlightResult\": {\n \"name\": {\n \"value\": \"Asus - ROG Desktop - Intel Core i7 - 16GB Memory - Double NVIDIA GeForce GTX1080 - 1TB Hard Drive + 2x512GB Solid State Drive - Gray\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n },\n \"description\": {\n \"value\": \"Place the sleek form of this ASUS desktop computer tower on your desk, and take your gaming to the next level. With Intel Core i7 processing inside, this speedy desktop keeps up with even multilayered action games. Nvidia graphics on this ASUS desktop computer help eliminate ghosting and stutter so you see every move your enemy makes.\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n },\n \"brand\": {\n \"value\": \"Asus\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n },\n \"categories\": [{\n \"value\": \"Video Games\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }, {\n \"value\": \"PC Gaming\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }, {\n \"value\": \"Virtual Reality for PC\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }]\n }\n }, {\n \"name\": \"Sony - ZX Series On-Ear Headphones - Black\",\n \"description\": \"These Sony ZX Series MDRZX110/BLK headphones feature neodymium magnets and 30mm drivers for powerful, reinforced sound. Enjoy your favorite songs with lush bass response thanks to the Acoustic Bass Booster technology.\",\n \"brand\": \"Sony\",\n \"categories\": [\"Audio\", \"Headphones\", \"On-Ear Headphones\"],\n \"hierarchicalCategories\": {\n \"lvl0\": \"Audio\",\n \"lvl1\": \"Audio > Headphones\",\n \"lvl2\": \"Audio > Headphones > On-Ear Headphones\"\n },\n \"type\": \"On ear headphones\",\n \"price\": 19.99,\n \"price_range\": \"1 - 50\",\n \"image\": \"https://cdn-demo.algolia.com/bestbuy-0118/8618232_sb.jpg\",\n \"url\": \"https://api.bestbuy.com/click/-/8618232/pdp\",\n \"free_shipping\": true,\n \"rating\": 4,\n \"popularity\": 21400,\n \"objectID\": \"8618232\",\n \"_highlightResult\": {\n \"name\": {\n \"value\": \"Sony - ZX Series On-Ear Headphones - Black\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n },\n \"description\": {\n \"value\": \"These Sony ZX Series MDRZX110/BLK headphones feature neodymium magnets and 30mm drivers for powerful, reinforced sound. Enjoy your favorite songs with lush bass response thanks to the Acoustic Bass Booster technology.\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n },\n \"brand\": {\n \"value\": \"Sony\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n },\n \"categories\": [{\n \"value\": \"Audio\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }, {\n \"value\": \"Headphones\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }, {\n \"value\": \"On-Ear Headphones\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }],\n \"type\": {\n \"value\": \"On ear headphones\",\n \"matchLevel\": \"none\",\n \"matchedWords\": []\n }\n }\n }]\n});\n/* eslint-enable *///# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvc3RvcmUvZUNvbW1lcmNlL21vZHVsZUVDb21tZXJjZVN0YXRlLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3N0b3JlL2VDb21tZXJjZS9tb2R1bGVFQ29tbWVyY2VTdGF0ZS5qcz84MDI0Il0sInNvdXJjZXNDb250ZW50IjpbIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICBGaWxlIE5hbWU6IG1vZHVsZUVjb21tZXJjZVN0YXRlLmpzXHJcbiAgRGVzY3JpcHRpb246IEVjb21tZXJjZSBNb2R1bGUgU3RhdGVcclxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgSXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcclxuICBBdXRob3I6IFBpeGludmVudFxyXG4gIEF1dGhvciBVUkw6IGh0dHA6Ly93d3cudGhlbWVmb3Jlc3QubmV0L3VzZXIvcGl4aW52ZW50XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4vKiBlc2xpbnQtZGlzYWJsZSAqL1xyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgICBjYXJ0SXRlbXM6IFtcclxuICAgICAgICB7IFwibmFtZVwiOiBcIk5pa29uIC0gRDgxMCBEU0xSIENhbWVyYSB3aXRoIEFGLVMgTklLS09SIDI0LTEyMG1tIGYvNEcgRUQgVlIgWm9vbSBMZW5zIC0gQmxhY2tcIiwgXCJkZXNjcmlwdGlvblwiOiBcIlNob290IGFycmVzdGluZyBwaG90b3MgYW5kIDEwODBwIGhpZ2gtZGVmaW5pdGlvbiB2aWRlb3Mgd2l0aCB0aGlzIE5pa29uIEQ4MTAgRFNMUiBjYW1lcmEsIHdoaWNoIGZlYXR1cmVzIGEgMzYuMy1tZWdhcGl4ZWwgQ01PUyBzZW5zb3IgYW5kIGEgcG93ZXJmdWwgRVhQRUVEIDQgcHJvY2Vzc29yIGZvciBjbGVhciwgZGV0YWlsZWQgaW1hZ2VzLiBUaGUgQUYtUyBOSUtLT1IgMjQtMTIwbW0gbGVucyBvZmZlcnMgc2hvb3RpbmcgdmVyc2F0aWxpdHkuIE1lbW9yeSBjYXJkIHNvbGQgc2VwYXJhdGVseS5cIiwgXCJicmFuZFwiOiBcIk5pa29uXCIsIFwiY2F0ZWdvcmllc1wiOiBbXCJDYW1lcmFzICYgQ2FtY29yZGVyc1wiLCBcIkRpZ2l0YWwgQ2FtZXJhc1wiLCBcIkRpZ2l0YWwgU0xSIENhbWVyYXNcIiwgXCJEU0xSIEJvZHkgJiBMZW5zXCJdLCBcImhpZXJhcmNoaWNhbENhdGVnb3JpZXNcIjogeyBcImx2bDBcIjogXCJDYW1lcmFzICYgQ2FtY29yZGVyc1wiLCBcImx2bDFcIjogXCJDYW1lcmFzICYgQ2FtY29yZGVycyA+IERpZ2l0YWwgQ2FtZXJhc1wiLCBcImx2bDJcIjogXCJDYW1lcmFzICYgQ2FtY29yZGVycyA+IERpZ2l0YWwgQ2FtZXJhcyA+IERpZ2l0YWwgU0xSIENhbWVyYXNcIiwgXCJsdmwzXCI6IFwiQ2FtZXJhcyAmIENhbWNvcmRlcnMgPiBEaWdpdGFsIENhbWVyYXMgPiBEaWdpdGFsIFNMUiBDYW1lcmFzID4gRFNMUiBCb2R5ICYgTGVuc1wiIH0sIFwidHlwZVwiOiBcIkRzbHIgY2FtZXJhc1wiLCBcInByaWNlXCI6IDQwOTkuOTksIFwicHJpY2VfcmFuZ2VcIjogXCI+IDIwMDBcIiwgXCJpbWFnZVwiOiBcImh0dHBzOi8vY2RuLWRlbW8uYWxnb2xpYS5jb20vYmVzdGJ1eS0wMTE4LzM5NTM0MDlfc2IuanBnXCIsIFwidXJsXCI6IFwiaHR0cHM6Ly9hcGkuYmVzdGJ1eS5jb20vY2xpY2svLS8zOTUzNDA5L3BkcFwiLCBcImZyZWVfc2hpcHBpbmdcIjogdHJ1ZSwgXCJyYXRpbmdcIjogNCwgXCJwb3B1bGFyaXR5XCI6IDEyMzExLCBcIm9iamVjdElEXCI6IFwiMzk1MzQwOVwiLCBcIl9oaWdobGlnaHRSZXN1bHRcIjogeyBcIm5hbWVcIjogeyBcInZhbHVlXCI6IFwiTmlrb24gLSBEODEwIERTTFIgQ2FtZXJhIHdpdGggQUYtUyBOSUtLT1IgMjQtMTIwbW0gZi80RyBFRCBWUiBab29tIExlbnMgLSBCbGFja1wiLCBcIm1hdGNoTGV2ZWxcIjogXCJub25lXCIsIFwibWF0Y2hlZFdvcmRzXCI6IFtdIH0sIFwiZGVzY3JpcHRpb25cIjogeyBcInZhbHVlXCI6IFwiU2hvb3QgYXJyZXN0aW5nIHBob3RvcyBhbmQgMTA4MHAgaGlnaC1kZWZpbml0aW9uIHZpZGVvcyB3aXRoIHRoaXMgTmlrb24gRDgxMCBEU0xSIGNhbWVyYSwgd2hpY2ggZmVhdHVyZXMgYSAzNi4zLW1lZ2FwaXhlbCBDTU9TIHNlbnNvciBhbmQgYSBwb3dlcmZ1bCBFWFBFRUQgNCBwcm9jZXNzb3IgZm9yIGNsZWFyLCBkZXRhaWxlZCBpbWFnZXMuIFRoZSBBRi1TIE5JS0tPUiAyNC0xMjBtbSBsZW5zIG9mZmVycyBzaG9vdGluZyB2ZXJzYXRpbGl0eS4gTWVtb3J5IGNhcmQgc29sZCBzZXBhcmF0ZWx5LlwiLCBcIm1hdGNoTGV2ZWxcIjogXCJub25lXCIsIFwibWF0Y2hlZFdvcmRzXCI6IFtdIH0sIFwiYnJhbmRcIjogeyBcInZhbHVlXCI6IFwiTmlrb25cIiwgXCJtYXRjaExldmVsXCI6IFwibm9uZVwiLCBcIm1hdGNoZWRXb3Jkc1wiOiBbXSB9LCBcImNhdGVnb3JpZXNcIjogW3sgXCJ2YWx1ZVwiOiBcIkNhbWVyYXMgJmFtcDsgQ2FtY29yZGVyc1wiLCBcIm1hdGNoTGV2ZWxcIjogXCJub25lXCIsIFwibWF0Y2hlZFdvcmRzXCI6IFtdIH0sIHsgXCJ2YWx1ZVwiOiBcIkRpZ2l0YWwgQ2FtZXJhc1wiLCBcIm1hdGNoTGV2ZWxcIjogXCJub25lXCIsIFwibWF0Y2hlZFdvcmRzXCI6IFtdIH0sIHsgXCJ2YWx1ZVwiOiBcIkRpZ2l0YWwgU0xSIENhbWVyYXNcIiwgXCJtYXRjaExldmVsXCI6IFwibm9uZVwiLCBcIm1hdGNoZWRXb3Jkc1wiOiBbXSB9LCB7IFwidmFsdWVcIjogXCJEU0xSIEJvZHkgJmFtcDsgTGVuc1wiLCBcIm1hdGNoTGV2ZWxcIjogXCJub25lXCIsIFwibWF0Y2hlZFdvcmRzXCI6IFtdIH1dIH0sIFwicXVhbnRpdHlcIjogMSwgXCJkaXNjb3VudF9pbl9wZXJjZW50YWdlXCI6IDEzLCBcIm9mZmVyc19jb3VudFwiOiA0LCBcImRlbGl2ZXJ5X2RhdGVcIjogXCJXZWQgQXByIDEwXCIgfSxcclxuICAgICAgICB7IFwibmFtZVwiOiBcIlNvbnkgLSA3NVxcXCIgQ2xhc3MgKDc0LjVcXFwiIGRpYWcpIC0gTEVEIC0gMjE2MHAgLSBTbWFydCAtIDNEIC0gNEsgVWx0cmEgSEQgVFYgd2l0aCBIaWdoIER5bmFtaWMgUmFuZ2UgLSBCbGFja1wiLCBcImRlc2NyaXB0aW9uXCI6IFwiVGhpcyBTb255IDRLIEhEUiBUViBib2FzdHMgNEsgdGVjaG5vbG9neSBmb3IgdmlicmFudCBodWVzLiBJdHMgWDk0MEQgc2VyaWVzIGZlYXR1cmVzIGEgYm9sZCA3NS1pbmNoIHNjcmVlbiBhbmQgc2xpbSBkZXNpZ24uIFdpcmVzIHJlbWFpbiBoaWRkZW4sIGFuZCB0aGUgdW5pdCBpcyBlYXNpbHkgd2FsbCBtb3VudGVkLiBUaGlzIHRlbGV2aXNpb24gaGFzIGEgNEsgUHJvY2Vzc29yIFgxIGFuZCA0SyBYLVJlYWxpdHkgUFJPIGZvciBjcmlzcCB2aWRlby4gVGhpcyBTb255IDRLIEhEUiBUViBpcyBlYXN5IHRvIGNvbnRyb2wgdmlhIHZvaWNlIGNvbW1hbmRzLlwiLCBcImJyYW5kXCI6IFwiU29ueVwiLCBcImNhdGVnb3JpZXNcIjogW1wiVFYgJiBIb21lIFRoZWF0ZXJcIiwgXCJUVnNcIiwgXCI0SyBVbHRyYSBIRCBUVnNcIl0sIFwiaGllcmFyY2hpY2FsQ2F0ZWdvcmllc1wiOiB7IFwibHZsMFwiOiBcIlRWICYgSG9tZSBUaGVhdGVyXCIsIFwibHZsMVwiOiBcIlRWICYgSG9tZSBUaGVhdGVyID4gVFZzXCIsIFwibHZsMlwiOiBcIlRWICYgSG9tZSBUaGVhdGVyID4gVFZzID4gNEsgVWx0cmEgSEQgVFZzXCIgfSwgXCJ0eXBlXCI6IFwiTWh0IDYxXFxcIi0xMDBcXFwiIHR2J3NcIiwgXCJwcmljZVwiOiA0NDk5Ljk5LCBcInByaWNlX3JhbmdlXCI6IFwiPiAyMDAwXCIsIFwiaW1hZ2VcIjogXCJodHRwczovL2Nkbi1kZW1vLmFsZ29saWEuY29tL2Jlc3RidXktMDExOC80ODAzOTAwX3NiLmpwZ1wiLCBcInVybFwiOiBcImh0dHBzOi8vYXBpLmJlc3RidXkuY29tL2NsaWNrLy0vNDgwMzkwMC9wZHBcIiwgXCJmcmVlX3NoaXBwaW5nXCI6IGZhbHNlLCBcInJhdGluZ1wiOiA0LCBcInBvcHVsYXJpdHlcIjogMjA2ODcsIFwib2JqZWN0SURcIjogXCI0ODAzOTAwXCIsIFwiX2hpZ2hsaWdodFJlc3VsdFwiOiB7IFwibmFtZVwiOiB7IFwidmFsdWVcIjogXCJTb255IC0gNzUmcXVvdDsgQ2xhc3MgKDc0LjUmcXVvdDsgZGlhZykgLSBMRUQgLSAyMTYwcCAtIFNtYXJ0IC0gM0QgLSA0SyBVbHRyYSBIRCBUViB3aXRoIEhpZ2ggRHluYW1pYyBSYW5nZSAtIEJsYWNrXCIsIFwibWF0Y2hMZXZlbFwiOiBcIm5vbmVcIiwgXCJtYXRjaGVkV29yZHNcIjogW10gfSwgXCJkZXNjcmlwdGlvblwiOiB7IFwidmFsdWVcIjogXCJUaGlzIFNvbnkgNEsgSERSIFRWIGJvYXN0cyA0SyB0ZWNobm9sb2d5IGZvciB2aWJyYW50IGh1ZXMuIEl0cyBYOTQwRCBzZXJpZXMgZmVhdHVyZXMgYSBib2xkIDc1LWluY2ggc2NyZWVuIGFuZCBzbGltIGRlc2lnbi4gV2lyZXMgcmVtYWluIGhpZGRlbiwgYW5kIHRoZSB1bml0IGlzIGVhc2lseSB3YWxsIG1vdW50ZWQuIFRoaXMgdGVsZXZpc2lvbiBoYXMgYSA0SyBQcm9jZXNzb3IgWDEgYW5kIDRLIFgtUmVhbGl0eSBQUk8gZm9yIGNyaXNwIHZpZGVvLiBUaGlzIFNvbnkgNEsgSERSIFRWIGlzIGVhc3kgdG8gY29udHJvbCB2aWEgdm9pY2UgY29tbWFuZHMuXCIsIFwibWF0Y2hMZXZlbFwiOiBcIm5vbmVcIiwgXCJtYXRjaGVkV29yZHNcIjogW10gfSwgXCJicmFuZFwiOiB7IFwidmFsdWVcIjogXCJTb255XCIsIFwibWF0Y2hMZXZlbFwiOiBcIm5vbmVcIiwgXCJtYXRjaGVkV29yZHNcIjogW10gfSwgXCJjYXRlZ29yaWVzXCI6IFt7IFwidmFsdWVcIjogXCJUViAmYW1wOyBIb21lIFRoZWF0ZXJcIiwgXCJtYXRjaExldmVsXCI6IFwibm9uZVwiLCBcIm1hdGNoZWRXb3Jkc1wiOiBbXSB9LCB7IFwidmFsdWVcIjogXCJUVnNcIiwgXCJtYXRjaExldmVsXCI6IFwibm9uZVwiLCBcIm1hdGNoZWRXb3Jkc1wiOiBbXSB9LCB7IFwidmFsdWVcIjogXCI0SyBVbHRyYSBIRCBUVnNcIiwgXCJtYXRjaExldmVsXCI6IFwibm9uZVwiLCBcIm1hdGNoZWRXb3Jkc1wiOiBbXSB9XSB9LCBcInF1YW50aXR5XCI6IDEsIFwiZGlzY291bnRfaW5fcGVyY2VudGFnZVwiOiA1LCBcIm9mZmVyc19jb3VudFwiOiAyLCBcImRlbGl2ZXJ5X2RhdGVcIjogXCJXZWQgQXByIDEzXCIgfSxcclxuICAgICAgICB7IFwibmFtZVwiOiBcIkJlYXRzIGJ5IERyLiBEcmUgLSBHZWVrIFNxdWFkIENlcnRpZmllZCBSZWZ1cmJpc2hlZCBCZWF0cyBTdHVkaW8gV2lyZWxlc3MgT24tRWFyIEhlYWRwaG9uZXMgLSBSZWRcIiwgXCJkZXNjcmlwdGlvblwiOiBcIlJvY2sgb3V0IHRvIHlvdXIgZmF2b3JpdGUgc29uZ3Mgd2l0aCB0aGVzZSBCZWF0cyBieSBEci4gRHJlIEJlYXRzIFN0dWRpbyBXaXJlbGVzcyBHUy1NSDhLMkFNL0EgaGVhZHBob25lcyB0aGF0IGZlYXR1cmUgYSBCZWF0cyBBY291c3RpYyBFbmdpbmUgYW5kIERTUCBzb2Z0d2FyZSBmb3IgZW5oYW5jZWQgY2xhcml0eS4gQU5DIChBZGFwdGl2ZSBOb2lzZSBDYW5jZWxsYXRpb24pIGFsbG93cyB5b3UgdG8gZm9jdXMgb24geW91ciB0dW5lcy5cIiwgXCJicmFuZFwiOiBcIkJlYXRzIGJ5IERyLiBEcmVcIiwgXCJjYXRlZ29yaWVzXCI6IFtcIkF1ZGlvXCIsIFwiSGVhZHBob25lc1wiLCBcIkFsbCBIZWFkcGhvbmVzXCJdLCBcImhpZXJhcmNoaWNhbENhdGVnb3JpZXNcIjogeyBcImx2bDBcIjogXCJBdWRpb1wiLCBcImx2bDFcIjogXCJBdWRpbyA+IEhlYWRwaG9uZXNcIiwgXCJsdmwyXCI6IFwiQXVkaW8gPiBIZWFkcGhvbmVzID4gQWxsIEhlYWRwaG9uZXNcIiB9LCBcInR5cGVcIjogXCJSZWZ1cmJpc2hlZCBiZWF0c1wiLCBcInByaWNlXCI6IDM3OS45OSwgXCJwcmljZV9yYW5nZVwiOiBcIjIwMCAtIDUwMFwiLCBcImltYWdlXCI6IFwiaHR0cHM6Ly9jZG4tZGVtby5hbGdvbGlhLmNvbS9iZXN0YnV5LTAxMTgvNDc4NDA1OF9zYi5qcGdcIiwgXCJ1cmxcIjogXCJodHRwczovL2FwaS5iZXN0YnV5LmNvbS9jbGljay8tLzQ3ODQwNTgvcGRwXCIsIFwiZnJlZV9zaGlwcGluZ1wiOiBmYWxzZSwgXCJyYXRpbmdcIjogNCwgXCJwb3B1bGFyaXR5XCI6IDE1ODgzLCBcIm9iamVjdElEXCI6IFwiNDc4NDA1OFwiLCBcIl9oaWdobGlnaHRSZXN1bHRcIjogeyBcIm5hbWVcIjogeyBcInZhbHVlXCI6IFwiPG1hcms+QmVhdHM8L21hcms+IDxtYXJrPmJ5PC9tYXJrPiA8bWFyaz5Eci48L21hcms+IERyZSAtIEdlZWsgU3F1YWQgQ2VydGlmaWVkIFJlZnVyYmlzaGVkIDxtYXJrPkJlYXRzPC9tYXJrPiBTdHVkaW8gV2lyZWxlc3MgT24tRWFyIEhlYWRwaG9uZXMgLSBSZWRcIiwgXCJtYXRjaExldmVsXCI6IFwiZnVsbFwiLCBcImZ1bGx5SGlnaGxpZ2h0ZWRcIjogZmFsc2UsIFwibWF0Y2hlZFdvcmRzXCI6IFtcImJlYXRzXCIsIFwiYnlcIiwgXCJkclwiXSB9LCBcImRlc2NyaXB0aW9uXCI6IHsgXCJ2YWx1ZVwiOiBcIlJvY2sgb3V0IHRvIHlvdXIgZmF2b3JpdGUgc29uZ3Mgd2l0aCB0aGVzZSA8bWFyaz5CZWF0czwvbWFyaz4gPG1hcms+Ynk8L21hcms+IDxtYXJrPkRyLjwvbWFyaz4gRHJlIDxtYXJrPkJlYXRzPC9tYXJrPiBTdHVkaW8gV2lyZWxlc3MgR1MtTUg4SzJBTS9BIGhlYWRwaG9uZXMgdGhhdCBmZWF0dXJlIGEgPG1hcms+QmVhdHM8L21hcms+IEFjb3VzdGljIEVuZ2luZSBhbmQgRFNQIHNvZnR3YXJlIGZvciBlbmhhbmNlZCBjbGFyaXR5LiBBTkMgKEFkYXB0aXZlIE5vaXNlIENhbmNlbGxhdGlvbikgYWxsb3dzIHlvdSB0byBmb2N1cyBvbiB5b3VyIHR1bmVzLlwiLCBcIm1hdGNoTGV2ZWxcIjogXCJmdWxsXCIsIFwiZnVsbHlIaWdobGlnaHRlZFwiOiBmYWxzZSwgXCJtYXRjaGVkV29yZHNcIjogW1wiYmVhdHNcIiwgXCJieVwiLCBcImRyXCJdIH0sIFwiYnJhbmRcIjogeyBcInZhbHVlXCI6IFwiPG1hcms+QmVhdHM8L21hcms+IDxtYXJrPmJ5PC9tYXJrPiA8bWFyaz5Eci48L21hcms+IERyZVwiLCBcIm1hdGNoTGV2ZWxcIjogXCJmdWxsXCIsIFwiZnVsbHlIaWdobGlnaHRlZFwiOiBmYWxzZSwgXCJtYXRjaGVkV29yZHNcIjogW1wiYmVhdHNcIiwgXCJieVwiLCBcImRyXCJdIH0sIFwiY2F0ZWdvcmllc1wiOiBbeyBcInZhbHVlXCI6IFwiQXVkaW9cIiwgXCJtYXRjaExldmVsXCI6IFwibm9uZVwiLCBcIm1hdGNoZWRXb3Jkc1wiOiBbXSB9LCB7IFwidmFsdWVcIjogXCJIZWFkcGhvbmVzXCIsIFwibWF0Y2hMZXZlbFwiOiBcIm5vbmVcIiwgXCJtYXRjaGVkV29yZHNcIjogW10gfSwgeyBcInZhbHVlXCI6IFwiQWxsIEhlYWRwaG9uZXNcIiwgXCJtYXRjaExldmVsXCI6IFwibm9uZVwiLCBcIm1hdGNoZWRXb3Jkc1wiOiBbXSB9XSB9LCBcInF1YW50aXR5XCI6IDEsIFwiZGlzY291bnRfaW5fcGVyY2VudGFnZVwiOiAxMiwgXCJvZmZlcnNfY291bnRcIjogMywgXCJkZWxpdmVyeV9kYXRlXCI6IFwiV2VkIEFwciA5XCIgfSxcclxuICAgICAgICB7IFwibmFtZVwiOiBcIlNvbnkgLSBQbGF5U3RhdGlvbiA0IFBybyBDb25zb2xlXCIsIFwiZGVzY3JpcHRpb25cIjogXCJQUzQgUHJvIER5bmFtaWMgNEsgR2FtaW5nICYgNEsgRW50ZXJ0YWlubWVudCogUFM0IFBybyBnZXRzIHlvdSBjbG9zZXIgdG8geW91ciBnYW1lLiBIZWlnaHRlbiB5b3VyIGV4cGVyaWVuY2VzLiBFbnJpY2ggeW91ciBhZHZlbnR1cmVzLiBMZXQgdGhlIHN1cGVyLWNoYXJnZWQgUFM0IFBybyBsZWFkIHRoZSB3YXkuKiogR1JFQVRORVNTIEFXQUlUU1wiLCBcImJyYW5kXCI6IFwiU29ueVwiLCBcImNhdGVnb3JpZXNcIjogW1wiVmlkZW8gR2FtZXNcIiwgXCJQbGF5U3RhdGlvbiA0XCIsIFwiUFM0IENvbnNvbGVzXCJdLCBcImhpZXJhcmNoaWNhbENhdGVnb3JpZXNcIjogeyBcImx2bDBcIjogXCJWaWRlbyBHYW1lc1wiLCBcImx2bDFcIjogXCJWaWRlbyBHYW1lcyA+IFBsYXlTdGF0aW9uIDRcIiwgXCJsdmwyXCI6IFwiVmlkZW8gR2FtZXMgPiBQbGF5U3RhdGlvbiA0ID4gUFM0IENvbnNvbGVzXCIgfSwgXCJ0eXBlXCI6IFwiUGxheXN0YXRpb24gNCBod1wiLCBcInByaWNlXCI6IDM5OS45OSwgXCJwcmljZV9yYW5nZVwiOiBcIjIwMCAtIDUwMFwiLCBcImltYWdlXCI6IFwiaHR0cHM6Ly9jZG4tZGVtby5hbGdvbGlhLmNvbS9iZXN0YnV5LTAxMTgvNTM4ODkwMF9zYi5qcGdcIiwgXCJ1cmxcIjogXCJodHRwczovL2FwaS5iZXN0YnV5LmNvbS9jbGljay8tLzUzODg5MDAvcGRwXCIsIFwiZnJlZV9zaGlwcGluZ1wiOiB0cnVlLCBcInJhdGluZ1wiOiA0LCBcInBvcHVsYXJpdHlcIjogMjE0MDIsIFwib2JqZWN0SURcIjogXCI1Mzg4OTAwXCIsIFwiX2hpZ2hsaWdodFJlc3VsdFwiOiB7IFwibmFtZVwiOiB7IFwidmFsdWVcIjogXCI8bWFyaz5Tb255PC9tYXJrPiAtIDxtYXJrPlBsYTwvbWFyaz55U3RhdGlvbiA0IFBybyBDb25zb2xlXCIsIFwibWF0Y2hMZXZlbFwiOiBcImZ1bGxcIiwgXCJmdWxseUhpZ2hsaWdodGVkXCI6IGZhbHNlLCBcIm1hdGNoZWRXb3Jkc1wiOiBbXCJzb255XCIsIFwicGxhXCJdIH0sIFwiZGVzY3JpcHRpb25cIjogeyBcInZhbHVlXCI6IFwiUFM0IFBybyBEeW5hbWljIDRLIEdhbWluZyAmYW1wOyA0SyBFbnRlcnRhaW5tZW50KiBQUzQgUHJvIGdldHMgeW91IGNsb3NlciB0byB5b3VyIGdhbWUuIEhlaWdodGVuIHlvdXIgZXhwZXJpZW5jZXMuIEVucmljaCB5b3VyIGFkdmVudHVyZXMuIExldCB0aGUgc3VwZXItY2hhcmdlZCBQUzQgUHJvIGxlYWQgdGhlIHdheS4qKiBHUkVBVE5FU1MgQVdBSVRTXCIsIFwibWF0Y2hMZXZlbFwiOiBcIm5vbmVcIiwgXCJtYXRjaGVkV29yZHNcIjogW10gfSwgXCJicmFuZFwiOiB7IFwidmFsdWVcIjogXCI8bWFyaz5Tb255PC9tYXJrPlwiLCBcIm1hdGNoTGV2ZWxcIjogXCJwYXJ0aWFsXCIsIFwiZnVsbHlIaWdobGlnaHRlZFwiOiB0cnVlLCBcIm1hdGNoZWRXb3Jkc1wiOiBbXCJzb255XCJdIH0sIFwiY2F0ZWdvcmllc1wiOiBbeyBcInZhbHVlXCI6IFwiVmlkZW8gR2FtZXNcIiwgXCJtYXRjaExldmVsXCI6IFwibm9uZVwiLCBcIm1hdGNoZWRXb3Jkc1wiOiBbXSB9LCB7IFwidmFsdWVcIjogXCI8bWFyaz5QbGE8L21hcms+eVN0YXRpb24gNFwiLCBcIm1hdGNoTGV2ZWxcIjogXCJwYXJ0aWFsXCIsIFwiZnVsbHlIaWdobGlnaHRlZFwiOiBmYWxzZSwgXCJtYXRjaGVkV29yZHNcIjogW1wicGxhXCJdIH0sIHsgXCJ2YWx1ZVwiOiBcIlBTNCBDb25zb2xlc1wiLCBcIm1hdGNoTGV2ZWxcIjogXCJub25lXCIsIFwibWF0Y2hlZFdvcmRzXCI6IFtdIH1dIH0sIFwicXVhbnRpdHlcIjogMSwgXCJkaXNjb3VudF9pbl9wZXJjZW50YWdlXCI6IDMsIFwib2ZmZXJzX2NvdW50XCI6IDEsIFwiZGVsaXZlcnlfZGF0ZVwiOiBcIldlZCBBcHIgMTJcIiB9LFxyXG4gICAgICAgIHsgXCJuYW1lXCI6IFwiQXBwbGUgLSBNYWNib29rwq4gKExhdGVzdCBNb2RlbCkgLSAxMlxcXCIgRGlzcGxheSAtIEludGVsIENvcmUgTTUgLSA4R0IgTWVtb3J5IC0gNTEyR0IgRmxhc2ggU3RvcmFnZSAtIFNwYWNlIEdyYXlcIiwgXCJkZXNjcmlwdGlvblwiOiBcIk1hY0Jvb2sgZGVsaXZlcnMgYSBmdWxsLXNpemUgZXhwZXJpZW5jZSBpbiB0aGUgbGlnaHRlc3QgYW5kIG1vc3QgY29tcGFjdCBNYWMgbm90ZWJvb2sgZXZlci4gV2l0aCBhIGZ1bGwtc2l6ZSBrZXlib2FyZCwgZm9yY2Utc2Vuc2luZyB0cmFja3BhZCwgMTItaW5jaCBSZXRpbmEgZGlzcGxheSwxIHNpeHRoLWdlbmVyYXRpb24gSW50ZWwgQ29yZSBNIHByb2Nlc3NvciwgbXVsdGlmdW5jdGlvbmFsIFVTQi1DIHBvcnQsIGFuZCBub3cgdXAgdG8gMTAgaG91cnMgb2YgYmF0dGVyeSBsaWZlLDIgTWFjQm9vayBmZWF0dXJlcyBiaWcgdGhpbmtpbmcgaW4gYW4gaW1wb3NzaWJseSBjb21wYWN0IGZvcm0uXCIsIFwiYnJhbmRcIjogXCJBcHBsZVwiLCBcImNhdGVnb3JpZXNcIjogW1wiQ29tcHV0ZXJzICYgVGFibGV0c1wiLCBcIkxhcHRvcHNcIiwgXCJBbGwgTGFwdG9wc1wiLCBcIk1hY0Jvb2tzXCJdLCBcImhpZXJhcmNoaWNhbENhdGVnb3JpZXNcIjogeyBcImx2bDBcIjogXCJDb21wdXRlcnMgJiBUYWJsZXRzXCIsIFwibHZsMVwiOiBcIkNvbXB1dGVycyAmIFRhYmxldHMgPiBMYXB0b3BzXCIsIFwibHZsMlwiOiBcIkNvbXB1dGVycyAmIFRhYmxldHMgPiBMYXB0b3BzID4gQWxsIExhcHRvcHNcIiwgXCJsdmwzXCI6IFwiQ29tcHV0ZXJzICYgVGFibGV0cyA+IExhcHRvcHMgPiBBbGwgTGFwdG9wcyA+IE1hY0Jvb2tzXCIgfSwgXCJ0eXBlXCI6IFwiQXBwbGVcIiwgXCJwcmljZVwiOiAxNTk5Ljk5LCBcInByaWNlX3JhbmdlXCI6IFwiNTAwIC0gMjAwMFwiLCBcImltYWdlXCI6IFwiaHR0cHM6Ly9jZG4tZGVtby5hbGdvbGlhLmNvbS9iZXN0YnV5LTAxMTgvNTIyOTYwMF9zYi5qcGdcIiwgXCJ1cmxcIjogXCJodHRwczovL2FwaS5iZXN0YnV5LmNvbS9jbGljay8tLzUyMjk2MDAvcGRwXCIsIFwiZnJlZV9zaGlwcGluZ1wiOiB0cnVlLCBcInJhdGluZ1wiOiA0LCBcInBvcHVsYXJpdHlcIjogMTk2MDksIFwib2JqZWN0SURcIjogXCI1MjI5NjAwXCIsIFwiX2hpZ2hsaWdodFJlc3VsdFwiOiB7IFwibmFtZVwiOiB7IFwidmFsdWVcIjogXCI8bWFyaz5BcHBsZTwvbWFyaz4gLSBNYWNib29rwq4gKExhdGVzdCBNb2RlbCkgLSAxMiZxdW90OyBEaXNwbGF5IC0gSW50ZWwgQ29yZSBNNSAtIDhHQiBNZW1vcnkgLSA1MTJHQiBGbGFzaCBTdG9yYWdlIC0gU3BhY2UgR3JheVwiLCBcIm1hdGNoTGV2ZWxcIjogXCJwYXJ0aWFsXCIsIFwiZnVsbHlIaWdobGlnaHRlZFwiOiBmYWxzZSwgXCJtYXRjaGVkV29yZHNcIjogW1wiYXBwbGVcIl0gfSwgXCJkZXNjcmlwdGlvblwiOiB7IFwidmFsdWVcIjogXCJNYWNCb29rIGRlbGl2ZXJzIGEgZnVsbC1zaXplIGV4cGVyaWVuY2UgaW4gdGhlIGxpZ2h0ZXN0IGFuZCBtb3N0IGNvbXBhY3QgTWFjIG5vdGVib29rIGV2ZXIuIFdpdGggYSBmdWxsLXNpemUga2V5Ym9hcmQsIGZvcmNlLXNlbnNpbmcgdHJhY2twYWQsIDEyLWluY2ggUmV0aW5hIGRpc3BsYXksMSBzaXh0aC1nZW5lcmF0aW9uIEludGVsIENvcmUgTSBwcm9jZXNzb3IsIG11bHRpZnVuY3Rpb25hbCBVU0ItQyBwb3J0LCBhbmQgbm93IHVwIHRvIDEwIGhvdXJzIG9mIGJhdHRlcnkgbGlmZSwyIE1hY0Jvb2sgZmVhdHVyZXMgYmlnIHRoaW5raW5nIGluIGFuIGltcG9zc2libHkgY29tcGFjdCBmb3JtLlwiLCBcIm1hdGNoTGV2ZWxcIjogXCJub25lXCIsIFwibWF0Y2hlZFdvcmRzXCI6IFtdIH0sIFwiYnJhbmRcIjogeyBcInZhbHVlXCI6IFwiPG1hcms+QXBwbGU8L21hcms+XCIsIFwibWF0Y2hMZXZlbFwiOiBcInBhcnRpYWxcIiwgXCJmdWxseUhpZ2hsaWdodGVkXCI6IHRydWUsIFwibWF0Y2hlZFdvcmRzXCI6IFtcImFwcGxlXCJdIH0sIFwiY2F0ZWdvcmllc1wiOiBbeyBcInZhbHVlXCI6IFwiQ29tcHV0ZXJzICZhbXA7IFRhYmxldHNcIiwgXCJtYXRjaExldmVsXCI6IFwibm9uZVwiLCBcIm1hdGNoZWRXb3Jkc1wiOiBbXSB9LCB7IFwidmFsdWVcIjogXCI8bWFyaz5MYXB0b3BzPC9tYXJrPlwiLCBcIm1hdGNoTGV2ZWxcIjogXCJwYXJ0aWFsXCIsIFwiZnVsbHlIaWdobGlnaHRlZFwiOiB0cnVlLCBcIm1hdGNoZWRXb3Jkc1wiOiBbXCJsYXB0b3BcIl0gfSwgeyBcInZhbHVlXCI6IFwiQWxsIDxtYXJrPkxhcHRvcHM8L21hcms+XCIsIFwibWF0Y2hMZXZlbFwiOiBcInBhcnRpYWxcIiwgXCJmdWxseUhpZ2hsaWdodGVkXCI6IGZhbHNlLCBcIm1hdGNoZWRXb3Jkc1wiOiBbXCJsYXB0b3BcIl0gfSwgeyBcInZhbHVlXCI6IFwiTWFjQm9va3NcIiwgXCJtYXRjaExldmVsXCI6IFwibm9uZVwiLCBcIm1hdGNoZWRXb3Jkc1wiOiBbXSB9XSB9LCBcInF1YW50aXR5XCI6IDEsIFwiZGlzY291bnRfaW5fcGVyY2VudGFnZVwiOiA3LCBcIm9mZmVyc19jb3VudFwiOiAxLCBcImRlbGl2ZXJ5X2RhdGVcIjogXCJXZWQgQXByIDE0XCIgfSxcclxuICAgICAgICB7IFwibmFtZVwiOiBcIkFwcGxlIC0gQXBwbGUgV2F0Y2ggU2VyaWVzIDEgNDJtbSBTcGFjZSBHcmF5IEFsdW1pbnVtIENhc2UgQmxhY2sgU3BvcnQgQmFuZCAtIFNwYWNlIEdyYXkgQWx1bWludW1cIiwgXCJkZXNjcmlwdGlvblwiOiBcIkR1cmFibGUsIGxpZ2h0d2VpZ2h0IGFsdW1pbnVtIGNhc2VzIGluIHNpbHZlciwgc3BhY2UgZ3JheSwgZ29sZCwgYW5kIHJvc2UgZ29sZC4gU3BvcnQgQmFuZCBpbiBhIHZhcmlldHkgb2YgY29sb3JzLiBBbGwgdGhlIGZlYXR1cmVzIG9mIHRoZSBvcmlnaW5hbCBBcHBsZSBXYXRjaCwgcGx1cyBhIG5ldyBkdWFsLWNvcmUgcHJvY2Vzc29yIGZvciBmYXN0ZXIgcGVyZm9ybWFuY2UuIEFsbCBtb2RlbHMgcnVuIHdhdGNoT1MgMy4gUmVxdWlyZXMgYW4gaVBob25lIDUgb3IgbGF0ZXIuXCIsIFwiYnJhbmRcIjogXCJBcHBsZVwiLCBcImNhdGVnb3JpZXNcIjogW1wiV2VhcmFibGUgVGVjaG5vbG9neVwiLCBcIkFwcGxlIFdhdGNoXCIsIFwiQXBwbGUgV2F0Y2ggU2VyaWVzIDFcIl0sIFwiaGllcmFyY2hpY2FsQ2F0ZWdvcmllc1wiOiB7IFwibHZsMFwiOiBcIldlYXJhYmxlIFRlY2hub2xvZ3lcIiwgXCJsdmwxXCI6IFwiV2VhcmFibGUgVGVjaG5vbG9neSA+IEFwcGxlIFdhdGNoXCIsIFwibHZsMlwiOiBcIldlYXJhYmxlIFRlY2hub2xvZ3kgPiBBcHBsZSBXYXRjaCA+IEFwcGxlIFdhdGNoIFNlcmllcyAxXCIgfSwgXCJ0eXBlXCI6IFwiU3RhbmRhcmQgYXBwbGUgd2F0Y2hcIiwgXCJwcmljZVwiOiAyOTksIFwicHJpY2VfcmFuZ2VcIjogXCIyMDAgLSA1MDBcIiwgXCJpbWFnZVwiOiBcImh0dHBzOi8vY2RuLWRlbW8uYWxnb2xpYS5jb20vYmVzdGJ1eS0wMTE4LzU1NDY2MDRfc2IuanBnXCIsIFwidXJsXCI6IFwiaHR0cHM6Ly9hcGkuYmVzdGJ1eS5jb20vY2xpY2svLS81NTQ2NjA0L3BkcFwiLCBcImZyZWVfc2hpcHBpbmdcIjogdHJ1ZSwgXCJyYXRpbmdcIjogNCwgXCJwb3B1bGFyaXR5XCI6IDIxNDE5LCBcIm9iamVjdElEXCI6IFwiNTU0NjYwNFwiLCBcIl9oaWdobGlnaHRSZXN1bHRcIjogeyBcIm5hbWVcIjogeyBcInZhbHVlXCI6IFwiPG1hcms+QXBwbGU8L21hcms+IC0gPG1hcms+QXBwbGU8L21hcms+IFdhdGNoIFNlcmllcyAxIDQybW0gU3BhY2UgR3JheSBBbHVtaW51bSBDYXNlIEJsYWNrIFNwb3J0IEJhbmQgLSBTcGFjZSBHcmF5IEFsdW1pbnVtXCIsIFwibWF0Y2hMZXZlbFwiOiBcImZ1bGxcIiwgXCJmdWxseUhpZ2hsaWdodGVkXCI6IGZhbHNlLCBcIm1hdGNoZWRXb3Jkc1wiOiBbXCJhcHBsZVwiXSB9LCBcImRlc2NyaXB0aW9uXCI6IHsgXCJ2YWx1ZVwiOiBcIkR1cmFibGUsIGxpZ2h0d2VpZ2h0IGFsdW1pbnVtIGNhc2VzIGluIHNpbHZlciwgc3BhY2UgZ3JheSwgZ29sZCwgYW5kIHJvc2UgZ29sZC4gU3BvcnQgQmFuZCBpbiBhIHZhcmlldHkgb2YgY29sb3JzLiBBbGwgdGhlIGZlYXR1cmVzIG9mIHRoZSBvcmlnaW5hbCA8bWFyaz5BcHBsZTwvbWFyaz4gV2F0Y2gsIHBsdXMgYSBuZXcgZHVhbC1jb3JlIHByb2Nlc3NvciBmb3IgZmFzdGVyIHBlcmZvcm1hbmNlLiBBbGwgbW9kZWxzIHJ1biB3YXRjaE9TIDMuIFJlcXVpcmVzIGFuIGlQaG9uZSA1IG9yIGxhdGVyLlwiLCBcIm1hdGNoTGV2ZWxcIjogXCJmdWxsXCIsIFwiZnVsbHlIaWdobGlnaHRlZFwiOiBmYWxzZSwgXCJtYXRjaGVkV29yZHNcIjogW1wiYXBwbGVcIl0gfSwgXCJicmFuZFwiOiB7IFwidmFsdWVcIjogXCI8bWFyaz5BcHBsZTwvbWFyaz5cIiwgXCJtYXRjaExldmVsXCI6IFwiZnVsbFwiLCBcImZ1bGx5SGlnaGxpZ2h0ZWRcIjogdHJ1ZSwgXCJtYXRjaGVkV29yZHNcIjogW1wiYXBwbGVcIl0gfSwgXCJjYXRlZ29yaWVzXCI6IFt7IFwidmFsdWVcIjogXCJXZWFyYWJsZSBUZWNobm9sb2d5XCIsIFwibWF0Y2hMZXZlbFwiOiBcIm5vbmVcIiwgXCJtYXRjaGVkV29yZHNcIjogW10gfSwgeyBcInZhbHVlXCI6IFwiPG1hcms+QXBwbGU8L21hcms+IFdhdGNoXCIsIFwibWF0Y2hMZXZlbFwiOiBcImZ1bGxcIiwgXCJmdWxseUhpZ2hsaWdodGVkXCI6IGZhbHNlLCBcIm1hdGNoZWRXb3Jkc1wiOiBbXCJhcHBsZVwiXSB9LCB7IFwidmFsdWVcIjogXCI8bWFyaz5BcHBsZTwvbWFyaz4gV2F0Y2ggU2VyaWVzIDFcIiwgXCJtYXRjaExldmVsXCI6IFwiZnVsbFwiLCBcImZ1bGx5SGlnaGxpZ2h0ZWRcIjogZmFsc2UsIFwibWF0Y2hlZFdvcmRzXCI6IFtcImFwcGxlXCJdIH1dLCBcInR5cGVcIjogeyBcInZhbHVlXCI6IFwiU3RhbmRhcmQgPG1hcms+YXBwbGU8L21hcms+IHdhdGNoXCIsIFwibWF0Y2hMZXZlbFwiOiBcImZ1bGxcIiwgXCJmdWxseUhpZ2hsaWdodGVkXCI6IGZhbHNlLCBcIm1hdGNoZWRXb3Jkc1wiOiBbXCJhcHBsZVwiXSB9IH0sIFwicXVhbnRpdHlcIjogMSwgXCJkaXNjb3VudF9pbl9wZXJjZW50YWdlXCI6IDE3LCBcIm9mZmVyc19jb3VudFwiOiA0LCBcImRlbGl2ZXJ5X2RhdGVcIjogXCJXZWQgQXByIDE1XCIgfSxcclxuICAgIF0sXHJcbiAgICB3aXNoTGlzdDogW1xyXG4gICAgICAgIHsgXCJuYW1lXCI6IFwiQm93ZXJzICYgV2lsa2lucyAtIENNMTAgUzIgVHJpcGxlIDYtMS8yXFxcIiAzLVdheSBGbG9vcnN0YW5kaW5nIFNwZWFrZXIgKEVhY2gpIC0gR2xvc3MgQmxhY2tcIiwgXCJkZXNjcmlwdGlvblwiOiBcIkZlYXR1cmluZyB0cmlwbGUgNi0xLzJcXFwiIGJhc3MgY29uZXMsIGEgNlxcXCIgbWlkcmFuZ2UgY29uZSBhbmQgYSAxXFxcIiB0d2VldGVyLCB0aGlzIEJvd2VycyAmIFdpbGtpbnMgQ00xMCBTMiBmbG9vcnN0YW5kaW5nIHNwZWFrZXIgZmlsbHMgYSBsYXJnZSByb29tIHdpdGggc3R1bm5pbmcsIHRydWUtdG8tbGlmZSBhdWRpby4gVGhlIHR3ZWV0ZXItb24tdG9wIGRlc2lnbiBlbnN1cmVzIHN0dWRpby1ncmFkZSBzb3VuZCBpcyBlbWl0dGVkLlwiLCBcImJyYW5kXCI6IFwiQm93ZXJzICYgV2lsa2luc1wiLCBcImNhdGVnb3JpZXNcIjogW1wiQXVkaW9cIiwgXCJIb21lIEF1ZGlvXCIsIFwiU3BlYWtlcnNcIiwgXCJGbG9vciBTcGVha2Vyc1wiXSwgXCJoaWVyYXJjaGljYWxDYXRlZ29yaWVzXCI6IHsgXCJsdmwwXCI6IFwiQXVkaW9cIiwgXCJsdmwxXCI6IFwiQXVkaW8gPiBIb21lIEF1ZGlvXCIsIFwibHZsMlwiOiBcIkF1ZGlvID4gSG9tZSBBdWRpbyA+IFNwZWFrZXJzXCIsIFwibHZsM1wiOiBcIkF1ZGlvID4gSG9tZSBBdWRpbyA+IFNwZWFrZXJzID4gRmxvb3IgU3BlYWtlcnNcIiB9LCBcInR5cGVcIjogXCJNaHQgZmxvb3Igc3BlYWtlcnNcIiwgXCJwcmljZVwiOiAxOTk5Ljk4LCBcInByaWNlX3JhbmdlXCI6IFwiNTAwIC0gMjAwMFwiLCBcImltYWdlXCI6IFwiaHR0cHM6Ly9jZG4tZGVtby5hbGdvbGlhLmNvbS9iZXN0YnV5LTAxMTgvODQzNDI3NV9zYi5qcGdcIiwgXCJ1cmxcIjogXCJodHRwczovL2FwaS5iZXN0YnV5LmNvbS9jbGljay8tLzg0MzQyNzUvcGRwXCIsIFwiZnJlZV9zaGlwcGluZ1wiOiBmYWxzZSwgXCJyYXRpbmdcIjogNSwgXCJwb3B1bGFyaXR5XCI6IDE3MjUzLCBcIm9iamVjdElEXCI6IFwiODQzNDI3NVwiLCBcIl9oaWdobGlnaHRSZXN1bHRcIjogeyBcIm5hbWVcIjogeyBcInZhbHVlXCI6IFwiQm93ZXJzICZhbXA7IFdpbGtpbnMgLSBDTTEwIFMyIFRyaXBsZSA2LTEvMiZxdW90OyAzLVdheSBGbG9vcnN0YW5kaW5nIFNwZWFrZXIgKEVhY2gpIC0gR2xvc3MgQmxhY2tcIiwgXCJtYXRjaExldmVsXCI6IFwibm9uZVwiLCBcIm1hdGNoZWRXb3Jkc1wiOiBbXSB9LCBcImRlc2NyaXB0aW9uXCI6IHsgXCJ2YWx1ZVwiOiBcIkZlYXR1cmluZyB0cmlwbGUgNi0xLzImcXVvdDsgYmFzcyBjb25lcywgYSA2JnF1b3Q7IG1pZHJhbmdlIGNvbmUgYW5kIGEgMSZxdW90OyB0d2VldGVyLCB0aGlzIEJvd2VycyAmYW1wOyBXaWxraW5zIENNMTAgUzIgZmxvb3JzdGFuZGluZyBzcGVha2VyIGZpbGxzIGEgbGFyZ2Ugcm9vbSB3aXRoIHN0dW5uaW5nLCB0cnVlLXRvLWxpZmUgYXVkaW8uIFRoZSB0d2VldGVyLW9uLXRvcCBkZXNpZ24gZW5zdXJlcyBzdHVkaW8tZ3JhZGUgc291bmQgaXMgZW1pdHRlZC5cIiwgXCJtYXRjaExldmVsXCI6IFwibm9uZVwiLCBcIm1hdGNoZWRXb3Jkc1wiOiBbXSB9LCBcImJyYW5kXCI6IHsgXCJ2YWx1ZVwiOiBcIkJvd2VycyAmYW1wOyBXaWxraW5zXCIsIFwibWF0Y2hMZXZlbFwiOiBcIm5vbmVcIiwgXCJtYXRjaGVkV29yZHNcIjogW10gfSwgXCJjYXRlZ29yaWVzXCI6IFt7IFwidmFsdWVcIjogXCJBdWRpb1wiLCBcIm1hdGNoTGV2ZWxcIjogXCJub25lXCIsIFwibWF0Y2hlZFdvcmRzXCI6IFtdIH0sIHsgXCJ2YWx1ZVwiOiBcIkhvbWUgQXVkaW9cIiwgXCJtYXRjaExldmVsXCI6IFwibm9uZVwiLCBcIm1hdGNoZWRXb3Jkc1wiOiBbXSB9LCB7IFwidmFsdWVcIjogXCJTcGVha2Vyc1wiLCBcIm1hdGNoTGV2ZWxcIjogXCJub25lXCIsIFwibWF0Y2hlZFdvcmRzXCI6IFtdIH0sIHsgXCJ2YWx1ZVwiOiBcIkZsb29yIFNwZWFrZXJzXCIsIFwibWF0Y2hMZXZlbFwiOiBcIm5vbmVcIiwgXCJtYXRjaGVkV29yZHNcIjogW10gfV0gfSB9LFxyXG4gICAgICAgIHsgXCJuYW1lXCI6IFwiU2Ftc3VuZyAtIENoZWYgQ29sbGVjdGlvbiAzNC4zIEN1LiBGdC4gNC1Eb29yIEZsZXggRnJlbmNoIERvb3IgUmVmcmlnZXJhdG9yIHdpdGggVGhydS10aGUtRG9vciBJY2UgYW5kIFdhdGVyIC0gU3RhaW5sZXNzIFN0ZWVsXCIsIFwiZGVzY3JpcHRpb25cIjogXCJTYW1zdW5nIDM0LjMgQ3UuIEZ0LiBGcm9zdC1GcmVlIDQtRG9vciBGbGV4IEZyZW5jaCBEb29yIFJlZnJpZ2VyYXRvciB3aXRoIFRocnUtdGhlIERvb3IgSWNlIGFuZCBXYXRlcjogVGFrZSB0aGUgdXRtb3N0IGNhcmUgb2YgeW91ciBpbmdyZWRpZW50cywgYW5kIGtlZXAgdGhlbSBhbGwgb3JnYW5pemVkLCB3aXRoIHRoaXMgdWx0cmFsYXJnZS1jYXBhY2l0eSBDaGVmIENvbGxlY3Rpb24gcmVmcmlnZXJhdG9yLiBJdCBmZWF0dXJlcyAyIGNvbXByZXNzb3JzLCAzIGV2YXBvcmF0b3JzIGFuZCA0IHRlbXBlcmF0dXJlIHpvbmVzLCBrZWVwaW5nIGZvb2RzIGF0IHRoZWlyIG9wdGltdW0gdGVtcGVyYXR1cmUgZm9yIGZyZXNobmVzcyBhbmQgZmxhdm9yLlwiLCBcImJyYW5kXCI6IFwiU2Ftc3VuZ1wiLCBcImNhdGVnb3JpZXNcIjogW1wiQXBwbGlhbmNlc1wiLCBcIlJlZnJpZ2VyYXRvcnNcIiwgXCJBbGwgUmVmcmlnZXJhdG9yc1wiXSwgXCJoaWVyYXJjaGljYWxDYXRlZ29yaWVzXCI6IHsgXCJsdmwwXCI6IFwiQXBwbGlhbmNlc1wiLCBcImx2bDFcIjogXCJBcHBsaWFuY2VzID4gUmVmcmlnZXJhdG9yc1wiLCBcImx2bDJcIjogXCJBcHBsaWFuY2VzID4gUmVmcmlnZXJhdG9ycyA+IEFsbCBSZWZyaWdlcmF0b3JzXCIgfSwgXCJ0eXBlXCI6IFwiRnJlbmNoIGRvb3IgcmVmcmlnXCIsIFwicHJpY2VcIjogNDk5OS45OSwgXCJwcmljZV9yYW5nZVwiOiBcIj4gMjAwMFwiLCBcImltYWdlXCI6IFwiaHR0cHM6Ly9jZG4tZGVtby5hbGdvbGlhLmNvbS9iZXN0YnV5LTAxMTgvNDAzOTAwMV9zYi5qcGdcIiwgXCJ1cmxcIjogXCJodHRwczovL2FwaS5iZXN0YnV5LmNvbS9jbGljay8tLzQwMzkwMDEvcGRwXCIsIFwiZnJlZV9zaGlwcGluZ1wiOiBmYWxzZSwgXCJyYXRpbmdcIjogNCwgXCJwb3B1bGFyaXR5XCI6IDE3NDAwLCBcIm9iamVjdElEXCI6IFwiNDAzOTAwMVwiLCBcIl9oaWdobGlnaHRSZXN1bHRcIjogeyBcIm5hbWVcIjogeyBcInZhbHVlXCI6IFwiU2Ftc3VuZyAtIENoZWYgQ29sbGVjdGlvbiAzNC4zIEN1LiBGdC4gNC1Eb29yIEZsZXggRnJlbmNoIERvb3IgUmVmcmlnZXJhdG9yIHdpdGggVGhydS10aGUtRG9vciBJY2UgYW5kIFdhdGVyIC0gU3RhaW5sZXNzIFN0ZWVsXCIsIFwibWF0Y2hMZXZlbFwiOiBcIm5vbmVcIiwgXCJtYXRjaGVkV29yZHNcIjogW10gfSwgXCJkZXNjcmlwdGlvblwiOiB7IFwidmFsdWVcIjogXCJTYW1zdW5nIDM0LjMgQ3UuIEZ0LiBGcm9zdC1GcmVlIDQtRG9vciBGbGV4IEZyZW5jaCBEb29yIFJlZnJpZ2VyYXRvciB3aXRoIFRocnUtdGhlIERvb3IgSWNlIGFuZCBXYXRlcjogVGFrZSB0aGUgdXRtb3N0IGNhcmUgb2YgeW91ciBpbmdyZWRpZW50cywgYW5kIGtlZXAgdGhlbSBhbGwgb3JnYW5pemVkLCB3aXRoIHRoaXMgdWx0cmFsYXJnZS1jYXBhY2l0eSBDaGVmIENvbGxlY3Rpb24gcmVmcmlnZXJhdG9yLiBJdCBmZWF0dXJlcyAyIGNvbXByZXNzb3JzLCAzIGV2YXBvcmF0b3JzIGFuZCA0IHRlbXBlcmF0dXJlIHpvbmVzLCBrZWVwaW5nIGZvb2RzIGF0IHRoZWlyIG9wdGltdW0gdGVtcGVyYXR1cmUgZm9yIGZyZXNobmVzcyBhbmQgZmxhdm9yLlwiLCBcIm1hdGNoTGV2ZWxcIjogXCJub25lXCIsIFwibWF0Y2hlZFdvcmRzXCI6IFtdIH0sIFwiYnJhbmRcIjogeyBcInZhbHVlXCI6IFwiU2Ftc3VuZ1wiLCBcIm1hdGNoTGV2ZWxcIjogXCJub25lXCIsIFwibWF0Y2hlZFdvcmRzXCI6IFtdIH0sIFwiY2F0ZWdvcmllc1wiOiBbeyBcInZhbHVlXCI6IFwiQXBwbGlhbmNlc1wiLCBcIm1hdGNoTGV2ZWxcIjogXCJub25lXCIsIFwibWF0Y2hlZFdvcmRzXCI6IFtdIH0sIHsgXCJ2YWx1ZVwiOiBcIlJlZnJpZ2VyYXRvcnNcIiwgXCJtYXRjaExldmVsXCI6IFwibm9uZVwiLCBcIm1hdGNoZWRXb3Jkc1wiOiBbXSB9LCB7IFwidmFsdWVcIjogXCJBbGwgUmVmcmlnZXJhdG9yc1wiLCBcIm1hdGNoTGV2ZWxcIjogXCJub25lXCIsIFwibWF0Y2hlZFdvcmRzXCI6IFtdIH1dIH0gfSxcclxuICAgICAgICB7IFwibmFtZVwiOiBcIkNhbm9uIC0gRU9TIDVEIE1hcmsgSVYgRFNMUiBDYW1lcmEgd2l0aCAyNC03MG1tIGYvNEwgSVMgVVNNIExlbnNcIiwgXCJkZXNjcmlwdGlvblwiOiBcIlNob290IHByb2Zlc3Npb25hbCBwaG90b3MgYW5kIHZpZGVvcyB3aXRoIHRoaXMgQ2Fub24gRU9TIDVEIE1rIFYgMjQtNzBtbSBsZW5zIGtpdC4gQSBodWdlIDMwLjQtbWVnYXBpeGVsIGZ1bGwtZnJhbWUgc2Vuc29yIGRlbGl2ZXJzIG91dHN0YW5kaW5nIGltYWdlIGNsYXJpdHksIGFuZCA0SyB2aWRlbyBpcyBwb3NzaWJsZSBmcm9tIHRoaXMgRFNMUiBmb3IgcG93ZXJmdWwgZmlsbXMuIFVsdHJhLXByZWNpc2UgYXV0b2ZvY3VzIGFuZCBodWdlIElTTyByYW5nZXMgZ2l2ZSB5b3UgdGhlIGltYWdlcyB5b3Ugd2FudCBmcm9tIHRoaXMgQ2Fub24gRU9TIDVEIE1rIFYgMjQtNzBtbSBsZW5zIGtpdC5cIiwgXCJicmFuZFwiOiBcIkNhbm9uXCIsIFwiY2F0ZWdvcmllc1wiOiBbXCJDYW1lcmFzICYgQ2FtY29yZGVyc1wiLCBcIkRpZ2l0YWwgQ2FtZXJhc1wiLCBcIkRpZ2l0YWwgU0xSIENhbWVyYXNcIiwgXCJEU0xSIEJvZHkgJiBMZW5zXCJdLCBcImhpZXJhcmNoaWNhbENhdGVnb3JpZXNcIjogeyBcImx2bDBcIjogXCJDYW1lcmFzICYgQ2FtY29yZGVyc1wiLCBcImx2bDFcIjogXCJDYW1lcmFzICYgQ2FtY29yZGVycyA+IERpZ2l0YWwgQ2FtZXJhc1wiLCBcImx2bDJcIjogXCJDYW1lcmFzICYgQ2FtY29yZGVycyA+IERpZ2l0YWwgQ2FtZXJhcyA+IERpZ2l0YWwgU0xSIENhbWVyYXNcIiwgXCJsdmwzXCI6IFwiQ2FtZXJhcyAmIENhbWNvcmRlcnMgPiBEaWdpdGFsIENhbWVyYXMgPiBEaWdpdGFsIFNMUiBDYW1lcmFzID4gRFNMUiBCb2R5ICYgTGVuc1wiIH0sIFwidHlwZVwiOiBcIkRzbHIgY2FtZXJhc1wiLCBcInByaWNlXCI6IDQzOTkuOTksIFwicHJpY2VfcmFuZ2VcIjogXCI+IDIwMDBcIiwgXCJpbWFnZVwiOiBcImh0dHBzOi8vY2RuLWRlbW8uYWxnb2xpYS5jb20vYmVzdGJ1eS0wMTE4LzU1Nzg1MjhfcmIuanBnXCIsIFwidXJsXCI6IFwiaHR0cHM6Ly9hcGkuYmVzdGJ1eS5jb20vY2xpY2svLS81NTc4NTI4L3BkcFwiLCBcImZyZWVfc2hpcHBpbmdcIjogdHJ1ZSwgXCJyYXRpbmdcIjogNCwgXCJwb3B1bGFyaXR5XCI6IDE2Mjk4LCBcIm9iamVjdElEXCI6IFwiNTU3ODUyOFwiLCBcIl9oaWdobGlnaHRSZXN1bHRcIjogeyBcIm5hbWVcIjogeyBcInZhbHVlXCI6IFwiQ2Fub24gLSBFT1MgNUQgTWFyayBJViBEU0xSIENhbWVyYSB3aXRoIDI0LTcwbW0gZi80TCBJUyBVU00gTGVuc1wiLCBcIm1hdGNoTGV2ZWxcIjogXCJub25lXCIsIFwibWF0Y2hlZFdvcmRzXCI6IFtdIH0sIFwiZGVzY3JpcHRpb25cIjogeyBcInZhbHVlXCI6IFwiU2hvb3QgcHJvZmVzc2lvbmFsIHBob3RvcyBhbmQgdmlkZW9zIHdpdGggdGhpcyBDYW5vbiBFT1MgNUQgTWsgViAyNC03MG1tIGxlbnMga2l0LiBBIGh1Z2UgMzAuNC1tZWdhcGl4ZWwgZnVsbC1mcmFtZSBzZW5zb3IgZGVsaXZlcnMgb3V0c3RhbmRpbmcgaW1hZ2UgY2xhcml0eSwgYW5kIDRLIHZpZGVvIGlzIHBvc3NpYmxlIGZyb20gdGhpcyBEU0xSIGZvciBwb3dlcmZ1bCBmaWxtcy4gVWx0cmEtcHJlY2lzZSBhdXRvZm9jdXMgYW5kIGh1Z2UgSVNPIHJhbmdlcyBnaXZlIHlvdSB0aGUgaW1hZ2VzIHlvdSB3YW50IGZyb20gdGhpcyBDYW5vbiBFT1MgNUQgTWsgViAyNC03MG1tIGxlbnMga2l0LlwiLCBcIm1hdGNoTGV2ZWxcIjogXCJub25lXCIsIFwibWF0Y2hlZFdvcmRzXCI6IFtdIH0sIFwiYnJhbmRcIjogeyBcInZhbHVlXCI6IFwiQ2Fub25cIiwgXCJtYXRjaExldmVsXCI6IFwibm9uZVwiLCBcIm1hdGNoZWRXb3Jkc1wiOiBbXSB9LCBcImNhdGVnb3JpZXNcIjogW3sgXCJ2YWx1ZVwiOiBcIkNhbWVyYXMgJmFtcDsgQ2FtY29yZGVyc1wiLCBcIm1hdGNoTGV2ZWxcIjogXCJub25lXCIsIFwibWF0Y2hlZFdvcmRzXCI6IFtdIH0sIHsgXCJ2YWx1ZVwiOiBcIkRpZ2l0YWwgQ2FtZXJhc1wiLCBcIm1hdGNoTGV2ZWxcIjogXCJub25lXCIsIFwibWF0Y2hlZFdvcmRzXCI6IFtdIH0sIHsgXCJ2YWx1ZVwiOiBcIkRpZ2l0YWwgU0xSIENhbWVyYXNcIiwgXCJtYXRjaExldmVsXCI6IFwibm9uZVwiLCBcIm1hdGNoZWRXb3Jkc1wiOiBbXSB9LCB7IFwidmFsdWVcIjogXCJEU0xSIEJvZHkgJmFtcDsgTGVuc1wiLCBcIm1hdGNoTGV2ZWxcIjogXCJub25lXCIsIFwibWF0Y2hlZFdvcmRzXCI6IFtdIH1dIH0gfSxcclxuICAgICAgICB7IFwibmFtZVwiOiBcIkFwcGxlIC0gMjdcXFwiIGlNYWMgd2l0aCBSZXRpbmEgNUsgZGlzcGxheSAtIEludGVsIENvcmUgaTcgLSAzMkdCIE1lbW9yeSAtIDJUQiBGdXNpb24gRHJpdmUgLSBTaWx2ZXJcIiwgXCJkZXNjcmlwdGlvblwiOiBcIldpdGggMTQuNyBtaWxsaW9uIHBpeGVscywgdGhlIDI3LWluY2ggaU1hYyB3aXRoIFJldGluYSA1SyBkaXNwbGF5IGlzIHRoZSBtb3N0IHBvd2VyZnVsIGlNYWMgZXZlci4gSXQgZmVhdHVyZXMgcXVhZC1jb3JlIEludGVsJiMxNzQ7IHByb2Nlc3NvcnMsIHRoZSBsYXRlc3QgQU1EIGdyYXBoaWNzLCAyVEIgRnVzaW9uIERyaXZlLCBhbmQgZ3JlYXQgYnVpbHQtaW4gYXBwcy4gQWxsIGluIHRoZSBzYW1lIHVsdHJhdGhpbiBkZXNpZ24gdGhhdCdzIGp1c3QgNW1tIGF0IHRoZSBlZGdlLlwiLCBcImJyYW5kXCI6IFwiQXBwbGVcIiwgXCJjYXRlZ29yaWVzXCI6IFtcIkNvbXB1dGVycyAmIFRhYmxldHNcIiwgXCJBbGwgRGVza3RvcHNcIl0sIFwiaGllcmFyY2hpY2FsQ2F0ZWdvcmllc1wiOiB7IFwibHZsMFwiOiBcIkNvbXB1dGVycyAmIFRhYmxldHNcIiwgXCJsdmwxXCI6IFwiQ29tcHV0ZXJzICYgVGFibGV0cyA+IEFsbCBEZXNrdG9wc1wiIH0sIFwidHlwZVwiOiBcIkFwcGxlIGNwdSdzXCIsIFwicHJpY2VcIjogMzE5OS45OSwgXCJwcmljZV9yYW5nZVwiOiBcIj4gMjAwMFwiLCBcImltYWdlXCI6IFwiaHR0cHM6Ly9jZG4tZGVtby5hbGdvbGlhLmNvbS9iZXN0YnV5LTAxMTgvNTYyMjQwNF9zYi5qcGdcIiwgXCJ1cmxcIjogXCJodHRwczovL2FwaS5iZXN0YnV5LmNvbS9jbGljay8tLzU2MjI0MDQvcGRwXCIsIFwiZnJlZV9zaGlwcGluZ1wiOiB0cnVlLCBcInJhdGluZ1wiOiA0LCBcInBvcHVsYXJpdHlcIjogMTYwNTAsIFwib2JqZWN0SURcIjogXCI1NjIyNDA0XCIsIFwiX2hpZ2hsaWdodFJlc3VsdFwiOiB7IFwibmFtZVwiOiB7IFwidmFsdWVcIjogXCJBcHBsZSAtIDI3JnF1b3Q7IGlNYWMgd2l0aCBSZXRpbmEgNUsgZGlzcGxheSAtIEludGVsIENvcmUgaTcgLSAzMkdCIE1lbW9yeSAtIDJUQiBGdXNpb24gRHJpdmUgLSBTaWx2ZXJcIiwgXCJtYXRjaExldmVsXCI6IFwibm9uZVwiLCBcIm1hdGNoZWRXb3Jkc1wiOiBbXSB9LCBcImRlc2NyaXB0aW9uXCI6IHsgXCJ2YWx1ZVwiOiBcIldpdGggMTQuNyBtaWxsaW9uIHBpeGVscywgdGhlIDI3LWluY2ggaU1hYyB3aXRoIFJldGluYSA1SyBkaXNwbGF5IGlzIHRoZSBtb3N0IHBvd2VyZnVsIGlNYWMgZXZlci4gSXQgZmVhdHVyZXMgcXVhZC1jb3JlIEludGVswq4gcHJvY2Vzc29ycywgdGhlIGxhdGVzdCBBTUQgZ3JhcGhpY3MsIDJUQiBGdXNpb24gRHJpdmUsIGFuZCBncmVhdCBidWlsdC1pbiBhcHBzLiBBbGwgaW4gdGhlIHNhbWUgdWx0cmF0aGluIGRlc2lnbiB0aGF0JiMzOTtzIGp1c3QgNW1tIGF0IHRoZSBlZGdlLlwiLCBcIm1hdGNoTGV2ZWxcIjogXCJub25lXCIsIFwibWF0Y2hlZFdvcmRzXCI6IFtdIH0sIFwiYnJhbmRcIjogeyBcInZhbHVlXCI6IFwiQXBwbGVcIiwgXCJtYXRjaExldmVsXCI6IFwibm9uZVwiLCBcIm1hdGNoZWRXb3Jkc1wiOiBbXSB9LCBcImNhdGVnb3JpZXNcIjogW3sgXCJ2YWx1ZVwiOiBcIkNvbXB1dGVycyAmYW1wOyBUYWJsZXRzXCIsIFwibWF0Y2hMZXZlbFwiOiBcIm5vbmVcIiwgXCJtYXRjaGVkV29yZHNcIjogW10gfSwgeyBcInZhbHVlXCI6IFwiQWxsIERlc2t0b3BzXCIsIFwibWF0Y2hMZXZlbFwiOiBcIm5vbmVcIiwgXCJtYXRjaGVkV29yZHNcIjogW10gfV0gfSB9LFxyXG4gICAgICAgIHsgXCJuYW1lXCI6IFwiQW1hem9uIC0gRmlyZSBUViBTdGljayB3aXRoIEFsZXhhIFZvaWNlIFJlbW90ZSAtIEJsYWNrXCIsIFwiZGVzY3JpcHRpb25cIjogXCJFbmpveSBzbWFydCBhY2Nlc3MgdG8gdmlkZW9zLCBnYW1lcyBhbmQgYXBwcyB3aXRoIHRoaXMgQW1hem9uIEZpcmUgVFYgc3RpY2suIEl0cyBBbGV4YSB2b2ljZSByZW1vdGUgbGV0cyB5b3UgZGVsaXZlciBoYW5kcy1mcmVlIGNvbW1hbmRzIHdoZW4geW91IHdhbnQgdG8gd2F0Y2ggdGVsZXZpc2lvbiBvciBlbmdhZ2Ugd2l0aCBvdGhlciBhcHBsaWNhdGlvbnMuIFdpdGggYSBxdWFkLWNvcmUgcHJvY2Vzc29yLCAxR0IgaW50ZXJuYWwgbWVtb3J5IGFuZCA4R0Igb2Ygc3RvcmFnZSwgdGhpcyBwb3J0YWJsZSBBbWF6b24gRmlyZSBUViBzdGljayB3b3JrcyBmYXN0IGZvciBidWZmZXItZnJlZSBzdHJlYW1pbmcuXCIsIFwiYnJhbmRcIjogXCJBbWF6b25cIiwgXCJjYXRlZ29yaWVzXCI6IFtcIlRWICYgSG9tZSBUaGVhdGVyXCIsIFwiU3RyZWFtaW5nIE1lZGlhIFBsYXllcnNcIl0sIFwiaGllcmFyY2hpY2FsQ2F0ZWdvcmllc1wiOiB7IFwibHZsMFwiOiBcIlRWICYgSG9tZSBUaGVhdGVyXCIsIFwibHZsMVwiOiBcIlRWICYgSG9tZSBUaGVhdGVyID4gU3RyZWFtaW5nIE1lZGlhIFBsYXllcnNcIiB9LCBcInR5cGVcIjogXCJTdHJlYW1pbmcgbWVkaWEgcGx5clwiLCBcInByaWNlXCI6IDM5Ljk5LCBcInByaWNlX3JhbmdlXCI6IFwiMSAtIDUwXCIsIFwiaW1hZ2VcIjogXCJodHRwczovL2Nkbi1kZW1vLmFsZ29saWEuY29tL2Jlc3RidXktMDExOC81NDc3NTAwX3NiLmpwZ1wiLCBcInVybFwiOiBcImh0dHBzOi8vYXBpLmJlc3RidXkuY29tL2NsaWNrLy0vNTQ3NzUwMC9wZHBcIiwgXCJmcmVlX3NoaXBwaW5nXCI6IGZhbHNlLCBcInJhdGluZ1wiOiA0LCBcInBvcHVsYXJpdHlcIjogMjE0NjksIFwib2JqZWN0SURcIjogXCI1NDc3NTAwXCIsIFwiX2hpZ2hsaWdodFJlc3VsdFwiOiB7IFwibmFtZVwiOiB7IFwidmFsdWVcIjogXCJBbWF6b24gLSBGaXJlIFRWIFN0aWNrIHdpdGggQWxleGEgVm9pY2UgUmVtb3RlIC0gQmxhY2tcIiwgXCJtYXRjaExldmVsXCI6IFwibm9uZVwiLCBcIm1hdGNoZWRXb3Jkc1wiOiBbXSB9LCBcImRlc2NyaXB0aW9uXCI6IHsgXCJ2YWx1ZVwiOiBcIkVuam95IHNtYXJ0IGFjY2VzcyB0byB2aWRlb3MsIGdhbWVzIGFuZCBhcHBzIHdpdGggdGhpcyBBbWF6b24gRmlyZSBUViBzdGljay4gSXRzIEFsZXhhIHZvaWNlIHJlbW90ZSBsZXRzIHlvdSBkZWxpdmVyIGhhbmRzLWZyZWUgY29tbWFuZHMgd2hlbiB5b3Ugd2FudCB0byB3YXRjaCB0ZWxldmlzaW9uIG9yIGVuZ2FnZSB3aXRoIG90aGVyIGFwcGxpY2F0aW9ucy4gV2l0aCBhIHF1YWQtY29yZSBwcm9jZXNzb3IsIDFHQiBpbnRlcm5hbCBtZW1vcnkgYW5kIDhHQiBvZiBzdG9yYWdlLCB0aGlzIHBvcnRhYmxlIEFtYXpvbiBGaXJlIFRWIHN0aWNrIHdvcmtzIGZhc3QgZm9yIGJ1ZmZlci1mcmVlIHN0cmVhbWluZy5cIiwgXCJtYXRjaExldmVsXCI6IFwibm9uZVwiLCBcIm1hdGNoZWRXb3Jkc1wiOiBbXSB9LCBcImJyYW5kXCI6IHsgXCJ2YWx1ZVwiOiBcIkFtYXpvblwiLCBcIm1hdGNoTGV2ZWxcIjogXCJub25lXCIsIFwibWF0Y2hlZFdvcmRzXCI6IFtdIH0sIFwiY2F0ZWdvcmllc1wiOiBbeyBcInZhbHVlXCI6IFwiVFYgJmFtcDsgSG9tZSBUaGVhdGVyXCIsIFwibWF0Y2hMZXZlbFwiOiBcIm5vbmVcIiwgXCJtYXRjaGVkV29yZHNcIjogW10gfSwgeyBcInZhbHVlXCI6IFwiU3RyZWFtaW5nIE1lZGlhIFBsYXllcnNcIiwgXCJtYXRjaExldmVsXCI6IFwibm9uZVwiLCBcIm1hdGNoZWRXb3Jkc1wiOiBbXSB9XSwgXCJ0eXBlXCI6IHsgXCJ2YWx1ZVwiOiBcIlN0cmVhbWluZyBtZWRpYSBwbHlyXCIsIFwibWF0Y2hMZXZlbFwiOiBcIm5vbmVcIiwgXCJtYXRjaGVkV29yZHNcIjogW10gfSB9IH0sXHJcbiAgICAgICAgeyBcIm5hbWVcIjogXCJBbGllbndhcmUgLSAxNy4zXFxcIiBMYXB0b3AgLSBJbnRlbCBDb3JlIGk3IC0gMTZHQiBNZW1vcnkgLSBOVklESUEgR2VGb3JjZSBHVFggMTA3MCAtIDFUQiBIYXJkIERyaXZlICsgMTI4R0IgU29saWQgU3RhdGUgRHJpdmUgLSBTaWx2ZXJcIiwgXCJkZXNjcmlwdGlvblwiOiBcIkFsaWVud2FyZSBMYXB0b3A6IEJyaW5nIHZpZGVvIGdhbWVzIHRvIGxpZmUgd2l0aCB0aGlzIDE3LjMtaW5jaCBEZWxsIEFsaWVud2FyZSBsYXB0b3AuIEl0IGhhcyBhIHBvd2VyZnVsIHF1YWQtY29yZSBJbnRlbCBDb3JlIGk3IHByb2Nlc3NvciBhbmQgMTZHQiBvZiBERFI0IFJBTSB0byBydW4gbW9kZXJuIGdhbWVzIHF1aWNrbHksIGFuZCBpdHMgMVRCIGhhcmQgZHJpdmUgc3RvcmVzIHBsZW50eSBvZiBnYW1lIGFuZCBvdGhlciBmaWxlcy4gVGhpcyBEZWxsIEFsaWVud2FyZSBsYXB0b3AgaGFzIGEgMi4xIHNwZWFrZXIgY29uZmlndXJhdGlvbiB3aXRoIGEgc3Vid29vZmVyIGZvciBhIGR5bmFtaWMgZ2FtaW5nIGV4cGVyaWVuY2UuXCIsIFwiYnJhbmRcIjogXCJBbGllbndhcmVcIiwgXCJjYXRlZ29yaWVzXCI6IFsgXCJDb21wdXRlcnMgJiBUYWJsZXRzXCIsIFwiTGFwdG9wc1wiIF0sIFwiaGllcmFyY2hpY2FsQ2F0ZWdvcmllc1wiOiB7IFwibHZsMFwiOiBcIkNvbXB1dGVycyAmIFRhYmxldHNcIiwgXCJsdmwxXCI6IFwiQ29tcHV0ZXJzICYgVGFibGV0cyA+IExhcHRvcHNcIiB9LCBcInR5cGVcIjogXCJHYW1pbmcgbGFwdG9wc1wiLCBcInByaWNlXCI6IDE5OTkuOTksIFwicHJpY2VfcmFuZ2VcIjogXCI1MDAgLSAyMDAwXCIsIFwiaW1hZ2VcIjogXCJodHRwczovL2Nkbi1kZW1vLmFsZ29saWEuY29tL2Jlc3RidXktMDExOC81NzEzMDEwX3NiLmpwZ1wiLCBcInVybFwiOiBcImh0dHBzOi8vYXBpLmJlc3RidXkuY29tL2NsaWNrLy0vNTcxMzAxMC9wZHBcIiwgXCJmcmVlX3NoaXBwaW5nXCI6IGZhbHNlLCBcInJhdGluZ1wiOiAwLCBcInBvcHVsYXJpdHlcIjogMTQwMzMsIFwib2JqZWN0SURcIjogXCI1NzEzMDEwXCIsIFwiX2hpZ2hsaWdodFJlc3VsdFwiOiB7IFwibmFtZVwiOiB7IFwidmFsdWVcIjogXCI8bWFyaz5BbGllbjwvbWFyaz53YXJlIC0gMTcuMyZxdW90OyBMYXB0b3AgLSBJbnRlbCBDb3JlIGk3IC0gMTZHQiBNZW1vcnkgLSBOVklESUEgR2VGb3JjZSBHVFggMTA3MCAtIDFUQiBIYXJkIERyaXZlICsgMTI4R0IgU29saWQgU3RhdGUgRHJpdmUgLSBTaWx2ZXJcIiwgXCJtYXRjaExldmVsXCI6IFwiZnVsbFwiLCBcImZ1bGx5SGlnaGxpZ2h0ZWRcIjogZmFsc2UsIFwibWF0Y2hlZFdvcmRzXCI6IFsgXCJhbGllblwiIF0gfSwgXCJkZXNjcmlwdGlvblwiOiB7IFwidmFsdWVcIjogXCI8bWFyaz5BbGllbjwvbWFyaz53YXJlIExhcHRvcDogQnJpbmcgdmlkZW8gZ2FtZXMgdG8gbGlmZSB3aXRoIHRoaXMgMTcuMy1pbmNoIERlbGwgPG1hcms+QWxpZW48L21hcms+d2FyZSBsYXB0b3AuIEl0IGhhcyBhIHBvd2VyZnVsIHF1YWQtY29yZSBJbnRlbCBDb3JlIGk3IHByb2Nlc3NvciBhbmQgMTZHQiBvZiBERFI0IFJBTSB0byBydW4gbW9kZXJuIGdhbWVzIHF1aWNrbHksIGFuZCBpdHMgMVRCIGhhcmQgZHJpdmUgc3RvcmVzIHBsZW50eSBvZiBnYW1lIGFuZCBvdGhlciBmaWxlcy4gVGhpcyBEZWxsIDxtYXJrPkFsaWVuPC9tYXJrPndhcmUgbGFwdG9wIGhhcyBhIDIuMSBzcGVha2VyIGNvbmZpZ3VyYXRpb24gd2l0aCBhIHN1Yndvb2ZlciBmb3IgYSBkeW5hbWljIGdhbWluZyBleHBlcmllbmNlLlwiLCBcIm1hdGNoTGV2ZWxcIjogXCJmdWxsXCIsIFwiZnVsbHlIaWdobGlnaHRlZFwiOiBmYWxzZSwgXCJtYXRjaGVkV29yZHNcIjogWyBcImFsaWVuXCIgXSB9LCBcImJyYW5kXCI6IHsgXCJ2YWx1ZVwiOiBcIjxtYXJrPkFsaWVuPC9tYXJrPndhcmVcIiwgXCJtYXRjaExldmVsXCI6IFwiZnVsbFwiLCBcImZ1bGx5SGlnaGxpZ2h0ZWRcIjogZmFsc2UsIFwibWF0Y2hlZFdvcmRzXCI6IFsgXCJhbGllblwiIF0gfSwgXCJjYXRlZ29yaWVzXCI6IFsgeyBcInZhbHVlXCI6IFwiQ29tcHV0ZXJzICZhbXA7IFRhYmxldHNcIiwgXCJtYXRjaExldmVsXCI6IFwibm9uZVwiLCBcIm1hdGNoZWRXb3Jkc1wiOiBbXSB9LCB7IFwidmFsdWVcIjogXCJMYXB0b3BzXCIsIFwibWF0Y2hMZXZlbFwiOiBcIm5vbmVcIiwgXCJtYXRjaGVkV29yZHNcIjogW10gfSBdIH0gfSxcclxuICAgICAgICB7IFwibmFtZVwiOiBcIkdhcm1pbiAtIGZlbml4IDMgU2FwcGhpcmUgR1BTIFdhdGNoIC0gU2lsdmVyXCIsIFwiZGVzY3JpcHRpb25cIjogXCJUaGlzIEdhcm1pbiBmZW5peCAzIFNhcHBoaXJlIEdQUyB3YXRjaCBjb21lcyB3aXRoIGEgdGl0YW5pdW0gYmV6ZWwgYW5kIGJhbmQsIHByb3ZpZGluZyBzdHlsZSBhbmQgc3RyZW5ndGguIFRoaXMgd2F0Y2ggaXMgd2F0ZXJwcm9vZiB1cCB0byAxMDBtLCBhbmQgaXQgY29tZXMgd2l0aCBzdGF0ZS1vZi10aGUtYXJ0IGZpdG5lc3MgdHJhaW5pbmcgZmVhdHVyZXMgc3VjaCBhcyBhZHZhbmNlZCBydW5uaW5nIGR5bmFtaWNzIHdpdGggdmVydGljYWwgb3NjaWxsYXRpb24gYW5kIHZlcnRpY2FsIHJhdGlvLiBUcmFjayB5b3VyIGFjdGl2aXR5IGFuZCBzdGF5IGZpdCB3aXRoIHRoZSBHYXJtaW4gZmVuaXggMyBTYXBwaGlyZSBHUFMgd2F0Y2guXCIsIFwiYnJhbmRcIjogXCJHYXJtaW5cIiwgXCJjYXRlZ29yaWVzXCI6IFsgXCJIZWFsdGgsIEZpdG5lc3MgJiBCZWF1dHlcIiwgXCJGaXRuZXNzICYgR1BTIFdhdGNoZXNcIiBdLCBcImhpZXJhcmNoaWNhbENhdGVnb3JpZXNcIjogeyBcImx2bDBcIjogXCJIZWFsdGgsIEZpdG5lc3MgJiBCZWF1dHlcIiwgXCJsdmwxXCI6IFwiSGVhbHRoLCBGaXRuZXNzICYgQmVhdXR5ID4gRml0bmVzcyAmIEdQUyBXYXRjaGVzXCIgfSwgXCJ0eXBlXCI6IFwiXCIsIFwicHJpY2VcIjogNjQ5Ljk5LCBcInByaWNlX3JhbmdlXCI6IFwiNTAwIC0gMjAwMFwiLCBcImltYWdlXCI6IFwiaHR0cHM6Ly9jZG4tZGVtby5hbGdvbGlhLmNvbS9iZXN0YnV5LTAxMTgvNDkyMjgwMV9zYi5qcGdcIiwgXCJ1cmxcIjogXCJodHRwczovL2FwaS5iZXN0YnV5LmNvbS9jbGljay8tLzQ5MjI4MDEvcGRwXCIsIFwiZnJlZV9zaGlwcGluZ1wiOiB0cnVlLCBcInJhdGluZ1wiOiA0LCBcInBvcHVsYXJpdHlcIjogMTIxMTUsIFwib2JqZWN0SURcIjogXCI0OTIyODAxXCIsIFwiX2hpZ2hsaWdodFJlc3VsdFwiOiB7IFwibmFtZVwiOiB7IFwidmFsdWVcIjogXCJHYXJtaW4gLSBmZW5peCAzIFNhcHBoaXJlIEdQUyBXYXRjaCAtIFNpbHZlclwiLCBcIm1hdGNoTGV2ZWxcIjogXCJub25lXCIsIFwibWF0Y2hlZFdvcmRzXCI6IFtdIH0sIFwiZGVzY3JpcHRpb25cIjogeyBcInZhbHVlXCI6IFwiVGhpcyBHYXJtaW4gZmVuaXggMyBTYXBwaGlyZSBHUFMgd2F0Y2ggY29tZXMgd2l0aCBhIHRpdGFuaXVtIGJlemVsIGFuZCBiYW5kLCBwcm92aWRpbmcgc3R5bGUgYW5kIHN0cmVuZ3RoLiBUaGlzIHdhdGNoIGlzIHdhdGVycHJvb2YgdXAgdG8gMTAwbSwgYW5kIGl0IGNvbWVzIHdpdGggc3RhdGUtb2YtdGhlLWFydCBmaXRuZXNzIHRyYWluaW5nIGZlYXR1cmVzIHN1Y2ggYXMgYWR2YW5jZWQgcnVubmluZyBkeW5hbWljcyB3aXRoIHZlcnRpY2FsIG9zY2lsbGF0aW9uIGFuZCB2ZXJ0aWNhbCByYXRpby4gVHJhY2sgeW91ciBhY3Rpdml0eSBhbmQgc3RheSBmaXQgd2l0aCB0aGUgR2FybWluIGZlbml4IDMgU2FwcGhpcmUgR1BTIHdhdGNoLlwiLCBcIm1hdGNoTGV2ZWxcIjogXCJub25lXCIsIFwibWF0Y2hlZFdvcmRzXCI6IFtdIH0sIFwiYnJhbmRcIjogeyBcInZhbHVlXCI6IFwiR2FybWluXCIsIFwibWF0Y2hMZXZlbFwiOiBcIm5vbmVcIiwgXCJtYXRjaGVkV29yZHNcIjogW10gfSwgXCJjYXRlZ29yaWVzXCI6IFsgeyBcInZhbHVlXCI6IFwiSGVhbHRoLCBGaXRuZXNzICZhbXA7IEJlYXV0eVwiLCBcIm1hdGNoTGV2ZWxcIjogXCJub25lXCIsIFwibWF0Y2hlZFdvcmRzXCI6IFtdIH0sIHsgXCJ2YWx1ZVwiOiBcIkZpdG5lc3MgJmFtcDsgR1BTIFdhdGNoZXNcIiwgXCJtYXRjaExldmVsXCI6IFwibm9uZVwiLCBcIm1hdGNoZWRXb3Jkc1wiOiBbXSB9IF0gfSB9LFxyXG4gICAgICAgIHsgXCJuYW1lXCI6IFwiR2FybWluIC0gZsSTbml4IDUgR1BTIEhlYXJ0IFJhdGUgTW9uaXRvciBXYXRjaCAtIFNsYXRlIGdyYXlcIiwgXCJkZXNjcmlwdGlvblwiOiBcIk1hcCB5b3VyIGFkdmVudHVyZSB3aXRoIHRoaXMgR2FybWluIEZlbml4IDUgR1BTIHdhdGNoLiBCdWlsdC1pbiBuYXZpZ2F0aW9uIGxldHMgeW91IGtub3cgd2hlcmUgeW91IGFyZSB3aGVuIGhpa2luZyBvciBjYW1waW5nLCBhbmQgaW50ZWdyYXRlZCBXaS1GaSBjb25uZWN0cyB0byB0aGUgR2FybWluIENvbm5lY3QgdG8gdHJhY2sgeW91ciBmaXRuZXNzIGxldmVsIGFuZCBkYWlseSBzdGVwcy4gVGhpcyBHYXJtaW4gRmVuaXggNSBHUFMgd2F0Y2ggaXMgd2F0ZXItcmVzaXN0YW50IHVwIHRvIDEwMG0gZm9yIHVzZSBpbiB3ZXQgY29uZGl0aW9ucy5cIiwgXCJicmFuZFwiOiBcIkdhcm1pblwiLCBcImNhdGVnb3JpZXNcIjogWyBcIkhlYWx0aCwgRml0bmVzcyAmIEJlYXV0eVwiLCBcIkZpdG5lc3MgJiBHUFMgV2F0Y2hlc1wiIF0sIFwiaGllcmFyY2hpY2FsQ2F0ZWdvcmllc1wiOiB7IFwibHZsMFwiOiBcIkhlYWx0aCwgRml0bmVzcyAmIEJlYXV0eVwiLCBcImx2bDFcIjogXCJIZWFsdGgsIEZpdG5lc3MgJiBCZWF1dHkgPiBGaXRuZXNzICYgR1BTIFdhdGNoZXNcIiB9LCBcInR5cGVcIjogXCJNb25pdG9yaW5nIGRldmljZXNcIiwgXCJwcmljZVwiOiA1OTkuOTksIFwicHJpY2VfcmFuZ2VcIjogXCI1MDAgLSAyMDAwXCIsIFwiaW1hZ2VcIjogXCJodHRwczovL2Nkbi1kZW1vLmFsZ29saWEuY29tL2Jlc3RidXktMDExOC81NzE0NDc5X3NiLmpwZ1wiLCBcInVybFwiOiBcImh0dHBzOi8vYXBpLmJlc3RidXkuY29tL2NsaWNrLy0vNTcxNDQ3OS9wZHBcIiwgXCJmcmVlX3NoaXBwaW5nXCI6IGZhbHNlLCBcInJhdGluZ1wiOiAwLCBcInBvcHVsYXJpdHlcIjogMTI1MzQsIFwib2JqZWN0SURcIjogXCI1NzE0NDc5XCIsIFwiX2hpZ2hsaWdodFJlc3VsdFwiOiB7IFwibmFtZVwiOiB7IFwidmFsdWVcIjogXCJHYXJtaW4gLSBmxJNuaXggNSBHUFMgSGVhcnQgUmF0ZSBNb25pdG9yIFdhdGNoIC0gU2xhdGUgZ3JheVwiLCBcIm1hdGNoTGV2ZWxcIjogXCJub25lXCIsIFwibWF0Y2hlZFdvcmRzXCI6IFtdIH0sIFwiZGVzY3JpcHRpb25cIjogeyBcInZhbHVlXCI6IFwiTWFwIHlvdXIgYWR2ZW50dXJlIHdpdGggdGhpcyBHYXJtaW4gRmVuaXggNSBHUFMgd2F0Y2guIEJ1aWx0LWluIG5hdmlnYXRpb24gbGV0cyB5b3Uga25vdyB3aGVyZSB5b3UgYXJlIHdoZW4gaGlraW5nIG9yIGNhbXBpbmcsIGFuZCBpbnRlZ3JhdGVkIFdpLUZpIGNvbm5lY3RzIHRvIHRoZSBHYXJtaW4gQ29ubmVjdCB0byB0cmFjayB5b3VyIGZpdG5lc3MgbGV2ZWwgYW5kIGRhaWx5IHN0ZXBzLiBUaGlzIEdhcm1pbiBGZW5peCA1IEdQUyB3YXRjaCBpcyB3YXRlci1yZXNpc3RhbnQgdXAgdG8gMTAwbSBmb3IgdXNlIGluIHdldCBjb25kaXRpb25zLlwiLCBcIm1hdGNoTGV2ZWxcIjogXCJub25lXCIsIFwibWF0Y2hlZFdvcmRzXCI6IFtdIH0sIFwiYnJhbmRcIjogeyBcInZhbHVlXCI6IFwiR2FybWluXCIsIFwibWF0Y2hMZXZlbFwiOiBcIm5vbmVcIiwgXCJtYXRjaGVkV29yZHNcIjogW10gfSwgXCJjYXRlZ29yaWVzXCI6IFsgeyBcInZhbHVlXCI6IFwiSGVhbHRoLCBGaXRuZXNzICZhbXA7IEJlYXV0eVwiLCBcIm1hdGNoTGV2ZWxcIjogXCJub25lXCIsIFwibWF0Y2hlZFdvcmRzXCI6IFtdIH0sIHsgXCJ2YWx1ZVwiOiBcIkZpdG5lc3MgJmFtcDsgR1BTIFdhdGNoZXNcIiwgXCJtYXRjaExldmVsXCI6IFwibm9uZVwiLCBcIm1hdGNoZWRXb3Jkc1wiOiBbXSB9IF0gfSB9LFxyXG4gICAgICAgIHsgXCJuYW1lXCI6IFwiQmVhdHMgYnkgRHIuIERyZSAtIFBvd2VyYmVhdHMyIFdpcmVsZXNzIEVhcmJ1ZCBIZWFkcGhvbmVzIC0gQmxhY2svUmVkXCIsIFwiZGVzY3JpcHRpb25cIjogXCJCZWF0cyBieSBEci4gRHJlIFBvd2VyYmVhdHMyOiBUaGVzZSB3b3Jrb3V0IGhlYWRwaG9uZXMgYXJlIGNyYWZ0ZWQgdG8ga2VlcCB1cCB3aXRoIHlvdXIgYWN0aXZlIHJvdXRpbmUuIFRoZSBuby1zbGlwIGRlc2lnbiBvZiB0aGUgY2FsbCBhbnN3ZXIgYnV0dG9uIGVuc3VyZXMgcGhvbmUgY2FsbHMgd29uJ3QgYmUgbWlzc2VkLCBhbmQgbXVzaWMgY2FuIGJlIGVhc2lseSBjeWNsZWQgdGhyb3VnaC5cIiwgXCJicmFuZFwiOiBcIkJlYXRzIGJ5IERyLiBEcmVcIiwgXCJjYXRlZ29yaWVzXCI6IFsgXCJBdWRpb1wiLCBcIkhlYWRwaG9uZXNcIiwgXCJXaXJlbGVzcyBIZWFkcGhvbmVzXCIgXSwgXCJoaWVyYXJjaGljYWxDYXRlZ29yaWVzXCI6IHsgXCJsdmwwXCI6IFwiQXVkaW9cIiwgXCJsdmwxXCI6IFwiQXVkaW8gPiBIZWFkcGhvbmVzXCIsIFwibHZsMlwiOiBcIkF1ZGlvID4gSGVhZHBob25lcyA+IFdpcmVsZXNzIEhlYWRwaG9uZXNcIiB9LCBcInR5cGVcIjogXCJXaXJlbGVzcyBpbiBlYXJzXCIsIFwicHJpY2VcIjogMTk5Ljk5LCBcInByaWNlX3JhbmdlXCI6IFwiMTAwIC0gMjAwXCIsIFwiaW1hZ2VcIjogXCJodHRwczovL2Nkbi1kZW1vLmFsZ29saWEuY29tL2Jlc3RidXkvNTU2NTAwMl9zYi5qcGdcIiwgXCJ1cmxcIjogXCJodHRwOi8vd3d3LmJlc3RidXkuY29tL3NpdGUvYmVhdHMtYnktZHItZHJlLXBvd2VyYmVhdHMyLXdpcmVsZXNzLWVhcmJ1ZC1oZWFkcGhvbmVzLWJsYWNrLXJlZC81NTY1MDAyLnA/aWQ9MTIxOTEzOTQyNjkwMiZza3VJZD01NTY1MDAyJmNtcD1STVgma3k9MXVXU0hNZFFxQmVWSkI5Y1hnRWtlNjBzNUVqZlM2TTFXXCIsIFwiZnJlZV9zaGlwcGluZ1wiOiBmYWxzZSwgXCJwb3B1bGFyaXR5XCI6IDkwNTksIFwicmF0aW5nXCI6IDQsIFwib2JqZWN0SURcIjogXCI1NTY1MDAyXCIgfSxcclxuICAgICAgICB7IFwibmFtZVwiOiBcIkFzdXMgLSBST0cgRGVza3RvcCAtIEludGVsIENvcmUgaTcgLSAxNkdCIE1lbW9yeSAtIERvdWJsZSBOVklESUEgR2VGb3JjZSBHVFgxMDgwIC0gMVRCIEhhcmQgRHJpdmUgKyAyeDUxMkdCIFNvbGlkIFN0YXRlIERyaXZlIC0gR3JheVwiLCBcImRlc2NyaXB0aW9uXCI6IFwiUGxhY2UgdGhlIHNsZWVrIGZvcm0gb2YgdGhpcyBBU1VTIGRlc2t0b3AgY29tcHV0ZXIgdG93ZXIgb24geW91ciBkZXNrLCBhbmQgdGFrZSB5b3VyIGdhbWluZyB0byB0aGUgbmV4dCBsZXZlbC4gV2l0aCBJbnRlbCBDb3JlIGk3IHByb2Nlc3NpbmcgaW5zaWRlLCB0aGlzIHNwZWVkeSBkZXNrdG9wIGtlZXBzIHVwIHdpdGggZXZlbiBtdWx0aWxheWVyZWQgYWN0aW9uIGdhbWVzLiBOdmlkaWEgZ3JhcGhpY3Mgb24gdGhpcyBBU1VTIGRlc2t0b3AgY29tcHV0ZXIgaGVscCBlbGltaW5hdGUgZ2hvc3RpbmcgYW5kIHN0dXR0ZXIgc28geW91IHNlZSBldmVyeSBtb3ZlIHlvdXIgZW5lbXkgbWFrZXMuXCIsIFwiYnJhbmRcIjogXCJBc3VzXCIsIFwiY2F0ZWdvcmllc1wiOiBbIFwiVmlkZW8gR2FtZXNcIiwgXCJQQyBHYW1pbmdcIiwgXCJWaXJ0dWFsIFJlYWxpdHkgZm9yIFBDXCIgXSwgXCJoaWVyYXJjaGljYWxDYXRlZ29yaWVzXCI6IHsgXCJsdmwwXCI6IFwiVmlkZW8gR2FtZXNcIiwgXCJsdmwxXCI6IFwiVmlkZW8gR2FtZXMgPiBQQyBHYW1pbmdcIiwgXCJsdmwyXCI6IFwiVmlkZW8gR2FtZXMgPiBQQyBHYW1pbmcgPiBWaXJ0dWFsIFJlYWxpdHkgZm9yIFBDXCIgfSwgXCJ0eXBlXCI6IFwiXCIsIFwicHJpY2VcIjogNDk5OS45OSwgXCJwcmljZV9yYW5nZVwiOiBcIj4gMjAwMFwiLCBcImltYWdlXCI6IFwiaHR0cHM6Ly9jZG4tZGVtby5hbGdvbGlhLmNvbS9iZXN0YnV5LTAxMTgvNTU4MjUwMV9zYi5qcGdcIiwgXCJ1cmxcIjogXCJodHRwczovL2FwaS5iZXN0YnV5LmNvbS9jbGljay8tLzU1ODI1MDEvcGRwXCIsIFwiZnJlZV9zaGlwcGluZ1wiOiBmYWxzZSwgXCJyYXRpbmdcIjogMSwgXCJwb3B1bGFyaXR5XCI6IDk2ODQsIFwib2JqZWN0SURcIjogXCI1NTgyNTAxXCIsIFwiX2hpZ2hsaWdodFJlc3VsdFwiOiB7IFwibmFtZVwiOiB7IFwidmFsdWVcIjogXCJBc3VzIC0gUk9HIERlc2t0b3AgLSBJbnRlbCBDb3JlIGk3IC0gMTZHQiBNZW1vcnkgLSBEb3VibGUgTlZJRElBIEdlRm9yY2UgR1RYMTA4MCAtIDFUQiBIYXJkIERyaXZlICsgMng1MTJHQiBTb2xpZCBTdGF0ZSBEcml2ZSAtIEdyYXlcIiwgXCJtYXRjaExldmVsXCI6IFwibm9uZVwiLCBcIm1hdGNoZWRXb3Jkc1wiOiBbXSB9LCBcImRlc2NyaXB0aW9uXCI6IHsgXCJ2YWx1ZVwiOiBcIlBsYWNlIHRoZSBzbGVlayBmb3JtIG9mIHRoaXMgQVNVUyBkZXNrdG9wIGNvbXB1dGVyIHRvd2VyIG9uIHlvdXIgZGVzaywgYW5kIHRha2UgeW91ciBnYW1pbmcgdG8gdGhlIG5leHQgbGV2ZWwuIFdpdGggSW50ZWwgQ29yZSBpNyBwcm9jZXNzaW5nIGluc2lkZSwgdGhpcyBzcGVlZHkgZGVza3RvcCBrZWVwcyB1cCB3aXRoIGV2ZW4gbXVsdGlsYXllcmVkIGFjdGlvbiBnYW1lcy4gTnZpZGlhIGdyYXBoaWNzIG9uIHRoaXMgQVNVUyBkZXNrdG9wIGNvbXB1dGVyIGhlbHAgZWxpbWluYXRlIGdob3N0aW5nIGFuZCBzdHV0dGVyIHNvIHlvdSBzZWUgZXZlcnkgbW92ZSB5b3VyIGVuZW15IG1ha2VzLlwiLCBcIm1hdGNoTGV2ZWxcIjogXCJub25lXCIsIFwibWF0Y2hlZFdvcmRzXCI6IFtdIH0sIFwiYnJhbmRcIjogeyBcInZhbHVlXCI6IFwiQXN1c1wiLCBcIm1hdGNoTGV2ZWxcIjogXCJub25lXCIsIFwibWF0Y2hlZFdvcmRzXCI6IFtdIH0sIFwiY2F0ZWdvcmllc1wiOiBbIHsgXCJ2YWx1ZVwiOiBcIlZpZGVvIEdhbWVzXCIsIFwibWF0Y2hMZXZlbFwiOiBcIm5vbmVcIiwgXCJtYXRjaGVkV29yZHNcIjogW10gfSwgeyBcInZhbHVlXCI6IFwiUEMgR2FtaW5nXCIsIFwibWF0Y2hMZXZlbFwiOiBcIm5vbmVcIiwgXCJtYXRjaGVkV29yZHNcIjogW10gfSwgeyBcInZhbHVlXCI6IFwiVmlydHVhbCBSZWFsaXR5IGZvciBQQ1wiLCBcIm1hdGNoTGV2ZWxcIjogXCJub25lXCIsIFwibWF0Y2hlZFdvcmRzXCI6IFtdIH0gXSB9IH0sXHJcbiAgICAgICAgeyBcIm5hbWVcIjogXCJTb255IC0gWlggU2VyaWVzIE9uLUVhciBIZWFkcGhvbmVzIC0gQmxhY2tcIiwgXCJkZXNjcmlwdGlvblwiOiBcIlRoZXNlIFNvbnkgWlggU2VyaWVzIE1EUlpYMTEwL0JMSyBoZWFkcGhvbmVzIGZlYXR1cmUgbmVvZHltaXVtIG1hZ25ldHMgYW5kIDMwbW0gZHJpdmVycyBmb3IgcG93ZXJmdWwsIHJlaW5mb3JjZWQgc291bmQuIEVuam95IHlvdXIgZmF2b3JpdGUgc29uZ3Mgd2l0aCBsdXNoIGJhc3MgcmVzcG9uc2UgdGhhbmtzIHRvIHRoZSBBY291c3RpYyBCYXNzIEJvb3N0ZXIgdGVjaG5vbG9neS5cIiwgXCJicmFuZFwiOiBcIlNvbnlcIiwgXCJjYXRlZ29yaWVzXCI6IFsgXCJBdWRpb1wiLCBcIkhlYWRwaG9uZXNcIiwgXCJPbi1FYXIgSGVhZHBob25lc1wiIF0sIFwiaGllcmFyY2hpY2FsQ2F0ZWdvcmllc1wiOiB7IFwibHZsMFwiOiBcIkF1ZGlvXCIsIFwibHZsMVwiOiBcIkF1ZGlvID4gSGVhZHBob25lc1wiLCBcImx2bDJcIjogXCJBdWRpbyA+IEhlYWRwaG9uZXMgPiBPbi1FYXIgSGVhZHBob25lc1wiIH0sIFwidHlwZVwiOiBcIk9uIGVhciBoZWFkcGhvbmVzXCIsIFwicHJpY2VcIjogMTkuOTksIFwicHJpY2VfcmFuZ2VcIjogXCIxIC0gNTBcIiwgXCJpbWFnZVwiOiBcImh0dHBzOi8vY2RuLWRlbW8uYWxnb2xpYS5jb20vYmVzdGJ1eS0wMTE4Lzg2MTgyMzJfc2IuanBnXCIsIFwidXJsXCI6IFwiaHR0cHM6Ly9hcGkuYmVzdGJ1eS5jb20vY2xpY2svLS84NjE4MjMyL3BkcFwiLCBcImZyZWVfc2hpcHBpbmdcIjogdHJ1ZSwgXCJyYXRpbmdcIjogNCwgXCJwb3B1bGFyaXR5XCI6IDIxNDAwLCBcIm9iamVjdElEXCI6IFwiODYxODIzMlwiLCBcIl9oaWdobGlnaHRSZXN1bHRcIjogeyBcIm5hbWVcIjogeyBcInZhbHVlXCI6IFwiU29ueSAtIFpYIFNlcmllcyBPbi1FYXIgSGVhZHBob25lcyAtIEJsYWNrXCIsIFwibWF0Y2hMZXZlbFwiOiBcIm5vbmVcIiwgXCJtYXRjaGVkV29yZHNcIjogW10gfSwgXCJkZXNjcmlwdGlvblwiOiB7IFwidmFsdWVcIjogXCJUaGVzZSBTb255IFpYIFNlcmllcyBNRFJaWDExMC9CTEsgaGVhZHBob25lcyBmZWF0dXJlIG5lb2R5bWl1bSBtYWduZXRzIGFuZCAzMG1tIGRyaXZlcnMgZm9yIHBvd2VyZnVsLCByZWluZm9yY2VkIHNvdW5kLiBFbmpveSB5b3VyIGZhdm9yaXRlIHNvbmdzIHdpdGggbHVzaCBiYXNzIHJlc3BvbnNlIHRoYW5rcyB0byB0aGUgQWNvdXN0aWMgQmFzcyBCb29zdGVyIHRlY2hub2xvZ3kuXCIsIFwibWF0Y2hMZXZlbFwiOiBcIm5vbmVcIiwgXCJtYXRjaGVkV29yZHNcIjogW10gfSwgXCJicmFuZFwiOiB7IFwidmFsdWVcIjogXCJTb255XCIsIFwibWF0Y2hMZXZlbFwiOiBcIm5vbmVcIiwgXCJtYXRjaGVkV29yZHNcIjogW10gfSwgXCJjYXRlZ29yaWVzXCI6IFsgeyBcInZhbHVlXCI6IFwiQXVkaW9cIiwgXCJtYXRjaExldmVsXCI6IFwibm9uZVwiLCBcIm1hdGNoZWRXb3Jkc1wiOiBbXSB9LCB7IFwidmFsdWVcIjogXCJIZWFkcGhvbmVzXCIsIFwibWF0Y2hMZXZlbFwiOiBcIm5vbmVcIiwgXCJtYXRjaGVkV29yZHNcIjogW10gfSwgeyBcInZhbHVlXCI6IFwiT24tRWFyIEhlYWRwaG9uZXNcIiwgXCJtYXRjaExldmVsXCI6IFwibm9uZVwiLCBcIm1hdGNoZWRXb3Jkc1wiOiBbXSB9IF0sIFwidHlwZVwiOiB7IFwidmFsdWVcIjogXCJPbiBlYXIgaGVhZHBob25lc1wiLCBcIm1hdGNoTGV2ZWxcIjogXCJub25lXCIsIFwibWF0Y2hlZFdvcmRzXCI6IFtdIH0gfSB9XHJcbiAgICBdXHJcbn1cclxuLyogZXNsaW50LWVuYWJsZSAqL1xyXG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/store/eCommerce/moduleECommerceState.js\n"); /***/ }), /***/ "./src/store/getters.js": /*!******************************!*\ !*** ./src/store/getters.js ***! \******************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/*=========================================================================================\r\n File Name: getters.js\r\n Description: Vuex Store - getters\r\n ----------------------------------------------------------------------------------------\r\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\r\n Author: Pixinvent\r\n Author URL: http://www.themeforest.net/user/pixinvent\r\n==========================================================================================*/\n\n// added so later we can keep breakpoint in sync automatically using this config file\n// import tailwindConfig from \"../../tailwind.config.js\"\n\nvar getters = {\n // COMPONENT\n // vx-autosuggest\n // starredPages: state => state.navbarSearchAndPinList.data.filter((page) => page.highlightAction),\n windowBreakPoint: function windowBreakPoint(state) {\n // This should be same as tailwind. So, it stays in sync with tailwind utility classes\n if (state.windowWidth >= 1200) return 'xl';else if (state.windowWidth >= 992) return 'lg';else if (state.windowWidth >= 768) return 'md';else if (state.windowWidth >= 576) return 'sm';else return 'xs';\n },\n scrollbarTag: function scrollbarTag(state) {\n return state.is_touch_device ? 'div' : 'VuePerfectScrollbar';\n }\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (getters);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvc3RvcmUvZ2V0dGVycy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9zdG9yZS9nZXR0ZXJzLmpzPzk0ZDUiXSwic291cmNlc0NvbnRlbnQiOlsiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIEZpbGUgTmFtZTogZ2V0dGVycy5qc1xyXG4gIERlc2NyaXB0aW9uOiBWdWV4IFN0b3JlIC0gZ2V0dGVyc1xyXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBJdGVtIE5hbWU6IFZ1ZXh5IC0gVnVlanMsIEhUTUwgJiBMYXJhdmVsIEFkbWluIERhc2hib2FyZCBUZW1wbGF0ZVxyXG4gIEF1dGhvcjogUGl4aW52ZW50XHJcbiAgQXV0aG9yIFVSTDogaHR0cDovL3d3dy50aGVtZWZvcmVzdC5uZXQvdXNlci9waXhpbnZlbnRcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi8vIGFkZGVkIHNvIGxhdGVyIHdlIGNhbiBrZWVwIGJyZWFrcG9pbnQgaW4gc3luYyBhdXRvbWF0aWNhbGx5IHVzaW5nIHRoaXMgY29uZmlnIGZpbGVcclxuLy8gaW1wb3J0IHRhaWx3aW5kQ29uZmlnIGZyb20gXCIuLi8uLi90YWlsd2luZC5jb25maWcuanNcIlxyXG5cclxuY29uc3QgZ2V0dGVycyA9IHtcclxuXHJcbiAgLy8gQ09NUE9ORU5UXHJcbiAgLy8gdngtYXV0b3N1Z2dlc3RcclxuICAvLyBzdGFycmVkUGFnZXM6IHN0YXRlID0+IHN0YXRlLm5hdmJhclNlYXJjaEFuZFBpbkxpc3QuZGF0YS5maWx0ZXIoKHBhZ2UpID0+IHBhZ2UuaGlnaGxpZ2h0QWN0aW9uKSxcclxuICB3aW5kb3dCcmVha1BvaW50OiBzdGF0ZSA9PiB7XHJcblxyXG4gICAgLy8gVGhpcyBzaG91bGQgYmUgc2FtZSBhcyB0YWlsd2luZC4gU28sIGl0IHN0YXlzIGluIHN5bmMgd2l0aCB0YWlsd2luZCB1dGlsaXR5IGNsYXNzZXNcclxuICAgIGlmIChzdGF0ZS53aW5kb3dXaWR0aCA+PSAxMjAwKSByZXR1cm4gJ3hsJ1xyXG4gICAgZWxzZSBpZiAoc3RhdGUud2luZG93V2lkdGggPj0gOTkyKSByZXR1cm4gJ2xnJ1xyXG4gICAgZWxzZSBpZiAoc3RhdGUud2luZG93V2lkdGggPj0gNzY4KSByZXR1cm4gJ21kJ1xyXG4gICAgZWxzZSBpZiAoc3RhdGUud2luZG93V2lkdGggPj0gNTc2KSByZXR1cm4gJ3NtJ1xyXG4gICAgZWxzZSByZXR1cm4gJ3hzJ1xyXG4gIH0sXHJcblxyXG4gIHNjcm9sbGJhclRhZzogc3RhdGUgPT4ge1xyXG4gICAgcmV0dXJuIHN0YXRlLmlzX3RvdWNoX2RldmljZSA/ICdkaXYnIDogJ1Z1ZVBlcmZlY3RTY3JvbGxiYXInXHJcbiAgfVxyXG59XHJcblxyXG5leHBvcnQgZGVmYXVsdCBnZXR0ZXJzXHJcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUtBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFFQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/store/getters.js\n"); /***/ }), /***/ "./src/store/invoiceCart/invoiceCart.js": /*!**********************************************!*\ !*** ./src/store/invoiceCart/invoiceCart.js ***! \**********************************************/ /*! exports provided: state, mutations, actions, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"state\", function() { return state; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"mutations\", function() { return mutations; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"actions\", function() { return actions; });\n/* harmony import */ var core_js_modules_es7_symbol_async_iterator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es7.symbol.async-iterator */ \"./node_modules/core-js/modules/es7.symbol.async-iterator.js\");\n/* harmony import */ var core_js_modules_es7_symbol_async_iterator__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es7_symbol_async_iterator__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es6_symbol__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es6.symbol */ \"./node_modules/core-js/modules/es6.symbol.js\");\n/* harmony import */ var core_js_modules_es6_symbol__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_symbol__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es6_string_iterator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es6.string.iterator */ \"./node_modules/core-js/modules/es6.string.iterator.js\");\n/* harmony import */ var core_js_modules_es6_string_iterator__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_string_iterator__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_es6_array_from__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/es6.array.from */ \"./node_modules/core-js/modules/es6.array.from.js\");\n/* harmony import */ var core_js_modules_es6_array_from__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_array_from__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es6.function.name */ \"./node_modules/core-js/modules/es6.function.name.js\");\n/* harmony import */ var core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_function_name__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_es6_regexp_to_string__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es6.regexp.to-string */ \"./node_modules/core-js/modules/es6.regexp.to-string.js\");\n/* harmony import */ var core_js_modules_es6_regexp_to_string__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_regexp_to_string__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_es6_array_find__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es6.array.find */ \"./node_modules/core-js/modules/es6.array.find.js\");\n/* harmony import */ var core_js_modules_es6_array_find__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_array_find__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! regenerator-runtime/runtime */ \"./node_modules/regenerator-runtime/runtime.js\");\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ \"./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\");\n/* harmony import */ var core_js_modules_es6_array_find_index__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! core-js/modules/es6.array.find-index */ \"./node_modules/core-js/modules/es6.array.find-index.js\");\n/* harmony import */ var core_js_modules_es6_array_find_index__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_array_find_index__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var _axios__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @/axios */ \"./src/axios.js\");\n\n\n\n\n\n\n\n\n\n\nfunction _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== \"undefined\" && o[Symbol.iterator] || o[\"@@iterator\"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === \"number\") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e) { throw _e; }, f: F }; } 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 normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e2) { didErr = true; err = _e2; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }\nfunction _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); }\nfunction _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; }\n\nvar state = function state() {\n return {\n items: []\n };\n};\nvar mutations = {\n ADD_TO_CART: function ADD_TO_CART(state, data) {\n var index = state.items.findIndex(function (item) {\n if (item.pid == data.pid && item.vid == data.vid) return true;\n });\n var variant = data.product.variants_all.filter(function (x) {\n return x.id === data.vid;\n })[0];\n if (variant && !(!variant.is_pre_order && variant.qty === 0)) {\n if (index == -1) {\n state.items.push(data);\n } else {\n state.items[index].product = data.product;\n state.items[index].qty = data.qty;\n }\n }\n },\n INIT: function INIT(state, res) {\n state.items = res;\n localStorage.setItem('admin_cart_items', JSON.stringify(res));\n },\n REMOVE: function REMOVE(state, item) {\n var index = state.items.findIndex(function (vitem) {\n if (vitem.pid == item.pid && vitem.vid == item.vid) return true;\n });\n if (index > -1) {\n state.items.splice(index, 1);\n }\n },\n UPDATE_ITEM_QUANTITY: function UPDATE_ITEM_QUANTITY(state, payload) {\n state.items[payload.index].qty = payload.quantity;\n },\n Clear: function Clear(state) {\n state.items = [];\n }\n};\nvar actions = {\n add: function add(_ref, data) {\n var commit = _ref.commit,\n state = _ref.state;\n commit('ADD_TO_CART', data);\n commit('INIT', state.items);\n },\n remove: function remove(_ref2, data) {\n var commit = _ref2.commit,\n state = _ref2.state;\n commit('REMOVE', data);\n commit('INIT', state.items);\n },\n updateItemQuantity: function updateItemQuantity(_ref3, payload) {\n var commit = _ref3.commit,\n state = _ref3.state;\n commit('UPDATE_ITEM_QUANTITY', payload);\n commit('INIT', state.items);\n },\n clear: function clear(_ref4) {\n var commit = _ref4.commit,\n state = _ref4.state;\n commit('Clear');\n commit('INIT', state.items);\n },\n init: function () {\n var _init = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_8__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee(_ref5) {\n var commit, items, ids, _yield$axios$post, data, exp, _iterator, _step, _loop;\n return regeneratorRuntime.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n commit = _ref5.commit;\n _context.prev = 1;\n items = JSON.parse(localStorage.getItem('admin_cart_items')) || [];\n ids = items.map(function (item) {\n return item.product.id;\n });\n _context.next = 6;\n return _axios__WEBPACK_IMPORTED_MODULE_10__[\"default\"].post('product/variant', {\n products_id: ids\n });\n case 6:\n _yield$axios$post = _context.sent;\n data = _yield$axios$post.data;\n if (data) {\n exp = [];\n _iterator = _createForOfIteratorHelper(items);\n try {\n _loop = function _loop() {\n var cartItem = _step.value;\n var product = data.find(function (item) {\n return item.id == cartItem.product.id;\n });\n //console.log(\"this is product\",product);\n if (!(!product.variants_all[0].is_pre_order && product.variants_all[0].qty === 0)) {\n exp.push({\n vid: cartItem.vid,\n pid: product.id,\n product: product,\n qty: cartItem.qty,\n promotion_id: product.promotion && product.promotion.id ? product.promotion.id : null\n });\n }\n };\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n _loop();\n }\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n commit('INIT', exp);\n }\n _context.next = 14;\n break;\n case 11:\n _context.prev = 11;\n _context.t0 = _context[\"catch\"](1);\n console.log(\"error in cart\", _context.t0);\n case 14:\n _context.prev = 14;\n return _context.finish(14);\n case 16:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, null, [[1, 11, 14, 16]]);\n }));\n function init(_x) {\n return _init.apply(this, arguments);\n }\n return init;\n }()\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n namespaced: true,\n state: state,\n actions: actions,\n mutations: mutations\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvc3RvcmUvaW52b2ljZUNhcnQvaW52b2ljZUNhcnQuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvc3RvcmUvaW52b2ljZUNhcnQvaW52b2ljZUNhcnQuanM/ZTAxOCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgYXhpb3MgZnJvbSAnQC9heGlvcyc7XHJcblxyXG5leHBvcnQgY29uc3Qgc3RhdGUgPSAoKSA9PiAoe1xyXG4gIGl0ZW1zOiBbXSxcclxufSk7XHJcblxyXG5leHBvcnQgY29uc3QgbXV0YXRpb25zID0ge1xyXG5cclxuICBBRERfVE9fQ0FSVChzdGF0ZSwgZGF0YSkge1xyXG4gICAgbGV0IGluZGV4PSBzdGF0ZS5pdGVtcy5maW5kSW5kZXgoKGl0ZW0pPT57XHJcbiAgICAgIGlmKGl0ZW0ucGlkPT1kYXRhLnBpZCAmJiBpdGVtLnZpZD09ZGF0YS52aWQpXHJcbiAgICAgICAgcmV0dXJuIHRydWU7XHJcbiAgICB9KTtcclxuICAgIGNvbnN0IHZhcmlhbnQgPSBkYXRhLnByb2R1Y3QudmFyaWFudHNfYWxsLmZpbHRlcih4ID0+eC5pZCA9PT0gZGF0YS52aWQpWzBdXHJcbiAgICBpZih2YXJpYW50ICYmICEoIXZhcmlhbnQuaXNfcHJlX29yZGVyICYmIHZhcmlhbnQucXR5ID09PTApKXtcclxuICAgICAgaWYoaW5kZXg9PS0xKXtcclxuICAgICAgICBzdGF0ZS5pdGVtcy5wdXNoKGRhdGEpO1xyXG4gICAgICB9XHJcbiAgICAgIGVsc2Uge1xyXG4gICAgICAgIHN0YXRlLml0ZW1zW2luZGV4XS5wcm9kdWN0PWRhdGEucHJvZHVjdDtcclxuICAgICAgICBzdGF0ZS5pdGVtc1tpbmRleF0ucXR5PWRhdGEucXR5XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9LFxyXG4gIElOSVQoc3RhdGUsIHJlcykge1xyXG4gICAgc3RhdGUuaXRlbXMgPSByZXM7XHJcbiAgICBsb2NhbFN0b3JhZ2Uuc2V0SXRlbSgnYWRtaW5fY2FydF9pdGVtcycsSlNPTi5zdHJpbmdpZnkocmVzKSlcclxuICB9LFxyXG4gIFJFTU9WRShzdGF0ZSwgaXRlbSkge1xyXG4gICAgbGV0IGluZGV4PSBzdGF0ZS5pdGVtcy5maW5kSW5kZXgoKHZpdGVtKT0+e1xyXG4gICAgICBpZih2aXRlbS5waWQ9PWl0ZW0ucGlkICYmIHZpdGVtLnZpZD09aXRlbS52aWQpXHJcbiAgICAgICAgcmV0dXJuIHRydWU7XHJcbiAgICB9KTtcclxuICAgIGlmKGluZGV4Pi0xKXtcclxuICAgICAgc3RhdGUuaXRlbXMuc3BsaWNlKGluZGV4LDEpO1xyXG4gICAgfVxyXG4gIH0sXHJcbiAgVVBEQVRFX0lURU1fUVVBTlRJVFkoc3RhdGUsIHBheWxvYWQpXHJcbiAge1xyXG4gICAgc3RhdGUuaXRlbXNbcGF5bG9hZC5pbmRleF0ucXR5ID0gcGF5bG9hZC5xdWFudGl0eVxyXG4gIH0sXHJcbiAgQ2xlYXIoc3RhdGUpIHtcclxuICAgIHN0YXRlLml0ZW1zID0gW107XHJcbiAgfVxyXG59XHJcblxyXG5leHBvcnQgY29uc3QgYWN0aW9ucyA9IHtcclxuICBhZGQoe2NvbW1pdCxzdGF0ZX0sIGRhdGEpIHtcclxuICAgIGNvbW1pdCgnQUREX1RPX0NBUlQnLCBkYXRhKTtcclxuICAgIGNvbW1pdCgnSU5JVCcsIHN0YXRlLml0ZW1zKTtcclxuICB9LFxyXG4gIHJlbW92ZSh7Y29tbWl0LHN0YXRlfSwgZGF0YSkge1xyXG4gICAgY29tbWl0KCdSRU1PVkUnLCBkYXRhKTtcclxuICAgIGNvbW1pdCgnSU5JVCcsIHN0YXRlLml0ZW1zKTtcclxuICB9LFxyXG4gIHVwZGF0ZUl0ZW1RdWFudGl0eSh7Y29tbWl0LHN0YXRlfSwgcGF5bG9hZCkge1xyXG4gICAgY29tbWl0KCdVUERBVEVfSVRFTV9RVUFOVElUWScsIHBheWxvYWQpXHJcbiAgICBjb21taXQoJ0lOSVQnLCBzdGF0ZS5pdGVtcyk7XHJcbiAgfSxcclxuICBjbGVhcih7Y29tbWl0LHN0YXRlfSkge1xyXG4gICAgY29tbWl0KCdDbGVhcicpXHJcbiAgICBjb21taXQoJ0lOSVQnLCBzdGF0ZS5pdGVtcyk7XHJcbiAgfSxcclxuICBhc3luYyBpbml0KHtjb21taXR9KSB7XHJcbiAgICB0cnkge1xyXG4gICAgICBsZXQgaXRlbXMgPSBKU09OLnBhcnNlKGxvY2FsU3RvcmFnZS5nZXRJdGVtKCdhZG1pbl9jYXJ0X2l0ZW1zJykpIHx8IFtdO1xyXG4gICAgICBsZXQgaWRzID0gaXRlbXMubWFwKCBpdGVtID0+IGl0ZW0ucHJvZHVjdC5pZCApO1xyXG4gICAgICBsZXQge2RhdGF9ID0gYXdhaXQgYXhpb3MucG9zdCgncHJvZHVjdC92YXJpYW50Jywge3Byb2R1Y3RzX2lkOiBpZHN9KTtcclxuICAgICAgaWYgKGRhdGEpIHtcclxuICAgICAgICBsZXQgZXhwID0gW107XHJcbiAgICAgICAgZm9yIChsZXQgY2FydEl0ZW0gb2YgaXRlbXMpIHtcclxuICAgICAgICAgIGxldCBwcm9kdWN0ID0gZGF0YS5maW5kKCAoaXRlbSkgPT4gaXRlbS5pZCA9PSBjYXJ0SXRlbS5wcm9kdWN0LmlkKTtcclxuICAgICAgICAgIC8vY29uc29sZS5sb2coXCJ0aGlzIGlzIHByb2R1Y3RcIixwcm9kdWN0KTtcclxuICAgICAgICAgIGlmKCEoIXByb2R1Y3QudmFyaWFudHNfYWxsWzBdLmlzX3ByZV9vcmRlciAmJiBwcm9kdWN0LnZhcmlhbnRzX2FsbFswXS5xdHkgPT09IDApKXtcclxuICAgICAgICAgICAgZXhwLnB1c2goe1xyXG4gICAgICAgICAgICAgIHZpZDogY2FydEl0ZW0udmlkLFxyXG4gICAgICAgICAgICAgIHBpZDogcHJvZHVjdC5pZCxcclxuICAgICAgICAgICAgICBwcm9kdWN0OiBwcm9kdWN0LFxyXG4gICAgICAgICAgICAgIHF0eTogY2FydEl0ZW0ucXR5LFxyXG4gICAgICAgICAgICAgIHByb21vdGlvbl9pZDogcHJvZHVjdC5wcm9tb3Rpb24gJiYgcHJvZHVjdC5wcm9tb3Rpb24uaWQgPyBwcm9kdWN0LnByb21vdGlvbi5pZCA6IG51bGxcclxuICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGNvbW1pdCgnSU5JVCcsIGV4cCk7XHJcbiAgICAgIH1cclxuICAgIH1jYXRjaCAoZSlcclxuICAgIHtcclxuICAgICAgY29uc29sZS5sb2coXCJlcnJvciBpbiBjYXJ0XCIsZSk7XHJcbiAgICB9ZmluYWxseSB7XHJcbiAgICAgIC8vXHJcbiAgICB9XHJcbiAgfSxcclxufVxyXG5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG4gIG5hbWVzcGFjZWQ6IHRydWUsXHJcbiAgc3RhdGUsXHJcbiAgYWN0aW9ucyxcclxuICBtdXRhdGlvbnNcclxufVxyXG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUVBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFFQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBWEE7QUFBQTtBQVlBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFLQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/store/invoiceCart/invoiceCart.js\n"); /***/ }), /***/ "./src/store/manage/const.js": /*!***********************************!*\ !*** ./src/store/manage/const.js ***! \***********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! regenerator-runtime/runtime */ \"./node_modules/regenerator-runtime/runtime.js\");\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ \"./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! lodash */ \"./node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _axios__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../axios */ \"./src/axios.js\");\n\n\n\n\n// import {oapi} from \"../../axios\";\n\nvar state = {\n keys: [\n /*{\r\n id: 'ut',\r\n title: 'نوع کاربری',\r\n icon: 'icon-user',\r\n iconPack: 'feather'\r\n },\r\n {\r\n id: 'status',\r\n title: 'وضعیت سفارش',\r\n icon: 'icon-user',\r\n iconPack: 'feather'\r\n },*/\n {\n id: 'brand',\n title: 'برند ها',\n icon: 'icon-user',\n iconPack: 'feather'\n }],\n loading: false,\n rows: [{\n id: 1,\n key: 'ut',\n val: 'نوع اول'\n }]\n};\nvar mutations = {\n ADD_ITEM: function ADD_ITEM(state, data) {\n console.log(\"data ==> \", data);\n state.rows.push(data);\n },\n INJECT: function INJECT(state, data) {\n state.rows = data || [];\n //state.keys = keys || [];\n },\n LOADING: function LOADING(state, data) {\n state.loading = data;\n },\n EDIT_ROW: function EDIT_ROW(state, data) {\n if (data.delete) {\n console.log(\"data.row ==> \", data.row);\n console.log(\"data ==> \", data);\n console.log(\"ssss\", state.rows);\n //state.rows= state.rows.filter( (item)=> item.val!=data.row.val );\n //state.rows = _.without(state.rows, _.find(state.rows, (item) => item.val == data.row.val));\n } else {\n console.log(\"this state\", state.rows);\n console.log(\"update\", data);\n //state.rows[data.index] = data.row;\n }\n }\n};\n\nvar actions = {\n init: function () {\n var _init = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee(_ref) {\n var commit, res;\n return regeneratorRuntime.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n commit = _ref.commit;\n commit('LOADING', true);\n _context.prev = 2;\n _context.next = 5;\n return _axios__WEBPACK_IMPORTED_MODULE_3__[\"default\"].get('config/statics');\n case 5:\n res = _context.sent;\n console.log(\"res ==> \", res.data);\n commit('INJECT', res.data);\n _context.next = 12;\n break;\n case 10:\n _context.prev = 10;\n _context.t0 = _context[\"catch\"](2);\n case 12:\n _context.prev = 12;\n commit('LOADING', false);\n return _context.finish(12);\n case 15:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, null, [[2, 10, 12, 15]]);\n }));\n function init(_x) {\n return _init.apply(this, arguments);\n }\n return init;\n }(),\n save: function () {\n var _save = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee2(_ref2, data) {\n var commit, state, res;\n return regeneratorRuntime.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n commit = _ref2.commit, state = _ref2.state;\n commit('LOADING', true);\n _context2.prev = 2;\n _context2.next = 5;\n return _axios__WEBPACK_IMPORTED_MODULE_3__[\"default\"].post('https://henzagold.com/api/config/statics', state.rows);\n case 5:\n res = _context2.sent;\n _context2.next = 10;\n break;\n case 8:\n _context2.prev = 8;\n _context2.t0 = _context2[\"catch\"](2);\n case 10:\n _context2.prev = 10;\n commit('LOADING', false);\n return _context2.finish(10);\n case 13:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2, null, [[2, 8, 10, 13]]);\n }));\n function save(_x2, _x3) {\n return _save.apply(this, arguments);\n }\n return save;\n }()\n};\nvar getters = {};\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n namespaced: true,\n state: state,\n mutations: mutations,\n actions: actions,\n getters: getters\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvc3RvcmUvbWFuYWdlL2NvbnN0LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3N0b3JlL21hbmFnZS9jb25zdC5qcz81OWNlIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBfIGZyb20gJ2xvZGFzaCc7XHJcbmltcG9ydCBheGlvcyBmcm9tIFwiLi4vLi4vYXhpb3NcIjtcclxuLy8gaW1wb3J0IHtvYXBpfSBmcm9tIFwiLi4vLi4vYXhpb3NcIjtcclxuXHJcbmNvbnN0IHN0YXRlID0ge1xyXG4gIGtleXM6IFtcclxuICAgIC8qe1xyXG4gICAgICBpZDogJ3V0JyxcclxuICAgICAgdGl0bGU6ICfZhtmI2Lkg2qnYp9ix2KjYsduMJyxcclxuICAgICAgaWNvbjogJ2ljb24tdXNlcicsXHJcbiAgICAgIGljb25QYWNrOiAnZmVhdGhlcidcclxuICAgIH0sXHJcbiAgICB7XHJcbiAgICAgIGlkOiAnc3RhdHVzJyxcclxuICAgICAgdGl0bGU6ICfZiNi22LnbjNiqINiz2YHYp9ix2LQnLFxyXG4gICAgICBpY29uOiAnaWNvbi11c2VyJyxcclxuICAgICAgaWNvblBhY2s6ICdmZWF0aGVyJ1xyXG4gICAgfSwqL1xyXG4gICAge1xyXG4gICAgICBpZDogJ2JyYW5kJyxcclxuICAgICAgdGl0bGU6ICfYqNix2YbYryDZh9inJyxcclxuICAgICAgaWNvbjogJ2ljb24tdXNlcicsXHJcbiAgICAgIGljb25QYWNrOiAnZmVhdGhlcidcclxuICAgIH0sXHJcbiAgXSxcclxuICBsb2FkaW5nOiBmYWxzZSxcclxuICByb3dzOiBbXHJcbiAgICB7aWQ6IDEsIGtleTogJ3V0JywgdmFsOiAn2YbZiNi5INin2YjZhCd9XHJcbiAgXVxyXG59O1xyXG5jb25zdCBtdXRhdGlvbnMgPSB7XHJcbiAgQUREX0lURU0oc3RhdGUsIGRhdGEpIHtcclxuICAgIGNvbnNvbGUubG9nKFwiZGF0YSA9PT4gXCIsIGRhdGEpO1xyXG4gICAgc3RhdGUucm93cy5wdXNoKGRhdGEpO1xyXG4gIH0sXHJcbiAgSU5KRUNUKHN0YXRlICwgZGF0YSl7XHJcbiAgICBzdGF0ZS5yb3dzID0gZGF0YSB8fCBbXTtcclxuICAgIC8vc3RhdGUua2V5cyA9IGtleXMgfHwgW107XHJcbiAgfSxcclxuICBMT0FESU5HKHN0YXRlLCBkYXRhKSB7XHJcbiAgICBzdGF0ZS5sb2FkaW5nID0gZGF0YTtcclxuICB9LFxyXG4gIEVESVRfUk9XKHN0YXRlLCBkYXRhKSB7XHJcbiAgICBpZiAoZGF0YS5kZWxldGUpIHtcclxuICAgICAgY29uc29sZS5sb2coXCJkYXRhLnJvdyA9PT4gXCIsIGRhdGEucm93KTtcclxuICAgICAgY29uc29sZS5sb2coXCJkYXRhID09PiBcIiwgZGF0YSk7XHJcbiAgICAgIGNvbnNvbGUubG9nKFwic3Nzc1wiLHN0YXRlLnJvd3MpO1xyXG4gICAgICAvL3N0YXRlLnJvd3M9IHN0YXRlLnJvd3MuZmlsdGVyKCAoaXRlbSk9PiBpdGVtLnZhbCE9ZGF0YS5yb3cudmFsICk7XHJcbiAgICAgIC8vc3RhdGUucm93cyA9IF8ud2l0aG91dChzdGF0ZS5yb3dzLCBfLmZpbmQoc3RhdGUucm93cywgKGl0ZW0pID0+IGl0ZW0udmFsID09IGRhdGEucm93LnZhbCkpO1xyXG4gICAgfSBlbHNlIHtcclxuICAgICAgY29uc29sZS5sb2coXCJ0aGlzIHN0YXRlXCIsc3RhdGUucm93cyk7XHJcbiAgICAgIGNvbnNvbGUubG9nKFwidXBkYXRlXCIsZGF0YSk7XHJcbiAgICAgIC8vc3RhdGUucm93c1tkYXRhLmluZGV4XSA9IGRhdGEucm93O1xyXG4gICAgfVxyXG4gIH1cclxufTtcclxuY29uc3QgYWN0aW9ucyA9IHtcclxuICBhc3luYyBpbml0KHtjb21taXR9KXtcclxuICAgIGNvbW1pdCgnTE9BRElORycsIHRydWUpO1xyXG4gICAgdHJ5IHtcclxuICAgICAgLy9sZXQgcmVzID0gYXdhaXQgYXhpb3MuZ2V0KCdodHRwOi8vY2hpemppei5pci9hcGkvY29uZmlnL3N0YXRpY3MnKTtcclxuICAgICAgbGV0IHJlcyA9IGF3YWl0IGF4aW9zLmdldCgnY29uZmlnL3N0YXRpY3MnKTtcclxuICAgICAgY29uc29sZS5sb2coXCJyZXMgPT0+IFwiICwgcmVzLmRhdGEpO1xyXG4gICAgICBjb21taXQoJ0lOSkVDVCcgLCByZXMuZGF0YSk7XHJcbiAgICB9IGNhdGNoIChlKSB7XHJcblxyXG4gICAgfSBmaW5hbGx5IHtcclxuICAgICAgY29tbWl0KCdMT0FESU5HJywgZmFsc2UpO1xyXG4gICAgfVxyXG4gIH0sXHJcbiAgYXN5bmMgc2F2ZSh7Y29tbWl0ICxzdGF0ZX0sIGRhdGEpIHtcclxuICAgIGNvbW1pdCgnTE9BRElORycsIHRydWUpO1xyXG4gICAgdHJ5IHtcclxuICAgICAgbGV0IHJlcyA9IGF3YWl0IGF4aW9zLnBvc3QoJ2h0dHBzOi8vaGVuemFnb2xkLmNvbS9hcGkvY29uZmlnL3N0YXRpY3MnICwgc3RhdGUucm93cyk7XHJcbiAgICB9IGNhdGNoIChlKSB7XHJcblxyXG4gICAgfSBmaW5hbGx5IHtcclxuICAgICAgY29tbWl0KCdMT0FESU5HJywgZmFsc2UpO1xyXG4gICAgfVxyXG4gIH1cclxufTtcclxuY29uc3QgZ2V0dGVycyA9IHt9O1xyXG5cclxuXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICBuYW1lc3BhY2VkOiB0cnVlLFxyXG4gIHN0YXRlLFxyXG4gIG11dGF0aW9ucyxcclxuICBhY3Rpb25zLFxyXG4gIGdldHRlcnNcclxufVxyXG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFHQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBSUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUlBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFHQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/store/manage/const.js\n"); /***/ }), /***/ "./src/store/mutations.js": /*!********************************!*\ !*** ./src/store/mutations.js ***! \********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/web.dom.iterable */ \"./node_modules/core-js/modules/web.dom.iterable.js\");\n/* harmony import */ var core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es6_object_keys__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es6.object.keys */ \"./node_modules/core-js/modules/es6.object.keys.js\");\n/* harmony import */ var core_js_modules_es6_object_keys__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_object_keys__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_es6_array_find_index__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es6.array.find-index */ \"./node_modules/core-js/modules/es6.array.find-index.js\");\n/* harmony import */ var core_js_modules_es6_array_find_index__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_array_find_index__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\n/*=========================================================================================\r\n File Name: mutations.js\r\n Description: Vuex Store - mutations\r\n ----------------------------------------------------------------------------------------\r\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\r\n Author: Pixinvent\r\n Author URL: http://www.themeforest.net/user/pixinvent\r\n==========================================================================================*/\n\nvar mutations = {\n // /////////////////////////////////////////////\n // COMPONENTS\n // /////////////////////////////////////////////\n // Vertical NavMenu\n setOrderCount: function setOrderCount(state, value) {\n state.orderCount = value;\n },\n TOGGLE_IS_VERTICAL_NAV_MENU_ACTIVE: function TOGGLE_IS_VERTICAL_NAV_MENU_ACTIVE(state, value) {\n state.isVerticalNavMenuActive = value;\n },\n TOGGLE_REDUCE_BUTTON: function TOGGLE_REDUCE_BUTTON(state, val) {\n state.reduceButton = val;\n },\n UPDATE_MAIN_LAYOUT_TYPE: function UPDATE_MAIN_LAYOUT_TYPE(state, val) {\n state.mainLayoutType = val;\n },\n UPDATE_VERTICAL_NAV_MENU_ITEMS_MIN: function UPDATE_VERTICAL_NAV_MENU_ITEMS_MIN(state, val) {\n state.verticalNavMenuItemsMin = val;\n },\n UPDATE_VERTICAL_NAV_MENU_WIDTH: function UPDATE_VERTICAL_NAV_MENU_WIDTH(state, width) {\n state.verticalNavMenuWidth = width;\n },\n // VxAutoSuggest\n UPDATE_STARRED_PAGE: function UPDATE_STARRED_PAGE(state, payload) {\n // find item index in search list state\n var index = state.navbarSearchAndPinList['pages'].data.findIndex(function (item) {\n return item.url === payload.url;\n });\n\n // update the main list\n state.navbarSearchAndPinList['pages'].data[index].is_bookmarked = payload.val;\n\n // if val is true add it to starred else remove\n if (payload.val) {\n state.starredPages.push(state.navbarSearchAndPinList['pages'].data[index]);\n } else {\n // find item index from starred pages\n var _index = state.starredPages.findIndex(function (item) {\n return item.url === payload.url;\n });\n\n // remove item using index\n state.starredPages.splice(_index, 1);\n }\n },\n // Navbar-Vertical\n ARRANGE_STARRED_PAGES_LIMITED: function ARRANGE_STARRED_PAGES_LIMITED(state, list) {\n var starredPagesMore = state.starredPages.slice(10);\n state.starredPages = list.concat(starredPagesMore);\n },\n ARRANGE_STARRED_PAGES_MORE: function ARRANGE_STARRED_PAGES_MORE(state, list) {\n var downToUp = false;\n var lastItemInStarredLimited = state.starredPages[10];\n var starredPagesLimited = state.starredPages.slice(0, 10);\n state.starredPages = starredPagesLimited.concat(list);\n state.starredPages.slice(0, 10).map(function (i) {\n if (list.indexOf(i) > -1) downToUp = true;\n });\n if (!downToUp) {\n state.starredPages.splice(10, 0, lastItemInStarredLimited);\n }\n },\n // ////////////////////////////////////////////\n // UI\n // ////////////////////////////////////////////\n TOGGLE_CONTENT_OVERLAY: function TOGGLE_CONTENT_OVERLAY(state, val) {\n state.bodyOverlay = val;\n },\n UPDATE_PRIMARY_COLOR: function UPDATE_PRIMARY_COLOR(state, val) {\n state.themePrimaryColor = val;\n },\n UPDATE_THEME: function UPDATE_THEME(state, val) {\n state.theme = val;\n },\n UPDATE_WINDOW_WIDTH: function UPDATE_WINDOW_WIDTH(state, width) {\n state.windowWidth = width;\n },\n UPDATE_WINDOW_SCROLL_Y: function UPDATE_WINDOW_SCROLL_Y(state, val) {\n state.scrollY = val;\n },\n // /////////////////////////////////////////////\n // User/Account\n // /////////////////////////////////////////////\n // Updates user info in state and localstorage\n UPDATE_USER_INFO: function UPDATE_USER_INFO(state, payload) {\n // Get Data localStorage\n var userInfo = JSON.parse(localStorage.getItem('userInfo')) || state.AppActiveUser;\n for (var _i = 0, _Object$keys = Object.keys(payload); _i < _Object$keys.length; _i++) {\n var property = _Object$keys[_i];\n if (payload[property] !== null) {\n // If some of user property is null - user default property defined in state.AppActiveUser\n state.AppActiveUser[property] = payload[property];\n\n // Update key in localStorage\n userInfo[property] = payload[property];\n }\n }\n // Store data in localStorage\n localStorage.setItem('userInfo', JSON.stringify(userInfo));\n }\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (mutations);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvc3RvcmUvbXV0YXRpb25zLmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3N0b3JlL211dGF0aW9ucy5qcz8wNDM5Il0sInNvdXJjZXNDb250ZW50IjpbIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuICBGaWxlIE5hbWU6IG11dGF0aW9ucy5qc1xyXG4gIERlc2NyaXB0aW9uOiBWdWV4IFN0b3JlIC0gbXV0YXRpb25zXHJcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXHJcbiAgQXV0aG9yOiBQaXhpbnZlbnRcclxuICBBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuXHJcbmNvbnN0IG11dGF0aW9ucyA9IHtcclxuXHJcblxyXG4gIC8vIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4gIC8vIENPTVBPTkVOVFNcclxuICAvLyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbiAgLy8gVmVydGljYWwgTmF2TWVudVxyXG5cclxuICBzZXRPcmRlckNvdW50IChzdGF0ZSwgdmFsdWUpIHtcclxuICAgIHN0YXRlLm9yZGVyQ291bnQgPSB2YWx1ZVxyXG4gIH0sXHJcbiAgVE9HR0xFX0lTX1ZFUlRJQ0FMX05BVl9NRU5VX0FDVElWRSAoc3RhdGUsIHZhbHVlKSB7XHJcbiAgICBzdGF0ZS5pc1ZlcnRpY2FsTmF2TWVudUFjdGl2ZSA9IHZhbHVlXHJcbiAgfSxcclxuICBUT0dHTEVfUkVEVUNFX0JVVFRPTiAoc3RhdGUsIHZhbCkge1xyXG4gICAgc3RhdGUucmVkdWNlQnV0dG9uID0gdmFsXHJcbiAgfSxcclxuICBVUERBVEVfTUFJTl9MQVlPVVRfVFlQRSAoc3RhdGUsIHZhbCkge1xyXG4gICAgc3RhdGUubWFpbkxheW91dFR5cGUgPSB2YWxcclxuICB9LFxyXG4gIFVQREFURV9WRVJUSUNBTF9OQVZfTUVOVV9JVEVNU19NSU4gKHN0YXRlLCB2YWwpIHtcclxuICAgIHN0YXRlLnZlcnRpY2FsTmF2TWVudUl0ZW1zTWluID0gdmFsXHJcbiAgfSxcclxuICBVUERBVEVfVkVSVElDQUxfTkFWX01FTlVfV0lEVEggKHN0YXRlLCB3aWR0aCkge1xyXG4gICAgc3RhdGUudmVydGljYWxOYXZNZW51V2lkdGggPSB3aWR0aFxyXG4gIH0sXHJcblxyXG5cclxuICAvLyBWeEF1dG9TdWdnZXN0XHJcblxyXG4gIFVQREFURV9TVEFSUkVEX1BBR0UgKHN0YXRlLCBwYXlsb2FkKSB7XHJcblxyXG4gICAgLy8gZmluZCBpdGVtIGluZGV4IGluIHNlYXJjaCBsaXN0IHN0YXRlXHJcbiAgICBjb25zdCBpbmRleCA9IHN0YXRlLm5hdmJhclNlYXJjaEFuZFBpbkxpc3RbJ3BhZ2VzJ10uZGF0YS5maW5kSW5kZXgoKGl0ZW0pID0+IGl0ZW0udXJsID09PSBwYXlsb2FkLnVybClcclxuXHJcbiAgICAvLyB1cGRhdGUgdGhlIG1haW4gbGlzdFxyXG4gICAgc3RhdGUubmF2YmFyU2VhcmNoQW5kUGluTGlzdFsncGFnZXMnXS5kYXRhW2luZGV4XS5pc19ib29rbWFya2VkID0gcGF5bG9hZC52YWxcclxuXHJcbiAgICAvLyBpZiB2YWwgaXMgdHJ1ZSBhZGQgaXQgdG8gc3RhcnJlZCBlbHNlIHJlbW92ZVxyXG4gICAgaWYgKHBheWxvYWQudmFsKSB7XHJcbiAgICAgIHN0YXRlLnN0YXJyZWRQYWdlcy5wdXNoKHN0YXRlLm5hdmJhclNlYXJjaEFuZFBpbkxpc3RbJ3BhZ2VzJ10uZGF0YVtpbmRleF0pXHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICAvLyBmaW5kIGl0ZW0gaW5kZXggZnJvbSBzdGFycmVkIHBhZ2VzXHJcbiAgICAgIGNvbnN0IGluZGV4ID0gc3RhdGUuc3RhcnJlZFBhZ2VzLmZpbmRJbmRleCgoaXRlbSkgPT4gaXRlbS51cmwgPT09IHBheWxvYWQudXJsKVxyXG5cclxuICAgICAgLy8gcmVtb3ZlIGl0ZW0gdXNpbmcgaW5kZXhcclxuICAgICAgc3RhdGUuc3RhcnJlZFBhZ2VzLnNwbGljZShpbmRleCwgMSlcclxuICAgIH1cclxuICB9LFxyXG5cclxuICAvLyBOYXZiYXItVmVydGljYWxcclxuXHJcbiAgQVJSQU5HRV9TVEFSUkVEX1BBR0VTX0xJTUlURUQgKHN0YXRlLCBsaXN0KSB7XHJcbiAgICBjb25zdCBzdGFycmVkUGFnZXNNb3JlID0gc3RhdGUuc3RhcnJlZFBhZ2VzLnNsaWNlKDEwKVxyXG4gICAgc3RhdGUuc3RhcnJlZFBhZ2VzICAgICA9IGxpc3QuY29uY2F0KHN0YXJyZWRQYWdlc01vcmUpXHJcbiAgfSxcclxuICBBUlJBTkdFX1NUQVJSRURfUEFHRVNfTU9SRSAoc3RhdGUsIGxpc3QpIHtcclxuICAgIGxldCBkb3duVG9VcCAgICAgICAgICAgICAgICAgICA9IGZhbHNlXHJcbiAgICBjb25zdCBsYXN0SXRlbUluU3RhcnJlZExpbWl0ZWQgPSBzdGF0ZS5zdGFycmVkUGFnZXNbMTBdXHJcbiAgICBjb25zdCBzdGFycmVkUGFnZXNMaW1pdGVkICAgICAgPSBzdGF0ZS5zdGFycmVkUGFnZXMuc2xpY2UoMCwgMTApXHJcbiAgICBzdGF0ZS5zdGFycmVkUGFnZXMgICAgICAgICAgICAgPSBzdGFycmVkUGFnZXNMaW1pdGVkLmNvbmNhdChsaXN0KVxyXG5cclxuICAgIHN0YXRlLnN0YXJyZWRQYWdlcy5zbGljZSgwLCAxMCkubWFwKChpKSA9PiB7XHJcbiAgICAgIGlmIChsaXN0LmluZGV4T2YoaSkgPiAtMSkgZG93blRvVXAgPSB0cnVlXHJcbiAgICB9KVxyXG5cclxuICAgIGlmICghZG93blRvVXApIHtcclxuICAgICAgc3RhdGUuc3RhcnJlZFBhZ2VzLnNwbGljZSgxMCwgMCwgbGFzdEl0ZW1JblN0YXJyZWRMaW1pdGVkKVxyXG4gICAgfVxyXG4gIH0sXHJcblxyXG5cclxuICAvLyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4gIC8vIFVJXHJcbiAgLy8gLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbiAgVE9HR0xFX0NPTlRFTlRfT1ZFUkxBWSAoc3RhdGUsIHZhbCkgeyBzdGF0ZS5ib2R5T3ZlcmxheSAgICAgICA9IHZhbCAgIH0sXHJcbiAgVVBEQVRFX1BSSU1BUllfQ09MT1IgKHN0YXRlLCB2YWwpICAgeyBzdGF0ZS50aGVtZVByaW1hcnlDb2xvciA9IHZhbCAgIH0sXHJcbiAgVVBEQVRFX1RIRU1FIChzdGF0ZSwgdmFsKSAgICAgICAgICAgeyBzdGF0ZS50aGVtZSAgICAgICAgICAgICA9IHZhbCAgIH0sXHJcbiAgVVBEQVRFX1dJTkRPV19XSURUSCAoc3RhdGUsIHdpZHRoKSAgeyBzdGF0ZS53aW5kb3dXaWR0aCAgICAgICA9IHdpZHRoIH0sXHJcbiAgVVBEQVRFX1dJTkRPV19TQ1JPTExfWSAoc3RhdGUsIHZhbCkgeyBzdGF0ZS5zY3JvbGxZICAgICAgICAgICA9IHZhbCAgIH0sXHJcblxyXG5cclxuICAvLyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuICAvLyBVc2VyL0FjY291bnRcclxuICAvLyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbiAgLy8gVXBkYXRlcyB1c2VyIGluZm8gaW4gc3RhdGUgYW5kIGxvY2Fsc3RvcmFnZVxyXG4gIFVQREFURV9VU0VSX0lORk8gKHN0YXRlLCBwYXlsb2FkKSB7XHJcblxyXG4gICAgLy8gR2V0IERhdGEgbG9jYWxTdG9yYWdlXHJcbiAgICBjb25zdCB1c2VySW5mbyA9IEpTT04ucGFyc2UobG9jYWxTdG9yYWdlLmdldEl0ZW0oJ3VzZXJJbmZvJykpIHx8IHN0YXRlLkFwcEFjdGl2ZVVzZXJcclxuXHJcbiAgICBmb3IgKGNvbnN0IHByb3BlcnR5IG9mIE9iamVjdC5rZXlzKHBheWxvYWQpKSB7XHJcblxyXG4gICAgICBpZiAocGF5bG9hZFtwcm9wZXJ0eV0gIT09IG51bGwpIHtcclxuICAgICAgICAvLyBJZiBzb21lIG9mIHVzZXIgcHJvcGVydHkgaXMgbnVsbCAtIHVzZXIgZGVmYXVsdCBwcm9wZXJ0eSBkZWZpbmVkIGluIHN0YXRlLkFwcEFjdGl2ZVVzZXJcclxuICAgICAgICBzdGF0ZS5BcHBBY3RpdmVVc2VyW3Byb3BlcnR5XSA9IHBheWxvYWRbcHJvcGVydHldXHJcblxyXG4gICAgICAgIC8vIFVwZGF0ZSBrZXkgaW4gbG9jYWxTdG9yYWdlXHJcbiAgICAgICAgdXNlckluZm9bcHJvcGVydHldID0gcGF5bG9hZFtwcm9wZXJ0eV1cclxuICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcbiAgICAvLyBTdG9yZSBkYXRhIGluIGxvY2FsU3RvcmFnZVxyXG4gICAgbG9jYWxTdG9yYWdlLnNldEl0ZW0oJ3VzZXJJbmZvJywgSlNPTi5zdHJpbmdpZnkodXNlckluZm8pKVxyXG4gIH1cclxufVxyXG5cclxuZXhwb3J0IGRlZmF1bHQgbXV0YXRpb25zXHJcblxyXG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUdBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBR0E7QUFFQTtBQUVBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFHQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBRUE7QUFDQTtBQUVBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/store/mutations.js\n"); /***/ }), /***/ "./src/store/order/index.js": /*!**********************************!*\ !*** ./src/store/order/index.js ***! \**********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! regenerator-runtime/runtime */ \"./node_modules/regenerator-runtime/runtime.js\");\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ \"./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\");\n/* harmony import */ var _axios__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @/axios */ \"./src/axios.js\");\n\n\n\nvar state = {\n model: {},\n rows: [],\n count: 0,\n page: 1,\n loading: false,\n searchQuery: undefined\n};\nvar mutations = {\n ADD_ITEM: function ADD_ITEM(state, data) {\n state.rows.push(data);\n },\n LOADING: function LOADING(state, data) {\n state.loading = data;\n },\n SET_PAGE: function SET_PAGE(state, data) {\n state.page = data;\n },\n SEARCH_QUERY_SET: function SEARCH_QUERY_SET(state, data) {\n state.searchQuery = data;\n },\n FETCH: function FETCH(state, _ref) {\n var rows = _ref.rows,\n count = _ref.count,\n page = _ref.page;\n // console.log(\"rr\", rows);\n state.rows = rows;\n state.count = count || 0;\n state.page = page || 0;\n },\n INJECT_LIST: function INJECT_LIST(state, _ref2) {\n var count = _ref2.count,\n rows = _ref2.rows,\n page = _ref2.page;\n state.count = count;\n state.page = page;\n state.rows = rows;\n }\n};\nvar actions = {\n remove: function () {\n var _remove = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee(_ref3, _ref4) {\n var commit, dispatch, id, _yield$axios$delete, data;\n return regeneratorRuntime.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n commit = _ref3.commit, dispatch = _ref3.dispatch;\n id = _ref4.id;\n commit('LOADING', true);\n _context.prev = 3;\n _context.next = 6;\n return _axios__WEBPACK_IMPORTED_MODULE_2__[\"default\"].delete('order/' + id);\n case 6:\n _yield$axios$delete = _context.sent;\n data = _yield$axios$delete.data;\n dispatch('order/fetch');\n _context.next = 14;\n break;\n case 11:\n _context.prev = 11;\n _context.t0 = _context[\"catch\"](3);\n throw _context.t0;\n case 14:\n _context.prev = 14;\n commit('LOADING', false);\n return _context.finish(14);\n case 17:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, null, [[3, 11, 14, 17]]);\n }));\n function remove(_x, _x2) {\n return _remove.apply(this, arguments);\n }\n return remove;\n }(),\n save: function () {\n var _save = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee2(_ref5, payload) {\n var commit, state, _yield$axios$put, data, _yield$axios$post, _data;\n return regeneratorRuntime.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n commit = _ref5.commit, state = _ref5.state;\n commit('LOADING', true);\n _context2.prev = 2;\n if (!payload.id) {\n _context2.next = 11;\n break;\n }\n _context2.next = 6;\n return _axios__WEBPACK_IMPORTED_MODULE_2__[\"default\"].put(\"order/\".concat(payload.id), payload);\n case 6:\n _yield$axios$put = _context2.sent;\n data = _yield$axios$put.data;\n return _context2.abrupt(\"return\", data);\n case 11:\n _context2.next = 13;\n return _axios__WEBPACK_IMPORTED_MODULE_2__[\"default\"].post(\"order/\", payload);\n case 13:\n _yield$axios$post = _context2.sent;\n _data = _yield$axios$post.data;\n return _context2.abrupt(\"return\", _data);\n case 16:\n _context2.next = 21;\n break;\n case 18:\n _context2.prev = 18;\n _context2.t0 = _context2[\"catch\"](2);\n throw _context2.t0;\n case 21:\n _context2.prev = 21;\n commit('LOADING', false);\n return _context2.finish(21);\n case 24:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2, null, [[2, 18, 21, 24]]);\n }));\n function save(_x3, _x4) {\n return _save.apply(this, arguments);\n }\n return save;\n }(),\n fetch: function () {\n var _fetch = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee3(_ref6, data) {\n var commit, state, _yield$axios$get, _data2;\n return regeneratorRuntime.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n commit = _ref6.commit, state = _ref6.state;\n commit('LOADING', true);\n _context3.prev = 2;\n _context3.next = 5;\n return _axios__WEBPACK_IMPORTED_MODULE_2__[\"default\"].get('order/', {\n params: {\n page: state.page,\n text_search: state.searchQuery\n }\n });\n case 5:\n _yield$axios$get = _context3.sent;\n _data2 = _yield$axios$get.data;\n commit('FETCH', _data2);\n _context3.next = 13;\n break;\n case 10:\n _context3.prev = 10;\n _context3.t0 = _context3[\"catch\"](2);\n throw _context3.t0;\n case 13:\n _context3.prev = 13;\n commit('LOADING', false);\n return _context3.finish(13);\n case 16:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3, null, [[2, 10, 13, 16]]);\n }));\n function fetch(_x5, _x6) {\n return _fetch.apply(this, arguments);\n }\n return fetch;\n }()\n};\nvar getters = {};\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n namespaced: true,\n state: state,\n mutations: mutations,\n actions: actions,\n getters: getters\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvc3RvcmUvb3JkZXIvaW5kZXguanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvc3RvcmUvb3JkZXIvaW5kZXguanM/ZWIwYSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgYXhpb3MgZnJvbSBcIkAvYXhpb3NcIjtcclxuXHJcbmNvbnN0IHN0YXRlID0ge1xyXG4gIG1vZGVsOiB7fSxcclxuICByb3dzOiBbXSxcclxuICBjb3VudDogMCxcclxuICBwYWdlOiAxLFxyXG4gIGxvYWRpbmc6IGZhbHNlLFxyXG4gIHNlYXJjaFF1ZXJ5OiB1bmRlZmluZWQsXHJcbn07XHJcbmNvbnN0IG11dGF0aW9ucyA9IHtcclxuICBBRERfSVRFTShzdGF0ZSwgZGF0YSkge1xyXG4gICAgc3RhdGUucm93cy5wdXNoKGRhdGEpO1xyXG4gIH0sXHJcbiAgTE9BRElORyhzdGF0ZSwgZGF0YSkge1xyXG4gICAgc3RhdGUubG9hZGluZyA9IGRhdGE7XHJcbiAgfSxcclxuICBTRVRfUEFHRShzdGF0ZSwgZGF0YSkge1xyXG4gICAgc3RhdGUucGFnZSA9IGRhdGE7XHJcbiAgfSxcclxuICBTRUFSQ0hfUVVFUllfU0VUKHN0YXRlLCBkYXRhKSB7XHJcbiAgICBzdGF0ZS5zZWFyY2hRdWVyeSA9IGRhdGE7XHJcbiAgfSxcclxuICBGRVRDSChzdGF0ZSwgeyByb3dzLCBjb3VudCwgcGFnZSB9KSB7XHJcbiAgICAvLyBjb25zb2xlLmxvZyhcInJyXCIsIHJvd3MpO1xyXG4gICAgc3RhdGUucm93cyA9IHJvd3M7XHJcbiAgICBzdGF0ZS5jb3VudCA9IGNvdW50IHx8IDA7XHJcbiAgICBzdGF0ZS5wYWdlID0gcGFnZSB8fCAwO1xyXG4gIH0sXHJcbiAgSU5KRUNUX0xJU1Qoc3RhdGUsIHsgY291bnQsIHJvd3MsIHBhZ2UgfSkge1xyXG4gICAgc3RhdGUuY291bnQgPSBjb3VudDtcclxuICAgIHN0YXRlLnBhZ2UgPSBwYWdlO1xyXG4gICAgc3RhdGUucm93cyA9IHJvd3M7XHJcbiAgfVxyXG59O1xyXG5cclxuXHJcbmNvbnN0IGFjdGlvbnMgPSB7XHJcbiAgYXN5bmMgcmVtb3ZlKHsgY29tbWl0LCBkaXNwYXRjaCB9LCB7IGlkIH0pIHtcclxuICAgIGNvbW1pdCgnTE9BRElORycsIHRydWUpO1xyXG4gICAgdHJ5IHtcclxuICAgICAgY29uc3QgeyBkYXRhIH0gPSBhd2FpdCBheGlvcy5kZWxldGUoJ29yZGVyLycgKyBpZCk7XHJcbiAgICAgIGRpc3BhdGNoKCdvcmRlci9mZXRjaCcpO1xyXG4gICAgfSBjYXRjaCAoZSkge1xyXG4gICAgICB0aHJvdyBlO1xyXG4gICAgfSBmaW5hbGx5IHtcclxuICAgICAgY29tbWl0KCdMT0FESU5HJywgZmFsc2UpO1xyXG4gICAgfVxyXG4gIH0sXHJcbiAgYXN5bmMgc2F2ZSh7IGNvbW1pdCwgc3RhdGUgfSwgcGF5bG9hZCkge1xyXG4gICAgY29tbWl0KCdMT0FESU5HJywgdHJ1ZSk7XHJcbiAgICB0cnkge1xyXG4gICAgICBpZiAocGF5bG9hZC5pZCkge1xyXG4gICAgICAgIGNvbnN0IHsgZGF0YSB9ID0gYXdhaXQgYXhpb3MucHV0KGBvcmRlci8ke3BheWxvYWQuaWR9YCwgcGF5bG9hZCk7XHJcbiAgICAgICAgcmV0dXJuIGRhdGE7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgY29uc3QgeyBkYXRhIH0gPSBhd2FpdCBheGlvcy5wb3N0KGBvcmRlci9gLCBwYXlsb2FkKTtcclxuICAgICAgICByZXR1cm4gZGF0YTtcclxuICAgICAgfVxyXG4gICAgfSBjYXRjaCAoZSkge1xyXG4gICAgICB0aHJvdyBlO1xyXG4gICAgfSBmaW5hbGx5IHtcclxuICAgICAgY29tbWl0KCdMT0FESU5HJywgZmFsc2UpO1xyXG4gICAgfVxyXG4gIH0sXHJcbiAgYXN5bmMgZmV0Y2goeyBjb21taXQsIHN0YXRlIH0sIGRhdGEpIHtcclxuICAgIGNvbW1pdCgnTE9BRElORycsIHRydWUpO1xyXG4gICAgdHJ5IHtcclxuICAgICAgY29uc3QgeyBkYXRhIH0gPSBhd2FpdCBheGlvcy5nZXQoJ29yZGVyLycsIHsgcGFyYW1zOiB7IHBhZ2U6IHN0YXRlLnBhZ2UsIHRleHRfc2VhcmNoOiBzdGF0ZS5zZWFyY2hRdWVyeSB9IH0pO1xyXG4gICAgICBjb21taXQoJ0ZFVENIJywgZGF0YSk7XHJcblxyXG4gICAgfSBjYXRjaCAoZSkge1xyXG4gICAgICB0aHJvdyBlO1xyXG4gICAgfSBmaW5hbGx5IHtcclxuICAgICAgY29tbWl0KCdMT0FESU5HJywgZmFsc2UpO1xyXG4gICAgfVxyXG4gIH1cclxufTtcclxuY29uc3QgZ2V0dGVycyA9IHt9O1xyXG5cclxuXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICBuYW1lc3BhY2VkOiB0cnVlLFxyXG4gIHN0YXRlLFxyXG4gIG11dGF0aW9ucyxcclxuICBhY3Rpb25zLFxyXG4gIGdldHRlcnNcclxufVxyXG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFJQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBS0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFLQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBR0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/store/order/index.js\n"); /***/ }), /***/ "./src/store/product/index.js": /*!************************************!*\ !*** ./src/store/product/index.js ***! \************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! regenerator-runtime/runtime */ \"./node_modules/regenerator-runtime/runtime.js\");\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ \"./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\");\n/* harmony import */ var core_js_modules_es6_array_find__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es6.array.find */ \"./node_modules/core-js/modules/es6.array.find.js\");\n/* harmony import */ var core_js_modules_es6_array_find__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_array_find__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/web.dom.iterable */ \"./node_modules/core-js/modules/web.dom.iterable.js\");\n/* harmony import */ var core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! lodash */ \"./node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _axios__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/axios */ \"./src/axios.js\");\n\n\n\n\n\n\nvar state = {\n loading: false,\n searchQuery: undefined,\n page: 1,\n count: 0,\n rows: []\n};\nvar mutations = {\n ADD_ITEM: function ADD_ITEM(state, data) {\n state.rows.push(data);\n },\n INJECT: function INJECT(state, _ref) {\n var rows = _ref.rows,\n keys = _ref.keys;\n state.rows = rows || [];\n state.keys = keys || [];\n },\n LOADING: function LOADING(state, data) {\n state.loading = data;\n },\n PAGE_SET: function PAGE_SET(state, data) {\n state.page = data;\n },\n SEARCH_QUERY_SET: function SEARCH_QUERY_SET(state, data) {\n state.searchQuery = data;\n },\n FETCH: function FETCH(state, _ref2) {\n var rows = _ref2.rows,\n count = _ref2.count,\n page = _ref2.page;\n state.rows = rows;\n state.count = count || 0;\n state.page = page || 1;\n },\n EDIT_ROW: function EDIT_ROW(state, data) {\n if (data.delete) {\n state.rows = lodash__WEBPACK_IMPORTED_MODULE_4___default.a.without(state.rows, lodash__WEBPACK_IMPORTED_MODULE_4___default.a.find(state.rows, function (item) {\n return item.val == data.row.val;\n }));\n } else {\n state.rows[data.index] = data.row;\n }\n }\n};\nvar actions = {\n init: function () {\n var _init = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee(_ref3) {\n var commit, res;\n return regeneratorRuntime.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n commit = _ref3.commit;\n commit('LOADING', true);\n _context.prev = 2;\n _context.next = 5;\n return _axios__WEBPACK_IMPORTED_MODULE_5__[\"default\"].get('config/statics');\n case 5:\n res = _context.sent;\n console.log(\"res ==> \", res);\n commit('INJECT', res.data);\n _context.next = 12;\n break;\n case 10:\n _context.prev = 10;\n _context.t0 = _context[\"catch\"](2);\n case 12:\n _context.prev = 12;\n commit('LOADING', false);\n return _context.finish(12);\n case 15:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, null, [[2, 10, 12, 15]]);\n }));\n function init(_x) {\n return _init.apply(this, arguments);\n }\n return init;\n }(),\n removeProduct: function () {\n var _removeProduct = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee2(_ref4, _ref5) {\n var commit, dispatch, id, res;\n return regeneratorRuntime.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n commit = _ref4.commit, dispatch = _ref4.dispatch;\n id = _ref5.id;\n commit('LOADING', true);\n _context2.prev = 3;\n _context2.next = 6;\n return _axios__WEBPACK_IMPORTED_MODULE_5__[\"default\"].post('delete/product/' + id);\n case 6:\n res = _context2.sent;\n dispatch('fetch');\n _context2.next = 12;\n break;\n case 10:\n _context2.prev = 10;\n _context2.t0 = _context2[\"catch\"](3);\n case 12:\n _context2.prev = 12;\n commit('LOADING', false);\n return _context2.finish(12);\n case 15:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2, null, [[3, 10, 12, 15]]);\n }));\n function removeProduct(_x2, _x3) {\n return _removeProduct.apply(this, arguments);\n }\n return removeProduct;\n }(),\n save: function () {\n var _save = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee3(_ref6, data) {\n var commit, state, res;\n return regeneratorRuntime.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n commit = _ref6.commit, state = _ref6.state;\n commit('LOADING', true);\n _context3.prev = 2;\n _context3.next = 5;\n return _axios__WEBPACK_IMPORTED_MODULE_5__[\"default\"].post('product', data);\n case 5:\n res = _context3.sent;\n return _context3.abrupt(\"return\", res);\n case 9:\n _context3.prev = 9;\n _context3.t0 = _context3[\"catch\"](2);\n case 11:\n _context3.prev = 11;\n commit('LOADING', false);\n return _context3.finish(11);\n case 14:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3, null, [[2, 9, 11, 14]]);\n }));\n function save(_x4, _x5) {\n return _save.apply(this, arguments);\n }\n return save;\n }(),\n saveAttr: function () {\n var _saveAttr = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee4(_ref7, data) {\n var commit, state, res, _res;\n return regeneratorRuntime.wrap(function _callee4$(_context4) {\n while (1) {\n switch (_context4.prev = _context4.next) {\n case 0:\n commit = _ref7.commit, state = _ref7.state;\n commit('LOADING', true);\n _context4.prev = 2;\n if (!data.id) {\n _context4.next = 10;\n break;\n }\n _context4.next = 6;\n return _axios__WEBPACK_IMPORTED_MODULE_5__[\"default\"].put(\"product/\".concat(data.id), data);\n case 6:\n res = _context4.sent;\n return _context4.abrupt(\"return\", res);\n case 10:\n _context4.next = 12;\n return _axios__WEBPACK_IMPORTED_MODULE_5__[\"default\"].post('product', data);\n case 12:\n _res = _context4.sent;\n return _context4.abrupt(\"return\", _res);\n case 14:\n _context4.next = 19;\n break;\n case 16:\n _context4.prev = 16;\n _context4.t0 = _context4[\"catch\"](2);\n throw _context4.t0;\n case 19:\n _context4.prev = 19;\n commit('LOADING', false);\n return _context4.finish(19);\n case 22:\n case \"end\":\n return _context4.stop();\n }\n }\n }, _callee4, null, [[2, 16, 19, 22]]);\n }));\n function saveAttr(_x6, _x7) {\n return _saveAttr.apply(this, arguments);\n }\n return saveAttr;\n }(),\n fetch: function () {\n var _fetch = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee5(_ref8, data) {\n var commit, state, _yield$axios$get, _data;\n return regeneratorRuntime.wrap(function _callee5$(_context5) {\n while (1) {\n switch (_context5.prev = _context5.next) {\n case 0:\n commit = _ref8.commit, state = _ref8.state;\n commit('LOADING', true);\n _context5.prev = 2;\n _context5.next = 5;\n return _axios__WEBPACK_IMPORTED_MODULE_5__[\"default\"].get('product/', {\n params: {\n page: state.page,\n text_search: state.searchQuery\n }\n });\n case 5:\n _yield$axios$get = _context5.sent;\n _data = _yield$axios$get.data;\n commit('FETCH', _data);\n _context5.next = 12;\n break;\n case 10:\n _context5.prev = 10;\n _context5.t0 = _context5[\"catch\"](2);\n case 12:\n _context5.prev = 12;\n commit('LOADING', false);\n return _context5.finish(12);\n case 15:\n case \"end\":\n return _context5.stop();\n }\n }\n }, _callee5, null, [[2, 10, 12, 15]]);\n }));\n function fetch(_x8, _x9) {\n return _fetch.apply(this, arguments);\n }\n return fetch;\n }(),\n activeDeactive: function () {\n var _activeDeactive = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee6(_ref9, payload) {\n var commit, state, _yield$axios$put, data;\n return regeneratorRuntime.wrap(function _callee6$(_context6) {\n while (1) {\n switch (_context6.prev = _context6.next) {\n case 0:\n commit = _ref9.commit, state = _ref9.state;\n _context6.prev = 1;\n _context6.next = 4;\n return _axios__WEBPACK_IMPORTED_MODULE_5__[\"default\"].put(\"product/variant/\".concat(payload.id), payload);\n case 4:\n _yield$axios$put = _context6.sent;\n data = _yield$axios$put.data;\n _context6.next = 11;\n break;\n case 8:\n _context6.prev = 8;\n _context6.t0 = _context6[\"catch\"](1);\n console.log(\"e ==> \", _context6.t0);\n case 11:\n _context6.prev = 11;\n return _context6.finish(11);\n case 13:\n case \"end\":\n return _context6.stop();\n }\n }\n }, _callee6, null, [[1, 8, 11, 13]]);\n }));\n function activeDeactive(_x10, _x11) {\n return _activeDeactive.apply(this, arguments);\n }\n return activeDeactive;\n }()\n};\nvar getters = {};\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n namespaced: true,\n state: state,\n mutations: mutations,\n actions: actions,\n getters: getters\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvc3RvcmUvcHJvZHVjdC9pbmRleC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9zdG9yZS9wcm9kdWN0L2luZGV4LmpzPzg2ZWYiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IF8gZnJvbSAnbG9kYXNoJztcclxuaW1wb3J0IGF4aW9zIGZyb20gXCJAL2F4aW9zXCI7XHJcblxyXG5jb25zdCBzdGF0ZSA9IHtcclxuICBsb2FkaW5nOiBmYWxzZSxcclxuICBzZWFyY2hRdWVyeTogdW5kZWZpbmVkLFxyXG4gIHBhZ2U6IDEsXHJcbiAgY291bnQ6MCxcclxuICByb3dzOiBbXVxyXG59O1xyXG5jb25zdCBtdXRhdGlvbnMgPSB7XHJcbiAgQUREX0lURU0oc3RhdGUsIGRhdGEpIHtcclxuICAgIHN0YXRlLnJvd3MucHVzaChkYXRhKTtcclxuICB9LFxyXG4gIElOSkVDVChzdGF0ZSAsIHtyb3dzICwga2V5c30pe1xyXG4gICAgc3RhdGUucm93cyA9IHJvd3MgfHwgW107XHJcbiAgICBzdGF0ZS5rZXlzID0ga2V5cyB8fCBbXTtcclxuICB9LFxyXG4gIExPQURJTkcoc3RhdGUsIGRhdGEpIHtcclxuICAgIHN0YXRlLmxvYWRpbmcgPSBkYXRhO1xyXG4gIH0sXHJcbiAgUEFHRV9TRVQoc3RhdGUsIGRhdGEpe1xyXG4gICAgc3RhdGUucGFnZSA9IGRhdGE7XHJcblxyXG4gIH0sXHJcbiAgU0VBUkNIX1FVRVJZX1NFVChzdGF0ZSwgZGF0YSl7XHJcbiAgICBzdGF0ZS5zZWFyY2hRdWVyeSA9IGRhdGE7XHJcbiAgfSxcclxuICBGRVRDSChzdGF0ZSwge3Jvd3MgLCBjb3VudCwgcGFnZX0pe1xyXG4gICAgc3RhdGUucm93cyA9IHJvd3M7XHJcbiAgICBzdGF0ZS5jb3VudCA9IGNvdW50IHx8IDA7XHJcbiAgICBzdGF0ZS5wYWdlID0gcGFnZSB8fCAxO1xyXG4gIH0sXHJcbiAgRURJVF9ST1coc3RhdGUsIGRhdGEpIHtcclxuICAgIGlmIChkYXRhLmRlbGV0ZSkge1xyXG4gICAgICBzdGF0ZS5yb3dzID0gXy53aXRob3V0KHN0YXRlLnJvd3MsIF8uZmluZChzdGF0ZS5yb3dzLCAoaXRlbSkgPT4gaXRlbS52YWwgPT0gZGF0YS5yb3cudmFsKSk7XHJcbiAgICB9IGVsc2Uge1xyXG4gICAgICBzdGF0ZS5yb3dzW2RhdGEuaW5kZXhdID0gZGF0YS5yb3c7XHJcbiAgICB9XHJcbiAgfVxyXG59O1xyXG5jb25zdCBhY3Rpb25zID0ge1xyXG4gIGFzeW5jIGluaXQoe2NvbW1pdH0pe1xyXG4gICAgY29tbWl0KCdMT0FESU5HJywgdHJ1ZSk7XHJcbiAgICB0cnkge1xyXG4gICAgICBsZXQgcmVzID0gYXdhaXQgYXhpb3MuZ2V0KCdjb25maWcvc3RhdGljcycpO1xyXG4gICAgICBjb25zb2xlLmxvZyhcInJlcyA9PT4gXCIgLCByZXMpO1xyXG4gICAgICBjb21taXQoJ0lOSkVDVCcgLCByZXMuZGF0YSk7XHJcbiAgICB9IGNhdGNoIChlKSB7XHJcblxyXG4gICAgfSBmaW5hbGx5IHtcclxuICAgICAgY29tbWl0KCdMT0FESU5HJywgZmFsc2UpO1xyXG4gICAgfVxyXG4gIH0sXHJcbiAgYXN5bmMgcmVtb3ZlUHJvZHVjdCh7Y29tbWl0ICwgZGlzcGF0Y2ggfSAsIHtpZH0pe1xyXG4gICAgY29tbWl0KCdMT0FESU5HJywgdHJ1ZSk7XHJcbiAgICB0cnkge1xyXG4gICAgICBsZXQgcmVzID0gYXdhaXQgYXhpb3MucG9zdCgnZGVsZXRlL3Byb2R1Y3QvJytpZCk7XHJcbiAgICAgIGRpc3BhdGNoKCdmZXRjaCcpO1xyXG4gICAgfSBjYXRjaCAoZSkge1xyXG4gICAgfSBmaW5hbGx5IHtcclxuICAgICAgY29tbWl0KCdMT0FESU5HJywgZmFsc2UpO1xyXG4gICAgfVxyXG4gIH0sXHJcblxyXG4gIGFzeW5jIHNhdmUoe2NvbW1pdCAsc3RhdGV9LCBkYXRhKSB7XHJcbiAgICBjb21taXQoJ0xPQURJTkcnLCB0cnVlKTtcclxuICAgIHRyeSB7XHJcbiAgICAgIC8qaWYoZGF0YS5pZCl7XHJcbiAgICAgICAgLy9jb25zdCByZXMgPSBhd2FpdCBheGlvcy5wdXQoYHByb2R1Y3QvJHtkYXRhLmlkfS9gICwgZGF0YSk7XHJcbiAgICAgICAgLy9jb25zdCByZXMgPSBhd2FpdCBheGlvcy5wdXQoYHByb2R1Y3QvJHtkYXRhLmlkfS9gICwgZGF0YSk7XHJcbiAgICAgICAgcmV0dXJuICByZXM7XHJcbiAgICAgIH1lbHNle1xyXG4gICAgICAgIC8vY29uc3QgcmVzID0gYXdhaXQgYXhpb3MucG9zdCgncHJvZHVjdC8nICwgZGF0YSk7XHJcbiAgICAgICAgY29uc3QgcmVzID0gYXdhaXQgb2FwaS5wb3N0KCdhZGQtcHJvZHVjdCcgLCBkYXRhKTtcclxuICAgICAgICByZXR1cm4gIHJlcztcclxuICAgICAgfSovXHJcbiAgICAgIGNvbnN0IHJlcyA9IGF3YWl0IGF4aW9zLnBvc3QoJ3Byb2R1Y3QnICwgZGF0YSk7XHJcbiAgICAgIHJldHVybiAgcmVzO1xyXG4gICAgfSBjYXRjaCAoZSkge1xyXG5cclxuICAgIH0gZmluYWxseSB7XHJcbiAgICAgIGNvbW1pdCgnTE9BRElORycsIGZhbHNlKTtcclxuICAgIH1cclxuICB9LFxyXG5cclxuICBhc3luYyBzYXZlQXR0cih7Y29tbWl0ICxzdGF0ZX0sIGRhdGEpIHtcclxuICAgIGNvbW1pdCgnTE9BRElORycsIHRydWUpO1xyXG4gICAgdHJ5IHtcclxuICAgICAgaWYoZGF0YS5pZCl7XHJcbiAgICAgICAgY29uc3QgcmVzID0gYXdhaXQgYXhpb3MucHV0KGBwcm9kdWN0LyR7ZGF0YS5pZH1gICwgZGF0YSk7XHJcbiAgICAgICAgcmV0dXJuICByZXM7XHJcbiAgICAgIH1lbHNle1xyXG4gICAgICAgIGNvbnN0IHJlcyA9IGF3YWl0IGF4aW9zLnBvc3QoJ3Byb2R1Y3QnICwgZGF0YSAgKTsgLy97IGh0dHBzQWdlbnQ6IGFnZW50IH1cclxuICAgICAgICByZXR1cm4gIHJlcztcclxuICAgICAgfVxyXG4gICAgfSBjYXRjaCAoZSkge1xyXG4gICAgICB0aHJvdyBlO1xyXG4gICAgfSBmaW5hbGx5IHtcclxuICAgICAgY29tbWl0KCdMT0FESU5HJywgZmFsc2UpO1xyXG4gICAgfVxyXG4gIH0sXHJcbiAgYXN5bmMgZmV0Y2goe2NvbW1pdCAsc3RhdGV9LCBkYXRhKSB7XHJcbiAgICBjb21taXQoJ0xPQURJTkcnLCB0cnVlKTtcclxuICAgIHRyeSB7XHJcbiAgICAgIGxldCB7ZGF0YX0gPSBhd2FpdCBheGlvcy5nZXQoJ3Byb2R1Y3QvJyAsIHtwYXJhbXM6e3BhZ2U6c3RhdGUucGFnZSwgdGV4dF9zZWFyY2g6c3RhdGUuc2VhcmNoUXVlcnl9fSk7XHJcbiAgICAgIGNvbW1pdCgnRkVUQ0gnICwgZGF0YSk7XHJcbiAgICB9IGNhdGNoIChlKSB7XHJcbiAgICB9IGZpbmFsbHkge1xyXG4gICAgICBjb21taXQoJ0xPQURJTkcnLCBmYWxzZSk7XHJcbiAgICB9XHJcbiAgfSxcclxuICBhc3luYyBhY3RpdmVEZWFjdGl2ZSh7Y29tbWl0ICxzdGF0ZX0sIHBheWxvYWQpIHtcclxuICAgIHRyeSB7XHJcbiAgICAgIGxldCB7ZGF0YX0gPSBhd2FpdCBheGlvcy5wdXQoYHByb2R1Y3QvdmFyaWFudC8ke3BheWxvYWQuaWR9YCAsIHBheWxvYWQpO1xyXG4gICAgfSBjYXRjaCAoZSkge1xyXG4gICAgICBjb25zb2xlLmxvZyhcImUgPT0+IFwiICwgZSk7XHJcbiAgICB9IGZpbmFsbHkge1xyXG4gICAgfVxyXG4gIH1cclxufTtcclxuY29uc3QgZ2V0dGVycyA9IHt9O1xyXG5cclxuXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICBuYW1lc3BhY2VkOiB0cnVlLFxyXG4gIHN0YXRlLFxyXG4gIG11dGF0aW9ucyxcclxuICBhY3Rpb25zLFxyXG4gIGdldHRlcnNcclxufVxyXG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBSUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBSUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBV0E7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUlBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFJQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUtBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBSUE7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./src/store/product/index.js\n"); /***/ }), /***/ "./src/store/promotion/index.js": /*!**************************************!*\ !*** ./src/store/promotion/index.js ***! \**************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! regenerator-runtime/runtime */ \"./node_modules/regenerator-runtime/runtime.js\");\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ \"./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\");\n/* harmony import */ var core_js_modules_es6_array_find__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es6.array.find */ \"./node_modules/core-js/modules/es6.array.find.js\");\n/* harmony import */ var core_js_modules_es6_array_find__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_array_find__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/web.dom.iterable */ \"./node_modules/core-js/modules/web.dom.iterable.js\");\n/* harmony import */ var core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! lodash */ \"./node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _axios__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/axios */ \"./src/axios.js\");\n\n\n\n\n\n\nvar state = {\n loading: false,\n searchQuery: undefined,\n page: 1,\n count: 0,\n rows: []\n};\nvar mutations = {\n ADD_ITEM: function ADD_ITEM(state, data) {\n state.rows.push(data);\n },\n INJECT: function INJECT(state, _ref) {\n var rows = _ref.rows,\n keys = _ref.keys;\n state.rows = rows || [];\n state.keys = keys || [];\n },\n LOADING: function LOADING(state, data) {\n state.loading = data;\n },\n PAGE_SET: function PAGE_SET(state, data) {\n state.page = data;\n },\n SEARCH_QUERY_SET: function SEARCH_QUERY_SET(state, data) {\n state.searchQuery = data;\n },\n FETCH: function FETCH(state, _ref2) {\n var rows = _ref2.rows,\n count = _ref2.count,\n page = _ref2.page;\n state.rows = rows;\n state.count = count || 0;\n state.page = page || 1;\n },\n EDIT_ROW: function EDIT_ROW(state, data) {\n if (data.delete) {\n state.rows = lodash__WEBPACK_IMPORTED_MODULE_4___default.a.without(state.rows, lodash__WEBPACK_IMPORTED_MODULE_4___default.a.find(state.rows, function (item) {\n return item.val == data.row.val;\n }));\n } else {\n state.rows[data.index] = data.row;\n }\n }\n};\nvar actions = {\n init: function () {\n var _init = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee(_ref3) {\n var commit, res;\n return regeneratorRuntime.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n commit = _ref3.commit;\n commit('LOADING', true);\n _context.prev = 2;\n _context.next = 5;\n return _axios__WEBPACK_IMPORTED_MODULE_5__[\"default\"].get('config/statics');\n case 5:\n res = _context.sent;\n console.log(\"res ==> \", res);\n commit('INJECT', res.data);\n _context.next = 12;\n break;\n case 10:\n _context.prev = 10;\n _context.t0 = _context[\"catch\"](2);\n case 12:\n _context.prev = 12;\n commit('LOADING', false);\n return _context.finish(12);\n case 15:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, null, [[2, 10, 12, 15]]);\n }));\n function init(_x) {\n return _init.apply(this, arguments);\n }\n return init;\n }(),\n removepromotion: function () {\n var _removepromotion = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee2(_ref4, _ref5) {\n var commit, dispatch, id, res;\n return regeneratorRuntime.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n commit = _ref4.commit, dispatch = _ref4.dispatch;\n id = _ref5.id;\n commit('LOADING', true);\n _context2.prev = 3;\n _context2.next = 6;\n return _axios__WEBPACK_IMPORTED_MODULE_5__[\"default\"].delete('product/variant/promotion/' + id);\n case 6:\n res = _context2.sent;\n console.log(\"res ==> \", res);\n dispatch('fetch');\n _context2.next = 13;\n break;\n case 11:\n _context2.prev = 11;\n _context2.t0 = _context2[\"catch\"](3);\n case 13:\n _context2.prev = 13;\n commit('LOADING', false);\n return _context2.finish(13);\n case 16:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2, null, [[3, 11, 13, 16]]);\n }));\n function removepromotion(_x2, _x3) {\n return _removepromotion.apply(this, arguments);\n }\n return removepromotion;\n }(),\n save: function () {\n var _save = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee3(_ref6, data) {\n var commit, state, res, _res;\n return regeneratorRuntime.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n commit = _ref6.commit, state = _ref6.state;\n commit('LOADING', true);\n _context3.prev = 2;\n if (!data.id) {\n _context3.next = 10;\n break;\n }\n _context3.next = 6;\n return _axios__WEBPACK_IMPORTED_MODULE_5__[\"default\"].put(\"product/variant/promotion/\".concat(data.id), data);\n case 6:\n res = _context3.sent;\n return _context3.abrupt(\"return\", res);\n case 10:\n _context3.next = 12;\n return _axios__WEBPACK_IMPORTED_MODULE_5__[\"default\"].post(\"product/variant/promotion\", data);\n case 12:\n _res = _context3.sent;\n return _context3.abrupt(\"return\", _res);\n case 14:\n _context3.next = 18;\n break;\n case 16:\n _context3.prev = 16;\n _context3.t0 = _context3[\"catch\"](2);\n case 18:\n _context3.prev = 18;\n commit('LOADING', false);\n return _context3.finish(18);\n case 21:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3, null, [[2, 16, 18, 21]]);\n }));\n function save(_x4, _x5) {\n return _save.apply(this, arguments);\n }\n return save;\n }(),\n fetch: function () {\n var _fetch = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee4(_ref7, data) {\n var commit, state, _yield$axios$get, _data;\n return regeneratorRuntime.wrap(function _callee4$(_context4) {\n while (1) {\n switch (_context4.prev = _context4.next) {\n case 0:\n commit = _ref7.commit, state = _ref7.state;\n commit('LOADING', true);\n _context4.prev = 2;\n _context4.next = 5;\n return _axios__WEBPACK_IMPORTED_MODULE_5__[\"default\"].get('product/variant/promotion', {\n params: {\n page: state.page,\n text_search: state.searchQuery\n }\n });\n case 5:\n _yield$axios$get = _context4.sent;\n _data = _yield$axios$get.data;\n commit('FETCH', _data);\n _context4.next = 12;\n break;\n case 10:\n _context4.prev = 10;\n _context4.t0 = _context4[\"catch\"](2);\n case 12:\n _context4.prev = 12;\n commit('LOADING', false);\n return _context4.finish(12);\n case 15:\n case \"end\":\n return _context4.stop();\n }\n }\n }, _callee4, null, [[2, 10, 12, 15]]);\n }));\n function fetch(_x6, _x7) {\n return _fetch.apply(this, arguments);\n }\n return fetch;\n }(),\n activeDeactive: function () {\n var _activeDeactive = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee5(_ref8, payload) {\n var commit, state, _yield$axios$put, data;\n return regeneratorRuntime.wrap(function _callee5$(_context5) {\n while (1) {\n switch (_context5.prev = _context5.next) {\n case 0:\n commit = _ref8.commit, state = _ref8.state;\n _context5.prev = 1;\n _context5.next = 4;\n return _axios__WEBPACK_IMPORTED_MODULE_5__[\"default\"].put(\"product/variant/\".concat(payload.id), payload);\n case 4:\n _yield$axios$put = _context5.sent;\n data = _yield$axios$put.data;\n _context5.next = 11;\n break;\n case 8:\n _context5.prev = 8;\n _context5.t0 = _context5[\"catch\"](1);\n console.log(\"e ==> \", _context5.t0);\n case 11:\n _context5.prev = 11;\n return _context5.finish(11);\n case 13:\n case \"end\":\n return _context5.stop();\n }\n }\n }, _callee5, null, [[1, 8, 11, 13]]);\n }));\n function activeDeactive(_x8, _x9) {\n return _activeDeactive.apply(this, arguments);\n }\n return activeDeactive;\n }()\n};\nvar getters = {};\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n namespaced: true,\n state: state,\n mutations: mutations,\n actions: actions,\n getters: getters\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvc3RvcmUvcHJvbW90aW9uL2luZGV4LmpzLmpzIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc3JjL3N0b3JlL3Byb21vdGlvbi9pbmRleC5qcz9hYjY0Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBfIGZyb20gJ2xvZGFzaCc7XHJcbmltcG9ydCBheGlvcyBmcm9tIFwiQC9heGlvc1wiO1xyXG5cclxuY29uc3Qgc3RhdGUgPSB7XHJcbiAgbG9hZGluZzogZmFsc2UsXHJcbiAgc2VhcmNoUXVlcnk6IHVuZGVmaW5lZCxcclxuICBwYWdlOiAxLFxyXG4gIGNvdW50OjAsXHJcbiAgcm93czogW10sXHJcbn07XHJcbmNvbnN0IG11dGF0aW9ucyA9IHtcclxuICBBRERfSVRFTShzdGF0ZSwgZGF0YSkge1xyXG4gICAgc3RhdGUucm93cy5wdXNoKGRhdGEpO1xyXG4gIH0sXHJcbiAgSU5KRUNUKHN0YXRlICwge3Jvd3MgLCBrZXlzfSl7XHJcbiAgICBzdGF0ZS5yb3dzID0gcm93cyB8fCBbXTtcclxuICAgIHN0YXRlLmtleXMgPSBrZXlzIHx8IFtdO1xyXG4gIH0sXHJcbiAgTE9BRElORyhzdGF0ZSwgZGF0YSkge1xyXG4gICAgc3RhdGUubG9hZGluZyA9IGRhdGE7XHJcbiAgfSxcclxuICBQQUdFX1NFVChzdGF0ZSwgZGF0YSl7XHJcbiAgICBzdGF0ZS5wYWdlID0gZGF0YTtcclxuXHJcbiAgfSxcclxuICBTRUFSQ0hfUVVFUllfU0VUKHN0YXRlLCBkYXRhKXtcclxuICAgIHN0YXRlLnNlYXJjaFF1ZXJ5ID0gZGF0YTtcclxuICB9LFxyXG4gIEZFVENIKHN0YXRlLCB7cm93cyAsIGNvdW50LCBwYWdlfSl7XHJcbiAgICBzdGF0ZS5yb3dzID0gcm93cztcclxuICAgIHN0YXRlLmNvdW50ID0gY291bnQgfHwgMDtcclxuICAgIHN0YXRlLnBhZ2UgPSBwYWdlIHx8IDE7XHJcbiAgfSxcclxuICBFRElUX1JPVyhzdGF0ZSwgZGF0YSkge1xyXG4gICAgaWYgKGRhdGEuZGVsZXRlKSB7XHJcbiAgICAgIHN0YXRlLnJvd3MgPSBfLndpdGhvdXQoc3RhdGUucm93cywgXy5maW5kKHN0YXRlLnJvd3MsIChpdGVtKSA9PiBpdGVtLnZhbCA9PSBkYXRhLnJvdy52YWwpKTtcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIHN0YXRlLnJvd3NbZGF0YS5pbmRleF0gPSBkYXRhLnJvdztcclxuICAgIH1cclxuICB9XHJcbn07XHJcbmNvbnN0IGFjdGlvbnMgPSB7XHJcbiAgYXN5bmMgaW5pdCh7Y29tbWl0fSl7XHJcbiAgICBjb21taXQoJ0xPQURJTkcnLCB0cnVlKTtcclxuICAgIHRyeSB7XHJcbiAgICAgIGxldCByZXMgPSBhd2FpdCBheGlvcy5nZXQoJ2NvbmZpZy9zdGF0aWNzJyk7XHJcbiAgICAgIGNvbnNvbGUubG9nKFwicmVzID09PiBcIiAsIHJlcyk7XHJcbiAgICAgIGNvbW1pdCgnSU5KRUNUJyAsIHJlcy5kYXRhKTtcclxuICAgIH0gY2F0Y2ggKGUpIHtcclxuXHJcbiAgICB9IGZpbmFsbHkge1xyXG4gICAgICBjb21taXQoJ0xPQURJTkcnLCBmYWxzZSk7XHJcbiAgICB9XHJcbiAgfSxcclxuICBhc3luYyByZW1vdmVwcm9tb3Rpb24oe2NvbW1pdCAsIGRpc3BhdGNoIH0gLCB7aWR9KXtcclxuICAgIGNvbW1pdCgnTE9BRElORycsIHRydWUpO1xyXG4gICAgdHJ5IHtcclxuICAgICAgbGV0IHJlcyA9IGF3YWl0IGF4aW9zLmRlbGV0ZSgncHJvZHVjdC92YXJpYW50L3Byb21vdGlvbi8nK2lkICk7XHJcbiAgICAgIGNvbnNvbGUubG9nKFwicmVzID09PiBcIiAsIHJlcyk7XHJcbiAgICAgIGRpc3BhdGNoKCdmZXRjaCcpO1xyXG4gICAgfSBjYXRjaCAoZSkge1xyXG4gICAgfSBmaW5hbGx5IHtcclxuICAgICAgY29tbWl0KCdMT0FESU5HJywgZmFsc2UpO1xyXG4gICAgfVxyXG4gIH0sXHJcbiAgYXN5bmMgc2F2ZSh7Y29tbWl0ICxzdGF0ZX0sIGRhdGEpIHtcclxuICAgIGNvbW1pdCgnTE9BRElORycsIHRydWUpO1xyXG4gICAgdHJ5IHtcclxuICAgICAgaWYoZGF0YS5pZCl7XHJcbiAgICAgICAgY29uc3QgcmVzID0gYXdhaXQgYXhpb3MucHV0KGBwcm9kdWN0L3ZhcmlhbnQvcHJvbW90aW9uLyR7ZGF0YS5pZH1gICwgZGF0YSk7XHJcbiAgICAgICAgcmV0dXJuICByZXM7XHJcbiAgICAgIH1lbHNle1xyXG4gICAgICAgIGNvbnN0IHJlcyA9IGF3YWl0IGF4aW9zLnBvc3QoYHByb2R1Y3QvdmFyaWFudC9wcm9tb3Rpb25gICwgZGF0YSk7XHJcbiAgICAgICAgcmV0dXJuICByZXM7XHJcbiAgICAgIH1cclxuICAgIH0gY2F0Y2ggKGUpIHtcclxuXHJcbiAgICB9IGZpbmFsbHkge1xyXG4gICAgICBjb21taXQoJ0xPQURJTkcnLCBmYWxzZSk7XHJcbiAgICB9XHJcbiAgfSxcclxuICBhc3luYyBmZXRjaCh7Y29tbWl0ICxzdGF0ZX0sIGRhdGEpIHtcclxuICAgIGNvbW1pdCgnTE9BRElORycsIHRydWUpO1xyXG4gICAgdHJ5IHtcclxuICAgICAgbGV0IHtkYXRhfSA9IGF3YWl0IGF4aW9zLmdldCgncHJvZHVjdC92YXJpYW50L3Byb21vdGlvbicgLCB7cGFyYW1zOntwYWdlOnN0YXRlLnBhZ2UsIHRleHRfc2VhcmNoOnN0YXRlLnNlYXJjaFF1ZXJ5fX0pO1xyXG4gICAgICBjb21taXQoJ0ZFVENIJyAsIGRhdGEpO1xyXG4gICAgfSBjYXRjaCAoZSkge1xyXG4gICAgfSBmaW5hbGx5IHtcclxuICAgICAgY29tbWl0KCdMT0FESU5HJywgZmFsc2UpO1xyXG4gICAgfVxyXG4gIH0sXHJcbiAgYXN5bmMgYWN0aXZlRGVhY3RpdmUoe2NvbW1pdCAsc3RhdGV9LCBwYXlsb2FkKSB7XHJcbiAgICB0cnkge1xyXG4gICAgICBsZXQge2RhdGF9ID0gYXdhaXQgYXhpb3MucHV0KGBwcm9kdWN0L3ZhcmlhbnQvJHtwYXlsb2FkLmlkfWAgLCBwYXlsb2FkKTtcclxuICAgIH0gY2F0Y2ggKGUpIHtcclxuICAgICAgY29uc29sZS5sb2coXCJlID09PiBcIiAsIGUpO1xyXG4gICAgfSBmaW5hbGx5IHtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufTtcclxuY29uc3QgZ2V0dGVycyA9IHt9O1xyXG5cclxuXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICBuYW1lc3BhY2VkOiB0cnVlLFxyXG4gIHN0YXRlLFxyXG4gIG11dGF0aW9ucyxcclxuICBhY3Rpb25zLFxyXG4gIGdldHRlcnNcclxufVxyXG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBSUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFLQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQU1BO0FBQ0E7QUFHQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/store/promotion/index.js\n"); /***/ }), /***/ "./src/store/state.js": /*!****************************!*\ !*** ./src/store/state.js ***! \****************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var core_js_modules_es6_regexp_split__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/modules/es6.regexp.split */ \"./node_modules/core-js/modules/es6.regexp.split.js\");\n/* harmony import */ var core_js_modules_es6_regexp_split__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_regexp_split__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var core_js_modules_es6_object_keys__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/modules/es6.object.keys */ \"./node_modules/core-js/modules/es6.object.keys.js\");\n/* harmony import */ var core_js_modules_es6_object_keys__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_object_keys__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/web.dom.iterable */ \"./node_modules/core-js/modules/web.dom.iterable.js\");\n/* harmony import */ var core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _layouts_components_navbar_navbarSearchAndPinList__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @/layouts/components/navbar/navbarSearchAndPinList */ \"./src/layouts/components/navbar/navbarSearchAndPinList.js\");\n/* harmony import */ var _themeConfig_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! @/../themeConfig.js */ \"./themeConfig.js\");\n\n\n\n/*=========================================================================================\r\n File Name: state.js\r\n Description: Vuex Store - state\r\n ----------------------------------------------------------------------------------------\r\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\r\n Author: Pixinvent\r\n Author URL: http://www.themeforest.net/user/pixinvent\r\n==========================================================================================*/\n\n\n\n\n// /////////////////////////////////////////////\n// Helper\n// /////////////////////////////////////////////\n\n// *From Auth - Data will be received from auth provider\nvar userDefaults = {\n uid: 0,\n // From Auth\n displayName: 'محسن الیادرانی',\n // From Auth\n about: 'Dessert chocolate cake lemon drops jujubes. Biscuit cupcake ice cream bear claw brownie brownie marshmallow.',\n photoURL: __webpack_require__(/*! @/assets/images/portrait/small/avatar-s-11.jpg */ \"./src/assets/images/portrait/small/avatar-s-11.jpg\"),\n // From Auth\n status: 'online',\n userRole: 'admin'\n};\nvar userInfoLocalStorage = JSON.parse(localStorage.getItem('userInfo')) || {};\n\n// Set default values for active-user\n// More data can be added by auth provider or other plugins/packages\nvar getUserInfo = function getUserInfo() {\n var userInfo = {};\n\n // Update property in user\n Object.keys(userDefaults).forEach(function (key) {\n // If property is defined in localStorage => Use that\n userInfo[key] = userInfoLocalStorage[key] ? userInfoLocalStorage[key] : userDefaults[key];\n });\n\n // Include properties from localStorage\n Object.keys(userInfoLocalStorage).forEach(function (key) {\n if (userInfo[key] === undefined && userInfoLocalStorage[key] !== null) userInfo[key] = userInfoLocalStorage[key];\n });\n return userInfo;\n};\n\n// Check if device is touch device\n// This is used to remove perfect scrollbar from touch devices\n// Using Dynamic components\nvar is_touch_device = function is_touch_device() {\n var prefixes = ' -webkit- -moz- -o- -ms- '.split(' ');\n var mq = function mq(query) {\n return window.matchMedia(query).matches;\n };\n if ('ontouchstart' in window || window.DocumentTouch) {\n return true;\n }\n\n // include the 'heartz' as a way to have a non matching MQ to help terminate the join\n // https://git.io/vznFH\n var query = ['(', prefixes.join('touch-enabled),('), 'heartz', ')'].join('');\n return mq(query);\n};\n\n// /////////////////////////////////////////////\n// State\n// /////////////////////////////////////////////\n\nvar state = {\n AppActiveUser: getUserInfo(),\n bodyOverlay: false,\n isVerticalNavMenuActive: true,\n is_touch_device: is_touch_device(),\n mainLayoutType: _themeConfig_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"].mainLayoutType || 'vertical',\n navbarSearchAndPinList: _layouts_components_navbar_navbarSearchAndPinList__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n reduceButton: _themeConfig_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"].sidebarCollapsed,\n verticalNavMenuWidth: 'default',\n verticalNavMenuItemsMin: false,\n scrollY: 0,\n starredPages: _layouts_components_navbar_navbarSearchAndPinList__WEBPACK_IMPORTED_MODULE_3__[\"default\"]['pages'].data.filter(function (page) {\n return page.is_bookmarked;\n }),\n theme: _themeConfig_js__WEBPACK_IMPORTED_MODULE_4__[\"default\"].theme || 'light',\n themePrimaryColor: _themeConfig_js__WEBPACK_IMPORTED_MODULE_4__[\"colors\"].primary,\n // Can be used to get current window with\n // Note: Above breakpoint state is for internal use of sidebar & navbar component\n windowWidth: null,\n orderCount: undefined\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (state);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvc3RvcmUvc3RhdGUuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvc3RvcmUvc3RhdGUuanM/ZmNjMiJdLCJzb3VyY2VzQ29udGVudCI6WyIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgRmlsZSBOYW1lOiBzdGF0ZS5qc1xyXG4gIERlc2NyaXB0aW9uOiBWdWV4IFN0b3JlIC0gc3RhdGVcclxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgSXRlbSBOYW1lOiBWdWV4eSAtIFZ1ZWpzLCBIVE1MICYgTGFyYXZlbCBBZG1pbiBEYXNoYm9hcmQgVGVtcGxhdGVcclxuICBBdXRob3I6IFBpeGludmVudFxyXG4gIEF1dGhvciBVUkw6IGh0dHA6Ly93d3cudGhlbWVmb3Jlc3QubmV0L3VzZXIvcGl4aW52ZW50XHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG5pbXBvcnQgbmF2YmFyU2VhcmNoQW5kUGluTGlzdCBmcm9tICdAL2xheW91dHMvY29tcG9uZW50cy9uYXZiYXIvbmF2YmFyU2VhcmNoQW5kUGluTGlzdCdcclxuaW1wb3J0IHRoZW1lQ29uZmlnLCB7IGNvbG9ycyB9IGZyb20gJ0AvLi4vdGhlbWVDb25maWcuanMnXHJcblxyXG4vLyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gSGVscGVyXHJcbi8vIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLy8gKkZyb20gQXV0aCAtIERhdGEgd2lsbCBiZSByZWNlaXZlZCBmcm9tIGF1dGggcHJvdmlkZXJcclxuY29uc3QgdXNlckRlZmF1bHRzID0ge1xyXG4gIHVpZCAgICAgICAgIDogMCwgICAgICAgICAgLy8gRnJvbSBBdXRoXHJcbiAgZGlzcGxheU5hbWUgOiAn2YXYrdiz2YYg2KfZhNuM2KfYr9ix2KfZhtuMJywgLy8gRnJvbSBBdXRoXHJcbiAgYWJvdXQgICAgICAgOiAnRGVzc2VydCBjaG9jb2xhdGUgY2FrZSBsZW1vbiBkcm9wcyBqdWp1YmVzLiBCaXNjdWl0IGN1cGNha2UgaWNlIGNyZWFtIGJlYXIgY2xhdyBicm93bmllIGJyb3duaWUgbWFyc2htYWxsb3cuJyxcclxuICBwaG90b1VSTCAgICA6IHJlcXVpcmUoJ0AvYXNzZXRzL2ltYWdlcy9wb3J0cmFpdC9zbWFsbC9hdmF0YXItcy0xMS5qcGcnKSwgLy8gRnJvbSBBdXRoXHJcbiAgc3RhdHVzICAgICAgOiAnb25saW5lJyxcclxuICB1c2VyUm9sZSAgICA6ICdhZG1pbidcclxufVxyXG5cclxuY29uc3QgdXNlckluZm9Mb2NhbFN0b3JhZ2UgPSBKU09OLnBhcnNlKGxvY2FsU3RvcmFnZS5nZXRJdGVtKCd1c2VySW5mbycpKSB8fCB7fVxyXG5cclxuLy8gU2V0IGRlZmF1bHQgdmFsdWVzIGZvciBhY3RpdmUtdXNlclxyXG4vLyBNb3JlIGRhdGEgY2FuIGJlIGFkZGVkIGJ5IGF1dGggcHJvdmlkZXIgb3Igb3RoZXIgcGx1Z2lucy9wYWNrYWdlc1xyXG5jb25zdCBnZXRVc2VySW5mbyA9ICgpID0+IHtcclxuICBjb25zdCB1c2VySW5mbyA9IHt9XHJcblxyXG4gIC8vIFVwZGF0ZSBwcm9wZXJ0eSBpbiB1c2VyXHJcbiAgT2JqZWN0LmtleXModXNlckRlZmF1bHRzKS5mb3JFYWNoKChrZXkpID0+IHtcclxuICAgIC8vIElmIHByb3BlcnR5IGlzIGRlZmluZWQgaW4gbG9jYWxTdG9yYWdlID0+IFVzZSB0aGF0XHJcbiAgICB1c2VySW5mb1trZXldID0gdXNlckluZm9Mb2NhbFN0b3JhZ2Vba2V5XSA/ICB1c2VySW5mb0xvY2FsU3RvcmFnZVtrZXldIDogdXNlckRlZmF1bHRzW2tleV1cclxuICB9KVxyXG5cclxuICAvLyBJbmNsdWRlIHByb3BlcnRpZXMgZnJvbSBsb2NhbFN0b3JhZ2VcclxuICBPYmplY3Qua2V5cyh1c2VySW5mb0xvY2FsU3RvcmFnZSkuZm9yRWFjaCgoa2V5KSA9PiB7XHJcbiAgICBpZiAodXNlckluZm9ba2V5XSA9PT0gdW5kZWZpbmVkICYmIHVzZXJJbmZvTG9jYWxTdG9yYWdlW2tleV0gIT09IG51bGwpIHVzZXJJbmZvW2tleV0gPSB1c2VySW5mb0xvY2FsU3RvcmFnZVtrZXldXHJcbiAgfSlcclxuXHJcbiAgcmV0dXJuIHVzZXJJbmZvXHJcbn1cclxuXHJcblxyXG4vLyBDaGVjayBpZiBkZXZpY2UgaXMgdG91Y2ggZGV2aWNlXHJcbi8vIFRoaXMgaXMgdXNlZCB0byByZW1vdmUgcGVyZmVjdCBzY3JvbGxiYXIgZnJvbSB0b3VjaCBkZXZpY2VzXHJcbi8vIFVzaW5nIER5bmFtaWMgY29tcG9uZW50c1xyXG5jb25zdCBpc190b3VjaF9kZXZpY2UgPSAoKSA9PiB7XHJcbiAgY29uc3QgcHJlZml4ZXMgPSAnIC13ZWJraXQtIC1tb3otIC1vLSAtbXMtICcuc3BsaXQoJyAnKVxyXG4gIGNvbnN0IG1xID0gZnVuY3Rpb24gKHF1ZXJ5KSB7XHJcbiAgICByZXR1cm4gd2luZG93Lm1hdGNoTWVkaWEocXVlcnkpLm1hdGNoZXNcclxuICB9XHJcblxyXG4gIGlmICgnb250b3VjaHN0YXJ0JyBpbiB3aW5kb3cgfHwgd2luZG93LkRvY3VtZW50VG91Y2gpIHtcclxuICAgIHJldHVybiB0cnVlXHJcbiAgfVxyXG5cclxuICAvLyBpbmNsdWRlIHRoZSAnaGVhcnR6JyBhcyBhIHdheSB0byBoYXZlIGEgbm9uIG1hdGNoaW5nIE1RIHRvIGhlbHAgdGVybWluYXRlIHRoZSBqb2luXHJcbiAgLy8gaHR0cHM6Ly9naXQuaW8vdnpuRkhcclxuICBjb25zdCBxdWVyeSA9IFsnKCcsIHByZWZpeGVzLmpvaW4oJ3RvdWNoLWVuYWJsZWQpLCgnKSwgJ2hlYXJ0eicsICcpJ10uam9pbignJylcclxuICByZXR1cm4gbXEocXVlcnkpXHJcbn1cclxuXHJcblxyXG4vLyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gU3RhdGVcclxuLy8gLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG5jb25zdCBzdGF0ZSA9IHtcclxuICBBcHBBY3RpdmVVc2VyICAgICAgICAgICA6IGdldFVzZXJJbmZvKCksXHJcbiAgYm9keU92ZXJsYXkgICAgICAgICAgICAgOiBmYWxzZSxcclxuICBpc1ZlcnRpY2FsTmF2TWVudUFjdGl2ZSA6IHRydWUsXHJcbiAgaXNfdG91Y2hfZGV2aWNlICAgICAgICAgOiBpc190b3VjaF9kZXZpY2UoKSxcclxuICBtYWluTGF5b3V0VHlwZSAgICAgICAgICA6IHRoZW1lQ29uZmlnLm1haW5MYXlvdXRUeXBlIHx8ICd2ZXJ0aWNhbCcsXHJcbiAgbmF2YmFyU2VhcmNoQW5kUGluTGlzdCxcclxuICByZWR1Y2VCdXR0b24gICAgICAgICAgICA6IHRoZW1lQ29uZmlnLnNpZGViYXJDb2xsYXBzZWQsXHJcbiAgdmVydGljYWxOYXZNZW51V2lkdGggICAgOiAnZGVmYXVsdCcsXHJcbiAgdmVydGljYWxOYXZNZW51SXRlbXNNaW4gOiBmYWxzZSxcclxuICBzY3JvbGxZICAgICAgICAgICAgICAgICA6IDAsXHJcbiAgc3RhcnJlZFBhZ2VzICAgICAgICAgICAgOiBuYXZiYXJTZWFyY2hBbmRQaW5MaXN0WydwYWdlcyddLmRhdGEuZmlsdGVyKChwYWdlKSA9PiBwYWdlLmlzX2Jvb2ttYXJrZWQpLFxyXG4gIHRoZW1lICAgICAgICAgICAgICAgICAgIDogdGhlbWVDb25maWcudGhlbWUgfHwgJ2xpZ2h0JyxcclxuICB0aGVtZVByaW1hcnlDb2xvciAgICAgICA6IGNvbG9ycy5wcmltYXJ5LFxyXG4gIC8vIENhbiBiZSB1c2VkIHRvIGdldCBjdXJyZW50IHdpbmRvdyB3aXRoXHJcbiAgLy8gTm90ZTogQWJvdmUgYnJlYWtwb2ludCBzdGF0ZSBpcyBmb3IgaW50ZXJuYWwgdXNlIG9mIHNpZGViYXIgJiBuYXZiYXIgY29tcG9uZW50XHJcbiAgd2luZG93V2lkdGggICAgICAgICAgICAgOiBudWxsLFxyXG4gIG9yZGVyQ291bnQgICAgICAgICAgICAgIDogdW5kZWZpbmVkLFxyXG59XHJcblxyXG5leHBvcnQgZGVmYXVsdCBzdGF0ZVxyXG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUEiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/store/state.js\n"); /***/ }), /***/ "./src/store/store.js": /*!****************************!*\ !*** ./src/store/store.js ***! \****************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\");\n/* harmony import */ var vuex__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vuex */ \"./node_modules/vuex/dist/vuex.esm.js\");\n/* harmony import */ var _state__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./state */ \"./src/store/state.js\");\n/* harmony import */ var _getters__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./getters */ \"./src/store/getters.js\");\n/* harmony import */ var _mutations__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./mutations */ \"./src/store/mutations.js\");\n/* harmony import */ var _actions__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./actions */ \"./src/store/actions.js\");\n/* harmony import */ var _auth_moduleAuth_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./auth/moduleAuth.js */ \"./src/store/auth/moduleAuth.js\");\n/* harmony import */ var _cart_cart_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./cart/cart.js */ \"./src/store/cart/cart.js\");\n/* harmony import */ var _invoiceCart_invoiceCart_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./invoiceCart/invoiceCart.js */ \"./src/store/invoiceCart/invoiceCart.js\");\n/* harmony import */ var _eCommerce_moduleECommerce_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./eCommerce/moduleECommerce.js */ \"./src/store/eCommerce/moduleECommerce.js\");\n/* harmony import */ var _manage_const_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./manage/const.js */ \"./src/store/manage/const.js\");\n/* harmony import */ var _category_index__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./category/index */ \"./src/store/category/index.js\");\n/* harmony import */ var _variant_index__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./variant/index */ \"./src/store/variant/index.js\");\n/* harmony import */ var _product_index__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./product/index */ \"./src/store/product/index.js\");\n/* harmony import */ var _promotion_index__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./promotion/index */ \"./src/store/promotion/index.js\");\n/* harmony import */ var _order_index__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./order/index */ \"./src/store/order/index.js\");\n/* harmony import */ var _customer_index__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./customer/index */ \"./src/store/customer/index.js\");\n/* harmony import */ var _variantpromotion_index__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./variantpromotion/index */ \"./src/store/variantpromotion/index.js\");\n/* harmony import */ var _users_index__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./users/index */ \"./src/store/users/index.js\");\n/*=========================================================================================\r\n File Name: store.js\r\n Description: Vuex store\r\n ----------------------------------------------------------------------------------------\r\n Item Name: Vuexy - Vuejs, HTML & Laravel Admin Dashboard Template\r\n Author: Pixinvent\r\n Author URL: http://www.themeforest.net/user/pixinvent\r\n==========================================================================================*/\n\n\n\n\n\n\n\nvue__WEBPACK_IMPORTED_MODULE_0__[\"default\"].use(vuex__WEBPACK_IMPORTED_MODULE_1__[\"default\"]);\n\n// import moduleTodo from './todo/moduleTodo.js'\n// import moduleCalendar from './calendar/moduleCalendar.js'\n// import moduleChat from './chat/moduleChat.js'\n// import moduleEmail from './email/moduleEmail.js'\n\n\n\n\n\n\n\n\n\n\n\n\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (new vuex__WEBPACK_IMPORTED_MODULE_1__[\"default\"].Store({\n getters: _getters__WEBPACK_IMPORTED_MODULE_3__[\"default\"],\n mutations: _mutations__WEBPACK_IMPORTED_MODULE_4__[\"default\"],\n state: _state__WEBPACK_IMPORTED_MODULE_2__[\"default\"],\n actions: _actions__WEBPACK_IMPORTED_MODULE_5__[\"default\"],\n modules: {\n cart: _cart_cart_js__WEBPACK_IMPORTED_MODULE_7__[\"default\"],\n invoiceCart: _invoiceCart_invoiceCart_js__WEBPACK_IMPORTED_MODULE_8__[\"default\"],\n auth: _auth_moduleAuth_js__WEBPACK_IMPORTED_MODULE_6__[\"default\"],\n // const: moduleConst,\n category: _category_index__WEBPACK_IMPORTED_MODULE_11__[\"default\"],\n variant: _variant_index__WEBPACK_IMPORTED_MODULE_12__[\"default\"],\n product: _product_index__WEBPACK_IMPORTED_MODULE_13__[\"default\"],\n promotion: _promotion_index__WEBPACK_IMPORTED_MODULE_14__[\"default\"],\n order: _order_index__WEBPACK_IMPORTED_MODULE_15__[\"default\"],\n customer: _customer_index__WEBPACK_IMPORTED_MODULE_16__[\"default\"],\n eCommerce: _eCommerce_moduleECommerce_js__WEBPACK_IMPORTED_MODULE_9__[\"default\"],\n variantpromotion: _variantpromotion_index__WEBPACK_IMPORTED_MODULE_17__[\"default\"],\n users: _users_index__WEBPACK_IMPORTED_MODULE_18__[\"default\"]\n },\n strict: \"branch\" !== 'production'\n}));//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvc3RvcmUvc3RvcmUuanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvc3RvcmUvc3RvcmUuanM/MDdhNCJdLCJzb3VyY2VzQ29udGVudCI6WyIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgRmlsZSBOYW1lOiBzdG9yZS5qc1xyXG4gIERlc2NyaXB0aW9uOiBWdWV4IHN0b3JlXHJcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEl0ZW0gTmFtZTogVnVleHkgLSBWdWVqcywgSFRNTCAmIExhcmF2ZWwgQWRtaW4gRGFzaGJvYXJkIFRlbXBsYXRlXHJcbiAgQXV0aG9yOiBQaXhpbnZlbnRcclxuICBBdXRob3IgVVJMOiBodHRwOi8vd3d3LnRoZW1lZm9yZXN0Lm5ldC91c2VyL3BpeGludmVudFxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuXHJcbmltcG9ydCBWdWUgZnJvbSAndnVlJ1xyXG5pbXBvcnQgVnVleCBmcm9tICd2dWV4J1xyXG5cclxuaW1wb3J0IHN0YXRlIGZyb20gJy4vc3RhdGUnXHJcbmltcG9ydCBnZXR0ZXJzIGZyb20gJy4vZ2V0dGVycydcclxuaW1wb3J0IG11dGF0aW9ucyBmcm9tICcuL211dGF0aW9ucydcclxuaW1wb3J0IGFjdGlvbnMgZnJvbSAnLi9hY3Rpb25zJ1xyXG5cclxuVnVlLnVzZShWdWV4KVxyXG5cclxuLy8gaW1wb3J0IG1vZHVsZVRvZG8gZnJvbSAnLi90b2RvL21vZHVsZVRvZG8uanMnXHJcbi8vIGltcG9ydCBtb2R1bGVDYWxlbmRhciBmcm9tICcuL2NhbGVuZGFyL21vZHVsZUNhbGVuZGFyLmpzJ1xyXG4vLyBpbXBvcnQgbW9kdWxlQ2hhdCBmcm9tICcuL2NoYXQvbW9kdWxlQ2hhdC5qcydcclxuLy8gaW1wb3J0IG1vZHVsZUVtYWlsIGZyb20gJy4vZW1haWwvbW9kdWxlRW1haWwuanMnXHJcbmltcG9ydCBtb2R1bGVBdXRoIGZyb20gJy4vYXV0aC9tb2R1bGVBdXRoLmpzJ1xyXG5pbXBvcnQgY2FydCBmcm9tICcuL2NhcnQvY2FydC5qcydcclxuaW1wb3J0IGludm9pY2VDYXJ0IGZyb20gJy4vaW52b2ljZUNhcnQvaW52b2ljZUNhcnQuanMnXHJcbmltcG9ydCBtb2R1bGVFQ29tbWVyY2UgZnJvbSAnLi9lQ29tbWVyY2UvbW9kdWxlRUNvbW1lcmNlLmpzJ1xyXG5pbXBvcnQgbW9kdWxlQ29uc3QgZnJvbSAnLi9tYW5hZ2UvY29uc3QuanMnXHJcbmltcG9ydCBtb2R1bGVDYXRlZ29yeSBmcm9tICcuL2NhdGVnb3J5L2luZGV4J1xyXG5pbXBvcnQgbW9kdWxlVmFyaWFudCBmcm9tICcuL3ZhcmlhbnQvaW5kZXgnXHJcbmltcG9ydCBtb2R1bGVQcm9kdWN0IGZyb20gJy4vcHJvZHVjdC9pbmRleCdcclxuaW1wb3J0IG1vZHVsZVByb21vdGlvbiBmcm9tICcuL3Byb21vdGlvbi9pbmRleCdcclxuaW1wb3J0IG1vZHVsZU9yZGVyIGZyb20gJy4vb3JkZXIvaW5kZXgnXHJcbmltcG9ydCBtb2R1bGVDdXN0b21lciBmcm9tICcuL2N1c3RvbWVyL2luZGV4J1xyXG5pbXBvcnQgbW9kdWxldmFyaWFudHByb21vdGlvbiBmcm9tICcuL3ZhcmlhbnRwcm9tb3Rpb24vaW5kZXgnXHJcbmltcG9ydCB1c2VycyBmcm9tICcuL3VzZXJzL2luZGV4J1xyXG5cclxuZXhwb3J0IGRlZmF1bHQgbmV3IFZ1ZXguU3RvcmUoe1xyXG4gIGdldHRlcnMsXHJcbiAgbXV0YXRpb25zLFxyXG4gIHN0YXRlLFxyXG4gIGFjdGlvbnMsXHJcbiAgbW9kdWxlczoge1xyXG4gICAgY2FydCxcclxuICAgIGludm9pY2VDYXJ0LFxyXG4gICAgYXV0aDogbW9kdWxlQXV0aCxcclxuICAgLy8gY29uc3Q6IG1vZHVsZUNvbnN0LFxyXG4gICAgY2F0ZWdvcnk6IG1vZHVsZUNhdGVnb3J5LFxyXG4gICAgdmFyaWFudDogbW9kdWxlVmFyaWFudCxcclxuICAgIHByb2R1Y3Q6IG1vZHVsZVByb2R1Y3QsXHJcbiAgICBwcm9tb3Rpb246IG1vZHVsZVByb21vdGlvbixcclxuICAgIG9yZGVyOiBtb2R1bGVPcmRlciAgLFxyXG4gICAgY3VzdG9tZXI6IG1vZHVsZUN1c3RvbWVyICAsXHJcbiAgICBlQ29tbWVyY2U6IG1vZHVsZUVDb21tZXJjZSxcclxuICAgIHZhcmlhbnRwcm9tb3Rpb246IG1vZHVsZXZhcmlhbnRwcm9tb3Rpb24sXHJcbiAgICB1c2Vyc1xyXG4gIH0sXHJcbiAgc3RyaWN0OiBwcm9jZXNzLmVudi5OT0RFX0VOViAhPT0gJ3Byb2R1Y3Rpb24nXHJcbn0pXHJcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/store/store.js\n"); /***/ }), /***/ "./src/store/users/index.js": /*!**********************************!*\ !*** ./src/store/users/index.js ***! \**********************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! regenerator-runtime/runtime */ \"./node_modules/regenerator-runtime/runtime.js\");\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ \"./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\");\n/* harmony import */ var D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js */ \"./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js\");\n/* harmony import */ var core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/web.dom.iterable */ \"./node_modules/core-js/modules/web.dom.iterable.js\");\n/* harmony import */ var core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var core_js_modules_es6_string_iterator__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! core-js/modules/es6.string.iterator */ \"./node_modules/core-js/modules/es6.string.iterator.js\");\n/* harmony import */ var core_js_modules_es6_string_iterator__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_string_iterator__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var core_js_modules_es6_set__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! core-js/modules/es6.set */ \"./node_modules/core-js/modules/es6.set.js\");\n/* harmony import */ var core_js_modules_es6_set__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_set__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var core_js_modules_es6_regexp_split__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! core-js/modules/es6.regexp.split */ \"./node_modules/core-js/modules/es6.regexp.split.js\");\n/* harmony import */ var core_js_modules_es6_regexp_split__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_regexp_split__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _axios__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! @/axios */ \"./src/axios.js\");\n\n\n\n\n\n\n\n\nvar rid = undefined;\nfunction getParents(keys) {\n var parents = [];\n while (keys.length > 1) {\n keys.pop();\n parents.push(keys.join('.'));\n }\n return parents;\n}\nfunction checkParent(values) {\n rid = values;\n values.map(function (x) {\n var keys = x.split('.');\n if (keys.length > 1) {\n var set1 = new Set([].concat(Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(rid), Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(getParents(keys))));\n rid = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_toConsumableArray_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(set1);\n }\n });\n return rid;\n}\nvar state = {\n cityFilters: {},\n userInfo: undefined,\n roles: undefined\n};\nvar mutations = {\n setCities: function setCities(state, payload) {\n payload.map(function (x) {\n state.cityFilters[x.id] = x.title;\n });\n },\n setUserInfo: function setUserInfo(state, payload) {\n state.userInfo = payload;\n },\n deleteUserInfo: function deleteUserInfo(state) {\n state.userInfo = {};\n },\n getRoles: function getRoles(state, roles) {\n state.roles = roles;\n },\n deleteRoles: function deleteRoles(state) {\n state.roles = undefined;\n }\n};\nvar actions = {\n getCities: function () {\n var _getCities = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee(_ref) {\n var commit;\n return regeneratorRuntime.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n commit = _ref.commit;\n _context.next = 3;\n return _axios__WEBPACK_IMPORTED_MODULE_7__[\"default\"].post(\"cities/list\").then(function (res) {\n commit(\"setCities\", res.data.rows);\n }).catch(function (e) {\n return console.log(e);\n });\n case 3:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee);\n }));\n function getCities(_x) {\n return _getCities.apply(this, arguments);\n }\n return getCities;\n }(),\n setUserInfo: function setUserInfo(_ref2, payload) {\n var commit = _ref2.commit;\n commit(\"setUserInfo\", payload);\n },\n deleteUserInfo: function deleteUserInfo(_ref3) {\n var commit = _ref3.commit;\n commit(\"deleteUserInfo\");\n },\n getRoles: function getRoles(_ref4, roles) {\n var commit = _ref4.commit;\n commit(\"getRoles\", checkParent(roles));\n },\n deleteRoles: function deleteRoles(_ref5) {\n var commit = _ref5.commit;\n commit(\"deleteRoles\");\n }\n};\nvar getters = {};\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n namespaced: true,\n state: state,\n mutations: mutations,\n actions: actions,\n getters: getters\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvc3RvcmUvdXNlcnMvaW5kZXguanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvc3RvcmUvdXNlcnMvaW5kZXguanM/ZDMwZSJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgYXhpb3MgZnJvbSBcIkAvYXhpb3NcIlxyXG5sZXQgcmlkID0gdW5kZWZpbmVkXHJcbmZ1bmN0aW9uIGdldFBhcmVudHMoa2V5cykge1xyXG4gIGxldCBwYXJlbnRzID0gW11cclxuICB3aGlsZSAoa2V5cy5sZW5ndGggPiAxKSB7XHJcbiAgICBrZXlzLnBvcCgpXHJcbiAgICBwYXJlbnRzLnB1c2goa2V5cy5qb2luKCcuJykpXHJcbiAgfVxyXG4gIHJldHVybiBwYXJlbnRzXHJcbn1cclxuZnVuY3Rpb24gY2hlY2tQYXJlbnQodmFsdWVzKSB7XHJcbiAgcmlkID0gdmFsdWVzXHJcbiAgdmFsdWVzLm1hcCh4ID0+IHtcclxuICAgIGNvbnN0IGtleXMgPSB4LnNwbGl0KCcuJylcclxuICAgIGlmIChrZXlzLmxlbmd0aCA+IDEpIHtcclxuICAgICAgY29uc3Qgc2V0MSA9IG5ldyBTZXQoWy4uLnJpZCwgLi4uZ2V0UGFyZW50cyhrZXlzKV0pXHJcbiAgICAgIHJpZCA9IFsuLi5zZXQxXVxyXG4gICAgfVxyXG4gIH0pXHJcbiAgcmV0dXJuIHJpZFxyXG59XHJcblxyXG5jb25zdCBzdGF0ZSA9IHtcclxuICBjaXR5RmlsdGVyczp7fSxcclxuICB1c2VySW5mbzp1bmRlZmluZWQsXHJcbiAgcm9sZXM6dW5kZWZpbmVkXHJcbn07XHJcblxyXG5jb25zdCBtdXRhdGlvbnMgPSB7XHJcbiAgc2V0Q2l0aWVzKHN0YXRlLHBheWxvYWQpe1xyXG4gICAgIHBheWxvYWQubWFwKHg9PntcclxuICAgICAgIHN0YXRlLmNpdHlGaWx0ZXJzW3guaWRdID0geC50aXRsZVxyXG4gICAgfSlcclxuICB9LFxyXG4gIHNldFVzZXJJbmZvKHN0YXRlLHBheWxvYWQpe1xyXG4gICAgIHN0YXRlLnVzZXJJbmZvID0gcGF5bG9hZFxyXG4gIH0sXHJcbiAgZGVsZXRlVXNlckluZm8oc3RhdGUpe1xyXG4gICAgIHN0YXRlLnVzZXJJbmZvID0ge31cclxuICB9LFxyXG4gIGdldFJvbGVzKHN0YXRlLHJvbGVzKXtcclxuICAgIHN0YXRlLnJvbGVzID0gcm9sZXNcclxuICB9LFxyXG4gIGRlbGV0ZVJvbGVzKHN0YXRlKXtcclxuICAgIHN0YXRlLnJvbGVzID0gdW5kZWZpbmVkXHJcbiAgfVxyXG59O1xyXG5cclxuXHJcbmNvbnN0IGFjdGlvbnMgPSB7XHJcbiAgYXN5bmMgZ2V0Q2l0aWVzKHsgY29tbWl0IH0pe1xyXG4gICAgYXdhaXQgYXhpb3MucG9zdChcImNpdGllcy9saXN0XCIpXHJcbiAgICAgIC50aGVuKHJlcz0+e1xyXG4gICAgICAgIGNvbW1pdChcInNldENpdGllc1wiLHJlcy5kYXRhLnJvd3MpXHJcbiAgICAgIH0pXHJcbiAgICAgIC5jYXRjaChlPT5jb25zb2xlLmxvZyhlKSlcclxuICB9LFxyXG4gIHNldFVzZXJJbmZvKHsgY29tbWl0IH0scGF5bG9hZCl7XHJcbiAgICAgICAgY29tbWl0KFwic2V0VXNlckluZm9cIixwYXlsb2FkKVxyXG4gIH0sXHJcbiAgZGVsZXRlVXNlckluZm8oeyBjb21taXQgfSl7XHJcbiAgICBjb21taXQoXCJkZWxldGVVc2VySW5mb1wiKVxyXG4gIH0sXHJcbiAgZ2V0Um9sZXMoeyBjb21taXQgfSxyb2xlcyl7XHJcbiAgICBjb21taXQoXCJnZXRSb2xlc1wiLGNoZWNrUGFyZW50KHJvbGVzKSlcclxuICB9LFxyXG4gIGRlbGV0ZVJvbGVzKHsgY29tbWl0IH0pe1xyXG4gICAgICBjb21taXQoXCJkZWxldGVSb2xlc1wiKVxyXG4gIH1cclxufTtcclxuY29uc3QgZ2V0dGVycyA9IHt9O1xyXG5cclxuXHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgbmFtZXNwYWNlZDogdHJ1ZSxcclxuICBzdGF0ZSxcclxuICBtdXRhdGlvbnMsXHJcbiAgYWN0aW9ucyxcclxuICBnZXR0ZXJzXHJcbn1cclxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFHQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBR0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/store/users/index.js\n"); /***/ }), /***/ "./src/store/variant/index.js": /*!************************************!*\ !*** ./src/store/variant/index.js ***! \************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! regenerator-runtime/runtime */ \"./node_modules/regenerator-runtime/runtime.js\");\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ \"./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\");\n/* harmony import */ var core_js_modules_es6_array_find__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es6.array.find */ \"./node_modules/core-js/modules/es6.array.find.js\");\n/* harmony import */ var core_js_modules_es6_array_find__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_array_find__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/web.dom.iterable */ \"./node_modules/core-js/modules/web.dom.iterable.js\");\n/* harmony import */ var core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! lodash */ \"./node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _axios__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/axios */ \"./src/axios.js\");\n\n\n\n\n\n\nvar state = {\n loading: false,\n rows: [{\n id: 1,\n key: 'ut',\n val: 'نوع اول'\n }]\n};\nvar mutations = {\n ADD_ITEM: function ADD_ITEM(state, data) {\n state.rows.push(data);\n },\n INJECT: function INJECT(state, _ref) {\n var rows = _ref.rows,\n keys = _ref.keys;\n state.rows = rows || [];\n state.keys = keys || [];\n },\n LOADING: function LOADING(state, data) {\n state.loading = data;\n },\n FETCH: function FETCH(state, _ref2) {\n var rows = _ref2.rows,\n count = _ref2.count,\n page = _ref2.page;\n state.rows = rows;\n state.count = count || 0;\n state.page = page || 1;\n },\n EDIT_ROW: function EDIT_ROW(state, data) {\n if (data.delete) {\n state.rows = lodash__WEBPACK_IMPORTED_MODULE_4___default.a.without(state.rows, lodash__WEBPACK_IMPORTED_MODULE_4___default.a.find(state.rows, function (item) {\n return item.val == data.row.val;\n }));\n } else {\n state.rows[data.index] = data.row;\n }\n }\n};\nvar actions = {\n init: function () {\n var _init = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee(_ref3) {\n var commit, res;\n return regeneratorRuntime.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n commit = _ref3.commit;\n commit('LOADING', true);\n _context.prev = 2;\n _context.next = 5;\n return _axios__WEBPACK_IMPORTED_MODULE_5__[\"default\"].get('config/statics');\n case 5:\n res = _context.sent;\n commit('INJECT', res.data);\n _context.next = 11;\n break;\n case 9:\n _context.prev = 9;\n _context.t0 = _context[\"catch\"](2);\n case 11:\n _context.prev = 11;\n commit('LOADING', false);\n return _context.finish(11);\n case 14:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, null, [[2, 9, 11, 14]]);\n }));\n function init(_x) {\n return _init.apply(this, arguments);\n }\n return init;\n }(),\n save: function () {\n var _save = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee2(_ref4, data) {\n var commit, state, res, _res;\n return regeneratorRuntime.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n commit = _ref4.commit, state = _ref4.state;\n commit('LOADING', true);\n _context2.prev = 2;\n if (!data.id) {\n _context2.next = 9;\n break;\n }\n _context2.next = 6;\n return _axios__WEBPACK_IMPORTED_MODULE_5__[\"default\"].post(\"add/variant\", data);\n case 6:\n res = _context2.sent;\n _context2.next = 12;\n break;\n case 9:\n _context2.next = 11;\n return _axios__WEBPACK_IMPORTED_MODULE_5__[\"default\"].post('add/variant', data);\n case 11:\n _res = _context2.sent;\n case 12:\n _context2.next = 17;\n break;\n case 14:\n _context2.prev = 14;\n _context2.t0 = _context2[\"catch\"](2);\n throw _context2.t0;\n case 17:\n _context2.prev = 17;\n commit('LOADING', false);\n return _context2.finish(17);\n case 20:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2, null, [[2, 14, 17, 20]]);\n }));\n function save(_x2, _x3) {\n return _save.apply(this, arguments);\n }\n return save;\n }(),\n removevariant: function () {\n var _removevariant = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee3(_ref5, _ref6) {\n var commit, dispatch, row, res;\n return regeneratorRuntime.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n commit = _ref5.commit, dispatch = _ref5.dispatch;\n row = _ref6.row;\n commit('LOADING', true);\n _context3.prev = 3;\n console.log(row);\n _context3.next = 7;\n return _axios__WEBPACK_IMPORTED_MODULE_5__[\"default\"].delete(\"/product/variant/\".concat(row.id));\n case 7:\n res = _context3.sent;\n // dispatch('fetch');\n console.log(\"res ==> \", res);\n _context3.next = 13;\n break;\n case 11:\n _context3.prev = 11;\n _context3.t0 = _context3[\"catch\"](3);\n case 13:\n _context3.prev = 13;\n commit('LOADING', false);\n return _context3.finish(13);\n case 16:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3, null, [[3, 11, 13, 16]]);\n }));\n function removevariant(_x4, _x5) {\n return _removevariant.apply(this, arguments);\n }\n return removevariant;\n }()\n};\nvar getters = {};\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n namespaced: true,\n state: state,\n mutations: mutations,\n actions: actions,\n getters: getters\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvc3RvcmUvdmFyaWFudC9pbmRleC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9zdG9yZS92YXJpYW50L2luZGV4LmpzP2I5NzUiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IF8gZnJvbSAnbG9kYXNoJztcclxuaW1wb3J0IGF4aW9zIGZyb20gXCJAL2F4aW9zXCI7XHJcblxyXG5jb25zdCBzdGF0ZSA9IHtcclxuICBsb2FkaW5nOiBmYWxzZSxcclxuICByb3dzOiBbXHJcbiAgICB7aWQ6IDEsIGtleTogJ3V0JywgdmFsOiAn2YbZiNi5INin2YjZhCd9XHJcbiAgXVxyXG59O1xyXG5jb25zdCBtdXRhdGlvbnMgPSB7XHJcbiAgQUREX0lURU0oc3RhdGUsIGRhdGEpIHtcclxuICAgIHN0YXRlLnJvd3MucHVzaChkYXRhKTtcclxuICB9LFxyXG4gIElOSkVDVChzdGF0ZSwge3Jvd3MsIGtleXN9KSB7XHJcbiAgICBzdGF0ZS5yb3dzID0gcm93cyB8fCBbXTtcclxuICAgIHN0YXRlLmtleXMgPSBrZXlzIHx8IFtdO1xyXG4gIH0sXHJcbiAgTE9BRElORyhzdGF0ZSwgZGF0YSkge1xyXG4gICAgc3RhdGUubG9hZGluZyA9IGRhdGE7XHJcbiAgfSxcclxuICAgIEZFVENIKHN0YXRlLCB7cm93cyAsIGNvdW50LCBwYWdlfSl7XHJcbiAgICBzdGF0ZS5yb3dzID0gcm93cztcclxuICAgIHN0YXRlLmNvdW50ID0gY291bnQgfHwgMDtcclxuICAgIHN0YXRlLnBhZ2UgPSBwYWdlIHx8IDE7XHJcbiAgfSxcclxuICBFRElUX1JPVyhzdGF0ZSwgZGF0YSkge1xyXG4gICAgaWYgKGRhdGEuZGVsZXRlKSB7XHJcbiAgICAgIHN0YXRlLnJvd3MgPSBfLndpdGhvdXQoc3RhdGUucm93cywgXy5maW5kKHN0YXRlLnJvd3MsIChpdGVtKSA9PiBpdGVtLnZhbCA9PSBkYXRhLnJvdy52YWwpKTtcclxuICAgIH0gZWxzZSB7XHJcbiAgICAgIHN0YXRlLnJvd3NbZGF0YS5pbmRleF0gPSBkYXRhLnJvdztcclxuICAgIH1cclxuICB9XHJcbn07XHJcbmNvbnN0IGFjdGlvbnMgPSB7XHJcbiAgYXN5bmMgaW5pdCh7Y29tbWl0fSkge1xyXG4gICAgY29tbWl0KCdMT0FESU5HJywgdHJ1ZSk7XHJcbiAgICB0cnkge1xyXG4gICAgICBsZXQgcmVzID0gYXdhaXQgYXhpb3MuZ2V0KCdjb25maWcvc3RhdGljcycpO1xyXG4gICAgICBjb21taXQoJ0lOSkVDVCcsIHJlcy5kYXRhKTtcclxuICAgIH0gY2F0Y2ggKGUpIHtcclxuXHJcbiAgICB9IGZpbmFsbHkge1xyXG4gICAgICBjb21taXQoJ0xPQURJTkcnLCBmYWxzZSk7XHJcbiAgICB9XHJcbiAgfSxcclxuICBhc3luYyBzYXZlKHtjb21taXQsIHN0YXRlfSwgZGF0YSkge1xyXG4gICAgY29tbWl0KCdMT0FESU5HJywgdHJ1ZSk7XHJcbiAgICB0cnkge1xyXG4gICAgICBpZiAoZGF0YS5pZCkge1xyXG4gICAgICAgIC8vY29uc3QgcmVzID0gYXdhaXQgYXhpb3MucHV0KGBwcm9kdWN0L3ZhcmlhbnQvJHtkYXRhLmlkfWAsIGRhdGEpO1xyXG4gICAgICAgIGNvbnN0IHJlcyA9IGF3YWl0IGF4aW9zLnBvc3QoYGFkZC92YXJpYW50YCwgZGF0YSk7XHJcbiAgICAgIH0gZWxzZSB7XHJcbiAgICAgICAgLy9jb25zdCByZXMgPSBhd2FpdCBheGlvcy5wb3N0KCdwcm9kdWN0L3ZhcmlhbnQnLCBkYXRhKTtcclxuICAgICAgICBjb25zdCByZXMgPSBhd2FpdCBheGlvcy5wb3N0KCdhZGQvdmFyaWFudCcsIGRhdGEpO1xyXG4gICAgICB9XHJcbiAgICB9IGNhdGNoIChlKSB7XHJcbiAgICAgIHRocm93IGU7XHJcbiAgICB9IGZpbmFsbHkge1xyXG4gICAgICBjb21taXQoJ0xPQURJTkcnLCBmYWxzZSk7XHJcbiAgICB9XHJcbiAgfSxcclxuICBhc3luYyByZW1vdmV2YXJpYW50KHtjb21taXQgLCBkaXNwYXRjaCB9ICwge3Jvd30pe1xyXG4gICAgY29tbWl0KCdMT0FESU5HJywgdHJ1ZSk7XHJcbiAgICB0cnkge1xyXG4gICAgICBjb25zb2xlLmxvZyhyb3cpXHJcbiAgICAgIGxldCByZXMgPSBhd2FpdCBheGlvcy5kZWxldGUoYC9wcm9kdWN0L3ZhcmlhbnQvJHtyb3cuaWR9YCk7XHJcbiAgICAgIC8vIGRpc3BhdGNoKCdmZXRjaCcpO1xyXG4gICAgICBjb25zb2xlLmxvZyhcInJlcyA9PT4gXCIgLCByZXMpO1xyXG4gICAgfSBjYXRjaCAoZSkge1xyXG4gICAgfSBmaW5hbGx5IHtcclxuICAgICAgY29tbWl0KCdMT0FESU5HJywgZmFsc2UpO1xyXG4gICAgfVxyXG4gIH0sXHJcbn07XHJcbmNvbnN0IGdldHRlcnMgPSB7fTtcclxuXHJcblxyXG5leHBvcnQgZGVmYXVsdCB7XHJcbiAgbmFtZXNwYWNlZDogdHJ1ZSxcclxuICBzdGF0ZSxcclxuICBtdXRhdGlvbnMsXHJcbiAgYWN0aW9ucyxcclxuICBnZXR0ZXJzXHJcbn1cclxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUlBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUtBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFHQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/store/variant/index.js\n"); /***/ }), /***/ "./src/store/variantpromotion/index.js": /*!*********************************************!*\ !*** ./src/store/variantpromotion/index.js ***! \*********************************************/ /*! exports provided: default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! regenerator-runtime/runtime */ \"./node_modules/regenerator-runtime/runtime.js\");\n/* harmony import */ var regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(regenerator_runtime_runtime__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js */ \"./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\");\n/* harmony import */ var core_js_modules_es6_array_find__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! core-js/modules/es6.array.find */ \"./node_modules/core-js/modules/es6.array.find.js\");\n/* harmony import */ var core_js_modules_es6_array_find__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es6_array_find__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! core-js/modules/web.dom.iterable */ \"./node_modules/core-js/modules/web.dom.iterable.js\");\n/* harmony import */ var core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_web_dom_iterable__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! lodash */ \"./node_modules/lodash/lodash.js\");\n/* harmony import */ var lodash__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(lodash__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _axios__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! @/axios */ \"./src/axios.js\");\n\n\n\n\n\n\nvar state = {\n loading: false,\n searchQuery: undefined,\n page: 1,\n count: 0,\n rows: []\n};\nvar mutations = {\n ADD_ITEM: function ADD_ITEM(state, data) {\n state.rows.push(data);\n },\n INJECT: function INJECT(state, _ref) {\n var rows = _ref.rows,\n keys = _ref.keys;\n state.rows = rows || [];\n state.keys = keys || [];\n },\n LOADING: function LOADING(state, data) {\n state.loading = data;\n },\n PAGE_SET: function PAGE_SET(state, data) {\n state.page = data;\n },\n SEARCH_QUERY_SET: function SEARCH_QUERY_SET(state, data) {\n state.searchQuery = data;\n },\n FETCH: function FETCH(state, _ref2) {\n var rows = _ref2.rows,\n count = _ref2.count,\n page = _ref2.page;\n state.rows = rows;\n state.count = count || 0;\n state.page = page || 1;\n },\n EDIT_ROW: function EDIT_ROW(state, data) {\n if (data.delete) {\n state.rows = lodash__WEBPACK_IMPORTED_MODULE_4___default.a.without(state.rows, lodash__WEBPACK_IMPORTED_MODULE_4___default.a.find(state.rows, function (item) {\n return item.val == data.row.val;\n }));\n } else {\n state.rows[data.index] = data.row;\n }\n }\n};\nvar actions = {\n init: function () {\n var _init = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee(_ref3) {\n var commit, res;\n return regeneratorRuntime.wrap(function _callee$(_context) {\n while (1) {\n switch (_context.prev = _context.next) {\n case 0:\n commit = _ref3.commit;\n commit('LOADING', true);\n _context.prev = 2;\n _context.next = 5;\n return _axios__WEBPACK_IMPORTED_MODULE_5__[\"default\"].get('config/statics');\n case 5:\n res = _context.sent;\n console.log(\"res ==> \", res);\n commit('INJECT', res.data);\n _context.next = 12;\n break;\n case 10:\n _context.prev = 10;\n _context.t0 = _context[\"catch\"](2);\n case 12:\n _context.prev = 12;\n commit('LOADING', false);\n return _context.finish(12);\n case 15:\n case \"end\":\n return _context.stop();\n }\n }\n }, _callee, null, [[2, 10, 12, 15]]);\n }));\n function init(_x) {\n return _init.apply(this, arguments);\n }\n return init;\n }(),\n removeVariant: function () {\n var _removeVariant = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee2(_ref4, _ref5) {\n var commit, dispatch, id, res;\n return regeneratorRuntime.wrap(function _callee2$(_context2) {\n while (1) {\n switch (_context2.prev = _context2.next) {\n case 0:\n commit = _ref4.commit, dispatch = _ref4.dispatch;\n id = _ref5.id;\n commit('LOADING', true);\n _context2.prev = 3;\n _context2.next = 6;\n return _axios__WEBPACK_IMPORTED_MODULE_5__[\"default\"].delete('product/variant/promotion/variant-promotion/' + id);\n case 6:\n res = _context2.sent;\n console.log(res);\n // dispatch('fetch',id);\n _context2.next = 12;\n break;\n case 10:\n _context2.prev = 10;\n _context2.t0 = _context2[\"catch\"](3);\n case 12:\n _context2.prev = 12;\n commit('LOADING', false);\n return _context2.finish(12);\n case 15:\n case \"end\":\n return _context2.stop();\n }\n }\n }, _callee2, null, [[3, 10, 12, 15]]);\n }));\n function removeVariant(_x2, _x3) {\n return _removeVariant.apply(this, arguments);\n }\n return removeVariant;\n }(),\n save: function () {\n var _save = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee3(_ref6, data) {\n var commit, state, res, _res;\n return regeneratorRuntime.wrap(function _callee3$(_context3) {\n while (1) {\n switch (_context3.prev = _context3.next) {\n case 0:\n commit = _ref6.commit, state = _ref6.state;\n commit('LOADING', true);\n _context3.prev = 2;\n if (!data.id) {\n _context3.next = 10;\n break;\n }\n _context3.next = 6;\n return _axios__WEBPACK_IMPORTED_MODULE_5__[\"default\"].put(\"product/variant/promotion/variant-promotion/\".concat(data.id, \"/\"), data);\n case 6:\n res = _context3.sent;\n return _context3.abrupt(\"return\", res);\n case 10:\n _context3.next = 12;\n return _axios__WEBPACK_IMPORTED_MODULE_5__[\"default\"].post('product/variant/promotion/variant-promotion', data);\n case 12:\n _res = _context3.sent;\n return _context3.abrupt(\"return\", _res);\n case 14:\n _context3.next = 18;\n break;\n case 16:\n _context3.prev = 16;\n _context3.t0 = _context3[\"catch\"](2);\n case 18:\n _context3.prev = 18;\n commit('LOADING', false);\n return _context3.finish(18);\n case 21:\n case \"end\":\n return _context3.stop();\n }\n }\n }, _callee3, null, [[2, 16, 18, 21]]);\n }));\n function save(_x4, _x5) {\n return _save.apply(this, arguments);\n }\n return save;\n }(),\n fetch: function () {\n var _fetch = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee4(_ref7, id) {\n var commit, state, _yield$axios$get, data;\n return regeneratorRuntime.wrap(function _callee4$(_context4) {\n while (1) {\n switch (_context4.prev = _context4.next) {\n case 0:\n commit = _ref7.commit, state = _ref7.state;\n commit('LOADING', true);\n _context4.prev = 2;\n console.log(id);\n _context4.next = 6;\n return _axios__WEBPACK_IMPORTED_MODULE_5__[\"default\"].get(\"/product/variant/promotion/\".concat(id, \"/variant-promotion\"));\n case 6:\n _yield$axios$get = _context4.sent;\n data = _yield$axios$get.data;\n commit('FETCH', data);\n _context4.next = 13;\n break;\n case 11:\n _context4.prev = 11;\n _context4.t0 = _context4[\"catch\"](2);\n case 13:\n _context4.prev = 13;\n commit('LOADING', false);\n return _context4.finish(13);\n case 16:\n case \"end\":\n return _context4.stop();\n }\n }\n }, _callee4, null, [[2, 11, 13, 16]]);\n }));\n function fetch(_x6, _x7) {\n return _fetch.apply(this, arguments);\n }\n return fetch;\n }(),\n activeDeactive: function () {\n var _activeDeactive = Object(D_Vue_Project_henza_admin_node_modules_babel_runtime_helpers_esm_asyncToGenerator_js__WEBPACK_IMPORTED_MODULE_1__[\"default\"])( /*#__PURE__*/regeneratorRuntime.mark(function _callee5(_ref8, payload) {\n var commit, state, _yield$axios$put, data;\n return regeneratorRuntime.wrap(function _callee5$(_context5) {\n while (1) {\n switch (_context5.prev = _context5.next) {\n case 0:\n commit = _ref8.commit, state = _ref8.state;\n _context5.prev = 1;\n _context5.next = 4;\n return _axios__WEBPACK_IMPORTED_MODULE_5__[\"default\"].put(\"product/variant/\".concat(payload.id), payload);\n case 4:\n _yield$axios$put = _context5.sent;\n data = _yield$axios$put.data;\n _context5.next = 11;\n break;\n case 8:\n _context5.prev = 8;\n _context5.t0 = _context5[\"catch\"](1);\n console.log(\"e ==> \", _context5.t0);\n case 11:\n _context5.prev = 11;\n return _context5.finish(11);\n case 13:\n case \"end\":\n return _context5.stop();\n }\n }\n }, _callee5, null, [[1, 8, 11, 13]]);\n }));\n function activeDeactive(_x8, _x9) {\n return _activeDeactive.apply(this, arguments);\n }\n return activeDeactive;\n }()\n};\nvar getters = {};\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n namespaced: true,\n state: state,\n mutations: mutations,\n actions: actions,\n getters: getters\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvc3RvcmUvdmFyaWFudHByb21vdGlvbi9pbmRleC5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3NyYy9zdG9yZS92YXJpYW50cHJvbW90aW9uL2luZGV4LmpzPzA0MWQiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IF8gZnJvbSAnbG9kYXNoJztcclxuaW1wb3J0IGF4aW9zIGZyb20gXCJAL2F4aW9zXCI7XHJcblxyXG5jb25zdCBzdGF0ZSA9IHtcclxuICBsb2FkaW5nOiBmYWxzZSxcclxuICBzZWFyY2hRdWVyeTogdW5kZWZpbmVkLFxyXG4gIHBhZ2U6IDEsXHJcbiAgY291bnQ6MCxcclxuICByb3dzOiBbXSxcclxufTtcclxuY29uc3QgbXV0YXRpb25zID0ge1xyXG4gIEFERF9JVEVNKHN0YXRlLCBkYXRhKSB7XHJcbiAgICBzdGF0ZS5yb3dzLnB1c2goZGF0YSk7XHJcbiAgfSxcclxuICBJTkpFQ1Qoc3RhdGUgLCB7cm93cyAsIGtleXN9KXtcclxuICAgIHN0YXRlLnJvd3MgPSByb3dzIHx8IFtdO1xyXG4gICAgc3RhdGUua2V5cyA9IGtleXMgfHwgW107XHJcbiAgfSxcclxuICBMT0FESU5HKHN0YXRlLCBkYXRhKSB7XHJcbiAgICBzdGF0ZS5sb2FkaW5nID0gZGF0YTtcclxuICB9LFxyXG4gIFBBR0VfU0VUKHN0YXRlLCBkYXRhKXtcclxuICAgIHN0YXRlLnBhZ2UgPSBkYXRhO1xyXG5cclxuICB9LFxyXG4gIFNFQVJDSF9RVUVSWV9TRVQoc3RhdGUsIGRhdGEpe1xyXG4gICAgc3RhdGUuc2VhcmNoUXVlcnkgPSBkYXRhO1xyXG4gIH0sXHJcbiAgRkVUQ0goc3RhdGUsIHtyb3dzICwgY291bnQsIHBhZ2V9KXtcclxuICAgIHN0YXRlLnJvd3MgPSByb3dzO1xyXG4gICAgc3RhdGUuY291bnQgPSBjb3VudCB8fCAwO1xyXG4gICAgc3RhdGUucGFnZSA9IHBhZ2UgfHwgMTtcclxuICB9LFxyXG4gIEVESVRfUk9XKHN0YXRlLCBkYXRhKSB7XHJcbiAgICBpZiAoZGF0YS5kZWxldGUpIHtcclxuICAgICAgc3RhdGUucm93cyA9IF8ud2l0aG91dChzdGF0ZS5yb3dzLCBfLmZpbmQoc3RhdGUucm93cywgKGl0ZW0pID0+IGl0ZW0udmFsID09IGRhdGEucm93LnZhbCkpO1xyXG4gICAgfSBlbHNlIHtcclxuICAgICAgc3RhdGUucm93c1tkYXRhLmluZGV4XSA9IGRhdGEucm93O1xyXG4gICAgfVxyXG4gIH1cclxufTtcclxuY29uc3QgYWN0aW9ucyA9IHtcclxuICBhc3luYyBpbml0KHtjb21taXR9KXtcclxuICAgIGNvbW1pdCgnTE9BRElORycsIHRydWUpO1xyXG4gICAgdHJ5IHtcclxuICAgICAgbGV0IHJlcyA9IGF3YWl0IGF4aW9zLmdldCgnY29uZmlnL3N0YXRpY3MnKTtcclxuICAgICAgY29uc29sZS5sb2coXCJyZXMgPT0+IFwiICwgcmVzKTtcclxuICAgICAgY29tbWl0KCdJTkpFQ1QnICwgcmVzLmRhdGEpO1xyXG4gICAgfSBjYXRjaCAoZSkge1xyXG5cclxuICAgIH0gZmluYWxseSB7XHJcbiAgICAgIGNvbW1pdCgnTE9BRElORycsIGZhbHNlKTtcclxuICAgIH1cclxuICB9LFxyXG4gIGFzeW5jIHJlbW92ZVZhcmlhbnQoe2NvbW1pdCAsIGRpc3BhdGNoIH0gLCB7aWR9KXtcclxuICAgIGNvbW1pdCgnTE9BRElORycsIHRydWUpO1xyXG4gICAgdHJ5IHtcclxuICAgICAgbGV0IHJlcyA9IGF3YWl0IGF4aW9zLmRlbGV0ZSgncHJvZHVjdC92YXJpYW50L3Byb21vdGlvbi92YXJpYW50LXByb21vdGlvbi8nK2lkICk7XHJcbiAgICAgIGNvbnNvbGUubG9nKHJlcylcclxuICAgICAgLy8gZGlzcGF0Y2goJ2ZldGNoJyxpZCk7XHJcbiAgICB9IGNhdGNoIChlKSB7XHJcbiAgICB9IGZpbmFsbHkge1xyXG4gICAgICBjb21taXQoJ0xPQURJTkcnLCBmYWxzZSk7XHJcbiAgICB9XHJcbiAgfSxcclxuICBhc3luYyBzYXZlKHtjb21taXQgLHN0YXRlfSwgZGF0YSkge1xyXG4gICAgY29tbWl0KCdMT0FESU5HJywgdHJ1ZSk7XHJcbiAgICB0cnkge1xyXG5cclxuICAgICAgaWYoZGF0YS5pZCl7XHJcbiAgICAgICAgY29uc3QgcmVzID0gYXdhaXQgYXhpb3MucHV0KGBwcm9kdWN0L3ZhcmlhbnQvcHJvbW90aW9uL3ZhcmlhbnQtcHJvbW90aW9uLyR7ZGF0YS5pZH0vYCAsIGRhdGEpO1xyXG4gICAgICAgIHJldHVybiAgcmVzO1xyXG4gICAgICB9ZWxzZXtcclxuICAgICAgICBcclxuICAgICAgICBjb25zdCByZXMgPSBhd2FpdCBheGlvcy5wb3N0KCdwcm9kdWN0L3ZhcmlhbnQvcHJvbW90aW9uL3ZhcmlhbnQtcHJvbW90aW9uJyAsIGRhdGEpO1xyXG4gICAgICAgIHJldHVybiAgcmVzO1xyXG4gICAgICB9XHJcbiAgICB9IGNhdGNoIChlKSB7XHJcblxyXG4gICAgfSBmaW5hbGx5IHtcclxuICAgICAgY29tbWl0KCdMT0FESU5HJywgZmFsc2UpO1xyXG4gICAgfVxyXG4gIH0sXHJcbiAgYXN5bmMgZmV0Y2goe2NvbW1pdCAsc3RhdGV9LCBpZCkge1xyXG4gICAgY29tbWl0KCdMT0FESU5HJywgdHJ1ZSk7XHJcbiAgICB0cnkge1xyXG4gICAgICBjb25zb2xlLmxvZyhpZCk7XHJcbiAgICAgIGxldCB7ZGF0YX0gPSBhd2FpdCBheGlvcy5nZXQoYC9wcm9kdWN0L3ZhcmlhbnQvcHJvbW90aW9uLyR7aWR9L3ZhcmlhbnQtcHJvbW90aW9uYCApO1xyXG4gICAgICBjb21taXQoJ0ZFVENIJyAsIGRhdGEpO1xyXG4gICAgfSBjYXRjaCAoZSkge1xyXG4gICAgfSBmaW5hbGx5IHtcclxuICAgICAgY29tbWl0KCdMT0FESU5HJywgZmFsc2UpO1xyXG4gICAgfVxyXG4gIH0sXHJcbiAgYXN5bmMgYWN0aXZlRGVhY3RpdmUoe2NvbW1pdCAsc3RhdGV9LCBwYXlsb2FkKSB7XHJcbiAgICB0cnkge1xyXG4gICAgICBsZXQge2RhdGF9ID0gYXdhaXQgYXhpb3MucHV0KGBwcm9kdWN0L3ZhcmlhbnQvJHtwYXlsb2FkLmlkfWAgLCBwYXlsb2FkKTtcclxuICAgIH0gY2F0Y2ggKGUpIHtcclxuICAgICAgY29uc29sZS5sb2coXCJlID09PiBcIiAsIGUpO1xyXG4gICAgfSBmaW5hbGx5IHtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxufTtcclxuY29uc3QgZ2V0dGVycyA9IHt9O1xyXG5cclxuXHJcbmV4cG9ydCBkZWZhdWx0IHtcclxuICBuYW1lc3BhY2VkOiB0cnVlLFxyXG4gIHN0YXRlLFxyXG4gIG11dGF0aW9ucyxcclxuICBhY3Rpb25zLFxyXG4gIGdldHRlcnNcclxufVxyXG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUFBO0FBQ0E7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBSUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFBQTtBQUNBO0FBQ0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFHQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQ0E7QUFBQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFLQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFDQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBR0E7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUdBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFNQTtBQUNBO0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./src/store/variantpromotion/index.js\n"); /***/ }), /***/ "./src/utils/index.js": /*!****************************!*\ !*** ./src/utils/index.js ***! \****************************/ /*! exports provided: isBranch */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"isBranch\", function() { return isBranch; });\nfunction isBranch() {\n console.log(\"branch\");\n return \"branch\" == 'branch';\n}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi9zcmMvdXRpbHMvaW5kZXguanMuanMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvdXRpbHMvaW5kZXguanM/ZWQwOCJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgZnVuY3Rpb24gaXNCcmFuY2goKXtcclxuICBjb25zb2xlLmxvZyhwcm9jZXNzLmVudi5OT0RFX0VOVilcclxuICByZXR1cm4gIHByb2Nlc3MuZW52Lk5PREVfRU5WPT0nYnJhbmNoJ1xyXG59XHJcblxyXG4iXSwibWFwcGluZ3MiOiJBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQSIsInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./src/utils/index.js\n"); /***/ }), /***/ "./themeConfig.js": /*!************************!*\ !*** ./themeConfig.js ***! \************************/ /*! exports provided: colors, default */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"colors\", function() { return colors; });\n/* harmony import */ var _src_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./src/utils */ \"./src/utils/index.js\");\n/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ \"./node_modules/vue/dist/vue.runtime.esm.js\");\n/* harmony import */ var vuesax__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vuesax */ \"./node_modules/vuesax/dist/vuesax.common.js\");\n/* harmony import */ var vuesax__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(vuesax__WEBPACK_IMPORTED_MODULE_2__);\n\n\n\n// MAIN COLORS - VUESAX THEME COLORS\nvar colors = {\n primary: '#1c2d56',\n secondary: '#836447',\n third: '#f5cb55',\n //primary : '#FF9800',\n // primary : '#7367F0',\n success: '#28C76F',\n danger: '#EA5455',\n warning: '#FF9F43',\n dark: '#1E1E1E'\n};\n\n//console.log(process.env.NODE_ENV,\"100000\")\n\n// CONFIGS\nvar themeConfig = {\n disableCustomizer: false,\n // options[Boolean] : true, false(default)\n disableThemeTour: true,\n // options[Boolean] : true, false(default)\n footerType: 'hidden',\n // options[String] : static(default) / sticky / hidden\n hideScrollToTop: false,\n // options[Boolean] : true, false(default)\n mainLayoutType: Object(_src_utils__WEBPACK_IMPORTED_MODULE_0__[\"isBranch\"])() ? 'horizontal' : 'vertical',\n // options[String] : vertical(default) / horizontal\n navbarColor: '#fff',\n // options[String] : HEX color / rgb / rgba / Valid HTML Color name - (default: #fff)\n navbarType: 'floating',\n // options[String] : floating(default) / static / sticky / hidden\n routerTransition: 'zoom-fade',\n // options[String] : zoom-fade / slide-fade / fade-bottom / fade / zoom-out / none(default)\n rtl: true,\n // options[Boolean] : true, false(default)\n sidebarCollapsed: false,\n // options[Boolean] : true, false(default)\n theme: 'light',\n // options[String] : \"light\"(default), \"dark\", \"semi-dark\"\n // Not required yet - WIP\n userInfoLocalStorageKey: 'userInfo'\n // NOTE: themeTour will be disabled in screens < 1200. Please refer docs for more info.\n};\n\nvue__WEBPACK_IMPORTED_MODULE_1__[\"default\"].use(vuesax__WEBPACK_IMPORTED_MODULE_2___default.a, {\n theme: {\n colors: colors\n },\n rtl: themeConfig.rtl\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (themeConfig);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiLi90aGVtZUNvbmZpZy5qcy5qcyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3RoZW1lQ29uZmlnLmpzPzFkZmYiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtpc0JyYW5jaH0gZnJvbSAnLi9zcmMvdXRpbHMnXHJcbmltcG9ydCBWdWUgZnJvbSAndnVlJ1xyXG5pbXBvcnQgVnVlc2F4IGZyb20gJ3Z1ZXNheCdcclxuLy8gTUFJTiBDT0xPUlMgLSBWVUVTQVggVEhFTUUgQ09MT1JTXHJcbmV4cG9ydCBjb25zdCBjb2xvcnMgPSB7XHJcbiAgcHJpbWFyeSA6ICcjMWMyZDU2JyxcclxuICBzZWNvbmRhcnkgOiAnIzgzNjQ0NycsXHJcbiAgdGhpcmQgOiAnI2Y1Y2I1NScsXHJcbiAgLy9wcmltYXJ5IDogJyNGRjk4MDAnLFxyXG4gIC8vIHByaW1hcnkgOiAnIzczNjdGMCcsXHJcbiAgc3VjY2VzcyA6ICcjMjhDNzZGJyxcclxuICBkYW5nZXIgIDogJyNFQTU0NTUnLFxyXG4gIHdhcm5pbmcgOiAnI0ZGOUY0MycsXHJcbiAgZGFyayAgICA6ICcjMUUxRTFFJ1xyXG59XHJcblxyXG4vL2NvbnNvbGUubG9nKHByb2Nlc3MuZW52Lk5PREVfRU5WLFwiMTAwMDAwXCIpXHJcblxyXG4vLyBDT05GSUdTXHJcbmNvbnN0IHRoZW1lQ29uZmlnID0ge1xyXG4gIGRpc2FibGVDdXN0b21pemVyIDogZmFsc2UsICAgICAgIC8vIG9wdGlvbnNbQm9vbGVhbl0gOiB0cnVlLCBmYWxzZShkZWZhdWx0KVxyXG4gIGRpc2FibGVUaGVtZVRvdXIgIDogdHJ1ZSwgICAgICAgIC8vIG9wdGlvbnNbQm9vbGVhbl0gOiB0cnVlLCBmYWxzZShkZWZhdWx0KVxyXG4gIGZvb3RlclR5cGUgICAgICAgIDogJ2hpZGRlbicsICAgIC8vIG9wdGlvbnNbU3RyaW5nXSAgOiBzdGF0aWMoZGVmYXVsdCkgLyBzdGlja3kgLyBoaWRkZW5cclxuICBoaWRlU2Nyb2xsVG9Ub3AgICA6IGZhbHNlLCAgICAgICAvLyBvcHRpb25zW0Jvb2xlYW5dIDogdHJ1ZSwgZmFsc2UoZGVmYXVsdClcclxuICBtYWluTGF5b3V0VHlwZSAgICA6ICBpc0JyYW5jaCgpID8gJ2hvcml6b250YWwnIDogJ3ZlcnRpY2FsJyAsICAvLyBvcHRpb25zW1N0cmluZ10gIDogdmVydGljYWwoZGVmYXVsdCkgLyBob3Jpem9udGFsXHJcbiAgbmF2YmFyQ29sb3IgICAgICAgOiAnI2ZmZicsICAgICAgLy8gb3B0aW9uc1tTdHJpbmddICA6IEhFWCBjb2xvciAvIHJnYiAvIHJnYmEgLyBWYWxpZCBIVE1MIENvbG9yIG5hbWUgLSAoZGVmYXVsdDogI2ZmZilcclxuICBuYXZiYXJUeXBlICAgICAgICA6ICdmbG9hdGluZycsICAvLyBvcHRpb25zW1N0cmluZ10gIDogZmxvYXRpbmcoZGVmYXVsdCkgLyBzdGF0aWMgLyBzdGlja3kgLyBoaWRkZW5cclxuICByb3V0ZXJUcmFuc2l0aW9uICA6ICd6b29tLWZhZGUnLCAvLyBvcHRpb25zW1N0cmluZ10gIDogem9vbS1mYWRlIC8gc2xpZGUtZmFkZSAvIGZhZGUtYm90dG9tIC8gZmFkZSAvIHpvb20tb3V0IC8gbm9uZShkZWZhdWx0KVxyXG4gIHJ0bCAgICAgICAgICAgICAgIDogdHJ1ZSwgICAgICAgLy8gb3B0aW9uc1tCb29sZWFuXSA6IHRydWUsIGZhbHNlKGRlZmF1bHQpXHJcbiAgc2lkZWJhckNvbGxhcHNlZCAgOiBmYWxzZSwgICAgICAgLy8gb3B0aW9uc1tCb29sZWFuXSA6IHRydWUsIGZhbHNlKGRlZmF1bHQpXHJcbiAgdGhlbWUgICAgICAgICAgICAgOiAnbGlnaHQnLCAgICAgLy8gb3B0aW9uc1tTdHJpbmddICA6IFwibGlnaHRcIihkZWZhdWx0KSwgXCJkYXJrXCIsIFwic2VtaS1kYXJrXCJcclxuICAvLyBOb3QgcmVxdWlyZWQgeWV0IC0gV0lQXHJcbiAgdXNlckluZm9Mb2NhbFN0b3JhZ2VLZXk6ICd1c2VySW5mbydcclxuICAvLyBOT1RFOiB0aGVtZVRvdXIgd2lsbCBiZSBkaXNhYmxlZCBpbiBzY3JlZW5zIDwgMTIwMC4gUGxlYXNlIHJlZmVyIGRvY3MgZm9yIG1vcmUgaW5mby5cclxufVxyXG5cclxuVnVlLnVzZShWdWVzYXgsIHsgdGhlbWU6eyBjb2xvcnMgfSwgcnRsOiB0aGVtZUNvbmZpZy5ydGwgfSlcclxuXHJcbmV4cG9ydCBkZWZhdWx0IHRoZW1lQ29uZmlnXHJcbiJdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFBQTtBQUNBO0FBQUE7QUFDQTtBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUVBIiwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./themeConfig.js\n"); /***/ }), /***/ 0: /*!***************************!*\ !*** multi ./src/main.js ***! \***************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__(/*! ./src/main.js */"./src/main.js"); /***/ }) /******/ });
Copyright ©2k19 -
Hexid
|
Tex7ure