diff --git a/LICENSE b/LICENSE index 568a613557..8c47e3748c 100644 --- a/LICENSE +++ b/LICENSE @@ -203,15 +203,32 @@ THIRD-PARTY COMPONENTS +Vercel Code Mode and run execution-budget patches + +Source: https://www.npmjs.com/package/@ai-sdk/code-mode/v/1.0.56 + https://www.npmjs.com/package/run/v/2.1.4 +Repository: https://github.com/vercel/ai/tree/main/packages/code-mode + https://github.com/vercel-labs/run/tree/run%402.1.4/packages/run +Dependency patches: patches/@maka+runtime++@ai-sdk+code-mode+1.0.56.patch + patches/run+2.1.4.patch +Readable source changes: patches/run-2.1.4-source.diff +Copyright 2023 Vercel, Inc. +License: Apache-2.0 + +These patches modify the execution time policy and its SDK forwarding. The +Apache License, Version 2.0 above applies. The generated run Worker includes +embedded third-party code; its upstream notices and license texts are retained +in patches/run-2.1.4-notices.md. + Vercel AI SDK Source: https://www.npmjs.com/package/@ai-sdk/provider-utils/v/5.0.11 https://www.npmjs.com/package/@ai-sdk/provider/v/4.0.3 -Patched package: https://www.npmjs.com/package/@ai-sdk/provider-utils/v/5.0.34 +Patched package: https://www.npmjs.com/package/@ai-sdk/provider-utils/v/5.0.40 Repository: https://github.com/vercel/ai/tree/main/packages/provider-utils https://github.com/vercel/ai/tree/main/packages/provider Adapted declarations: @ai-sdk/provider-utils 5.0.11, @ai-sdk/provider 4.0.3 -Dependency patch: patches/@ai-sdk+provider-utils+5.0.34.patch +Dependency patch: patches/@ai-sdk+provider-utils+5.0.40.patch Copyright 2023 Vercel, Inc. License: Apache-2.0 @@ -223,7 +240,7 @@ License, Version 2.0 above applies to the adapted material. The pinned versions are the ones present when the adaptation was made. The adapted declarations are unchanged through @ai-sdk/provider-utils 5.0.25 and @ai-sdk/provider 4.0.7, the versions recorded by the code origin audit. Maka -also redistributes a patch against @ai-sdk/provider-utils 5.0.34; that patch +also redistributes a patch against @ai-sdk/provider-utils 5.0.40; that patch modifies Apache-2.0 source and is covered by the license reproduced above. Astryx diff --git a/apps/desktop/e2e-budget.json b/apps/desktop/e2e-budget.json index 39c83efbda..fa464f77f1 100644 --- a/apps/desktop/e2e-budget.json +++ b/apps/desktop/e2e-budget.json @@ -46,8 +46,8 @@ "electron": "Git changes re-read on window focus, terminal PTY ownership across Sessions, Side Chat's fork lifecycle, a first send that has to reach the Host, and per-Session collapse persisted across a renderer reload; the composer-usage test is renderer-only and rides along on those windows until app-shell.tsx's composer-to-workbar wiring has a story host" }, "settings.spec.ts": { - "tests": 4, - "electron": "the preload makaE2eLatch holds the settings chunk mid-load, and the rename it commits is a Host write; the workbar-chrome test rides along on that window and would move to a story the day app-shell.tsx's settings wiring has one" + "tests": 5, + "electron": "Code Mode persistence crosses renderer/preload/main/Host settings IPC; the preload makaE2eLatch holds the settings chunk mid-load, and the rename it commits is a Host write; the workbar-chrome test rides along on that window and would move to a story the day app-shell.tsx's settings wiring has one" }, "sidebar-project-reload.spec.ts": { "tests": 1, diff --git a/apps/desktop/e2e/settings.spec.ts b/apps/desktop/e2e/settings.spec.ts index 9e947dca4f..412e035844 100644 --- a/apps/desktop/e2e/settings.spec.ts +++ b/apps/desktop/e2e/settings.spec.ts @@ -26,6 +26,28 @@ interface SettingsChunkLatchWindow extends Window { }; } +test('Code Mode persists as a global setting after reopening settings', async ({ window: page }, testInfo) => { + await ensureSidebarExpanded(page); + await page.getByRole('button', { name: '设置' }).click(); + await page.getByRole('button', { name: '通用', exact: true }).click(); + const toggle = page.getByRole('switch', { name: 'Code Mode', exact: true }); + await expect(toggle).not.toBeChecked(); + await toggle.click(); + await expect.poll(() => page.evaluate(async () => (await window.maka.settings.get()).chatDefaults.codeModeEnabled)).toBe(true); + await page.keyboard.press('Escape'); + await page.getByRole('button', { name: '设置' }).click(); + await expect(toggle).toBeChecked(); + await toggle.scrollIntoViewIfNeeded(); + const screenshotPath = testInfo.outputPath('code-mode-settings.png'); + await page.screenshot({ path: screenshotPath }); + await testInfo.attach('Code Mode in General settings', { + path: screenshotPath, + contentType: 'image/png', + }); + await toggle.click(); + await expect.poll(() => page.evaluate(async () => (await window.maka.settings.get()).chatDefaults.codeModeEnabled === true)).toBe(false); +}); + test('Settings loading surface owns unmodified Escape', async ({ window: page }) => { const latchInstalled = await page.evaluate(() => { const e2eLatch = (window as unknown as SettingsChunkLatchWindow).makaE2eLatch; diff --git a/apps/desktop/renderer-architecture.json b/apps/desktop/renderer-architecture.json index e802e9e29a..172b1f8087 100644 --- a/apps/desktop/renderer-architecture.json +++ b/apps/desktop/renderer-architecture.json @@ -2647,7 +2647,7 @@ "useOptimisticSettingsDraft": 1, "useOptionalRuntimeHostSettingsTarget": 2, "useRuntimeHostSettingsTarget": 2, - "useState": 7, + "useState": 5, "useToast": 4, "useUiLocale": 4 }, diff --git a/apps/desktop/resources/licenses/npm/THIRD_PARTY_NOTICES.txt b/apps/desktop/resources/licenses/npm/THIRD_PARTY_NOTICES.txt index ddad9c74a8..764c5ec5cb 100644 --- a/apps/desktop/resources/licenses/npm/THIRD_PARTY_NOTICES.txt +++ b/apps/desktop/resources/licenses/npm/THIRD_PARTY_NOTICES.txt @@ -209,7 +209,7 @@ Apache License ================================================================================ -Package: @ai-sdk/anthropic@4.0.46 +Package: @ai-sdk/anthropic@4.0.53 Declared license: Apache-2.0 Selected license: Apache-2.0 Repository: https://github.com/vercel/ai#packages/anthropic @@ -231,7 +231,7 @@ limitations under the License. ================================================================================ -Package: @ai-sdk/code-mode@1.0.42 +Package: @ai-sdk/code-mode@1.0.56 Declared license: Apache-2.0 Selected license: Apache-2.0 Repository: https://github.com/vercel/ai#packages/code-mode @@ -253,7 +253,7 @@ limitations under the License. ================================================================================ -Package: @ai-sdk/cohere@4.0.35 +Package: @ai-sdk/cohere@4.0.41 Declared license: Apache-2.0 Selected license: Apache-2.0 Repository: https://github.com/vercel/ai#packages/cohere @@ -275,7 +275,7 @@ limitations under the License. ================================================================================ -Package: @ai-sdk/gateway@4.0.69 +Package: @ai-sdk/gateway@4.0.80 Declared license: Apache-2.0 Selected license: Apache-2.0 Repository: https://github.com/vercel/ai#packages/gateway @@ -297,7 +297,7 @@ limitations under the License. ================================================================================ -Package: @ai-sdk/google@4.0.58 +Package: @ai-sdk/google@4.0.69 Declared license: Apache-2.0 Selected license: Apache-2.0 Repository: https://github.com/vercel/ai#packages/google @@ -319,7 +319,7 @@ limitations under the License. ================================================================================ -Package: @ai-sdk/open-responses@2.0.36 +Package: @ai-sdk/open-responses@2.0.44 Declared license: Apache-2.0 Selected license: Apache-2.0 Repository: https://github.com/vercel/ai#packages/open-responses @@ -341,7 +341,7 @@ limitations under the License. ================================================================================ -Package: @ai-sdk/openai@4.0.52 +Package: @ai-sdk/openai@4.0.66 Declared license: Apache-2.0 Selected license: Apache-2.0 Repository: https://github.com/vercel/ai#packages/openai @@ -363,7 +363,7 @@ limitations under the License. ================================================================================ -Package: @ai-sdk/openai-compatible@3.0.41 +Package: @ai-sdk/openai-compatible@3.0.48 Declared license: Apache-2.0 Selected license: Apache-2.0 Repository: https://github.com/vercel/ai#packages/openai-compatible @@ -385,7 +385,7 @@ limitations under the License. ================================================================================ -Package: @ai-sdk/provider@4.0.9 +Package: @ai-sdk/provider@4.0.14 Declared license: Apache-2.0 Selected license: Apache-2.0 Repository: https://github.com/vercel/ai#packages/provider @@ -407,7 +407,7 @@ limitations under the License. ================================================================================ -Package: @ai-sdk/provider-utils@5.0.34 +Package: @ai-sdk/provider-utils@5.0.40 Declared license: Apache-2.0 Selected license: Apache-2.0 Repository: https://github.com/vercel/ai#packages/provider-utils @@ -5107,7 +5107,7 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ================================================================================ -Package: ai@7.0.85 +Package: ai@7.0.99 Declared license: Apache-2.0 Selected license: Apache-2.0 Repository: https://github.com/vercel/ai#packages/ai @@ -13073,7 +13073,7 @@ SOFTWARE. ================================================================================ -Package: run@2.0.0 +Package: run@2.1.4 Declared license: Apache-2.0 Selected license: Apache-2.0 Repository: git+https://github.com/vercel-labs/run.git#packages/run @@ -14530,7 +14530,7 @@ SOFTWARE. ================================================================================ Embedded component: quickjs-emscripten (embedded runtime) -Embedded by: @ai-sdk/code-mode@1.0.42 +Embedded by: @ai-sdk/code-mode@1.0.56 Selected license: MIT Repository: https://github.com/justjake/quickjs-emscripten @@ -14560,7 +14560,7 @@ SOFTWARE. ================================================================================ Embedded component: QuickJS JavaScript engine (embedded runtime) -Embedded by: @ai-sdk/code-mode@1.0.42 +Embedded by: @ai-sdk/code-mode@1.0.56 Selected license: MIT Repository: https://github.com/bellard/quickjs diff --git a/apps/desktop/src/renderer/locales/settings-preferences-copy.ts b/apps/desktop/src/renderer/locales/settings-preferences-copy.ts index 24c085a036..9941054271 100644 --- a/apps/desktop/src/renderer/locales/settings-preferences-copy.ts +++ b/apps/desktop/src/renderer/locales/settings-preferences-copy.ts @@ -181,6 +181,7 @@ export type SettingsPreferencesCopy = { defaultPermissionHelp: string; defaultThinking: string; defaultThinkingHelp: string; + codeModeHelp: string; followModelDefault: string; saveDefaultThinkingFailed: string; saveDefaultPermissionFailed: string; @@ -338,6 +339,7 @@ const SETTINGS_PREFERENCES_COPY_BY_LOCALE = { removeErrors: { invalid_id: '宠物 ID 无效。', remove_failed: '无法删除本地宠物包。' }, }, general: { + codeModeHelp: '开启后,新任务通过代码编排和调用工具。仅影响新建任务,已有任务保持不变。', incognito: '隐身模式', incognitoHelp: '开启后暂停本地记忆读写、联网搜索和定时任务触发。', enableIncognito: '启用隐身模式', incognitoFailed: '隐身模式切换失败', notifications: '完成时发送系统通知', notificationsHelp: '窗口不在前台时,在回答完成或出错后发送桌面通知。', notificationsFailed: '通知设置切换失败', workspaceInstructions: '遵循项目指令', workspaceInstructionsHelp: '自动读取每个项目中已有的 AGENTS.md、CLAUDE.md 或 GEMINI.md;文件仍由各自项目管理。', workspaceInstructionsFailed: '项目指令设置切换失败', workHub: '启用 WorkHub', workHubHelp: 'WorkHub 目前仍不可用。此开关仅供开发测试,开启后也不能保证正常使用。', workHubFailed: 'WorkHub 设置切换失败', updateFailed: '设置未生效,请稍后重试。', defaultModel: '默认模型', defaultModelHelp: '新任务默认使用的模型。', notSet: '未设置', saveDefaultModelFailed: '保存默认模型失败', defaultPermission: '默认权限模式', defaultPermissionHelp: '新任务默认使用的权限模式;可在任务内随时切换。', saveDefaultPermissionFailed: '保存默认权限模式失败', defaultThinking: '默认思考级别', defaultThinkingHelp: '新任务的思考级别;当前模型不支持所选级别时用模型默认。', followModelDefault: '跟随模型默认', saveDefaultThinkingFailed: '保存默认思考级别失败', shellPreference: 'Bash 工具 shell', shellPreferenceHelp: '自动模式保持 Windows 的 PowerShell 优先规则;Git Bash 是仅对当前 Runtime Host 生效的显式覆盖。', shellAuto: '自动(推荐)', shellGitBash: 'Git Bash', shellExecutable: 'Git Bash 可执行文件', shellExecutableHelp: '填写 Runtime Host 所在 Windows 机器上 bash.exe 的绝对路径。也支持该机器上的旧版 System32 WSL Bash;保存时会验证 GNU Bash。', saveShell: '保存 shell 设置', savingShell: '正在保存…', shellSaved: '已保存', saveShellFailed: '保存 shell 设置失败', shellExecutableRejected: '当前 Runtime Host 无法把该路径作为 GNU Bash 运行。请检查 Host 是否为 Windows、路径是否存在,并确认文件名为 bash.exe。', @@ -442,6 +444,7 @@ const SETTINGS_PREFERENCES_COPY_BY_LOCALE = { removeErrors: { invalid_id: '寵物 ID 無效。', remove_failed: '無法刪除本機寵物包。' }, }, general: { + codeModeHelp: '開啟後,新任務透過程式碼編排和呼叫工具。僅影響新建任務,既有任務保持不變。', incognito: '隱身模式', incognitoHelp: '開啟後暫停本地記憶讀寫、聯網搜尋和定時任務觸發。', enableIncognito: '啟用隱身模式', incognitoFailed: '隱身模式切換失敗', notifications: '完成時傳送系統通知', notificationsHelp: '視窗不在前臺時,在回答完成或出錯後傳送桌面通知。', notificationsFailed: '通知設定切換失敗', workspaceInstructions: '遵循專案指令', workspaceInstructionsHelp: '自動讀取每個專案中已有的 AGENTS.md、CLAUDE.md 或 GEMINI.md;檔案仍由各自專案管理。', workspaceInstructionsFailed: '專案指令設定切換失敗', workHub: '啟用 WorkHub', workHubHelp: '在一個入口檢視已有工作,並將新輸入保守地送往普通任務。', workHubFailed: 'WorkHub 設定切換失敗', updateFailed: '設定未生效,請稍後重試。', defaultModel: '預設模型', defaultModelHelp: '新任務預設使用的模型。', notSet: '未設定', saveDefaultModelFailed: '儲存預設模型失敗', defaultPermission: '預設權限模式', defaultPermissionHelp: '新任務預設使用的權限模式;可在任務內隨時切換。', saveDefaultPermissionFailed: '儲存預設權限模式失敗', defaultThinking: '預設思考級別', defaultThinkingHelp: '新任務的思考級別;目前模型不支援所選級別時用模型預設。', followModelDefault: '跟隨模型預設', saveDefaultThinkingFailed: '儲存預設思考級別失敗', shellPreference: 'Bash 工具 shell', shellPreferenceHelp: '自動模式保持 Windows 的 PowerShell 優先規則;Git Bash 是僅對目前 Runtime Host 生效的顯式覆蓋。', shellAuto: '自動(推薦)', shellGitBash: 'Git Bash', shellExecutable: 'Git Bash 執行檔', shellExecutableHelp: '填寫 Runtime Host 所在 Windows 機器上 bash.exe 的絕對路徑。也支援該機器上的舊版 System32 WSL Bash;儲存時會驗證 GNU Bash。', saveShell: '儲存 shell 設定', savingShell: '正在儲存…', shellSaved: '已儲存', saveShellFailed: '儲存 shell 設定失敗', shellExecutableRejected: '目前 Runtime Host 無法把該路徑作為 GNU Bash 執行。請檢查 Host 是否為 Windows、路徑是否存在,並確認檔名為 bash.exe。', @@ -503,6 +506,7 @@ const SETTINGS_PREFERENCES_COPY_BY_LOCALE = { removeErrors: { invalid_id: 'The pet ID is invalid.', remove_failed: 'The local pet pack could not be removed.' }, }, general: { + codeModeHelp: 'New tasks use code to compose and call tools. Changes apply only to new tasks; existing tasks keep their mode.', incognito: 'Incognito mode', incognitoHelp: 'Pause local memory, web search, and scheduled task triggers.', enableIncognito: 'Enable incognito mode', incognitoFailed: 'Could not change incognito mode', notifications: 'Send a system notification when finished', notificationsHelp: 'Notify when a response finishes or fails while the window is in the background.', notificationsFailed: 'Could not change notification settings', workspaceInstructions: 'Follow project instructions', workspaceInstructionsHelp: 'Automatically read existing AGENTS.md, CLAUDE.md, or GEMINI.md files in each project. Manage the files in their respective projects.', workspaceInstructionsFailed: 'Could not change project instruction settings', workHub: 'Enable WorkHub', workHubHelp: 'WorkHub is not available yet. This toggle is for development testing and does not enable a usable feature.', workHubFailed: 'Could not change WorkHub setting', updateFailed: 'The setting was not applied. Try again later.', defaultModel: 'Default model', defaultModelHelp: 'Model used by new tasks.', notSet: 'Not set', saveDefaultModelFailed: 'Could not save the default model', defaultPermission: 'Default permission mode', defaultPermissionHelp: 'Initial permission mode for new tasks; it can be changed at any time.', saveDefaultPermissionFailed: 'Could not save the default permission mode', defaultThinking: 'Default thinking level', defaultThinkingHelp: 'Thinking level for new tasks; models that do not offer the chosen level use their own default.', followModelDefault: 'Follow model default', saveDefaultThinkingFailed: 'Could not save the default thinking level', proxy: 'Proxy server', proxyHelp: 'Configure a network proxy for AI model requests', enableProxy: 'Enable proxy server', saveNetworkFailed: 'Could not save network settings', proxyProtocol: 'Proxy protocol', serverAddress: 'Server address', port: 'Port', proxyAuth: 'Proxy authentication', proxyAuthHelp: 'Enable this when a username and password are required.', enableProxyAuth: 'Enable proxy authentication', username: 'Username', password: 'Password', bypassList: 'Proxy bypass list', bypassHelp: 'These domains connect directly. Separate multiple domains with commas.', autoBypass: (count) => `${count} ${count === 1 ? 'domain was' : 'domains were'} added automatically. The proxy applies to AI model requests only.`, testing: 'Testing…', testCurrent: 'Test current configuration', proxyReachable: 'Proxy is reachable', proxyTestFailed: 'Proxy test failed', proxyTestError: 'Could not test proxy', shellPreference: 'Bash tool shell', shellPreferenceHelp: 'Automatic keeps the PowerShell-first Windows default. Git Bash is an explicit override for the current Runtime Host.', shellAuto: 'Automatic (recommended)', shellGitBash: 'Git Bash', shellExecutable: 'Git Bash executable', shellExecutableHelp: 'Enter the absolute path to bash.exe on the Windows machine running the Runtime Host. The legacy System32 WSL Bash shim is also recognized; Maka verifies GNU Bash before saving.', saveShell: 'Save shell setting', savingShell: 'Saving…', shellSaved: 'Saved', saveShellFailed: 'Could not save shell setting', shellExecutableRejected: 'The current Runtime Host could not run that path as GNU Bash. Check that the Host runs Windows, the path exists, and the file is named bash.exe.', passwordSavedPlaceholder: 'Password saved; enter a new password to replace it', diff --git a/apps/desktop/src/renderer/settings/general-settings-page.tsx b/apps/desktop/src/renderer/settings/general-settings-page.tsx index 64ce616df8..65a6cbcb4f 100644 --- a/apps/desktop/src/renderer/settings/general-settings-page.tsx +++ b/apps/desktop/src/renderer/settings/general-settings-page.tsx @@ -306,6 +306,7 @@ export function GeneralSettingsPage(props: { onRefresh={props.onRefreshConnections} permissionMode={props.settings.chatDefaults.permissionMode} thinkingLevel={props.settings.chatDefaults.thinkingLevel} + codeModeEnabled={props.settings.chatDefaults.codeModeEnabled === true} onUpdate={props.onUpdate} /> ) : null} @@ -502,6 +503,7 @@ function GeneralDefaultsCard(props: { onRefresh(): Promise; permissionMode: ChatDefaultPermissionMode; thinkingLevel?: ThinkingLevel; + codeModeEnabled: boolean; onUpdate( patch: Parameters[0], ): Promise; @@ -516,12 +518,12 @@ function GeneralDefaultsCard(props: { const boundaryCopy = getShellCopy(locale).sessionSettingsActions; const toast = useToast(); const mountedRef = useMountedRef(); - const persistGuard = useKeyedActionGuard< - "default-model" | "permission-mode" | "thinking-level" - >(); - const [saving, setSaving] = useState(false); - const [savingPermissionMode, setSavingPermissionMode] = useState(false); - const [savingThinkingLevel, setSavingThinkingLevel] = useState(false); + type SaveKey = "default-model" | "permission-mode" | "thinking-level"; + const persistGuard = useKeyedActionGuard(); + const [savingRows, setSavingRows] = useState>>({}); + function setRowSaving(key: SaveKey, saving: boolean) { + setSavingRows((current) => ({ ...current, [key]: saving })); + } const modelChoices = useMemo( () => buildChatModelChoices(props.connections), @@ -549,7 +551,7 @@ function GeneralDefaultsCard(props: { if (!props.connectionsBridge || !props.connectionsInteractive) return; const releaseSave = persistGuard.begin("default-model"); if (!releaseSave) return; - setSaving(true); + setRowSaving("default-model", true); try { const parsed = parseModelChoiceValue(nextValue); await props.connectionsBridge.setDefaultModel( @@ -573,7 +575,7 @@ function GeneralDefaultsCard(props: { } } finally { releaseSave(); - if (mountedRef.current) setSaving(false); + if (mountedRef.current) setRowSaving("default-model", false); } } @@ -610,7 +612,7 @@ function GeneralDefaultsCard(props: { return; } } - setSavingPermissionMode(true); + setRowSaving("permission-mode", true); try { await props.onUpdate({ chatDefaults: { permissionMode: nextMode } }); } catch (error) { @@ -624,7 +626,7 @@ function GeneralDefaultsCard(props: { } } finally { releaseSave(); - if (mountedRef.current) setSavingPermissionMode(false); + if (mountedRef.current) setRowSaving("permission-mode", false); } } @@ -632,7 +634,7 @@ function GeneralDefaultsCard(props: { if (!props.settingsInteractive) return; const releaseSave = persistGuard.begin("thinking-level"); if (!releaseSave) return; - setSavingThinkingLevel(true); + setRowSaving("thinking-level", true); try { await props.onUpdate({ chatDefaults: { thinkingLevel: next } }); } catch (error) { @@ -646,7 +648,19 @@ function GeneralDefaultsCard(props: { } } finally { releaseSave(); - if (mountedRef.current) setSavingThinkingLevel(false); + if (mountedRef.current) setRowSaving("thinking-level", false); + } + } + + async function persistCodeMode(codeModeEnabled: boolean) { + if (!props.settingsInteractive) return; + try { + await props.onUpdate({ chatDefaults: { codeModeEnabled } }); + } catch (error) { + if (mountedRef.current) { + toast.error(copy.updateFailed, settingsActionErrorMessage(error, locale), undefined, + host ? { profileId: host.profileId } : undefined); + } } } @@ -655,6 +669,23 @@ function GeneralDefaultsCard(props: { title={sections.chatDefaults} description={sections.chatDefaultsHelp} > + {props.settingsAvailable ? ( + + } + /> + ) : props.showSettingsPlaceholder ? ( + + ) : null} {props.connectionsAvailable ? ( } ariaLabel={copy.defaultModel} - disabled={saving || !props.connectionsInteractive} + disabled={savingRows["default-model"] || !props.connectionsInteractive} triggerClassName="settingsModelPickerTrigger" onValueChange={persistDefault} /> @@ -690,7 +721,7 @@ function GeneralDefaultsCard(props: { void persistPermissionMode(mode); }} align="end" - disabled={savingPermissionMode || !props.settingsInteractive} + disabled={savingRows["permission-mode"] || !props.settingsInteractive} ariaLabel={copy.defaultPermission} /> } @@ -727,7 +758,7 @@ function GeneralDefaultsCard(props: { label: conversationCopy.model.level[level], })), ]} - isDisabled={savingThinkingLevel || !props.settingsInteractive} + isDisabled={savingRows["thinking-level"] || !props.settingsInteractive} /> } /> diff --git a/package-lock.json b/package-lock.json index aa41fac297..cb24194404 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,7 +23,7 @@ "website" ], "devDependencies": { - "@ai-sdk/provider-utils": "5.0.34", + "@ai-sdk/provider-utils": "5.0.40", "@astryxdesign/cli": "0.5.2", "@astryxdesign/core": "0.5.2", "@biomejs/biome": "2.5.11", @@ -136,13 +136,13 @@ } }, "node_modules/@ai-sdk/anthropic": { - "version": "4.0.46", - "resolved": "https://registry.npmjs.org/@ai-sdk/anthropic/-/anthropic-4.0.46.tgz", - "integrity": "sha512-/q/wWLArkavQHeOYdv8kZyJRTuasTRwrzoAnvUaY0sHx/BGDYDWW9ENn7lu/H5iUeYId6NhtYAVv+TlqHpp9Cg==", + "version": "4.0.53", + "resolved": "https://registry.npmjs.org/@ai-sdk/anthropic/-/anthropic-4.0.53.tgz", + "integrity": "sha512-JMxAuCFte6mFOvoaUcig3Dp2LObin0wU2Li8ncsveh7hHKW7cG3g1bFjooxn1paxeT8UUf5XMSjhxtXG9wFLig==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "4.0.9", - "@ai-sdk/provider-utils": "5.0.34" + "@ai-sdk/provider": "4.0.14", + "@ai-sdk/provider-utils": "5.0.40" }, "engines": { "node": ">=22" @@ -151,29 +151,26 @@ "zod": "^3.25.76 || ^4.1.8" } }, - "node_modules/@ai-sdk/code-mode": { - "version": "1.0.42", - "resolved": "https://registry.npmjs.org/@ai-sdk/code-mode/-/code-mode-1.0.42.tgz", - "integrity": "sha512-XmoYdaUkH+giggm5KQsAhxbSq06NaZrI7ExccLaFk8ZDebMfRYVMRh0V5fHe6vIsY24T/BAMjakWwJ3c9iUoqQ==", + "node_modules/@ai-sdk/anthropic/node_modules/@ai-sdk/provider": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-4.0.14.tgz", + "integrity": "sha512-yukP2tbcQQErG5gLCMBGvpvb/rM3D3KlTKG6eKKOdNHLHqtNNDEeBxdYrY/JL+O76B2ig5dXY19H/f1HFSvRiQ==", "license": "Apache-2.0", "dependencies": { - "run": "^2.0.0" + "json-schema": "^0.4.0" }, "engines": { - "node": ">=22.13.0" - }, - "peerDependencies": { - "ai": "7.0.85" + "node": ">=22" } }, "node_modules/@ai-sdk/cohere": { - "version": "4.0.35", - "resolved": "https://registry.npmjs.org/@ai-sdk/cohere/-/cohere-4.0.35.tgz", - "integrity": "sha512-RQN7PgmJM+qK7LLz2mfoX3ENGLoEHP8KZrf/5zwOWkCE/3DBppcxeUa/xHL+70a2L2L+eWFlxYTWD3dJEZXkeg==", + "version": "4.0.41", + "resolved": "https://registry.npmjs.org/@ai-sdk/cohere/-/cohere-4.0.41.tgz", + "integrity": "sha512-5ZwA2gCk3R6HwNsBqoyFOedfvnkj5SxuOpDhnDxUixfDhGAUHs+Q5qN+CmIvY7itglqAFZB1ZwEEVT8ijjgCGQ==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "4.0.9", - "@ai-sdk/provider-utils": "5.0.34" + "@ai-sdk/provider": "4.0.14", + "@ai-sdk/provider-utils": "5.0.40" }, "engines": { "node": ">=22" @@ -182,31 +179,26 @@ "zod": "^3.25.76 || ^4.1.8" } }, - "node_modules/@ai-sdk/gateway": { - "version": "4.0.69", - "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-4.0.69.tgz", - "integrity": "sha512-W5MMdyqsaziQy/A4kxlK74iEQ+NuO6OaszH32cEQpUgBW0o15S2fAdP0aYSH2/5lrVZSMXLQLCzuMkRGHBua3A==", + "node_modules/@ai-sdk/cohere/node_modules/@ai-sdk/provider": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-4.0.14.tgz", + "integrity": "sha512-yukP2tbcQQErG5gLCMBGvpvb/rM3D3KlTKG6eKKOdNHLHqtNNDEeBxdYrY/JL+O76B2ig5dXY19H/f1HFSvRiQ==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "4.0.9", - "@ai-sdk/provider-utils": "5.0.34", - "@vercel/oidc": "3.2.0" + "json-schema": "^0.4.0" }, "engines": { "node": ">=22" - }, - "peerDependencies": { - "zod": "^3.25.76 || ^4.1.8" } }, "node_modules/@ai-sdk/google": { - "version": "4.0.58", - "resolved": "https://registry.npmjs.org/@ai-sdk/google/-/google-4.0.58.tgz", - "integrity": "sha512-4xd28cAErn/aO0yoG95qwPO7QvoBlSKw7UeQuxivbTwFCSjA5hy/OrMEM4adPLPoPrnTi4PXFVzNesNBtKHI0Q==", + "version": "4.0.69", + "resolved": "https://registry.npmjs.org/@ai-sdk/google/-/google-4.0.69.tgz", + "integrity": "sha512-clIivD3RQwutykzKQ8CV+BXIA6EX3xcrfJyXXvAni2SlR9JVATSRbu+JFK/j25a330aZ6WiDwbGyD/u951qXOg==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "4.0.9", - "@ai-sdk/provider-utils": "5.0.34" + "@ai-sdk/provider": "4.0.14", + "@ai-sdk/provider-utils": "5.0.40" }, "engines": { "node": ">=22" @@ -215,14 +207,26 @@ "zod": "^3.25.76 || ^4.1.8" } }, + "node_modules/@ai-sdk/google/node_modules/@ai-sdk/provider": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-4.0.14.tgz", + "integrity": "sha512-yukP2tbcQQErG5gLCMBGvpvb/rM3D3KlTKG6eKKOdNHLHqtNNDEeBxdYrY/JL+O76B2ig5dXY19H/f1HFSvRiQ==", + "license": "Apache-2.0", + "dependencies": { + "json-schema": "^0.4.0" + }, + "engines": { + "node": ">=22" + } + }, "node_modules/@ai-sdk/open-responses": { - "version": "2.0.36", - "resolved": "https://registry.npmjs.org/@ai-sdk/open-responses/-/open-responses-2.0.36.tgz", - "integrity": "sha512-zork7/Ro8NONrQlEmbwIIfNNIMQ9uwvAJ9h6Ig1x1C3/fE45iJLrBTNLUDvwhaqnZ8JXkIaoK4dUAwCzuMZtUA==", + "version": "2.0.44", + "resolved": "https://registry.npmjs.org/@ai-sdk/open-responses/-/open-responses-2.0.44.tgz", + "integrity": "sha512-UbCp5I3uUPv55ATphwgba1phwMHFt6s2lF+3ED61zyx0L+rvUwMitCT0NxvOsp6sftEPJlm1jaofuBMGLqIslw==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "4.0.9", - "@ai-sdk/provider-utils": "5.0.34" + "@ai-sdk/provider": "4.0.14", + "@ai-sdk/provider-utils": "5.0.40" }, "engines": { "node": ">=22" @@ -231,14 +235,26 @@ "zod": "^3.25.76 || ^4.1.8" } }, + "node_modules/@ai-sdk/open-responses/node_modules/@ai-sdk/provider": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-4.0.14.tgz", + "integrity": "sha512-yukP2tbcQQErG5gLCMBGvpvb/rM3D3KlTKG6eKKOdNHLHqtNNDEeBxdYrY/JL+O76B2ig5dXY19H/f1HFSvRiQ==", + "license": "Apache-2.0", + "dependencies": { + "json-schema": "^0.4.0" + }, + "engines": { + "node": ">=22" + } + }, "node_modules/@ai-sdk/openai": { - "version": "4.0.52", - "resolved": "https://registry.npmjs.org/@ai-sdk/openai/-/openai-4.0.52.tgz", - "integrity": "sha512-I44DlHmBe8Sv5HVOaxAQEX3IbeG8Voz78z9abg6QJtWpL/oz42/ytGNWGAJPvKOJ9jFQ4ofalySFviUCRQk9MA==", + "version": "4.0.66", + "resolved": "https://registry.npmjs.org/@ai-sdk/openai/-/openai-4.0.66.tgz", + "integrity": "sha512-W4GooZjROdOmf7dfjWlRWNVs+Vvr7ZwfDZbyAJRPo1bgQbpRoDd9ZcCwy/PX1X0s2G7B/dhN2RWOORsHtr0wGg==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "4.0.9", - "@ai-sdk/provider-utils": "5.0.34" + "@ai-sdk/provider": "4.0.14", + "@ai-sdk/provider-utils": "5.0.40" }, "engines": { "node": ">=22" @@ -248,13 +264,13 @@ } }, "node_modules/@ai-sdk/openai-compatible": { - "version": "3.0.41", - "resolved": "https://registry.npmjs.org/@ai-sdk/openai-compatible/-/openai-compatible-3.0.41.tgz", - "integrity": "sha512-djOLRg4WOq5EINvWLfw2dniO14vBrf0iMRs/aXAQqsp4a67Wi49aMpZuvC7C7L3VpL43rnFzS1fWw7T6vpzgUQ==", + "version": "3.0.48", + "resolved": "https://registry.npmjs.org/@ai-sdk/openai-compatible/-/openai-compatible-3.0.48.tgz", + "integrity": "sha512-WbalnkqFWBnLOQt0w5Jba4LROZz6nacpm5FXKNiJmcZkPbOju0K/DYFtPal2kLP4DiE9q23T0GIM8Zq6/O73tw==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "4.0.9", - "@ai-sdk/provider-utils": "5.0.34" + "@ai-sdk/provider": "4.0.14", + "@ai-sdk/provider-utils": "5.0.40" }, "engines": { "node": ">=22" @@ -263,10 +279,22 @@ "zod": "^3.25.76 || ^4.1.8" } }, - "node_modules/@ai-sdk/provider": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-4.0.9.tgz", - "integrity": "sha512-XnGXPWiBIfqjsVEud5pOaVneRByJQOu2sYNwlSVJTPCvakdCDkVuYKKfNuStkIpMUYl7JIkBZGBx+B5YfNeVjA==", + "node_modules/@ai-sdk/openai-compatible/node_modules/@ai-sdk/provider": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-4.0.14.tgz", + "integrity": "sha512-yukP2tbcQQErG5gLCMBGvpvb/rM3D3KlTKG6eKKOdNHLHqtNNDEeBxdYrY/JL+O76B2ig5dXY19H/f1HFSvRiQ==", + "license": "Apache-2.0", + "dependencies": { + "json-schema": "^0.4.0" + }, + "engines": { + "node": ">=22" + } + }, + "node_modules/@ai-sdk/openai/node_modules/@ai-sdk/provider": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-4.0.14.tgz", + "integrity": "sha512-yukP2tbcQQErG5gLCMBGvpvb/rM3D3KlTKG6eKKOdNHLHqtNNDEeBxdYrY/JL+O76B2ig5dXY19H/f1HFSvRiQ==", "license": "Apache-2.0", "dependencies": { "json-schema": "^0.4.0" @@ -276,16 +304,16 @@ } }, "node_modules/@ai-sdk/provider-utils": { - "version": "5.0.34", - "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-5.0.34.tgz", - "integrity": "sha512-tRBdgRcys/4d8wyQdOdyYScq1AxfMdMd0hIlwolxJKVIbBwXUgClZuQT0VIsz4e7pylY8FE6utYCCZ494UAMJQ==", + "version": "5.0.40", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-5.0.40.tgz", + "integrity": "sha512-zsXPwSAQ9mRJ2hvyITaLOYUyuGrBmzFhJXOg4mllGmla1PfNxZcm4GwqMiV2xQaDgcgBMdUGxXkp9xekZZNIkg==", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/provider": "4.0.9", + "@ai-sdk/provider": "4.0.14", "@standard-schema/spec": "^1.1.0", "@workflow/serde": "4.1.0", "eventsource-parser": "^3.0.8", - "undici": "^7.28.0" + "undici": "^7.29.0" }, "engines": { "node": ">=22" @@ -294,6 +322,18 @@ "zod": "^3.25.76 || ^4.1.8" } }, + "node_modules/@ai-sdk/provider-utils/node_modules/@ai-sdk/provider": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-4.0.14.tgz", + "integrity": "sha512-yukP2tbcQQErG5gLCMBGvpvb/rM3D3KlTKG6eKKOdNHLHqtNNDEeBxdYrY/JL+O76B2ig5dXY19H/f1HFSvRiQ==", + "license": "Apache-2.0", + "dependencies": { + "json-schema": "^0.4.0" + }, + "engines": { + "node": ">=22" + } + }, "node_modules/@ai-sdk/provider-utils/node_modules/undici": { "version": "7.29.0", "resolved": "https://registry.npmjs.org/undici/-/undici-7.29.0.tgz", @@ -6331,23 +6371,6 @@ "node": ">= 6.0.0" } }, - "node_modules/ai": { - "version": "7.0.85", - "resolved": "https://registry.npmjs.org/ai/-/ai-7.0.85.tgz", - "integrity": "sha512-HVtPz0qLbTUad+QBnWWReIUmwk+U4PcRENMx+9PsHGVoinoc5CLDiVjNR+VBXTKOSaNgce8kSU/Rtbb4kjZsSw==", - "license": "Apache-2.0", - "dependencies": { - "@ai-sdk/gateway": "4.0.69", - "@ai-sdk/provider": "4.0.9", - "@ai-sdk/provider-utils": "5.0.34" - }, - "engines": { - "node": ">=22" - }, - "peerDependencies": { - "zod": "^3.25.76 || ^4.1.8" - } - }, "node_modules/ajv": { "version": "8.20.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz", @@ -14566,12 +14589,12 @@ } }, "node_modules/run": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/run/-/run-2.0.0.tgz", - "integrity": "sha512-7fO5AYmPotAiBBdCoQg9gfKBmA+mGKy3Yq5aW8nuRVkHcVOTD2eA96ISE5i5gNMgMqnt0oBTfUm0D3+rhHPn3g==", + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/run/-/run-2.1.4.tgz", + "integrity": "sha512-Rd8W2wO0LWdwlNbqKJm/o0WpQ/VQ42KRR6MUgnaujjjVOdS0o3bTMZ9dCjWCQAeuIj6jhG58WkqkeGz0cvOIrA==", "license": "Apache-2.0", "engines": { - "node": ">=22.13.0" + "node": ">=22.19.0" } }, "node_modules/run-applescript": { @@ -17148,14 +17171,14 @@ "version": "0.1.0", "license": "Apache-2.0", "dependencies": { - "@ai-sdk/anthropic": "4.0.46", - "@ai-sdk/code-mode": "1.0.42", - "@ai-sdk/cohere": "4.0.35", - "@ai-sdk/google": "4.0.58", - "@ai-sdk/open-responses": "2.0.36", - "@ai-sdk/openai": "4.0.52", - "@ai-sdk/openai-compatible": "3.0.41", - "@ai-sdk/provider": "4.0.9", + "@ai-sdk/anthropic": "4.0.53", + "@ai-sdk/code-mode": "1.0.56", + "@ai-sdk/cohere": "4.0.41", + "@ai-sdk/google": "4.0.69", + "@ai-sdk/open-responses": "2.0.44", + "@ai-sdk/openai": "4.0.66", + "@ai-sdk/openai-compatible": "3.0.48", + "@ai-sdk/provider": "4.0.14", "@larksuiteoapi/node-sdk": "1.73.0", "@maka/core": "0.1.0", "@mozilla/readability": "^0.6.0", @@ -17165,7 +17188,7 @@ "@wecom/aibot-node-sdk": "1.0.7", "@xterm/addon-unicode11": "^0.9.0", "@xterm/headless": "^6.0.0", - "ai": "7.0.85", + "ai": "7.0.99", "ajv": "^8.20.0", "https-proxy-agent": "^9.1.0", "image-dimensions": "^2.5.1", @@ -17207,6 +17230,50 @@ "electron": "^43.4.1" } }, + "packages/runtime/node_modules/@ai-sdk/code-mode": { + "version": "1.0.56", + "resolved": "https://registry.npmjs.org/@ai-sdk/code-mode/-/code-mode-1.0.56.tgz", + "integrity": "sha512-PjTYI+VCvylQLoMv3aAD+JjdepU2lNDwkQQ/ipShk8ALWNgcAHRXXHjcKy+2h1pYoNfhScEXmd8PAP4+OEkfeQ==", + "license": "Apache-2.0", + "dependencies": { + "run": "^2.0.0" + }, + "engines": { + "node": ">=22.13.0" + }, + "peerDependencies": { + "ai": "7.0.99" + } + }, + "packages/runtime/node_modules/@ai-sdk/gateway": { + "version": "4.0.80", + "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-4.0.80.tgz", + "integrity": "sha512-6t+07o8lSthpKf64Xb1qHWR2bWvJ3Fd2oFvS9fQc45p31bi2OUqan246e/ojAmZpWCiMPjKyQ4TBr4MYytnTiQ==", + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/provider": "4.0.14", + "@ai-sdk/provider-utils": "5.0.40", + "@vercel/oidc": "3.2.0" + }, + "engines": { + "node": ">=22" + }, + "peerDependencies": { + "zod": "^3.25.76 || ^4.1.8" + } + }, + "packages/runtime/node_modules/@ai-sdk/provider": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-4.0.14.tgz", + "integrity": "sha512-yukP2tbcQQErG5gLCMBGvpvb/rM3D3KlTKG6eKKOdNHLHqtNNDEeBxdYrY/JL+O76B2ig5dXY19H/f1HFSvRiQ==", + "license": "Apache-2.0", + "dependencies": { + "json-schema": "^0.4.0" + }, + "engines": { + "node": ">=22" + } + }, "packages/runtime/node_modules/@slack/socket-mode": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@slack/socket-mode/-/socket-mode-3.0.1.tgz", @@ -17245,6 +17312,23 @@ "node": ">= 20" } }, + "packages/runtime/node_modules/ai": { + "version": "7.0.99", + "resolved": "https://registry.npmjs.org/ai/-/ai-7.0.99.tgz", + "integrity": "sha512-Ov+3j/nSajaVH5hO8C94wN9wisG5tAJ8HWsLV9d/+nlzrRGUh3oYO3Kp1fRyUNWjAWLSpGLHLPaHCdfxb307Vg==", + "license": "Apache-2.0", + "dependencies": { + "@ai-sdk/gateway": "4.0.80", + "@ai-sdk/provider": "4.0.14", + "@ai-sdk/provider-utils": "5.0.40" + }, + "engines": { + "node": ">=22" + }, + "peerDependencies": { + "zod": "^3.25.76 || ^4.1.8" + } + }, "packages/runtime/node_modules/https-proxy-agent": { "version": "9.1.0", "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-9.1.0.tgz", diff --git a/package.json b/package.json index 862fe01018..be83413c74 100644 --- a/package.json +++ b/package.json @@ -110,7 +110,7 @@ "smoke:windows:dist": "node scripts/windows-smoke.mjs" }, "devDependencies": { - "@ai-sdk/provider-utils": "5.0.34", + "@ai-sdk/provider-utils": "5.0.40", "@astryxdesign/cli": "0.5.2", "@astryxdesign/core": "0.5.2", "@biomejs/biome": "2.5.11", @@ -129,6 +129,9 @@ "node-pty@1.2.0-beta.15": true }, "overrides": { + "@ai-sdk/code-mode": { + "run": "2.1.4" + }, "@astryxdesign/core": { "react-dom": "19.2.8" }, diff --git a/packages/cli/THIRD_PARTY_NOTICES.txt b/packages/cli/THIRD_PARTY_NOTICES.txt index de25d90b90..edb50ca5ed 100644 --- a/packages/cli/THIRD_PARTY_NOTICES.txt +++ b/packages/cli/THIRD_PARTY_NOTICES.txt @@ -208,7 +208,7 @@ Apache License ================================================================================ -Package: @ai-sdk/anthropic@4.0.46 +Package: @ai-sdk/anthropic@4.0.53 Declared license: Apache-2.0 Selected license: Apache-2.0 Repository: https://github.com/vercel/ai#packages/anthropic @@ -230,7 +230,7 @@ limitations under the License. ================================================================================ -Package: @ai-sdk/code-mode@1.0.42 +Package: @ai-sdk/code-mode@1.0.56 Declared license: Apache-2.0 Selected license: Apache-2.0 Repository: https://github.com/vercel/ai#packages/code-mode @@ -252,7 +252,7 @@ limitations under the License. ================================================================================ -Package: @ai-sdk/cohere@4.0.35 +Package: @ai-sdk/cohere@4.0.41 Declared license: Apache-2.0 Selected license: Apache-2.0 Repository: https://github.com/vercel/ai#packages/cohere @@ -274,7 +274,7 @@ limitations under the License. ================================================================================ -Package: @ai-sdk/gateway@4.0.69 +Package: @ai-sdk/gateway@4.0.80 Declared license: Apache-2.0 Selected license: Apache-2.0 Repository: https://github.com/vercel/ai#packages/gateway @@ -296,7 +296,7 @@ limitations under the License. ================================================================================ -Package: @ai-sdk/google@4.0.58 +Package: @ai-sdk/google@4.0.69 Declared license: Apache-2.0 Selected license: Apache-2.0 Repository: https://github.com/vercel/ai#packages/google @@ -318,7 +318,7 @@ limitations under the License. ================================================================================ -Package: @ai-sdk/open-responses@2.0.36 +Package: @ai-sdk/open-responses@2.0.44 Declared license: Apache-2.0 Selected license: Apache-2.0 Repository: https://github.com/vercel/ai#packages/open-responses @@ -340,7 +340,7 @@ limitations under the License. ================================================================================ -Package: @ai-sdk/openai@4.0.52 +Package: @ai-sdk/openai@4.0.66 Declared license: Apache-2.0 Selected license: Apache-2.0 Repository: https://github.com/vercel/ai#packages/openai @@ -362,7 +362,7 @@ limitations under the License. ================================================================================ -Package: @ai-sdk/openai-compatible@3.0.41 +Package: @ai-sdk/openai-compatible@3.0.48 Declared license: Apache-2.0 Selected license: Apache-2.0 Repository: https://github.com/vercel/ai#packages/openai-compatible @@ -384,7 +384,7 @@ limitations under the License. ================================================================================ -Package: @ai-sdk/provider@4.0.9 +Package: @ai-sdk/provider@4.0.14 Declared license: Apache-2.0 Selected license: Apache-2.0 Repository: https://github.com/vercel/ai#packages/provider @@ -406,7 +406,7 @@ limitations under the License. ================================================================================ -Package: @ai-sdk/provider-utils@5.0.34 +Package: @ai-sdk/provider-utils@5.0.40 Declared license: Apache-2.0 Selected license: Apache-2.0 Repository: https://github.com/vercel/ai#packages/provider-utils @@ -2186,7 +2186,7 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ================================================================================ -Package: ai@7.0.85 +Package: ai@7.0.99 Declared license: Apache-2.0 Selected license: Apache-2.0 Repository: https://github.com/vercel/ai#packages/ai @@ -6643,7 +6643,7 @@ Felix Geisendörfer (felix@debuggable.com) ================================================================================ -Package: run@2.0.0 +Package: run@2.1.4 Declared license: Apache-2.0 Selected license: Apache-2.0 Repository: git+https://github.com/vercel-labs/run.git#packages/run @@ -7573,7 +7573,7 @@ SOFTWARE. ================================================================================ Embedded component: quickjs-emscripten (embedded runtime) -Embedded by: @ai-sdk/code-mode@1.0.42 +Embedded by: @ai-sdk/code-mode@1.0.56 Selected license: MIT Repository: https://github.com/justjake/quickjs-emscripten @@ -7603,7 +7603,7 @@ SOFTWARE. ================================================================================ Embedded component: QuickJS JavaScript engine (embedded runtime) -Embedded by: @ai-sdk/code-mode@1.0.42 +Embedded by: @ai-sdk/code-mode@1.0.56 Selected license: MIT Repository: https://github.com/bellard/quickjs diff --git a/packages/core/src/__tests__/runtime-policy-codec.test.ts b/packages/core/src/__tests__/runtime-policy-codec.test.ts index 021f5d792a..efc0d0ad9b 100644 --- a/packages/core/src/__tests__/runtime-policy-codec.test.ts +++ b/packages/core/src/__tests__/runtime-policy-codec.test.ts @@ -61,6 +61,26 @@ test('normalizes policy input while canonical policy decode rejects producer dri ); }); +test('Code Mode is opt-in and survives policy decoding', () => { + const policy = createDefaultRuntimePolicy(); + assert.notEqual(decodeCanonicalRuntimePolicy(policy).chatDefaults.codeModeEnabled, true); + assert.equal( + decodeCanonicalRuntimePolicy({ + ...policy, + chatDefaults: { ...policy.chatDefaults, codeModeEnabled: true }, + }).chatDefaults.codeModeEnabled, + true, + ); + assert.throws( + () => + decodeCanonicalRuntimePolicy({ + ...policy, + chatDefaults: { ...policy.chatDefaults, codeModeEnabled: 'true' }, + }), + RuntimePolicyDomainDecodeError, + ); +}); + test('preserves a valid default thinking level and rejects unknown levels', () => { const policy = { ...createDefaultRuntimePolicy(), diff --git a/packages/core/src/runtime-inputs.ts b/packages/core/src/runtime-inputs.ts index 6f59dfb3b6..42bccd337a 100644 --- a/packages/core/src/runtime-inputs.ts +++ b/packages/core/src/runtime-inputs.ts @@ -70,6 +70,8 @@ export interface CreateSessionInput { thinkingLevel?: ThinkingLevel; /** Immutable versioned prompt/tool contract for this Session. */ toolProfile?: SessionToolProfile; + /** Internal creation-time choice; not a per-task UI control. */ + toolMode?: ToolMode; permissionMode: PermissionMode; /** Defaults to `agent`. */ collaborationMode?: CollaborationMode; diff --git a/packages/core/src/runtime-policy.ts b/packages/core/src/runtime-policy.ts index 9d5e85259c..de3496bc2b 100644 --- a/packages/core/src/runtime-policy.ts +++ b/packages/core/src/runtime-policy.ts @@ -154,6 +154,7 @@ export interface RuntimePolicy { readonly chatDefaults: { readonly permissionMode: ChatDefaultPermissionMode; readonly thinkingLevel?: ThinkingLevel; + readonly codeModeEnabled?: boolean; }; readonly webSearch: { readonly enabled: boolean; diff --git a/packages/core/src/runtime-policy/policy-codec.ts b/packages/core/src/runtime-policy/policy-codec.ts index 5d7591a845..99e761d2c4 100644 --- a/packages/core/src/runtime-policy/policy-codec.ts +++ b/packages/core/src/runtime-policy/policy-codec.ts @@ -408,7 +408,7 @@ function normalizeChatDefaults(value: unknown): RuntimePolicy['chatDefaults'] { const item = exactRecord( value, 'chat defaults', - ['permissionMode', 'thinkingLevel'], + ['permissionMode', 'thinkingLevel', 'codeModeEnabled'], ['permissionMode'], ); if (!(CHAT_DEFAULT_PERMISSION_MODES as readonly unknown[]).includes(item.permissionMode)) { @@ -417,8 +417,12 @@ function normalizeChatDefaults(value: unknown): RuntimePolicy['chatDefaults'] { if (item.thinkingLevel !== undefined && !isThinkingLevel(item.thinkingLevel)) { throw domainError('chat default thinking level is invalid'); } + if (item.codeModeEnabled !== undefined && typeof item.codeModeEnabled !== 'boolean') { + throw domainError('chat default code mode is invalid'); + } return { permissionMode: item.permissionMode as RuntimePolicy['chatDefaults']['permissionMode'], + ...(item.codeModeEnabled === true ? { codeModeEnabled: true } : {}), ...(item.thinkingLevel === undefined ? {} : { thinkingLevel: item.thinkingLevel }), }; } diff --git a/packages/core/src/scheduled-task.ts b/packages/core/src/scheduled-task.ts index d1eac46fb8..afc87cf752 100644 --- a/packages/core/src/scheduled-task.ts +++ b/packages/core/src/scheduled-task.ts @@ -28,6 +28,7 @@ import { compileCronExpression } from './cron-expression.js'; import { isCollaborationMode, type CollaborationMode } from './collaboration.js'; import { isOrchestrationMode, type OrchestrationMode } from './orchestration.js'; import { isThinkingLevel, type ThinkingLevel } from './model-thinking.js'; +import { isToolMode, type ToolMode } from './tool-mode.js'; import { decodePersistedPermissionMode, isPermissionMode, @@ -73,6 +74,8 @@ export type ScheduledTaskEffect = /** Frozen at create time so later settings changes do not rewrite past jobs. */ export interface ScheduledTaskExecutionTemplate { + /** Omitted legacy templates use direct tools. */ + readonly toolMode?: ToolMode; readonly cwd: string; readonly projectId?: string | null; /** Immutable Connection entity identity. Omitted only on legacy slug-only rows. */ @@ -530,6 +533,9 @@ function normalizeExecution( if (!isOrchestrationMode(value.orchestrationMode)) { return fail('execution.orchestrationMode is required'); } + if (value.toolMode !== undefined && !isToolMode(value.toolMode)) { + return fail('execution.toolMode is invalid'); + } if (value.thinkingLevel !== undefined && !isThinkingLevel(value.thinkingLevel)) { return fail('execution.thinkingLevel is invalid'); } @@ -553,6 +559,7 @@ function normalizeExecution( permissionMode: value.permissionMode, collaborationMode: value.collaborationMode, orchestrationMode: value.orchestrationMode, + ...(value.toolMode === undefined ? {} : { toolMode: value.toolMode }), }, }; } diff --git a/packages/core/src/session.ts b/packages/core/src/session.ts index d60d0de5aa..097f9bfbbd 100644 --- a/packages/core/src/session.ts +++ b/packages/core/src/session.ts @@ -42,6 +42,7 @@ import { } from './permission.js'; import type { CollaborationMode } from './collaboration.js'; import type { OrchestrationMode } from './orchestration.js'; +import type { ToolMode } from './tool-mode.js'; import { defineObjectShape, hasExactShape, @@ -239,6 +240,8 @@ export interface SessionExternalOrigin { } export interface SessionHeader { + /** Frozen at creation; absent on older tasks means direct tool calling. */ + toolMode?: ToolMode; // Identity id: string; /** Absent means an ordinary Session; special roles remain on the same Session substrate. */ diff --git a/packages/core/src/settings.ts b/packages/core/src/settings.ts index a886b2a010..4708c1a5fd 100644 --- a/packages/core/src/settings.ts +++ b/packages/core/src/settings.ts @@ -511,6 +511,8 @@ export function isChatDefaultPermissionMode(value: unknown): value is ChatDefaul /** Seeds new sessions' starting permission mode (Settings → 通用 → 默认权限模式). */ export interface ChatDefaultsSettings { permissionMode: ChatDefaultPermissionMode; + /** Applies only when a new task is created. */ + codeModeEnabled?: boolean; /** * Seeds new sessions' thinking level. `undefined` means "whatever the model * does on its own" — the absence of a preference, not a level. @@ -1092,6 +1094,7 @@ function defaultChatDefaultsSettings(): ChatDefaultsSettings { // doesn't recognize -- fall back to the safest default instead. function normalizeChatDefaultsSettings(settings: ChatDefaultsSettings): ChatDefaultsSettings { return { + ...(settings.codeModeEnabled === true ? { codeModeEnabled: true } : {}), // Same fail-closed reasoning as the mode below: a garbage persisted level // drops to "no preference" (the model's own default) rather than reaching // session creation as a rung no picker recognizes. diff --git a/packages/runtime-host/src/__tests__/scheduled-task-coordinator-recovery.test.ts b/packages/runtime-host/src/__tests__/scheduled-task-coordinator-recovery.test.ts index a9e1940a63..9b8213245f 100644 --- a/packages/runtime-host/src/__tests__/scheduled-task-coordinator-recovery.test.ts +++ b/packages/runtime-host/src/__tests__/scheduled-task-coordinator-recovery.test.ts @@ -342,8 +342,9 @@ test('ScheduledTask with an exact Connection identity reaches Session and AgentR }, } as never, nativeEffects: null as never, - createSession: async (input) => { + createSession: async (input, toolMode) => { createSessionCalls += 1; + assert.equal(toolMode, 'code_mode'); assert.deepEqual(input.modelTarget, { kind: 'explicit', connectionId: 'connection-a', @@ -371,6 +372,7 @@ test('ScheduledTask with an exact Connection identity reaches Session and AgentR permissionMode: 'ask', collaborationMode: 'agent', orchestrationMode: 'default', + toolMode: 'code_mode', }, }, createdBy: { kind: 'user' }, diff --git a/packages/runtime-host/src/__tests__/session-catalog-coordinator.test.ts b/packages/runtime-host/src/__tests__/session-catalog-coordinator.test.ts index bab0bd5ceb..66d8eacd43 100644 --- a/packages/runtime-host/src/__tests__/session-catalog-coordinator.test.ts +++ b/packages/runtime-host/src/__tests__/session-catalog-coordinator.test.ts @@ -1024,6 +1024,74 @@ test('creation rejects explore permission without a declared mode', async () => assert.equal(fixture.drainRequests(), 0); }); +test('new tasks snapshot the current global Code Mode setting', async () => { + let enabled = true; + const runtimePolicy: RuntimePolicy = { + ...runtimePolicyFixture({}), + runtimePolicy: { + getSnapshot: async () => ({ + revision: 1, + policy: { + ...createDefaultRuntimePolicy(), + chatDefaults: { permissionMode: 'ask', codeModeEnabled: enabled }, + }, + }), + }, + }; + const modes: unknown[] = []; + const fixture = createFixture({ + runtimePolicy, + stores: { + createStableSession: async (request) => { + modes.push(request.input.toolMode); + return { + kind: 'existing', + record: headerSnapshot(sessionHeader(request.sessionId, []), 3), + }; + }, + }, + }); + for (const value of [true, false]) { + enabled = value; + const expectedMode = value ? 'code_mode' : 'direct'; + assert.equal( + (await fixture.coordinator.resolveExternalSessionImportTarget()).toolMode, + expectedMode, + ); + assert.equal((await fixture.coordinator.resolveDefaultCreateTarget()).toolMode, expectedMode); + const outcome = await fixture.coordinator.handlers['session.create']( + { + sessionId: fixture.sessionId, + workspace: { kind: 'host_path', path: process.cwd() }, + modelTarget: { kind: 'default' }, + }, + context, + ); + assert.equal(outcome.ok, true); + } + assert.deepEqual(modes, ['code_mode', 'direct']); + // A scheduled task carries its frozen mode through the internal creation + // path even when the user's global default has since changed. + await fixture.coordinator.createForHost( + { + sessionId: fixture.sessionId, + workspace: { kind: 'host_path', path: process.cwd() }, + modelTarget: { kind: 'default' }, + }, + 'code_mode', + ); + enabled = true; + await fixture.coordinator.createForHost( + { + sessionId: fixture.sessionId, + workspace: { kind: 'host_path', path: process.cwd() }, + modelTarget: { kind: 'default' }, + }, + 'direct', + ); + assert.deepEqual(modes.slice(2), ['code_mode', 'direct']); +}); + test('creation materializes Deep Research semantics inside the Host transaction', async () => { let created: Parameters[0] | undefined; const fixture = createFixture({ diff --git a/packages/runtime-host/src/protocol/index.ts b/packages/runtime-host/src/protocol/index.ts index 5e1dd03b9e..1be2456a82 100644 --- a/packages/runtime-host/src/protocol/index.ts +++ b/packages/runtime-host/src/protocol/index.ts @@ -101,7 +101,8 @@ export const RUNTIME_HOST_REGISTRATION_SCHEMA_VERSION = 1 as const; export const RUNTIME_HOST_PROTOCOL_VERSION = 0 as const; // Increment when the same protocol version no longer guarantees safe Client-Host // interoperability. Mismatches are rejected before domain commands are admitted. -export const RUNTIME_HOST_COMPATIBILITY_EPOCH = 145 as const; +export const RUNTIME_HOST_COMPATIBILITY_EPOCH = 146 as const; +// 146: Code Mode settings and Session tool mode join the epoch-145 Host contract. // 145: Combine Antigravity setup with Session bundle Host operations and explicit // missing/archived Skill query refusals. // 144: Antigravity setup combined with explicit missing/archived Skill query refusals. diff --git a/packages/runtime-host/src/server/execution-composition.ts b/packages/runtime-host/src/server/execution-composition.ts index d0c4562137..4a46686566 100644 --- a/packages/runtime-host/src/server/execution-composition.ts +++ b/packages/runtime-host/src/server/execution-composition.ts @@ -2287,7 +2287,7 @@ export async function createExecutionRuntimeHostComposition( root: coordinator, runtimePolicy: runtimePolicyStores, nativeEffects: clientCapabilities, - createSession: (input) => sessionCatalog.createForHost(input), + createSession: (input, toolMode) => sessionCatalog.createForHost(input, toolMode), changes: { publish: ( revision: number, diff --git a/packages/runtime-host/src/server/scheduled-task-coordinator.ts b/packages/runtime-host/src/server/scheduled-task-coordinator.ts index 9df2251876..4ecec77c40 100644 --- a/packages/runtime-host/src/server/scheduled-task-coordinator.ts +++ b/packages/runtime-host/src/server/scheduled-task-coordinator.ts @@ -66,6 +66,7 @@ import type { RuntimeHostResidency } from './host-kernel.js'; import type { HostResidencyKind } from './host-residency-registry.js'; import type { HostedExecutionAuthority } from './hosted-execution-authority.js'; import type { SessionCreateInput } from '../protocol/session-catalog.js'; +import { DEFAULT_TOOL_MODE, type ToolMode } from '@maka/core/tool-mode'; const MAX_TIMER_DELAY_MS = 2_147_483_647; const NATIVE_PROVIDER_RETRY_MS = 5_000; @@ -94,7 +95,7 @@ export interface HostScheduledTaskCoordinatorInput { readonly root: ScheduledTaskRoot; readonly runtimePolicy: RuntimePolicyStoresWriter; readonly nativeEffects: ScheduledTaskNativeEffects; - readonly createSession: (input: SessionCreateInput) => Promise; + readonly createSession: (input: SessionCreateInput, toolMode: ToolMode) => Promise; readonly changes: { publish(revision: number, reason: ScheduledTaskChangedReason, taskId: string): void; }; @@ -722,25 +723,30 @@ export class HostScheduledTaskCoordinator implements ScheduledTaskToolAuthority } catch (error) { if (!isSessionNotFoundError(error) && !isMissingRecord(error)) throw error; } - await this.#createSession({ - sessionId: identity.sessionId, - workspace: - execution.projectId != null && execution.projectId !== '' - ? { kind: 'project', projectId: execution.projectId } - : { kind: 'host_path', path: execution.cwd }, - name: task.title, - labels: ['scheduled-task'], - modelTarget: { - kind: 'explicit', - connectionId: connection.connectionId, - connectionSlug: execution.llmConnectionSlug, - model: execution.model, + await this.#createSession( + { + sessionId: identity.sessionId, + workspace: + execution.projectId != null && execution.projectId !== '' + ? { kind: 'project', projectId: execution.projectId } + : { kind: 'host_path', path: execution.cwd }, + name: task.title, + labels: ['scheduled-task'], + modelTarget: { + kind: 'explicit', + connectionId: connection.connectionId, + connectionSlug: execution.llmConnectionSlug, + model: execution.model, + }, + ...(execution.thinkingLevel === undefined + ? {} + : { thinkingLevel: execution.thinkingLevel }), + permissionMode: execution.permissionMode, + collaborationMode: execution.collaborationMode, + orchestrationMode: execution.orchestrationMode, }, - ...(execution.thinkingLevel === undefined ? {} : { thinkingLevel: execution.thinkingLevel }), - permissionMode: execution.permissionMode, - collaborationMode: execution.collaborationMode, - orchestrationMode: execution.orchestrationMode, - }); + execution.toolMode ?? DEFAULT_TOOL_MODE, + ); } async #resolveAgentRunConnection( @@ -949,6 +955,7 @@ function executionTemplateFromHeader(header: SessionHeader): ScheduledTaskExecut permissionMode: header.permissionMode, collaborationMode: header.collaborationMode ?? 'agent', orchestrationMode: header.orchestrationMode ?? 'default', + toolMode: header.toolMode ?? DEFAULT_TOOL_MODE, }; } diff --git a/packages/runtime-host/src/server/session-catalog-coordinator.ts b/packages/runtime-host/src/server/session-catalog-coordinator.ts index c2a3b1b5d2..7811aefbd4 100644 --- a/packages/runtime-host/src/server/session-catalog-coordinator.ts +++ b/packages/runtime-host/src/server/session-catalog-coordinator.ts @@ -28,6 +28,7 @@ import { type ExecutionBoundarySummary, } from '@maka/core/sandbox-boundary'; import type { CreateSessionInput } from '@maka/core/runtime-inputs'; +import type { ToolMode } from '@maka/core/tool-mode'; import type { ConnectionCatalogEntry, ConnectionCatalogSnapshot } from '@maka/core/runtime-policy'; import { DEFAULT_SESSION_NAME, normalizeUserSessionName } from '@maka/core/session-name'; import { @@ -344,13 +345,14 @@ export class HostSessionCatalogCoordinator { llmConnectionSlug: model.connectionSlug, model: model.model, permissionMode: policy.policy.chatDefaults.permissionMode, + toolMode: policy.policy.chatDefaults.codeModeEnabled ? 'code_mode' : 'direct', collaborationMode: 'agent', orchestrationMode: 'default', }; } - async createForHost(input: SessionCreateInput): Promise { - const outcome = await this.#create(input); + async createForHost(input: SessionCreateInput, toolMode: ToolMode): Promise { + const outcome = await this.#create(input, toolMode); if (!outcome.ok) throw new Error(outcome.error.message); } @@ -381,6 +383,7 @@ export class HostSessionCatalogCoordinator { ...(input.thinkingLevel === undefined ? {} : { thinkingLevel: input.thinkingLevel }), ...(input.toolProfile === undefined ? {} : { toolProfile: input.toolProfile }), permissionMode: prepared.permissionMode ?? policy.policy.chatDefaults.permissionMode, + toolMode: policy.policy.chatDefaults.codeModeEnabled ? 'code_mode' : 'direct', collaborationMode: input.collaborationMode ?? 'agent', orchestrationMode: input.orchestrationMode ?? 'default', }, @@ -562,7 +565,10 @@ export class HostSessionCatalogCoordinator { } } - async #create(input: SessionCreateInput): Promise> { + async #create( + input: SessionCreateInput, + toolMode?: ToolMode, + ): Promise> { if (isWorkHubCoordinationSessionId(input.sessionId)) { return createFailure( 'operation_conflict', @@ -613,6 +619,8 @@ export class HostSessionCatalogCoordinator { ...(input.thinkingLevel === undefined ? {} : { thinkingLevel: input.thinkingLevel }), ...(input.toolProfile === undefined ? {} : { toolProfile: input.toolProfile }), permissionMode: prepared.permissionMode ?? policy.policy.chatDefaults.permissionMode, + toolMode: + toolMode ?? (policy.policy.chatDefaults.codeModeEnabled ? 'code_mode' : 'direct'), collaborationMode: input.collaborationMode ?? 'agent', orchestrationMode: input.orchestrationMode ?? 'default', }; diff --git a/packages/runtime-host/src/server/session-revision-coordinator.ts b/packages/runtime-host/src/server/session-revision-coordinator.ts index 4f0344d0fa..74625e621f 100644 --- a/packages/runtime-host/src/server/session-revision-coordinator.ts +++ b/packages/runtime-host/src/server/session-revision-coordinator.ts @@ -716,6 +716,7 @@ export class HostSessionRevisionCoordinator { model: source.model, ...(source.thinkingLevel !== undefined ? { thinkingLevel: source.thinkingLevel } : {}), permissionMode: source.permissionMode, + toolMode: source.toolMode ?? 'direct', collaborationMode: source.collaborationMode ?? 'agent', orchestrationMode: source.orchestrationMode ?? 'default', name: source.name, diff --git a/packages/runtime/package.json b/packages/runtime/package.json index f6da740324..3c8da57741 100644 --- a/packages/runtime/package.json +++ b/packages/runtime/package.json @@ -147,14 +147,14 @@ "test:dist": "node --test \"dist/**/*.test.js\"" }, "dependencies": { - "@ai-sdk/anthropic": "4.0.46", - "@ai-sdk/code-mode": "1.0.42", - "@ai-sdk/cohere": "4.0.35", - "@ai-sdk/google": "4.0.58", - "@ai-sdk/open-responses": "2.0.36", - "@ai-sdk/openai": "4.0.52", - "@ai-sdk/openai-compatible": "3.0.41", - "@ai-sdk/provider": "4.0.9", + "@ai-sdk/anthropic": "4.0.53", + "@ai-sdk/code-mode": "1.0.56", + "@ai-sdk/cohere": "4.0.41", + "@ai-sdk/google": "4.0.69", + "@ai-sdk/open-responses": "2.0.44", + "@ai-sdk/openai": "4.0.66", + "@ai-sdk/openai-compatible": "3.0.48", + "@ai-sdk/provider": "4.0.14", "@larksuiteoapi/node-sdk": "1.73.0", "@maka/core": "0.1.0", "@mozilla/readability": "^0.6.0", @@ -164,7 +164,7 @@ "@wecom/aibot-node-sdk": "1.0.7", "@xterm/addon-unicode11": "^0.9.0", "@xterm/headless": "^6.0.0", - "ai": "7.0.85", + "ai": "7.0.99", "ajv": "^8.20.0", "https-proxy-agent": "^9.1.0", "image-dimensions": "^2.5.1", diff --git a/packages/runtime/src/__tests__/ai-sdk-backend.test.ts b/packages/runtime/src/__tests__/ai-sdk-backend.test.ts index f31f1f785d..b6c3679b20 100644 --- a/packages/runtime/src/__tests__/ai-sdk-backend.test.ts +++ b/packages/runtime/src/__tests__/ai-sdk-backend.test.ts @@ -1092,10 +1092,9 @@ describe('AiSdkBackend sandbox boundary convergence', () => { { type: 'tool-call', toolCallId: 'code-boundary-request', - toolName: 'request_sandbox_boundary', + toolName: 'exec', input: JSON.stringify({ - expansion: { network: { enabled: true } }, - justification: 'Use the network.', + code: 'return await tools.request_sandbox_boundary({ expansion: { network: { enabled: true } }, justification: "Use the network." })', }), }, { @@ -1213,7 +1212,11 @@ describe('AiSdkBackend sandbox boundary convergence', () => { ); if (!inheritedDenial) { - await waitFor(() => events.some((event) => event.type === 'sandbox_boundary_request')); + await pollFor(() => events.some((event) => event.type === 'sandbox_boundary_request'), { + attempts: 500, + pollMs: 10, + message: 'Code Mode did not request the sandbox boundary', + }); const request = events.find((event) => event.type === 'sandbox_boundary_request'); assert.ok(request?.type === 'sandbox_boundary_request'); await backend.respondToSandboxBoundary({ diff --git a/packages/runtime/src/__tests__/code-mode-backend.test.ts b/packages/runtime/src/__tests__/code-mode-backend.test.ts index 226fbf66d3..f6de93fb99 100644 --- a/packages/runtime/src/__tests__/code-mode-backend.test.ts +++ b/packages/runtime/src/__tests__/code-mode-backend.test.ts @@ -34,6 +34,12 @@ import { MockLanguageModelV4, convertArrayToReadableStream } from 'ai/test'; import { z } from 'zod'; import type { AiSdkBackendInput } from '../ai-sdk-backend.js'; import { buildMcpTools } from '../mcp-tools.js'; +import { buildAskUserQuestionTool } from '../ask-user-question-tool.js'; +import type { RuntimeEvent } from '@maka/core/runtime-event'; +import { + createSessionEventMapMemory, + mapSessionEventToRuntimeEvent, +} from '../session-event-runtime-mapper.js'; import type { ToolArtifactRecorderInput } from '../tool-artifacts.js'; import type { MakaTool } from '../tool-runtime.js'; import type { RuntimeCommitSink, ToolPreparedCommit } from '../runtime-commit-sink.js'; @@ -44,7 +50,7 @@ const ZERO_USAGE: LanguageModelV4Usage = { outputTokens: { total: 0, text: 0, reasoning: 0 }, }; -test('adds exec only for the explicit code_mode provider surface', async () => { +test('replaces direct tool schemas with exec in code_mode', async () => { const directSurface: string[][] = []; const codeSurface: string[][] = []; @@ -65,7 +71,172 @@ test('adds exec only for the explicit code_mode provider surface', async () => { ); assert.deepEqual(directSurface[0], ['lookup']); - assert.deepEqual(codeSurface[0], ['exec', 'lookup']); + assert.deepEqual(codeSurface[0], ['exec']); +}); + +test('uses the persisted task mode without a per-turn override', async () => { + const surface: string[][] = []; + const calls: unknown[] = []; + await drain( + backend(capturingModel(surface), [], undefined, { + header: { ...header(), toolMode: 'code_mode' }, + }).send({ turnId: 'persisted-mode', text: 'inspect', context: [] }), + ); + assert.deepEqual(surface[0], ['exec']); + await drain( + backend(execThenStopModel(), calls, undefined, { + header: { ...header(), toolMode: 'code_mode' }, + }).send({ turnId: 'persisted-execution', text: 'inspect', context: [] }), + ); + assert.deepEqual(calls, [{ id: 'nested' }]); +}); + +test('tool search refreshes the catalog for the next code cell', async () => { + const ledger: RuntimeEvent[] = [ + { + id: 'search-user', + sessionId: 'session-1', + turnId: 'search-code', + runId: 'run-1', + invocationId: 'invocation-1', + ts: 1, + partial: false, + role: 'user', + author: 'user', + content: { kind: 'text', text: 'inspect' }, + }, + ]; + const memory = createSessionEventMapMemory(); + let step = 0; + const catalogs: string[] = []; + const calls: unknown[] = []; + const model = new MockLanguageModelV4({ + doStream: async ({ tools }) => { + catalogs.push(JSON.stringify(tools)); + const code = + step++ === 0 + ? 'return await tools.tool_search({ query: "lookup" })' + : 'return await tools.lookup({ id: "discovered" })'; + return { + stream: convertArrayToReadableStream([ + { type: 'stream-start', warnings: [] }, + { + type: 'tool-call', + toolCallId: `exec-${step}`, + toolName: 'exec', + input: JSON.stringify({ code }), + }, + { + type: 'finish', + finishReason: { unified: 'tool-calls', raw: 'tool_calls' }, + usage: ZERO_USAGE, + }, + ]), + }; + }, + }); + const events: SessionEvent[] = []; + for await (const event of backend(model, calls, undefined, { + maxSteps: 2, + toolAvailability: {}, + loadTurnRuntimeEvents: async () => ledger, + header: { ...header(), toolMode: 'code_mode' }, + }).send({ turnId: 'search-code', text: 'inspect', context: [] })) { + events.push(event); + const mapped = mapSessionEventToRuntimeEvent( + event, + { + sessionId: 'session-1', + turnId: 'search-code', + runId: 'run-1', + invocationId: 'invocation-1', + now: () => 1, + }, + memory, + ); + if (mapped.partial !== true && mapped.content?.kind !== 'error') ledger.push(mapped); + } + assert.deepEqual(calls, [{ id: 'discovered' }], JSON.stringify(events)); + assert.match(catalogs[0]!, /tool_search/); + assert.match(catalogs[1]!, /Look up a node/); +}); + +test('a nested question can be answered and a parked question can be stopped', async () => { + for (const stop of [false, true]) { + const instance = backend( + execThenStopModel( + 'return await tools.AskUserQuestion({ questions: [{ question: "Continue?", options: [{ label: "Yes" }, { label: "No" }] }] })', + ), + [], + undefined, + { + tools: [buildAskUserQuestionTool()], + header: { ...header(), toolMode: 'code_mode' }, + }, + ); + const events: SessionEvent[] = []; + for await (const event of instance.send({ + turnId: 'question-code', + text: 'ask', + context: [], + })) { + events.push(event); + if (event.type === 'user_question_request') { + if (stop) await instance.stop('user_stop'); + else await instance.respondToUserQuestion({ requestId: event.requestId, answers: ['Yes'] }); + } + } + assert.ok(events.some((event) => event.type === 'user_question_request')); + assert.ok(events.some((event) => event.type === 'tool_result')); + if (!stop) + assert.match(JSON.stringify(events.filter((event) => event.type === 'tool_result')), /Yes/); + } +}); + +test('nested plan submission hands off the turn and prevents subsequent calls', async () => { + let afterSubmit = false; + const events: SessionEvent[] = []; + const instance = backend( + execThenStopModel('await tools.SubmitPlan({}); return await tools.afterSubmit({})'), + [], + undefined, + { + header: { ...header(), toolMode: 'code_mode' }, + tools: [ + { + name: 'SubmitPlan', + description: 'Submit plan', + parameters: z.object({}), + impl: () => ({ + kind: 'plan_submitted', + storeVersion: 1, + proposal: { + planId: 'plan-1', + proposalId: 'proposal-1', + revision: 1, + title: 'Test plan', + steps: [], + }, + }), + }, + { + name: 'afterSubmit', + description: 'Must not run', + parameters: z.object({}), + impl: () => { + afterSubmit = true; + }, + }, + ], + }, + ); + for await (const event of instance.send({ turnId: 'plan-code', text: 'plan', context: [] })) + events.push(event); + assert.equal(afterSubmit, false); + assert.ok(events.some((event) => event.type === 'plan_submitted' && event.title === 'Test plan')); + assert.ok( + events.some((event) => event.type === 'complete' && event.stopReason === 'plan_handoff'), + ); }); test('allows a custom exec tool in direct mode', async () => { @@ -938,7 +1109,7 @@ test('admits exec exclusively while allowing its nested calls', async () => { event.type === 'tool_result' && event.toolUseId === 'lookup-direct', ); assert.equal(directResult?.isError, true); - assert.match(JSON.stringify(directResult?.content), /cannot share an assistant step|exclusive/i); + assert.match(JSON.stringify(directResult?.content), /cannot share an assistant step/i); }); function backend( @@ -949,6 +1120,10 @@ function backend( Pick< AiSdkBackendInput, | 'tools' + | 'header' + | 'maxSteps' + | 'toolAvailability' + | 'loadTurnRuntimeEvents' | 'readExecutionBoundary' | 'createSandboxBoundaryRequest' | 'settleSandboxBoundaryRequest' diff --git a/packages/runtime/src/__tests__/code-mode.test.ts b/packages/runtime/src/__tests__/code-mode.test.ts index a245704b9d..9c02e81320 100644 --- a/packages/runtime/src/__tests__/code-mode.test.ts +++ b/packages/runtime/src/__tests__/code-mode.test.ts @@ -37,6 +37,45 @@ function execute(code: string, input: Partial }); } +test('excludes host waiting from the execution budget and preserves dependent Promise.race progress', async () => { + let releaseSlow!: (value: string) => void; + const slow = new Promise((resolve) => { + releaseSlow = resolve; + }); + const calls: string[] = []; + const result = await execute( + ` + const slow = tools.slow({}); + const fast = tools.fast({}); + const winner = await Promise.race([slow, fast]); + await tools.after({}); + await Promise.all([slow, fast]); + return winner; + `, + { + tools: ['slow', 'fast', 'after'].map((name) => ({ name })), + signal: AbortSignal.timeout(5_000), + executionPolicy: { ...DEFAULT_CODE_MODE_EXECUTION_POLICY, timeoutMs: 200 }, + callTool: async (name, _input, signal) => { + calls.push(name); + if (name === 'slow') { + signal.addEventListener('abort', () => releaseSlow('cancelled'), { once: true }); + return slow; + } + if (name === 'fast') { + await new Promise((resolve) => setTimeout(resolve, 500)); + return 'fast'; + } + releaseSlow('slow'); + return null; + }, + }, + ).finally(() => releaseSlow('cleanup')); + assert.equal(result.ok, true); + if (result.ok) assert.equal(result.value, 'fast'); + assert.deepEqual(calls, ['slow', 'fast', 'after']); +}); + test('executes standard JavaScript without an interpreter subset', async () => { const result = await execute(` const key = 'answer'; @@ -62,6 +101,18 @@ test('executes TypeScript syntax', async () => { assert.deepEqual(result, { ok: true, value: { value: 42 }, toolCalls: [] }); }); +test('does not read the execution result through a guest-controlled global', async () => { + const result = await execute(` + Object.defineProperty(globalThis, '__runResult', { + get() { throw new Error('Guest getter must not run'); }, + set() {}, + }); + return 'actual result'; + `); + assert.equal(result.ok, true); + if (result.ok) assert.equal(result.value, 'actual result'); +}); + test('reports invalid source as a parse error', async () => { const result = await execute('const value = ;'); @@ -406,6 +457,62 @@ test('preempts a pure compute loop at the sandbox-time limit', async () => { if (!result.ok) assert.equal(result.error.kind, 'limit_exceeded'); }); +test('still preempts compute while a host tool is pending', async () => { + let aborted = false; + const result = await execute( + 'const pending = tools.wait({}).then(value => value); await tools.started({}); while (true) {}', + { + tools: [{ name: 'wait' }, { name: 'started' }], + signal: AbortSignal.timeout(5_000), + executionPolicy: { ...DEFAULT_CODE_MODE_EXECUTION_POLICY, timeoutMs: 100 }, + callTool: async (name, _input, signal) => { + if (name === 'started') return null; + await new Promise((resolve) => { + const onAbort = () => { + aborted = true; + resolve(); + }; + if (signal.aborted) onAbort(); + else signal.addEventListener('abort', onAbort, { once: true }); + }); + return null; + }, + }, + ); + assert.equal(result.ok, false); + if (!result.ok) assert.equal(result.error.kind, 'limit_exceeded'); + assert.equal(aborted, true); +}); + +test('accumulates compute across awaits instead of resetting the budget', async () => { + // Keep the single slice well below the budget on a loaded runner, with + // enough repeated slices to exercise cumulative accounting on faster hosts. + const work = 'let total = 0; for (let i = 0; i < 10_000; i++) total += Math.sqrt(i);'; + const executionPolicy = { + ...DEFAULT_CODE_MODE_EXECUTION_POLICY, + timeoutMs: 1_000, + maxBridgeRequests: 8_192, + }; + const single = await execute(`${work} return total;`, { executionPolicy }); + assert.equal(single.ok, true, JSON.stringify(single)); + let calls = 0; + const result = await execute( + `for (let step = 0; step < 5_000; step++) { ${work} await tools.tick({}); }`, + { + executionPolicy, + tools: [{ name: 'tick' }], + signal: AbortSignal.timeout(15_000), + callTool: async () => { + calls++; + return null; + }, + }, + ); + assert.equal(result.ok, false); + if (!result.ok) assert.match(result.error.message, /timed out after 1000ms/); + assert.ok(calls > 1 && calls < 5_000, `completed ${calls} slices`); +}); + test('waits for an aborted host operation to settle before rejecting', async () => { const controller = new AbortController(); const reason = new Error('stop requested'); diff --git a/packages/runtime/src/__tests__/plan-mode.test.ts b/packages/runtime/src/__tests__/plan-mode.test.ts index d042bee6fc..17e519d786 100644 --- a/packages/runtime/src/__tests__/plan-mode.test.ts +++ b/packages/runtime/src/__tests__/plan-mode.test.ts @@ -25,14 +25,6 @@ import { buildCancelPlanTool, buildSubmitPlanTool, buildUpdatePlanTool } from '. import type { MakaTool } from '../tool-runtime.js'; describe('Plan Mode tool surface', () => { - test('keeps plan lifecycle controls outside nested Code Mode execution', () => { - const store = {} as never; - - assert.equal(buildSubmitPlanTool(store).nesting, 'direct_only'); - assert.equal(buildUpdatePlanTool(store, 'execution-1').nesting, 'direct_only'); - assert.equal(buildCancelPlanTool(store, 'execution-1').nesting, 'direct_only'); - }); - test('requires plain-text step titles and descriptions', () => { const submitPlan = buildSubmitPlanTool({} as never); assert.equal(submitPlan.recoveryMode, 'idempotent'); diff --git a/packages/runtime/src/__tests__/stream-graph-supervisor-tools.test.ts b/packages/runtime/src/__tests__/stream-graph-supervisor-tools.test.ts index 2e91fe60f0..e81b336899 100644 --- a/packages/runtime/src/__tests__/stream-graph-supervisor-tools.test.ts +++ b/packages/runtime/src/__tests__/stream-graph-supervisor-tools.test.ts @@ -49,7 +49,6 @@ describe('stream graph supervisor tools', () => { assert.equal(viewTool.recoveryMode, 'replay_safe'); assert.equal(updateTool.recoveryMode, 'idempotent'); assert.equal(yieldTool.recoveryMode, 'replay_safe'); - assert.equal(yieldTool.nesting, 'direct_only'); await assert.rejects( async () => diff --git a/packages/runtime/src/agent-run.ts b/packages/runtime/src/agent-run.ts index 6ad82960db..e693903960 100644 --- a/packages/runtime/src/agent-run.ts +++ b/packages/runtime/src/agent-run.ts @@ -337,8 +337,17 @@ export class AgentRun { acceptedInput.header.orchestrationMode, acceptedInput.userInput.turnOrchestration, ); + if ( + acceptedInput.userInput.toolMode !== undefined && + !isToolMode(acceptedInput.userInput.toolMode) + ) { + throw new Error(`Invalid tool mode: ${String(acceptedInput.userInput.toolMode)}`); + } const requestedToolMode = - acceptedInput.effectiveToolMode ?? acceptedInput.userInput.toolMode ?? DEFAULT_TOOL_MODE; + acceptedInput.effectiveToolMode ?? + acceptedInput.header.toolMode ?? + acceptedInput.userInput.toolMode ?? + DEFAULT_TOOL_MODE; if (!isToolMode(requestedToolMode)) { throw new Error(`Invalid tool mode: ${String(requestedToolMode)}`); } diff --git a/packages/runtime/src/agent-swarm-status-tool.ts b/packages/runtime/src/agent-swarm-status-tool.ts index 8c7044ad80..f4d2427c39 100644 --- a/packages/runtime/src/agent-swarm-status-tool.ts +++ b/packages/runtime/src/agent-swarm-status-tool.ts @@ -162,7 +162,6 @@ export function buildAgentSwarmStatusTool(input: { 'Read compact status-only progress for the asynchronous swarm. This omits child logs, tool activity, reasoning, and partial output.', parameters: z.object({}).strip(), categoryHint: 'read', - nesting: 'direct_only', recoveryMode: 'replay_safe', impl: async () => projectAgentSwarmStatus(await input.readSnapshot()), }; diff --git a/packages/runtime/src/ai-sdk-turn.ts b/packages/runtime/src/ai-sdk-turn.ts index 37960a3e48..50d544c34c 100644 --- a/packages/runtime/src/ai-sdk-turn.ts +++ b/packages/runtime/src/ai-sdk-turn.ts @@ -424,44 +424,31 @@ function projectToolModePlan( plan: ToolAvailabilityPlan, toolMode: ToolMode, execTool: MakaTool, + nested: ReadonlyMap, ): ToolAvailabilityPlan { if (toolMode === 'direct') return plan; - const withExec = (names: readonly string[]): string[] => - [...new Set([...names, execTool.name])].sort((a, b) => a.localeCompare(b)); - const invalid = plan.providerTools.filter((tool) => tool.name === INVALID_TOOL_NAME); - const visible = [ - ...plan.providerTools.filter((tool) => tool.name !== INVALID_TOOL_NAME), - execTool, - ].sort((a, b) => a.name.localeCompare(b.name)); + const catalog = requestCompositionToolSchemas([...nested.values()], [...nested.keys()]); + const projectedExec = { + ...execTool, + description: [ + execTool.description, + 'This is the only callable tool. Call the following tools from inside exec.', + 'After tool_search, return its result and use the refreshed catalog in the next exec call.', + JSON.stringify(catalog), + ].join('\n'), + }; return { ...plan, - providerTools: [...visible, ...invalid], - activeTools: withExec(plan.activeTools), + providerTools: [ + projectedExec, + ...plan.providerTools.filter((tool) => tool.name === INVALID_TOOL_NAME), + ], + activeTools: [execTool.name], ...(plan.projectActiveTools - ? { - projectActiveTools: (options) => ({ - activeTools: withExec(plan.projectActiveTools?.(options).activeTools ?? []), - }), - } + ? { projectActiveTools: () => ({ activeTools: [execTool.name] }) } : {}), - currentRepairToolNames: () => withExec(plan.currentRepairToolNames()), - diagnostics: (activeTools, visibleToolSchemaChars) => { - const baseActive = activeTools.filter((name) => name !== execTool.name); - const baseChars = toolSchemaCharsForDiagnostics(plan.providerTools, baseActive); - const diagnostic = plan.diagnostics(baseActive, baseChars); - if (!diagnostic) return undefined; - const execSchemaChars = Math.max(0, visibleToolSchemaChars - baseChars); - return { - ...diagnostic, - visibleToolCount: (diagnostic.visibleToolCount ?? baseActive.length) + 1, - fullToolCount: - (diagnostic.fullToolCount ?? baseActive.length + (diagnostic.hiddenToolCount ?? 0)) + 1, - visibleToolSchemaChars, - fullToolSchemaChars: - (diagnostic.fullToolSchemaChars ?? - baseChars + (diagnostic.toolSchemaCharReduction ?? 0)) + execSchemaChars, - }; - }, + currentRepairToolNames: () => [execTool.name], + diagnostics: () => undefined, }; } @@ -846,7 +833,9 @@ export class AiSdkTurn { : { disposition: 'policy_denied', dispatch: false }; } - private createCodeModeExecTool(eventSink: DurableSessionEventSink): MakaTool<{ code: string }> { + private createCodeModeExecTool( + eventSink: AsyncEventQueue, + ): MakaTool<{ code: string }> { return { name: 'exec', description: [ @@ -1117,7 +1106,7 @@ export class AiSdkTurn { ]) : new Set(); const requestedToolMode: unknown = - input.toolMode === undefined ? DEFAULT_TOOL_MODE : input.toolMode; + input.toolMode ?? this.deps.backend.header.toolMode ?? DEFAULT_TOOL_MODE; if (!isToolMode(requestedToolMode)) { throw new Error(`Invalid tool mode: ${String(requestedToolMode)}`); } @@ -1127,10 +1116,17 @@ export class AiSdkTurn { if (toolMode === 'code_mode' && snapshot.hostTools.some((tool) => tool.name === 'exec')) { throw new Error('Tool name "exec" is reserved for Code Mode.'); } + const basePlan = snapshot.runtime.prepare(this.activeTools, requiredOrchestrationTools); + const nestedTools = nestableToolSnapshot(basePlan.providerTools, basePlan.activeTools); const plan = projectToolModePlan( - snapshot.runtime.prepare(this.activeTools, requiredOrchestrationTools), + basePlan, toolMode, codeModeExecTool, + toolRuntime.hasSandboxBoundaryDenial() + ? new Map( + [...nestedTools].filter(([name]) => name !== REQUEST_SANDBOX_BOUNDARY_TOOL_NAME), + ) + : nestedTools, ); const modelTools: ModelToolSet = {}; for (const tool of plan.providerTools) { @@ -1139,9 +1135,9 @@ export class AiSdkTurn { : { kind: 'function', description: tool.description, inputSchema: tool.parameters }; } toolRuntime.setGating(plan.gating); - return { plan, providerTools: plan.providerTools, modelTools }; + return { plan, providerTools: plan.providerTools, modelTools, nestedTools }; }; - let { plan, providerTools, modelTools } = snapshotStepTools(); + let { plan, providerTools, modelTools, nestedTools } = snapshotStepTools(); let activeToolResultPruneDiagnosticPatch: ActiveToolResultPruneDiagnosticPatch = {}; let midTurnCompactDiagnosticPatch: Partial | undefined; // Tool names the repair path matches a mis-cased call against — follows the @@ -1462,7 +1458,7 @@ export class AiSdkTurn { let finishReason: ModelFinishReason = 'stop'; let terminalProviderError: unknown; agentLoop: for (;;) { - ({ plan, providerTools, modelTools } = snapshotStepTools()); + ({ plan, providerTools, modelTools, nestedTools } = snapshotStepTools()); resolvedSystemPrompt = await this.resolveSystemPrompt(); systemPrompt = joinPromptFragments([ resolvedSystemPrompt.text, @@ -1596,13 +1592,9 @@ export class AiSdkTurn { // no longer sees it as a direct tool, but a nested retry must still // reach ToolRuntime's denial latch instead of becoming an endlessly // variable unknown-tool error inside `exec`. - const codeModeActiveTools = - toolRuntime.hasSandboxBoundaryDenial() && activeToolsForRequest.includes('exec') - ? [...activeToolsForRequest, REQUEST_SANDBOX_BOUNDARY_TOOL_NAME] - : activeToolsForRequest; this.codeModeTools = - toolMode === 'code_mode' - ? nestableToolSnapshot(providerTools, codeModeActiveTools) + toolMode === 'code_mode' && activeToolsForRequest.includes('exec') + ? nestedTools : undefined; const requestWatchdog = watchdogState.current; // Read here, beside the messages it describes: `attemptMessages` is @@ -2710,7 +2702,7 @@ export class AiSdkTurn { } private async executeCodeModeCell( - eventSink: DurableSessionEventSink, + eventSink: AsyncEventQueue, code: string, context: MakaToolContext, ): Promise { @@ -2734,15 +2726,9 @@ export class AiSdkTurn { }, pushAndWaitUntilConsumed: (event) => eventSink.pushAndWaitUntilConsumed(event), }; - // A permit is held across the cell's complete lifecycle, not just its - // sandbox run: `executeCodeCell` settles only once the cell's host - // operations have drained, so releasing on settlement covers the drain. - // The sandbox worker cap cannot serve this purpose — on cancellation - // `runCodeMode` releases its worker and rejects at once, by design, while - // host operations started by the cell may still be running with durable - // side effects. Only the Runtime waits for those, so only the Runtime can - // bound them; releasing when the worker is released would let repeated - // cancellation accumulate host work without bound. + // Admission covers the whole cell, including host waits. executeCodeCell + // waits for every started host call + // on both success and cancellation, so settlement is the release boundary. // // One cell may wait; the next is turned away rather than queued, which is // what the Code Mode adapter did before this moved to the side that owns @@ -2765,6 +2751,8 @@ export class AiSdkTurn { })), isFatalToolError: isRuntimeCommitBoundaryError, callTool: async (name, input, signal) => { + if (this.loopStopRequested) + throw new Error('The turn has yielded; no further tools may run.'); const tool = snapshot.get(name); if (!tool) throw new Error(`Tool "${name}" is not active or nestable in this cell`); const parsedInput = await validateCodeModeToolInput(tool, input); @@ -2772,6 +2760,7 @@ export class AiSdkTurn { tool, turnId: context.turnId, toolCallId: `${context.toolCallId}:nested:${this.deps.newId()}`, + stepId: `${context.toolCallId}:nested`, input: parsedInput, abortSignal: signal, eventSink: nestedEventSink, @@ -2786,6 +2775,14 @@ export class AiSdkTurn { if (nestedOutputLimitExceeded) { throw new Error('Code Mode nested output byte limit exceeded'); } + if (isPlanToolResult(settlement.result)) + this.handlePlanToolResult(settlement.result, eventSink); + if ( + name === YIELD_AGENT_GRAPH_TOOL_NAME && + isAgentGraphYieldToolResult(settlement.result) + ) { + this.handleAgentGraphYieldToolResult(settlement.result); + } return settlement.result; }, }); diff --git a/packages/runtime/src/ask-user-question-tool.ts b/packages/runtime/src/ask-user-question-tool.ts index 3400ee785b..ba06d81e93 100644 --- a/packages/runtime/src/ask-user-question-tool.ts +++ b/packages/runtime/src/ask-user-question-tool.ts @@ -43,7 +43,6 @@ export function buildAskUserQuestionTool(): MakaTool< parameters: z.object({ questions: z.array(questionSchema).min(1).max(3), }), - nesting: 'direct_only', impl: ({ questions }, context) => { // Unreachable from any ToolRuntime-driven call: ToolRuntime injects // `askUserQuestion` into every tool context unconditionally, so this diff --git a/packages/runtime/src/code-mode.ts b/packages/runtime/src/code-mode.ts index ebaeb7d2d0..61a501b6ae 100644 --- a/packages/runtime/src/code-mode.ts +++ b/packages/runtime/src/code-mode.ts @@ -40,8 +40,9 @@ export interface CodeModeToolDefinition { */ export const DEFAULT_CODE_MODE_EXECUTION_POLICY: Readonly> = Object.freeze({ - /** Sandbox invocation deadline; aborted host operations still drain before settlement. */ + /** Cumulative VM execution budget; tool waits follow Runtime cancellation. */ timeoutMs: 30_000, + timeoutMode: 'execution', memoryLimitBytes: 64 * 1024 * 1024, maxStackSizeBytes: 2 * 1024 * 1024, maxResultBytes: 1024 * 1024, @@ -189,7 +190,8 @@ async function drainHostToolOperations(operations: ReadonlySet> function normalizeQuickJsError(error: unknown): CodeModeDiagnostic { const message = error instanceof Error ? error.message : String(error); const isRunError = - error instanceof Error && (error as Error & { code?: unknown }).code === 'RUN_ERROR'; + error instanceof Error && + (error as Error & { code?: unknown }).code === 'RUN_USER_SOURCE_ERROR'; const isSourceSyntaxRunError = isRunError && error.name === 'SyntaxError' && @@ -199,8 +201,9 @@ function normalizeQuickJsError(error: unknown): CodeModeDiagnostic { } if ( isRunError && - error.name === 'InternalError' && - (/^interrupted$/i.test(message) || /out of memory|stack (?:size|overflow)/i.test(message)) + (error.name === 'InternalError' || error.name === 'RangeError') && + (/^interrupted$/i.test(message) || + /out of memory|stack (?:size|overflow)|maximum call stack size exceeded/i.test(message)) ) { return { kind: 'limit_exceeded', message }; } diff --git a/packages/runtime/src/plan-tools.ts b/packages/runtime/src/plan-tools.ts index a02a4e95df..daba995c5e 100644 --- a/packages/runtime/src/plan-tools.ts +++ b/packages/runtime/src/plan-tools.ts @@ -130,7 +130,6 @@ export function buildSubmitPlanTool( 'Plan proposal cannot fit its execution lifecycle projection', ), recoveryMode: 'idempotent', - nesting: 'direct_only', impl: async (input, context) => { const result = await planStore.submitProposal({ operationId: planToolOperationId('submit', context), @@ -170,7 +169,6 @@ export function buildUpdatePlanTool( explanation: boundedTextSchema('Plan progress explanation').optional(), }), recoveryMode: 'idempotent', - nesting: 'direct_only', impl: async (input, context) => { const result = await planStore.updateExecution({ operationId: planToolOperationId('update', context), @@ -195,7 +193,6 @@ export function buildCancelPlanTool( reason: boundedTextSchema('Plan cancellation reason', PLAN_LIFECYCLE_REASON_MAX_BYTES), }), recoveryMode: 'idempotent', - nesting: 'direct_only', impl: async ({ reason }, context) => { const result = await planStore.cancelExecution({ operationId: planToolOperationId('cancel', context), diff --git a/packages/runtime/src/session-manager.ts b/packages/runtime/src/session-manager.ts index e107e5b4de..06cb73e3da 100644 --- a/packages/runtime/src/session-manager.ts +++ b/packages/runtime/src/session-manager.ts @@ -2592,6 +2592,7 @@ export class SessionManager { permissionMode: childPermissionMode, collaborationMode: 'agent', orchestrationMode: 'default', + toolMode: parentHeader.toolMode ?? DEFAULT_TOOL_MODE, subagentParent: { kind: 'subagent', parentSessionId: input.source.sessionId, @@ -3134,6 +3135,7 @@ export class SessionManager { permissionMode: definition.permissionMode, collaborationMode: 'agent', orchestrationMode: 'default', + toolMode: parentHeader.toolMode ?? DEFAULT_TOOL_MODE, subagentParent: { kind: 'subagent', parentSessionId, @@ -3865,7 +3867,7 @@ export class SessionManager { cwd: session.cwd, permissionMode: session.permissionMode, collaborationMode: session.collaborationMode ?? 'agent', - toolMode: DEFAULT_TOOL_MODE, + toolMode: session.toolMode ?? DEFAULT_TOOL_MODE, ...orchestration, ...(workspaceIdentity !== undefined ? { workspaceIdentity } : {}), }, diff --git a/packages/runtime/src/stream-graph-supervisor-tools.ts b/packages/runtime/src/stream-graph-supervisor-tools.ts index df4328bbe5..fef66a8d9c 100644 --- a/packages/runtime/src/stream-graph-supervisor-tools.ts +++ b/packages/runtime/src/stream-graph-supervisor-tools.ts @@ -553,7 +553,6 @@ export function buildAgentGraphSupervisorTools( 'Inspect the durable graph. Use mode=latest without a cursor for the current view; use mode=page only with a nextCursor returned by an earlier view.', parameters: viewSchema, categoryHint: 'read', - nesting: 'direct_only', recoveryMode: 'replay_safe', impl: async (toolInput) => { const view = await readToolGraphView( @@ -577,7 +576,6 @@ export function buildAgentGraphSupervisorTools( 'Adjust the graph durably. Always set operation. Prefer target_kind=new_preset with a user-approved subagent_id from agent_list; legacy agent_id remains supported. Unrelated provider-filled optional fields are ignored.', parameters: updateSchema, categoryHint: 'subagent', - nesting: 'direct_only', recoveryMode: 'idempotent', impl: async (toolInput, context) => { const request = compileAgentGraphScheduleUpdate({ @@ -614,7 +612,6 @@ export function buildAgentGraphSupervisorTools( categoryHint: 'subagent', recoveryMode: 'replay_safe', executionSemantics: 'exclusive_step', - nesting: 'direct_only', impl: async ({ reason }) => { const permit = input.prepareYieldPermit?.(); try { diff --git a/packages/runtime/src/subagent-tools.ts b/packages/runtime/src/subagent-tools.ts index 19a479c17d..ade65bd679 100644 --- a/packages/runtime/src/subagent-tools.ts +++ b/packages/runtime/src/subagent-tools.ts @@ -169,7 +169,6 @@ export function buildSubagentSpawnTool( }), ), categoryHint: 'subagent', - nesting: 'direct_only', impl: async (input, ctx) => { const definition = input.subagent_id ? await resolvePresetDefinition(input.subagent_id, ctx, definitions) @@ -318,7 +317,6 @@ export function buildSubagentListTool(): MakaTool< }) .strip(), categoryHint: 'read', - nesting: 'direct_only', impl: async (input, ctx) => { // Runtime Host supplies this capability to production clients. Keep the // failure explicit at the embedding boundary. @@ -566,7 +564,6 @@ export function buildSubagentOutputTool(): MakaTool< }), ), categoryHint: 'read', - nesting: 'direct_only', impl: async (input, ctx) => { if (!ctx.readChildAgentOutput) { // Same reachability as `agent_list` above. diff --git a/packages/runtime/src/tool-availability.ts b/packages/runtime/src/tool-availability.ts index 3cbd6bfdfd..3b751fab67 100644 --- a/packages/runtime/src/tool-availability.ts +++ b/packages/runtime/src/tool-availability.ts @@ -369,7 +369,6 @@ export class ToolAvailabilityRuntime { .optional() .describe(`Maximum matches to activate; defaults to ${TOOL_SEARCH_DEFAULT_LIMIT}.`), }), - nesting: 'direct_only', impl: ({ query, limit = TOOL_SEARCH_DEFAULT_LIMIT }, context) => { const normalizedQuery = query.trim(); const ranked = this.searchIndex!.search(normalizedQuery) diff --git a/packages/storage/src/__tests__/session-store.test.ts b/packages/storage/src/__tests__/session-store.test.ts index a712b3b01e..582590be52 100644 --- a/packages/storage/src/__tests__/session-store.test.ts +++ b/packages/storage/src/__tests__/session-store.test.ts @@ -42,6 +42,22 @@ import { OPERATIONAL_STATE_DATABASE_NAME } from '../operational-state-store.js'; import { createSqliteSessionMetadataStore } from '../sqlite-session-metadata-store.js'; describe('SQLite SessionStore', () => { + test('persists the creation-time tool mode across reloads', async () => { + const root = await mkdtemp(join(tmpdir(), 'maka-tool-mode-')); + let store = createSessionStore(root); + try { + const code = await store.create(makeInput({ cwd: root, toolMode: 'code_mode' })); + const direct = await store.create(makeInput({ cwd: root })); + await store.close?.(); + store = createSessionStore(root); + assert.equal((await store.readHeader(code.id)).toolMode, 'code_mode'); + assert.equal((await store.readHeader(direct.id)).toolMode, 'direct'); + } finally { + await store.close?.(); + await rm(root, { recursive: true, force: true }); + } + }); + test('requires the reserved WorkHub Coordination identity and role together', async () => { const root = await mkdtemp(join(tmpdir(), 'maka-workhub-coordination-identity-role-')); const store = createSessionStore(root); diff --git a/packages/storage/src/session-store.ts b/packages/storage/src/session-store.ts index 33bdfaa5bf..2679e6b21e 100644 --- a/packages/storage/src/session-store.ts +++ b/packages/storage/src/session-store.ts @@ -70,6 +70,7 @@ import type { } from '@maka/core/sandbox-boundary'; import type { CreateSessionInput, SessionListFilter } from '@maka/core/runtime-inputs'; +import { DEFAULT_TOOL_MODE, isToolMode } from '@maka/core/tool-mode'; import { isSessionToolProfile, @@ -1348,6 +1349,7 @@ function buildSessionHeader( connectionLocked: input.subagentParent !== undefined, model: input.model ?? 'default', ...(input.toolProfile !== undefined ? { toolProfile: input.toolProfile } : {}), + toolMode: input.toolMode ?? DEFAULT_TOOL_MODE, permissionMode: input.permissionMode, collaborationMode: input.collaborationMode ?? 'agent', orchestrationMode: input.orchestrationMode ?? 'default', @@ -1409,6 +1411,7 @@ export function normalizeSessionHeader( typeof header.connectionLocked === 'boolean' && typeof header.model === 'string' && (header.toolProfile === undefined || isSessionToolProfile(header.toolProfile)) && + (header.toolMode === undefined || isToolMode(header.toolMode)) && isPermissionMode(header.permissionMode) && isCollaborationMode(header.collaborationMode) && isOrchestrationMode(header.orchestrationMode) && diff --git a/patches/@ai-sdk+provider-utils+5.0.34.patch b/patches/@ai-sdk+provider-utils+5.0.40.patch similarity index 98% rename from patches/@ai-sdk+provider-utils+5.0.34.patch rename to patches/@ai-sdk+provider-utils+5.0.40.patch index 115f823aa0..7c13eaf792 100644 --- a/patches/@ai-sdk+provider-utils+5.0.34.patch +++ b/patches/@ai-sdk+provider-utils+5.0.40.patch @@ -1,8 +1,8 @@ diff --git a/node_modules/@ai-sdk/provider-utils/dist/index.js b/node_modules/@ai-sdk/provider-utils/dist/index.js -index dfba4b2..55ed538 100644 +index bbf563c..aba09ea 100644 --- a/node_modules/@ai-sdk/provider-utils/dist/index.js +++ b/node_modules/@ai-sdk/provider-utils/dist/index.js -@@ -3932,11 +3932,12 @@ +@@ -4232,11 +4232,12 @@ import { InvalidResponseDataError } from "@ai-sdk/provider"; @@ -18,7 +18,7 @@ index dfba4b2..55ed538 100644 var _a3, _b3; this.controller = controller; this._generateId = (_a3 = options.generateId) != null ? _a3 : generateId; -@@ -3950,31 +3951,90 @@ +@@ -4250,31 +4251,90 @@ * events as appropriate. */ processDelta(toolCallDelta) { @@ -120,7 +120,7 @@ index dfba4b2..55ed538 100644 if (this.typeValidation === "required") { if (toolCallDelta.type !== "function") { throw new InvalidResponseDataError({ -@@ -3990,38 +4050,32 @@ +@@ -4290,38 +4350,32 @@ }); } } diff --git a/patches/@maka+runtime++@ai-sdk+code-mode+1.0.56.patch b/patches/@maka+runtime++@ai-sdk+code-mode+1.0.56.patch new file mode 100644 index 0000000000..7e185cfa33 --- /dev/null +++ b/patches/@maka+runtime++@ai-sdk+code-mode+1.0.56.patch @@ -0,0 +1,74 @@ +diff --git a/node_modules/@maka/runtime/node_modules/@ai-sdk/code-mode/src/types.ts b/node_modules/@maka/runtime/node_modules/@ai-sdk/code-mode/src/types.ts +index b317e9d..5beb1c2 100644 +--- a/node_modules/@maka/runtime/node_modules/@ai-sdk/code-mode/src/types.ts ++++ b/node_modules/@maka/runtime/node_modules/@ai-sdk/code-mode/src/types.ts +@@ -160,6 +160,8 @@ + * Execution limits applied to each sandbox invocation. + */ + export interface CodeModeExecutionPolicy { ++ /** Whether timeoutMs counts total elapsed time or synchronous VM execution. */ ++ timeoutMode?: 'wall' | 'execution'; + /** @defaultValue `30_000` */ + timeoutMs?: number; + /** @defaultValue `64 * 1024 * 1024` */ +diff --git a/node_modules/@maka/runtime/node_modules/@ai-sdk/code-mode/src/run-code-mode.ts b/node_modules/@maka/runtime/node_modules/@ai-sdk/code-mode/src/run-code-mode.ts +index 95435bd..fb7ba60 100644 +--- a/node_modules/@maka/runtime/node_modules/@ai-sdk/code-mode/src/run-code-mode.ts ++++ b/node_modules/@maka/runtime/node_modules/@ai-sdk/code-mode/src/run-code-mode.ts +@@ -159,6 +159,7 @@ + } + + interface ResolvedExecutionPolicy { ++ timeoutMode: 'wall' | 'execution'; + timeoutMs: number; + memoryLimitBytes: number; + maxStackSizeBytes: number; +@@ -176,6 +177,7 @@ + ): ResolvedExecutionPolicy { + return { + timeoutMs: policy.timeoutMs ?? DEFAULT_TIMEOUT_MS, ++ timeoutMode: policy.timeoutMode ?? 'wall', + memoryLimitBytes: policy.memoryLimitBytes ?? DEFAULT_MEMORY_LIMIT_BYTES, + maxStackSizeBytes: policy.maxStackSizeBytes ?? DEFAULT_STACK_LIMIT_BYTES, + maxResultBytes: policy.maxResultBytes ?? DEFAULT_MAX_RESULT_BYTES, +@@ -363,6 +365,7 @@ + ): RunLimits { + return { + timeoutMs: policy.timeoutMs, ++ timeoutMode: policy.timeoutMode, + memoryLimitBytes: policy.memoryLimitBytes, + maxStackSizeBytes: policy.maxStackSizeBytes, + maxResultBytes: expandedSerializationLimit(policy.maxResultBytes), +diff --git a/node_modules/@maka/runtime/node_modules/@ai-sdk/code-mode/dist/index.d.ts b/node_modules/@maka/runtime/node_modules/@ai-sdk/code-mode/dist/index.d.ts +index 9cafdbb..3c924f1 100644 +--- a/node_modules/@maka/runtime/node_modules/@ai-sdk/code-mode/dist/index.d.ts ++++ b/node_modules/@maka/runtime/node_modules/@ai-sdk/code-mode/dist/index.d.ts +@@ -117,6 +117,8 @@ + * Execution limits applied to each sandbox invocation. + */ + interface CodeModeExecutionPolicy { ++ /** Whether timeoutMs counts total elapsed time or synchronous VM execution. */ ++ timeoutMode?: 'wall' | 'execution'; + /** @defaultValue `30_000` */ + timeoutMs?: number; + /** @defaultValue `64 * 1024 * 1024` */ +diff --git a/node_modules/@maka/runtime/node_modules/@ai-sdk/code-mode/dist/run-code-mode.js b/node_modules/@maka/runtime/node_modules/@ai-sdk/code-mode/dist/run-code-mode.js +index 257b976..8095276 100644 +--- a/node_modules/@maka/runtime/node_modules/@ai-sdk/code-mode/dist/run-code-mode.js ++++ b/node_modules/@maka/runtime/node_modules/@ai-sdk/code-mode/dist/run-code-mode.js +@@ -117,6 +117,7 @@ + function resolveExecutionPolicy(policy = {}) { + return { + timeoutMs: policy.timeoutMs ?? DEFAULT_TIMEOUT_MS, ++ timeoutMode: policy.timeoutMode ?? "wall", + memoryLimitBytes: policy.memoryLimitBytes ?? DEFAULT_MEMORY_LIMIT_BYTES, + maxStackSizeBytes: policy.maxStackSizeBytes ?? DEFAULT_STACK_LIMIT_BYTES, + maxResultBytes: policy.maxResultBytes ?? DEFAULT_MAX_RESULT_BYTES, +@@ -260,6 +261,7 @@ + function toRunLimits(policy, source, userSource) { + return { + timeoutMs: policy.timeoutMs, ++ timeoutMode: policy.timeoutMode, + memoryLimitBytes: policy.memoryLimitBytes, + maxStackSizeBytes: policy.maxStackSizeBytes, + maxResultBytes: expandedSerializationLimit(policy.maxResultBytes), diff --git a/patches/README.md b/patches/README.md index f80e43147e..49de7d4cf6 100644 --- a/patches/README.md +++ b/patches/README.md @@ -30,8 +30,47 @@ Keep this directory small. Prefer product code that uses the dependency's published API; only patch for bugs that block shipping and cannot be worked around at the call site. +## `run@2.1.4` and `@ai-sdk/code-mode@1.0.56` + +Code Mode awaits normal Runtime tools, including user interactions. The upstream +wall deadline aborts those waits. The opt-in `timeoutMode: 'execution'` instead +counts cumulative synchronous QuickJS execution, retaining the VM and normal +Promise completion order during asynchronous host waits. Cancellation and worker +pool/memory bounds remain in effect. Wall mode is unchanged. Execution mode +rejects synchronous host functions/module loaders, which Maka does not expose. +Callers must supply a reachable cancellation signal: a guest Promise that never +settles retains its Worker until cancelled, even without an outstanding Host tool. +There is no automatic liveness deadline or deadlock detector. + +The patched package requires Maka's Node >=22.19 baseline and drops the optional +TypeScript peer used only by upstream's older-Node fallback. Maka uses native +`node:module.stripTypeScriptTypes`, so a second compiler is unnecessary and the +upstream peer range otherwise conflicts with the repository's TypeScript 7. + +The SDK patch only forwards this policy. Its nested patch path follows the locked +workspace installation through `node_modules/@maka/runtime`. No continuation, +replay, result ordering, or Worker pool is added to Maka. + +`run-2.1.4-source.diff` is the readable source corresponding to the run patch. +To rebuild, check out upstream `vercel-labs/run` tag `run@2.1.4` +(`0207eebde4fc9c04b35d8414773a7dea6c552115`), apply that diff, install with +`pnpm install --frozen-lockfile --ignore-scripts --filter run...`, and run +`pnpm --filter run build`. Copy the changed `dist` files into the installed run +package and regenerate with `node node_modules/patch-package/index.js run`. +Copy the patched package manifest as well, and pass `--exclude '^$'` when +regenerating so patch-package includes that manifest change. +The large generated hunk is the inline Worker with unchanged embedded WASM; +`run-2.1.4-notices.md` retains its embedded dependency notices. + +Remove both patches and the run override when published versions support the +same execution budget semantics. Regression coverage lives in +`packages/runtime/src/__tests__/code-mode.test.ts`: long host waits with dependent +Promise.race progress, pending-host compute timeout, cumulative compute across +awaits, and the existing cancellation/drain and resource-limit cases. + ## `@earendil-works/pi-tui@0.84.4` + Editor undo snapshots deep-clone all stored paste strings for each typed word, so a 1 MiB paste followed by 60 words retains roughly 60 MiB of duplicate text. The editor now copies its mutable state, lines array, and paste Map while @@ -91,7 +130,7 @@ the queue at the native exit fence. See #2978. Delete when node-pty ships an equivalent Unix write-lifecycle fix. -## `@ai-sdk/provider-utils@5.0.34` +## `@ai-sdk/provider-utils@5.0.40` Streaming tool-call association for gateways that reuse or omit `index` / `id` (Ollama-style, Anthropic→OpenAI translators). See #1967 / #1976 and diff --git a/patches/run+2.1.4.patch b/patches/run+2.1.4.patch new file mode 100644 index 0000000000..b0d9a7a36e --- /dev/null +++ b/patches/run+2.1.4.patch @@ -0,0 +1,192 @@ +diff --git a/node_modules/run/dist/index.d.ts b/node_modules/run/dist/index.d.ts +index b3bc968..d3cf5d6 100644 +--- a/node_modules/run/dist/index.d.ts ++++ b/node_modules/run/dist/index.d.ts +@@ -118,6 +118,8 @@ interface RunModuleLoader { + } + /** Resource limits applied to one sandbox invocation. */ + interface RunLimits { ++ /** Count elapsed invocation time (default), or synchronous VM execution only. */ ++ timeoutMode?: 'wall' | 'execution'; + /** @default `30_000` */ + timeoutMs?: number; + /** @default `64 * 1024 * 1024` */ +diff --git a/node_modules/run/dist/runtime/guest-sources.js b/node_modules/run/dist/runtime/guest-sources.js +index 81d9d95..76a3a16 100644 +--- a/node_modules/run/dist/runtime/guest-sources.js ++++ b/node_modules/run/dist/runtime/guest-sources.js +@@ -627,7 +627,7 @@ return Object.freeze({ + `; + }; + const wrapUserCode = (js) => ` +-globalThis.__runResult = (async () => { ++(async () => { + ${js} + })(); + `; +diff --git a/node_modules/run/dist/runtime/guest-sources.js.map b/node_modules/run/dist/runtime/guest-sources.js.map +index 65929d4..8d39be5 100644 +--- a/node_modules/run/dist/runtime/guest-sources.js.map ++++ b/node_modules/run/dist/runtime/guest-sources.js.map +@@ -1 +1 @@ +-{"version":3,"sources":["../../src/runtime/guest-sources.ts"],"sourcesContent":["import { GUEST_SERDE_SOURCE } from './guest-serde-source.js';\n\nconst BASE64_SOURCE = `\nconst __runBase64Alphabet = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';\nfunction btoa(input) {\n var output = '';\n for (var index = 0; index < input.length; index += 3) {\n var first = input.charCodeAt(index);\n var hasSecond = index + 1 < input.length;\n var hasThird = index + 2 < input.length;\n var second = hasSecond ? input.charCodeAt(index + 1) : 0;\n var third = hasThird ? input.charCodeAt(index + 2) : 0;\n if (first > 255 || second > 255 || third > 255) {\n throw new TypeError('Invalid binary string for base64 encoding.');\n }\n var bits = (first << 16) | (second << 8) | third;\n output += __runBase64Alphabet[(bits >>> 18) & 63];\n output += __runBase64Alphabet[(bits >>> 12) & 63];\n output += hasSecond ? __runBase64Alphabet[(bits >>> 6) & 63] : '=';\n output += hasThird ? __runBase64Alphabet[bits & 63] : '=';\n }\n return output;\n}\nfunction atob(input) {\n if (\n typeof input !== 'string' ||\n input.length % 4 !== 0 ||\n !/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(input)\n ) {\n throw new TypeError('Invalid base64 data.');\n }\n var output = '';\n for (var index = 0; index < input.length; index += 4) {\n var first = __runBase64Alphabet.indexOf(input[index]);\n var second = __runBase64Alphabet.indexOf(input[index + 1]);\n var third = input[index + 2] === '=' ? 0 : __runBase64Alphabet.indexOf(input[index + 2]);\n var fourth = input[index + 3] === '=' ? 0 : __runBase64Alphabet.indexOf(input[index + 3]);\n var bits = (first << 18) | (second << 12) | (third << 6) | fourth;\n output += String.fromCharCode((bits >>> 16) & 255);\n if (input[index + 2] !== '=') output += String.fromCharCode((bits >>> 8) & 255);\n if (input[index + 3] !== '=') output += String.fromCharCode(bits & 255);\n }\n return output;\n}\n`;\n\nconst HARDENING_SOURCE = `\n(function() {\n try { delete globalThis.crypto; } catch {}\n if ('crypto' in globalThis) {\n Object.defineProperty(globalThis, 'crypto', {\n value: undefined,\n writable: false,\n configurable: false,\n });\n }\n try { delete globalThis.performance; } catch {}\n if ('performance' in globalThis) {\n Object.defineProperty(globalThis, 'performance', {\n value: undefined,\n writable: false,\n configurable: false,\n });\n }\n try { delete globalThis.SharedArrayBuffer; } catch {}\n if ('SharedArrayBuffer' in globalThis) {\n Object.defineProperty(globalThis, 'SharedArrayBuffer', {\n value: undefined,\n writable: false,\n configurable: false,\n });\n }\n try { delete globalThis.Atomics; } catch {}\n if ('Atomics' in globalThis) {\n Object.defineProperty(globalThis, 'Atomics', {\n value: undefined,\n writable: false,\n configurable: false,\n });\n }\n for (const name of [\n 'AsyncDisposableStack',\n 'DOMException',\n 'DisposableStack',\n 'SuppressedError',\n 'atob',\n 'btoa',\n 'queueMicrotask',\n ]) {\n try { delete globalThis[name]; } catch {}\n }\n\n // @banned-pattern-ignore: intentional QuickJS guest hardening disables eval rather than host globals\n Object.defineProperty(globalThis, 'eval', {\n value: undefined,\n writable: false,\n configurable: false,\n });\n\n const OriginalFunction = Function;\n const BlockedFunction = function() {\n throw new TypeError('Function constructor is not allowed');\n };\n BlockedFunction.prototype = OriginalFunction.prototype;\n\n const AsyncFunction = (async function(){}).constructor;\n const GeneratorFunction = (function*(){}).constructor;\n const AsyncGeneratorFunction = (async function*(){}).constructor;\n for (const proto of [\n OriginalFunction.prototype,\n AsyncFunction.prototype,\n GeneratorFunction.prototype,\n AsyncGeneratorFunction.prototype,\n ]) {\n Object.defineProperty(proto, 'constructor', {\n value: BlockedFunction,\n writable: false,\n configurable: false,\n });\n }\n // @banned-pattern-ignore: intentional QuickJS guest hardening replaces the Function constructor\n Object.defineProperty(globalThis, 'Function', {\n value: BlockedFunction,\n writable: false,\n configurable: false,\n });\n\n const g = globalThis;\n const toFreeze = [\n Object, Object.prototype,\n OriginalFunction, OriginalFunction.prototype,\n AsyncFunction, AsyncFunction.prototype,\n GeneratorFunction, GeneratorFunction.prototype,\n AsyncGeneratorFunction, AsyncGeneratorFunction.prototype,\n Array, Array.prototype,\n String, String.prototype,\n Number, Number.prototype,\n g.BigInt, g.BigInt && g.BigInt.prototype,\n Boolean, Boolean.prototype,\n g.Symbol, g.Symbol && g.Symbol.prototype,\n RegExp, RegExp.prototype,\n Date, Date.prototype,\n Map, Map.prototype,\n Set, Set.prototype,\n WeakMap, WeakMap.prototype,\n WeakSet, WeakSet.prototype,\n Promise, Promise.prototype,\n ArrayBuffer, ArrayBuffer.prototype,\n g.DataView, g.DataView && g.DataView.prototype,\n JSON, Math, g.Reflect, g.Proxy,\n ];\n for (const name of [\n 'Int8Array','Uint8Array','Uint8ClampedArray',\n 'Int16Array','Uint16Array','Int32Array','Uint32Array',\n 'Float16Array','Float32Array','Float64Array',\n 'BigInt64Array','BigUint64Array',\n ]) {\n if (g[name]) toFreeze.push(g[name], g[name].prototype);\n }\n for (const obj of toFreeze) {\n if (obj != null) {\n try { Object.freeze(obj); } catch {}\n }\n }\n\n for (const name of [\n 'AggregateError','Array','ArrayBuffer','BigInt','Boolean','DataView','Error',\n 'EvalError','FinalizationRegistry','Float16Array','Float32Array','Float64Array',\n 'Int8Array','Int16Array','Int32Array','InternalError','Iterator','JSON','Map',\n 'Math','Number','Object','Promise','Proxy','RangeError','ReferenceError',\n 'Reflect','RegExp','Set','String','Symbol','SyntaxError','TypeError',\n 'Uint8Array','Uint8ClampedArray','Uint16Array','Uint32Array','URIError',\n 'WeakMap','WeakRef','WeakSet','BigInt64Array','BigUint64Array','console',\n 'globalThis'\n ]) {\n if (g[name] !== undefined) {\n try {\n // @banned-pattern-ignore: name comes only from the fixed intrinsic list above\n Object.defineProperty(g, name, {\n value: g[name],\n writable: false,\n configurable: false,\n });\n } catch {}\n }\n }\n})();\n`;\n\nconst DETERMINISTIC_APIS_SOURCE = `\nvar __runResetDateNow = (function(config) {\n var OriginalDate = Date;\n var dateNowMs = __runOriginalNumber(config && config.dateNowMs);\n if (!__runOriginalNumber.isFinite(dateNowMs)) dateNowMs = 0;\n\n function resetDateNow(value) {\n var next = __runOriginalNumber(value);\n if (__runOriginalNumber.isFinite(next)) dateNowMs = __runOriginalMath.trunc(next);\n }\n\n function nextDateMs() {\n var value = dateNowMs;\n dateNowMs += 1;\n return value;\n }\n\n function RunDate() {\n if (new.target) {\n if (arguments.length === 0) return new OriginalDate(nextDateMs());\n return __runOriginalReflect.construct(OriginalDate, arguments, new.target);\n }\n return new OriginalDate(nextDateMs()).toString();\n }\n\n Object.defineProperty(RunDate, 'prototype', {\n value: OriginalDate.prototype,\n writable: false,\n configurable: false,\n });\n Object.defineProperty(OriginalDate.prototype, 'constructor', {\n value: RunDate,\n writable: false,\n configurable: false,\n });\n Object.defineProperty(RunDate, 'now', {\n value: nextDateMs,\n writable: false,\n configurable: false,\n });\n Object.defineProperty(RunDate, 'parse', {\n value: OriginalDate.parse,\n writable: false,\n configurable: false,\n });\n Object.defineProperty(RunDate, 'UTC', {\n value: OriginalDate.UTC,\n writable: false,\n configurable: false,\n });\n Object.defineProperty(globalThis, 'Date', {\n value: RunDate,\n writable: false,\n configurable: false,\n });\n\n var randomSeed = String(config && config.randomSeed || '');\n var mask64 = (1n << 64n) - 1n;\n\n function readSeedPart(offset, fallback) {\n var part = randomSeed.slice(offset, offset + 16);\n return /^[0-9a-fA-F]{16}$/.test(part) ? BigInt('0x' + part) : fallback;\n }\n\n var randomState0 = readSeedPart(0, 0x243f6a8885a308d3n);\n var randomState1 = readSeedPart(16, 0x13198a2e03707344n);\n if ((randomState0 | randomState1) === 0n) randomState1 = 0x9e3779b97f4a7c15n;\n\n function nextRandom64() {\n var s1 = randomState0;\n var s0 = randomState1;\n randomState0 = s0;\n s1 = (s1 ^ ((s1 << 23n) & mask64)) & mask64;\n randomState1 = (s1 ^ s0 ^ (s1 >> 17n) ^ (s0 >> 26n)) & mask64;\n return (randomState1 + s0) & mask64;\n }\n\n Object.defineProperty(Math, 'random', {\n value: function() {\n return __runOriginalNumber(nextRandom64() >> 11n) / 9007199254740992;\n },\n writable: false,\n configurable: false,\n });\n return resetDateNow;\n})(__runDeterminism);\n`;\n\nconst BRIDGE_TRACKING_SOURCE = `\nconst __runCreateBridgePromiseHandle = (function() {\n var nextRecordId = 0;\n var records = [];\n\n function detachedError(message, record) {\n var error = new __runOriginalError(message);\n __runOriginalObject.defineProperties(error, {\n name: {\n value: 'RunDetachedBridgeRequestError',\n writable: true,\n configurable: true,\n enumerable: true\n },\n code: {\n value: 'RUN_DETACHED_BRIDGE_REQUEST',\n writable: true,\n configurable: true,\n enumerable: true\n },\n details: {\n value: {\n id: record.id,\n kind: record.kind,\n name: record.name,\n status: record.status\n },\n writable: true,\n configurable: true,\n enumerable: true\n }\n });\n return error;\n }\n\n function createBridgePromise(kind, name, start) {\n var record = {\n id: ++nextRecordId,\n kind: __runOriginalString(kind),\n name: __runOriginalString(name || ''),\n observed: false,\n status: 'idle'\n };\n var promise;\n records.push(record);\n\n function getPromise() {\n record.observed = true;\n if (!promise) {\n record.status = 'pending';\n promise = __runOriginalPromise.resolve().then(start).then(\n function(value) {\n record.status = 'fulfilled';\n return value;\n },\n function(error) {\n record.status = 'rejected';\n throw error;\n }\n );\n }\n return promise;\n }\n\n return __runOriginalObject.freeze({\n then: function(onFulfilled, onRejected) {\n return getPromise().then(onFulfilled, onRejected);\n },\n catch: function(onRejected) {\n return getPromise().catch(onRejected);\n },\n finally: function(onFinally) {\n return getPromise().finally(onFinally);\n },\n get [__runOriginalSymbol.toStringTag]() {\n return 'Promise';\n }\n });\n }\n\n Object.defineProperty(globalThis, '__runCreateBridgePromise', {\n value: createBridgePromise,\n writable: false,\n configurable: false\n });\n\n Object.defineProperty(globalThis, '__runAssertNoDetachedBridgeCalls', {\n value: function() {\n for (var i = 0; i < records.length; i++) {\n var record = records[i];\n if (!record.observed) {\n throw detachedError(\n 'JavaScript runtime created an unawaited ' + record.kind + ' bridge request: ' + record.name + '.',\n record\n );\n }\n if (record.status === 'pending') {\n throw detachedError(\n 'JavaScript runtime returned while a ' + record.kind + ' bridge request was still pending: ' + record.name + '.',\n record\n );\n }\n }\n },\n writable: false,\n configurable: false\n });\n return createBridgePromise;\n})();\n`;\n\nconst HOST_FUNCTIONS_PROXY_SOURCE = `\n(function(invokeHostFunction, hostFunctionNamespaces, createBridgePromise) {\n function serializationError(label, error) {\n var message = __runSafeErrorMessage(error);\n var result = new __runOriginalTypeError(label + ': ' + message);\n __runOriginalObject.defineProperty(result, 'code', {\n value: 'RUN_SERIALIZATION_ERROR',\n writable: true,\n configurable: true,\n enumerable: true\n });\n return result;\n }\n\n function makeProxy(path) {\n return new __runOriginalProxy(function(){}, {\n get: function(_target, prop) {\n if (prop === 'then' || typeof prop === 'symbol') return undefined;\n return makeProxy(path.concat([__runOriginalString(prop)]));\n },\n apply: function(_target, _thisArg, args) {\n var hostFunctionPath = path.join('.');\n if (!hostFunctionPath) throw new Error('Host function path missing in invocation');\n var callSiteStack = new Error().stack;\n var inputJson;\n try {\n inputJson = __runSerdeBundle.serializeRunValue(args);\n } catch (error) {\n throw serializationError('Host function arguments are not serializable', error);\n }\n return createBridgePromise('hostFunction', hostFunctionPath, async function() {\n var resultJson;\n try {\n resultJson = await invokeHostFunction(hostFunctionPath, inputJson);\n } catch (error) {\n try { error.stack = callSiteStack; } catch {}\n throw error;\n }\n try {\n return __runSerdeBundle.deserializeRunValue(resultJson);\n } catch (error) {\n throw serializationError('Host function result is invalid run-js-v1 data', error);\n }\n });\n }\n });\n }\n\n for (var i = 0; i < hostFunctionNamespaces.length; i++) {\n var namespace = hostFunctionNamespaces[i];\n // @banned-pattern-ignore: namespace is host-validated as a safe non-reserved identifier\n Object.defineProperty(globalThis, namespace, {\n value: makeProxy([namespace]),\n writable: false,\n configurable: false\n });\n }\n})(\n __runInvokeHostFunction,\n __runHostFunctionNamespaces,\n __runCreateBridgePromiseHandle\n);\n`;\n\nconst SYNC_HOST_FUNCTIONS_PROXY_SOURCE = `\n(function(invokeSyncHostFunction, syncHostFunctionNamespaces) {\n function serializationError(label, error) {\n var message = __runSafeErrorMessage(error);\n var result = new __runOriginalTypeError(label + ': ' + message);\n __runOriginalObject.defineProperty(result, 'code', {\n value: 'RUN_SERIALIZATION_ERROR',\n writable: true,\n configurable: true,\n enumerable: true\n });\n return result;\n }\n\n function makeProxy(path) {\n return new __runOriginalProxy(function(){}, {\n get: function(_target, prop) {\n if (prop === 'then' || typeof prop === 'symbol') return undefined;\n return makeProxy(path.concat([__runOriginalString(prop)]));\n },\n apply: function(_target, _thisArg, args) {\n var hostFunctionPath = path.join('.');\n var inputJson;\n try {\n inputJson = __runSerdeBundle.serializeRunValue(args);\n } catch (error) {\n throw serializationError('Synchronous host function arguments are not serializable', error);\n }\n var encoded = invokeSyncHostFunction(hostFunctionPath, inputJson);\n if (encoded.charCodeAt(0) === 0) {\n var serialized = JSON.parse(encoded.slice(1));\n var error = new __runOriginalError(serialized.message || 'Synchronous host function failed');\n if (typeof serialized.name === 'string') error.name = serialized.name;\n if (typeof serialized.code === 'string') error.code = serialized.code;\n if (serialized.details !== undefined) error.details = serialized.details;\n __runTrustedErrorHandles.register(error, serialized.name, serialized.code);\n throw error;\n }\n try {\n return __runSerdeBundle.deserializeRunValue(encoded.slice(1));\n } catch (error) {\n throw serializationError('Synchronous host function result is invalid run-js-v1 data', error);\n }\n }\n });\n }\n\n for (var i = 0; i < syncHostFunctionNamespaces.length; i++) {\n var namespace = syncHostFunctionNamespaces[i];\n // @banned-pattern-ignore: namespace is host-validated as a safe non-reserved identifier\n Object.defineProperty(globalThis, namespace, {\n value: makeProxy([namespace]),\n writable: false,\n configurable: false\n });\n }\n})(__runInvokeSyncHostFunction, __runSyncHostFunctionNamespaces);\n`;\n\nconst SERIALIZATION_GUARD_SOURCE = `\nconst __runSerializeJsonPayloadHandle = (function() {\n function serializeValuePayload(value) {\n if (typeof globalThis.__runAssertNoDetachedBridgeCalls === 'function') {\n globalThis.__runAssertNoDetachedBridgeCalls();\n }\n\n var encoded;\n try {\n encoded = __runSerdeBundle.serializeRunValue(value);\n } catch (error) {\n var message = __runSafeErrorMessage(error);\n var serializationError = new __runOriginalTypeError('JavaScript runtime result is not serializable: ' + message);\n __runOriginalObject.defineProperty(serializationError, 'code', {\n value: 'RUN_SERIALIZATION_ERROR',\n writable: true,\n configurable: true,\n enumerable: true\n });\n throw serializationError;\n }\n\n if (encoded === undefined) {\n var serializationError = new __runOriginalTypeError('JavaScript runtime result is not serializable.');\n __runOriginalObject.defineProperty(serializationError, 'code', {\n value: 'RUN_SERIALIZATION_ERROR',\n writable: true,\n configurable: true,\n enumerable: true\n });\n throw serializationError;\n }\n\n return encoded;\n }\n\n Object.defineProperty(globalThis, '__runSerializeJsonPayload', {\n value: serializeValuePayload,\n writable: false,\n configurable: false,\n });\n return serializeValuePayload;\n})();\n`;\n\nconst TRUSTED_ERROR_SOURCE = `\nconst __runTrustedErrorHandles = (function() {\n var trustedCodes = new __runOriginalWeakMap();\n return __runOriginalObject.freeze({\n register: function(error, name, code) {\n if (typeof name === 'string') {\n __runOriginalObject.defineProperty(error, 'name', {\n value: __runOriginalString(name),\n writable: true,\n configurable: true\n });\n }\n if (typeof code === 'string') {\n var trustedCode = __runOriginalString(code);\n __runOriginalObject.defineProperty(error, 'code', {\n value: trustedCode,\n writable: true,\n configurable: true,\n enumerable: true\n });\n trustedCodes.set(error, trustedCode);\n }\n },\n getCode: function(error) {\n return trustedCodes.get(error);\n }\n });\n})();\n`;\n\nexport const buildGuestRuntimeSetupSource = (\n hostFunctionNamespaces: string[],\n syncHostFunctionNamespaces: string[] = [],\n): string => {\n const namespacesJson = JSON.stringify(hostFunctionNamespaces);\n const syncNamespacesJson = JSON.stringify(syncHostFunctionNamespaces);\n return `\n(function(__runInvokeHostFunction, __runInvokeSyncHostFunction, __runDeterminism) {\nconst __runHostFunctionNamespaces = ${namespacesJson};\nconst __runSyncHostFunctionNamespaces = ${syncNamespacesJson};\nconst __runOriginalError = Error;\nconst __runOriginalMath = Math;\nconst __runOriginalNumber = Number;\nconst __runOriginalObject = Object;\nconst __runOriginalPromise = Promise;\nconst __runOriginalProxy = Proxy;\nconst __runOriginalReflect = Reflect;\nconst __runOriginalString = String;\nconst __runOriginalSymbol = Symbol;\nconst __runOriginalTypeError = TypeError;\nconst __runOriginalWeakMap = WeakMap;\nfunction __runSafeErrorMessage(error) {\n if (typeof error === 'string') return error;\n if (\n (typeof error === 'object' && error !== null) ||\n typeof error === 'function'\n ) {\n try {\n var descriptor = __runOriginalObject.getOwnPropertyDescriptor(error, 'message');\n if (descriptor && typeof descriptor.value === 'string') {\n return descriptor.value;\n }\n } catch {}\n }\n return 'Serialization failed.';\n}\n${DETERMINISTIC_APIS_SOURCE}\n${BASE64_SOURCE}\n${GUEST_SERDE_SOURCE}\n${HARDENING_SOURCE}\n${BRIDGE_TRACKING_SOURCE}\n${HOST_FUNCTIONS_PROXY_SOURCE}\n${SYNC_HOST_FUNCTIONS_PROXY_SOURCE}\n${SERIALIZATION_GUARD_SOURCE}\n${TRUSTED_ERROR_SOURCE}\nreturn Object.freeze({\n getTrustedErrorCode: __runTrustedErrorHandles.getCode,\n registerTrustedError: __runTrustedErrorHandles.register,\n resetDateNow: __runResetDateNow,\n serializeJsonPayload: __runSerializeJsonPayloadHandle\n});\n})\n`;\n};\n\nexport const wrapUserCode = (js: string): string => `\nglobalThis.__runResult = (async () => {\n${js}\n})();\n`;\n"],"mappings":"AAAA,SAAS,0BAA0B;AAEnC,MAAM,gBAAgB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AA4CtB,MAAM,mBAAmB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AA+IzB,MAAM,4BAA4B;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAwFlC,MAAM,yBAAyB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AA+G/B,MAAM,8BAA8B;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAgEpC,MAAM,mCAAmC;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AA2DzC,MAAM,6BAA6B;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AA6CnC,MAAM,uBAAuB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AA8BtB,MAAM,+BAA+B,CAC1C,wBACA,6BAAuC,CAAC,MAC7B;AACX,QAAM,iBAAiB,KAAK,UAAU,sBAAsB;AAC5D,QAAM,qBAAqB,KAAK,UAAU,0BAA0B;AACpE,SAAO;AAAA;AAAA,sCAE6B,cAAc;AAAA,0CACV,kBAAkB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EA2B1D,yBAAyB;AAAA,EACzB,aAAa;AAAA,EACb,kBAAkB;AAAA,EAClB,gBAAgB;AAAA,EAChB,sBAAsB;AAAA,EACtB,2BAA2B;AAAA,EAC3B,gCAAgC;AAAA,EAChC,0BAA0B;AAAA,EAC1B,oBAAoB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAStB;AAEO,MAAM,eAAe,CAAC,OAAuB;AAAA;AAAA,EAElD,EAAE;AAAA;AAAA;","names":[]} +\ No newline at end of file ++{"version":3,"sources":["../../src/runtime/guest-sources.ts"],"sourcesContent":["import { GUEST_SERDE_SOURCE } from './guest-serde-source.js';\n\nconst BASE64_SOURCE = `\nconst __runBase64Alphabet = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';\nfunction btoa(input) {\n var output = '';\n for (var index = 0; index < input.length; index += 3) {\n var first = input.charCodeAt(index);\n var hasSecond = index + 1 < input.length;\n var hasThird = index + 2 < input.length;\n var second = hasSecond ? input.charCodeAt(index + 1) : 0;\n var third = hasThird ? input.charCodeAt(index + 2) : 0;\n if (first > 255 || second > 255 || third > 255) {\n throw new TypeError('Invalid binary string for base64 encoding.');\n }\n var bits = (first << 16) | (second << 8) | third;\n output += __runBase64Alphabet[(bits >>> 18) & 63];\n output += __runBase64Alphabet[(bits >>> 12) & 63];\n output += hasSecond ? __runBase64Alphabet[(bits >>> 6) & 63] : '=';\n output += hasThird ? __runBase64Alphabet[bits & 63] : '=';\n }\n return output;\n}\nfunction atob(input) {\n if (\n typeof input !== 'string' ||\n input.length % 4 !== 0 ||\n !/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(input)\n ) {\n throw new TypeError('Invalid base64 data.');\n }\n var output = '';\n for (var index = 0; index < input.length; index += 4) {\n var first = __runBase64Alphabet.indexOf(input[index]);\n var second = __runBase64Alphabet.indexOf(input[index + 1]);\n var third = input[index + 2] === '=' ? 0 : __runBase64Alphabet.indexOf(input[index + 2]);\n var fourth = input[index + 3] === '=' ? 0 : __runBase64Alphabet.indexOf(input[index + 3]);\n var bits = (first << 18) | (second << 12) | (third << 6) | fourth;\n output += String.fromCharCode((bits >>> 16) & 255);\n if (input[index + 2] !== '=') output += String.fromCharCode((bits >>> 8) & 255);\n if (input[index + 3] !== '=') output += String.fromCharCode(bits & 255);\n }\n return output;\n}\n`;\n\nconst HARDENING_SOURCE = `\n(function() {\n try { delete globalThis.crypto; } catch {}\n if ('crypto' in globalThis) {\n Object.defineProperty(globalThis, 'crypto', {\n value: undefined,\n writable: false,\n configurable: false,\n });\n }\n try { delete globalThis.performance; } catch {}\n if ('performance' in globalThis) {\n Object.defineProperty(globalThis, 'performance', {\n value: undefined,\n writable: false,\n configurable: false,\n });\n }\n try { delete globalThis.SharedArrayBuffer; } catch {}\n if ('SharedArrayBuffer' in globalThis) {\n Object.defineProperty(globalThis, 'SharedArrayBuffer', {\n value: undefined,\n writable: false,\n configurable: false,\n });\n }\n try { delete globalThis.Atomics; } catch {}\n if ('Atomics' in globalThis) {\n Object.defineProperty(globalThis, 'Atomics', {\n value: undefined,\n writable: false,\n configurable: false,\n });\n }\n for (const name of [\n 'AsyncDisposableStack',\n 'DOMException',\n 'DisposableStack',\n 'SuppressedError',\n 'atob',\n 'btoa',\n 'queueMicrotask',\n ]) {\n try { delete globalThis[name]; } catch {}\n }\n\n // @banned-pattern-ignore: intentional QuickJS guest hardening disables eval rather than host globals\n Object.defineProperty(globalThis, 'eval', {\n value: undefined,\n writable: false,\n configurable: false,\n });\n\n const OriginalFunction = Function;\n const BlockedFunction = function() {\n throw new TypeError('Function constructor is not allowed');\n };\n BlockedFunction.prototype = OriginalFunction.prototype;\n\n const AsyncFunction = (async function(){}).constructor;\n const GeneratorFunction = (function*(){}).constructor;\n const AsyncGeneratorFunction = (async function*(){}).constructor;\n for (const proto of [\n OriginalFunction.prototype,\n AsyncFunction.prototype,\n GeneratorFunction.prototype,\n AsyncGeneratorFunction.prototype,\n ]) {\n Object.defineProperty(proto, 'constructor', {\n value: BlockedFunction,\n writable: false,\n configurable: false,\n });\n }\n // @banned-pattern-ignore: intentional QuickJS guest hardening replaces the Function constructor\n Object.defineProperty(globalThis, 'Function', {\n value: BlockedFunction,\n writable: false,\n configurable: false,\n });\n\n const g = globalThis;\n const toFreeze = [\n Object, Object.prototype,\n OriginalFunction, OriginalFunction.prototype,\n AsyncFunction, AsyncFunction.prototype,\n GeneratorFunction, GeneratorFunction.prototype,\n AsyncGeneratorFunction, AsyncGeneratorFunction.prototype,\n Array, Array.prototype,\n String, String.prototype,\n Number, Number.prototype,\n g.BigInt, g.BigInt && g.BigInt.prototype,\n Boolean, Boolean.prototype,\n g.Symbol, g.Symbol && g.Symbol.prototype,\n RegExp, RegExp.prototype,\n Date, Date.prototype,\n Map, Map.prototype,\n Set, Set.prototype,\n WeakMap, WeakMap.prototype,\n WeakSet, WeakSet.prototype,\n Promise, Promise.prototype,\n ArrayBuffer, ArrayBuffer.prototype,\n g.DataView, g.DataView && g.DataView.prototype,\n JSON, Math, g.Reflect, g.Proxy,\n ];\n for (const name of [\n 'Int8Array','Uint8Array','Uint8ClampedArray',\n 'Int16Array','Uint16Array','Int32Array','Uint32Array',\n 'Float16Array','Float32Array','Float64Array',\n 'BigInt64Array','BigUint64Array',\n ]) {\n if (g[name]) toFreeze.push(g[name], g[name].prototype);\n }\n for (const obj of toFreeze) {\n if (obj != null) {\n try { Object.freeze(obj); } catch {}\n }\n }\n\n for (const name of [\n 'AggregateError','Array','ArrayBuffer','BigInt','Boolean','DataView','Error',\n 'EvalError','FinalizationRegistry','Float16Array','Float32Array','Float64Array',\n 'Int8Array','Int16Array','Int32Array','InternalError','Iterator','JSON','Map',\n 'Math','Number','Object','Promise','Proxy','RangeError','ReferenceError',\n 'Reflect','RegExp','Set','String','Symbol','SyntaxError','TypeError',\n 'Uint8Array','Uint8ClampedArray','Uint16Array','Uint32Array','URIError',\n 'WeakMap','WeakRef','WeakSet','BigInt64Array','BigUint64Array','console',\n 'globalThis'\n ]) {\n if (g[name] !== undefined) {\n try {\n // @banned-pattern-ignore: name comes only from the fixed intrinsic list above\n Object.defineProperty(g, name, {\n value: g[name],\n writable: false,\n configurable: false,\n });\n } catch {}\n }\n }\n})();\n`;\n\nconst DETERMINISTIC_APIS_SOURCE = `\nvar __runResetDateNow = (function(config) {\n var OriginalDate = Date;\n var dateNowMs = __runOriginalNumber(config && config.dateNowMs);\n if (!__runOriginalNumber.isFinite(dateNowMs)) dateNowMs = 0;\n\n function resetDateNow(value) {\n var next = __runOriginalNumber(value);\n if (__runOriginalNumber.isFinite(next)) dateNowMs = __runOriginalMath.trunc(next);\n }\n\n function nextDateMs() {\n var value = dateNowMs;\n dateNowMs += 1;\n return value;\n }\n\n function RunDate() {\n if (new.target) {\n if (arguments.length === 0) return new OriginalDate(nextDateMs());\n return __runOriginalReflect.construct(OriginalDate, arguments, new.target);\n }\n return new OriginalDate(nextDateMs()).toString();\n }\n\n Object.defineProperty(RunDate, 'prototype', {\n value: OriginalDate.prototype,\n writable: false,\n configurable: false,\n });\n Object.defineProperty(OriginalDate.prototype, 'constructor', {\n value: RunDate,\n writable: false,\n configurable: false,\n });\n Object.defineProperty(RunDate, 'now', {\n value: nextDateMs,\n writable: false,\n configurable: false,\n });\n Object.defineProperty(RunDate, 'parse', {\n value: OriginalDate.parse,\n writable: false,\n configurable: false,\n });\n Object.defineProperty(RunDate, 'UTC', {\n value: OriginalDate.UTC,\n writable: false,\n configurable: false,\n });\n Object.defineProperty(globalThis, 'Date', {\n value: RunDate,\n writable: false,\n configurable: false,\n });\n\n var randomSeed = String(config && config.randomSeed || '');\n var mask64 = (1n << 64n) - 1n;\n\n function readSeedPart(offset, fallback) {\n var part = randomSeed.slice(offset, offset + 16);\n return /^[0-9a-fA-F]{16}$/.test(part) ? BigInt('0x' + part) : fallback;\n }\n\n var randomState0 = readSeedPart(0, 0x243f6a8885a308d3n);\n var randomState1 = readSeedPart(16, 0x13198a2e03707344n);\n if ((randomState0 | randomState1) === 0n) randomState1 = 0x9e3779b97f4a7c15n;\n\n function nextRandom64() {\n var s1 = randomState0;\n var s0 = randomState1;\n randomState0 = s0;\n s1 = (s1 ^ ((s1 << 23n) & mask64)) & mask64;\n randomState1 = (s1 ^ s0 ^ (s1 >> 17n) ^ (s0 >> 26n)) & mask64;\n return (randomState1 + s0) & mask64;\n }\n\n Object.defineProperty(Math, 'random', {\n value: function() {\n return __runOriginalNumber(nextRandom64() >> 11n) / 9007199254740992;\n },\n writable: false,\n configurable: false,\n });\n return resetDateNow;\n})(__runDeterminism);\n`;\n\nconst BRIDGE_TRACKING_SOURCE = `\nconst __runCreateBridgePromiseHandle = (function() {\n var nextRecordId = 0;\n var records = [];\n\n function detachedError(message, record) {\n var error = new __runOriginalError(message);\n __runOriginalObject.defineProperties(error, {\n name: {\n value: 'RunDetachedBridgeRequestError',\n writable: true,\n configurable: true,\n enumerable: true\n },\n code: {\n value: 'RUN_DETACHED_BRIDGE_REQUEST',\n writable: true,\n configurable: true,\n enumerable: true\n },\n details: {\n value: {\n id: record.id,\n kind: record.kind,\n name: record.name,\n status: record.status\n },\n writable: true,\n configurable: true,\n enumerable: true\n }\n });\n return error;\n }\n\n function createBridgePromise(kind, name, start) {\n var record = {\n id: ++nextRecordId,\n kind: __runOriginalString(kind),\n name: __runOriginalString(name || ''),\n observed: false,\n status: 'idle'\n };\n var promise;\n records.push(record);\n\n function getPromise() {\n record.observed = true;\n if (!promise) {\n record.status = 'pending';\n promise = __runOriginalPromise.resolve().then(start).then(\n function(value) {\n record.status = 'fulfilled';\n return value;\n },\n function(error) {\n record.status = 'rejected';\n throw error;\n }\n );\n }\n return promise;\n }\n\n return __runOriginalObject.freeze({\n then: function(onFulfilled, onRejected) {\n return getPromise().then(onFulfilled, onRejected);\n },\n catch: function(onRejected) {\n return getPromise().catch(onRejected);\n },\n finally: function(onFinally) {\n return getPromise().finally(onFinally);\n },\n get [__runOriginalSymbol.toStringTag]() {\n return 'Promise';\n }\n });\n }\n\n Object.defineProperty(globalThis, '__runCreateBridgePromise', {\n value: createBridgePromise,\n writable: false,\n configurable: false\n });\n\n Object.defineProperty(globalThis, '__runAssertNoDetachedBridgeCalls', {\n value: function() {\n for (var i = 0; i < records.length; i++) {\n var record = records[i];\n if (!record.observed) {\n throw detachedError(\n 'JavaScript runtime created an unawaited ' + record.kind + ' bridge request: ' + record.name + '.',\n record\n );\n }\n if (record.status === 'pending') {\n throw detachedError(\n 'JavaScript runtime returned while a ' + record.kind + ' bridge request was still pending: ' + record.name + '.',\n record\n );\n }\n }\n },\n writable: false,\n configurable: false\n });\n return createBridgePromise;\n})();\n`;\n\nconst HOST_FUNCTIONS_PROXY_SOURCE = `\n(function(invokeHostFunction, hostFunctionNamespaces, createBridgePromise) {\n function serializationError(label, error) {\n var message = __runSafeErrorMessage(error);\n var result = new __runOriginalTypeError(label + ': ' + message);\n __runOriginalObject.defineProperty(result, 'code', {\n value: 'RUN_SERIALIZATION_ERROR',\n writable: true,\n configurable: true,\n enumerable: true\n });\n return result;\n }\n\n function makeProxy(path) {\n return new __runOriginalProxy(function(){}, {\n get: function(_target, prop) {\n if (prop === 'then' || typeof prop === 'symbol') return undefined;\n return makeProxy(path.concat([__runOriginalString(prop)]));\n },\n apply: function(_target, _thisArg, args) {\n var hostFunctionPath = path.join('.');\n if (!hostFunctionPath) throw new Error('Host function path missing in invocation');\n var callSiteStack = new Error().stack;\n var inputJson;\n try {\n inputJson = __runSerdeBundle.serializeRunValue(args);\n } catch (error) {\n throw serializationError('Host function arguments are not serializable', error);\n }\n return createBridgePromise('hostFunction', hostFunctionPath, async function() {\n var resultJson;\n try {\n resultJson = await invokeHostFunction(hostFunctionPath, inputJson);\n } catch (error) {\n try { error.stack = callSiteStack; } catch {}\n throw error;\n }\n try {\n return __runSerdeBundle.deserializeRunValue(resultJson);\n } catch (error) {\n throw serializationError('Host function result is invalid run-js-v1 data', error);\n }\n });\n }\n });\n }\n\n for (var i = 0; i < hostFunctionNamespaces.length; i++) {\n var namespace = hostFunctionNamespaces[i];\n // @banned-pattern-ignore: namespace is host-validated as a safe non-reserved identifier\n Object.defineProperty(globalThis, namespace, {\n value: makeProxy([namespace]),\n writable: false,\n configurable: false\n });\n }\n})(\n __runInvokeHostFunction,\n __runHostFunctionNamespaces,\n __runCreateBridgePromiseHandle\n);\n`;\n\nconst SYNC_HOST_FUNCTIONS_PROXY_SOURCE = `\n(function(invokeSyncHostFunction, syncHostFunctionNamespaces) {\n function serializationError(label, error) {\n var message = __runSafeErrorMessage(error);\n var result = new __runOriginalTypeError(label + ': ' + message);\n __runOriginalObject.defineProperty(result, 'code', {\n value: 'RUN_SERIALIZATION_ERROR',\n writable: true,\n configurable: true,\n enumerable: true\n });\n return result;\n }\n\n function makeProxy(path) {\n return new __runOriginalProxy(function(){}, {\n get: function(_target, prop) {\n if (prop === 'then' || typeof prop === 'symbol') return undefined;\n return makeProxy(path.concat([__runOriginalString(prop)]));\n },\n apply: function(_target, _thisArg, args) {\n var hostFunctionPath = path.join('.');\n var inputJson;\n try {\n inputJson = __runSerdeBundle.serializeRunValue(args);\n } catch (error) {\n throw serializationError('Synchronous host function arguments are not serializable', error);\n }\n var encoded = invokeSyncHostFunction(hostFunctionPath, inputJson);\n if (encoded.charCodeAt(0) === 0) {\n var serialized = JSON.parse(encoded.slice(1));\n var error = new __runOriginalError(serialized.message || 'Synchronous host function failed');\n if (typeof serialized.name === 'string') error.name = serialized.name;\n if (typeof serialized.code === 'string') error.code = serialized.code;\n if (serialized.details !== undefined) error.details = serialized.details;\n __runTrustedErrorHandles.register(error, serialized.name, serialized.code);\n throw error;\n }\n try {\n return __runSerdeBundle.deserializeRunValue(encoded.slice(1));\n } catch (error) {\n throw serializationError('Synchronous host function result is invalid run-js-v1 data', error);\n }\n }\n });\n }\n\n for (var i = 0; i < syncHostFunctionNamespaces.length; i++) {\n var namespace = syncHostFunctionNamespaces[i];\n // @banned-pattern-ignore: namespace is host-validated as a safe non-reserved identifier\n Object.defineProperty(globalThis, namespace, {\n value: makeProxy([namespace]),\n writable: false,\n configurable: false\n });\n }\n})(__runInvokeSyncHostFunction, __runSyncHostFunctionNamespaces);\n`;\n\nconst SERIALIZATION_GUARD_SOURCE = `\nconst __runSerializeJsonPayloadHandle = (function() {\n function serializeValuePayload(value) {\n if (typeof globalThis.__runAssertNoDetachedBridgeCalls === 'function') {\n globalThis.__runAssertNoDetachedBridgeCalls();\n }\n\n var encoded;\n try {\n encoded = __runSerdeBundle.serializeRunValue(value);\n } catch (error) {\n var message = __runSafeErrorMessage(error);\n var serializationError = new __runOriginalTypeError('JavaScript runtime result is not serializable: ' + message);\n __runOriginalObject.defineProperty(serializationError, 'code', {\n value: 'RUN_SERIALIZATION_ERROR',\n writable: true,\n configurable: true,\n enumerable: true\n });\n throw serializationError;\n }\n\n if (encoded === undefined) {\n var serializationError = new __runOriginalTypeError('JavaScript runtime result is not serializable.');\n __runOriginalObject.defineProperty(serializationError, 'code', {\n value: 'RUN_SERIALIZATION_ERROR',\n writable: true,\n configurable: true,\n enumerable: true\n });\n throw serializationError;\n }\n\n return encoded;\n }\n\n Object.defineProperty(globalThis, '__runSerializeJsonPayload', {\n value: serializeValuePayload,\n writable: false,\n configurable: false,\n });\n return serializeValuePayload;\n})();\n`;\n\nconst TRUSTED_ERROR_SOURCE = `\nconst __runTrustedErrorHandles = (function() {\n var trustedCodes = new __runOriginalWeakMap();\n return __runOriginalObject.freeze({\n register: function(error, name, code) {\n if (typeof name === 'string') {\n __runOriginalObject.defineProperty(error, 'name', {\n value: __runOriginalString(name),\n writable: true,\n configurable: true\n });\n }\n if (typeof code === 'string') {\n var trustedCode = __runOriginalString(code);\n __runOriginalObject.defineProperty(error, 'code', {\n value: trustedCode,\n writable: true,\n configurable: true,\n enumerable: true\n });\n trustedCodes.set(error, trustedCode);\n }\n },\n getCode: function(error) {\n return trustedCodes.get(error);\n }\n });\n})();\n`;\n\nexport const buildGuestRuntimeSetupSource = (\n hostFunctionNamespaces: string[],\n syncHostFunctionNamespaces: string[] = [],\n): string => {\n const namespacesJson = JSON.stringify(hostFunctionNamespaces);\n const syncNamespacesJson = JSON.stringify(syncHostFunctionNamespaces);\n return `\n(function(__runInvokeHostFunction, __runInvokeSyncHostFunction, __runDeterminism) {\nconst __runHostFunctionNamespaces = ${namespacesJson};\nconst __runSyncHostFunctionNamespaces = ${syncNamespacesJson};\nconst __runOriginalError = Error;\nconst __runOriginalMath = Math;\nconst __runOriginalNumber = Number;\nconst __runOriginalObject = Object;\nconst __runOriginalPromise = Promise;\nconst __runOriginalProxy = Proxy;\nconst __runOriginalReflect = Reflect;\nconst __runOriginalString = String;\nconst __runOriginalSymbol = Symbol;\nconst __runOriginalTypeError = TypeError;\nconst __runOriginalWeakMap = WeakMap;\nfunction __runSafeErrorMessage(error) {\n if (typeof error === 'string') return error;\n if (\n (typeof error === 'object' && error !== null) ||\n typeof error === 'function'\n ) {\n try {\n var descriptor = __runOriginalObject.getOwnPropertyDescriptor(error, 'message');\n if (descriptor && typeof descriptor.value === 'string') {\n return descriptor.value;\n }\n } catch {}\n }\n return 'Serialization failed.';\n}\n${DETERMINISTIC_APIS_SOURCE}\n${BASE64_SOURCE}\n${GUEST_SERDE_SOURCE}\n${HARDENING_SOURCE}\n${BRIDGE_TRACKING_SOURCE}\n${HOST_FUNCTIONS_PROXY_SOURCE}\n${SYNC_HOST_FUNCTIONS_PROXY_SOURCE}\n${SERIALIZATION_GUARD_SOURCE}\n${TRUSTED_ERROR_SOURCE}\nreturn Object.freeze({\n getTrustedErrorCode: __runTrustedErrorHandles.getCode,\n registerTrustedError: __runTrustedErrorHandles.register,\n resetDateNow: __runResetDateNow,\n serializeJsonPayload: __runSerializeJsonPayloadHandle\n});\n})\n`;\n};\n\nexport const wrapUserCode = (js: string): string => `\n(async () => {\n${js}\n})();\n`;\n"],"mappings":"AAAA,SAAS,0BAA0B;AAEnC,MAAM,gBAAgB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AA4CtB,MAAM,mBAAmB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AA+IzB,MAAM,4BAA4B;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAwFlC,MAAM,yBAAyB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AA+G/B,MAAM,8BAA8B;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAgEpC,MAAM,mCAAmC;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AA2DzC,MAAM,6BAA6B;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AA6CnC,MAAM,uBAAuB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AA8BtB,MAAM,+BAA+B,CAC1C,wBACA,6BAAuC,CAAC,MAC7B;AACX,QAAM,iBAAiB,KAAK,UAAU,sBAAsB;AAC5D,QAAM,qBAAqB,KAAK,UAAU,0BAA0B;AACpE,SAAO;AAAA;AAAA,sCAE6B,cAAc;AAAA,0CACV,kBAAkB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EA2B1D,yBAAyB;AAAA,EACzB,aAAa;AAAA,EACb,kBAAkB;AAAA,EAClB,gBAAgB;AAAA,EAChB,sBAAsB;AAAA,EACtB,2BAA2B;AAAA,EAC3B,gCAAgC;AAAA,EAChC,0BAA0B;AAAA,EAC1B,oBAAoB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAStB;AAEO,MAAM,eAAe,CAAC,OAAuB;AAAA;AAAA,EAElD,EAAE;AAAA;AAAA;","names":[]} +\ No newline at end of file +diff --git a/node_modules/run/dist/runtime/manager.js b/node_modules/run/dist/runtime/manager.js +index 911351e..09e9359 100644 +--- a/node_modules/run/dist/runtime/manager.js ++++ b/node_modules/run/dist/runtime/manager.js +@@ -255,6 +255,9 @@ async function runManaged(input) { + throw new RunAbortedError(); + } + const needsSyncBridge = input.moduleLoader !== void 0 || input.syncHostFunctionManifest.size > 0; ++ if (normalizedOptions.timeoutMode === "execution" && needsSyncBridge) { ++ throw new TypeError("Execution time budgets require asynchronous host functions."); ++ } + const syncBridgeBytes = needsSyncBridge ? getSyncBridgeBufferBytes( + normalizedOptions.maxHostFunctionInputBytes, + normalizedOptions.maxHostFunctionOutputBytes +@@ -320,7 +323,7 @@ async function runManaged(input) { + } + const workerOptions = { + ...normalizedOptions, +- timeoutMs: Math.max(1, deadlineMs - Date.now()) ++ timeoutMs: normalizedOptions.timeoutMode === "execution" ? normalizedOptions.timeoutMs : Math.max(1, deadlineMs - Date.now()) + }; + const run = startWorkerRun({ + ...input, +@@ -565,12 +568,12 @@ function startWorkerRun({ + const onAbort = bindInvocationContext(() => { + failTerminal(new RunAbortedError()); + }); +- const timeoutHandle = setTimeout( ++ const timeoutHandle = normalizedOptions.timeoutMode === "wall" ? setTimeout( + bindInvocationContext(() => { + failTerminal(new RunTimeoutError(timeoutErrorMs)); + }), + normalizedOptions.timeoutMs +- ); ++ ) : void 0; + const onMessage = bindInvocationContext((value) => { + try { + assertWorkerToMainMessage(value); +@@ -711,9 +714,8 @@ function startWorkerRun({ + invocationId, + moduleLoader: moduleLoader !== void 0, + options: { +- executionTimeoutMs: getWorkerExecutionTimeoutMs( +- normalizedOptions.timeoutMs +- ), ++ executionTimeoutMs: normalizedOptions.timeoutMode === "execution" ? normalizedOptions.timeoutMs : getWorkerExecutionTimeoutMs(normalizedOptions.timeoutMs), ++ timeoutMode: normalizedOptions.timeoutMode, + maxConsoleOutputBytes: normalizedOptions.maxConsoleOutputBytes, + maxHostFunctionInputBytes: normalizedOptions.maxHostFunctionInputBytes, + maxResultBytes: normalizedOptions.maxResultBytes, +@@ -1263,7 +1265,7 @@ function startWorkerRun({ + context + ), + outerAbortSignal, +- deadlineMs, ++ normalizedOptions.timeoutMode === "execution" ? Date.now() + timeoutErrorMs : deadlineMs, + timeoutErrorMs + ); + assertContinuationTokenSize( +diff --git a/node_modules/run/dist/runtime/manager.js.map b/node_modules/run/dist/runtime/manager.js.map +index e8a2b49..785d71e 100644 +--- a/node_modules/run/dist/runtime/manager.js.map ++++ b/node_modules/run/dist/runtime/manager.js.map +@@ -1 +1 @@ +-{"version":3,"sources":["../../src/runtime/manager.ts"],"sourcesContent":["import { AsyncResource } from 'node:async_hooks';\nimport { Buffer } from 'node:buffer';\nimport { createHash, randomBytes } from 'node:crypto';\nimport { Worker } from 'node:worker_threads';\nimport {\n RunAbortedError,\n RunBridgeLimitError,\n RunConcurrencyError,\n RunDetachedBridgeRequestError,\n RunError,\n RunProtocolError,\n RunTimeoutError,\n MAX_SERIALIZED_ERROR_BYTES,\n deserializeError,\n serializeBridgeErrorForGuest,\n} from '../errors.js';\nimport {\n invokeHostFunction,\n raceAgainstAbort,\n} from '../host-function-invocation.js';\nimport { runWithHostFunctionContext } from '../host-function-context.js';\nimport {\n assertContinuationState,\n assertContinuationTokenSize,\n} from '../continuation-validation.js';\nimport { interrupt } from '../interrupt.js';\nimport { normalizeOptions } from '../utils/options.js';\nimport {\n hasExactKeys as hasExactOwnKeys,\n isPlainRecord,\n} from '../utils/object-validation.js';\nimport {\n assertJsonPayloadSize,\n normalizeJsonPayload,\n parseJsonPayload,\n toJsonPayload,\n} from '../utils/serialization.js';\nimport { createPromiseWithResolvers } from '../utils/promise-with-resolvers.js';\nimport { assertSourceSize, transformSource } from '../utils/source-cache.js';\nimport type {\n HostFunctionContext,\n InternalRunInput,\n NormalizedRunOptions,\n RunContinuationState,\n ContinuationDecodeTransaction,\n RunDeterminismState,\n RunInterruptedResult,\n RunLedgerEntry,\n RunResult,\n ContinuationOperationContext,\n} from '../types.js';\nimport {\n getMaxWorkers,\n releaseWorkerMemory,\n reserveWorkerMemory,\n} from './max-workers.js';\nimport type {\n MainToWorkerMessage,\n WorkerBridgeResponse,\n WorkerReadyMessage,\n WorkerResultMessage,\n WorkerHostFunctionRequest,\n} from './protocol.js';\nimport { assertWorkerToMainMessage } from './protocol-validation.js';\nimport { INLINE_RUN_WORKER_SOURCE } from './worker-source.js';\nimport {\n SyncBridgeHeader,\n SyncBridgeRequestKind,\n SyncBridgeState,\n MAX_SYNC_BRIDGE_BUFFER_BYTES,\n createSyncBridgeBuffer,\n getSyncBridgeBufferBytes,\n getSyncBridgeViews,\n readSyncBridgeRequest,\n waitAsyncForSyncBridgeChange,\n writeSyncBridgeResponse,\n} from './sync-bridge-protocol.js';\nimport type { SyncBridgeResponse } from './sync-bridge-protocol.js';\n\ninterface PooledWorker {\n worker: Worker;\n destroyed: boolean;\n}\n\nconst getSyncBridgeHostFunctionName = (\n kind: SyncBridgeRequestKind,\n name: string,\n): string => {\n if (kind === SyncBridgeRequestKind.HostFunction) {\n return name;\n }\n if (kind === SyncBridgeRequestKind.ModuleNormalize) {\n return 'moduleLoader.normalize';\n }\n return 'moduleLoader.load';\n};\n\nconst getSyncBridgeLedgerKind = (\n kind: SyncBridgeRequestKind,\n): 'sync-host' | 'module-normalize' | 'module-load' => {\n if (kind === SyncBridgeRequestKind.HostFunction) {\n return 'sync-host';\n }\n if (kind === SyncBridgeRequestKind.ModuleNormalize) {\n return 'module-normalize';\n }\n return 'module-load';\n};\n\ntype AsyncLedgerEntry = Exclude;\n\nconst getLedgerSettlementOrder = (entry: RunLedgerEntry): number =>\n 'bridgeKind' in entry || entry.status === 'interrupted'\n ? 0\n : entry.settledOrder;\n\ninterface ManagedWorkerRun {\n result: Promise;\n}\n\ninterface DecodedContinuation {\n state: unknown;\n transaction?: ContinuationDecodeTransaction;\n}\n\nlet invocationCounter = 0;\nlet activeInvocations = 0;\nlet terminatingWorkers = 0;\nlet inlineWorkerUrl: URL | undefined;\nconst idleWorkers: PooledWorker[] = [];\nlet workerFactory: () => Worker = createRuntimeWorker;\nconst isBunRuntime = (globalThis as { Bun?: unknown }).Bun !== undefined;\nconst BUN_WORKER_TERMINATE_GRACE_MS = 100;\n\nconst runInBackground = async (operation: Promise): Promise => {\n await operation;\n};\n\n/**\n * Test-only worker protocol injection point.\n *\n * @internal\n */\nexport function setRuntimeWorkerFactoryForTest(\n factory: (() => Worker) | undefined,\n): void {\n trimIdleWorkers(0);\n workerFactory = factory ?? createRuntimeWorker;\n}\n\n/** @internal */\nexport function getRuntimeDiagnostics(): {\n activeInvocations: number;\n idleWorkers: number;\n destroyedIdleWorkers: number;\n terminatingWorkers: number;\n} {\n return {\n activeInvocations,\n destroyedIdleWorkers: idleWorkers.filter(worker => worker.destroyed).length,\n idleWorkers: idleWorkers.length,\n terminatingWorkers,\n };\n}\n\nasync function readContinuation(\n input: InternalRunInput,\n options: NormalizedRunOptions,\n deadlineMs: number,\n scopeHash: string,\n): Promise {\n if (input.continuation === undefined) {\n if ((input.resolutions?.length ?? 0) > 0) {\n throw new RunProtocolError(\n 'Interruption resolutions require a continuation.',\n );\n }\n return undefined;\n }\n assertContinuationTokenSize(input.continuation, options.maxContinuationBytes);\n const { state, transaction } = await decodeContinuation(\n input,\n input.continuation,\n deadlineMs,\n options.timeoutMs,\n );\n let commitStarted = false;\n try {\n assertContinuationState(state, input.source, scopeHash, options);\n assertContinuationResolutions(state, input, options);\n if (transaction !== undefined) {\n if (input.abortSignal?.aborted) {\n throw new RunAbortedError();\n }\n if (Date.now() >= deadlineMs) {\n throw new RunTimeoutError(options.timeoutMs);\n }\n commitStarted = true;\n await transaction.commit();\n }\n return state;\n } catch (error) {\n if (transaction !== undefined && !commitStarted) {\n await transaction.rollback();\n }\n throw error;\n }\n}\n\nasync function decodeContinuation(\n input: InternalRunInput,\n token: unknown,\n deadlineMs: number,\n timeoutMs: number,\n): Promise {\n try {\n const { continuationCodec } = input;\n const { decodeTransaction } = continuationCodec;\n if (decodeTransaction === undefined) {\n const state = await raceContinuationOperation(\n context => continuationCodec.decode(token, context),\n input.abortSignal,\n deadlineMs,\n timeoutMs,\n );\n return { state };\n }\n const transaction = await raceContinuationOperation(\n context => decodeTransaction.call(continuationCodec, token, context),\n input.abortSignal,\n deadlineMs,\n timeoutMs,\n rollbackDiscardedTransaction,\n );\n return { state: transaction.state, transaction };\n } catch (error) {\n if (RunError.isInstance(error)) {\n throw error;\n }\n throw new RunProtocolError('Continuation codec failed to decode token.', {\n cause: error instanceof Error ? error.message : String(error),\n });\n }\n}\n\nfunction assertContinuationResolutions(\n state: RunContinuationState,\n input: InternalRunInput,\n options: NormalizedRunOptions,\n): void {\n const pendingIds = new Set(\n state.ledger\n .filter(entry => entry.status === 'interrupted')\n .map(entry => entry.interruptionId),\n );\n const seen = new Set();\n for (const resolution of input.resolutions ?? []) {\n if (\n !isPlainRecord(resolution) ||\n !hasExactOwnKeys(resolution, ['interruptionId', 'value'])\n ) {\n throw new RunProtocolError('An interruption resolution is malformed.');\n }\n if (\n typeof resolution.interruptionId !== 'string' ||\n !pendingIds.has(resolution.interruptionId) ||\n seen.has(resolution.interruptionId)\n ) {\n throw new RunProtocolError(\n 'A resolution does not match exactly one pending interruption.',\n { interruptionId: resolution.interruptionId },\n );\n }\n toJsonPayload(\n resolution.value,\n options.maxHostFunctionOutputBytes,\n `Resolution \"${resolution.interruptionId}\"`,\n );\n seen.add(resolution.interruptionId);\n }\n if (pendingIds.size === 0 || seen.size !== pendingIds.size) {\n throw new RunProtocolError(\n 'A continuation requires exactly one resolution for every pending interruption.',\n { pending: pendingIds.size, received: seen.size },\n );\n }\n}\n\nasync function rollbackDiscardedTransaction(\n transaction: ContinuationDecodeTransaction,\n): Promise {\n await transaction.rollback();\n}\n\nasync function raceContinuationOperation(\n operation: (context: ContinuationOperationContext) => T | Promise,\n abortSignal: AbortSignal | undefined,\n deadlineMs: number,\n timeoutMs: number,\n onDiscardedResult?: (result: T) => void | Promise,\n): Promise {\n if (abortSignal?.aborted) {\n throw new RunAbortedError();\n }\n const operationAbortController = new AbortController();\n const aborted = createPromiseWithResolvers();\n const rejectOnAbort = () => {\n operationAbortController.abort(abortSignal?.reason);\n aborted.reject(new RunAbortedError());\n };\n abortSignal?.addEventListener('abort', rejectOnAbort, { once: true });\n const remainingMs = Math.max(0, deadlineMs - Date.now());\n const timedOut = createPromiseWithResolvers();\n const timeoutHandle = setTimeout(() => {\n operationAbortController.abort(new RunTimeoutError(timeoutMs));\n timedOut.reject(new RunTimeoutError(timeoutMs));\n }, remainingMs);\n const startOperation = async (): Promise => {\n await Promise.resolve();\n return operation({\n abortSignal: operationAbortController.signal,\n deadlineMs,\n });\n };\n const operationPromise = startOperation();\n try {\n return await Promise.race([\n operationPromise,\n aborted.promise,\n timedOut.promise,\n ]);\n } catch (error) {\n if (\n operationAbortController.signal.aborted &&\n onDiscardedResult !== undefined\n ) {\n runInBackground(\n discardContinuationOperationResult(operationPromise, onDiscardedResult),\n );\n }\n throw error;\n } finally {\n clearTimeout(timeoutHandle);\n abortSignal?.removeEventListener('abort', rejectOnAbort);\n }\n}\n\nasync function discardContinuationOperationResult(\n operation: Promise,\n onDiscardedResult: (result: T) => void | Promise,\n): Promise {\n try {\n const result = await operation;\n await onDiscardedResult(result);\n } catch {\n // Expiring storage claims recover abandoned work if cleanup cannot finish.\n }\n}\n\nexport async function runManaged(input: InternalRunInput): Promise {\n const normalizedOptions = normalizeOptions(input.limits);\n const deadlineMs = Date.now() + normalizedOptions.timeoutMs;\n if (input.abortSignal?.aborted) {\n throw new RunAbortedError();\n }\n const needsSyncBridge =\n input.moduleLoader !== undefined || input.syncHostFunctionManifest.size > 0;\n const syncBridgeBytes = needsSyncBridge\n ? getSyncBridgeBufferBytes(\n normalizedOptions.maxHostFunctionInputBytes,\n normalizedOptions.maxHostFunctionOutputBytes,\n )\n : 0;\n if (syncBridgeBytes > normalizedOptions.memoryLimitBytes) {\n throw new RunBridgeLimitError(\n `Synchronous bridge requires ${syncBridgeBytes} bytes, exceeding the ${normalizedOptions.memoryLimitBytes} byte invocation memory limit.`,\n {\n memoryLimitBytes: normalizedOptions.memoryLimitBytes,\n syncBridgeBytes,\n },\n );\n }\n if (syncBridgeBytes > MAX_SYNC_BRIDGE_BUFFER_BYTES) {\n throw new RunBridgeLimitError(\n `Synchronous bridge requires ${syncBridgeBytes} bytes, exceeding the ${MAX_SYNC_BRIDGE_BUFFER_BYTES} byte bridge capacity limit.`,\n {\n maxSyncBridgeBytes: MAX_SYNC_BRIDGE_BUFFER_BYTES,\n syncBridgeBytes,\n },\n );\n }\n const maxWorkers = getMaxWorkers({\n additionalMemoryBytes: syncBridgeBytes,\n memoryLimitBytes: normalizedOptions.memoryLimitBytes,\n });\n if (activeInvocations >= maxWorkers) {\n throw new RunConcurrencyError(maxWorkers);\n }\n const reservedMemoryBytes = reserveWorkerMemory(\n normalizedOptions.memoryLimitBytes,\n syncBridgeBytes,\n );\n if (reservedMemoryBytes === undefined) {\n throw new RunConcurrencyError(Math.max(1, activeInvocations));\n }\n activeInvocations += 1;\n try {\n assertSourceSize(input.source, normalizedOptions.maxSourceBytes);\n const sourceType =\n input.sourceType ??\n (input.moduleLoader === undefined ? 'function-body' : 'module');\n const transformedSource = transformSource(\n input.source,\n sourceType === 'module',\n );\n assertSourceSize(transformedSource, normalizedOptions.maxSourceBytes);\n const scopeHash = createContinuationScopeHash(input, normalizedOptions);\n const continuationState = await readContinuation(\n input,\n normalizedOptions,\n deadlineMs,\n scopeHash,\n );\n const normalizedResolutions = (input.resolutions ?? []).map(resolution => ({\n interruptionId: resolution.interruptionId,\n value: toJsonPayload(\n resolution.value,\n normalizedOptions.maxHostFunctionOutputBytes,\n `Resolution \"${resolution.interruptionId}\"`,\n ),\n }));\n if (input.abortSignal?.aborted) {\n throw new RunAbortedError();\n }\n const workerOptions = {\n ...normalizedOptions,\n timeoutMs: Math.max(1, deadlineMs - Date.now()),\n };\n const run = startWorkerRun({\n ...input,\n ...(continuationState === undefined ? {} : { continuationState }),\n deadlineMs,\n maxWorkers,\n normalizedOptions: workerOptions,\n originalSource: input.source,\n resolutions: normalizedResolutions,\n scopeHash,\n source: transformedSource,\n sourceType,\n timeoutErrorMs: normalizedOptions.timeoutMs,\n });\n return await run.result;\n } finally {\n releaseInvocationSlot(\n normalizedOptions.memoryLimitBytes,\n reservedMemoryBytes,\n );\n }\n}\n\nfunction startWorkerRun({\n source,\n sourceType,\n originalSource,\n hostFunctions,\n hostFunctionManifest,\n syncHostFunctions,\n syncHostFunctionManifest,\n moduleLoader,\n abortSignal,\n resolutions,\n continuationCodec,\n continuationEnabled,\n continuationState,\n normalizedOptions,\n timeoutErrorMs,\n maxWorkers,\n scopeHash,\n deadlineMs,\n}: InternalRunInput & {\n originalSource: string;\n sourceType: 'function-body' | 'module';\n continuationState?: RunContinuationState;\n normalizedOptions: NormalizedRunOptions;\n timeoutErrorMs: number;\n maxWorkers: number;\n scopeHash: string;\n deadlineMs: number;\n}): ManagedWorkerRun {\n invocationCounter += 1;\n const invocationId = `run-${invocationCounter}`;\n const syncBridge =\n moduleLoader !== undefined || syncHostFunctionManifest.size > 0\n ? createSyncBridgeBuffer(\n normalizedOptions.maxHostFunctionInputBytes,\n normalizedOptions.maxHostFunctionOutputBytes,\n )\n : undefined;\n const syncBridgeHeader =\n syncBridge === undefined\n ? undefined\n : getSyncBridgeViews(syncBridge).header;\n const pooledWorker = acquireWorker(maxWorkers);\n const { worker } = pooledWorker;\n const invocationContext = new AsyncResource('run:invocation');\n const bindInvocationContext =\n (\n handler: (...args: Args) => void,\n ): ((...args: Args) => void) =>\n (...args: Args): void => {\n invocationContext.runInAsyncScope(handler, undefined, ...args);\n };\n\n const outerAbortSignal = abortSignal;\n const invocationAbortController = new AbortController();\n\n let resultMessage: WorkerResultMessage | undefined;\n let callerSettled = false;\n let terminalReached = false;\n let workerCleanedUp = false;\n let workerCleanup: Promise | undefined;\n let totalBridgeRequests = 0;\n let nextBridgeRequestIndex = 1;\n let bridgeRequestTurnHeld = false;\n let asyncBridgeRequests = 0;\n let syncBridgeRequests = 0;\n let syncBridgeOperationInFlight = false;\n let inFlightBridgeRequests = 0;\n let suspensionSettling = false;\n let interruptedResultPending: RunInterruptedResult | undefined;\n let workerReady = false;\n let workerIdleRequestCount = 0;\n let workerIdleResponseCount = 0;\n let bridgeResponsesSent = 0;\n const seenWorkerRequestIds = new Set();\n const arrivedBridgeRequestIndexes = new Set();\n const bridgeRequestTurnWaiters = new Map<\n number,\n ReturnType>\n >();\n const ledger: RunLedgerEntry[] = structuredClone(\n continuationState?.ledger ?? [],\n );\n let ledgerBytes = Buffer.byteLength(originalSource) + 128;\n const resolutionMap = new Map(\n (resolutions ?? []).map(item => [item.interruptionId, item.value]),\n );\n const pendingInterruptionIndexes = new Set();\n let nextSettlementOrder = 0;\n for (const entry of ledger) {\n ledgerBytes += ledgerEntryBytes(entry);\n nextSettlementOrder = Math.max(\n nextSettlementOrder,\n getLedgerSettlementOrder(entry),\n );\n }\n let nextResponseOrder = 1;\n const queuedBridgeResponses = new Map();\n const determinism: RunDeterminismState = continuationState?.determinism ?? {\n dateNowMs: Date.now(),\n randomSeed: randomBytes(16).toString('hex'),\n };\n const logicalRunId =\n continuationState?.logicalRunId ?? randomBytes(16).toString('hex');\n const {\n promise: result,\n reject: rejectResult,\n resolve: resolveResult,\n } = createPromiseWithResolvers();\n\n const abortInvocation = (reason: unknown) => {\n if (!invocationAbortController.signal.aborted) {\n invocationAbortController.abort(reason);\n }\n };\n\n const cleanupWorker = (reuseWorker: boolean): Promise => {\n if (workerCleanup !== undefined) {\n return workerCleanup;\n }\n if (workerCleanedUp) {\n return Promise.resolve();\n }\n workerCleanedUp = true;\n if (syncBridgeHeader !== undefined) {\n Atomics.store(\n syncBridgeHeader,\n SyncBridgeHeader.State,\n SyncBridgeState.Closed,\n );\n Atomics.notify(syncBridgeHeader, SyncBridgeHeader.State);\n }\n clearTimeout(timeoutHandle);\n outerAbortSignal?.removeEventListener('abort', onAbort);\n worker.off('message', onMessage);\n worker.off('error', onError);\n worker.off('exit', onExit);\n invocationContext.emitDestroy();\n if (reuseWorker) {\n releaseWorker(pooledWorker);\n workerCleanup = Promise.resolve();\n } else {\n workerCleanup = destroyWorker(pooledWorker);\n }\n return workerCleanup;\n };\n\n const settleCaller = (settle: () => void) => {\n if (callerSettled) {\n return;\n }\n callerSettled = true;\n try {\n settle();\n } catch (error) {\n rejectResult(error);\n }\n };\n\n const settleAfterWorkerCleanup = async (\n reuseWorker: boolean,\n settle: () => void,\n ): Promise => {\n await cleanupWorker(reuseWorker);\n settleCaller(settle);\n };\n\n const failTerminal = (error: unknown) => {\n if (terminalReached) {\n return;\n }\n terminalReached = true;\n for (const waiter of bridgeRequestTurnWaiters.values()) {\n waiter.reject(error);\n }\n bridgeRequestTurnWaiters.clear();\n abortInvocation(error);\n runInBackground(settleAfterWorkerCleanup(false, () => rejectResult(error)));\n };\n\n const admitBridgeRequest = async (requestIndex: number): Promise => {\n if (terminalReached) {\n return false;\n }\n if (\n !Number.isSafeInteger(requestIndex) ||\n requestIndex < nextBridgeRequestIndex ||\n arrivedBridgeRequestIndexes.has(requestIndex)\n ) {\n failTerminal(\n new RunProtocolError(\n `Worker sent invalid aggregate bridge request index ${requestIndex}.`,\n { nextBridgeRequestIndex, requestIndex },\n ),\n );\n return false;\n }\n arrivedBridgeRequestIndexes.add(requestIndex);\n if (requestIndex === nextBridgeRequestIndex) {\n bridgeRequestTurnHeld = true;\n } else {\n const waiter = createPromiseWithResolvers();\n bridgeRequestTurnWaiters.set(requestIndex, waiter);\n try {\n await waiter.promise;\n } catch {\n return false;\n }\n }\n if (terminalReached) {\n return false;\n }\n if (\n !bridgeRequestTurnHeld ||\n requestIndex !== nextBridgeRequestIndex ||\n totalBridgeRequests + 1 !== requestIndex\n ) {\n failTerminal(\n new RunProtocolError(\n `Aggregate bridge request order mismatch: expected ${nextBridgeRequestIndex}, received ${requestIndex}.`,\n ),\n );\n return false;\n }\n if (totalBridgeRequests >= normalizedOptions.maxBridgeRequests) {\n failTerminal(\n new RunBridgeLimitError(\n `JavaScript runtime exceeded the ${normalizedOptions.maxBridgeRequests} bridge request limit.`,\n {\n invocationId,\n maxBridgeRequests: normalizedOptions.maxBridgeRequests,\n },\n ),\n );\n return false;\n }\n totalBridgeRequests += 1;\n return true;\n };\n\n const releaseBridgeRequestTurn = (requestIndex: number): boolean => {\n if (\n terminalReached ||\n !bridgeRequestTurnHeld ||\n requestIndex !== nextBridgeRequestIndex\n ) {\n if (!terminalReached) {\n failTerminal(\n new RunProtocolError(\n `Aggregate bridge request turn mismatch for ${requestIndex}.`,\n ),\n );\n }\n return false;\n }\n arrivedBridgeRequestIndexes.delete(requestIndex);\n bridgeRequestTurnHeld = false;\n nextBridgeRequestIndex += 1;\n const waiter = bridgeRequestTurnWaiters.get(nextBridgeRequestIndex);\n if (waiter !== undefined) {\n bridgeRequestTurnWaiters.delete(nextBridgeRequestIndex);\n bridgeRequestTurnHeld = true;\n waiter.resolve(null);\n }\n return true;\n };\n\n const onAbort = bindInvocationContext(() => {\n failTerminal(new RunAbortedError());\n });\n\n const timeoutHandle = setTimeout(\n bindInvocationContext(() => {\n failTerminal(new RunTimeoutError(timeoutErrorMs));\n }),\n normalizedOptions.timeoutMs,\n );\n\n const onMessage = bindInvocationContext((value: unknown) => {\n try {\n assertWorkerToMainMessage(value);\n } catch (error) {\n failTerminal(error);\n return;\n }\n const message = value;\n if (message.invocationId !== invocationId) {\n if (message.type === 'bridge-idle') {\n return;\n }\n failTerminal(\n new RunProtocolError(\n `Worker message invocationId mismatch: expected ${invocationId}, received ${message.invocationId}.`,\n {\n expectedInvocationId: invocationId,\n messageType: message.type,\n receivedInvocationId: message.invocationId,\n },\n ),\n );\n return;\n }\n\n if (message.type === 'result') {\n try {\n if (message.success) {\n if (message.valueJson === undefined) {\n throw new RunProtocolError(\n 'JavaScript runtime worker result is missing its value.',\n );\n }\n assertJsonPayloadSize(\n message.valueJson,\n normalizedOptions.maxResultBytes,\n 'JavaScript runtime result',\n );\n } else if (\n Buffer.byteLength(JSON.stringify(message.error)) >\n MAX_SERIALIZED_ERROR_BYTES\n ) {\n throw new RunProtocolError(\n 'JavaScript runtime worker error exceeds the result size limit.',\n );\n }\n } catch (error) {\n failTerminal(\n error instanceof RunProtocolError\n ? error\n : new RunProtocolError(\n 'JavaScript runtime worker result is invalid.',\n ),\n );\n return;\n }\n if (resultMessage !== undefined) {\n failTerminal(\n new RunProtocolError(\n `Worker sent duplicate result for invocation ${invocationId}.`,\n { invocationId },\n ),\n );\n return;\n }\n resultMessage = message;\n return;\n }\n\n if (message.type === 'ready') {\n workerReady = true;\n handleReadyMessage(message);\n return;\n }\n\n if (resultMessage !== undefined) {\n failTerminal(\n new RunProtocolError(\n `Worker sent ${message.type} after its terminal result for ${invocationId}.`,\n { invocationId, messageType: message.type },\n ),\n );\n return;\n }\n\n if (message.type === 'bridge-idle') {\n if (\n message.requestCount > totalBridgeRequests ||\n message.responseCount > bridgeResponsesSent\n ) {\n failTerminal(\n new RunProtocolError(\n `Worker bridge-idle count mismatch: expected ${totalBridgeRequests} requests and ${bridgeResponsesSent} responses, received ${message.requestCount} requests and ${message.responseCount} responses.`,\n {\n expectedRequestCount: totalBridgeRequests,\n expectedResponseCount: bridgeResponsesSent,\n receivedRequestCount: message.requestCount,\n receivedResponseCount: message.responseCount,\n },\n ),\n );\n return;\n }\n workerIdleRequestCount = Math.max(\n workerIdleRequestCount,\n message.requestCount,\n );\n workerIdleResponseCount = Math.max(\n workerIdleResponseCount,\n message.responseCount,\n );\n settleInterruptionsIfQuiescent();\n return;\n }\n\n if (markWorkerRequest(message)) {\n runInBackground(handleHostFunctionRequest(message));\n }\n });\n\n const handleWorkerError = (error: Error) => {\n if (interruptedResultPending !== undefined && resultMessage !== undefined) {\n terminalReached = true;\n const interruptedResult = interruptedResultPending;\n runInBackground(\n settleAfterWorkerCleanup(false, () => resolveResult(interruptedResult)),\n );\n return;\n }\n failTerminal(error);\n };\n const onError = bindInvocationContext(handleWorkerError);\n\n const onExit = bindInvocationContext((code: number) => {\n if (!terminalReached) {\n failTerminal(\n new Error(\n `JavaScript runtime worker exited before completion with code ${code}.`,\n ),\n );\n }\n });\n\n worker.on('message', onMessage);\n worker.on('error', onError);\n worker.on('exit', onExit);\n outerAbortSignal?.addEventListener('abort', onAbort, { once: true });\n if (outerAbortSignal?.aborted) {\n onAbort();\n }\n\n const runMessage: MainToWorkerMessage = {\n determinism,\n hostFunctionNamespaces: [...hostFunctionManifest.keys()],\n invocationId,\n moduleLoader: moduleLoader !== undefined,\n options: {\n executionTimeoutMs: getWorkerExecutionTimeoutMs(\n normalizedOptions.timeoutMs,\n ),\n maxConsoleOutputBytes: normalizedOptions.maxConsoleOutputBytes,\n maxHostFunctionInputBytes: normalizedOptions.maxHostFunctionInputBytes,\n maxResultBytes: normalizedOptions.maxResultBytes,\n maxStackSizeBytes: normalizedOptions.maxStackSizeBytes,\n memoryLimitBytes: normalizedOptions.memoryLimitBytes,\n timeoutMs: timeoutErrorMs,\n },\n source,\n sourceType,\n syncBridge,\n syncHostFunctionNamespaces: [...syncHostFunctionManifest.keys()],\n type: 'run',\n };\n\n if (syncBridge !== undefined && syncBridgeHeader !== undefined) {\n runInBackground(runSyncBridgeLoop(syncBridge, syncBridgeHeader));\n }\n\n if (!terminalReached) {\n try {\n // eslint-disable-next-line unicorn/require-post-message-target-origin -- Node.js Worker has no targetOrigin parameter.\n worker.postMessage(runMessage);\n } catch (error) {\n failTerminal(error);\n }\n }\n\n return { result };\n\n function markWorkerRequest(message: WorkerHostFunctionRequest): boolean {\n if (terminalReached) {\n return false;\n }\n const expectedRequestId = `${invocationId}:bridge-${asyncBridgeRequests + 1}`;\n if (message.requestId !== expectedRequestId) {\n failTerminal(\n new RunProtocolError(\n `Worker sent out-of-sequence requestId ${message.requestId}; expected ${expectedRequestId}.`,\n { expectedRequestId, invocationId, requestId: message.requestId },\n ),\n );\n return false;\n }\n if (seenWorkerRequestIds.has(message.requestId)) {\n failTerminal(\n new RunProtocolError(\n `Worker sent duplicate requestId ${message.requestId}.`,\n { invocationId, requestId: message.requestId },\n ),\n );\n return false;\n }\n seenWorkerRequestIds.add(message.requestId);\n\n asyncBridgeRequests += 1;\n return true;\n }\n\n async function handleHostFunctionRequest(\n message: WorkerHostFunctionRequest,\n ): Promise {\n const { requestIndex } = message;\n const entryIndex = requestIndex - 1;\n const replayEntry = ledger[entryIndex];\n if (!(await admitBridgeRequest(requestIndex))) {\n return;\n }\n if (inFlightBridgeRequests >= normalizedOptions.maxInFlightBridgeRequests) {\n failTerminal(\n new RunBridgeLimitError(\n `JavaScript runtime exceeded the ${normalizedOptions.maxInFlightBridgeRequests} in-flight bridge request limit.`,\n {\n invocationId,\n maxInFlightBridgeRequests:\n normalizedOptions.maxInFlightBridgeRequests,\n },\n ),\n );\n return;\n }\n inFlightBridgeRequests += 1;\n try {\n if (!releaseBridgeRequestTurn(requestIndex)) {\n return;\n }\n if (replayEntry !== undefined) {\n assertReplayMatches(replayEntry, message);\n if (replayEntry.status === 'fulfilled') {\n queueBridgeResponse(replayEntry.settledOrder, {\n dateNowMs: replayEntry.dateNowMs,\n invocationId,\n requestId: message.requestId,\n success: true,\n type: 'bridge-response',\n valueJson: replayEntry.valueJson,\n });\n return;\n }\n if (replayEntry.status === 'rejected') {\n queueBridgeResponse(replayEntry.settledOrder, {\n dateNowMs: replayEntry.dateNowMs,\n error: replayEntry.error,\n invocationId,\n requestId: message.requestId,\n success: false,\n type: 'bridge-response',\n });\n return;\n }\n if (!resolutionMap.has(replayEntry.interruptionId)) {\n pendingInterruptionIndexes.add(entryIndex);\n return;\n }\n }\n\n const hostFunctionContext: HostFunctionContext = {\n abortSignal: invocationAbortController.signal,\n hostFunctionName: message.hostFunctionName,\n interrupt,\n invocationId,\n logicalRunId,\n requestId: message.requestId,\n requestIndex,\n };\n if (replayEntry?.status === 'interrupted') {\n hostFunctionContext.resume = {\n interruptionId: replayEntry.interruptionId,\n payload: parseJsonPayload(\n replayEntry.payloadJson,\n `Interruption \"${replayEntry.interruptionId}\" payload`,\n ),\n resolution: parseJsonPayload(\n resolutionMap.get(replayEntry.interruptionId) as string,\n `Resolution \"${replayEntry.interruptionId}\"`,\n ),\n };\n }\n const outcome = await invokeHostFunction({\n context: hostFunctionContext,\n hostFunctionManifest,\n hostFunctionName: message.hostFunctionName,\n hostFunctions,\n inputJson: message.inputJson,\n maxHostFunctionInputBytes: normalizedOptions.maxHostFunctionInputBytes,\n maxHostFunctionOutputBytes:\n normalizedOptions.maxHostFunctionOutputBytes,\n });\n if (outcome.status === 'interrupted') {\n const interruptionId =\n replayEntry?.status === 'interrupted'\n ? replayEntry.interruptionId\n : `interrupt-${requestIndex}`;\n setLedgerEntry(entryIndex, {\n bindingName: message.hostFunctionName,\n inputJson: message.inputJson,\n interruptionId,\n payloadJson: outcome.payloadJson,\n status: 'interrupted',\n });\n pendingInterruptionIndexes.add(entryIndex);\n return;\n }\n nextSettlementOrder += 1;\n setLedgerEntry(entryIndex, {\n bindingName: message.hostFunctionName,\n dateNowMs: Date.now(),\n inputJson: message.inputJson,\n settledOrder: nextSettlementOrder,\n status: 'fulfilled',\n valueJson: outcome.valueJson,\n });\n const fulfilledEntry = ledger[entryIndex];\n if (\n fulfilledEntry?.status !== 'fulfilled' ||\n 'bridgeKind' in fulfilledEntry\n ) {\n throw new RunProtocolError('Fulfilled ledger entry was not recorded.');\n }\n queueBridgeResponse(fulfilledEntry.settledOrder, {\n dateNowMs: fulfilledEntry.dateNowMs,\n invocationId,\n requestId: message.requestId,\n success: true,\n type: 'bridge-response',\n valueJson: outcome.valueJson,\n });\n } catch (error) {\n handleHostFunctionFailure(error, entryIndex, message);\n } finally {\n inFlightBridgeRequests -= 1;\n if (pendingInterruptionIndexes.size > 0 && inFlightBridgeRequests === 0) {\n settleInterruptionsIfQuiescent();\n }\n }\n }\n\n function handleHostFunctionFailure(\n error: unknown,\n entryIndex: number,\n message: WorkerHostFunctionRequest,\n ): void {\n if (terminalReached) {\n return;\n }\n if (error instanceof RunProtocolError) {\n failTerminal(error);\n return;\n }\n const serialized = serializeBridgeErrorForGuest(error, 'hostFunction');\n try {\n nextSettlementOrder += 1;\n setLedgerEntry(entryIndex, {\n bindingName: message.hostFunctionName,\n dateNowMs: Date.now(),\n error: serialized,\n inputJson: message.inputJson,\n settledOrder: nextSettlementOrder,\n status: 'rejected',\n });\n } catch (recordError) {\n failTerminal(recordError);\n return;\n }\n const rejectedEntry = ledger[entryIndex];\n if (rejectedEntry?.status !== 'rejected' || 'bridgeKind' in rejectedEntry) {\n failTerminal(\n new RunProtocolError('Rejected ledger entry was not recorded.'),\n );\n return;\n }\n queueBridgeResponse(rejectedEntry.settledOrder, {\n dateNowMs: rejectedEntry.dateNowMs,\n error: serialized,\n invocationId,\n requestId: message.requestId,\n success: false,\n type: 'bridge-response',\n });\n }\n\n function assertCanCreateContinuation(): void {\n if (syncBridgeOperationInFlight) {\n throw new RunProtocolError(\n 'A run cannot create a continuation while a synchronous bridge operation is in flight.',\n );\n }\n if (\n moduleLoader !== undefined &&\n (moduleLoader.identity === undefined ||\n moduleLoader.identity.length === 0)\n ) {\n throw new RunProtocolError(\n 'A module loader must have a non-empty identity to create a continuation.',\n );\n }\n }\n\n async function runSyncBridgeLoop(\n bridge: SharedArrayBuffer,\n bridgeHeader: Int32Array,\n ): Promise {\n try {\n for (;;) {\n const state = Atomics.load(bridgeHeader, SyncBridgeHeader.State);\n if (state === SyncBridgeState.Closed || terminalReached) {\n return;\n }\n if (state === SyncBridgeState.Idle) {\n await waitAsyncForSyncBridgeChange(\n bridgeHeader,\n SyncBridgeState.Idle,\n );\n continue;\n }\n if (state !== SyncBridgeState.Request) {\n throw new RunProtocolError(\n 'Synchronous bridge entered an invalid request state.',\n );\n }\n const request = readSyncBridgeRequest(bridge);\n if (request.sequence !== syncBridgeRequests + 1) {\n throw new RunProtocolError(\n `Synchronous bridge request sequence mismatch: expected ${syncBridgeRequests + 1}, received ${request.sequence}.`,\n );\n }\n if (Buffer.byteLength(request.name) > 1024) {\n throw new RunProtocolError(\n 'Synchronous bridge request name exceeds 1024 bytes.',\n );\n }\n assertJsonPayloadSize(\n request.payload,\n normalizedOptions.maxHostFunctionInputBytes,\n 'Synchronous bridge request arguments',\n );\n if (!(await admitBridgeRequest(request.requestIndex))) {\n return;\n }\n if (suspensionSettling || interruptedResultPending !== undefined) {\n throw new RunProtocolError(\n 'Synchronous bridge requests are forbidden while creating a continuation.',\n );\n }\n const entryIndex = request.requestIndex - 1;\n const replayEntry = ledger[entryIndex];\n syncBridgeRequests += 1;\n syncBridgeOperationInFlight = true;\n if (!releaseBridgeRequestTurn(request.requestIndex)) {\n return;\n }\n let response;\n try {\n if (replayEntry === undefined) {\n response = await dispatchSyncBridgeRequest(\n request.kind,\n request.name,\n request.payload,\n request.sequence,\n request.requestIndex,\n );\n assertSyncBridgeResponseSize(response);\n if (continuationEnabled || continuationState !== undefined) {\n recordSyncBridgeResponse(entryIndex, request, response);\n }\n } else {\n response = replaySyncBridgeResponse(request, replayEntry);\n }\n } finally {\n syncBridgeOperationInFlight = false;\n }\n if (terminalReached) {\n return;\n }\n writeSyncBridgeResponse(bridge, response);\n bridgeResponsesSent += 1;\n Atomics.store(\n bridgeHeader,\n SyncBridgeHeader.State,\n SyncBridgeState.Response,\n );\n Atomics.notify(bridgeHeader, SyncBridgeHeader.State);\n await waitAsyncForSyncBridgeChange(\n bridgeHeader,\n SyncBridgeState.Response,\n );\n }\n } catch (error) {\n failTerminal(\n error instanceof RunError\n ? error\n : new RunProtocolError('Synchronous bridge protocol failed.', {\n cause: error instanceof Error ? error.message : String(error),\n }),\n );\n }\n }\n\n function replaySyncBridgeResponse(\n request: ReturnType,\n entry: RunLedgerEntry,\n ): SyncBridgeResponse {\n const bridgeKind = getSyncBridgeLedgerKind(request.kind);\n const bindingName = getSyncBridgeHostFunctionName(\n request.kind,\n request.name,\n );\n if (\n !('bridgeKind' in entry) ||\n entry.bridgeKind !== bridgeKind ||\n entry.bindingName !== bindingName ||\n entry.inputJson !== request.payload\n ) {\n throw new RunProtocolError(\n 'Continuation replay diverged from the recorded synchronous bridge ledger.',\n { requestIndex: request.requestIndex },\n );\n }\n return entry.status === 'fulfilled'\n ? { payload: entry.valueJson, sequence: request.sequence, success: true }\n : { error: entry.error, sequence: request.sequence, success: false };\n }\n\n function recordSyncBridgeResponse(\n entryIndex: number,\n request: ReturnType,\n response: SyncBridgeResponse,\n ): void {\n const common = {\n bindingName: getSyncBridgeHostFunctionName(request.kind, request.name),\n bridgeKind: getSyncBridgeLedgerKind(request.kind),\n inputJson: request.payload,\n } as const;\n setLedgerEntry(\n entryIndex,\n response.success\n ? {\n ...common,\n status: 'fulfilled',\n valueJson: response.payload,\n }\n : { ...common, error: response.error, status: 'rejected' },\n );\n }\n\n function assertSyncBridgeResponseSize(response: SyncBridgeResponse): void {\n if (!response.success) {\n assertJsonPayloadSize(\n JSON.stringify(response.error),\n normalizedOptions.maxHostFunctionOutputBytes,\n 'Synchronous host bridge error',\n );\n }\n }\n\n async function dispatchSyncBridgeRequest(\n kind: SyncBridgeRequestKind,\n name: string,\n payload: string,\n sequence: number,\n requestIndex: number,\n ) {\n const context: HostFunctionContext = {\n abortSignal: invocationAbortController.signal,\n hostFunctionName: getSyncBridgeHostFunctionName(kind, name),\n interrupt,\n invocationId,\n logicalRunId,\n requestId: `${invocationId}:sync-${sequence}`,\n requestIndex,\n };\n try {\n if (kind === SyncBridgeRequestKind.HostFunction) {\n const outcome = await invokeHostFunction({\n context,\n hostFunctionManifest: syncHostFunctionManifest,\n hostFunctionName: name,\n hostFunctions: syncHostFunctions,\n inputJson: payload,\n maxHostFunctionInputBytes:\n normalizedOptions.maxHostFunctionInputBytes,\n maxHostFunctionOutputBytes:\n normalizedOptions.maxHostFunctionOutputBytes,\n });\n if (outcome.status === 'interrupted') {\n throw new RunProtocolError(\n 'Synchronous host functions cannot interrupt a run.',\n );\n }\n return {\n payload: outcome.valueJson,\n sequence,\n success: true as const,\n };\n }\n\n if (moduleLoader === undefined) {\n throw new RunProtocolError(\n 'Worker requested module loading without a configured module loader.',\n );\n }\n let args: unknown;\n try {\n args = JSON.parse(payload) as unknown;\n } catch {\n throw new RunProtocolError('Module loader arguments are malformed.');\n }\n if (\n !Array.isArray(args) ||\n args.some(value => typeof value !== 'string')\n ) {\n throw new RunProtocolError('Module loader arguments are malformed.');\n }\n const output = await raceAgainstAbort(\n runWithHostFunctionContext(context, async () => {\n if (kind === SyncBridgeRequestKind.ModuleNormalize) {\n if (args.length !== 2) {\n throw new RunProtocolError(\n 'Module normalize arguments are malformed.',\n );\n }\n const { normalize } = moduleLoader;\n return normalize === undefined\n ? args[0]\n : await normalize(args[0] as string, args[1] as string);\n }\n if (args.length !== 1) {\n throw new RunProtocolError('Module load arguments are malformed.');\n }\n return await moduleLoader.load(args[0] as string);\n }),\n context.abortSignal,\n );\n if (typeof output !== 'string') {\n throw new TypeError(\n `${context.hostFunctionName} must return a string.`,\n );\n }\n let bridgeOutput = output;\n if (kind === SyncBridgeRequestKind.ModuleLoad) {\n assertSourceSize(output, normalizedOptions.maxSourceBytes);\n bridgeOutput = transformSource(output, true);\n assertSourceSize(bridgeOutput, normalizedOptions.maxSourceBytes);\n }\n const encodedOutput = JSON.stringify(bridgeOutput);\n assertJsonPayloadSize(\n encodedOutput,\n normalizedOptions.maxHostFunctionOutputBytes,\n `${context.hostFunctionName} output`,\n );\n return {\n payload: encodedOutput,\n sequence,\n success: true as const,\n };\n } catch (error) {\n if (error instanceof RunProtocolError) {\n throw error;\n }\n return {\n error:\n kind === SyncBridgeRequestKind.HostFunction\n ? serializeBridgeErrorForGuest(error, 'hostFunction')\n : serializeBridgeErrorForGuest(error, 'bridge'),\n sequence,\n success: false as const,\n };\n }\n }\n\n function queueBridgeResponse(\n settledOrder: number,\n message: WorkerBridgeResponse,\n ): void {\n if (\n queuedBridgeResponses.has(settledOrder) ||\n settledOrder < nextResponseOrder\n ) {\n failTerminal(\n new RunProtocolError('Duplicate bridge settlement order.', {\n settledOrder,\n }),\n );\n return;\n }\n queuedBridgeResponses.set(settledOrder, message);\n for (;;) {\n const next = queuedBridgeResponses.get(nextResponseOrder);\n if (next === undefined) {\n break;\n }\n queuedBridgeResponses.delete(nextResponseOrder);\n nextResponseOrder += 1;\n postBridgeResponse(next);\n }\n }\n\n function setLedgerEntry(index: number, entry: RunLedgerEntry): void {\n const previous = ledger[index];\n const nextBytes =\n ledgerBytes -\n (previous === undefined ? 0 : ledgerEntryBytes(previous)) +\n ledgerEntryBytes(entry);\n if (nextBytes > normalizedOptions.maxContinuationBytes) {\n throw new RunProtocolError(\n `Continuation state exceeds the ${normalizedOptions.maxContinuationBytes} byte size limit.`,\n { bytes: nextBytes, maxBytes: normalizedOptions.maxContinuationBytes },\n );\n }\n ledger[index] = entry;\n ledgerBytes = nextBytes;\n }\n\n function settleInterruptionsIfQuiescent(): void {\n if (\n pendingInterruptionIndexes.size > 0 &&\n inFlightBridgeRequests === 0 &&\n !syncBridgeOperationInFlight &&\n workerIdleRequestCount === totalBridgeRequests &&\n workerIdleResponseCount === bridgeResponsesSent\n ) {\n runInBackground(settleInterruptions());\n }\n }\n\n function assertReplayMatches(\n entry: RunLedgerEntry,\n message: WorkerHostFunctionRequest,\n ): asserts entry is AsyncLedgerEntry {\n if (\n 'bridgeKind' in entry ||\n entry.bindingName !== message.hostFunctionName ||\n entry.inputJson !== message.inputJson\n ) {\n throw new RunProtocolError(\n 'Continuation replay diverged from the recorded host function ledger.',\n {\n bridgeIndex: message.requestId,\n expectedHostFunctionName: entry.bindingName,\n receivedHostFunctionName: message.hostFunctionName,\n },\n );\n }\n }\n\n async function settleInterruptions(): Promise {\n if (suspensionSettling || terminalReached) {\n return;\n }\n suspensionSettling = true;\n try {\n assertCanCreateContinuation();\n const interruptions = [...pendingInterruptionIndexes]\n .toSorted((left, right) => left - right)\n .map(index => {\n const entry = ledger[index];\n if (entry?.status !== 'interrupted') {\n throw new RunProtocolError(\n 'Pending interruption has no matching ledger entry.',\n { index },\n );\n }\n return {\n arguments: parseJsonPayload(\n entry.inputJson,\n `Interruption \"${entry.interruptionId}\" arguments`,\n ) as unknown[],\n hostFunctionName: entry.bindingName,\n id: entry.interruptionId,\n payload: parseJsonPayload(\n entry.payloadJson,\n `Interruption \"${entry.interruptionId}\" payload`,\n ),\n };\n });\n const continuation = await raceContinuationOperation(\n context =>\n continuationCodec.encode(\n {\n determinism: { ...determinism },\n ledger: structuredClone(ledger),\n logicalRunId,\n runtime: 'run-replay-v2',\n scopeHash,\n serde: 'run-js-v1',\n source: originalSource,\n version: 2,\n },\n context,\n ),\n outerAbortSignal,\n deadlineMs,\n timeoutErrorMs,\n );\n assertContinuationTokenSize(\n continuation,\n normalizedOptions.maxContinuationBytes,\n );\n if (terminalReached) {\n return;\n }\n assertCanCreateContinuation();\n const interruptedResult: RunInterruptedResult = {\n continuation,\n interruptions,\n status: 'interrupted',\n };\n interruptedResultPending = interruptedResult;\n abortInvocation(interruptedResult);\n if (workerReady) {\n finalizeInterruptedResult(interruptedResult);\n return;\n }\n if (resultMessage === undefined) {\n // eslint-disable-next-line unicorn/require-post-message-target-origin -- Node.js Worker has no targetOrigin parameter.\n worker.postMessage({ invocationId, type: 'cancel' });\n }\n } catch (error) {\n failTerminal(error);\n }\n }\n\n function postBridgeResponse(message: WorkerBridgeResponse): void {\n if (terminalReached) {\n return;\n }\n try {\n bridgeResponsesSent += 1;\n // eslint-disable-next-line unicorn/require-post-message-target-origin -- Node.js Worker has no targetOrigin parameter.\n worker.postMessage(message);\n } catch (error) {\n failTerminal(error);\n }\n }\n\n function handleReadyMessage(message: WorkerReadyMessage): void {\n if (terminalReached) {\n return;\n }\n if (interruptedResultPending !== undefined) {\n finalizeInterruptedResult(interruptedResultPending);\n return;\n }\n if (resultMessage === undefined) {\n failTerminal(\n new RunProtocolError(\n `JavaScript runtime worker became ready without a result for ${message.invocationId}.`,\n { invocationId: message.invocationId },\n ),\n );\n return;\n }\n\n if (pendingInterruptionIndexes.size > 0) {\n runInBackground(settleInterruptions());\n return;\n }\n if (\n continuationState !== undefined &&\n totalBridgeRequests < continuationState.ledger.length\n ) {\n failTerminal(\n new RunProtocolError(\n 'Continuation completed before replaying the full host function ledger.',\n ),\n );\n return;\n }\n\n terminalReached = true;\n const finalResultMessage = resultMessage;\n if (inFlightBridgeRequests > 0) {\n const error = finalResultMessage.success\n ? new RunDetachedBridgeRequestError(\n `JavaScript runtime returned while ${inFlightBridgeRequests} bridge request(s) were still in flight.`,\n {\n inFlightBridgeRequests,\n invocationId,\n totalBridgeRequests,\n },\n )\n : deserializeResultError(finalResultMessage);\n abortInvocation(error);\n runInBackground(\n settleAfterWorkerCleanup(false, () => rejectResult(error)),\n );\n return;\n }\n\n runInBackground(\n settleAfterWorkerCleanup(true, () =>\n settleWithResultMessage(\n finalResultMessage,\n resolveResult,\n rejectResult,\n ),\n ),\n );\n }\n\n function finalizeInterruptedResult(\n interruptedResult: RunInterruptedResult,\n ): void {\n if (terminalReached) {\n return;\n }\n try {\n assertCanCreateContinuation();\n } catch (error) {\n failTerminal(error);\n return;\n }\n if (resultMessage === undefined) {\n failTerminal(\n new RunProtocolError(\n `Worker became ready without a terminal result for ${invocationId}.`,\n ),\n );\n return;\n }\n terminalReached = true;\n runInBackground(\n settleAfterWorkerCleanup(true, () => resolveResult(interruptedResult)),\n );\n }\n}\n\nfunction createContinuationScopeHash(\n input: InternalRunInput,\n options: NormalizedRunOptions,\n): string {\n const continuationContext = normalizeJsonPayload(\n input.continuationContext,\n options.maxContinuationBytes,\n 'Continuation context',\n );\n const hostFunctionManifest = [...input.hostFunctionManifest.keys()]\n .toSorted()\n .flatMap(namespace =>\n [...(input.hostFunctionManifest.get(namespace) ?? [])]\n .toSorted()\n .map(name => `${namespace}.${name}`),\n );\n const syncHostFunctionManifest = [...input.syncHostFunctionManifest.keys()]\n .toSorted()\n .flatMap(namespace =>\n [...(input.syncHostFunctionManifest.get(namespace) ?? [])]\n .toSorted()\n .map(name => `${namespace}.${name}`),\n );\n return createHash('sha256')\n .update(\n toJsonPayload(\n {\n audience: input.continuationAudience,\n bindingManifest: hostFunctionManifest,\n continuationContext,\n ...(syncHostFunctionManifest.length === 0\n ? {}\n : { syncBindingManifest: syncHostFunctionManifest }),\n ...(input.moduleLoader === undefined\n ? {}\n : { moduleLoaderIdentity: input.moduleLoader.identity }),\n ...(input.sourceType === undefined ||\n input.sourceType ===\n (input.moduleLoader === undefined ? 'function-body' : 'module')\n ? {}\n : { sourceType: input.sourceType }),\n // Keep the existing key so continuations whose transform was an\n // identity remain valid across this change. The original source is\n // stable across hosts and is also exact-matched during validation.\n transformedSourceHash: createHash('sha256')\n .update(input.source)\n .digest('hex'),\n },\n Number.MAX_SAFE_INTEGER,\n 'Continuation scope',\n ),\n )\n .digest('hex');\n}\n\nfunction getWorkerExecutionTimeoutMs(hostTimeoutMs: number): number {\n const cleanupHeadroomMs = Math.min(\n 50,\n Math.max(5, Math.floor(hostTimeoutMs / 4)),\n );\n return Math.max(1, hostTimeoutMs - cleanupHeadroomMs);\n}\n\nfunction acquireWorker(maxPoolSize: number): PooledWorker {\n let pooledWorker = idleWorkers.pop();\n while (pooledWorker?.destroyed) {\n pooledWorker = idleWorkers.pop();\n }\n pooledWorker ??= createWorker();\n pooledWorker.worker.removeAllListeners('exit');\n pooledWorker.worker.removeAllListeners('error');\n pooledWorker.worker.ref();\n trimIdleWorkers(Math.max(0, maxPoolSize - activeInvocations));\n return pooledWorker;\n}\n\nfunction createWorker(): PooledWorker {\n return {\n destroyed: false,\n worker: workerFactory(),\n };\n}\n\nfunction createRuntimeWorker(): Worker {\n if (isBunRuntime) {\n return new Worker(INLINE_RUN_WORKER_SOURCE, { eval: true, execArgv: [] });\n }\n return new Worker(getInlineWorkerUrl(), { execArgv: [] });\n}\n\nfunction getInlineWorkerUrl(): URL {\n inlineWorkerUrl ??= new URL(\n `data:text/javascript;base64,${Buffer.from(INLINE_RUN_WORKER_SOURCE).toString('base64')}`,\n );\n return inlineWorkerUrl;\n}\n\nfunction releaseWorker(pooledWorker: PooledWorker): void {\n if (pooledWorker.destroyed) {\n return;\n }\n const discardPooledWorker = () => {\n pooledWorker.destroyed = true;\n const index = idleWorkers.indexOf(pooledWorker);\n if (index !== -1) {\n idleWorkers.splice(index, 1);\n }\n };\n pooledWorker.worker.once('exit', discardPooledWorker);\n // An idle worker has no invocation-scoped listeners, so an 'error' at rest\n // would reach a bare EventEmitter and throw in the host process.\n pooledWorker.worker.once('error', discardPooledWorker);\n pooledWorker.worker.unref();\n idleWorkers.push(pooledWorker);\n}\n\nasync function terminatePooledWorker(worker: Worker): Promise {\n const termination = Promise.resolve(worker.terminate());\n if (!isBunRuntime) {\n await termination;\n return;\n }\n\n // Bun's worker_threads.terminate() can hang (oven-sh/bun#12616 and\n // follow-ups), including when the thread is busy in QuickJS WASM. Bound the\n // wait so caller settlement and pool accounting can proceed. The grace\n // timer also keeps the event loop alive while we wait (oven-sh/bun#12614).\n const grace = createPromiseWithResolvers();\n const graceHandle = setTimeout(\n () => grace.resolve(null),\n BUN_WORKER_TERMINATE_GRACE_MS,\n );\n try {\n await Promise.race([termination, grace.promise]);\n } finally {\n clearTimeout(graceHandle);\n }\n}\n\nasync function destroyWorker(pooledWorker: PooledWorker): Promise {\n if (pooledWorker.destroyed) {\n return;\n }\n pooledWorker.destroyed = true;\n pooledWorker.worker.removeAllListeners();\n terminatingWorkers += 1;\n try {\n await terminatePooledWorker(pooledWorker.worker);\n } catch {\n // The worker may already have exited between the state check and terminate.\n } finally {\n terminatingWorkers = Math.max(0, terminatingWorkers - 1);\n }\n}\n\nfunction trimIdleWorkers(maxIdleWorkers: number): void {\n while (idleWorkers.length > maxIdleWorkers) {\n const pooledWorker = idleWorkers.pop();\n if (pooledWorker !== undefined) {\n runInBackground(destroyWorker(pooledWorker));\n }\n }\n}\n\nfunction releaseInvocationSlot(\n memoryLimitBytes: number,\n reservedMemoryBytes: number,\n): void {\n activeInvocations = Math.max(0, activeInvocations - 1);\n releaseWorkerMemory(reservedMemoryBytes);\n const maxWorkers = getMaxWorkers({\n memoryLimitBytes,\n });\n trimIdleWorkers(Math.max(0, maxWorkers - activeInvocations));\n}\n\nfunction settleWithResultMessage(\n message: WorkerResultMessage,\n resolve: (value: RunResult) => void,\n reject: (reason?: unknown) => void,\n): void {\n if (!message.success) {\n reject(deserializeResultError(message));\n return;\n }\n resolve({\n status: 'completed',\n value:\n message.valueJson === undefined\n ? undefined\n : parseJsonPayload(message.valueJson, 'JavaScript runtime result'),\n });\n}\n\nfunction deserializeResultError(message: WorkerResultMessage): Error {\n if (message.error === undefined) {\n return new RunProtocolError(\n `JavaScript runtime worker failed without an error for ${message.invocationId}.`,\n { invocationId: message.invocationId },\n );\n }\n return deserializeError(message.error);\n}\n\nfunction ledgerEntryBytes(entry: RunLedgerEntry): number {\n return Buffer.byteLength(JSON.stringify(entry));\n}\n"],"mappings":"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","names":[]} +\ No newline at end of file ++{"version":3,"sources":["../../src/runtime/manager.ts"],"sourcesContent":["import { AsyncResource } from 'node:async_hooks';\nimport { Buffer } from 'node:buffer';\nimport { createHash, randomBytes } from 'node:crypto';\nimport { Worker } from 'node:worker_threads';\nimport {\n RunAbortedError,\n RunBridgeLimitError,\n RunConcurrencyError,\n RunDetachedBridgeRequestError,\n RunError,\n RunProtocolError,\n RunTimeoutError,\n MAX_SERIALIZED_ERROR_BYTES,\n deserializeError,\n serializeBridgeErrorForGuest,\n} from '../errors.js';\nimport {\n invokeHostFunction,\n raceAgainstAbort,\n} from '../host-function-invocation.js';\nimport { runWithHostFunctionContext } from '../host-function-context.js';\nimport {\n assertContinuationState,\n assertContinuationTokenSize,\n} from '../continuation-validation.js';\nimport { interrupt } from '../interrupt.js';\nimport { normalizeOptions } from '../utils/options.js';\nimport {\n hasExactKeys as hasExactOwnKeys,\n isPlainRecord,\n} from '../utils/object-validation.js';\nimport {\n assertJsonPayloadSize,\n normalizeJsonPayload,\n parseJsonPayload,\n toJsonPayload,\n} from '../utils/serialization.js';\nimport { createPromiseWithResolvers } from '../utils/promise-with-resolvers.js';\nimport { assertSourceSize, transformSource } from '../utils/source-cache.js';\nimport type {\n HostFunctionContext,\n InternalRunInput,\n NormalizedRunOptions,\n RunContinuationState,\n ContinuationDecodeTransaction,\n RunDeterminismState,\n RunInterruptedResult,\n RunLedgerEntry,\n RunResult,\n ContinuationOperationContext,\n} from '../types.js';\nimport {\n getMaxWorkers,\n releaseWorkerMemory,\n reserveWorkerMemory,\n} from './max-workers.js';\nimport type {\n MainToWorkerMessage,\n WorkerBridgeResponse,\n WorkerReadyMessage,\n WorkerResultMessage,\n WorkerHostFunctionRequest,\n} from './protocol.js';\nimport { assertWorkerToMainMessage } from './protocol-validation.js';\nimport { INLINE_RUN_WORKER_SOURCE } from './worker-source.js';\nimport {\n SyncBridgeHeader,\n SyncBridgeRequestKind,\n SyncBridgeState,\n MAX_SYNC_BRIDGE_BUFFER_BYTES,\n createSyncBridgeBuffer,\n getSyncBridgeBufferBytes,\n getSyncBridgeViews,\n readSyncBridgeRequest,\n waitAsyncForSyncBridgeChange,\n writeSyncBridgeResponse,\n} from './sync-bridge-protocol.js';\nimport type { SyncBridgeResponse } from './sync-bridge-protocol.js';\n\ninterface PooledWorker {\n worker: Worker;\n destroyed: boolean;\n}\n\nconst getSyncBridgeHostFunctionName = (\n kind: SyncBridgeRequestKind,\n name: string,\n): string => {\n if (kind === SyncBridgeRequestKind.HostFunction) {\n return name;\n }\n if (kind === SyncBridgeRequestKind.ModuleNormalize) {\n return 'moduleLoader.normalize';\n }\n return 'moduleLoader.load';\n};\n\nconst getSyncBridgeLedgerKind = (\n kind: SyncBridgeRequestKind,\n): 'sync-host' | 'module-normalize' | 'module-load' => {\n if (kind === SyncBridgeRequestKind.HostFunction) {\n return 'sync-host';\n }\n if (kind === SyncBridgeRequestKind.ModuleNormalize) {\n return 'module-normalize';\n }\n return 'module-load';\n};\n\ntype AsyncLedgerEntry = Exclude;\n\nconst getLedgerSettlementOrder = (entry: RunLedgerEntry): number =>\n 'bridgeKind' in entry || entry.status === 'interrupted'\n ? 0\n : entry.settledOrder;\n\ninterface ManagedWorkerRun {\n result: Promise;\n}\n\ninterface DecodedContinuation {\n state: unknown;\n transaction?: ContinuationDecodeTransaction;\n}\n\nlet invocationCounter = 0;\nlet activeInvocations = 0;\nlet terminatingWorkers = 0;\nlet inlineWorkerUrl: URL | undefined;\nconst idleWorkers: PooledWorker[] = [];\nlet workerFactory: () => Worker = createRuntimeWorker;\nconst isBunRuntime = (globalThis as { Bun?: unknown }).Bun !== undefined;\nconst BUN_WORKER_TERMINATE_GRACE_MS = 100;\n\nconst runInBackground = async (operation: Promise): Promise => {\n await operation;\n};\n\n/**\n * Test-only worker protocol injection point.\n *\n * @internal\n */\nexport function setRuntimeWorkerFactoryForTest(\n factory: (() => Worker) | undefined,\n): void {\n trimIdleWorkers(0);\n workerFactory = factory ?? createRuntimeWorker;\n}\n\n/** @internal */\nexport function getRuntimeDiagnostics(): {\n activeInvocations: number;\n idleWorkers: number;\n destroyedIdleWorkers: number;\n terminatingWorkers: number;\n} {\n return {\n activeInvocations,\n destroyedIdleWorkers: idleWorkers.filter(worker => worker.destroyed).length,\n idleWorkers: idleWorkers.length,\n terminatingWorkers,\n };\n}\n\nasync function readContinuation(\n input: InternalRunInput,\n options: NormalizedRunOptions,\n deadlineMs: number,\n scopeHash: string,\n): Promise {\n if (input.continuation === undefined) {\n if ((input.resolutions?.length ?? 0) > 0) {\n throw new RunProtocolError(\n 'Interruption resolutions require a continuation.',\n );\n }\n return undefined;\n }\n assertContinuationTokenSize(input.continuation, options.maxContinuationBytes);\n const { state, transaction } = await decodeContinuation(\n input,\n input.continuation,\n deadlineMs,\n options.timeoutMs,\n );\n let commitStarted = false;\n try {\n assertContinuationState(state, input.source, scopeHash, options);\n assertContinuationResolutions(state, input, options);\n if (transaction !== undefined) {\n if (input.abortSignal?.aborted) {\n throw new RunAbortedError();\n }\n if (Date.now() >= deadlineMs) {\n throw new RunTimeoutError(options.timeoutMs);\n }\n commitStarted = true;\n await transaction.commit();\n }\n return state;\n } catch (error) {\n if (transaction !== undefined && !commitStarted) {\n await transaction.rollback();\n }\n throw error;\n }\n}\n\nasync function decodeContinuation(\n input: InternalRunInput,\n token: unknown,\n deadlineMs: number,\n timeoutMs: number,\n): Promise {\n try {\n const { continuationCodec } = input;\n const { decodeTransaction } = continuationCodec;\n if (decodeTransaction === undefined) {\n const state = await raceContinuationOperation(\n context => continuationCodec.decode(token, context),\n input.abortSignal,\n deadlineMs,\n timeoutMs,\n );\n return { state };\n }\n const transaction = await raceContinuationOperation(\n context => decodeTransaction.call(continuationCodec, token, context),\n input.abortSignal,\n deadlineMs,\n timeoutMs,\n rollbackDiscardedTransaction,\n );\n return { state: transaction.state, transaction };\n } catch (error) {\n if (RunError.isInstance(error)) {\n throw error;\n }\n throw new RunProtocolError('Continuation codec failed to decode token.', {\n cause: error instanceof Error ? error.message : String(error),\n });\n }\n}\n\nfunction assertContinuationResolutions(\n state: RunContinuationState,\n input: InternalRunInput,\n options: NormalizedRunOptions,\n): void {\n const pendingIds = new Set(\n state.ledger\n .filter(entry => entry.status === 'interrupted')\n .map(entry => entry.interruptionId),\n );\n const seen = new Set();\n for (const resolution of input.resolutions ?? []) {\n if (\n !isPlainRecord(resolution) ||\n !hasExactOwnKeys(resolution, ['interruptionId', 'value'])\n ) {\n throw new RunProtocolError('An interruption resolution is malformed.');\n }\n if (\n typeof resolution.interruptionId !== 'string' ||\n !pendingIds.has(resolution.interruptionId) ||\n seen.has(resolution.interruptionId)\n ) {\n throw new RunProtocolError(\n 'A resolution does not match exactly one pending interruption.',\n { interruptionId: resolution.interruptionId },\n );\n }\n toJsonPayload(\n resolution.value,\n options.maxHostFunctionOutputBytes,\n `Resolution \"${resolution.interruptionId}\"`,\n );\n seen.add(resolution.interruptionId);\n }\n if (pendingIds.size === 0 || seen.size !== pendingIds.size) {\n throw new RunProtocolError(\n 'A continuation requires exactly one resolution for every pending interruption.',\n { pending: pendingIds.size, received: seen.size },\n );\n }\n}\n\nasync function rollbackDiscardedTransaction(\n transaction: ContinuationDecodeTransaction,\n): Promise {\n await transaction.rollback();\n}\n\nasync function raceContinuationOperation(\n operation: (context: ContinuationOperationContext) => T | Promise,\n abortSignal: AbortSignal | undefined,\n deadlineMs: number,\n timeoutMs: number,\n onDiscardedResult?: (result: T) => void | Promise,\n): Promise {\n if (abortSignal?.aborted) {\n throw new RunAbortedError();\n }\n const operationAbortController = new AbortController();\n const aborted = createPromiseWithResolvers();\n const rejectOnAbort = () => {\n operationAbortController.abort(abortSignal?.reason);\n aborted.reject(new RunAbortedError());\n };\n abortSignal?.addEventListener('abort', rejectOnAbort, { once: true });\n const remainingMs = Math.max(0, deadlineMs - Date.now());\n const timedOut = createPromiseWithResolvers();\n const timeoutHandle = setTimeout(() => {\n operationAbortController.abort(new RunTimeoutError(timeoutMs));\n timedOut.reject(new RunTimeoutError(timeoutMs));\n }, remainingMs);\n const startOperation = async (): Promise => {\n await Promise.resolve();\n return operation({\n abortSignal: operationAbortController.signal,\n deadlineMs,\n });\n };\n const operationPromise = startOperation();\n try {\n return await Promise.race([\n operationPromise,\n aborted.promise,\n timedOut.promise,\n ]);\n } catch (error) {\n if (\n operationAbortController.signal.aborted &&\n onDiscardedResult !== undefined\n ) {\n runInBackground(\n discardContinuationOperationResult(operationPromise, onDiscardedResult),\n );\n }\n throw error;\n } finally {\n clearTimeout(timeoutHandle);\n abortSignal?.removeEventListener('abort', rejectOnAbort);\n }\n}\n\nasync function discardContinuationOperationResult(\n operation: Promise,\n onDiscardedResult: (result: T) => void | Promise,\n): Promise {\n try {\n const result = await operation;\n await onDiscardedResult(result);\n } catch {\n // Expiring storage claims recover abandoned work if cleanup cannot finish.\n }\n}\n\nexport async function runManaged(input: InternalRunInput): Promise {\n const normalizedOptions = normalizeOptions(input.limits);\n const deadlineMs = Date.now() + normalizedOptions.timeoutMs;\n if (input.abortSignal?.aborted) {\n throw new RunAbortedError();\n }\n const needsSyncBridge =\n input.moduleLoader !== undefined || input.syncHostFunctionManifest.size > 0;\n if (normalizedOptions.timeoutMode === 'execution' && needsSyncBridge) {\n throw new TypeError('Execution time budgets require asynchronous host functions.');\n }\n const syncBridgeBytes = needsSyncBridge\n ? getSyncBridgeBufferBytes(\n normalizedOptions.maxHostFunctionInputBytes,\n normalizedOptions.maxHostFunctionOutputBytes,\n )\n : 0;\n if (syncBridgeBytes > normalizedOptions.memoryLimitBytes) {\n throw new RunBridgeLimitError(\n `Synchronous bridge requires ${syncBridgeBytes} bytes, exceeding the ${normalizedOptions.memoryLimitBytes} byte invocation memory limit.`,\n {\n memoryLimitBytes: normalizedOptions.memoryLimitBytes,\n syncBridgeBytes,\n },\n );\n }\n if (syncBridgeBytes > MAX_SYNC_BRIDGE_BUFFER_BYTES) {\n throw new RunBridgeLimitError(\n `Synchronous bridge requires ${syncBridgeBytes} bytes, exceeding the ${MAX_SYNC_BRIDGE_BUFFER_BYTES} byte bridge capacity limit.`,\n {\n maxSyncBridgeBytes: MAX_SYNC_BRIDGE_BUFFER_BYTES,\n syncBridgeBytes,\n },\n );\n }\n const maxWorkers = getMaxWorkers({\n additionalMemoryBytes: syncBridgeBytes,\n memoryLimitBytes: normalizedOptions.memoryLimitBytes,\n });\n if (activeInvocations >= maxWorkers) {\n throw new RunConcurrencyError(maxWorkers);\n }\n const reservedMemoryBytes = reserveWorkerMemory(\n normalizedOptions.memoryLimitBytes,\n syncBridgeBytes,\n );\n if (reservedMemoryBytes === undefined) {\n throw new RunConcurrencyError(Math.max(1, activeInvocations));\n }\n activeInvocations += 1;\n try {\n assertSourceSize(input.source, normalizedOptions.maxSourceBytes);\n const sourceType =\n input.sourceType ??\n (input.moduleLoader === undefined ? 'function-body' : 'module');\n const transformedSource = transformSource(\n input.source,\n sourceType === 'module',\n );\n assertSourceSize(transformedSource, normalizedOptions.maxSourceBytes);\n const scopeHash = createContinuationScopeHash(input, normalizedOptions);\n const continuationState = await readContinuation(\n input,\n normalizedOptions,\n deadlineMs,\n scopeHash,\n );\n const normalizedResolutions = (input.resolutions ?? []).map(resolution => ({\n interruptionId: resolution.interruptionId,\n value: toJsonPayload(\n resolution.value,\n normalizedOptions.maxHostFunctionOutputBytes,\n `Resolution \"${resolution.interruptionId}\"`,\n ),\n }));\n if (input.abortSignal?.aborted) {\n throw new RunAbortedError();\n }\n const workerOptions = {\n ...normalizedOptions,\n timeoutMs: normalizedOptions.timeoutMode === 'execution'\n ? normalizedOptions.timeoutMs\n : Math.max(1, deadlineMs - Date.now()),\n };\n const run = startWorkerRun({\n ...input,\n ...(continuationState === undefined ? {} : { continuationState }),\n deadlineMs,\n maxWorkers,\n normalizedOptions: workerOptions,\n originalSource: input.source,\n resolutions: normalizedResolutions,\n scopeHash,\n source: transformedSource,\n sourceType,\n timeoutErrorMs: normalizedOptions.timeoutMs,\n });\n return await run.result;\n } finally {\n releaseInvocationSlot(\n normalizedOptions.memoryLimitBytes,\n reservedMemoryBytes,\n );\n }\n}\n\nfunction startWorkerRun({\n source,\n sourceType,\n originalSource,\n hostFunctions,\n hostFunctionManifest,\n syncHostFunctions,\n syncHostFunctionManifest,\n moduleLoader,\n abortSignal,\n resolutions,\n continuationCodec,\n continuationEnabled,\n continuationState,\n normalizedOptions,\n timeoutErrorMs,\n maxWorkers,\n scopeHash,\n deadlineMs,\n}: InternalRunInput & {\n originalSource: string;\n sourceType: 'function-body' | 'module';\n continuationState?: RunContinuationState;\n normalizedOptions: NormalizedRunOptions;\n timeoutErrorMs: number;\n maxWorkers: number;\n scopeHash: string;\n deadlineMs: number;\n}): ManagedWorkerRun {\n invocationCounter += 1;\n const invocationId = `run-${invocationCounter}`;\n const syncBridge =\n moduleLoader !== undefined || syncHostFunctionManifest.size > 0\n ? createSyncBridgeBuffer(\n normalizedOptions.maxHostFunctionInputBytes,\n normalizedOptions.maxHostFunctionOutputBytes,\n )\n : undefined;\n const syncBridgeHeader =\n syncBridge === undefined\n ? undefined\n : getSyncBridgeViews(syncBridge).header;\n const pooledWorker = acquireWorker(maxWorkers);\n const { worker } = pooledWorker;\n const invocationContext = new AsyncResource('run:invocation');\n const bindInvocationContext =\n (\n handler: (...args: Args) => void,\n ): ((...args: Args) => void) =>\n (...args: Args): void => {\n invocationContext.runInAsyncScope(handler, undefined, ...args);\n };\n\n const outerAbortSignal = abortSignal;\n const invocationAbortController = new AbortController();\n\n let resultMessage: WorkerResultMessage | undefined;\n let callerSettled = false;\n let terminalReached = false;\n let workerCleanedUp = false;\n let workerCleanup: Promise | undefined;\n let totalBridgeRequests = 0;\n let nextBridgeRequestIndex = 1;\n let bridgeRequestTurnHeld = false;\n let asyncBridgeRequests = 0;\n let syncBridgeRequests = 0;\n let syncBridgeOperationInFlight = false;\n let inFlightBridgeRequests = 0;\n let suspensionSettling = false;\n let interruptedResultPending: RunInterruptedResult | undefined;\n let workerReady = false;\n let workerIdleRequestCount = 0;\n let workerIdleResponseCount = 0;\n let bridgeResponsesSent = 0;\n const seenWorkerRequestIds = new Set();\n const arrivedBridgeRequestIndexes = new Set();\n const bridgeRequestTurnWaiters = new Map<\n number,\n ReturnType>\n >();\n const ledger: RunLedgerEntry[] = structuredClone(\n continuationState?.ledger ?? [],\n );\n let ledgerBytes = Buffer.byteLength(originalSource) + 128;\n const resolutionMap = new Map(\n (resolutions ?? []).map(item => [item.interruptionId, item.value]),\n );\n const pendingInterruptionIndexes = new Set();\n let nextSettlementOrder = 0;\n for (const entry of ledger) {\n ledgerBytes += ledgerEntryBytes(entry);\n nextSettlementOrder = Math.max(\n nextSettlementOrder,\n getLedgerSettlementOrder(entry),\n );\n }\n let nextResponseOrder = 1;\n const queuedBridgeResponses = new Map();\n const determinism: RunDeterminismState = continuationState?.determinism ?? {\n dateNowMs: Date.now(),\n randomSeed: randomBytes(16).toString('hex'),\n };\n const logicalRunId =\n continuationState?.logicalRunId ?? randomBytes(16).toString('hex');\n const {\n promise: result,\n reject: rejectResult,\n resolve: resolveResult,\n } = createPromiseWithResolvers();\n\n const abortInvocation = (reason: unknown) => {\n if (!invocationAbortController.signal.aborted) {\n invocationAbortController.abort(reason);\n }\n };\n\n const cleanupWorker = (reuseWorker: boolean): Promise => {\n if (workerCleanup !== undefined) {\n return workerCleanup;\n }\n if (workerCleanedUp) {\n return Promise.resolve();\n }\n workerCleanedUp = true;\n if (syncBridgeHeader !== undefined) {\n Atomics.store(\n syncBridgeHeader,\n SyncBridgeHeader.State,\n SyncBridgeState.Closed,\n );\n Atomics.notify(syncBridgeHeader, SyncBridgeHeader.State);\n }\n clearTimeout(timeoutHandle);\n outerAbortSignal?.removeEventListener('abort', onAbort);\n worker.off('message', onMessage);\n worker.off('error', onError);\n worker.off('exit', onExit);\n invocationContext.emitDestroy();\n if (reuseWorker) {\n releaseWorker(pooledWorker);\n workerCleanup = Promise.resolve();\n } else {\n workerCleanup = destroyWorker(pooledWorker);\n }\n return workerCleanup;\n };\n\n const settleCaller = (settle: () => void) => {\n if (callerSettled) {\n return;\n }\n callerSettled = true;\n try {\n settle();\n } catch (error) {\n rejectResult(error);\n }\n };\n\n const settleAfterWorkerCleanup = async (\n reuseWorker: boolean,\n settle: () => void,\n ): Promise => {\n await cleanupWorker(reuseWorker);\n settleCaller(settle);\n };\n\n const failTerminal = (error: unknown) => {\n if (terminalReached) {\n return;\n }\n terminalReached = true;\n for (const waiter of bridgeRequestTurnWaiters.values()) {\n waiter.reject(error);\n }\n bridgeRequestTurnWaiters.clear();\n abortInvocation(error);\n runInBackground(settleAfterWorkerCleanup(false, () => rejectResult(error)));\n };\n\n const admitBridgeRequest = async (requestIndex: number): Promise => {\n if (terminalReached) {\n return false;\n }\n if (\n !Number.isSafeInteger(requestIndex) ||\n requestIndex < nextBridgeRequestIndex ||\n arrivedBridgeRequestIndexes.has(requestIndex)\n ) {\n failTerminal(\n new RunProtocolError(\n `Worker sent invalid aggregate bridge request index ${requestIndex}.`,\n { nextBridgeRequestIndex, requestIndex },\n ),\n );\n return false;\n }\n arrivedBridgeRequestIndexes.add(requestIndex);\n if (requestIndex === nextBridgeRequestIndex) {\n bridgeRequestTurnHeld = true;\n } else {\n const waiter = createPromiseWithResolvers();\n bridgeRequestTurnWaiters.set(requestIndex, waiter);\n try {\n await waiter.promise;\n } catch {\n return false;\n }\n }\n if (terminalReached) {\n return false;\n }\n if (\n !bridgeRequestTurnHeld ||\n requestIndex !== nextBridgeRequestIndex ||\n totalBridgeRequests + 1 !== requestIndex\n ) {\n failTerminal(\n new RunProtocolError(\n `Aggregate bridge request order mismatch: expected ${nextBridgeRequestIndex}, received ${requestIndex}.`,\n ),\n );\n return false;\n }\n if (totalBridgeRequests >= normalizedOptions.maxBridgeRequests) {\n failTerminal(\n new RunBridgeLimitError(\n `JavaScript runtime exceeded the ${normalizedOptions.maxBridgeRequests} bridge request limit.`,\n {\n invocationId,\n maxBridgeRequests: normalizedOptions.maxBridgeRequests,\n },\n ),\n );\n return false;\n }\n totalBridgeRequests += 1;\n return true;\n };\n\n const releaseBridgeRequestTurn = (requestIndex: number): boolean => {\n if (\n terminalReached ||\n !bridgeRequestTurnHeld ||\n requestIndex !== nextBridgeRequestIndex\n ) {\n if (!terminalReached) {\n failTerminal(\n new RunProtocolError(\n `Aggregate bridge request turn mismatch for ${requestIndex}.`,\n ),\n );\n }\n return false;\n }\n arrivedBridgeRequestIndexes.delete(requestIndex);\n bridgeRequestTurnHeld = false;\n nextBridgeRequestIndex += 1;\n const waiter = bridgeRequestTurnWaiters.get(nextBridgeRequestIndex);\n if (waiter !== undefined) {\n bridgeRequestTurnWaiters.delete(nextBridgeRequestIndex);\n bridgeRequestTurnHeld = true;\n waiter.resolve(null);\n }\n return true;\n };\n\n const onAbort = bindInvocationContext(() => {\n failTerminal(new RunAbortedError());\n });\n\n const timeoutHandle = normalizedOptions.timeoutMode === 'wall' ? setTimeout(\n bindInvocationContext(() => {\n failTerminal(new RunTimeoutError(timeoutErrorMs));\n }),\n normalizedOptions.timeoutMs,\n ) : undefined;\n\n const onMessage = bindInvocationContext((value: unknown) => {\n try {\n assertWorkerToMainMessage(value);\n } catch (error) {\n failTerminal(error);\n return;\n }\n const message = value;\n if (message.invocationId !== invocationId) {\n if (message.type === 'bridge-idle') {\n return;\n }\n failTerminal(\n new RunProtocolError(\n `Worker message invocationId mismatch: expected ${invocationId}, received ${message.invocationId}.`,\n {\n expectedInvocationId: invocationId,\n messageType: message.type,\n receivedInvocationId: message.invocationId,\n },\n ),\n );\n return;\n }\n\n if (message.type === 'result') {\n try {\n if (message.success) {\n if (message.valueJson === undefined) {\n throw new RunProtocolError(\n 'JavaScript runtime worker result is missing its value.',\n );\n }\n assertJsonPayloadSize(\n message.valueJson,\n normalizedOptions.maxResultBytes,\n 'JavaScript runtime result',\n );\n } else if (\n Buffer.byteLength(JSON.stringify(message.error)) >\n MAX_SERIALIZED_ERROR_BYTES\n ) {\n throw new RunProtocolError(\n 'JavaScript runtime worker error exceeds the result size limit.',\n );\n }\n } catch (error) {\n failTerminal(\n error instanceof RunProtocolError\n ? error\n : new RunProtocolError(\n 'JavaScript runtime worker result is invalid.',\n ),\n );\n return;\n }\n if (resultMessage !== undefined) {\n failTerminal(\n new RunProtocolError(\n `Worker sent duplicate result for invocation ${invocationId}.`,\n { invocationId },\n ),\n );\n return;\n }\n resultMessage = message;\n return;\n }\n\n if (message.type === 'ready') {\n workerReady = true;\n handleReadyMessage(message);\n return;\n }\n\n if (resultMessage !== undefined) {\n failTerminal(\n new RunProtocolError(\n `Worker sent ${message.type} after its terminal result for ${invocationId}.`,\n { invocationId, messageType: message.type },\n ),\n );\n return;\n }\n\n if (message.type === 'bridge-idle') {\n if (\n message.requestCount > totalBridgeRequests ||\n message.responseCount > bridgeResponsesSent\n ) {\n failTerminal(\n new RunProtocolError(\n `Worker bridge-idle count mismatch: expected ${totalBridgeRequests} requests and ${bridgeResponsesSent} responses, received ${message.requestCount} requests and ${message.responseCount} responses.`,\n {\n expectedRequestCount: totalBridgeRequests,\n expectedResponseCount: bridgeResponsesSent,\n receivedRequestCount: message.requestCount,\n receivedResponseCount: message.responseCount,\n },\n ),\n );\n return;\n }\n workerIdleRequestCount = Math.max(\n workerIdleRequestCount,\n message.requestCount,\n );\n workerIdleResponseCount = Math.max(\n workerIdleResponseCount,\n message.responseCount,\n );\n settleInterruptionsIfQuiescent();\n return;\n }\n\n if (markWorkerRequest(message)) {\n runInBackground(handleHostFunctionRequest(message));\n }\n });\n\n const handleWorkerError = (error: Error) => {\n if (interruptedResultPending !== undefined && resultMessage !== undefined) {\n terminalReached = true;\n const interruptedResult = interruptedResultPending;\n runInBackground(\n settleAfterWorkerCleanup(false, () => resolveResult(interruptedResult)),\n );\n return;\n }\n failTerminal(error);\n };\n const onError = bindInvocationContext(handleWorkerError);\n\n const onExit = bindInvocationContext((code: number) => {\n if (!terminalReached) {\n failTerminal(\n new Error(\n `JavaScript runtime worker exited before completion with code ${code}.`,\n ),\n );\n }\n });\n\n worker.on('message', onMessage);\n worker.on('error', onError);\n worker.on('exit', onExit);\n outerAbortSignal?.addEventListener('abort', onAbort, { once: true });\n if (outerAbortSignal?.aborted) {\n onAbort();\n }\n\n const runMessage: MainToWorkerMessage = {\n determinism,\n hostFunctionNamespaces: [...hostFunctionManifest.keys()],\n invocationId,\n moduleLoader: moduleLoader !== undefined,\n options: {\n executionTimeoutMs: normalizedOptions.timeoutMode === 'execution'\n ? normalizedOptions.timeoutMs\n : getWorkerExecutionTimeoutMs(normalizedOptions.timeoutMs),\n timeoutMode: normalizedOptions.timeoutMode,\n maxConsoleOutputBytes: normalizedOptions.maxConsoleOutputBytes,\n maxHostFunctionInputBytes: normalizedOptions.maxHostFunctionInputBytes,\n maxResultBytes: normalizedOptions.maxResultBytes,\n maxStackSizeBytes: normalizedOptions.maxStackSizeBytes,\n memoryLimitBytes: normalizedOptions.memoryLimitBytes,\n timeoutMs: timeoutErrorMs,\n },\n source,\n sourceType,\n syncBridge,\n syncHostFunctionNamespaces: [...syncHostFunctionManifest.keys()],\n type: 'run',\n };\n\n if (syncBridge !== undefined && syncBridgeHeader !== undefined) {\n runInBackground(runSyncBridgeLoop(syncBridge, syncBridgeHeader));\n }\n\n if (!terminalReached) {\n try {\n // eslint-disable-next-line unicorn/require-post-message-target-origin -- Node.js Worker has no targetOrigin parameter.\n worker.postMessage(runMessage);\n } catch (error) {\n failTerminal(error);\n }\n }\n\n return { result };\n\n function markWorkerRequest(message: WorkerHostFunctionRequest): boolean {\n if (terminalReached) {\n return false;\n }\n const expectedRequestId = `${invocationId}:bridge-${asyncBridgeRequests + 1}`;\n if (message.requestId !== expectedRequestId) {\n failTerminal(\n new RunProtocolError(\n `Worker sent out-of-sequence requestId ${message.requestId}; expected ${expectedRequestId}.`,\n { expectedRequestId, invocationId, requestId: message.requestId },\n ),\n );\n return false;\n }\n if (seenWorkerRequestIds.has(message.requestId)) {\n failTerminal(\n new RunProtocolError(\n `Worker sent duplicate requestId ${message.requestId}.`,\n { invocationId, requestId: message.requestId },\n ),\n );\n return false;\n }\n seenWorkerRequestIds.add(message.requestId);\n\n asyncBridgeRequests += 1;\n return true;\n }\n\n async function handleHostFunctionRequest(\n message: WorkerHostFunctionRequest,\n ): Promise {\n const { requestIndex } = message;\n const entryIndex = requestIndex - 1;\n const replayEntry = ledger[entryIndex];\n if (!(await admitBridgeRequest(requestIndex))) {\n return;\n }\n if (inFlightBridgeRequests >= normalizedOptions.maxInFlightBridgeRequests) {\n failTerminal(\n new RunBridgeLimitError(\n `JavaScript runtime exceeded the ${normalizedOptions.maxInFlightBridgeRequests} in-flight bridge request limit.`,\n {\n invocationId,\n maxInFlightBridgeRequests:\n normalizedOptions.maxInFlightBridgeRequests,\n },\n ),\n );\n return;\n }\n inFlightBridgeRequests += 1;\n try {\n if (!releaseBridgeRequestTurn(requestIndex)) {\n return;\n }\n if (replayEntry !== undefined) {\n assertReplayMatches(replayEntry, message);\n if (replayEntry.status === 'fulfilled') {\n queueBridgeResponse(replayEntry.settledOrder, {\n dateNowMs: replayEntry.dateNowMs,\n invocationId,\n requestId: message.requestId,\n success: true,\n type: 'bridge-response',\n valueJson: replayEntry.valueJson,\n });\n return;\n }\n if (replayEntry.status === 'rejected') {\n queueBridgeResponse(replayEntry.settledOrder, {\n dateNowMs: replayEntry.dateNowMs,\n error: replayEntry.error,\n invocationId,\n requestId: message.requestId,\n success: false,\n type: 'bridge-response',\n });\n return;\n }\n if (!resolutionMap.has(replayEntry.interruptionId)) {\n pendingInterruptionIndexes.add(entryIndex);\n return;\n }\n }\n\n const hostFunctionContext: HostFunctionContext = {\n abortSignal: invocationAbortController.signal,\n hostFunctionName: message.hostFunctionName,\n interrupt,\n invocationId,\n logicalRunId,\n requestId: message.requestId,\n requestIndex,\n };\n if (replayEntry?.status === 'interrupted') {\n hostFunctionContext.resume = {\n interruptionId: replayEntry.interruptionId,\n payload: parseJsonPayload(\n replayEntry.payloadJson,\n `Interruption \"${replayEntry.interruptionId}\" payload`,\n ),\n resolution: parseJsonPayload(\n resolutionMap.get(replayEntry.interruptionId) as string,\n `Resolution \"${replayEntry.interruptionId}\"`,\n ),\n };\n }\n const outcome = await invokeHostFunction({\n context: hostFunctionContext,\n hostFunctionManifest,\n hostFunctionName: message.hostFunctionName,\n hostFunctions,\n inputJson: message.inputJson,\n maxHostFunctionInputBytes: normalizedOptions.maxHostFunctionInputBytes,\n maxHostFunctionOutputBytes:\n normalizedOptions.maxHostFunctionOutputBytes,\n });\n if (outcome.status === 'interrupted') {\n const interruptionId =\n replayEntry?.status === 'interrupted'\n ? replayEntry.interruptionId\n : `interrupt-${requestIndex}`;\n setLedgerEntry(entryIndex, {\n bindingName: message.hostFunctionName,\n inputJson: message.inputJson,\n interruptionId,\n payloadJson: outcome.payloadJson,\n status: 'interrupted',\n });\n pendingInterruptionIndexes.add(entryIndex);\n return;\n }\n nextSettlementOrder += 1;\n setLedgerEntry(entryIndex, {\n bindingName: message.hostFunctionName,\n dateNowMs: Date.now(),\n inputJson: message.inputJson,\n settledOrder: nextSettlementOrder,\n status: 'fulfilled',\n valueJson: outcome.valueJson,\n });\n const fulfilledEntry = ledger[entryIndex];\n if (\n fulfilledEntry?.status !== 'fulfilled' ||\n 'bridgeKind' in fulfilledEntry\n ) {\n throw new RunProtocolError('Fulfilled ledger entry was not recorded.');\n }\n queueBridgeResponse(fulfilledEntry.settledOrder, {\n dateNowMs: fulfilledEntry.dateNowMs,\n invocationId,\n requestId: message.requestId,\n success: true,\n type: 'bridge-response',\n valueJson: outcome.valueJson,\n });\n } catch (error) {\n handleHostFunctionFailure(error, entryIndex, message);\n } finally {\n inFlightBridgeRequests -= 1;\n if (pendingInterruptionIndexes.size > 0 && inFlightBridgeRequests === 0) {\n settleInterruptionsIfQuiescent();\n }\n }\n }\n\n function handleHostFunctionFailure(\n error: unknown,\n entryIndex: number,\n message: WorkerHostFunctionRequest,\n ): void {\n if (terminalReached) {\n return;\n }\n if (error instanceof RunProtocolError) {\n failTerminal(error);\n return;\n }\n const serialized = serializeBridgeErrorForGuest(error, 'hostFunction');\n try {\n nextSettlementOrder += 1;\n setLedgerEntry(entryIndex, {\n bindingName: message.hostFunctionName,\n dateNowMs: Date.now(),\n error: serialized,\n inputJson: message.inputJson,\n settledOrder: nextSettlementOrder,\n status: 'rejected',\n });\n } catch (recordError) {\n failTerminal(recordError);\n return;\n }\n const rejectedEntry = ledger[entryIndex];\n if (rejectedEntry?.status !== 'rejected' || 'bridgeKind' in rejectedEntry) {\n failTerminal(\n new RunProtocolError('Rejected ledger entry was not recorded.'),\n );\n return;\n }\n queueBridgeResponse(rejectedEntry.settledOrder, {\n dateNowMs: rejectedEntry.dateNowMs,\n error: serialized,\n invocationId,\n requestId: message.requestId,\n success: false,\n type: 'bridge-response',\n });\n }\n\n function assertCanCreateContinuation(): void {\n if (syncBridgeOperationInFlight) {\n throw new RunProtocolError(\n 'A run cannot create a continuation while a synchronous bridge operation is in flight.',\n );\n }\n if (\n moduleLoader !== undefined &&\n (moduleLoader.identity === undefined ||\n moduleLoader.identity.length === 0)\n ) {\n throw new RunProtocolError(\n 'A module loader must have a non-empty identity to create a continuation.',\n );\n }\n }\n\n async function runSyncBridgeLoop(\n bridge: SharedArrayBuffer,\n bridgeHeader: Int32Array,\n ): Promise {\n try {\n for (;;) {\n const state = Atomics.load(bridgeHeader, SyncBridgeHeader.State);\n if (state === SyncBridgeState.Closed || terminalReached) {\n return;\n }\n if (state === SyncBridgeState.Idle) {\n await waitAsyncForSyncBridgeChange(\n bridgeHeader,\n SyncBridgeState.Idle,\n );\n continue;\n }\n if (state !== SyncBridgeState.Request) {\n throw new RunProtocolError(\n 'Synchronous bridge entered an invalid request state.',\n );\n }\n const request = readSyncBridgeRequest(bridge);\n if (request.sequence !== syncBridgeRequests + 1) {\n throw new RunProtocolError(\n `Synchronous bridge request sequence mismatch: expected ${syncBridgeRequests + 1}, received ${request.sequence}.`,\n );\n }\n if (Buffer.byteLength(request.name) > 1024) {\n throw new RunProtocolError(\n 'Synchronous bridge request name exceeds 1024 bytes.',\n );\n }\n assertJsonPayloadSize(\n request.payload,\n normalizedOptions.maxHostFunctionInputBytes,\n 'Synchronous bridge request arguments',\n );\n if (!(await admitBridgeRequest(request.requestIndex))) {\n return;\n }\n if (suspensionSettling || interruptedResultPending !== undefined) {\n throw new RunProtocolError(\n 'Synchronous bridge requests are forbidden while creating a continuation.',\n );\n }\n const entryIndex = request.requestIndex - 1;\n const replayEntry = ledger[entryIndex];\n syncBridgeRequests += 1;\n syncBridgeOperationInFlight = true;\n if (!releaseBridgeRequestTurn(request.requestIndex)) {\n return;\n }\n let response;\n try {\n if (replayEntry === undefined) {\n response = await dispatchSyncBridgeRequest(\n request.kind,\n request.name,\n request.payload,\n request.sequence,\n request.requestIndex,\n );\n assertSyncBridgeResponseSize(response);\n if (continuationEnabled || continuationState !== undefined) {\n recordSyncBridgeResponse(entryIndex, request, response);\n }\n } else {\n response = replaySyncBridgeResponse(request, replayEntry);\n }\n } finally {\n syncBridgeOperationInFlight = false;\n }\n if (terminalReached) {\n return;\n }\n writeSyncBridgeResponse(bridge, response);\n bridgeResponsesSent += 1;\n Atomics.store(\n bridgeHeader,\n SyncBridgeHeader.State,\n SyncBridgeState.Response,\n );\n Atomics.notify(bridgeHeader, SyncBridgeHeader.State);\n await waitAsyncForSyncBridgeChange(\n bridgeHeader,\n SyncBridgeState.Response,\n );\n }\n } catch (error) {\n failTerminal(\n error instanceof RunError\n ? error\n : new RunProtocolError('Synchronous bridge protocol failed.', {\n cause: error instanceof Error ? error.message : String(error),\n }),\n );\n }\n }\n\n function replaySyncBridgeResponse(\n request: ReturnType,\n entry: RunLedgerEntry,\n ): SyncBridgeResponse {\n const bridgeKind = getSyncBridgeLedgerKind(request.kind);\n const bindingName = getSyncBridgeHostFunctionName(\n request.kind,\n request.name,\n );\n if (\n !('bridgeKind' in entry) ||\n entry.bridgeKind !== bridgeKind ||\n entry.bindingName !== bindingName ||\n entry.inputJson !== request.payload\n ) {\n throw new RunProtocolError(\n 'Continuation replay diverged from the recorded synchronous bridge ledger.',\n { requestIndex: request.requestIndex },\n );\n }\n return entry.status === 'fulfilled'\n ? { payload: entry.valueJson, sequence: request.sequence, success: true }\n : { error: entry.error, sequence: request.sequence, success: false };\n }\n\n function recordSyncBridgeResponse(\n entryIndex: number,\n request: ReturnType,\n response: SyncBridgeResponse,\n ): void {\n const common = {\n bindingName: getSyncBridgeHostFunctionName(request.kind, request.name),\n bridgeKind: getSyncBridgeLedgerKind(request.kind),\n inputJson: request.payload,\n } as const;\n setLedgerEntry(\n entryIndex,\n response.success\n ? {\n ...common,\n status: 'fulfilled',\n valueJson: response.payload,\n }\n : { ...common, error: response.error, status: 'rejected' },\n );\n }\n\n function assertSyncBridgeResponseSize(response: SyncBridgeResponse): void {\n if (!response.success) {\n assertJsonPayloadSize(\n JSON.stringify(response.error),\n normalizedOptions.maxHostFunctionOutputBytes,\n 'Synchronous host bridge error',\n );\n }\n }\n\n async function dispatchSyncBridgeRequest(\n kind: SyncBridgeRequestKind,\n name: string,\n payload: string,\n sequence: number,\n requestIndex: number,\n ) {\n const context: HostFunctionContext = {\n abortSignal: invocationAbortController.signal,\n hostFunctionName: getSyncBridgeHostFunctionName(kind, name),\n interrupt,\n invocationId,\n logicalRunId,\n requestId: `${invocationId}:sync-${sequence}`,\n requestIndex,\n };\n try {\n if (kind === SyncBridgeRequestKind.HostFunction) {\n const outcome = await invokeHostFunction({\n context,\n hostFunctionManifest: syncHostFunctionManifest,\n hostFunctionName: name,\n hostFunctions: syncHostFunctions,\n inputJson: payload,\n maxHostFunctionInputBytes:\n normalizedOptions.maxHostFunctionInputBytes,\n maxHostFunctionOutputBytes:\n normalizedOptions.maxHostFunctionOutputBytes,\n });\n if (outcome.status === 'interrupted') {\n throw new RunProtocolError(\n 'Synchronous host functions cannot interrupt a run.',\n );\n }\n return {\n payload: outcome.valueJson,\n sequence,\n success: true as const,\n };\n }\n\n if (moduleLoader === undefined) {\n throw new RunProtocolError(\n 'Worker requested module loading without a configured module loader.',\n );\n }\n let args: unknown;\n try {\n args = JSON.parse(payload) as unknown;\n } catch {\n throw new RunProtocolError('Module loader arguments are malformed.');\n }\n if (\n !Array.isArray(args) ||\n args.some(value => typeof value !== 'string')\n ) {\n throw new RunProtocolError('Module loader arguments are malformed.');\n }\n const output = await raceAgainstAbort(\n runWithHostFunctionContext(context, async () => {\n if (kind === SyncBridgeRequestKind.ModuleNormalize) {\n if (args.length !== 2) {\n throw new RunProtocolError(\n 'Module normalize arguments are malformed.',\n );\n }\n const { normalize } = moduleLoader;\n return normalize === undefined\n ? args[0]\n : await normalize(args[0] as string, args[1] as string);\n }\n if (args.length !== 1) {\n throw new RunProtocolError('Module load arguments are malformed.');\n }\n return await moduleLoader.load(args[0] as string);\n }),\n context.abortSignal,\n );\n if (typeof output !== 'string') {\n throw new TypeError(\n `${context.hostFunctionName} must return a string.`,\n );\n }\n let bridgeOutput = output;\n if (kind === SyncBridgeRequestKind.ModuleLoad) {\n assertSourceSize(output, normalizedOptions.maxSourceBytes);\n bridgeOutput = transformSource(output, true);\n assertSourceSize(bridgeOutput, normalizedOptions.maxSourceBytes);\n }\n const encodedOutput = JSON.stringify(bridgeOutput);\n assertJsonPayloadSize(\n encodedOutput,\n normalizedOptions.maxHostFunctionOutputBytes,\n `${context.hostFunctionName} output`,\n );\n return {\n payload: encodedOutput,\n sequence,\n success: true as const,\n };\n } catch (error) {\n if (error instanceof RunProtocolError) {\n throw error;\n }\n return {\n error:\n kind === SyncBridgeRequestKind.HostFunction\n ? serializeBridgeErrorForGuest(error, 'hostFunction')\n : serializeBridgeErrorForGuest(error, 'bridge'),\n sequence,\n success: false as const,\n };\n }\n }\n\n function queueBridgeResponse(\n settledOrder: number,\n message: WorkerBridgeResponse,\n ): void {\n if (\n queuedBridgeResponses.has(settledOrder) ||\n settledOrder < nextResponseOrder\n ) {\n failTerminal(\n new RunProtocolError('Duplicate bridge settlement order.', {\n settledOrder,\n }),\n );\n return;\n }\n queuedBridgeResponses.set(settledOrder, message);\n for (;;) {\n const next = queuedBridgeResponses.get(nextResponseOrder);\n if (next === undefined) {\n break;\n }\n queuedBridgeResponses.delete(nextResponseOrder);\n nextResponseOrder += 1;\n postBridgeResponse(next);\n }\n }\n\n function setLedgerEntry(index: number, entry: RunLedgerEntry): void {\n const previous = ledger[index];\n const nextBytes =\n ledgerBytes -\n (previous === undefined ? 0 : ledgerEntryBytes(previous)) +\n ledgerEntryBytes(entry);\n if (nextBytes > normalizedOptions.maxContinuationBytes) {\n throw new RunProtocolError(\n `Continuation state exceeds the ${normalizedOptions.maxContinuationBytes} byte size limit.`,\n { bytes: nextBytes, maxBytes: normalizedOptions.maxContinuationBytes },\n );\n }\n ledger[index] = entry;\n ledgerBytes = nextBytes;\n }\n\n function settleInterruptionsIfQuiescent(): void {\n if (\n pendingInterruptionIndexes.size > 0 &&\n inFlightBridgeRequests === 0 &&\n !syncBridgeOperationInFlight &&\n workerIdleRequestCount === totalBridgeRequests &&\n workerIdleResponseCount === bridgeResponsesSent\n ) {\n runInBackground(settleInterruptions());\n }\n }\n\n function assertReplayMatches(\n entry: RunLedgerEntry,\n message: WorkerHostFunctionRequest,\n ): asserts entry is AsyncLedgerEntry {\n if (\n 'bridgeKind' in entry ||\n entry.bindingName !== message.hostFunctionName ||\n entry.inputJson !== message.inputJson\n ) {\n throw new RunProtocolError(\n 'Continuation replay diverged from the recorded host function ledger.',\n {\n bridgeIndex: message.requestId,\n expectedHostFunctionName: entry.bindingName,\n receivedHostFunctionName: message.hostFunctionName,\n },\n );\n }\n }\n\n async function settleInterruptions(): Promise {\n if (suspensionSettling || terminalReached) {\n return;\n }\n suspensionSettling = true;\n try {\n assertCanCreateContinuation();\n const interruptions = [...pendingInterruptionIndexes]\n .toSorted((left, right) => left - right)\n .map(index => {\n const entry = ledger[index];\n if (entry?.status !== 'interrupted') {\n throw new RunProtocolError(\n 'Pending interruption has no matching ledger entry.',\n { index },\n );\n }\n return {\n arguments: parseJsonPayload(\n entry.inputJson,\n `Interruption \"${entry.interruptionId}\" arguments`,\n ) as unknown[],\n hostFunctionName: entry.bindingName,\n id: entry.interruptionId,\n payload: parseJsonPayload(\n entry.payloadJson,\n `Interruption \"${entry.interruptionId}\" payload`,\n ),\n };\n });\n const continuation = await raceContinuationOperation(\n context =>\n continuationCodec.encode(\n {\n determinism: { ...determinism },\n ledger: structuredClone(ledger),\n logicalRunId,\n runtime: 'run-replay-v2',\n scopeHash,\n serde: 'run-js-v1',\n source: originalSource,\n version: 2,\n },\n context,\n ),\n outerAbortSignal,\n normalizedOptions.timeoutMode === 'execution' ? Date.now() + timeoutErrorMs : deadlineMs,\n timeoutErrorMs,\n );\n assertContinuationTokenSize(\n continuation,\n normalizedOptions.maxContinuationBytes,\n );\n if (terminalReached) {\n return;\n }\n assertCanCreateContinuation();\n const interruptedResult: RunInterruptedResult = {\n continuation,\n interruptions,\n status: 'interrupted',\n };\n interruptedResultPending = interruptedResult;\n abortInvocation(interruptedResult);\n if (workerReady) {\n finalizeInterruptedResult(interruptedResult);\n return;\n }\n if (resultMessage === undefined) {\n // eslint-disable-next-line unicorn/require-post-message-target-origin -- Node.js Worker has no targetOrigin parameter.\n worker.postMessage({ invocationId, type: 'cancel' });\n }\n } catch (error) {\n failTerminal(error);\n }\n }\n\n function postBridgeResponse(message: WorkerBridgeResponse): void {\n if (terminalReached) {\n return;\n }\n try {\n bridgeResponsesSent += 1;\n // eslint-disable-next-line unicorn/require-post-message-target-origin -- Node.js Worker has no targetOrigin parameter.\n worker.postMessage(message);\n } catch (error) {\n failTerminal(error);\n }\n }\n\n function handleReadyMessage(message: WorkerReadyMessage): void {\n if (terminalReached) {\n return;\n }\n if (interruptedResultPending !== undefined) {\n finalizeInterruptedResult(interruptedResultPending);\n return;\n }\n if (resultMessage === undefined) {\n failTerminal(\n new RunProtocolError(\n `JavaScript runtime worker became ready without a result for ${message.invocationId}.`,\n { invocationId: message.invocationId },\n ),\n );\n return;\n }\n\n if (pendingInterruptionIndexes.size > 0) {\n runInBackground(settleInterruptions());\n return;\n }\n if (\n continuationState !== undefined &&\n totalBridgeRequests < continuationState.ledger.length\n ) {\n failTerminal(\n new RunProtocolError(\n 'Continuation completed before replaying the full host function ledger.',\n ),\n );\n return;\n }\n\n terminalReached = true;\n const finalResultMessage = resultMessage;\n if (inFlightBridgeRequests > 0) {\n const error = finalResultMessage.success\n ? new RunDetachedBridgeRequestError(\n `JavaScript runtime returned while ${inFlightBridgeRequests} bridge request(s) were still in flight.`,\n {\n inFlightBridgeRequests,\n invocationId,\n totalBridgeRequests,\n },\n )\n : deserializeResultError(finalResultMessage);\n abortInvocation(error);\n runInBackground(\n settleAfterWorkerCleanup(false, () => rejectResult(error)),\n );\n return;\n }\n\n runInBackground(\n settleAfterWorkerCleanup(true, () =>\n settleWithResultMessage(\n finalResultMessage,\n resolveResult,\n rejectResult,\n ),\n ),\n );\n }\n\n function finalizeInterruptedResult(\n interruptedResult: RunInterruptedResult,\n ): void {\n if (terminalReached) {\n return;\n }\n try {\n assertCanCreateContinuation();\n } catch (error) {\n failTerminal(error);\n return;\n }\n if (resultMessage === undefined) {\n failTerminal(\n new RunProtocolError(\n `Worker became ready without a terminal result for ${invocationId}.`,\n ),\n );\n return;\n }\n terminalReached = true;\n runInBackground(\n settleAfterWorkerCleanup(true, () => resolveResult(interruptedResult)),\n );\n }\n}\n\nfunction createContinuationScopeHash(\n input: InternalRunInput,\n options: NormalizedRunOptions,\n): string {\n const continuationContext = normalizeJsonPayload(\n input.continuationContext,\n options.maxContinuationBytes,\n 'Continuation context',\n );\n const hostFunctionManifest = [...input.hostFunctionManifest.keys()]\n .toSorted()\n .flatMap(namespace =>\n [...(input.hostFunctionManifest.get(namespace) ?? [])]\n .toSorted()\n .map(name => `${namespace}.${name}`),\n );\n const syncHostFunctionManifest = [...input.syncHostFunctionManifest.keys()]\n .toSorted()\n .flatMap(namespace =>\n [...(input.syncHostFunctionManifest.get(namespace) ?? [])]\n .toSorted()\n .map(name => `${namespace}.${name}`),\n );\n return createHash('sha256')\n .update(\n toJsonPayload(\n {\n audience: input.continuationAudience,\n bindingManifest: hostFunctionManifest,\n continuationContext,\n ...(syncHostFunctionManifest.length === 0\n ? {}\n : { syncBindingManifest: syncHostFunctionManifest }),\n ...(input.moduleLoader === undefined\n ? {}\n : { moduleLoaderIdentity: input.moduleLoader.identity }),\n ...(input.sourceType === undefined ||\n input.sourceType ===\n (input.moduleLoader === undefined ? 'function-body' : 'module')\n ? {}\n : { sourceType: input.sourceType }),\n // Keep the existing key so continuations whose transform was an\n // identity remain valid across this change. The original source is\n // stable across hosts and is also exact-matched during validation.\n transformedSourceHash: createHash('sha256')\n .update(input.source)\n .digest('hex'),\n },\n Number.MAX_SAFE_INTEGER,\n 'Continuation scope',\n ),\n )\n .digest('hex');\n}\n\nfunction getWorkerExecutionTimeoutMs(hostTimeoutMs: number): number {\n const cleanupHeadroomMs = Math.min(\n 50,\n Math.max(5, Math.floor(hostTimeoutMs / 4)),\n );\n return Math.max(1, hostTimeoutMs - cleanupHeadroomMs);\n}\n\nfunction acquireWorker(maxPoolSize: number): PooledWorker {\n let pooledWorker = idleWorkers.pop();\n while (pooledWorker?.destroyed) {\n pooledWorker = idleWorkers.pop();\n }\n pooledWorker ??= createWorker();\n pooledWorker.worker.removeAllListeners('exit');\n pooledWorker.worker.removeAllListeners('error');\n pooledWorker.worker.ref();\n trimIdleWorkers(Math.max(0, maxPoolSize - activeInvocations));\n return pooledWorker;\n}\n\nfunction createWorker(): PooledWorker {\n return {\n destroyed: false,\n worker: workerFactory(),\n };\n}\n\nfunction createRuntimeWorker(): Worker {\n if (isBunRuntime) {\n return new Worker(INLINE_RUN_WORKER_SOURCE, { eval: true, execArgv: [] });\n }\n return new Worker(getInlineWorkerUrl(), { execArgv: [] });\n}\n\nfunction getInlineWorkerUrl(): URL {\n inlineWorkerUrl ??= new URL(\n `data:text/javascript;base64,${Buffer.from(INLINE_RUN_WORKER_SOURCE).toString('base64')}`,\n );\n return inlineWorkerUrl;\n}\n\nfunction releaseWorker(pooledWorker: PooledWorker): void {\n if (pooledWorker.destroyed) {\n return;\n }\n const discardPooledWorker = () => {\n pooledWorker.destroyed = true;\n const index = idleWorkers.indexOf(pooledWorker);\n if (index !== -1) {\n idleWorkers.splice(index, 1);\n }\n };\n pooledWorker.worker.once('exit', discardPooledWorker);\n // An idle worker has no invocation-scoped listeners, so an 'error' at rest\n // would reach a bare EventEmitter and throw in the host process.\n pooledWorker.worker.once('error', discardPooledWorker);\n pooledWorker.worker.unref();\n idleWorkers.push(pooledWorker);\n}\n\nasync function terminatePooledWorker(worker: Worker): Promise {\n const termination = Promise.resolve(worker.terminate());\n if (!isBunRuntime) {\n await termination;\n return;\n }\n\n // Bun's worker_threads.terminate() can hang (oven-sh/bun#12616 and\n // follow-ups), including when the thread is busy in QuickJS WASM. Bound the\n // wait so caller settlement and pool accounting can proceed. The grace\n // timer also keeps the event loop alive while we wait (oven-sh/bun#12614).\n const grace = createPromiseWithResolvers();\n const graceHandle = setTimeout(\n () => grace.resolve(null),\n BUN_WORKER_TERMINATE_GRACE_MS,\n );\n try {\n await Promise.race([termination, grace.promise]);\n } finally {\n clearTimeout(graceHandle);\n }\n}\n\nasync function destroyWorker(pooledWorker: PooledWorker): Promise {\n if (pooledWorker.destroyed) {\n return;\n }\n pooledWorker.destroyed = true;\n pooledWorker.worker.removeAllListeners();\n terminatingWorkers += 1;\n try {\n await terminatePooledWorker(pooledWorker.worker);\n } catch {\n // The worker may already have exited between the state check and terminate.\n } finally {\n terminatingWorkers = Math.max(0, terminatingWorkers - 1);\n }\n}\n\nfunction trimIdleWorkers(maxIdleWorkers: number): void {\n while (idleWorkers.length > maxIdleWorkers) {\n const pooledWorker = idleWorkers.pop();\n if (pooledWorker !== undefined) {\n runInBackground(destroyWorker(pooledWorker));\n }\n }\n}\n\nfunction releaseInvocationSlot(\n memoryLimitBytes: number,\n reservedMemoryBytes: number,\n): void {\n activeInvocations = Math.max(0, activeInvocations - 1);\n releaseWorkerMemory(reservedMemoryBytes);\n const maxWorkers = getMaxWorkers({\n memoryLimitBytes,\n });\n trimIdleWorkers(Math.max(0, maxWorkers - activeInvocations));\n}\n\nfunction settleWithResultMessage(\n message: WorkerResultMessage,\n resolve: (value: RunResult) => void,\n reject: (reason?: unknown) => void,\n): void {\n if (!message.success) {\n reject(deserializeResultError(message));\n return;\n }\n resolve({\n status: 'completed',\n value:\n message.valueJson === undefined\n ? undefined\n : parseJsonPayload(message.valueJson, 'JavaScript runtime result'),\n });\n}\n\nfunction deserializeResultError(message: WorkerResultMessage): Error {\n if (message.error === undefined) {\n return new RunProtocolError(\n `JavaScript runtime worker failed without an error for ${message.invocationId}.`,\n { invocationId: message.invocationId },\n );\n }\n return deserializeError(message.error);\n}\n\nfunction ledgerEntryBytes(entry: RunLedgerEntry): number {\n return Buffer.byteLength(JSON.stringify(entry));\n}\n"],"mappings":"AAAA,SAAS,qBAAqB;AAC9B,SAAS,cAAc;AACvB,SAAS,YAAY,mBAAmB;AACxC,SAAS,cAAc;AACvB;AAAA,EACE;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,OACK;AACP;AAAA,EACE;AAAA,EACA;AAAA,OACK;AACP,SAAS,kCAAkC;AAC3C;AAAA,EACE;AAAA,EACA;AAAA,OACK;AACP,SAAS,iBAAiB;AAC1B,SAAS,wBAAwB;AACjC;AAAA,EACE,gBAAgB;AAAA,EAChB;AAAA,OACK;AACP;AAAA,EACE;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,OACK;AACP,SAAS,kCAAkC;AAC3C,SAAS,kBAAkB,uBAAuB;AAalD;AAAA,EACE;AAAA,EACA;AAAA,EACA;AAAA,OACK;AAQP,SAAS,iCAAiC;AAC1C,SAAS,gCAAgC;AACzC;AAAA,EACE;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,OACK;AAQP,MAAM,gCAAgC,CACpC,MACA,SACW;AACX,MAAI,SAAS,sBAAsB,cAAc;AAC/C,WAAO;AAAA,EACT;AACA,MAAI,SAAS,sBAAsB,iBAAiB;AAClD,WAAO;AAAA,EACT;AACA,SAAO;AACT;AAEA,MAAM,0BAA0B,CAC9B,SACqD;AACrD,MAAI,SAAS,sBAAsB,cAAc;AAC/C,WAAO;AAAA,EACT;AACA,MAAI,SAAS,sBAAsB,iBAAiB;AAClD,WAAO;AAAA,EACT;AACA,SAAO;AACT;AAIA,MAAM,2BAA2B,CAAC,UAChC,gBAAgB,SAAS,MAAM,WAAW,gBACtC,IACA,MAAM;AAWZ,IAAI,oBAAoB;AACxB,IAAI,oBAAoB;AACxB,IAAI,qBAAqB;AACzB,IAAI;AACJ,MAAM,cAA8B,CAAC;AACrC,IAAI,gBAA8B;AAClC,MAAM,eAAgB,WAAiC,QAAQ;AAC/D,MAAM,gCAAgC;AAEtC,MAAM,kBAAkB,OAAO,cAA+C;AAC5E,QAAM;AACR;AAOO,SAAS,+BACd,SACM;AACN,kBAAgB,CAAC;AACjB,kBAAgB,WAAW;AAC7B;AAGO,SAAS,wBAKd;AACA,SAAO;AAAA,IACL;AAAA,IACA,sBAAsB,YAAY,OAAO,YAAU,OAAO,SAAS,EAAE;AAAA,IACrE,aAAa,YAAY;AAAA,IACzB;AAAA,EACF;AACF;AAEA,eAAe,iBACb,OACA,SACA,YACA,WAC2C;AAC3C,MAAI,MAAM,iBAAiB,QAAW;AACpC,SAAK,MAAM,aAAa,UAAU,KAAK,GAAG;AACxC,YAAM,IAAI;AAAA,QACR;AAAA,MACF;AAAA,IACF;AACA,WAAO;AAAA,EACT;AACA,8BAA4B,MAAM,cAAc,QAAQ,oBAAoB;AAC5E,QAAM,EAAE,OAAO,YAAY,IAAI,MAAM;AAAA,IACnC;AAAA,IACA,MAAM;AAAA,IACN;AAAA,IACA,QAAQ;AAAA,EACV;AACA,MAAI,gBAAgB;AACpB,MAAI;AACF,4BAAwB,OAAO,MAAM,QAAQ,WAAW,OAAO;AAC/D,kCAA8B,OAAO,OAAO,OAAO;AACnD,QAAI,gBAAgB,QAAW;AAC7B,UAAI,MAAM,aAAa,SAAS;AAC9B,cAAM,IAAI,gBAAgB;AAAA,MAC5B;AACA,UAAI,KAAK,IAAI,KAAK,YAAY;AAC5B,cAAM,IAAI,gBAAgB,QAAQ,SAAS;AAAA,MAC7C;AACA,sBAAgB;AAChB,YAAM,YAAY,OAAO;AAAA,IAC3B;AACA,WAAO;AAAA,EACT,SAAS,OAAO;AACd,QAAI,gBAAgB,UAAa,CAAC,eAAe;AAC/C,YAAM,YAAY,SAAS;AAAA,IAC7B;AACA,UAAM;AAAA,EACR;AACF;AAEA,eAAe,mBACb,OACA,OACA,YACA,WAC8B;AAC9B,MAAI;AACF,UAAM,EAAE,kBAAkB,IAAI;AAC9B,UAAM,EAAE,kBAAkB,IAAI;AAC9B,QAAI,sBAAsB,QAAW;AACnC,YAAM,QAAQ,MAAM;AAAA,QAClB,aAAW,kBAAkB,OAAO,OAAO,OAAO;AAAA,QAClD,MAAM;AAAA,QACN;AAAA,QACA;AAAA,MACF;AACA,aAAO,EAAE,MAAM;AAAA,IACjB;AACA,UAAM,cAAc,MAAM;AAAA,MACxB,aAAW,kBAAkB,KAAK,mBAAmB,OAAO,OAAO;AAAA,MACnE,MAAM;AAAA,MACN;AAAA,MACA;AAAA,MACA;AAAA,IACF;AACA,WAAO,EAAE,OAAO,YAAY,OAAO,YAAY;AAAA,EACjD,SAAS,OAAO;AACd,QAAI,SAAS,WAAW,KAAK,GAAG;AAC9B,YAAM;AAAA,IACR;AACA,UAAM,IAAI,iBAAiB,8CAA8C;AAAA,MACvE,OAAO,iBAAiB,QAAQ,MAAM,UAAU,OAAO,KAAK;AAAA,IAC9D,CAAC;AAAA,EACH;AACF;AAEA,SAAS,8BACP,OACA,OACA,SACM;AACN,QAAM,aAAa,IAAI;AAAA,IACrB,MAAM,OACH,OAAO,WAAS,MAAM,WAAW,aAAa,EAC9C,IAAI,WAAS,MAAM,cAAc;AAAA,EACtC;AACA,QAAM,OAAO,oBAAI,IAAY;AAC7B,aAAW,cAAc,MAAM,eAAe,CAAC,GAAG;AAChD,QACE,CAAC,cAAc,UAAU,KACzB,CAAC,gBAAgB,YAAY,CAAC,kBAAkB,OAAO,CAAC,GACxD;AACA,YAAM,IAAI,iBAAiB,0CAA0C;AAAA,IACvE;AACA,QACE,OAAO,WAAW,mBAAmB,YACrC,CAAC,WAAW,IAAI,WAAW,cAAc,KACzC,KAAK,IAAI,WAAW,cAAc,GAClC;AACA,YAAM,IAAI;AAAA,QACR;AAAA,QACA,EAAE,gBAAgB,WAAW,eAAe;AAAA,MAC9C;AAAA,IACF;AACA;AAAA,MACE,WAAW;AAAA,MACX,QAAQ;AAAA,MACR,eAAe,WAAW,cAAc;AAAA,IAC1C;AACA,SAAK,IAAI,WAAW,cAAc;AAAA,EACpC;AACA,MAAI,WAAW,SAAS,KAAK,KAAK,SAAS,WAAW,MAAM;AAC1D,UAAM,IAAI;AAAA,MACR;AAAA,MACA,EAAE,SAAS,WAAW,MAAM,UAAU,KAAK,KAAK;AAAA,IAClD;AAAA,EACF;AACF;AAEA,eAAe,6BACb,aACe;AACf,QAAM,YAAY,SAAS;AAC7B;AAEA,eAAe,0BACb,WACA,aACA,YACA,WACA,mBACY;AACZ,MAAI,aAAa,SAAS;AACxB,UAAM,IAAI,gBAAgB;AAAA,EAC5B;AACA,QAAM,2BAA2B,IAAI,gBAAgB;AACrD,QAAM,UAAU,2BAAkC;AAClD,QAAM,gBAAgB,MAAM;AAC1B,6BAAyB,MAAM,aAAa,MAAM;AAClD,YAAQ,OAAO,IAAI,gBAAgB,CAAC;AAAA,EACtC;AACA,eAAa,iBAAiB,SAAS,eAAe,EAAE,MAAM,KAAK,CAAC;AACpE,QAAM,cAAc,KAAK,IAAI,GAAG,aAAa,KAAK,IAAI,CAAC;AACvD,QAAM,WAAW,2BAAkC;AACnD,QAAM,gBAAgB,WAAW,MAAM;AACrC,6BAAyB,MAAM,IAAI,gBAAgB,SAAS,CAAC;AAC7D,aAAS,OAAO,IAAI,gBAAgB,SAAS,CAAC;AAAA,EAChD,GAAG,WAAW;AACd,QAAM,iBAAiB,YAAwB;AAC7C,UAAM,QAAQ,QAAQ;AACtB,WAAO,UAAU;AAAA,MACf,aAAa,yBAAyB;AAAA,MACtC;AAAA,IACF,CAAC;AAAA,EACH;AACA,QAAM,mBAAmB,eAAe;AACxC,MAAI;AACF,WAAO,MAAM,QAAQ,KAAK;AAAA,MACxB;AAAA,MACA,QAAQ;AAAA,MACR,SAAS;AAAA,IACX,CAAC;AAAA,EACH,SAAS,OAAO;AACd,QACE,yBAAyB,OAAO,WAChC,sBAAsB,QACtB;AACA;AAAA,QACE,mCAAmC,kBAAkB,iBAAiB;AAAA,MACxE;AAAA,IACF;AACA,UAAM;AAAA,EACR,UAAE;AACA,iBAAa,aAAa;AAC1B,iBAAa,oBAAoB,SAAS,aAAa;AAAA,EACzD;AACF;AAEA,eAAe,mCACb,WACA,mBACe;AACf,MAAI;AACF,UAAM,SAAS,MAAM;AACrB,UAAM,kBAAkB,MAAM;AAAA,EAChC,QAAQ;AAAA,EAER;AACF;AAEA,eAAsB,WAAW,OAA6C;AAC5E,QAAM,oBAAoB,iBAAiB,MAAM,MAAM;AACvD,QAAM,aAAa,KAAK,IAAI,IAAI,kBAAkB;AAClD,MAAI,MAAM,aAAa,SAAS;AAC9B,UAAM,IAAI,gBAAgB;AAAA,EAC5B;AACA,QAAM,kBACJ,MAAM,iBAAiB,UAAa,MAAM,yBAAyB,OAAO;AAC5E,MAAI,kBAAkB,gBAAgB,eAAe,iBAAiB;AACpE,UAAM,IAAI,UAAU,6DAA6D;AAAA,EACnF;AACA,QAAM,kBAAkB,kBACpB;AAAA,IACE,kBAAkB;AAAA,IAClB,kBAAkB;AAAA,EACpB,IACA;AACJ,MAAI,kBAAkB,kBAAkB,kBAAkB;AACxD,UAAM,IAAI;AAAA,MACR,+BAA+B,eAAe,yBAAyB,kBAAkB,gBAAgB;AAAA,MACzG;AAAA,QACE,kBAAkB,kBAAkB;AAAA,QACpC;AAAA,MACF;AAAA,IACF;AAAA,EACF;AACA,MAAI,kBAAkB,8BAA8B;AAClD,UAAM,IAAI;AAAA,MACR,+BAA+B,eAAe,yBAAyB,4BAA4B;AAAA,MACnG;AAAA,QACE,oBAAoB;AAAA,QACpB;AAAA,MACF;AAAA,IACF;AAAA,EACF;AACA,QAAM,aAAa,cAAc;AAAA,IAC/B,uBAAuB;AAAA,IACvB,kBAAkB,kBAAkB;AAAA,EACtC,CAAC;AACD,MAAI,qBAAqB,YAAY;AACnC,UAAM,IAAI,oBAAoB,UAAU;AAAA,EAC1C;AACA,QAAM,sBAAsB;AAAA,IAC1B,kBAAkB;AAAA,IAClB;AAAA,EACF;AACA,MAAI,wBAAwB,QAAW;AACrC,UAAM,IAAI,oBAAoB,KAAK,IAAI,GAAG,iBAAiB,CAAC;AAAA,EAC9D;AACA,uBAAqB;AACrB,MAAI;AACF,qBAAiB,MAAM,QAAQ,kBAAkB,cAAc;AAC/D,UAAM,aACJ,MAAM,eACL,MAAM,iBAAiB,SAAY,kBAAkB;AACxD,UAAM,oBAAoB;AAAA,MACxB,MAAM;AAAA,MACN,eAAe;AAAA,IACjB;AACA,qBAAiB,mBAAmB,kBAAkB,cAAc;AACpE,UAAM,YAAY,4BAA4B,OAAO,iBAAiB;AACtE,UAAM,oBAAoB,MAAM;AAAA,MAC9B;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,IACF;AACA,UAAM,yBAAyB,MAAM,eAAe,CAAC,GAAG,IAAI,iBAAe;AAAA,MACzE,gBAAgB,WAAW;AAAA,MAC3B,OAAO;AAAA,QACL,WAAW;AAAA,QACX,kBAAkB;AAAA,QAClB,eAAe,WAAW,cAAc;AAAA,MAC1C;AAAA,IACF,EAAE;AACF,QAAI,MAAM,aAAa,SAAS;AAC9B,YAAM,IAAI,gBAAgB;AAAA,IAC5B;AACA,UAAM,gBAAgB;AAAA,MACpB,GAAG;AAAA,MACH,WAAW,kBAAkB,gBAAgB,cACzC,kBAAkB,YAClB,KAAK,IAAI,GAAG,aAAa,KAAK,IAAI,CAAC;AAAA,IACzC;AACA,UAAM,MAAM,eAAe;AAAA,MACzB,GAAG;AAAA,MACH,GAAI,sBAAsB,SAAY,CAAC,IAAI,EAAE,kBAAkB;AAAA,MAC/D;AAAA,MACA;AAAA,MACA,mBAAmB;AAAA,MACnB,gBAAgB,MAAM;AAAA,MACtB,aAAa;AAAA,MACb;AAAA,MACA,QAAQ;AAAA,MACR;AAAA,MACA,gBAAgB,kBAAkB;AAAA,IACpC,CAAC;AACD,WAAO,MAAM,IAAI;AAAA,EACnB,UAAE;AACA;AAAA,MACE,kBAAkB;AAAA,MAClB;AAAA,IACF;AAAA,EACF;AACF;AAEA,SAAS,eAAe;AAAA,EACtB;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AAAA,EACA;AACF,GASqB;AACnB,uBAAqB;AACrB,QAAM,eAAe,OAAO,iBAAiB;AAC7C,QAAM,aACJ,iBAAiB,UAAa,yBAAyB,OAAO,IAC1D;AAAA,IACE,kBAAkB;AAAA,IAClB,kBAAkB;AAAA,EACpB,IACA;AACN,QAAM,mBACJ,eAAe,SACX,SACA,mBAAmB,UAAU,EAAE;AACrC,QAAM,eAAe,cAAc,UAAU;AAC7C,QAAM,EAAE,OAAO,IAAI;AACnB,QAAM,oBAAoB,IAAI,cAAc,gBAAgB;AAC5D,QAAM,wBACJ,CACE,YAEF,IAAI,SAAqB;AACvB,sBAAkB,gBAAgB,SAAS,QAAW,GAAG,IAAI;AAAA,EAC/D;AAEF,QAAM,mBAAmB;AACzB,QAAM,4BAA4B,IAAI,gBAAgB;AAEtD,MAAI;AACJ,MAAI,gBAAgB;AACpB,MAAI,kBAAkB;AACtB,MAAI,kBAAkB;AACtB,MAAI;AACJ,MAAI,sBAAsB;AAC1B,MAAI,yBAAyB;AAC7B,MAAI,wBAAwB;AAC5B,MAAI,sBAAsB;AAC1B,MAAI,qBAAqB;AACzB,MAAI,8BAA8B;AAClC,MAAI,yBAAyB;AAC7B,MAAI,qBAAqB;AACzB,MAAI;AACJ,MAAI,cAAc;AAClB,MAAI,yBAAyB;AAC7B,MAAI,0BAA0B;AAC9B,MAAI,sBAAsB;AAC1B,QAAM,uBAAuB,oBAAI,IAAY;AAC7C,QAAM,8BAA8B,oBAAI,IAAY;AACpD,QAAM,2BAA2B,oBAAI,IAGnC;AACF,QAAM,SAA2B;AAAA,IAC/B,mBAAmB,UAAU,CAAC;AAAA,EAChC;AACA,MAAI,cAAc,OAAO,WAAW,cAAc,IAAI;AACtD,QAAM,gBAAgB,IAAI;AAAA,KACvB,eAAe,CAAC,GAAG,IAAI,UAAQ,CAAC,KAAK,gBAAgB,KAAK,KAAK,CAAC;AAAA,EACnE;AACA,QAAM,6BAA6B,oBAAI,IAAY;AACnD,MAAI,sBAAsB;AAC1B,aAAW,SAAS,QAAQ;AAC1B,mBAAe,iBAAiB,KAAK;AACrC,0BAAsB,KAAK;AAAA,MACzB;AAAA,MACA,yBAAyB,KAAK;AAAA,IAChC;AAAA,EACF;AACA,MAAI,oBAAoB;AACxB,QAAM,wBAAwB,oBAAI,IAAkC;AACpE,QAAM,cAAmC,mBAAmB,eAAe;AAAA,IACzE,WAAW,KAAK,IAAI;AAAA,IACpB,YAAY,YAAY,EAAE,EAAE,SAAS,KAAK;AAAA,EAC5C;AACA,QAAM,eACJ,mBAAmB,gBAAgB,YAAY,EAAE,EAAE,SAAS,KAAK;AACnE,QAAM;AAAA,IACJ,SAAS;AAAA,IACT,QAAQ;AAAA,IACR,SAAS;AAAA,EACX,IAAI,2BAAsC;AAE1C,QAAM,kBAAkB,CAAC,WAAoB;AAC3C,QAAI,CAAC,0BAA0B,OAAO,SAAS;AAC7C,gCAA0B,MAAM,MAAM;AAAA,IACxC;AAAA,EACF;AAEA,QAAM,gBAAgB,CAAC,gBAAwC;AAC7D,QAAI,kBAAkB,QAAW;AAC/B,aAAO;AAAA,IACT;AACA,QAAI,iBAAiB;AACnB,aAAO,QAAQ,QAAQ;AAAA,IACzB;AACA,sBAAkB;AAClB,QAAI,qBAAqB,QAAW;AAClC,cAAQ;AAAA,QACN;AAAA,QACA,iBAAiB;AAAA,QACjB,gBAAgB;AAAA,MAClB;AACA,cAAQ,OAAO,kBAAkB,iBAAiB,KAAK;AAAA,IACzD;AACA,iBAAa,aAAa;AAC1B,sBAAkB,oBAAoB,SAAS,OAAO;AACtD,WAAO,IAAI,WAAW,SAAS;AAC/B,WAAO,IAAI,SAAS,OAAO;AAC3B,WAAO,IAAI,QAAQ,MAAM;AACzB,sBAAkB,YAAY;AAC9B,QAAI,aAAa;AACf,oBAAc,YAAY;AAC1B,sBAAgB,QAAQ,QAAQ;AAAA,IAClC,OAAO;AACL,sBAAgB,cAAc,YAAY;AAAA,IAC5C;AACA,WAAO;AAAA,EACT;AAEA,QAAM,eAAe,CAAC,WAAuB;AAC3C,QAAI,eAAe;AACjB;AAAA,IACF;AACA,oBAAgB;AAChB,QAAI;AACF,aAAO;AAAA,IACT,SAAS,OAAO;AACd,mBAAa,KAAK;AAAA,IACpB;AAAA,EACF;AAEA,QAAM,2BAA2B,OAC/B,aACA,WACkB;AAClB,UAAM,cAAc,WAAW;AAC/B,iBAAa,MAAM;AAAA,EACrB;AAEA,QAAM,eAAe,CAAC,UAAmB;AACvC,QAAI,iBAAiB;AACnB;AAAA,IACF;AACA,sBAAkB;AAClB,eAAW,UAAU,yBAAyB,OAAO,GAAG;AACtD,aAAO,OAAO,KAAK;AAAA,IACrB;AACA,6BAAyB,MAAM;AAC/B,oBAAgB,KAAK;AACrB,oBAAgB,yBAAyB,OAAO,MAAM,aAAa,KAAK,CAAC,CAAC;AAAA,EAC5E;AAEA,QAAM,qBAAqB,OAAO,iBAA2C;AAC3E,QAAI,iBAAiB;AACnB,aAAO;AAAA,IACT;AACA,QACE,CAAC,OAAO,cAAc,YAAY,KAClC,eAAe,0BACf,4BAA4B,IAAI,YAAY,GAC5C;AACA;AAAA,QACE,IAAI;AAAA,UACF,sDAAsD,YAAY;AAAA,UAClE,EAAE,wBAAwB,aAAa;AAAA,QACzC;AAAA,MACF;AACA,aAAO;AAAA,IACT;AACA,gCAA4B,IAAI,YAAY;AAC5C,QAAI,iBAAiB,wBAAwB;AAC3C,8BAAwB;AAAA,IAC1B,OAAO;AACL,YAAM,SAAS,2BAAiC;AAChD,+BAAyB,IAAI,cAAc,MAAM;AACjD,UAAI;AACF,cAAM,OAAO;AAAA,MACf,QAAQ;AACN,eAAO;AAAA,MACT;AAAA,IACF;AACA,QAAI,iBAAiB;AACnB,aAAO;AAAA,IACT;AACA,QACE,CAAC,yBACD,iBAAiB,0BACjB,sBAAsB,MAAM,cAC5B;AACA;AAAA,QACE,IAAI;AAAA,UACF,qDAAqD,sBAAsB,cAAc,YAAY;AAAA,QACvG;AAAA,MACF;AACA,aAAO;AAAA,IACT;AACA,QAAI,uBAAuB,kBAAkB,mBAAmB;AAC9D;AAAA,QACE,IAAI;AAAA,UACF,mCAAmC,kBAAkB,iBAAiB;AAAA,UACtE;AAAA,YACE;AAAA,YACA,mBAAmB,kBAAkB;AAAA,UACvC;AAAA,QACF;AAAA,MACF;AACA,aAAO;AAAA,IACT;AACA,2BAAuB;AACvB,WAAO;AAAA,EACT;AAEA,QAAM,2BAA2B,CAAC,iBAAkC;AAClE,QACE,mBACA,CAAC,yBACD,iBAAiB,wBACjB;AACA,UAAI,CAAC,iBAAiB;AACpB;AAAA,UACE,IAAI;AAAA,YACF,8CAA8C,YAAY;AAAA,UAC5D;AAAA,QACF;AAAA,MACF;AACA,aAAO;AAAA,IACT;AACA,gCAA4B,OAAO,YAAY;AAC/C,4BAAwB;AACxB,8BAA0B;AAC1B,UAAM,SAAS,yBAAyB,IAAI,sBAAsB;AAClE,QAAI,WAAW,QAAW;AACxB,+BAAyB,OAAO,sBAAsB;AACtD,8BAAwB;AACxB,aAAO,QAAQ,IAAI;AAAA,IACrB;AACA,WAAO;AAAA,EACT;AAEA,QAAM,UAAU,sBAAsB,MAAM;AAC1C,iBAAa,IAAI,gBAAgB,CAAC;AAAA,EACpC,CAAC;AAED,QAAM,gBAAgB,kBAAkB,gBAAgB,SAAS;AAAA,IAC/D,sBAAsB,MAAM;AAC1B,mBAAa,IAAI,gBAAgB,cAAc,CAAC;AAAA,IAClD,CAAC;AAAA,IACD,kBAAkB;AAAA,EACpB,IAAI;AAEJ,QAAM,YAAY,sBAAsB,CAAC,UAAmB;AAC1D,QAAI;AACF,gCAA0B,KAAK;AAAA,IACjC,SAAS,OAAO;AACd,mBAAa,KAAK;AAClB;AAAA,IACF;AACA,UAAM,UAAU;AAChB,QAAI,QAAQ,iBAAiB,cAAc;AACzC,UAAI,QAAQ,SAAS,eAAe;AAClC;AAAA,MACF;AACA;AAAA,QACE,IAAI;AAAA,UACF,kDAAkD,YAAY,cAAc,QAAQ,YAAY;AAAA,UAChG;AAAA,YACE,sBAAsB;AAAA,YACtB,aAAa,QAAQ;AAAA,YACrB,sBAAsB,QAAQ;AAAA,UAChC;AAAA,QACF;AAAA,MACF;AACA;AAAA,IACF;AAEA,QAAI,QAAQ,SAAS,UAAU;AAC7B,UAAI;AACF,YAAI,QAAQ,SAAS;AACnB,cAAI,QAAQ,cAAc,QAAW;AACnC,kBAAM,IAAI;AAAA,cACR;AAAA,YACF;AAAA,UACF;AACA;AAAA,YACE,QAAQ;AAAA,YACR,kBAAkB;AAAA,YAClB;AAAA,UACF;AAAA,QACF,WACE,OAAO,WAAW,KAAK,UAAU,QAAQ,KAAK,CAAC,IAC/C,4BACA;AACA,gBAAM,IAAI;AAAA,YACR;AAAA,UACF;AAAA,QACF;AAAA,MACF,SAAS,OAAO;AACd;AAAA,UACE,iBAAiB,mBACb,QACA,IAAI;AAAA,YACF;AAAA,UACF;AAAA,QACN;AACA;AAAA,MACF;AACA,UAAI,kBAAkB,QAAW;AAC/B;AAAA,UACE,IAAI;AAAA,YACF,+CAA+C,YAAY;AAAA,YAC3D,EAAE,aAAa;AAAA,UACjB;AAAA,QACF;AACA;AAAA,MACF;AACA,sBAAgB;AAChB;AAAA,IACF;AAEA,QAAI,QAAQ,SAAS,SAAS;AAC5B,oBAAc;AACd,yBAAmB,OAAO;AAC1B;AAAA,IACF;AAEA,QAAI,kBAAkB,QAAW;AAC/B;AAAA,QACE,IAAI;AAAA,UACF,eAAe,QAAQ,IAAI,kCAAkC,YAAY;AAAA,UACzE,EAAE,cAAc,aAAa,QAAQ,KAAK;AAAA,QAC5C;AAAA,MACF;AACA;AAAA,IACF;AAEA,QAAI,QAAQ,SAAS,eAAe;AAClC,UACE,QAAQ,eAAe,uBACvB,QAAQ,gBAAgB,qBACxB;AACA;AAAA,UACE,IAAI;AAAA,YACF,+CAA+C,mBAAmB,iBAAiB,mBAAmB,wBAAwB,QAAQ,YAAY,iBAAiB,QAAQ,aAAa;AAAA,YACxL;AAAA,cACE,sBAAsB;AAAA,cACtB,uBAAuB;AAAA,cACvB,sBAAsB,QAAQ;AAAA,cAC9B,uBAAuB,QAAQ;AAAA,YACjC;AAAA,UACF;AAAA,QACF;AACA;AAAA,MACF;AACA,+BAAyB,KAAK;AAAA,QAC5B;AAAA,QACA,QAAQ;AAAA,MACV;AACA,gCAA0B,KAAK;AAAA,QAC7B;AAAA,QACA,QAAQ;AAAA,MACV;AACA,qCAA+B;AAC/B;AAAA,IACF;AAEA,QAAI,kBAAkB,OAAO,GAAG;AAC9B,sBAAgB,0BAA0B,OAAO,CAAC;AAAA,IACpD;AAAA,EACF,CAAC;AAED,QAAM,oBAAoB,CAAC,UAAiB;AAC1C,QAAI,6BAA6B,UAAa,kBAAkB,QAAW;AACzE,wBAAkB;AAClB,YAAM,oBAAoB;AAC1B;AAAA,QACE,yBAAyB,OAAO,MAAM,cAAc,iBAAiB,CAAC;AAAA,MACxE;AACA;AAAA,IACF;AACA,iBAAa,KAAK;AAAA,EACpB;AACA,QAAM,UAAU,sBAAsB,iBAAiB;AAEvD,QAAM,SAAS,sBAAsB,CAAC,SAAiB;AACrD,QAAI,CAAC,iBAAiB;AACpB;AAAA,QACE,IAAI;AAAA,UACF,gEAAgE,IAAI;AAAA,QACtE;AAAA,MACF;AAAA,IACF;AAAA,EACF,CAAC;AAED,SAAO,GAAG,WAAW,SAAS;AAC9B,SAAO,GAAG,SAAS,OAAO;AAC1B,SAAO,GAAG,QAAQ,MAAM;AACxB,oBAAkB,iBAAiB,SAAS,SAAS,EAAE,MAAM,KAAK,CAAC;AACnE,MAAI,kBAAkB,SAAS;AAC7B,YAAQ;AAAA,EACV;AAEA,QAAM,aAAkC;AAAA,IACtC;AAAA,IACA,wBAAwB,CAAC,GAAG,qBAAqB,KAAK,CAAC;AAAA,IACvD;AAAA,IACA,cAAc,iBAAiB;AAAA,IAC/B,SAAS;AAAA,MACP,oBAAoB,kBAAkB,gBAAgB,cAClD,kBAAkB,YAClB,4BAA4B,kBAAkB,SAAS;AAAA,MAC3D,aAAa,kBAAkB;AAAA,MAC/B,uBAAuB,kBAAkB;AAAA,MACzC,2BAA2B,kBAAkB;AAAA,MAC7C,gBAAgB,kBAAkB;AAAA,MAClC,mBAAmB,kBAAkB;AAAA,MACrC,kBAAkB,kBAAkB;AAAA,MACpC,WAAW;AAAA,IACb;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA,4BAA4B,CAAC,GAAG,yBAAyB,KAAK,CAAC;AAAA,IAC/D,MAAM;AAAA,EACR;AAEA,MAAI,eAAe,UAAa,qBAAqB,QAAW;AAC9D,oBAAgB,kBAAkB,YAAY,gBAAgB,CAAC;AAAA,EACjE;AAEA,MAAI,CAAC,iBAAiB;AACpB,QAAI;AAEF,aAAO,YAAY,UAAU;AAAA,IAC/B,SAAS,OAAO;AACd,mBAAa,KAAK;AAAA,IACpB;AAAA,EACF;AAEA,SAAO,EAAE,OAAO;AAEhB,WAAS,kBAAkB,SAA6C;AACtE,QAAI,iBAAiB;AACnB,aAAO;AAAA,IACT;AACA,UAAM,oBAAoB,GAAG,YAAY,WAAW,sBAAsB,CAAC;AAC3E,QAAI,QAAQ,cAAc,mBAAmB;AAC3C;AAAA,QACE,IAAI;AAAA,UACF,yCAAyC,QAAQ,SAAS,cAAc,iBAAiB;AAAA,UACzF,EAAE,mBAAmB,cAAc,WAAW,QAAQ,UAAU;AAAA,QAClE;AAAA,MACF;AACA,aAAO;AAAA,IACT;AACA,QAAI,qBAAqB,IAAI,QAAQ,SAAS,GAAG;AAC/C;AAAA,QACE,IAAI;AAAA,UACF,mCAAmC,QAAQ,SAAS;AAAA,UACpD,EAAE,cAAc,WAAW,QAAQ,UAAU;AAAA,QAC/C;AAAA,MACF;AACA,aAAO;AAAA,IACT;AACA,yBAAqB,IAAI,QAAQ,SAAS;AAE1C,2BAAuB;AACvB,WAAO;AAAA,EACT;AAEA,iBAAe,0BACb,SACe;AACf,UAAM,EAAE,aAAa,IAAI;AACzB,UAAM,aAAa,eAAe;AAClC,UAAM,cAAc,OAAO,UAAU;AACrC,QAAI,CAAE,MAAM,mBAAmB,YAAY,GAAI;AAC7C;AAAA,IACF;AACA,QAAI,0BAA0B,kBAAkB,2BAA2B;AACzE;AAAA,QACE,IAAI;AAAA,UACF,mCAAmC,kBAAkB,yBAAyB;AAAA,UAC9E;AAAA,YACE;AAAA,YACA,2BACE,kBAAkB;AAAA,UACtB;AAAA,QACF;AAAA,MACF;AACA;AAAA,IACF;AACA,8BAA0B;AAC1B,QAAI;AACF,UAAI,CAAC,yBAAyB,YAAY,GAAG;AAC3C;AAAA,MACF;AACA,UAAI,gBAAgB,QAAW;AAC7B,4BAAoB,aAAa,OAAO;AACxC,YAAI,YAAY,WAAW,aAAa;AACtC,8BAAoB,YAAY,cAAc;AAAA,YAC5C,WAAW,YAAY;AAAA,YACvB;AAAA,YACA,WAAW,QAAQ;AAAA,YACnB,SAAS;AAAA,YACT,MAAM;AAAA,YACN,WAAW,YAAY;AAAA,UACzB,CAAC;AACD;AAAA,QACF;AACA,YAAI,YAAY,WAAW,YAAY;AACrC,8BAAoB,YAAY,cAAc;AAAA,YAC5C,WAAW,YAAY;AAAA,YACvB,OAAO,YAAY;AAAA,YACnB;AAAA,YACA,WAAW,QAAQ;AAAA,YACnB,SAAS;AAAA,YACT,MAAM;AAAA,UACR,CAAC;AACD;AAAA,QACF;AACA,YAAI,CAAC,cAAc,IAAI,YAAY,cAAc,GAAG;AAClD,qCAA2B,IAAI,UAAU;AACzC;AAAA,QACF;AAAA,MACF;AAEA,YAAM,sBAA2C;AAAA,QAC/C,aAAa,0BAA0B;AAAA,QACvC,kBAAkB,QAAQ;AAAA,QAC1B;AAAA,QACA;AAAA,QACA;AAAA,QACA,WAAW,QAAQ;AAAA,QACnB;AAAA,MACF;AACA,UAAI,aAAa,WAAW,eAAe;AACzC,4BAAoB,SAAS;AAAA,UAC3B,gBAAgB,YAAY;AAAA,UAC5B,SAAS;AAAA,YACP,YAAY;AAAA,YACZ,iBAAiB,YAAY,cAAc;AAAA,UAC7C;AAAA,UACA,YAAY;AAAA,YACV,cAAc,IAAI,YAAY,cAAc;AAAA,YAC5C,eAAe,YAAY,cAAc;AAAA,UAC3C;AAAA,QACF;AAAA,MACF;AACA,YAAM,UAAU,MAAM,mBAAmB;AAAA,QACvC,SAAS;AAAA,QACT;AAAA,QACA,kBAAkB,QAAQ;AAAA,QAC1B;AAAA,QACA,WAAW,QAAQ;AAAA,QACnB,2BAA2B,kBAAkB;AAAA,QAC7C,4BACE,kBAAkB;AAAA,MACtB,CAAC;AACD,UAAI,QAAQ,WAAW,eAAe;AACpC,cAAM,iBACJ,aAAa,WAAW,gBACpB,YAAY,iBACZ,aAAa,YAAY;AAC/B,uBAAe,YAAY;AAAA,UACzB,aAAa,QAAQ;AAAA,UACrB,WAAW,QAAQ;AAAA,UACnB;AAAA,UACA,aAAa,QAAQ;AAAA,UACrB,QAAQ;AAAA,QACV,CAAC;AACD,mCAA2B,IAAI,UAAU;AACzC;AAAA,MACF;AACA,6BAAuB;AACvB,qBAAe,YAAY;AAAA,QACzB,aAAa,QAAQ;AAAA,QACrB,WAAW,KAAK,IAAI;AAAA,QACpB,WAAW,QAAQ;AAAA,QACnB,cAAc;AAAA,QACd,QAAQ;AAAA,QACR,WAAW,QAAQ;AAAA,MACrB,CAAC;AACD,YAAM,iBAAiB,OAAO,UAAU;AACxC,UACE,gBAAgB,WAAW,eAC3B,gBAAgB,gBAChB;AACA,cAAM,IAAI,iBAAiB,0CAA0C;AAAA,MACvE;AACA,0BAAoB,eAAe,cAAc;AAAA,QAC/C,WAAW,eAAe;AAAA,QAC1B;AAAA,QACA,WAAW,QAAQ;AAAA,QACnB,SAAS;AAAA,QACT,MAAM;AAAA,QACN,WAAW,QAAQ;AAAA,MACrB,CAAC;AAAA,IACH,SAAS,OAAO;AACd,gCAA0B,OAAO,YAAY,OAAO;AAAA,IACtD,UAAE;AACA,gCAA0B;AAC1B,UAAI,2BAA2B,OAAO,KAAK,2BAA2B,GAAG;AACvE,uCAA+B;AAAA,MACjC;AAAA,IACF;AAAA,EACF;AAEA,WAAS,0BACP,OACA,YACA,SACM;AACN,QAAI,iBAAiB;AACnB;AAAA,IACF;AACA,QAAI,iBAAiB,kBAAkB;AACrC,mBAAa,KAAK;AAClB;AAAA,IACF;AACA,UAAM,aAAa,6BAA6B,OAAO,cAAc;AACrE,QAAI;AACF,6BAAuB;AACvB,qBAAe,YAAY;AAAA,QACzB,aAAa,QAAQ;AAAA,QACrB,WAAW,KAAK,IAAI;AAAA,QACpB,OAAO;AAAA,QACP,WAAW,QAAQ;AAAA,QACnB,cAAc;AAAA,QACd,QAAQ;AAAA,MACV,CAAC;AAAA,IACH,SAAS,aAAa;AACpB,mBAAa,WAAW;AACxB;AAAA,IACF;AACA,UAAM,gBAAgB,OAAO,UAAU;AACvC,QAAI,eAAe,WAAW,cAAc,gBAAgB,eAAe;AACzE;AAAA,QACE,IAAI,iBAAiB,yCAAyC;AAAA,MAChE;AACA;AAAA,IACF;AACA,wBAAoB,cAAc,cAAc;AAAA,MAC9C,WAAW,cAAc;AAAA,MACzB,OAAO;AAAA,MACP;AAAA,MACA,WAAW,QAAQ;AAAA,MACnB,SAAS;AAAA,MACT,MAAM;AAAA,IACR,CAAC;AAAA,EACH;AAEA,WAAS,8BAAoC;AAC3C,QAAI,6BAA6B;AAC/B,YAAM,IAAI;AAAA,QACR;AAAA,MACF;AAAA,IACF;AACA,QACE,iBAAiB,WAChB,aAAa,aAAa,UACzB,aAAa,SAAS,WAAW,IACnC;AACA,YAAM,IAAI;AAAA,QACR;AAAA,MACF;AAAA,IACF;AAAA,EACF;AAEA,iBAAe,kBACb,QACA,cACe;AACf,QAAI;AACF,iBAAS;AACP,cAAM,QAAQ,QAAQ,KAAK,cAAc,iBAAiB,KAAK;AAC/D,YAAI,UAAU,gBAAgB,UAAU,iBAAiB;AACvD;AAAA,QACF;AACA,YAAI,UAAU,gBAAgB,MAAM;AAClC,gBAAM;AAAA,YACJ;AAAA,YACA,gBAAgB;AAAA,UAClB;AACA;AAAA,QACF;AACA,YAAI,UAAU,gBAAgB,SAAS;AACrC,gBAAM,IAAI;AAAA,YACR;AAAA,UACF;AAAA,QACF;AACA,cAAM,UAAU,sBAAsB,MAAM;AAC5C,YAAI,QAAQ,aAAa,qBAAqB,GAAG;AAC/C,gBAAM,IAAI;AAAA,YACR,0DAA0D,qBAAqB,CAAC,cAAc,QAAQ,QAAQ;AAAA,UAChH;AAAA,QACF;AACA,YAAI,OAAO,WAAW,QAAQ,IAAI,IAAI,MAAM;AAC1C,gBAAM,IAAI;AAAA,YACR;AAAA,UACF;AAAA,QACF;AACA;AAAA,UACE,QAAQ;AAAA,UACR,kBAAkB;AAAA,UAClB;AAAA,QACF;AACA,YAAI,CAAE,MAAM,mBAAmB,QAAQ,YAAY,GAAI;AACrD;AAAA,QACF;AACA,YAAI,sBAAsB,6BAA6B,QAAW;AAChE,gBAAM,IAAI;AAAA,YACR;AAAA,UACF;AAAA,QACF;AACA,cAAM,aAAa,QAAQ,eAAe;AAC1C,cAAM,cAAc,OAAO,UAAU;AACrC,8BAAsB;AACtB,sCAA8B;AAC9B,YAAI,CAAC,yBAAyB,QAAQ,YAAY,GAAG;AACnD;AAAA,QACF;AACA,YAAI;AACJ,YAAI;AACF,cAAI,gBAAgB,QAAW;AAC7B,uBAAW,MAAM;AAAA,cACf,QAAQ;AAAA,cACR,QAAQ;AAAA,cACR,QAAQ;AAAA,cACR,QAAQ;AAAA,cACR,QAAQ;AAAA,YACV;AACA,yCAA6B,QAAQ;AACrC,gBAAI,uBAAuB,sBAAsB,QAAW;AAC1D,uCAAyB,YAAY,SAAS,QAAQ;AAAA,YACxD;AAAA,UACF,OAAO;AACL,uBAAW,yBAAyB,SAAS,WAAW;AAAA,UAC1D;AAAA,QACF,UAAE;AACA,wCAA8B;AAAA,QAChC;AACA,YAAI,iBAAiB;AACnB;AAAA,QACF;AACA,gCAAwB,QAAQ,QAAQ;AACxC,+BAAuB;AACvB,gBAAQ;AAAA,UACN;AAAA,UACA,iBAAiB;AAAA,UACjB,gBAAgB;AAAA,QAClB;AACA,gBAAQ,OAAO,cAAc,iBAAiB,KAAK;AACnD,cAAM;AAAA,UACJ;AAAA,UACA,gBAAgB;AAAA,QAClB;AAAA,MACF;AAAA,IACF,SAAS,OAAO;AACd;AAAA,QACE,iBAAiB,WACb,QACA,IAAI,iBAAiB,uCAAuC;AAAA,UAC1D,OAAO,iBAAiB,QAAQ,MAAM,UAAU,OAAO,KAAK;AAAA,QAC9D,CAAC;AAAA,MACP;AAAA,IACF;AAAA,EACF;AAEA,WAAS,yBACP,SACA,OACoB;AACpB,UAAM,aAAa,wBAAwB,QAAQ,IAAI;AACvD,UAAM,cAAc;AAAA,MAClB,QAAQ;AAAA,MACR,QAAQ;AAAA,IACV;AACA,QACE,EAAE,gBAAgB,UAClB,MAAM,eAAe,cACrB,MAAM,gBAAgB,eACtB,MAAM,cAAc,QAAQ,SAC5B;AACA,YAAM,IAAI;AAAA,QACR;AAAA,QACA,EAAE,cAAc,QAAQ,aAAa;AAAA,MACvC;AAAA,IACF;AACA,WAAO,MAAM,WAAW,cACpB,EAAE,SAAS,MAAM,WAAW,UAAU,QAAQ,UAAU,SAAS,KAAK,IACtE,EAAE,OAAO,MAAM,OAAO,UAAU,QAAQ,UAAU,SAAS,MAAM;AAAA,EACvE;AAEA,WAAS,yBACP,YACA,SACA,UACM;AACN,UAAM,SAAS;AAAA,MACb,aAAa,8BAA8B,QAAQ,MAAM,QAAQ,IAAI;AAAA,MACrE,YAAY,wBAAwB,QAAQ,IAAI;AAAA,MAChD,WAAW,QAAQ;AAAA,IACrB;AACA;AAAA,MACE;AAAA,MACA,SAAS,UACL;AAAA,QACE,GAAG;AAAA,QACH,QAAQ;AAAA,QACR,WAAW,SAAS;AAAA,MACtB,IACA,EAAE,GAAG,QAAQ,OAAO,SAAS,OAAO,QAAQ,WAAW;AAAA,IAC7D;AAAA,EACF;AAEA,WAAS,6BAA6B,UAAoC;AACxE,QAAI,CAAC,SAAS,SAAS;AACrB;AAAA,QACE,KAAK,UAAU,SAAS,KAAK;AAAA,QAC7B,kBAAkB;AAAA,QAClB;AAAA,MACF;AAAA,IACF;AAAA,EACF;AAEA,iBAAe,0BACb,MACA,MACA,SACA,UACA,cACA;AACA,UAAM,UAA+B;AAAA,MACnC,aAAa,0BAA0B;AAAA,MACvC,kBAAkB,8BAA8B,MAAM,IAAI;AAAA,MAC1D;AAAA,MACA;AAAA,MACA;AAAA,MACA,WAAW,GAAG,YAAY,SAAS,QAAQ;AAAA,MAC3C;AAAA,IACF;AACA,QAAI;AACF,UAAI,SAAS,sBAAsB,cAAc;AAC/C,cAAM,UAAU,MAAM,mBAAmB;AAAA,UACvC;AAAA,UACA,sBAAsB;AAAA,UACtB,kBAAkB;AAAA,UAClB,eAAe;AAAA,UACf,WAAW;AAAA,UACX,2BACE,kBAAkB;AAAA,UACpB,4BACE,kBAAkB;AAAA,QACtB,CAAC;AACD,YAAI,QAAQ,WAAW,eAAe;AACpC,gBAAM,IAAI;AAAA,YACR;AAAA,UACF;AAAA,QACF;AACA,eAAO;AAAA,UACL,SAAS,QAAQ;AAAA,UACjB;AAAA,UACA,SAAS;AAAA,QACX;AAAA,MACF;AAEA,UAAI,iBAAiB,QAAW;AAC9B,cAAM,IAAI;AAAA,UACR;AAAA,QACF;AAAA,MACF;AACA,UAAI;AACJ,UAAI;AACF,eAAO,KAAK,MAAM,OAAO;AAAA,MAC3B,QAAQ;AACN,cAAM,IAAI,iBAAiB,wCAAwC;AAAA,MACrE;AACA,UACE,CAAC,MAAM,QAAQ,IAAI,KACnB,KAAK,KAAK,WAAS,OAAO,UAAU,QAAQ,GAC5C;AACA,cAAM,IAAI,iBAAiB,wCAAwC;AAAA,MACrE;AACA,YAAM,SAAS,MAAM;AAAA,QACnB,2BAA2B,SAAS,YAAY;AAC9C,cAAI,SAAS,sBAAsB,iBAAiB;AAClD,gBAAI,KAAK,WAAW,GAAG;AACrB,oBAAM,IAAI;AAAA,gBACR;AAAA,cACF;AAAA,YACF;AACA,kBAAM,EAAE,UAAU,IAAI;AACtB,mBAAO,cAAc,SACjB,KAAK,CAAC,IACN,MAAM,UAAU,KAAK,CAAC,GAAa,KAAK,CAAC,CAAW;AAAA,UAC1D;AACA,cAAI,KAAK,WAAW,GAAG;AACrB,kBAAM,IAAI,iBAAiB,sCAAsC;AAAA,UACnE;AACA,iBAAO,MAAM,aAAa,KAAK,KAAK,CAAC,CAAW;AAAA,QAClD,CAAC;AAAA,QACD,QAAQ;AAAA,MACV;AACA,UAAI,OAAO,WAAW,UAAU;AAC9B,cAAM,IAAI;AAAA,UACR,GAAG,QAAQ,gBAAgB;AAAA,QAC7B;AAAA,MACF;AACA,UAAI,eAAe;AACnB,UAAI,SAAS,sBAAsB,YAAY;AAC7C,yBAAiB,QAAQ,kBAAkB,cAAc;AACzD,uBAAe,gBAAgB,QAAQ,IAAI;AAC3C,yBAAiB,cAAc,kBAAkB,cAAc;AAAA,MACjE;AACA,YAAM,gBAAgB,KAAK,UAAU,YAAY;AACjD;AAAA,QACE;AAAA,QACA,kBAAkB;AAAA,QAClB,GAAG,QAAQ,gBAAgB;AAAA,MAC7B;AACA,aAAO;AAAA,QACL,SAAS;AAAA,QACT;AAAA,QACA,SAAS;AAAA,MACX;AAAA,IACF,SAAS,OAAO;AACd,UAAI,iBAAiB,kBAAkB;AACrC,cAAM;AAAA,MACR;AACA,aAAO;AAAA,QACL,OACE,SAAS,sBAAsB,eAC3B,6BAA6B,OAAO,cAAc,IAClD,6BAA6B,OAAO,QAAQ;AAAA,QAClD;AAAA,QACA,SAAS;AAAA,MACX;AAAA,IACF;AAAA,EACF;AAEA,WAAS,oBACP,cACA,SACM;AACN,QACE,sBAAsB,IAAI,YAAY,KACtC,eAAe,mBACf;AACA;AAAA,QACE,IAAI,iBAAiB,sCAAsC;AAAA,UACzD;AAAA,QACF,CAAC;AAAA,MACH;AACA;AAAA,IACF;AACA,0BAAsB,IAAI,cAAc,OAAO;AAC/C,eAAS;AACP,YAAM,OAAO,sBAAsB,IAAI,iBAAiB;AACxD,UAAI,SAAS,QAAW;AACtB;AAAA,MACF;AACA,4BAAsB,OAAO,iBAAiB;AAC9C,2BAAqB;AACrB,yBAAmB,IAAI;AAAA,IACzB;AAAA,EACF;AAEA,WAAS,eAAe,OAAe,OAA6B;AAClE,UAAM,WAAW,OAAO,KAAK;AAC7B,UAAM,YACJ,eACC,aAAa,SAAY,IAAI,iBAAiB,QAAQ,KACvD,iBAAiB,KAAK;AACxB,QAAI,YAAY,kBAAkB,sBAAsB;AACtD,YAAM,IAAI;AAAA,QACR,kCAAkC,kBAAkB,oBAAoB;AAAA,QACxE,EAAE,OAAO,WAAW,UAAU,kBAAkB,qBAAqB;AAAA,MACvE;AAAA,IACF;AACA,WAAO,KAAK,IAAI;AAChB,kBAAc;AAAA,EAChB;AAEA,WAAS,iCAAuC;AAC9C,QACE,2BAA2B,OAAO,KAClC,2BAA2B,KAC3B,CAAC,+BACD,2BAA2B,uBAC3B,4BAA4B,qBAC5B;AACA,sBAAgB,oBAAoB,CAAC;AAAA,IACvC;AAAA,EACF;AAEA,WAAS,oBACP,OACA,SACmC;AACnC,QACE,gBAAgB,SAChB,MAAM,gBAAgB,QAAQ,oBAC9B,MAAM,cAAc,QAAQ,WAC5B;AACA,YAAM,IAAI;AAAA,QACR;AAAA,QACA;AAAA,UACE,aAAa,QAAQ;AAAA,UACrB,0BAA0B,MAAM;AAAA,UAChC,0BAA0B,QAAQ;AAAA,QACpC;AAAA,MACF;AAAA,IACF;AAAA,EACF;AAEA,iBAAe,sBAAqC;AAClD,QAAI,sBAAsB,iBAAiB;AACzC;AAAA,IACF;AACA,yBAAqB;AACrB,QAAI;AACF,kCAA4B;AAC5B,YAAM,gBAAgB,CAAC,GAAG,0BAA0B,EACjD,SAAS,CAAC,MAAM,UAAU,OAAO,KAAK,EACtC,IAAI,WAAS;AACZ,cAAM,QAAQ,OAAO,KAAK;AAC1B,YAAI,OAAO,WAAW,eAAe;AACnC,gBAAM,IAAI;AAAA,YACR;AAAA,YACA,EAAE,MAAM;AAAA,UACV;AAAA,QACF;AACA,eAAO;AAAA,UACL,WAAW;AAAA,YACT,MAAM;AAAA,YACN,iBAAiB,MAAM,cAAc;AAAA,UACvC;AAAA,UACA,kBAAkB,MAAM;AAAA,UACxB,IAAI,MAAM;AAAA,UACV,SAAS;AAAA,YACP,MAAM;AAAA,YACN,iBAAiB,MAAM,cAAc;AAAA,UACvC;AAAA,QACF;AAAA,MACF,CAAC;AACH,YAAM,eAAe,MAAM;AAAA,QACzB,aACE,kBAAkB;AAAA,UAChB;AAAA,YACE,aAAa,EAAE,GAAG,YAAY;AAAA,YAC9B,QAAQ,gBAAgB,MAAM;AAAA,YAC9B;AAAA,YACA,SAAS;AAAA,YACT;AAAA,YACA,OAAO;AAAA,YACP,QAAQ;AAAA,YACR,SAAS;AAAA,UACX;AAAA,UACA;AAAA,QACF;AAAA,QACF;AAAA,QACA,kBAAkB,gBAAgB,cAAc,KAAK,IAAI,IAAI,iBAAiB;AAAA,QAC9E;AAAA,MACF;AACA;AAAA,QACE;AAAA,QACA,kBAAkB;AAAA,MACpB;AACA,UAAI,iBAAiB;AACnB;AAAA,MACF;AACA,kCAA4B;AAC5B,YAAM,oBAA0C;AAAA,QAC9C;AAAA,QACA;AAAA,QACA,QAAQ;AAAA,MACV;AACA,iCAA2B;AAC3B,sBAAgB,iBAAiB;AACjC,UAAI,aAAa;AACf,kCAA0B,iBAAiB;AAC3C;AAAA,MACF;AACA,UAAI,kBAAkB,QAAW;AAE/B,eAAO,YAAY,EAAE,cAAc,MAAM,SAAS,CAAC;AAAA,MACrD;AAAA,IACF,SAAS,OAAO;AACd,mBAAa,KAAK;AAAA,IACpB;AAAA,EACF;AAEA,WAAS,mBAAmB,SAAqC;AAC/D,QAAI,iBAAiB;AACnB;AAAA,IACF;AACA,QAAI;AACF,6BAAuB;AAEvB,aAAO,YAAY,OAAO;AAAA,IAC5B,SAAS,OAAO;AACd,mBAAa,KAAK;AAAA,IACpB;AAAA,EACF;AAEA,WAAS,mBAAmB,SAAmC;AAC7D,QAAI,iBAAiB;AACnB;AAAA,IACF;AACA,QAAI,6BAA6B,QAAW;AAC1C,gCAA0B,wBAAwB;AAClD;AAAA,IACF;AACA,QAAI,kBAAkB,QAAW;AAC/B;AAAA,QACE,IAAI;AAAA,UACF,+DAA+D,QAAQ,YAAY;AAAA,UACnF,EAAE,cAAc,QAAQ,aAAa;AAAA,QACvC;AAAA,MACF;AACA;AAAA,IACF;AAEA,QAAI,2BAA2B,OAAO,GAAG;AACvC,sBAAgB,oBAAoB,CAAC;AACrC;AAAA,IACF;AACA,QACE,sBAAsB,UACtB,sBAAsB,kBAAkB,OAAO,QAC/C;AACA;AAAA,QACE,IAAI;AAAA,UACF;AAAA,QACF;AAAA,MACF;AACA;AAAA,IACF;AAEA,sBAAkB;AAClB,UAAM,qBAAqB;AAC3B,QAAI,yBAAyB,GAAG;AAC9B,YAAM,QAAQ,mBAAmB,UAC7B,IAAI;AAAA,QACF,qCAAqC,sBAAsB;AAAA,QAC3D;AAAA,UACE;AAAA,UACA;AAAA,UACA;AAAA,QACF;AAAA,MACF,IACA,uBAAuB,kBAAkB;AAC7C,sBAAgB,KAAK;AACrB;AAAA,QACE,yBAAyB,OAAO,MAAM,aAAa,KAAK,CAAC;AAAA,MAC3D;AACA;AAAA,IACF;AAEA;AAAA,MACE;AAAA,QAAyB;AAAA,QAAM,MAC7B;AAAA,UACE;AAAA,UACA;AAAA,UACA;AAAA,QACF;AAAA,MACF;AAAA,IACF;AAAA,EACF;AAEA,WAAS,0BACP,mBACM;AACN,QAAI,iBAAiB;AACnB;AAAA,IACF;AACA,QAAI;AACF,kCAA4B;AAAA,IAC9B,SAAS,OAAO;AACd,mBAAa,KAAK;AAClB;AAAA,IACF;AACA,QAAI,kBAAkB,QAAW;AAC/B;AAAA,QACE,IAAI;AAAA,UACF,qDAAqD,YAAY;AAAA,QACnE;AAAA,MACF;AACA;AAAA,IACF;AACA,sBAAkB;AAClB;AAAA,MACE,yBAAyB,MAAM,MAAM,cAAc,iBAAiB,CAAC;AAAA,IACvE;AAAA,EACF;AACF;AAEA,SAAS,4BACP,OACA,SACQ;AACR,QAAM,sBAAsB;AAAA,IAC1B,MAAM;AAAA,IACN,QAAQ;AAAA,IACR;AAAA,EACF;AACA,QAAM,uBAAuB,CAAC,GAAG,MAAM,qBAAqB,KAAK,CAAC,EAC/D,SAAS,EACT;AAAA,IAAQ,eACP,CAAC,GAAI,MAAM,qBAAqB,IAAI,SAAS,KAAK,CAAC,CAAE,EAClD,SAAS,EACT,IAAI,UAAQ,GAAG,SAAS,IAAI,IAAI,EAAE;AAAA,EACvC;AACF,QAAM,2BAA2B,CAAC,GAAG,MAAM,yBAAyB,KAAK,CAAC,EACvE,SAAS,EACT;AAAA,IAAQ,eACP,CAAC,GAAI,MAAM,yBAAyB,IAAI,SAAS,KAAK,CAAC,CAAE,EACtD,SAAS,EACT,IAAI,UAAQ,GAAG,SAAS,IAAI,IAAI,EAAE;AAAA,EACvC;AACF,SAAO,WAAW,QAAQ,EACvB;AAAA,IACC;AAAA,MACE;AAAA,QACE,UAAU,MAAM;AAAA,QAChB,iBAAiB;AAAA,QACjB;AAAA,QACA,GAAI,yBAAyB,WAAW,IACpC,CAAC,IACD,EAAE,qBAAqB,yBAAyB;AAAA,QACpD,GAAI,MAAM,iBAAiB,SACvB,CAAC,IACD,EAAE,sBAAsB,MAAM,aAAa,SAAS;AAAA,QACxD,GAAI,MAAM,eAAe,UACzB,MAAM,gBACH,MAAM,iBAAiB,SAAY,kBAAkB,YACpD,CAAC,IACD,EAAE,YAAY,MAAM,WAAW;AAAA;AAAA;AAAA;AAAA,QAInC,uBAAuB,WAAW,QAAQ,EACvC,OAAO,MAAM,MAAM,EACnB,OAAO,KAAK;AAAA,MACjB;AAAA,MACA,OAAO;AAAA,MACP;AAAA,IACF;AAAA,EACF,EACC,OAAO,KAAK;AACjB;AAEA,SAAS,4BAA4B,eAA+B;AAClE,QAAM,oBAAoB,KAAK;AAAA,IAC7B;AAAA,IACA,KAAK,IAAI,GAAG,KAAK,MAAM,gBAAgB,CAAC,CAAC;AAAA,EAC3C;AACA,SAAO,KAAK,IAAI,GAAG,gBAAgB,iBAAiB;AACtD;AAEA,SAAS,cAAc,aAAmC;AACxD,MAAI,eAAe,YAAY,IAAI;AACnC,SAAO,cAAc,WAAW;AAC9B,mBAAe,YAAY,IAAI;AAAA,EACjC;AACA,mBAAiB,aAAa;AAC9B,eAAa,OAAO,mBAAmB,MAAM;AAC7C,eAAa,OAAO,mBAAmB,OAAO;AAC9C,eAAa,OAAO,IAAI;AACxB,kBAAgB,KAAK,IAAI,GAAG,cAAc,iBAAiB,CAAC;AAC5D,SAAO;AACT;AAEA,SAAS,eAA6B;AACpC,SAAO;AAAA,IACL,WAAW;AAAA,IACX,QAAQ,cAAc;AAAA,EACxB;AACF;AAEA,SAAS,sBAA8B;AACrC,MAAI,cAAc;AAChB,WAAO,IAAI,OAAO,0BAA0B,EAAE,MAAM,MAAM,UAAU,CAAC,EAAE,CAAC;AAAA,EAC1E;AACA,SAAO,IAAI,OAAO,mBAAmB,GAAG,EAAE,UAAU,CAAC,EAAE,CAAC;AAC1D;AAEA,SAAS,qBAA0B;AACjC,sBAAoB,IAAI;AAAA,IACtB,+BAA+B,OAAO,KAAK,wBAAwB,EAAE,SAAS,QAAQ,CAAC;AAAA,EACzF;AACA,SAAO;AACT;AAEA,SAAS,cAAc,cAAkC;AACvD,MAAI,aAAa,WAAW;AAC1B;AAAA,EACF;AACA,QAAM,sBAAsB,MAAM;AAChC,iBAAa,YAAY;AACzB,UAAM,QAAQ,YAAY,QAAQ,YAAY;AAC9C,QAAI,UAAU,IAAI;AAChB,kBAAY,OAAO,OAAO,CAAC;AAAA,IAC7B;AAAA,EACF;AACA,eAAa,OAAO,KAAK,QAAQ,mBAAmB;AAGpD,eAAa,OAAO,KAAK,SAAS,mBAAmB;AACrD,eAAa,OAAO,MAAM;AAC1B,cAAY,KAAK,YAAY;AAC/B;AAEA,eAAe,sBAAsB,QAA+B;AAClE,QAAM,cAAc,QAAQ,QAAQ,OAAO,UAAU,CAAC;AACtD,MAAI,CAAC,cAAc;AACjB,UAAM;AACN;AAAA,EACF;AAMA,QAAM,QAAQ,2BAAiC;AAC/C,QAAM,cAAc;AAAA,IAClB,MAAM,MAAM,QAAQ,IAAI;AAAA,IACxB;AAAA,EACF;AACA,MAAI;AACF,UAAM,QAAQ,KAAK,CAAC,aAAa,MAAM,OAAO,CAAC;AAAA,EACjD,UAAE;AACA,iBAAa,WAAW;AAAA,EAC1B;AACF;AAEA,eAAe,cAAc,cAA2C;AACtE,MAAI,aAAa,WAAW;AAC1B;AAAA,EACF;AACA,eAAa,YAAY;AACzB,eAAa,OAAO,mBAAmB;AACvC,wBAAsB;AACtB,MAAI;AACF,UAAM,sBAAsB,aAAa,MAAM;AAAA,EACjD,QAAQ;AAAA,EAER,UAAE;AACA,yBAAqB,KAAK,IAAI,GAAG,qBAAqB,CAAC;AAAA,EACzD;AACF;AAEA,SAAS,gBAAgB,gBAA8B;AACrD,SAAO,YAAY,SAAS,gBAAgB;AAC1C,UAAM,eAAe,YAAY,IAAI;AACrC,QAAI,iBAAiB,QAAW;AAC9B,sBAAgB,cAAc,YAAY,CAAC;AAAA,IAC7C;AAAA,EACF;AACF;AAEA,SAAS,sBACP,kBACA,qBACM;AACN,sBAAoB,KAAK,IAAI,GAAG,oBAAoB,CAAC;AACrD,sBAAoB,mBAAmB;AACvC,QAAM,aAAa,cAAc;AAAA,IAC/B;AAAA,EACF,CAAC;AACD,kBAAgB,KAAK,IAAI,GAAG,aAAa,iBAAiB,CAAC;AAC7D;AAEA,SAAS,wBACP,SACA,SACA,QACM;AACN,MAAI,CAAC,QAAQ,SAAS;AACpB,WAAO,uBAAuB,OAAO,CAAC;AACtC;AAAA,EACF;AACA,UAAQ;AAAA,IACN,QAAQ;AAAA,IACR,OACE,QAAQ,cAAc,SAClB,SACA,iBAAiB,QAAQ,WAAW,2BAA2B;AAAA,EACvE,CAAC;AACH;AAEA,SAAS,uBAAuB,SAAqC;AACnE,MAAI,QAAQ,UAAU,QAAW;AAC/B,WAAO,IAAI;AAAA,MACT,yDAAyD,QAAQ,YAAY;AAAA,MAC7E,EAAE,cAAc,QAAQ,aAAa;AAAA,IACvC;AAAA,EACF;AACA,SAAO,iBAAiB,QAAQ,KAAK;AACvC;AAEA,SAAS,iBAAiB,OAA+B;AACvD,SAAO,OAAO,WAAW,KAAK,UAAU,KAAK,CAAC;AAChD;","names":[]} +\ No newline at end of file +diff --git a/node_modules/run/dist/runtime/protocol-validation.js b/node_modules/run/dist/runtime/protocol-validation.js +index 1e4a1f9..5bfb17f 100644 +--- a/node_modules/run/dist/runtime/protocol-validation.js ++++ b/node_modules/run/dist/runtime/protocol-validation.js +@@ -33,13 +33,14 @@ const isRunOptions = (value) => { + "maxResultBytes", + "maxStackSizeBytes", + "memoryLimitBytes", +- "timeoutMs" ++ "timeoutMs", ++ "timeoutMode" + ]); + } catch { + return false; + } +- return Object.values(value).every( +- (item) => Number.isSafeInteger(item) && item > 0 ++ return Object.entries(value).every( ++ ([key, item]) => key === "timeoutMode" ? item === "wall" || item === "execution" : Number.isSafeInteger(item) && item > 0 + ); + }; + const isDeterminism = (value) => { +diff --git a/node_modules/run/dist/runtime/protocol-validation.js.map b/node_modules/run/dist/runtime/protocol-validation.js.map +index 1158e5b..4c00afa 100644 +--- a/node_modules/run/dist/runtime/protocol-validation.js.map ++++ b/node_modules/run/dist/runtime/protocol-validation.js.map +@@ -1 +1 @@ +-{"version":3,"sources":["../../src/runtime/protocol-validation.ts"],"sourcesContent":["import { Buffer } from 'node:buffer';\nimport { RunProtocolError } from '../errors.js';\nimport type { SerializableError } from '../types.js';\nimport type { MainToWorkerMessage, WorkerToMainMessage } from './protocol.js';\n\nconst invalidMessage = (kind: string): RunProtocolError =>\n new RunProtocolError(`Invalid ${kind} worker protocol message.`);\n\nconst isRecord = (value: unknown): value is Record =>\n typeof value === 'object' && value !== null && !Array.isArray(value);\n\nconst isTimestamp = (value: unknown): value is number =>\n Number.isSafeInteger(value) && (value as number) >= 0;\n\nconst isIdentifier = (value: unknown): value is string =>\n typeof value === 'string' && value.length > 0 && value.length <= 512;\n\nconst assertExactKeys = (\n value: Record,\n expected: string[],\n): void => {\n const actual = Object.keys(value).toSorted();\n const sortedExpected = expected.toSorted();\n if (\n actual.length !== sortedExpected.length ||\n actual.some((key, index) => key !== sortedExpected[index])\n ) {\n throw invalidMessage('object shape');\n }\n};\n\nconst isSerializableError = (value: unknown): value is SerializableError => {\n if (!isRecord(value)) {\n return false;\n }\n const allowed = new Set(['code', 'details', 'message', 'name', 'stack']);\n if (Object.keys(value).some(key => !allowed.has(key))) {\n return false;\n }\n return (\n typeof value.name === 'string' &&\n typeof value.message === 'string' &&\n (value.stack === undefined || typeof value.stack === 'string') &&\n (value.code === undefined || typeof value.code === 'string')\n );\n};\n\nconst isRunOptions = (value: unknown): boolean => {\n if (!isRecord(value)) {\n return false;\n }\n try {\n assertExactKeys(value, [\n 'executionTimeoutMs',\n 'maxConsoleOutputBytes',\n 'maxHostFunctionInputBytes',\n 'maxResultBytes',\n 'maxStackSizeBytes',\n 'memoryLimitBytes',\n 'timeoutMs',\n ]);\n } catch {\n return false;\n }\n return Object.values(value).every(\n item => Number.isSafeInteger(item) && (item as number) > 0,\n );\n};\n\nconst isDeterminism = (value: unknown): boolean => {\n if (!isRecord(value)) {\n return false;\n }\n try {\n assertExactKeys(value, ['dateNowMs', 'randomSeed']);\n } catch {\n return false;\n }\n return (\n isTimestamp(value.dateNowMs) &&\n typeof value.randomSeed === 'string' &&\n /^[0-9a-f]{32}$/u.test(value.randomSeed)\n );\n};\n\nconst assertReady = (value: Record): void => {\n assertExactKeys(value, ['invocationId', 'type']);\n if (!isIdentifier(value.invocationId)) {\n throw invalidMessage('ready');\n }\n};\n\nconst assertResult = (value: Record): void => {\n if (value.success === true) {\n assertExactKeys(value, ['invocationId', 'success', 'type', 'valueJson']);\n if (\n !isIdentifier(value.invocationId) ||\n typeof value.valueJson !== 'string' ||\n value.valueJson.length === 0\n ) {\n throw invalidMessage('result');\n }\n return;\n }\n assertExactKeys(value, ['error', 'invocationId', 'success', 'type']);\n if (\n value.success !== false ||\n !isIdentifier(value.invocationId) ||\n !isSerializableError(value.error)\n ) {\n throw invalidMessage('result');\n }\n};\n\nconst assertBridgeIdle = (value: Record): void => {\n assertExactKeys(value, [\n 'invocationId',\n 'requestCount',\n 'responseCount',\n 'type',\n ]);\n if (\n !isIdentifier(value.invocationId) ||\n !Number.isSafeInteger(value.requestCount) ||\n (value.requestCount as number) < 0 ||\n !Number.isSafeInteger(value.responseCount) ||\n (value.responseCount as number) < 0 ||\n (value.responseCount as number) > (value.requestCount as number)\n ) {\n throw invalidMessage('bridge-idle');\n }\n};\n\nconst assertHostFunctionRequest = (value: Record): void => {\n assertExactKeys(value, [\n 'hostFunctionName',\n 'inputJson',\n 'invocationId',\n 'requestId',\n 'requestIndex',\n 'type',\n ]);\n if (\n !isIdentifier(value.invocationId) ||\n !isIdentifier(value.requestId) ||\n !Number.isSafeInteger(value.requestIndex) ||\n (value.requestIndex as number) <= 0 ||\n typeof value.hostFunctionName !== 'string' ||\n value.hostFunctionName.length === 0 ||\n Buffer.byteLength(value.hostFunctionName) > 1024 ||\n typeof value.inputJson !== 'string' ||\n value.inputJson.length === 0\n ) {\n throw invalidMessage('host-function-request');\n }\n};\n\nconst assertBridgeResponse = (value: Record): void => {\n const common =\n isIdentifier(value.invocationId) &&\n isIdentifier(value.requestId) &&\n typeof value.success === 'boolean' &&\n isTimestamp(value.dateNowMs);\n if (value.success === true) {\n assertExactKeys(value, [\n 'dateNowMs',\n 'invocationId',\n 'requestId',\n 'success',\n 'type',\n 'valueJson',\n ]);\n if (\n !common ||\n typeof value.valueJson !== 'string' ||\n value.valueJson.length === 0\n ) {\n throw invalidMessage('bridge-response');\n }\n return;\n }\n assertExactKeys(value, [\n 'dateNowMs',\n 'error',\n 'invocationId',\n 'requestId',\n 'success',\n 'type',\n ]);\n if (!common || !isSerializableError(value.error)) {\n throw invalidMessage('bridge-response');\n }\n};\n\ntype AssertMainToWorkerMessage = (\n value: unknown,\n) => asserts value is MainToWorkerMessage;\n\nconst hasValidSyncBridgeConfiguration = (\n value: Record,\n): boolean =>\n (value.syncBridge === undefined ||\n value.syncBridge instanceof SharedArrayBuffer) &&\n (!value.moduleLoader || value.syncBridge !== undefined) &&\n (!Array.isArray(value.syncHostFunctionNamespaces) ||\n value.syncHostFunctionNamespaces.length === 0 ||\n value.syncBridge !== undefined);\n\nconst hasValidSourceType = (value: unknown): boolean =>\n value === 'function-body' || value === 'module';\n\nexport const assertMainToWorkerMessage: AssertMainToWorkerMessage = value => {\n if (!isRecord(value) || typeof value.type !== 'string') {\n throw invalidMessage('main-to-worker');\n }\n if (value.type === 'run') {\n assertExactKeys(value, [\n 'determinism',\n 'hostFunctionNamespaces',\n 'invocationId',\n 'moduleLoader',\n 'options',\n 'source',\n 'sourceType',\n 'syncBridge',\n 'syncHostFunctionNamespaces',\n 'type',\n ]);\n if (\n !isIdentifier(value.invocationId) ||\n typeof value.source !== 'string' ||\n !Array.isArray(value.hostFunctionNamespaces) ||\n value.hostFunctionNamespaces.some(item => !isIdentifier(item)) ||\n new Set(value.hostFunctionNamespaces).size !==\n value.hostFunctionNamespaces.length ||\n !Array.isArray(value.syncHostFunctionNamespaces) ||\n value.syncHostFunctionNamespaces.some(item => !isIdentifier(item)) ||\n new Set(value.syncHostFunctionNamespaces).size !==\n value.syncHostFunctionNamespaces.length ||\n typeof value.moduleLoader !== 'boolean' ||\n !hasValidSourceType(value.sourceType) ||\n !hasValidSyncBridgeConfiguration(value) ||\n !isDeterminism(value.determinism) ||\n !isRunOptions(value.options)\n ) {\n throw invalidMessage('run');\n }\n return;\n }\n if (value.type === 'bridge-response') {\n assertBridgeResponse(value);\n return;\n }\n if (value.type === 'cancel') {\n assertExactKeys(value, ['invocationId', 'type']);\n if (!isIdentifier(value.invocationId)) {\n throw invalidMessage('cancel');\n }\n return;\n }\n throw invalidMessage('main-to-worker');\n};\n\ntype AssertWorkerToMainMessage = (\n value: unknown,\n) => asserts value is WorkerToMainMessage;\n\nexport const assertWorkerToMainMessage: AssertWorkerToMainMessage = value => {\n if (!isRecord(value) || typeof value.type !== 'string') {\n throw invalidMessage('worker-to-main');\n }\n if (value.type === 'host-function-request') {\n assertHostFunctionRequest(value);\n return;\n }\n if (value.type === 'bridge-idle') {\n assertBridgeIdle(value);\n return;\n }\n if (value.type === 'result') {\n assertResult(value);\n return;\n }\n if (value.type === 'ready') {\n assertReady(value);\n return;\n }\n throw invalidMessage('worker-to-main');\n};\n"],"mappings":"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","names":[]} +\ No newline at end of file ++{"version":3,"sources":["../../src/runtime/protocol-validation.ts"],"sourcesContent":["import { Buffer } from 'node:buffer';\nimport { RunProtocolError } from '../errors.js';\nimport type { SerializableError } from '../types.js';\nimport type { MainToWorkerMessage, WorkerToMainMessage } from './protocol.js';\n\nconst invalidMessage = (kind: string): RunProtocolError =>\n new RunProtocolError(`Invalid ${kind} worker protocol message.`);\n\nconst isRecord = (value: unknown): value is Record =>\n typeof value === 'object' && value !== null && !Array.isArray(value);\n\nconst isTimestamp = (value: unknown): value is number =>\n Number.isSafeInteger(value) && (value as number) >= 0;\n\nconst isIdentifier = (value: unknown): value is string =>\n typeof value === 'string' && value.length > 0 && value.length <= 512;\n\nconst assertExactKeys = (\n value: Record,\n expected: string[],\n): void => {\n const actual = Object.keys(value).toSorted();\n const sortedExpected = expected.toSorted();\n if (\n actual.length !== sortedExpected.length ||\n actual.some((key, index) => key !== sortedExpected[index])\n ) {\n throw invalidMessage('object shape');\n }\n};\n\nconst isSerializableError = (value: unknown): value is SerializableError => {\n if (!isRecord(value)) {\n return false;\n }\n const allowed = new Set(['code', 'details', 'message', 'name', 'stack']);\n if (Object.keys(value).some(key => !allowed.has(key))) {\n return false;\n }\n return (\n typeof value.name === 'string' &&\n typeof value.message === 'string' &&\n (value.stack === undefined || typeof value.stack === 'string') &&\n (value.code === undefined || typeof value.code === 'string')\n );\n};\n\nconst isRunOptions = (value: unknown): boolean => {\n if (!isRecord(value)) {\n return false;\n }\n try {\n assertExactKeys(value, [\n 'executionTimeoutMs',\n 'maxConsoleOutputBytes',\n 'maxHostFunctionInputBytes',\n 'maxResultBytes',\n 'maxStackSizeBytes',\n 'memoryLimitBytes',\n 'timeoutMs',\n 'timeoutMode',\n ]);\n } catch {\n return false;\n }\n return Object.entries(value).every(\n ([key, item]) => key === 'timeoutMode'\n ? item === 'wall' || item === 'execution'\n : Number.isSafeInteger(item) && (item as number) > 0,\n );\n};\n\nconst isDeterminism = (value: unknown): boolean => {\n if (!isRecord(value)) {\n return false;\n }\n try {\n assertExactKeys(value, ['dateNowMs', 'randomSeed']);\n } catch {\n return false;\n }\n return (\n isTimestamp(value.dateNowMs) &&\n typeof value.randomSeed === 'string' &&\n /^[0-9a-f]{32}$/u.test(value.randomSeed)\n );\n};\n\nconst assertReady = (value: Record): void => {\n assertExactKeys(value, ['invocationId', 'type']);\n if (!isIdentifier(value.invocationId)) {\n throw invalidMessage('ready');\n }\n};\n\nconst assertResult = (value: Record): void => {\n if (value.success === true) {\n assertExactKeys(value, ['invocationId', 'success', 'type', 'valueJson']);\n if (\n !isIdentifier(value.invocationId) ||\n typeof value.valueJson !== 'string' ||\n value.valueJson.length === 0\n ) {\n throw invalidMessage('result');\n }\n return;\n }\n assertExactKeys(value, ['error', 'invocationId', 'success', 'type']);\n if (\n value.success !== false ||\n !isIdentifier(value.invocationId) ||\n !isSerializableError(value.error)\n ) {\n throw invalidMessage('result');\n }\n};\n\nconst assertBridgeIdle = (value: Record): void => {\n assertExactKeys(value, [\n 'invocationId',\n 'requestCount',\n 'responseCount',\n 'type',\n ]);\n if (\n !isIdentifier(value.invocationId) ||\n !Number.isSafeInteger(value.requestCount) ||\n (value.requestCount as number) < 0 ||\n !Number.isSafeInteger(value.responseCount) ||\n (value.responseCount as number) < 0 ||\n (value.responseCount as number) > (value.requestCount as number)\n ) {\n throw invalidMessage('bridge-idle');\n }\n};\n\nconst assertHostFunctionRequest = (value: Record): void => {\n assertExactKeys(value, [\n 'hostFunctionName',\n 'inputJson',\n 'invocationId',\n 'requestId',\n 'requestIndex',\n 'type',\n ]);\n if (\n !isIdentifier(value.invocationId) ||\n !isIdentifier(value.requestId) ||\n !Number.isSafeInteger(value.requestIndex) ||\n (value.requestIndex as number) <= 0 ||\n typeof value.hostFunctionName !== 'string' ||\n value.hostFunctionName.length === 0 ||\n Buffer.byteLength(value.hostFunctionName) > 1024 ||\n typeof value.inputJson !== 'string' ||\n value.inputJson.length === 0\n ) {\n throw invalidMessage('host-function-request');\n }\n};\n\nconst assertBridgeResponse = (value: Record): void => {\n const common =\n isIdentifier(value.invocationId) &&\n isIdentifier(value.requestId) &&\n typeof value.success === 'boolean' &&\n isTimestamp(value.dateNowMs);\n if (value.success === true) {\n assertExactKeys(value, [\n 'dateNowMs',\n 'invocationId',\n 'requestId',\n 'success',\n 'type',\n 'valueJson',\n ]);\n if (\n !common ||\n typeof value.valueJson !== 'string' ||\n value.valueJson.length === 0\n ) {\n throw invalidMessage('bridge-response');\n }\n return;\n }\n assertExactKeys(value, [\n 'dateNowMs',\n 'error',\n 'invocationId',\n 'requestId',\n 'success',\n 'type',\n ]);\n if (!common || !isSerializableError(value.error)) {\n throw invalidMessage('bridge-response');\n }\n};\n\ntype AssertMainToWorkerMessage = (\n value: unknown,\n) => asserts value is MainToWorkerMessage;\n\nconst hasValidSyncBridgeConfiguration = (\n value: Record,\n): boolean =>\n (value.syncBridge === undefined ||\n value.syncBridge instanceof SharedArrayBuffer) &&\n (!value.moduleLoader || value.syncBridge !== undefined) &&\n (!Array.isArray(value.syncHostFunctionNamespaces) ||\n value.syncHostFunctionNamespaces.length === 0 ||\n value.syncBridge !== undefined);\n\nconst hasValidSourceType = (value: unknown): boolean =>\n value === 'function-body' || value === 'module';\n\nexport const assertMainToWorkerMessage: AssertMainToWorkerMessage = value => {\n if (!isRecord(value) || typeof value.type !== 'string') {\n throw invalidMessage('main-to-worker');\n }\n if (value.type === 'run') {\n assertExactKeys(value, [\n 'determinism',\n 'hostFunctionNamespaces',\n 'invocationId',\n 'moduleLoader',\n 'options',\n 'source',\n 'sourceType',\n 'syncBridge',\n 'syncHostFunctionNamespaces',\n 'type',\n ]);\n if (\n !isIdentifier(value.invocationId) ||\n typeof value.source !== 'string' ||\n !Array.isArray(value.hostFunctionNamespaces) ||\n value.hostFunctionNamespaces.some(item => !isIdentifier(item)) ||\n new Set(value.hostFunctionNamespaces).size !==\n value.hostFunctionNamespaces.length ||\n !Array.isArray(value.syncHostFunctionNamespaces) ||\n value.syncHostFunctionNamespaces.some(item => !isIdentifier(item)) ||\n new Set(value.syncHostFunctionNamespaces).size !==\n value.syncHostFunctionNamespaces.length ||\n typeof value.moduleLoader !== 'boolean' ||\n !hasValidSourceType(value.sourceType) ||\n !hasValidSyncBridgeConfiguration(value) ||\n !isDeterminism(value.determinism) ||\n !isRunOptions(value.options)\n ) {\n throw invalidMessage('run');\n }\n return;\n }\n if (value.type === 'bridge-response') {\n assertBridgeResponse(value);\n return;\n }\n if (value.type === 'cancel') {\n assertExactKeys(value, ['invocationId', 'type']);\n if (!isIdentifier(value.invocationId)) {\n throw invalidMessage('cancel');\n }\n return;\n }\n throw invalidMessage('main-to-worker');\n};\n\ntype AssertWorkerToMainMessage = (\n value: unknown,\n) => asserts value is WorkerToMainMessage;\n\nexport const assertWorkerToMainMessage: AssertWorkerToMainMessage = value => {\n if (!isRecord(value) || typeof value.type !== 'string') {\n throw invalidMessage('worker-to-main');\n }\n if (value.type === 'host-function-request') {\n assertHostFunctionRequest(value);\n return;\n }\n if (value.type === 'bridge-idle') {\n assertBridgeIdle(value);\n return;\n }\n if (value.type === 'result') {\n assertResult(value);\n return;\n }\n if (value.type === 'ready') {\n assertReady(value);\n return;\n }\n throw invalidMessage('worker-to-main');\n};\n"],"mappings":"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","names":[]} +\ No newline at end of file +diff --git a/node_modules/run/dist/runtime/worker-source.js b/node_modules/run/dist/runtime/worker-source.js +index df1fc01..254a45b 100644 +--- a/node_modules/run/dist/runtime/worker-source.js ++++ b/node_modules/run/dist/runtime/worker-source.js +@@ -1,2 +1,2 @@ + // This file is generated by scripts/embed-inline-worker.mjs. +-export const INLINE_RUN_WORKER_SOURCE = "globalThis.__RUN_QUICKJS_WASM_BASE64__ = \"AGFzbQEAAAAB8QZuYAN/f38Bf2AEf35/fwF+YAJ/fwBgAn9/AX9gAX8Bf2ADf39/AGAFf35/f38BfmAEf39/fwF/YAJ/fgF+YAF/AGABfAF8YAJ/fgBgAn9+AX9gAn9/AX5gA39/fwF+YAN/f34Bf2AGf35/f39/AX5gAX4Bf2ADf35/AGADf35/AX5gBX9/f39/AX9gA39+fwF/YAABf2AEf39/fwF+YAN/fn4BfmAGf35+f39/AX5gA39+fgF/YAZ/f39/f38Bf2AEf39/fwBgBH9/fn8Bf2ABfwF+YAJ8fAF8YAR/f39+AX9gBX9/f39/AX5gBX9+fn9/AX5gAABgBX9/f39/AGAFf35/fn8Bf2ACfn8Bf2AEf35/fwF/YAd/fn9+fn5/AX9gBX9+fn5/AX9gBn9+f35+fwF/YAF+AX5gBX9/fn5/AGAIf39/f39/f38Bf2ACfn8AYAN/f34AYAZ/f39/f38BfmAEf35+fgF+YAJ+fgF/YAR/fn9/AGAIf35/f39/f38BfmAHf39/f39/fwF+YAF/AXxgBH9+f34Bf2AEf35+fgF/YAJ8fwF8YAV/f35/fwF/YAR/f35/AGAHf39/f39/fwF/YAJ/fAF+YAR/fn9+AX5gBH9+fn8Bf2ADfn5/AX9gA39/fgF+YAV/f35+fwF/YAF8AX9gBH9/fn4Bf2AFf35+f38AYAV/f39+fwF/YAZ/fn5+fn8Bf2AAAX5gBX9+f39/AX9gAn9/AXxgCX9/f39/f39/fwF/YAd/f39/f39/AGABfAF+YAd/fn5+f39/AX5gA35/fwF/YAV/fn9+fwF+YAN/fn4AYAR/f35/AX5gB39+fn9/f38AYBF/f39/f39/f39/f39/f39/fwBgBn9+f39/fwF/YAV/f39/fgBgB39/f35+fn8Bf2AFf3x/f38BfmAHf35/f39/fwBgAn98AX9gCH9/f39/f35/AX5gBn9/fn5/fwF/YAl/fn5/f39/f38BfmAGf39+fn5+AX9gBH9+fn8BfmANf39/f39/f35/f39/fwF+YAR/fn9+AGAFf35+f38Bf2AAAXxgBH9+fn8AYAJ8fAF/YAZ/fn9+f38BfmAFf39+fn4BfmADf358AX5gCH9+fn5+f35+AX5gA39/fwF8YAh/f39/f39/fwBgAnx/AX9gBH9/f34BfgLtAgwDZW52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EQ4RJg8XBg8wERoaGhoDAwMFMwkEBwMDAAQDAwADAAcEAAMJBwMCBRwAAwMHBAAAAwMEAwAbAwMDAwAAAAUUAwQUBAcHCQAcBBsCAwMHEQAbCQcHIwQHKwMWCQkDAAQEBBYWFjYWFhYDBAQEAwMDBAQEFgQDAxYHFgQDAxYWBAQEBAQEBAQEBBYEBAQEBAQEBAQEBAQEBBYDAxYAEEMWAwMAAwkEBAADAyMJCQMJCQkABwlFAAAAAgQEAAQEAwIABAUABAATABQFJCMEagQNBAQJAh8fFAoDAwMEBBwka2wAAG0AAAAABAQAHxEEBB8EBDYAAAQAAAQ5BAQmFxUXEjMHAwMgBAUBcACUBAUDAQASBgkBfwFBgIDAAAsHu0C/AwZtZW1vcnkCAA9fX3N0YWNrX3BvaW50ZXIDAAtfaW5pdGlhbGl6ZQAMGV9faW5kaXJlY3RfZnVuY3Rpb25fdGFibGUBAA1KU19HZXRWZXJzaW9uAA0MSlNfTmV3TnVtYmVyAA4LSlNfRHVwVmFsdWUAEA1KU19EdXBWYWx1ZVJUABAManNfY2FsbG9jX3J0ABEManNfbWFsbG9jX3J0ABUKanNfZnJlZV9ydAAWBWFib3J0ABkNanNfcmVhbGxvY19ydAAaGGpzX21hbGxvY191c2FibGVfc2l6ZV9ydAAbDWpzX21hbGxvY3pfcnQAHAlqc19jYWxsb2MAHRNKU19UaHJvd091dE9mTWVtb3J5AB4JanNfbWFsbG9jAD8KanNfbWFsbG9jegDlAQdqc19mcmVlAFIKanNfcmVhbGxvYwDcARVqc19tYWxsb2NfdXNhYmxlX3NpemUA9wIKanNfc3RybmR1cACJBAlqc19zdHJkdXAAhAQGc3RybGVuAIUCDkpTX05ld1J1bnRpbWUyAKYEEUpTX1VwZGF0ZVN0YWNrVG9wAN4EDkpTX0ZyZWVSdW50aW1lAK8EE0pTX0dldFJ1bnRpbWVPcGFxdWUA3wQTSlNfU2V0UnVudGltZU9wYXF1ZQDgBBZKU19BZGRSdW50aW1lRmluYWxpemVyAOEEDUpTX05ld1J1bnRpbWUA4gQRSlNfU2V0TWVtb3J5TGltaXQA6wQPSlNfU2V0RHVtcEZsYWdzAOwED0pTX0dldER1bXBGbGFncwDtBBFKU19HZXRHQ1RocmVzaG9sZADuBBFKU19TZXRHQ1RocmVzaG9sZADvBBZKU19TZXRJbnRlcnJ1cHRIYW5kbGVyAPAEDkpTX1NldENhbkJsb2NrAPEEIEpTX1NldFNoYXJlZEFycmF5QnVmZmVyRnVuY3Rpb25zAPIEDUpTX0VucXVldWVKb2IAPA9KU19Jc0pvYlBlbmRpbmcA8wQXSlNfR2V0UGVuZGluZ0pvYkNvbnRleHQA9AQUSlNfRXhlY3V0ZVBlbmRpbmdKb2IA9QQMSlNfRnJlZVZhbHVlACcRSlNfU2V0UnVudGltZUluZm8A9gQOSlNfRnJlZVZhbHVlUlQAKAhKU19SdW5HQwDRAQ1KU19GcmVlQXRvbVJUADgQSlNfTmV3Q29udGV4dFJhdwD3BA5KU19GcmVlQ29udGV4dAA5DUpTX05ld0NvbnRleHQA/wQaSlNfQWRkSW50cmluc2ljQmFzZU9iamVjdHMAgAUTSlNfQWRkSW50cmluc2ljRGF0ZQCBBRNKU19BZGRJbnRyaW5zaWNFdmFsAL4KFUpTX0FkZEludHJpbnNpY1JlZ0V4cACDBRNKU19BZGRJbnRyaW5zaWNKU09OAIQFFEpTX0FkZEludHJpbnNpY1Byb3h5AIUFFUpTX0FkZEludHJpbnNpY01hcFNldACGBRpKU19BZGRJbnRyaW5zaWNUeXBlZEFycmF5cwCHBRZKU19BZGRJbnRyaW5zaWNQcm9taXNlAIgFFkpTX0FkZEludHJpbnNpY1dlYWtSZWYAiQUTSlNfQWRkSW50cmluc2ljQVRvQgCKBRFKU19BZGRQZXJmb3JtYW5jZQCLBRNKU19HZXRDb250ZXh0T3BhcXVlAL8KE0pTX1NldENvbnRleHRPcGFxdWUAwAoQSlNfU2V0Q2xhc3NQcm90bwDBChBKU19HZXRDbGFzc1Byb3RvAMIKE0pTX0dldEZ1bmN0aW9uUHJvdG8AwwoNSlNfRHVwQ29udGV4dADEChVKU19Db21wdXRlTWVtb3J5VXNhZ2UARBJKU19EdW1wTWVtb3J5VXNhZ2UARQ1KU19HZXRSdW50aW1lAMUKEkpTX1NldE1heFN0YWNrU2l6ZQDGCgxKU19EdXBBdG9tUlQAxwoKSlNfRHVwQXRvbQDSAQ1KU19OZXdBdG9tTGVuAIoED0pTX05ld1N0cmluZ0xlbgC5AgpKU19OZXdBdG9tAIcEEEpTX05ld0F0b21VSW50MzIAmQQMSlNfTmV3U3ltYm9sAMgKC0pTX0ZyZWVBdG9tAFEOSlNfQXRvbVRvVmFsdWUAZA9KU19BdG9tVG9TdHJpbmcAcxNKU19BdG9tVG9DU3RyaW5nTGVuAL8CDUpTX05ld0NsYXNzSUQAyQoNSlNfR2V0Q2xhc3NJRADKChRKU19Jc1JlZ2lzdGVyZWRDbGFzcwDLCg9KU19HZXRDbGFzc05hbWUAzAoLSlNfTmV3Q2xhc3MAzQoSSlNfVGhyb3dSYW5nZUVycm9yAMQBEUpTX05ld1N0cmluZ1VURjE2AM4KEEpTX05ld0F0b21TdHJpbmcAhwMQSlNfVG9DU3RyaW5nTGVuMgDGAhRKU19Ub0NTdHJpbmdMZW5VVEYxNgDPCg5KU19GcmVlQ1N0cmluZwDkARBKU19GcmVlQ1N0cmluZ1JUANAKE0pTX0ZyZWVDU3RyaW5nVVRGMTYA5AEWSlNfRnJlZUNTdHJpbmdSVF9VVEYxNgDQChZKU19OZXdPYmplY3RQcm90b0NsYXNzAJABEUpTX05ld09iamVjdENsYXNzAMcBEUpTX05ld09iamVjdFByb3RvAI8BEEpTX05ld09iamVjdEZyb20A0QoMSlNfTmV3T2JqZWN0AGYOSlNfU2V0UHJvcGVydHkAlwITSlNfTmV3T2JqZWN0RnJvbVN0cgDSCgtKU19OZXdBcnJheQDUAQ9KU19OZXdBcnJheUZyb20AvAEQSlNfTmV3Q0Z1bmN0aW9uMwCVAxBKU19OZXdDRnVuY3Rpb24yAIgDFEpTX05ld0NGdW5jdGlvbkRhdGEyAPwBE0pTX05ld0NGdW5jdGlvbkRhdGEAowEOSlNfTmV3Q0Nsb3N1cmUA0woMSlNfTWFya1ZhbHVlANQKD0pTX0lzTGl2ZU9iamVjdADVChJKU19HZXRHbG9iYWxPYmplY3QA1goISlNfVGhyb3cAJA9KU19HZXRFeGNlcHRpb24A1woPSlNfSGFzRXhjZXB0aW9uANgKC0pTX05ld0Vycm9yANkKE0pTX05ld0ludGVybmFsRXJyb3IA2goVSlNfVGhyb3dJbnRlcm5hbEVycm9yAB8QSlNfTmV3UGxhaW5FcnJvcgDbChJKU19UaHJvd1BsYWluRXJyb3IA3AoQSlNfTmV3UmFuZ2VFcnJvcgDdChRKU19OZXdSZWZlcmVuY2VFcnJvcgDeChZKU19UaHJvd1JlZmVyZW5jZUVycm9yAKwBEUpTX05ld1N5bnRheEVycm9yAN8KE0pTX1Rocm93U3ludGF4RXJyb3IApgMPSlNfTmV3VHlwZUVycm9yAOAKEUpTX1Rocm93VHlwZUVycm9yAHAPSlNfU2V0UHJvdG90eXBlAOEKD0pTX0dldFByb3RvdHlwZQC0AQxKU19HZXRMZW5ndGgA4goMSlNfU2V0TGVuZ3RoAOMKD0pTX0lzSW5zdGFuY2VPZgB0DkpTX0dldFByb3BlcnR5AGsNSlNfSXNGdW5jdGlvbgChARZKU19HZXRPd25Qcm9wZXJ0eU5hbWVzAIsEEUpTX0dldE93blByb3BlcnR5AN0IE0pTX0ZyZWVQcm9wZXJ0eUVudW0A5AoPSlNfSXNFeHRlbnNpYmxlANoBFEpTX1ByZXZlbnRFeHRlbnNpb25zAOgDDkpTX0hhc1Byb3BlcnR5AGoOSlNfVmFsdWVUb0F0b20AchRKU19HZXRQcm9wZXJ0eVVpbnQzMgDNARNKU19HZXRQcm9wZXJ0eUludDY0APwCEUpTX0dldFByb3BlcnR5U3RyAJwGFEpTX1NldFByb3BlcnR5VWludDMyAJMDE0pTX1NldFByb3BlcnR5SW50NjQAqgYRSlNfU2V0UHJvcGVydHlTdHIA5QoRSlNfRGVmaW5lUHJvcGVydHkAmAEWSlNfRGVmaW5lUHJvcGVydHlWYWx1ZQCTARxKU19EZWZpbmVQcm9wZXJ0eVZhbHVlVWludDMyAIUBGUpTX0RlZmluZVByb3BlcnR5VmFsdWVTdHIAsQUXSlNfRGVmaW5lUHJvcGVydHlHZXRTZXQAkwQRSlNfRGVsZXRlUHJvcGVydHkAbwtKU19Ub09iamVjdABlEkpTX0lzQXN5bmNGdW5jdGlvbgDmChBKU19Jc0NvbnN0cnVjdG9yAOcKFEpTX1NldENvbnN0cnVjdG9yQml0AOgKC0pTX0lzUmVnRXhwAOkKCEpTX0lzTWFwAOoKCEpTX0lzU2V0AOsKDEpTX0lzV2Vha1JlZgDsCgxKU19Jc1dlYWtTZXQA7QoMSlNfSXNXZWFrTWFwAO4KDUpTX0lzRGF0YVZpZXcA7woKSlNfSXNFcnJvcgDwChVKU19Jc1VuY2F0Y2hhYmxlRXJyb3IAwwEWSlNfU2V0VW5jYXRjaGFibGVFcnJvcgDxChhKU19DbGVhclVuY2F0Y2hhYmxlRXJyb3IA8goYSlNfUmVzZXRVbmNhdGNoYWJsZUVycm9yAPMKDEpTX1NldE9wYXF1ZQD0CgxKU19HZXRPcGFxdWUA9QoNSlNfR2V0T3BhcXVlMgCVAg9KU19HZXRBbnlPcGFxdWUA9goPSlNfU2V0SXNIVE1MRERBAPcKCUpTX1RvQm9vbAC5AwxKU19Ub0Zsb2F0NjQAsQILSlNfVG9OdW1iZXIAmgQKSlNfVG9JbnQ2NADqBg1KU19Ub0ludDY0RXh0APgKDUpTX1RvQmlnSW50NjQAkQYKSlNfVG9JbnQzMgCQBApKU19Ub0luZGV4AO8DC0pTX1RvU3RyaW5nALIBEEpTX1RvUHJvcGVydHlLZXkAcQpKU19Jc0FycmF5APkKDkpTX05ld0JpZ0ludDY0AIoCD0pTX05ld0JpZ1VpbnQ2NACLAg5KU19Ub0JpZ1VpbnQ2NACRBgdKU19DYWxsAD4TSlNfQ2FsbENvbnN0cnVjdG9yMgC6ARJKU19DYWxsQ29uc3RydWN0b3IAvAMJSlNfSW52b2tlAOAFDUpTX05ld0NNb2R1bGUA+goSSlNfQWRkTW9kdWxlRXhwb3J0APsKEkpTX1NldE1vZHVsZUV4cG9ydAD8ChZKU19TZXRNb2R1bGVMb2FkZXJGdW5jAP0KF0pTX1NldE1vZHVsZUxvYWRlckZ1bmMyAP4KGkpTX1NldE1vZHVsZU5vcm1hbGl6ZUZ1bmMyAP8KGEpTX1NldE1vZHVsZVByaXZhdGVWYWx1ZQCACxhKU19HZXRNb2R1bGVQcml2YXRlVmFsdWUAgQsVSlNfR2V0TW9kdWxlTmFtZXNwYWNlAIUDGEpTX0dldFNjcmlwdE9yTW9kdWxlTmFtZQCwARBKU19HZXRNb2R1bGVOYW1lAIILEEpTX0dldEltcG9ydE1ldGEAvwENSlNfTG9hZE1vZHVsZQCDCxdKU19OZXdQcm9taXNlQ2FwYWJpbGl0eQCxAQ9KU19FdmFsRnVuY3Rpb24AmAMLSlNfRXZhbFRoaXMAhAsMSlNfRXZhbFRoaXMyAIULB0pTX0V2YWwAhgsISlNfRXZhbDIAhwsQSlNfUmVzb2x2ZU1vZHVsZQCICw9KU19Xcml0ZU9iamVjdDIAiQsOSlNfV3JpdGVPYmplY3QAkQsOSlNfUmVhZE9iamVjdDIAnAMNSlNfUmVhZE9iamVjdACXAxpKU19TZXRQcm9wZXJ0eUZ1bmN0aW9uTGlzdACRBBZKU19BZGRNb2R1bGVFeHBvcnRMaXN0AJILFkpTX1NldE1vZHVsZUV4cG9ydExpc3QAkwsRSlNfU2V0Q29uc3RydWN0b3IAwAURSlNfVG9PYmplY3RTdHJpbmcAlAsNSlNfU2VhbE9iamVjdACVCw9KU19GcmVlemVPYmplY3QAlgsYanNfc3RyaW5nX2NvZGVQb2ludFJhbmdlAJcLHUpTX0FkZEludHJpbnNpY1JlZ0V4cENvbXBpbGVyAJgLDEpTX1BhcnNlSlNPTgCZCxBKU19KU09OU3RyaW5naWZ5AJ8HC0pTX05ld1Byb3h5AIkHCkpTX0lzUHJveHkAmgsRSlNfR2V0UHJveHlUYXJnZXQAmwsSSlNfR2V0UHJveHlIYW5kbGVyAJ0LD0pTX1Byb21pc2VTdGF0ZQCuAxBKU19Qcm9taXNlUmVzdWx0AK8DDEpTX0lzUHJvbWlzZQCeCxdKU19Qcm9taXNlTWFya0FzSGFuZGxlZACfCxRKU19OZXdTZXR0bGVkUHJvbWlzZQCgCxFKU19TZXRQcm9taXNlSG9vawChCyFKU19TZXRIb3N0UHJvbWlzZVJlamVjdGlvblRyYWNrZXIAogsOSlNfUHJvbWlzZVRoZW4AowsKSlNfTmV3RGF0ZQCkCwlKU19Jc0RhdGUApQsVSlNfQWRkSW50cmluc2ljQmlnSW50AJoFEUpTX05ld0FycmF5QnVmZmVyAKYLEEpTX0lzQXJyYXlCdWZmZXIApwsVSlNfTmV3QXJyYXlCdWZmZXJDb3B5AKgLFEpTX0RldGFjaEFycmF5QnVmZmVyAPEGGUpTX0lzSW1tdXRhYmxlQXJyYXlCdWZmZXIAqQsaSlNfU2V0SW1tdXRhYmxlQXJyYXlCdWZmZXIAqgsRSlNfR2V0QXJyYXlCdWZmZXIAqwsQSlNfTmV3VHlwZWRBcnJheQCsCxZKU19HZXRUeXBlZEFycmF5QnVmZmVyAK0LEEpTX0dldFVpbnQ4QXJyYXkArgsQSlNfTmV3VWludDhBcnJheQCvCxRKU19OZXdVaW50OEFycmF5Q29weQCXBhRKU19HZXRUeXBlZEFycmF5VHlwZQCwCwpKU19Jc0VxdWFsALELEEpTX0lzU3RyaWN0RXF1YWwAsgsOSlNfSXNTYW1lVmFsdWUAswsSSlNfSXNTYW1lVmFsdWVaZXJvALQLFEpTX1Rocm93RE9NRXhjZXB0aW9uAMIFCXZzbnByaW50ZgAlG0pTX0FkZEludHJpbnNpY0RPTUV4Y2VwdGlvbgC8BQ9KU19EZXRlY3RNb2R1bGUAtQsGc3Ryc3RyALYLCmpzX3N0ZF9jbWQAtwsGY2FsbG9jAOQEBm1hbGxvYwDmBARmcmVlAOgEB3JlYWxsb2MA6gQGbWVtY21wAO0CCHNucHJpbnRmAFoFZnJleHAAlQQHc3RycmNocgCFBAZzdHJjbXAAyAUGc3RyY2hyAN8DBnN0cnRvZACvBwZtZW1jaHIAyQYFYWNvc2gAmQkFYXNpbmgAmwkFYXRhbmgAnQkEY2JydACnCRdxanNfZ2V0X3F1aWNranNfdmVyc2lvbgANCHFqc19pbml0AKMMCXFqc19pbml0MgClDBlxanNfc2V0X2ludGVycnVwdF9oYW5kbGVyANIMIXFqc19zZXRfcHJvbWlzZV9yZWplY3Rpb25faGFuZGxlcgDZDBVxanNfc2V0X21vZHVsZV9sb2FkZXIA1gwUcWpzX3NldF9tZW1vcnlfbGltaXQA1QwWcWpzX3NldF9tYXhfc3RhY2tfc2l6ZQDUDApxanNfcnVuX2djANAMFHFqc19zZXRfZ2NfdGhyZXNob2xkANEMFHFqc19nZXRfZ2NfdGhyZXNob2xkAIwMGHFqc19jb21wdXRlX21lbW9yeV91c2FnZQD4CwtxanNfZGVzdHJveQD7CwhxanNfZXZhbAD9CwtxanNfY29tcGlsZQD3CxFxanNfZXZhbF9ieXRlY29kZQD/Cw5xanNfbmV3X3N0cmluZwDHDA5xanNfbmV3X251bWJlcgDEDA5xanNfbmV3X29iamVjdADFDA1xanNfbmV3X2FycmF5AL4MEXFqc19nZXRfdW5kZWZpbmVkAJ8MDHFqc19nZXRfbnVsbACODAxxanNfZ2V0X3RydWUAnQwNcWpzX2dldF9mYWxzZQCKDA5xanNfbmV3X3N5bWJvbADIDBpxanNfZ2V0X3N5bWJvbF9kZXNjcmlwdGlvbgCcDA9xanNfZ2V0X2Zsb2F0NjQAiwwOcWpzX2dldF9zdHJpbmcAmgwScWpzX2dldF9zdHJpbmdfbGVuAJsMEHFqc19mcmVlX2NzdHJpbmcAgQwKcWpzX3R5cGVvZgDgDBBxanNfaXNfZXhjZXB0aW9uAK0MEHFqc19pc191bmRlZmluZWQAugwLcWpzX2lzX251bGwAsQwLcWpzX2lzX2Jvb2wAqQwNcWpzX2lzX251bWJlcgCyDA1xanNfaXNfc3RyaW5nALgMDXFqc19pc19vYmplY3QAswwMcWpzX2lzX2FycmF5AKYMD3Fqc19pc19mdW5jdGlvbgCuDAxxanNfaXNfZXJyb3IArAwOcWpzX2lzX3Byb21pc2UAtAwNcWpzX2lzX3N5bWJvbAC5DA5xanNfaXNfYmlnX2ludACoDAxxanNfaXNfcHJveHkAtQwKcWpzX2lzX21hcACwDApxanNfaXNfc2V0ALcMC3Fqc19pc19kYXRlAKsMDXFqc19pc19yZWdleHAAtgwPcWpzX2lzX3dlYWtfcmVmALwMD3Fqc19pc193ZWFrX21hcAC7DA9xanNfaXNfd2Vha19zZXQAvQwQcWpzX2lzX2RhdGFfdmlldwCqDBBxanNfZ2V0X2NsYXNzX2lkAIYMEnFqc19nZXRfY2xhc3NfbmFtZQCHDBRxanNfZ2V0X3Byb3h5X3RhcmdldACYDBVxanNfZ2V0X3Byb3h5X2hhbmRsZXIAlwwMcWpzX2dldF9ib29sAIUMDXFqc19kdXBfdmFsdWUA/AsOcWpzX2ZyZWVfdmFsdWUAggwOcWpzX2dldF9nbG9iYWwAjQwTcWpzX2dldF9wcm9wX3N0cmluZwCTDBNxanNfc2V0X3Byb3Bfc3RyaW5nANsMFnFqc19kZWZpbmVfcHJvcF9zdHJpbmcA+QsVcWpzX2RlZmluZV9wcm9wX3ZhbHVlAPoLEnFqc19nZXRfcHJvcF92YWx1ZQCVDBJxanNfc2V0X3Byb3BfdmFsdWUA3QwTcWpzX2dldF9wcm9wX3VpbnQzMgCUDBNxanNfc2V0X3Byb3BfdWludDMyANwMFHFqc19jYWxsX2NvbnN0cnVjdG9yAPYLCHFqc19jYWxsAPQLFXFqc19uZXdfaG9zdF9mdW5jdGlvbgDCDA9xanNfbmV3X3Byb21pc2UAxgwRcWpzX3Byb21pc2Vfc3RhdGUAzAwScWpzX3Byb21pc2VfcmVzdWx0AMsMEHFqc19wcm9taXNlX3RoZW4AzQwbcWpzX3Byb21pc2VfbWFya19hc19oYW5kbGVkAMoMEnFqc19pc19qb2JfcGVuZGluZwCvDBdxanNfZXhlY3V0ZV9wZW5kaW5nX2pvYgCADBFxanNfZ2V0X2V4Y2VwdGlvbgCJDAlxanNfdGhyb3cA3wwNcWpzX25ld19lcnJvcgDBDBFxanNfbmV3X2JpZ19pbnQ2NADADBFxanNfZ2V0X2JpZ19pbnQ2NACEDBFxanNfZ2V0X3ZhbHVlX3B0cgCgDBpxanNfZ2V0X293bl9wcm9wZXJ0eV9uYW1lcwCRDB5xanNfZ2V0X293bl9wcm9wZXJ0eV9uYW1lc19hbGwAkgwZcWpzX2dldF9vd25fcHJvcGVydHlfa2V5cwCQDB9xanNfZ2V0X293bl9wcm9wZXJ0eV9kZXNjcmlwdG9yAI8MFHFqc19oYXNfb3duX3Byb3BlcnR5AKEMGnFqc19oYXNfb3duX3Byb3BlcnR5X3ZhbHVlAKIMGnFqc19wcm9wZXJ0eV9pc19lbnVtZXJhYmxlAM4MIHFqc19wcm9wZXJ0eV9pc19lbnVtZXJhYmxlX3ZhbHVlAM8MFHFqc19nZXRfcHJvdG90eXBlX29mAJYMFHFqc19uZXdfYXJyYXlfYnVmZmVyAL8MFHFqc19nZXRfYXJyYXlfYnVmZmVyAIMME3Fqc19pc19hcnJheV9idWZmZXIApwwTcWpzX25ld191aW50OF9hcnJheQDJDBpxanNfZ2V0X3R5cGVkX2FycmF5X2J1ZmZlcgCeDBNxanNfZ2V0X3J1bnRpbWVfcHRyAJkME3Fqc19nZXRfY29udGV4dF9wdHIAiAwbcWpzX3NldF9ydW50aW1lX2FuZF9jb250ZXh0AN4MC3dhc21fbWFsbG9jAOYECXdhc21fZnJlZQDoBARmbWluAPoMBGZtYXgA+wwEZmFicwD4CARzcXJ0APwICGNvcHlzaWduAJUNBGNlaWwA+ggFZmxvb3IA+QgFdHJ1bmMAkAkIc3RyZXJyb3IA8gwHaXNhbG51bQChDQdpc2FscGhhAJ4NB2lzZGlnaXQAoA0HaXNsb3dlcgCBDQdpc3ByaW50AIINB2lzc3BhY2UAkw0HaXN1cHBlcgCXDQhpc3hkaWdpdACWDQd0b2xvd2VyAI4NB3RvdXBwZXIAmw0EYWNvcwD+CARhc2luAIAJBGF0YW4AggkFYXRhbjIAhAkDY29zAIYJBGNvc2gAkwkDZXhwAIgJBGV4cDIA/QwEZm1vZACfAgVsZGV4cACWBANsb2cAigkFbG9nMTAApQkEbG9nMgCjCQRtb2RmAJ8NA3BvdwCgAglyZW1haW5kZXIAkQ0Fcm91bmQASwNzaW4AjQkEc2luaACVCQN0YW4AjwkEdGFuaACXCQdzcHJpbnRmAJkNBnNzY2FuZgCHDQRhdG9mAJgNBGF0b2kAlA0HYnNlYXJjaAD8DAVxc29ydACDDQdzdHJ0b3VsAIoNBnN0cnRvbACLDQZzdHBjcHkA/wwGc3RyY2F0AP4MBnN0cmNweQCADQZzdHJkdXAAjw0Hc3RybmNhdACdDQdzdHJuY21wAIwNB3N0cm5jcHkAkA0GbWVtY3B5AJwNB21lbW1vdmUAjQ0GbWVtc2V0AJoNCaoIAQBBAQuTBOkMO4ABggGiAbMB6wGzAp8EoQS7A5wEnQTSA4sDjQOOA5ADkQOSA6sDrAPBA7gDxQPGA8cDyAPJA8oDywPMA80DzgPrA6IEpwSqBKsErAStBK4E+gSCBYwFjgWQBZIFkwWUBZUFlgWXBZsFrQWuBa8FsAX1A7IFswW0BeoDtQW2BbcFqgO4BbkFugW7BdkF3gixB7IH0wW/Bd8F4QXlBe0F7wX0BfUF9gX5BcIGiwe/B9wB7Qsa5Qn+CekEzAPFA8YDxwPIA8kDygPOA8oDxQPGA8cDyAPMA84D9gXDDNMM1wzYDNoM6wyIDbgEuQS6BLsEvAS9BL4EvwTABMEEwgTDBMQExQTGBMcEyATJBMoEywTMBM0EzwTQBNEE0gTTBNQE1QTWBNgE2QTYBNQE1QTaBNsE3ATdBLcEtAS1BLYEswTjBOUE5wTpBKcElAeVB4wHjQePB5AHkQeSB5MHgAaBBoIG2ASDBr8EhAaFBoYGhwbRBc4FzwXJBcoFgwOEA4YDigPEB8UHxgfHB8gHyQfKB84HzwfQB9EHwgcQvAeWB5cHnAeeB4oHhQf2A/cG+Ab0BvUG+Qb6BvsG/gb8Bv8GgAeB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IANBAWohAwwBCwsgACAFEBYgACAEEDUgAUIANwIMIAEoAhQEQCAAIAFBFGoQNgsgACgCyAQgAS8BCkEYbGooAggiAgRAIAAgAa1CgICAgHCEIAIRCwALIAFBADYCICABQgA3AxggASgCBCICIAEoAgAiAzYCACADIAI2AgQgAUEAOwEKIAFBADYCACABQQA2AgQgAC0A7ARBAkcNASABQQRrKAIARQ0BDAMLIAEoAgwiAgRAIAAgAiABKAIQQQEQNwsCQCABKAIYRQ0AQQAhAgNAIAIgAS8BIiABLwEgak8NASAAIAEoAhggA2ooAgAQOCADQRRqIQMgAkEBaiECDAALAAtBACEDQQAhAgNAIAEoAiwgAkwEQEEAIQJBBCEDA0AgAS8BKiACSwRAIAAgASgCHCADaigCABA4IANBCGohAyACQQFqIQIMAQsLIAEoAjAiAgRAIAIQOQsgACABKAIUEDggACABKAI4EDggACABKAJMEBYgACABKAJQEBYgASgCBCICIAEoAgAiAzYCACADIAI2AgQgAUEANgIAIAFBADYCBCAALQDsBEECRw0CIAFBBGsoAgBFDQIMBAUgACABKAI0IANqKQMAECggA0EIaiEDIAJBAWohAgwBCwALAAsgACABEBYPCwALIAAoAtwEIgIgATYCBCABIAI2AgAgASAAQdwEajYCBCAAIAE2AtwEC+sEAQZ/IwBBIGsiCCQAAkACQCACQQBIBEAgCCACQf////8HcTYCACABQcAAQbmNwAAgCBBaGgwBCyACRQRAIAFBtrXBACgAADYAAyABQbO1wQAoAAA2AAAMAQsgAiAAKAKsBE8NASAAKAK4BCACQQJ0aigCACEAIAFBADoAACAAQQFxBEAgCCACNgIQIAFBwABBj7XBACAIQRBqEFoaDAELIABFDQAgACgCACIEQf////8HcSECIAAQMyEAIARBAEgEQAJAA0AgAiADSwRAIANBAWohBCAAIANBAXRqLwEAIgZB/wBNBEAgBUEBaiIHQT9LDQMgASAFaiAGOgAAIAQhAyAHIQUMAgsCQCAGQYD4A3FBgLADRyACIARNcg0AIAAgBEEBdGovAQAiB0GA+ANxQYC4A0cNACAGQQp0QYD4P3EgB0H/B3FyQYCABGohBiADQQJqIQQLQQJBA0EEIAZBgIAESRsgBkGAEEkbIAVq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AwAgASAANQIcNwMIIAEgACgCxARBGGxBkAZqrTcDECAAQdAEaiECIABBzARqIQoDQCAKIAIoAgAiBkcEQCABIAEpAyBCAnw3AyAgASABKQPAASAGMwEIfDcDwAEgASABKQMQIAAoAsQEQQN0QcACaq18NwMQIAEgASkDyAEgBjUCDEL/////B4N8NwPIAQJAIAYoAhAiA0UNACADLQAIDQAgASABKQNoQgF8NwNoIAEgASkDcCADKAIQQQJ0IAMoAhRBA3RqQSxqrXw3A3ALIAZBoAJqIQIgBkGcAmohCQNAIAkgAigCACIERwRAIAEgASkDICINQgF8Igw3AyAgASABKQMQQsgBfCILNwMQIAQoAggEQCABIA1CAnwiDDcDICABIAsgBCgCDEEEdK18Igs3AxALAkAgBCgCFEUNACABIAxCAXw3AyAgASALIAQoAhgiB0EUbK18NwMQQQAhAkEEIQMDQCACIAdODQECQCAEKAIUIANqIghBBGooAgANACAIKAIARQ0AIAEgASkDIEIBfDcDICAIKAIAKQMQIAUQSSAEKAIYIQcLIANBFGohAyACQQFqIQIMAAsACyAEKAIgBEAgASABKQMgQgF8NwMgIAEgASkDECAEKAIkQQJ0rXw3AxALIAQoAiwEQCABIAEpAyBCAXw3AyAgASABKQMQIAQoAjBBDGytfDcDEAsgBCkDRCAFEEkgBCkDTCAFEEkgBEEEaiECDAELCyAGQQRqIQIMAQsLIABB2ARqIQIgAEHUBGohCgNAIAogAigCACICRwRAAkACQAJAIAJBBWstAABB/wBxDgIBAAILIAIoAhgEfyACLwEiIAIvASBqQRRsQdQAagVB1AALIQcgAigCNARAQQAhBCACKAIsIgghBkEAIQMDQCADIAZIBEAgAigCNCAEaikDACAFEEkgBEEIaiEEIANBAWohAyACKAIsIQYMAQsLIAhBA3QgB2ohBwsgAigCHARAIAIvASpBA3QgB2ohBwsgAigCDARAIAUgBSkDKCACNAIQfDcDKAsgAigCRCEDIAIoAkgiBAR8IAUgBSkDMEIBfDcDMCAFIAUpAzggBKx8NwM4RAAAAAAAAABABUQAAAAAAADwPwshFyAFIAUpAxhCAXw3AxggBSAXIAUrAwCgOQMAIAUgBSsDICADIAdqQQFqt6A5AyAMAQsgASAB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BEBBmd7BAEEhQQEgABBNGgsgA0HgBGpBAEGQAvwLACACQdgEaiEEIAJB1ARqIQYDQCAGIAQoAgAiBEcEQCAEQQVrLQAAQf8AcUUEQCADQeAEakHDACAELwEKIgUgBUHDAE8bQQJ0aiIFIAUoAgBBAWo2AgALIARBBGohBAwBCwtB19vBAEESQQEgABBNGiADKALgBCIEBEAgA0Hw88AANgL4AyADQQA2AvQDIAMgBDYC8AMgAEGs3cEAIANB8ANqEEwLIANB4ARqQQRyIQVBHCEGQQEhBANAIARBwwBHBEACQCAFKAIAIgdFDQAgBCACKALEBE4NACADIAIgA0GgBGogAigCyAQgBmooAgAQLzYC6AMgAyAENgLkAyADIAc2AuADIABBrN3BACADQeADahBMCyAFQQRqIQUgBkEYaiEGIARBAWohBAwBCwsgAygC7AYiAgRAIANBw73AADYC2AMgA0EANgLUAyADIAI2AtADIABBrN3BACADQdADahBMCyMAQRBrIgYkAAJAAkAgACgCQCIFQQpGBEAgACgCECECDAELIAAoAhQiAiAAKAIQRg0AIAAgAkEBajYCFCACQQo6AAAMAQsgBkEKOgAPAkAgAgRAIAAoAhQhBAwBCyAAIAAoAjwiAkEBayACcjYCPCAAKAIAIgJBCHEEQCAAIAJBIHI2AgAMAgsgAEIANwIEIAAgACgCKCIENgIYIAAgBDYCFCAAIAQgACgCLGoiAjYCEAsgAiAERiAFQQpGckUEQCAAIARBAWo2AhQgBEEKOgAADAELIAAgBkEPakEBIAAoAiARAAAaCyAGQRBqJAALIANBja3BADYCyAMgA0GdosEANgLEAyADQautwQA2AsADIABB6tvBACADQcADahBMIAEpAxgiCVBFBEAgA0GwA2ogASkDACIKNwMAIAMgCTcDqAMgA0G4A2ogCrkgCbmjOQMAIANBrZHBADYCoAMgAEGC58EAIANBoANqEEwgASkDICEJIAEpAwAhCyABKQMQIQogA0GIA2pBCDYCACADQYADaiAKNwMAIANBkANqIAsgCn25IAm5ozkDACADIAk3A/gCIANBvpHBADYC8AIgAEGo58EAIANB8AJqEEwLIAEpAygiCVBFBEAgA0HgAmogASkDMCIKNwMAIAMgCTcD2AIgA0HoAmogCrkgCbmjOQMAIANB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LkL3////D1IEQCAup0EHRw0BIAggLUL/////D4NC//////8AhTcDAEEADAMLIAcgLacQpgIhDCAHIC0QJyAMRQ0BIAggByAMEJwCNwMAQQAMAgsgByAKQQxqIC0QjwINACAIIAo1AgxC/////w+FNwMAQQAMAQsgCEKAgICAMDcDAEF/CyAKQRBqJAANwAELIA4oAgAtAPEFQYABcQRAIAcgBiALQQAQYQsgBiIIQQFqIQYMwAELIA8gEyAGLQAAQQN0aiIKKQMAIi03AyAgBkEBaiEIAkAgLUKAgICACFEgLUL/////D1ZyRQRAIAogLUIBfUL/////D4M3AwAMAQsgECAINgIcIC1CgICAgPB+WgRAIC2nQQRrIgwgDCgCAEEBajYCAAsgDyAtNwMgIAcgKEGNARB6DcEBIAcgCiAPKQMgEG0LIA4oAgAtAPEFQYABcQRAIAcgCCALQQAQYQsgBkECaiEGDL8BCyAPIBMgBi0AAEEDdGoiCikDACItNwMoIAZBAWohCAJAIC1C/////wdRIC1C/////w9WckUEQCAKIC1CAXxC/////w+DNwMADAELIBAgCDYCHCAtQoCAgIDwfloEQCAtp0EEayIMIAwoAgBBAWo2AgALIA8gLTcDKCAHIClBjgEQeg3AASAHIAogDykDKBBtCyAOKAIALQDxBUGAAXEEQCAHIAggC0EAEGELIAZBAmohBgy+AQsCQCAJQQhrKQMAIi1C/////w9WIC1CgICAgAhRckUEQCAJIC1CAX1C/////w+DNwMADAELIBAgBjYCHCAHIAkgDBB7Db0BCyAOKAIALQDxBUGAAXEEQCAHIAYgC0EAEGELIAlBCGohCSAGIghBAWohBgy9AQsCQCAJQQhrKQMAIi1C/////w9WIC1C/////wdRckUEQCAJIC1CAXxC/////w+DNwMADAELIBAgBjYCHCAHIAkgDBB7DbwBCyAOKAIALQDxBUGAAXEEQCAHIAYgC0EAEGELIAlBCGohCSAGIghBAWohBgy8AQsCQCAJQQhrIggpAwAiLUL/////D1YgLUKAgICACFFyRQRAIAggLUIBfUL/////D4M3AwAMAQsgECAGNgIcIAcgCSAMEHoNuwELIA4oAgAtAPEFQYABcQRAIAcgBiALQQAQYQsgBiIIQQFqIQYMuwELAkAgCUEIayII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AgBBAWo2AgALIAcgLSAuEH0iLUKAgICAcINCgICAgOAAUQ21ASAHIAogLRBtDAELIC1CgICAgPB+WgRAIC2nQQRrIgwgDCgCAEEBajYCAAsgDyAtNwMwIA8gCSkDADcDOCAHICoQfg20ASAHIAogDykDMBBtCyAOKAIALQDxBUGAAXEEQCAHIAggC0EAEGELIAZBAmohBgyyAQsCQAJ+AkAgCUEIayIIKQMAIi1CIIgiL6ciDCAJQRBrIg0pAwAiLkIgiCIwpyIKckUEQCAtxCAuxHwiLUKAgICACH1C/////29WDQFCgICAgOB+IC25vSItQoCAgICggYD8/wB9IC1C////////////AINCgICAgICAgPj/AFYbDAILIApBCGsiCkFuSyAMQQhrIgxBbktyRQRAQoCAgIDgfiAuQoCAgICggYD8/wB8vyAtQoCAgICggYD8/wB8v6C9Ii1CgICAgKCBgPz/AH0gLUL///////////8Ag0KAgICAgICA+P8AVhsMAgsCQCAMQW5LIApBb09xDQBCgICAgOB+IApBbk0EfCAuQoCAgICggYD8/wB8vwUgMEIAUg0BIC6ntwsgDEFuTQR8IC1CgICAgKCBgPz/AHy/BSAvQgBSDQEgLae3C6C9Ii1CgICAgKCBgPz/AH0gLUL///////////8Ag0KAgICAgICA+P8AVhsMAgsgECAGNgIcIAcgCRB+RQ0CDLMBCyAtQv////8PgwshLSANIC03AwALIA4oAgAtAPEFQYABcQRAIAcgBiALQQAQYQsgCCEJIAYiCEEBaiEGDLEBCyAGLQAAIQogECAGQQFqIgg2AhwgByAJIApBf3MiDEEDdEFgcmopAwAgCSAMQQF0QUByQXhxaikDACAJIApBBXZBf3NBA3RqKQMAQQAQfw2xASAOKAIALQDxBUGAAXEEQCAHIAggC0EAEGELIAZBAmohBgywAQsgECAGNgIcIAlBEGsiESkDACIvQoCAgIAQWgRAIAdB9IfBAEEAEB8aDK8BCyAHIAlBCGsiCikDAEHkARBrIi1CgICAgHCDQoCAgIDgAFENrgECf0EAIC1CgICAgHBUDQAaQQAgLaciCC8BCkEMRw0AGkEAIAgoAhxBA0cNABogCC8BIkEBRgshDCAHIC0QJyAHIAopAwBBABCBASItQoCAgIBwg0KAgICA4ABRDa4BIAcgLUHyABBrIi5CgICAgHCDQoCAgIDgAFEEQCAHIC0QJwyvAQsgL6chCAJAAkACQCAMQQFzIC5CgICAgHBUcg0AIC6nIgwvAQpBDEcNACAMKAIcQQRHDQAgDC8BIg0AIAopAwAiLyAPQaABaiAPQdABahCDAUUNACAHIA9ByAFqIC8QhAENAiAPKALIASAPKALQAUcNACAJQRhrIQxBACEVQQAhEgNAIAggEmohDSASIA8oAtABTw0CIAwpAwAhMCAPKAKgASAVaikDACIvQoCAgIDwfloEQCAvp0EEayIZIBkoAgBBAWo2AgALIBVBCGohFSASQQFqIRIgByAwIA0gL0EHEIUBQQBODQALDAILIAlBGGshDANAIAcgLSAuQQBBACAPQcgBahCGASIvQoCAgIBwg0KAgICA4ABRDQIgDygCyAEEQCAIIQ0MAgsgByAMKQMAIAggL0EHEIUBQQBIDQIgCEEBaiEIDAALAAsgESANrTcDACAHIC0QJyAHIC4QJyAHIAopAwAQJyAHQQhqKAIALQDxBUGAAXEEQCAHIAYgC0EAEGELIAohCSAGIghBAWohBgywAQsgByAtQQEQhwEaIAcgLRAnIAcgLhAnDK4BCyAJQRhrKQMAIS4gCUEQaykDACItQoCAgIDwfloEQCAtp0EEayIIIAgoAgBBAWo2AgALIAcgLiAtIAlBCGsiCSkDAEGHgAEQiAFBAEgNrQEgDigCAC0A8QVBgAFxBEAgByAGIAtBABBhCyAGIghBAWohBgyuAQsgECAGNgIcIAlBGGsiCCkDAEL/////b1gNICAHIAlBEGsiDCkDABByIgpFDawBIAcgCCkDACAKIAlBCGspAwAgCUEgayIJKQMAQYCAAhCJASAHIAoQUSAHIAkpAwAQJyAHIAgpAwAQJyAHIAwpAwAQJ0EASA2sASAOKAIALQDxBUGAAXEEQCAHIAYgC0EAEGELIAYiCEEBaiEGDK0BCyAQIAY2AhwgDigCACgClAUhCgJ/AkACQCAJQRhrIggpAwAiLUKAgICAcINCgICAgDBRBEACQCAKRQ0AIAotACRBAUcNACAHIAlBEGspAwAQciIIRQ2wASAHIAgQigEgByAIEFEMsAELIAcpA4ACIi1CgICAgPB+WgRAIC2nQQRrIgogCigCAEEBajYCAAsgCCAtNwMADAELIAoNAQtBgIACDAELQYCABkGAgAIgCi0AJBsLIQogByAtIAlBEGspAwAgCUEIaykDACAKEIsBIAcgCCkDABAnQQBIBEAgCCEJDKwBCyAOKAIALQDxBUGAAXEEQCAHIAYgC0EAEGELIAghCSAGIghBAWohBgysAQsgCUEIaykDACEuAkAgCUEQaykDACIvQoCAgIAQWgRAIAlBGGspAwAhLQwBCyAJQRhrIggpAwAiLUKAgICAcFQNACAtpyIKLwEKQQJHDQAgCigCICINIC+nIgxLBEAgByAKKAIcIAxBA3RqIC4QbSAHIAgpAwAQJyAHQQhqKAIALQDxBUGAAXEEQCAHIAYgC0EAEGELIAghCSAGIghBAWohBgytAQsgDCANRw0AIAovAQhBEnFBEkcNACAKKAIMKAIkIAcoAjAoAhBHDQAgBygCGEEATg0AIAooAhAiESkDACIwQv////8PVg0AIAxBAWoiDSAKKAIYSw0AIAooAhwgDEEDdGogLjcDACAKIA02AiAgMKcgDUkEQCARIA2tNwMACyAHIAgpAwAQJyAHQQhqKAIALQDxBUGAAXEEQCAHIAYgC0EAEGELIAghCSAGIghBAWohBgysAQsgECAGNgIcIAcgLSAvIC5BgIACEIsBIAcgCUEYayIJKQMAECdBAEgNqgEgDigCAC0A8QVBgAFxBEAgByAGIAtBABBhCyAGIghBAWohBgyrAQsgECAGNgIcIAcgCUEIayINKQMAEHIiCkUNqQEgByAJQRBrIggpAwAgCiAJQRhrIgwpAwBBABCMASEtIAcgChBRIC1CgICAgHCDQoCAgIDgAFENqQEgByANKQMAECcgByAIKQMAECcgByAMKQMAECcgDCAtNwMAIAdBCGooAgAtAPEFQYABcQRAIAcgBiALQQAQYQsgCCEJIAYiCEEBaiEGDKoBCyAQIAY2AhwgCUEIaykDACEtIAlBEGspAwAiLkKAgICAcINCgICAgDBRBEAgByAtEHIiCEUNqQEgByAIEIoBIAcgCBBRDKkBCyAtQoCAgIDwfloEQCAtp0EEayIIIAgoAgBBAWo2AgALIAcgLiAtEI0BIi1CgICAgHCDQoCAgIDgAFENqAEgCSAtNwMAIA4oAgAtAPEFQYABcQRAIAcgBiALQQAQYQsgCUEIaiEJIAYiCEEBaiEGDKkBCwJAAkAgCUEQayINKQMAIi1CgICAgHBUDQAgCUEIayIMKQMAIi5C/////w9WDQAgLqchCAJAIC2nIgovAQpBAkcNACAKKAIgIAhNDQAgCigCHCAIQQN0aikDACItQoCAgIDwfloEQCAtp0EEayIIIAgoAgBBAWo2AgALIAwgLTcDACAOKAIALQDxBUGAAXEEQCAHIAYgC0EAEGELIAYiCEEBaiEGDKsBCyAHIAogCCAPQUBrEI4BDQEgDSkDACEtCyAQIAY2AhwgDyAHIC0gCUEIayIIKQMAEI0BIi03A0AgCCAtNwMAIA81AkRCIIZCgICAgOAAUQ2oASAOKAIALQDxBUGAAXEEQCAHIAYgC0EAEGELIAYiCEEBaiEGDKkBCyAMIA8pA0A3AwAgDigCAC0A8QVBgAFxBEAgByAGIAtBABBhCyAGIghBAWohBgyoAQsCQCAJQRBrIgopAwAiLUKAgICAcFQNACAJQQhrIggpAwAiLkL/////D1YNACAupyEMAkAgLaciDS8BCkECRw0AIA0oAiAgDE0NACANKAIcIAxBA3RqKQMAIi1CgICAgPB+WgRAIC2nQQRrIgkgCSgCAEEBajYCAAsgDyAtNwNIIAcgCikDABAnIAogLTcDACAHQQhqKAIALQDxBUGAAXEEQCAHIAYgC0EAEGELIAghCSAGIghBAWohBgypAQsgByANIAwgD0HIAGoQjgEgCikDACEtRQ0AIAcgLRAnIAogDykDSDcDACAHQQhqKAIALQDxBUGAAXEEQCAHIAYgC0EAEGELIAghCSAGIghBAWohBgyoAQsgECAGNgIcIA8gByAtIAlBCGsiCSkDABCNASItNwNIIAcgCikDABAnIAogLTcDACAPNQJMQiCGQoCAgIDgAFENpgEgDigCAC0A8QVBgAFxBEAgByAGIAtBABBhCyAGIghBAWohBgynAQsgBkEFaiEIIAlBCGsiESkDACEyIAlBEGshDSAGKAAAIRICQAJAAkACQAJAAkAgBi0ABEEBcQRAQoCAgIAgITEgDSkDACIvQoCAgIBwg0KAgICAIFEEQCAHKQM4Ii9C/////+9+Vg0CDAMLQoCAgIAwIS5BpLHAACEKIC9CgICAgHBUDQMgL6ctAAhBIHFFDQMgByAvQT8QayIxQoCAgIBwgyItQoCAgIAgUQ0CIC1CgICAgOAAUQ0FIDFC/////29WDQJBpdbAACEKDAQLIAcoAjApAwgiMUKAgICA8H5aBEAgMadBBGsiCiAKKAIAQQFqNgIACyAHKQM4Ii9CgICAgPB+VA0BCyAvp0EEayIKIAooAgBBAWo2AgALQoCAgIDgACEuIAcgMRCPASItQoCAgIDgAFENAgJAAkAgMqciCi0ACEHgAHFFBEBCgICAgOAAITMCQCAHIC9BDRCQASIuQoCAgIDgAFIEQEKAgICAMCEyIAcgLiAKIBQgEBCRASIwQoCAgIDgAFINAQsgLSEuDAcLIAcgMCAtEJIBIDBCgICAgHBaBEAgMKciFSAVLwEIQSByOwEICyAHIDBBMyAKMwEkQQEQkwEaIAxB1gBGBEAgByAwIAlBGGspAwAQlAFBAEgNAwwCCyAHIDAgEhCVAUEATg0BDAILQdWrwQBB/5jBAEG+igFB+KTAABAUAAsgMEKAgICA8H5aBEAgMKdBBGsiCiAKKAIAQQFqNgIACyAHIC1BwAAgMEGDgAEQkwFBAEgNACAtQoCAgIDwfloEQCAtp0EEayIKIAooAgBBAWo2AgALIAcgMEE/IC1BgIABEJMBQQBIDQAgByAxECcgByAvECcgESAtNwMAIA0gMDcDACAHQQhqKAIALQDxBUGAAXEEQCAHIAggC0EAEGELIAZBBmohBgyrAQsgLSEuIDAhMwwDC0KAgICAMCExCyAHIApBABBwGgtCgICAgDAhMwsgByAvECcgByAxECcgByAyECcgByAuECcgByAzECcgEUKAgICAMDcDACANQoCAgIAwNwMADKcBCyAJAn8gDEHUAEYEQEF9IAcgCUEQaykDABByIgoNARoMpgELIAYoAAAhCiAGQQRqIQZBfgtBA3RqQoCAgIAwIS9Bg84BIQggCUEIayIRKQMAIi4hMUKAgICAMCEyAkACQAJAIAYtAAAiEkEDcQ4CAgABC0KAgICAMCExQYGaASEIIC4hMgwBC0KAgICAMCExQYGqASEIIC4hLwspAwAhMCAHIAoQlgEhLQJAIAcgCEGAEHEEf0HF2MEABSAIQYAgcUUNAUHA2MEACyAtQZLpwQAQlwEhLQsCf0EBIC1CgICAgHCDQoCAgIDgAFENABpBASAHIC5BOiAtQQEQkwFBAEgNABogByAuIDAQkgEgByAwIAogMSAyIC8gCCASQQRxchCYAUEfdgsgByARKQMAECcgBkEBaiEIIAkgDEHUAEYEfyAHIAoQUSAHIAlBEGspAwAQJ0F+BUF/C0EDdGohCQ2mASAOKAIALQDxBUGAAXEEQCAHIAggC0EAEGELIAZBAmohBgylAQsgByAJQQhrKQMAIAlBEGspAwAQkgEgB0EIaigCAC0A8QVBgAFxBEAgByAGIAtBABBhCyAGIghBAWohBgykAQsgCUEIayIIKQMAIi1C/////29YIC1CgICAgHCDQoCAgIAgUnFFBEAgByAJQRBrKQMAIC1BARCZAUEASA2jAQsgByAtECcgB0EIaigCAC0A8QVBgAFxBEAgByAGIAtBABBhCyAIIQkgBiIIQQFqIQYMowELIAcgCUEIaykDACAJQRBrKQMAEJQBQQBIDaEBIA4oAgAtAPEFQYABcQRAIAcgBiALQQAQYQsgBiIIQQFqIQYMogELIAZBBGohCCAHIAlBCGspAwAgBigAABCVAUEASA2iASAOKAIALQDxBUGAAXEEQCAHIAggC0EAEGELIAZBBWohBgyhAQsgBkEEaiEIIAcgCUEQaykDACAGKAAAIAlBCGsiCSkDAEGHgAEQkwFBAEgNoQEgDigCAC0A8QVBgAFxBEAgByAIIAtBABBhCyAGQQVqIQYMoAELIAlBGGshCCAJQQhrKQMAIS0gCUEQayEJAkACQCAIKQMAIi5C/////29YBEAgBxCaAQwBCyAJKQMAIi9CgICAgHCDQoCAgICAf1IEQCAHEJsBDAELIA4oAgAgL6cQMSEIIC6nIgotAAhBAnFFBEAgB0HQ+cAAQQAQcBoMAQsgD0GgAWogCiAIEGMEQCAHQfmjwAAgCBCcAQwBCyAPIAcgCiAIQQcQnQEiCDYCoAEgCA0BCyAHIC0QJyAHIAkpAwAQJwyfAQsgCCAtNwMAIAcgCSkDABAnIAdBCGooAgAtAPEFQYABcQRAIAcgBiALQQAQYQsgBiIIQQFqIQYMnwELIBAgBjYCHCAJQQhrIQggCUEQaykDACEtAkACQCAJQRhrIgkpAwAiLkL/////b1gEQCAHEJoBDAELIAgpAwAiL0KAgICAcINCgICAgIB/UgRAIAcQmwEMAQsgD0GgAWogLqcgDigCACAvpxAxIgoQYw0BIAcgChCeAQsgByAtECcgByAJKQMAECcgByAIKQMAECcMngELIAcgDygCoAEgLRBtIAcgCSkDABAnIAcgCCkDABAnIAdBCGooAgAtAPEFQYABcQRAIAcgBiALQQAQYQsgBiIIQQFqIQYMngELIBAgBjYCHCAJQRBrIQggCUEIayEJAkAgCCkDACItQv////9vWARAIAcQmgFCgICAgOAAIS0MAQsgCSkDACIuQoCAgIBwg0KAgICAgH9SBEAgBxCbAUKAgICA4AAhLQwBCyAPQaABaiAtpyAOKAIAIC6nEDEiChBjRQRAIAcgChCeAUKAgICA4AAhLQwBCyAPKAKgASkDACItQoCAgIDwflQNACAtp0EEayIKIAooAgBBAWo2AgALIAcgCSkDABAnIAcgCCkDABAnIAggLTcDACAtQoCAgIBwg0KAgICA4ABRDZwBIA4oAgAtAPEFQYABcQRAIAcgBiALQQAQYQsgBiIIQQFqIQYMnQELIAZBBGohCCAHIAYoAABBBBCfASItQoCAgIDgAFENnQEgCSAtNwMAIA4oAgAtAPEFQYABcQRAIAcgCCALQQAQYQsgCUEIaiEJIAZBBWohBgycAQsgBkEEaiEIIAYoAAAhDAJAAkAgCUEQayIKKQMAIi1CgICAgHBUDQAgD0HUAGogLacgDBBjIg1FDQAgDSgCAEGAgIDAfnFBgICAwABHDQAgByAPKAJUIAlBCGspAwAQbSAHIC0QJwwBCyAQIAg2AhwgByAtIAwgCUEIaykDACAtQYCAAhCJASAHIC0QJ0EATg0AIAohCQydAQsgDigCAC0A8QVBgAFxBEAgByAIIAtBABBhCyAGQQVqIQYgCiEJDJsBCyAGQQRqIQggBigAACEKIAlBCGspAwAiLSEuAkACQCAtQoCAgIBwVA0AIC2nIQ0DQCAPQdgAaiANIAoQYyIMBEAgDCgCAEH/////A0sNAiAPKAJYKQMAIi1CgICAgPB+VA0DIC2nQQRrIgogCigCAEEBajYCAAwDCyANLQAIQQhxBEAgDa1CgICAgHCEIS4MAgsgDSgCDCgCJCINDQALQoCAgIAwIS0MAQsgECAINgIcIAcgLiAKIC1BABCMASItQoCAgIBwg0KAgICA4ABRDZwBCyAJIC03AwAgDigCAC0A8QVBgAFxBEAgByAIIAtBABBhCyAJQQhqIQkgBkEFaiEGDJoBCyAGQQRqIQggBigAACEKIAlBCGsiDCkDACItIS4CQAJAIC1CgICAgHBUDQAgLachDQNAIA9B3ABqIA0gChBjIhEEQCARKAIAQf////8DSw0CIA8oAlwpAwAiLkKAgICA8H5UDQMgLqdBBGsiCiAKKAIAQQFqNgIADAMLIA0tAAhBCHEEQCANrUKAgICAcIQhLgwCCyANKAIMKAIkIg0NAAtCgICAgDAhLgwBCyAQIAg2AhwgByAuIAogLUEAEIwBIi5CgICAgHCDQoCAgIDgAFENmwEgDCkDACEtCyAHIC0QJyAMIC43AwAgB0EIaigCAC0A8QVBgAFxBEAgByAIIAtBABBhCyAGQQVqIQYMmQELAn8gCUEIayIIKQMAIi1C/////z9YBEAgLadFDAELIAcgLRBsRQshCiAIIAqtQoCAgIAQhDcDACAOKAIALQDxBUGAAXEEQCAHIAYgC0EAEGELIAYiCEEBaiEGDJgBCyAGLQAAIQogECAGQQFqIgg2AhwgCSAHIAlBIGsiDCkDAEEXQQYgCkEBcRsQayItQoCAgIBwgyIuQoCAgIAgUSAuQoCAgIAwUXIEfkKBgICAEAUgLkKAgICA4ABRDZkBIAwpAwAhLgJ+IApBAnEEQCAHIC0gLkEAQQAQoAEMAQsgByAtIC5BASAJQQhrEKABCyItQoCAgIBwg0KAgICA4ABRDZkBIAcgCUEIayIKKQMAECcgCiAtNwMAQoCAgIAQCzcDACAOKAIALQDxBUGAAXEEQCAHIAggC0EAEGELIAlBCGohCSAGQQJqIQYMlwELIBAgBjYCHCAHIAlBGGspAwAgCUEgaykDAEEBIAlBCGsiCBA+Ii1CgICAgHCDQoCAgIDgAFENlQEgByAIKQMAECcgCCAtNwMAIAdBCGooAgAtAPEFQYABcQRAIAcgBiALQQAQYQsgBiIIQQFqIQYMlgELIAYtAAAhCiAQIAZBAWoiCDYCHAJAIAlBCGspAwAiLkKAgICAEIRCgICAgHCDQoCAgIAwUQ0AIC5C/////29YBEAgBxCaAQyYAQsCfwJAIApBAUYEQCAHIC5B8QEQayIvQoCAgIBwgyItQoCAgIAgUSAtQoCAgIAwUXJFBEAgLUKAgICA4ABSDQIMmwELIAcgLxAnIAcgLkHwARBrIi9CgICAgHCDIi1CgICAgOAAUQ2aAUEBDAILIAcgLkHwARBrIi9CgICAgHCDIi1CgICAgOAAUQ2ZAQtBAAsgLUKAgICAEIRCgICAgDBRBEAgB0Gy+8AAQQAQcBoMmAELIAcgLxChAUUEQCAHIC8QJyAHQc/KwABBABBwGgyYAQtFBEAgLyEtDAELIA8gLzcDoAEgB0EFQQBBAEEBIA9BoAFqEKMBIS0gByAvECcgLUKAgICA4ABRDZcBCyAJIC03AwAgDigCAC0A8QVBgAFxBEAgByAIIAtBABBhCyAJQQhqIQkgBkECaiEGDJUBCyAJQQhrIgkpAwAiLUKAgICAcINCgICAgMAAUgRAIAcgLRAkGgyUAQsgDigCAC0A8QVBgAFxBEAgByAGIAtBABBhCyAGIghBAWohBgyUAQsgCUEQayEIIAlBCGsiCSkDACEtAkAgCCkDACIvQoCAgIBwg0KAgICAwABRBEAgDigCACENDAELIAcgLSAvEKQBIS4gByAtECcgByAvECcgB0EIaigCACENIC5CgICAgOAAUgRAIC4hLQwBCyANKQOIBSEtIA1CgICAgMAANwOIBQsgCCAtNwMAIA0tAPEFQYABcQRAIAcgBiALQQAQYQsgBiIIQQFqIQYMkwELIAZBAmohCCATIAYvAABBA3RqIgopAwAiLkKAgICAcIMiLUKAgICAIFEgLUKAgICAwABRckUgLUKAgICAMFJxRQRAIAlCgICAgDA3AwAgDigCAC0A8QVBgAFxBEAgByAIIAtBABBhCyAJQQhqIQkgBkEDaiEGDJMBCyAQIAg2AhwgByAKKQMIIC5BAEEAED4iLUKAgICAcINCgICAgOAAUQ2TASAJIC03AwAgDigCAC0A8QVBgAFxBEAgByAIIAtBABBhCyAJQQhqIQkgBkEDaiEGDJIBCyAGQQJqIQggEyAGLwAAQQN0aiIMKQMAIi5CgICAgHCDIi1CgICAgCBRIC1CgICAgMAAUXJFIC1CgICAgDBScUUEQCAOKAIALQDxBUGAAXEEQCAHIAggC0EAEGELIAZBA2ohBgySAQsgCUEIayIKKQMAIS0gECAINgIcAkAgByAMKQMIIC5BAEEAED4iLkKAgICAcINCgICAgOAAUQRAIA4oAgAiDCkDiAUhLiAMQoCAgIDAADcDiAUgLUKAgICAcINCgICAgMAAUgRAIAcgLiAtEKQBIS8gByAuECcgByAtECcgL0KAgICA4ABRBEAgDigCACIMKQOIBSEtIAxCgICAgMAANwOIBSAKIC03AwAMAwsgCiAvNwMADAILIAogLjcDAAwBCyAHIC4QJwsgDigCAC0A8QVBgAFxBEAgByAIIAtBABBhCyAGQQNqIQYMkQELIAlCgICAgMAANwMAIA4oAgAtAPEFQYABcQRAIAcgBiALQQAQYQsgCUEIaiEJIAYiCEEBaiEGDJABCyAJQQhrIgkpAwAhLQNAAkAgCSAbTQ0AIAlBCGsiCCkDACIuQoCAgIBwg0KAgICA0ABRDQAgByAuECcgCCEJDAELCyAJIBtGBEAgB0Gp4MAAQQAQHxogByAtECcMjwELIAlBCGsgLTcDACAOKAIALQDxBUGAAXEEQCAHIAYgC0EAEGELIAYiCEEBaiEGDI8BCyAHIAlBEGsiCCkDABAnIAlBGGsiCSkDACItQoCAgIBwg0KAgICAMFIEQCAQIAY2AhwgByAtQQAQhwEEQCAIIQkMjwELIAcgCSkDABAnCyAOKAIALQDxBUGAAXEEQCAHIAYgC0EAEGELIAYiCEEBaiEGDI4BCyAJQQhrKQMAQv////9vVg0BCyAHEJoBDIsBCyAOKAIALQDxBUGAAXEEQCAHIAYgC0EAEGELIAYiCEEBaiEGDIsBCyAQIAY2AhwgCUEIayIIKQMAIi1C/////29YBEAgB0HBoMAAQQAQcBoMigELIAcgLSAPQaABahClASIuQoCAgIDgAFENiQEgByAtECcgCCAuNwMAIAkgDygCoAEiCEEAR61CgICAgBCENwMAIAgEQCAHIAlBIGsiCCkDABAnIAhCgICAgDA3AwALIA4oAgAtAPEFQYABcQRAIAcgBiALQQAQYQsgCUEIaiEJIAYiCEEBaiEGDIoBCyAQIAY2AhwgByAJQQEQpgENiAEgCUKAgICA0AA3AwggDigCAC0A8QVBgAFxBEAgByAGIAtBABBhCyAJQRBqIQkgBiIIQQFqIQYMiQELIAYtAAAhCiAQIAZBAWoiCDYCHCAPQQE2AqABQoGAgIAQIS4CQCAJQX0gCmtBA3RqIgwpAwAiL0KAgICAcINCgICAgDBRDQACQCAHIC8gDEEIaikDAEEAQQAgD0GgAWoQhgEiLUKAgICAcINCgICAgOAAUQRAQX8hCiAPQX82AqABDAELIA8oAqABIgoNAEKAgICAECEuDAELIAcgDCkDABAnIAxCgICAgDA3AwAgCkEASA2KASAHIC0QJ0KAgICAMCEtCyAJIC43AwggCSAtNwMAIA4oAgAtAPEFQYABcQRAIAcgCCALQQAQYQsgCUEQaiEJIAZBAmohBgyIAQsgECAGNgIcIAcgCUEAEKYBDYYBIAlCgICAgNAANwMIIA4oAgAtAPEFQYABcQRAIAcgBiALQQAQYQsgCUEQaiEJIAYiCEEBaiEGDIcBCyAQIAY2AhxCgYCAgBAhLkKAgICAMCEvAkAgCUEIaykDACItQoCAgIBwVA0AIC2nIgovAQpBEkcNACAKKAIYIQgDQAJAIAgtAAhBAUYEQCAIKAIQIgwgCCgCDE8NAyAIIAxBAWo2AhAgDEGAgICAeHIhDQwBCyAIKAIQIgwgCigCDCINKAIYTw0CIA0oAhAhESAIIAxBAWo2AhAgDSARQQJ0aiAMQQN0aiIMQSxqIAwoAjAiDUUNAS0AA0EQcUUNAQsCQCAIKQMAIi1CgICAgHBaBEAgLacvAQpBM0YNAQsgByAtIA0QaiIMQQBIDYgBIAxFDQELC0KAgICAECEuIAcgDRBkIS8LIAkgLjcDCCAJIC83AwAgDigCAC0A8QVBgAFxBEAgByAGIAtBABBhCyAJQRBqIQkgBiIIQQFqIQYMhgELIBAgBjYCHAJ+IAlBCGsiESkDACIuQiCIp0EBaiIIQQRNBEAgLkEBIAh0QRlxDQEaCyAHIC4QpwELIS8CQAJAAkAgB0EYED8iDARAIAdCgICAgCBBEhCQASItQoCAgIDgAFINASAHIAwQUgsgLyEtDAELIAxBADYCECAMIC83AwAgDEEAOgAIIC2nIAw2AhggLkKAgICAYINCgICAgCBRDQEgL0KAgICA8H5aBEAgL6dBBGsiCCAIKAIAQQFqNgIACyAvIS4CQAJAA0AgByAuEKgBIi5CgICAgHCDIjBCgICAgCBSBEAgMEKAgICA4ABRDQQgByAPQaABaiAPQdABaiAup0EREKkBDQMgByAPKAKgASAPKALQASIIEKoBIAgEQCAHIC4QJyAvQv/////vflgNAyAvp0EEayIIIAgoAgBBAWo2AgAMAwsgBxBdRQ0BDAMLCwJAAkAgL6ciDS0ACEEQcUUNACANKAIMIgooAhgiCEEAIAhBAEobIQggCiAKKAIQQQJ0akEsaiEKA0AgCEUNAiAKLQADQRBxDQEgCEEBayEIIApBCGohCgwACwALIAcgD0GgAWogD0HQAWogDUEREKkBDQNBACEIQQQhDQNAIA8oAqABIQogDygC0AEiDCAISwRAIAcgLSAKIA1qKAIAQoCAgIAgQQAQbhogDUEIaiENIAhBAWohCAwBCwsgByAKIAwQqgEMBAsgDEEBOgAIIAwgDSgCIDYCDAwDCyAvIS4DQCAHIA9BoAFqIA9B0AFqIC6nQSEQqQENAUEAIQ1BACEIA0AgDygCoAEhCiAPKALQASIMIAhLBEAgByAtIAogDWoiCkEEaigCAEKAgICAICAKLQAAQQJ0QQRxEJMBGiANQQhqIQ0gCEEBaiEIDAELCyAHIAogDBCqASAHIC4QqAEiLkKAgICAcIMiL0KAgICAIFENAyAvQoCAgIDgAFENAiAHEF1FDQALCyAHIC4QJwsgByAtECcgEUKAgICA4AA3AwAMhQELIBEgLTcDACAOKAIALQDxBUGAAXEEQCAHIAYgC0EAEGELIAYiCEEBaiEGDIUBCwJAIAlBCGsiCikDACItQv////8PWARAIC2nIgggCygCEEkNAQsgB0HS7cAAQQAQHxoMhAELIAsoAgwgCGohCCAOKAIALQDxBUGAAXEEQCAHIAggC0EAEGELIAhBAWohBiAKIQkMhAELIAYoAAAhCCAJIAYgCygCDGtBBGqtNwMAIAYgCGohCCAOKAIALQDxBUGAAXEEQCAHIAggC0EAEGELIAlBCGohCSAIQQFqIQYMgwELIAkgBiAGKAAAaiALKAIMa61CgICAgNAAhDcDACAGQQRqIQggDigCAC0A8QVBgAFxBEAgByAIIAtBABBhCyAJQQhqIQkgBkEFaiEGDIIBCwJ/IAlBCGsiCSkDACItQv////8/WARAIC2nDAELIAcgLRBsCwR/IAZBAWoFIAYgBiwAAGoLIQggBxBdDYIBIA4oAgAtAPEFQYABcQRAIAcgCCALQQAQYQsgCEEBaiEGDIEBCwJ/IAlBCGsiCSkDACItQv////8/WARAIC2nDAELIAcgLRBsCwR/IAYgBiwAAGoFIAZBAWoLIQggBxBdDYEBIA4oAgAtAPEFQYABcQRAIAcgCCALQQAQYQsgCEEBaiEGDIABCwJ/IAlBCGsiCSkDACItQv////8/WARAIC2nDAELIAcgLRBsCwR/IAZBBGoFIAYgBigAAGoLIQggBxBdDYABIA4oAgAtAPEFQYABcQRAIAcgCCALQQAQYQsgCEEBaiEGDH8LAn8gCUEIayIJKQMAIi1C/////z9YBEAgLacMAQsgByAtEGwLBH8gBiAGKAAAagUgBkEEagshCCAHEF0NfyAOKAIALQDxBUGAAXEEQCAHIAggC0EAEGELIAhBAWohBgx+CyAGIAYsAABqIQggBxBdDX4gDigCAC0A8QVBgAFxBEAgByAIIAtBABBhCyAIQQFqIQYMfQsgBiAGLgAAaiEIIAcQXQ19IA4oAgAtAPEFQYABcQRAIAcgCCALQQAQYQsgCEEBaiEGDHwLIAYgBigAAGohCCAHEF0NfCAOKAIALQDxBUGAAXEEQCAHIAggC0EAEGELIAhBAWohBgx7CyAGQQRqIQgCQAJAAkAgD0GgAWogBykDiAIiLaciESAGKAAAIgoQYyIMBEAgDygCoAE1AgRCIIZCgICAgMAAUQRAIAcgDCgCBBCrAQyAAQsgDC0AA0EIcQ0BIAdBp4XAACAKEJwBDH8LIAcgBykDgAIgChBqIgxBAEgNfiAMRQRAQoCAgIAwIS0MAwsgBykDgAIiLUKAgICA8H5UDQIgLachEQwBCyAtQv/////vflgNAQsgEUEEayIMIAwoAgBBAWo2AgALIAkgLTcDACAJIAcgChBkNwMIIAdBCGooAgAtAPEFQYABcQRAIAcgCCALQQAQYQsgCUEQaiEJIAZBBWohBgx6CyAGLwAEIQ0gBigAACERIAkgB0KAgICAIBCPASItNwMAIAlBCGohCiAGQQZqIQgCQAJAIC1CgICAgOAAUQ0AAkAgDEH7AEYEQCAUIA1BAnRqKAIAIg1BBGsiDCAMKAIAQQFqNgIADAELIAcgECANIAxB+gBGEGgiDUUNASAJKQMAIS0LIAcgLacgEUEiEJ0BIgwNASAXIA0QUwsgCiEJDHsLIAwgDTYCACAJIAcgERBkNwMIIAdBCGooAgAtAPEFQYABcQRAIAcgCCALQQAQYQsgCUEQaiEJIAZBB2ohBgx5CyAOKAIAIQ0gCygCGCAGLwAAQRRsaiALLwEgQRRsai8BDkECdCIIIBAoAhhqKAIAIgoEQCANIAoQWSAQKAIYIAhqQQA2AgAgDigCACENCyAGQQJqIQggDS0A8QVBgAFxBEAgByAIIAtBABBhCyAGQQNqIQYMeAsgBkECaiEIIBMgBi8AAEEDdGoiCjUCBEIghkKAgICAwABSBEAgAEGCg8EAQQAQrAEaDHkLIAcgCiAJQQhrIgkpAwAQbSAHQQhqKAIALQDxBUGAAXEEQCAHIAggC0EAEGELIAZBA2ohBgx3CyAGQQJqIQggEyAGLwAAIgpBA3RqIgw1AgRCIIZCgICAgMAAUQRAIAAgCyAKQQAQrQEMeAsgByAMIAlBCGsiCSkDABBtIAdBCGooAgAtAPEFQYABcQRAIAcgCCALQQAQYQsgBkEDaiEGDHYLIAZBAmohCCATIAYvAAAiCkEDdGopAwAiLUKAgICAcINCgICAgMAAUQRAIAAgCyAKQQAQrQEMdwsgLUKAgICA8H5aBEAgLadBBGsiCiAKKAIAQQFqNgIACyAJIC03AwAgDigCAC0A8QVBgAFxBEAgByAIIAtBABBhCyAJQQhqIQkgBkEDaiEGDHULIAcgEyAGLwAAQQN0akKAgICAwAAQbSAGQQJqIQggB0EIaigCAC0A8QVBgAFxBEAgByAIIAtBABBhCyAGQQNqIQYMdAsgBkECaiEIIBQgBi8AACIKQQJ0aigCACgCDCIMNQIEQiCGQoCAgIDAAFIEQCAHIAsgCkEBEK0BDHULIAcgDCAJQQhrIgkpAwAQbSAHQQhqKAIALQDxBUGAAXEEQCAHIAggC0EAEGELIAZBA2ohBgxzCyAGQQJqIQggFCAGLwAAIgpBAnRqKAIAKAIMIgw1AgRCIIZCgICAgMAAUQRAIAcgCyAKQQEQrQEMdAsgByAMIAlBCGsiCSkDABBtIAdBCGooAgAtAPEFQYABcQRAIAcgCCALQQAQYQsgBkEDaiEGDHILIAZBAmohCCAUIAYvAAAiCkECdGooAgAoAgwpAwAiLUKAgICAcINCgICAgMAAUQRAIAcgCyAKQQEQrQEMcwsgLUKAgICA8H5aBEAgLadBBGsiCiAKKAIAQQFqNgIACyAJIC03AwAgDigCAC0A8QVBgAFxBEAgByAIIAtBABBhCyAJQQhqIQkgBkEDaiEGDHELIBQgBi8AAEECdGooAgAoAgwhCiAJQQhrKQMAIi1CgICAgPB+WgRAIC2nQQRrIgggCCgCAEEBajYCAAsgBkECaiEIIAcgCiAtEG0gB0EIaigCAC0A8QVBgAFxBEAgByAIIAtBABBhCyAGQQNqIQYMcAsgByAUIAYvAABBAnRqKAIAKAIMIAlBCGsiCSkDABBtIAZBAmohCCAHQQhqKAIALQDxBUGAAXEEQCAHIAggC0EAEGELIAZBA2ohBgxvCyAUIAYvAABBAnRqKAIAKAIMKQMAIi1CgICAgPB+WgRAIC2nQQRrIgggCCgCAEEBajYCAAsgBkECaiEIIAkgLTcDACAOKAIALQDxBUGAAXEEQCAHIAggC0EAEGELIAlBCGohCSAGQQNqIQYMbgsgFCgCDCgCDCEIIAlBCGspAwAiLUKAgICA8H5aBEAgLadBBGsiCiAKKAIAQQFqNgIACyAHIAggLRBtIAdBCGooAgAtAPEFQYABcQRAIAcgBiALQQAQYQsgBiIIQQFqIQYMbQsgFCgCCCgCDCEIIAlBCGspAwAiLUKAgICA8H5aBEAgLadBBGsiCiAKKAIAQQFqNgIACyAHIAggLRBtIAdBCGooAgAtAPEFQYABcQRAIAcgBiALQQAQYQsgBiIIQQFqIQYMbAsgFCgCBCgCDCEIIAlBCGspAwAiLUKAgICA8H5aBEAgLadBBGsiCiAKKAIAQQFqNgIACyAHIAggLRBtIAdBCGooAgAtAPEFQYABcQRAIAcgBiALQQAQYQsgBiIIQQFqIQYMawsgFCgCACgCDCEIIAlBCGspAwAiLUKAgICA8H5aBEAgLadBBGsiCiAKKAIAQQFqNgIACyAHIAggLRBtIAdBCGooAgAtAPEFQYABcQRAIAcgBiALQQAQYQsgBiIIQQFqIQYMagsgByAUKAIMKAIMIAlBCGsiCSkDABBtIAdBCGooAgAtAPEFQYABcQRAIAcgBiALQQAQYQsgBiIIQQFqIQYMaQsgByAUKAIIKAIMIAlBCGsiCSkDABBtIAdBCGooAgAtAPEFQYABcQRAIAcgBiALQQAQYQsgBiIIQQFqIQYMaAsgByAUKAIEKAIMIAlBCGsiCSkDABBtIAdBCGooAgAtAPEFQYABcQRAIAcgBiALQQAQYQsgBiIIQQFqIQYMZwsgByAUKAIAKAIMIAlBCGsiCSkDABBtIAdBCGooAgAtAPEFQYABcQRAIAcgBiALQQAQYQsgBiIIQQFqIQYMZgsgFCgCDCgCDCkDACItQoCAgIDwfloEQCAtp0EEayIIIAgoAgBBAWo2AgALIAkgLTcDACAOKAIALQDxBUGAAXEEQCAHIAYgC0EAEGELIAlBCGohCSAGIghBAWohBgxlCyAUKAIIKAIMKQMAIi1CgICAgPB+WgRAIC2nQQRrIgggCCgCAEEBajYCAAsgCSAtNwMAIA4oAgAtAPEFQYABcQRAIAcgBiALQQAQYQsgCUEIaiEJIAYiCEEBaiEGDGQLIBQoAgQoAgwpAwAiLUKAgICA8H5aBEAgLadBBGsiCCAIKAIAQQFqNgIACyAJIC03AwAgDigCAC0A8QVBgAFxBEAgByAGIAtBABBhCyAJQQhqIQkgBiIIQQFqIQYMYwsgFCgCACgCDCkDACItQoCAgIDwfloEQCAtp0EEayIIIAgoAgBBAWo2AgALIAkgLTcDACAOKAIALQDxBUGAAXEEQCAHIAYgC0EAEGELIAlBCGohCSAGIghBAWohBgxiCyAJQQhrKQMAIi1CgICAgPB+WgRAIC2nQQRrIgggCCgCAEEBajYCAAsgByAfIC0QbSAHQQhqKAIALQDxBUGAAXEEQCAHIAYgC0EAEGELIAYiCEEBaiEGDGELIAlBCGspAwAiLUKAgICA8H5aBEAgLadBBGsiCCAIKAIAQQFqNgIACyAHICEgLRBtIAdBCGooAgAtAPEFQYABcQRAIAcgBiALQQAQYQsgBiIIQQFqIQYMYAsgCUEIaykDACItQoCAgIDwfloEQCAtp0EEayIIIAgoAgBBAWo2AgALIAcgICAtEG0gB0EIaigCAC0A8QVBgAFxBEAgByAGIAtBABBhCyAGIghBAWohBgxfCyAJQQhrKQMAIi1CgICAgPB+WgRAIC2nQQRrIgggCCgCAEEBajYCAAsgByAWIC0QbSAHQQhqKAIALQDxBUGAAXEEQCAHIAYgC0EAEGELIAYiCEEBaiEGDF4LIAcgHyAJQQhrIgkpAwAQbSAHQQhqKAIALQDxBUGAAXEEQCAHIAYgC0EAEGELIAYiCEEBaiEGDF0LIAcgISAJQQhrIgkpAwAQbSAHQQhqKAIALQDxBUGAAXEEQCAHIAYgC0EAEGELIAYiCEEBaiEGDFwLIAcgICAJQQhrIgkpAwAQbSAHQQhqKAIALQDxBUGAAXEEQCAHIAYgC0EAEGELIAYiCEEBaiEGDFsLIAcgFiAJQQhrIgkpAwAQbSAHQQhqKAIALQDxBUGAAXEEQCAHIAYgC0EAEGELIAYiCEEBaiEGDFoLIB8pAwAiLUKAgICA8H5aBEAgLadBBGsiCCAIKAIAQQFqNgIACyAJIC03AwAgDigCAC0A8QVBgAFxBEAgByAGIAtBABBhCyAJQQhqIQkgBiIIQQFqIQYMWQsgISkDACItQoCAgIDwfloEQCAtp0EEayIIIAgoAgBBAWo2AgALIAkgLTcDACAOKAIALQDxBUGAAXEEQCAHIAYgC0EAEGELIAlBCGohCSAGIghBAWohBgxYCyAgKQMAIi1CgICAgPB+WgRAIC2nQQRrIgggCCgCAEEBajYCAAsgCSAtNwMAIA4oAgAtAPEFQYABcQRAIAcgBiALQQAQYQsgCUEIaiEJIAYiCEEBaiEGDFcLIBYpAwAiLUKAgICA8H5aBEAgLadBBGsiCCAIKAIAQQFqNgIACyAJIC03AwAgDigCAC0A8QVBgAFxBEAgByAGIAtBABBhCyAJQQhqIQkgBiIIQQFqIQYMVgsgCUEIaykDACItQoCAgIDwfloEQCAtp0EEayIIIAgoAgBBAWo2AgALIAcgHiAtEG0gB0EIaigCAC0A8QVBgAFxBEAgByAGIAtBABBhCyAGIghBAWohBgxVCyAJQQhrKQMAIi1CgICAgPB+WgRAIC2nQQRrIgggCCgCAEEBajYCAAsgByAdIC0QbSAHQQhqKAIALQDxBUGAAXEEQCAHIAYgC0EAEGELIAYiCEEBaiEGDFQLIAlBCGspAwAiLUKAgICA8H5aBEAgLadBBGsiCCAIKAIAQQFqNgIACyAHIBwgLRBtIAdBCGooAgAtAPEFQYABcQRAIAcgBiALQQAQYQsgBiIIQQFqIQYMUwsgCUEIaykDACItQoCAgIDwfloEQCAtp0EEayIIIAgoAgBBAWo2AgALIAcgEyAtEG0gB0EIaigCAC0A8QVBgAFxBEAgByAGIAtBABBhCyAGIghBAWohBgxSCyAHIB4gCUEIayIJKQMAEG0gB0EIaigCAC0A8QVBgAFxBEAgByAGIAtBABBhCyAGIghBAWohBgxRCyAHIB0gCUEIayIJKQMAEG0gB0EIaigCAC0A8QVBgAFxBEAgByAGIAtBABBhCyAGIghBAWohBgxQCyAHIBwgCUEIayIJKQMAEG0gB0EIaigCAC0A8QVBgAFxBEAgByAGIAtBABBhCyAGIghBAWohBgxPCyAHIBMgCUEIayIJKQMAEG0gB0EIaigCAC0A8QVBgAFxBEAgByAGIAtBABBhCyAGIghBAWohBgxOCyAeKQMAIi1CgICAgPB+WgRAIC2nQQRrIgggCCgCAEEBajYCAAsgCSAtNwMAIA4oAgAtAPEFQYABcQRAIAcgBiALQQAQYQsgCUEIaiEJIAYiCEEBaiEGDE0LIB0pAwAiLUKAgICA8H5aBEAgLadBBGsiCCAIKAIAQQFqNgIACyAJIC03AwAgDigCAC0A8QVBgAFxBEAgByAGIAtBABBhCyAJQQhqIQkgBiIIQQFqIQYMTAsgHCkDACItQoCAgIDwfloEQCAtp0EEayIIIAgoAgBBAWo2AgALIAkgLTcDACAOKAIALQDxBUGAAXEEQCAHIAYgC0EAEGELIAlBCGohCSAGIghBAWohBgxLCyATKQMAIi1CgICAgPB+WgRAIC2nQQRrIgggCCgCAEEBajYCAAsgCSAtNwMAIA4oAgAtAPEFQYABcQRAIAcgBiALQQAQYQsgCUEIaiEJIAYiCEEBaiEGDEoLIBMpAwAiLUKAgICA8H5aBEAgLadBBGsiCCAIKAIAQQFqNgIACyAJIC03AwAgHCkDACItQoCAgIDwfloEQCAtp0EEayIIIAgoAgBBAWo2AgALIAkgLTcDCCAOKAIALQDxBUGAAXEEQCAHIAYgC0EAEGELIAlBEGohCSAGIghBAWohBgxJCyATIAYtAABBA3RqIQogCUEIaykDACItQoCAgIDwfloEQCAtp0EEayIIIAgoAgBBAWo2AgALIAZBAWohCCAHIAogLRBtIAdBCGooAgAtAPEFQYABcQRAIAcgCCALQQAQYQsgBkECaiEGDEgLIAcgEyAGLQAAQQN0aiAJQQhrIgkpAwAQbSAGQQFqIQggB0EIaigCAC0A8QVBgAFxBEAgByAIIAtBABBhCyAGQQJqIQYMRwsgEyAGLQAAQQN0aikDACItQoCAgIDwfloEQCAtp0EEayIIIAgoAgBBAWo2AgALIAZBAWohCCAJIC03AwAgDigCAC0A8QVBgAFxBEAgByAIIAtBABBhCyAJQQhqIQkgBkECaiEGDEYLIBYgBi8AAEEDdGohCiAJQQhrKQMAIi1CgICAgPB+WgRAIC2nQQRrIgggCCgCAEEBajYCAAsgBkECaiEIIAcgCiAtEG0gB0EIaigCAC0A8QVBgAFxBEAgByAIIAtBABBhCyAGQQNqIQYMRQsgByAWIAYvAABBA3RqIAlBCGsiCSkDABBtIAZBAmohCCAHQQhqKAIALQDxBUGAAXEEQCAHIAggC0EAEGELIAZBA2ohBgxECyAWIAYvAABBA3RqKQMAIi1CgICAgPB+WgRAIC2nQQRrIgggCCgCAEEBajYCAAsgBkECaiEIIAkgLTcDACAOKAIALQDxBUGAAXEEQCAHIAggC0EAEGELIAlBCGohCSAGQQNqIQYMQwsgEyAGLwAAQQN0aiEKIAlBCGspAwAiLUKAgICA8H5aBEAgLadBBGsiCCAIKAIAQQFqNgIACyAGQQJqIQggByAKIC0QbSAHQQhqKAIALQDxBUGAAXEEQCAHIAggC0EAEGELIAZBA2ohBgxCCyAHIBMgBi8AAEEDdGogCUEIayIJKQMAEG0gBkECaiEIIAdBCGooAgAtAPEFQYABcQRAIAcgCCALQQAQYQsgBkEDaiEGDEELIBMgBi8AAEEDdGopAwAiLUKAgICA8H5aBEAgLadBBGsiCCAIKAIAQQFqNgIACyAGQQJqIQggCSAtNwMAIA4oAgAtAPEFQYABcQRAIAcgCCALQQAQYQsgCUEIaiEJIAZBA2ohBgxACyAJQQhrIgopAwAhLSAGLQAEIQgCfyAHKQOAAiIup0EMaigCACAGKAAAIgwQrgEiDQRAQYDAASANLQADQQRxRQ0BGgsgCEGGzgFyCyENIAZBBWohCCAHIC4gDCAtQoCAgIAwQoCAgIAwIA0QmAFBAEgNQCAHIAopAwAQJyAHQQhqKAIALQDxBUGAAXEEQCAHIAggC0EAEGELIAZBBmohBiAKIQkMPwsgBkEFaiEIAkAgB0GAAkGIAiAGLAAEIgpBAE4iDBtqKAIAIg1BDGooAgAgBigAACIREK4BDQAgDS0ACEECcUUNACAHIA0gESAKQQFxQQZyIApBAnFBBXIgDBsQnQEiCkUNQCAKQoCAgIAwQoCAgIDAACAMGzcDAAsgDigCAC0A8QVBgAFxBEAgByAIIAtBABBhCyAGQQZqIQYMPgsgBkEFaiEIIAcoAoACIg1BDGooAgAgBigAACIMEK4BIQoCQAJAAkAgBiwABCIRQQBIBEAgCkUNASAKLQADQQRxRQ0CDAELAkAgCkUEQCANLQAIQQJxDQIMAQsgEUHAAEkNASAKKAIAIgpBgICAIHENASAKQYCAgIB8cUGAgICABEYNACAKQYCAgMABcUGAgIDAAUYNAQsgB0GS1cEAIAwQnAEMQQsgBygCiAJBDGooAgAgDBCuAUUNAQsgByAMEK8BDD8LIA4oAgAtAPEFQYABcQRAIAcgCCALQQAQYQsgBkEGaiEGDD0LIAYoAAAhCiAQIAZBBGoiCDYCHCAJQQhrIgkpAwAhLQJAAkACQCAPQaABaiAHKAKIAiAKEGMiDQRAIA8oAqABIREgDEE6Rg0BIBE1AgRCIIZCgICAgMAAUQRAIAcgLRAnIAcgDSgCBBCrAQxCCyANLQADQQhxDQEgByAtECcgB0GnhcAAIAoQnAEMQQsgD0GgAWogBykDgAIiLqcgChBjIgxFDQEgDCgCAEGAgIDAfnFBgICAwABHDQEgDygCoAEhEQsgByARIC0QbQwBCyAHIC4gChBqIgxBAEgEQCAHIC0QJww/CwJAIAwNACAOKAIAKAKUBSIMRQ0AIAwtACRBAUcNACAHIC0QJyAHIAoQigEMPwsgByAHKQOAAiAKIC1BgIACEG5BAEgNPgsgDigCAC0A8QVBgAFxBEAgByAIIAtBABBhCyAGQQVqIQYMPAsgBigAACEKIBAgBkEEaiIINgIcAkAgD0GgAWogBygCiAIgChBjIg0EQCAPKAKgASkDACItQoCAgIBwg0KAgICAwABRBEAgByANKAIEEKsBDD8LIC1CgICAgPB+VA0BIC2nQQRrIgogCigCAEEBajYCAAwBCwJAIA9BoAFqIAcpA4ACIi2nIAoQYyINRQ0AIA0oAgBB/////wNLDQAgDygCoAEpAwAiLUKAgICA8H5UDQEgLadBBGsiCiAKKAIAQQFqNgIADAELIAcgLSAKIC0gDEE3RxCMASEtCyAtQoCAgIBwg0KAgICA4ABRDTwgCSAtNwMAIA4oAgAtAPEFQYABcQRAIAcgCCALQQAQYQsgCUEIaiEJIAZBBWohBgw7CyAQIAY2AhwgCUEQayIMKQMAITAgCUEIayIIKQMAIS8CQCAHQQAQsAEiCkUEQEKAgICAICEuDAELIAcgChBkIS4gByAKEFEgLkKAgICA4ABRDToLIAcgD0HQAWoQsQEiMkKAgICAcINCgICAgOAAUQRAIAcgLhAnDDoLQoCAgIAwITECQAJ+QoCAgIAwIAcgMBCyASIwQoCAgIBwg0KAgICA4ABRDQAaAkACQCAvQoCAgIBwg0KAgICAMFENACAvQv////9vWARAIAdB4KDAAEEAEHAaQoCAgIAwDAMLIAcgL0EdEGsiMUKAgICAcIMiLUKAgICAMFENACAtQoCAgIDgAFENASAxQv////9vWARAIAdBoaHAAEEAEHAaDAILQoCAgIDgACAHQoCAgIAgEI8BIi1CgICAgOAAUQ0CGgJAAkAgByAPQZwBaiAPQZgBaiAxp0EREKkBDQBBBCEJQX8hCgJAA0AgDygCnAEhDSAKQQFqIgogDygCmAEiEU8NAQJAIAcgMSAJIA1qKAIAEGsiL0KAgICAcINCgICAgOAAUQ0AIC9CIIhC+f///w99QgJaBEAgByAvECcgB0HUqsAAQQAQcBoMAQsgDygCnAEgCWohDSAJQQhqIQkgByAtIA0oAgAgL0EHEJMBQQBODQELCyAHIA8oApwBIA8oApgBEKoBDAELIAcgDSAREKoBIAdBCGooAgAiCSgCzAUiCkUNASAHIAkoAtAFIC0gChEPAEEATg0BCyAtDAMLIAcgMRAnCyAPIA8pA9ABNwOgASAPIC03A8ABIA8gMDcDuAEgDyAuNwOwASAPIA8pA9gBNwOoASAHQQZBBSAPQaABahA8GgwCC0KAgICAMAshLSAHIDEQJyAHQQhqKAIAIgkpA4gFIS8gCUKAgICAwAA3A4gFIA8gLzcDyAEgByAHIA8pA9gBQoCAgIAwQQEgD0HIAWoQPhAnIAcgDykDyAEQJwsgByAuECcgByAPKQPQARAnIAcgDykD2AEQJyAHIDAQJyAHIC0QJyAHIAwpAwAQJyAHIAgpAwAQJyAMIDI3AwAgB0EIaigCAC0A8QVBgAFxBEAgByAGIAtBABBhCyAIIQkgBiIIQQFqIQYMOgsgByAJQQhrIggpAwAQtAEiLUKAgICAcINCgICAgOAAUQ04IAcgCCkDABAnIAggLTcDACAHQQhqKAIALQDxBUGAAXEEQCAHIAYgC0EAEGELIAYiCEEBaiEGDDkLIAlBEGsiCCAHQoCAgIAwIAgpAwAgCUEIayIJKQMAELUBIi03AwAgLUKAgICA4ABRDTcgDigCAC0A8QVBgAFxBEAgByAGIAtBABBhCyAGIghBAWohBgw4CyAGLwAAIREgECAGQQJqIgg2AhwgByAPQeAAaiAJQQhrIgopAwAQtgEiDEUNOAJ+IAlBEGsiDSkDACAHKQP4ARC3AQRAIAdCgICAgDAgDygCYAR+IAwpAwAFQoCAgIAwC0ECIBFBAWsQuAEMAQsgByANKQMAQoCAgIAwIA8oAmAgDBA+CyEtIAcgDCAPKAJgELkBIC1CgICAgHCDQoCAgIDgAFENOCAHIA0pAwAQJyAHIAopAwAQJyANIC03AwAgB0EIaigCAC0A8QVBgAFxBEAgByAIIAtBABBhCyAGQQNqIQYgCiEJDDcLIAYvAAAhCiAGLwACIQ0gECAGQQRqIgg2AhwCfiAJIApBA3RrIgxBCGsiESkDACAHKQP4ARC3AQRAIAdCgICAgDAgCgR+IAwpAwAFQoCAgIAwC0ECIA1BAWsQuAEMAQsgByARKQMAQoCAgIAwQoCAgIAwIAogDEEAEFwLIi1CgICAgHCDQoCAgIDgAFENNyAJQQhrIQxBACAKQQN0ayENA0AgDUEIRwRAIAcgDCANaikDABAnIA1BCGohDQwBCwsgCSAKQX9zQQN0aiIJIC03AwAgDigCAC0A8QVBgAFxBEAgByAIIAtBABBhCyAJQQhqIQkgBkEFaiEGDDYLIAZBBWohCCAGKAAAIQoCQAJAAkACQAJAAkAgBi0ABCIGDgUAAQIDBAULIAdBp4XAACAKEJwBDDsLIAcgChCvAQw6CyAHIAoQqwEMOQsgB0HL1cEAQQAQrAEaDDgLIAdBsIbBAEEAEHAaDDcLIA8gBjYCACAHQZmXwQAgDxAfGgw2CyAHIAlBCGsiCSkDABAkGgwzCyAJQQhrIg0pAwAiLUL/////b1gEQCAHEJoBDDMLIAlBEGsiCCkDACEuAkAgD0GgAWogLaciCkHiARBjRQRAIAdBgAFBBBCfASItQoCAgIDgAFENNCAPIAcgCkHiAUEHEJ0BIgo2AqABIApFBEAgByAtECcMNQsgLUKAgICA8H5aBEAgLadBBGsiDCAMKAIAQQFqNgIACyAKIC03AwAMAQsgDygCoAEpAwAiLUKAgICA8H5UDQAgLadBBGsiCiAKKAIAQQFqNgIACyAOKAIAIC2nEDEhCgJAIC5CgICAgHBaBEAgLqciDC0ACEECcUUEQCAHIAoQUSAHQdD5wABBABBwGgw1CyAPQaABaiAMIAoQYwRAIAcgChBRIAdBupfAAEEAEHAaDDULIA8gByAMIApBBxCdASIMNgKgASAHIAoQUSAMRQ00IAxCgICAgDA3AwAMAQsgByAKEFELIAcgCCkDABAnIAcgDSkDABAnIAdBCGooAgAtAPEFQYABcQRAIAcgBiALQQAQYQsgCCEJIAYiCEEBaiEGDDMLIAcgCUEQaykDACAJQQhrKQMAEHUiCEEASA0xIAhFBEAgB0HWn8AAQQAQcBoMMgsgDigCAC0A8QVBgAFxBEAgByAGIAtBABBhCyAGIghBAWohBgwyCyAQIAY2AhwgNEKAgICAMFENASAHIAEQtAEiLUKAgICAcINCgICAgOAAUQ0wIAcgLSADIAQgBRC6ASEuIAcgLRAnIC5CgICAgHCDQoCAgIDgAFENMCAJIC43AwAgDigCAC0A8QVBgAFxBEAgByAGIAtBABBhCyAJQQhqIQkgBiIIQQFqIQYMMQsgNEKAgICAMFINAQsgB0HY0MEAQQAQcBoMLgsgDigCAC0A8QVBgAFxBEAgByAGIAtBABBhCyAGIghBAWohBgwuCwJAIAkgCUEIaykDACItQv////9vVgR+QoCAgIAQBSAtQoCAgIBwg0KAgICAMFINAUKBgICAEAs3AwAgDigCAC0A8QVBgAFxBEAgByAGIAtBABBhCyAJQQhqIQkgBiIIQQFqIQYMLgsgAEG7ksEAQQAQcBoMLAsgBi8AACENIBAgBkECaiIINgIcIAcgCUEYayIMKQMAIAkgCUEQayIKIA0QuwEiLUKAgICAcINCgICAgOAAUQ0tIAcgDCkDABAnIAcgCikDABAnIAcgCUEIaykDABAnIAwgLTcDACAHQQhqKAIALQDxBUGAAXEEQCAHIAggC0EAEGELIAZBA2ohBiAKIQkMLAsgBkECaiEIIAcgBi8AACIKIAkgCkEDdGsiCRC8ASItQoCAgIDgAFENLCAJIC03AwAgDigCAC0A8QVBgAFxBEAgByAIIAtBABBhCyAJQQhqIQkgBkEDaiEGDCsLIAYvAAAhCiAQIAZBAmoiCDYCHCAHIAkgCkEDdCIRayINQQhrKQMAIA1BEGspAwBCgICAgDAgCiANQQAQXCItQoCAgIBwg0KAgICA4ABRDSsgDEElRg0vIAlBEGshDEEAIBFrIQ0DQCANQRBHBEAgByAMIA1qKQMAECcgDUEIaiENDAELCyAJQX4gCmtBA3RqIgkgLTcDACAOKAIALQDxBUGAAXEEQCAHIAggC0EAEGELIAlBCGohCSAGQQNqIQYMKgsgBi8AACEKIBAgBkECaiIINgIcIAcgCSAKQQN0Ig1rIgxBEGspAwAgDEEIaykDACAKIAxBABC9ASItQoCAgIBwg0KAgICA4ABRDSogCUEQayEMQQAgDWshDQNAIA1BEEcEQCAHIAwgDWopAwAQJyANQQhqIQ0MAQsLIAlBfiAKa0EDdGoiCSAtNwMAIA4oAgAtAPEFQYABcQRAIAcgCCALQQAQYQsgCUEIaiEJIAZBA2ohBgwpCyAGLwAAIQogBkECagwBCyAMQfQBayEKIAYLIgg2AhwgByAJIApBA3RrIg0iBkEIaykDAEKAgICAMEKAgICAMCAKIAZBABBcIi1CgICAgHCDQoCAgIDgAFENJyAMQSNGDStBfyAKIApBAEgbQQFqIQYgDUEIayENA0AgBgRAIAcgDSkDABAnIAZBAWshBiANQQhqIQ0MAQsLIAkgCkF/c0EDdGoiBiAtNwMAIA4oAgAtAPEFQYABcQRAIAcgCCALQQAQYQsgBkEIaiEJIAhBAWohBgwmCyALKAI0IAYoAABBA3RqKQMAIi1CgICAgPB+WgRAIC2nQQRrIgggCCgCAEEBajYCAAsgCSAHIC0gFCAQEGIiLTcDACAJQQhqIQkgBkEEaiEIIC1CgICAgOAAUQ0mIA4oAgAtAPEFQYABcQRAIAcgCCALQQAQYQsgBkEFaiEGDCULIAlBIGsiCCkDACEtIAggCUEQayIIKQMANwMAIAlBCGsiCikDACEuIAogCUEYayIKKQMANwMAIAggLTcDACAKIC43AwAgDigCAC0A8QVBgAFxBEAgByAGIAtBABBhCyAGIghBAWohBgwkCyAJQQhrIggpAwAhLSAIIAlBEGsiCCkDADcDACAIIC03AwAgDigCAC0A8QVBgAFxBEAgByAGIAtBABBhCyAGIghBAWohBgwjCyAJQRBrIggpAwAhLSAIIAlBGGsiCCkDADcDACAJQSBrIgopAwAhLiAKIAlBKGsiCikDADcDACAIIC43AwAgCiAtNwMAIA4oAgAtAPEFQYABcQRAIAcgBiALQQAQYQsgBiIIQQFqIQYMIgsgCUEQayIIKQMAIS0gCCAJQRhrIggpAwA3AwAgCUEgayIKKQMAIS4gCiAtNwMAIAggLjcDACAOKAIALQDxBUGAAXEEQCAHIAYgC0EAEGELIAYiCEEBaiEGDCELIAlBCGsiCCkDACEtIAggCUEQayIIKQMANwMAIAlBGGsiCikDACEuIAogLTcDACAIIC43AwAgDigCAC0A8QVBgAFxBEAgByAGIAtBABBhCyAGIghBAWohBgwgCyAJQShrIggpAwAhLSAIIAlBIGsiCCkDADcDACAJQRhrIgopAwAhLiAKIAlBEGsiCikDADcDACAIIC43AwAgCiAJQQhrIggpAwA3AwAgCCAtNwMAIA4oAgAtAPEFQYABcQRAIAcgBiALQQAQYQsgBiIIQQFqIQYMHwsgCUEgayIIKQMAIS0gCCAJQRhrIggpAwA3AwAgCUEQayIKKQMAIS4gCiAJQQhrIgopAwA3AwAgCCAuNwMAIAogLTcDACAOKAIALQDxBUGAAXEEQCAHIAYgC0EAEGELIAYiCEEBaiEGDB4LIAlBGGsiCCkDACEtIAggCUEQayIIKQMANwMAIAlBCGsiCikDACEuIAogLTcDACAIIC43AwAgDigCAC0A8QVBgAFxBEAgByAGIAtBABBhCyAGIghBAWohBgwdCyAJQRBrIggpAwAhLSAIIAlBGGsiCCkDADcDACAIIC03AwAgDigCAC0A8QVBgAFxBEAgByAGIAtBABBhCyAGIghBAWohBgwcCyAJIAlBCGsiCCkDACItNwMAIAlBEGsiCikDACEuIAogCUEYayIKKQMANwMAIAggLjcDACAKIAlBIGsiCCkDADcDACAtQoCAgIDwfloEQCAtp0EEayIKIAooAgBBAWo2AgALIAggLTcDACAOKAIALQDxBUGAAXEEQCAHIAYgC0EAEGELIAlBCGohCSAGIghBAWohBgwbCyAJIAlBCGsiCCkDACItNwMAIAlBEGsiCikDACEuIAogCUEYayIKKQMANwMAIAggLjcDACAtQoCAgIDwfloEQCAtp0EEayIIIAgoAgBBAWo2AgALIAogLTcDACAOKAIALQDxBUGAAXEEQCAHIAYgC0EAEGELIAlBCGohCSAGIghBAWohBgwaCyAJIAlBCGsiCCkDACItNwMAIAggCUEQayIIKQMANwMAIC1CgICAgPB+WgRAIC2nQQRrIgogCigCAEEBajYCAAsgCCAtNwMAIA4oAgAt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KAIQIABqIAAgA2opAwA3AwAgAEEIaiEAIAVBAWohBQwACwALIAStQoCAgIBwhAsgBkEQaiQAC88DAgJ/AX4gASgCCCgCGCIFKAIYIQQCfyADBEBBECEDIAQgAkEUbGoMAQtBFCEDIAQgAkEUbGogBS8BIEEUbGoLIQQgASADaigCACACQQN0aiEDAkACQCAELQAMQQRxBEAgASgCGCAELwEOIgRBAnRqKAIAIgIEQCACQQRrIgAgACgCAEEBajYCACACDwsgAEEYED8iAkUNAiACIAE2AhQgAiAEOwEQIAJBADoACiACQQA7AQggAiADNgIMIAJBBGtBATYCACABKAIYIARBAnRqIAI2AgAgAiABKAIsIgFBAEc6AAsgAUUNASABQQRrIgEgASgCAEEBajYCACAAKAIIIQAgAkEFa0EDOgAAIAIgACgC1AQiATYCACABIAI2AgQgACACNgLUBCACIABB1ARqNgIEIAIPCyAAQRgQPyICRQ0BIAJBADoACyACQQE6AAggAkEEa0EBNgIAIAMpAwAiBkKAgICA8H5aBEAgBqdBBGsiASABKAIAQQFqNgIACyACIAY3AxAgACgCCCEAIAJBBWtBAzoAACAAKALUBCIBIAI2AgQgAiABNgIAIAIgAkEQajYCDCACIABB1ARqNgIEIAAgAjYC1AQLIAIPC0EAC4oBAQJ/QZYBIQICQAJAAkACQAJAAkACQAJAAkACQEEIIAFCIIinIgMgA0EIa0FvSRtBCWoOEgkHAgIICAgIAwABBgQICAgJAAgLQcoADwtBywAPC0HMAA8LIAGnLQAJQQFxRQ0BC0HJAA8LIAAgARChAUUNAEEbDwtBzQAPC0HOAA8LQdAAIQILIAIL5QEBA38CQCABQoCAgIBwWgRAIAGnIQQDQAJAIAQtAAhBCHFFDQAgACgCCCgCyAQgBC8BCkEYbGooAhQiA0UNACADKAIQIgNFDQAgBEEEayIFIAUoAgBBAWo2AgAgACAErUKAgICAcIQiASACIAMRFQAgACABECcPCyAEQQRrIgMgAygCAEEBajYCACAAQQAgBCACEPABIQMgACAErUKAgICAcIQQJyADDQICQCAELwEKQRZrQf//A3FBC0sNACAAIAIQzgEiA0UNACADQR91DwsgBCgCDCgCJCIEDQALC0EAIQMLIAMLDwAgACABIAIgAUEAEIwBC44CAgN/AXxBfyECAkACQAJAAkACQAJAAkACQAJAIAFCIIinIgNBCWoOEQUHAgMHBwcHBgABAQEHBwgEBwsgAadBAEcPCyABpw8LIAGnKAIAIAAgARAnQf////8HcUEARw8LIAGnKAIAIAAgARAnQQBHDwsgAadBAEcPCyABpyICIAIoAgAiA0ECdGohAgJ/A0BBACADQQFrIgNBAEgNARogAigCACACQQRrIQJFDQALQQELIAAgARAnDwsgAacvAQggACABECdBgAJxRQ8LIANBCGtBbk0EQCABQoCAgICggYD8/wB8vyIFRAAAAAAAAAAAZCAFRAAAAAAAAAAAY3IPCyAAIAEQJ0EBIQILIAILGAEBfiABKQMAIQMgASACNwMAIAAgAxAnCxEAIAAgASACIAMgASAEEIkBC30BAX9BfyEEAkAgACABEGUiAUKAgICAcINCgICAgOAAUQ0AIAAgAacgAhCwAiEEIAAgARAnIAQNACADQYCAAXFFBEBBACEEIANBgIACcUUNASAAKAIIKAKUBSICRQ0BIAItACRBAUcNAQsgAEHjgsAAQQAQcBpBfyEECyAECw0AIAAgASACQQQQpQ0LCwAgACABQQEQ5wELCwAgACABQQAQgwILCwAgACABQQEQzwELnwECAX8CfiMAQRBrIgMkACADIAE3AwgCfwJAIAJCgICAgHBaBEAgACACQewBEGsiBUKAgICAcIMiBEKAgICAIFEgBEKAgICAMFFyRQRAQX8gBEKAgICA4ABRDQMaIAAgACAFIAJBASADQQhqEKABEGwMAwsgACACEKEBDQELIABBjonBAEEAEHAaQX8MAQsgACABIAIQrwILIANBEGokAAu9AQECfyMAQRBrIgMkAAJ/AkACQCACQoCAgIBwVA0AIAKnIgQzAQoiAkI7VkKAwIiAgICAwAggAoinQQFxRXINACAEKAIgIgRFDQAgA0EMaiAEQeIBEGNFBEAgAEHli8EAQQAQcBpBfwwDCyABQoCAgIBwVA0AIAMoAgwpAwAiAkKAgICAcINCgICAgIB/UQ0BCyAAEJoBQX8MAQsgA0EMaiABpyAAQQhqKAIAIAKnEDEQY0EARwsgA0EQaiQAC0EBAn8gAUEQayIDKQMAIAFBCGsiASkDABCuAiEEIAAgAykDABAnIAAgASkDABAnIAMg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AgUBAAkLIAVCgICAgPD/////AFENAiADQgF8Qv////8Pg0KAgICA8ACEDAsLIAVCgICAgICAgICAf1ENASADQgF9Qv////8Pg0KAgICA8ACEDAoLIAVCgICAgICAgICAf1INAQsgBiADPgIYIAZBATYCFCAGQRRqDAMLQgAgA31C/////w+DQoCAgIDwAIQMBwsgAEHWxsEAQQAQcBoMBwsgA6cLIQcCfwJAAkACQAJAIAJBiwFrDgoBAAMDBgYGBgYCBgsgAEHWxsEAQQAQcBogACADECcMCQsgACAHEKUCDAILIAAgBxCmAgwBCyAGQQE2AgggBiACQQF0QZsCazYCDCAAIAcgBkEIakEAEJsCCyECIAAgAxAnIAJFDQVBACEBIAAgAhCcAiEEDAULIANCgICAgKCBgPz/AHy/IQkCQCACQYsBaw4EAAMCAgELIAmaIQkMAgsACyACQQF0QZsCa7cgCaAhCQtCgICAgOB+IAm9IgNCgICAgKCBgPz/AH0gA0L///////////8Ag0KAgICAgICA+P8AVhsLIQRBACEBCyAIIAQ3AwAgBkEgaiQAIAELcwIBfwF+IAAgAUEIayIDKQMAEJkCIgRCgICAgHCDQoCAgIDgAFEEQCADQoCAgIAwNwMAQX8PCyADIAQ3AwAgBEKAgICA8H5aBEAgBKdBBGsiAyADKAIAQQFqNgIACyABIAQ3AwAgACABQQhqIAJBAmsQeguHAwICfgJ/IwBBEGsiBiQAAkAgAUKAgICAcFQEQCABIQMMAQsgAkEPcSEFAkACQAJAIAJBD0sNACAAIAFB4wEQayIEQoCAgIBwgyIDQoCAgIAgUSADQoCAgIAwUXINACADQoCAgIDgAFENASAGIABBygBBFiAFQQFGG0HMACAFGxBzNwMIIAAgBCABQQEgBkEIahCgASEDIAAgBikDCBAnIANCgICAgHCDQoCAgIDgAFENASAAIAEQJyADQoCAgIBwVA0DIAAgAxAnIABB2uvAAEEAEHAaDAILIAVBAEchBUEAIQIDQCACQQJHBEAgACABQTtBPSACIAVGGxBrIgNCgICAgHCDQoCAgIDgAFENAgJAIAAgAxChAUUNACAAIAMgAUEAQQAQoAEiA0KAgICAcINCgICAgOAAUQ0DIANC/////29WDQAgACABECcMBQsgACADECcgAkEBaiECDAELCyAAQdrrwABBABBwGgsgACABECcLQoCAgIDgACEDCyAGQRBqJAAgAwvYBAICfwJ+AkAgAUIgiKdBB2pBAk8EQEKAgICA4AAhBiAAIAEQhAIiAUKAgICAcINCgICAgOAAUQ0BCwJAIAJCIIinQQdqQQJPBEBCgICAgOAAIQYgACACEIQCIgJCgICAgHCDQoCAgIDgAFENAQsCQCACQoCAgIBwg0KAgICAkH9RBEAgAqcoAgBB/////wdxIgNFBEAgACACECcgAQ8LIANBgARLDQEgAachAyABQoCAgIBwg0KAgICAkH9RBEAgAygCAEH/////B3FBgMAASw0CIAAgASACEJ0CDwsgAykDECIFQoCAgIBwg0KAgICAkH9SDQEgBaciBCgCAEH/////B3FBgARLDQEgBEEEayIEIAQoAgBBAWo2AgBCgICAgOAAIQYgACAFIAIQnQIiBUKAgICAcINCgICAgOAAUQ0CIAMpAwgiAkKAgICA8H5aBEAgAqdBBGsiAyADKAIAQQFqNgIACyAAIAIgBRCeAiEGDAILIAFCgICAgHCDQoCAgICQf1INACABpygCAEH/////B3FFBEAgACABECcgAg8LIAKnIgMpAwgiBUKAgICAcINCgICAgJB/Ug0AIAWnIgQoAgBB/////wdxQYAESw0AIARBBGsiBCAEKAIAQQFqNgIAQoCAgIDgACEGIAAgASAFEJ0CIgVCgICAgHCDQoCAgIDgAFENAiADKQMQIgFCgICAgPB+WgRAIAGnQQRrIgMgAygCAEEBajYCAAsgACAFIAEQngIhBgwCCyAAIAEgAhCeAg8LIAAgARAnIAYPCyAAIAIQJyAGC/QGAgR+BX8jAEEgayIHJAACQAJAAkACQEEIIAFBEGsiCCkDACICQiCIpyIGIAZBCGtBb0kbIgZBCEdBCCABQQhrIgopAwAiA0IgiKciASABQQhrQW9JGyIBQQhHckUEQCAIQoCAgIDgfiACQoCAgICggYD8/wB8vyADQoCAgICggYD8/wB8v6C9IgJCgICAgKCBgPz/AH0gAkL///////////8Ag0KAgICAgICA+P8AVhs3AwAMAQsgBkEHRyABQQdHckUEQCADxCACxHwiAkKAgICACHxC/////w9YBEAgCCACQv////8Pg0KAgICA8ACENwMADAILIAAg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gOAAIQILIARBEGokACACC/QFAgF+AX8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAS8BCkECaw4gAA4ODg4OAAEODg4ODg4ODg4ODg4DAgMEBQYHCAkKCwwOCyACIAEoAiBPDQ0gASgCHCACQQN0aikDACIEQoCAgIDwflQNDCAEp0EEayIAIAAoAgBBAWo2AgAMDAsgAiABKAIgTw0MIAEoAhwgAkECdGooAgAoAgwpAwAiBEKAgICA8H5UDQsgBKdBBGsiACAAKAIAQQFqNgIADAsLIAIgASgCIE8NCyABKAIcIAJqMAAAQv////8PgyEEDAoLIAIgASgCIE8NCiABKAIcIAJqMQAAIQQMCQsgAiABKAIgTw0JIAEoAhwgAkEBdGoyAQBC/////w+DIQQMCAsgAiABKAIgTw0IIAEoAhwgAkEBdGozAQAhBAwHCyACIAEoAiBPDQcgASgCHCACQQJ0ajUCACEEDAYLIAIgASgCIE8NBiABKAIcIAJBAnRqKAIAIgBBAE4EQCAArSEEDAYLQoCAgIDgfiAAuL0iBEKAgICAoIGA/P8AfSAEQoCAgICAgID4/wBWGyEEDAULIAIgASgCIE8NBSAAIAEoAhwgAkEDdGopAwAQigIhBAwECyACIAEoAiBPDQQgACABKAIcIAJBA3RqKQMAEIsCIQQMAwsgAiABKAIgTw0DQoCAgIDgfiABKAIcIAJBAXRqLwEAEIwCvSIEQoCAgICggYD8/wB9IARC////////////AINCgICAgICAgPj/AFYbIQQMAgsgAiABKAIgTw0CQoCAgIDgfiABKAIcIAJBAnRqKgIAu70iBEKAgICAoIGA/P8AfSAEQv///////////wCDQoCAgICAgID4/wBWGyEEDAELIAIgASgCIE8NAUKAgICA4H4gASgCHCACQQN0aikDACIEQoCAgICggYD8/wB9IARC////////////AINCgICAgICAgPj/AFYbIQQLIAMgBDcDAEEBIQULIAULCwAgACABQQEQkAELrAEBA38gACgCCCIDKAKABiABp0EAIAFC/////29WGyIEQceMoo4GbEHHjKKOBmoiBUEgIAMoAvQFa3ZBAnRqIQMCQAJAA0AgAygCACIDBEACQCADKAIMIAVHDQAgAygCJCAERw0AIAMoAhhFDQMLIANB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BBogB0HwAGohAwNAIAQgBUYEQCAEIQUgAgwGCyAAQoCAgIAwQcEAENcBIg9CgICAgHCDQoCAgIDgAFENBCAAQSgQPyIJRQRAIAAgDxAnDAULIAkgA0Eo/AoAACADQRBqQoCAgIAwNwMAIANBCGpCgICAgDA3AwAgA0KAgICAMDcDACAPIAkQOiAAIAIgBSAPQQcQhQFBAEgNBCADQShqIQMgBUEBaiEFDAALAAsgBygC+BQhA0KAgICAICAHLQCEFQ0BGiAHKAL8FAshBCAAIAMgBBC5AgshAiADRQ0CIAcoAowVIANBACAHKAKIFREAABoMAgsgAgshAiAEIAVrIgNBACADIARNGyEEIAdB8ABqIAVBKGxqIQMDQCAEBEAgACADKQMAECcgACADQQhqKQMAECcgACADQRBqKQMAECcgBEEBayEEIANBKGohAwwBCwsgByACNwNYIAcgATcDUCAAIBAgACkDqAFBAiAHQdAAahA+IQ8gACACECcgACAQECcgACARECQaQoCAgIAgIA8gD0KAgICAcINCgICAgOAAURshAgsgADUCtAFCIIZCgICAgDBRBEAgAkKAgICA8H5aBEAgAqdBBGsiAyADKAIAQQFqNgIACyAAIAI3A7ABCwJAIAZBBE8EQCAAIAFBOSACQQMQkwEaDAELIAEQwAEEQCAAIAGnIgMpAxgQJyADIAI3AxgMAQsgARDBAQRAIAAgAUE5IAJBAxCTARoMAQsgACACECcLIAAgARAnIApBADoAkQULIAdBkBVqJAALLwECfwJAIABCgICAgHBUDQAgAKciAS8BCkEDRw0AIAEtAAhBwABxQQZ2IQILIAILDQAgACABIAJBARClDQtfAQF/A0ACQCAARQRAQQAhAAwBCyABQQBMDQAgAC0AACICRQ0AIAFBAWshASAAQQFqIQADQCACBEAgAkEKRg0DIAAtAAAhAiAAQQFqIQAMAQsLIABBAWshAAwBCwsgAAveEQEPfyMAQZAEayIRJAACQCAQIAAgAxDlASIaRXINACABQQFrIRgDQCATIhIgA04NASASIAIgEmotAAAiFEETaiAUIBRBuAFLGyAUIA8bQQN0IhktAJS2QmohEyAUQfsBSw0AAn8CQAJAAkAgGUGQtsIAai0AByIUQRdrDgcCBAQEAQECAAsCQAJAIBRBCWsOBAAFBQEFCyACIBJBAWoiFGosAAAMAwsgAiASQQFqIhRqLgAADAILIBJBBGohEgsgAiASQQFqIhRqKAAACyEVQQQhEgJAAkACQCAYDgIBAAILQQghEgsgDiAVQRRsaiASaigCACEVCyAVIBRBACABQQNGG2oiEkEASCADIBJMcg0AIBIgGmoiEiASLQAAQQFyOgAADAALAAsgDARAIAxBAEEBEGALIAxFIRUgAEEIaiEcQQEhGEEBIRRBACEZAkACQAJAAkADQCAZIhMgA04NASACIBNqIhstAAAhFgJAAkACQCAMRQ0AAkAgDwRAIA8gEyARQYwEahC3AiANa0EBaiEUDAELIBZBywFHDQAgGygAASANa0EBaiEUCyAUIBhMDQAgFUEBcQRAQQoQKwsgDCAYIBQQYCAUIRgMAQsgFUEBcQ0BC0EKECsLIBZB/AFPBEAgESAWNgIAQb7lwQAgERAYGkEBIRUgE0EBaiEZDAELIAMgEyAWQRNqIBYgFkG4AUsbIBYgDxsiHUEDdCIeLQCUtkIiH2oiGU4EQCAcKAIALQDxBUEQcQRAIBEgEzYCgARBACEVQYrZwQAgEUGABGoQGCIXIRIDQCAVIB9HBEAgFUEGRgRAIBFBkunBADYC9AMgESAXNgLwA0HIr8AAIBFB8ANqEBgaIBchEgsgESAVIBtqLQAANgLgAyAVQQFqIRVBpaHBACARQeADahAYIBJqIRIMAQsLIBFBkunBADYC1AMgESAXIBJrQRRqNgLQA0HJr8AAIBFB0ANqEBgaCyAeQZC2wgBqIRcCQAJAIBpFDQAgEyAaai0AAEUNACARIBM2AsADQcbawQAgEUHAA2oQGBoMAQtBz9rBAEEAEBgaCyARIBcoAgA2ArADQbqvwAAgEUGwA2oQGBogE0EBaiESAkAgEQJ/AkACQCARAn8CQAJAIBECfwJAAkACQAJAAkACQAJAIBECfwJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIBctAAdBAWsOHQAVGRwCAxYOCgQGCwQBBRcaHQgJBw8MERITFBQMHwsgESAWQboBazYCIEHGl8EAIBFBIGoQGBoMHgsgESAWQfQBazYCMEHGl8EAIBFBMGoQGBoMHQsgESACIBJqLQAANgJAQbiNwAAgEUFAaxAYGgwcCyARIAIgEmosAAA2AlBBxpfBACARQdAAahAYGgwbCyARIAIgEmovAAA2AmBBuI3AACARQeAAahAYGgwaCyACIBJqIhIvAAAhEyARIBIvAAI2AnQgESATNgJwQZmNwAAgEUHwAGoQGBoMGQsgESACIBJqLgAANgKAAUHGl8EAIBFBgAFqEBgaDBgLIBEgAiASaigAADYCkAFBxpfBACARQZABahAYGgwXCyARIAIgEmooAAA2AqABQbiNwAAgEUGgAWoQGBoMFgsgESACIBJqKQAANwOwAUGLjcAAIBFBsAFqEBgaDBULIAIgEmosAAAMAgsgAiASai4AAAwBCyACIBJqKAAACyETAkACQAJAIAFBAmsOAgECAAsgESAOIBNBFGxqKAIENgLEASARIBM2AsABQZKNwAAgEUHAAWoQGBoMEwsgESAOIBNBFGxqKAIINgLUASARIBM2AtABQZKNwAAgEUHQAWoQGBoMEgsgEARAIBEgECASaiATajYC4AFBtovAACARQeABahAYGgwSCyARIBIgE2o2AvABQcaXwQAgEUHwAWoQGBoMEQsgAiASai0AAAwBCyACIBJqKAAACyISNgKAAkG92cEAIBFBgAJqEBgaIAsgEk0NDiAAQQhqKAIAIAogEkEDdGopAwAQKgwOC0EgECsgAEEIaigCACACIBJqKAAAEKQDDA0LQSAQKyAAQQhqKAIAIAIgEmoiEigAABCkAyARIBItAAQ2ApACQZWXwQAgEUGQAmoQGBoMDAtBIBArIABBCGooAgAgAiASaiISKAAAEKQDIBEgEi8ABDYCoAJBlZfBACARQaACahAYGgwLC0EgECsgAEEIaigCACACIBJqIhcoAAAQpAMgFygABCESAkACQAJAAkAgAUECaw4CAQIACyARIA4gEkEUbGooAgQ2AtQCIBEgEjYC0AJBhI3AACARQdACahAYGgwCCyARIA4gEkEUbGooAgg2AuQCIBEgEjYC4AJBhI3AACARQeACahAYGgwBCyARIBIgE2pBBWo2AvACQZyNwAAgEUHwAmoQGBoLIB1B8wBrQQVNBEAgESAXLQAINgKwAkGcjcAAIBFBsAJqEBgaDAsLIBEgFy8ACDYCwAJBnI3AACARQcACahAYGgwKCyAWQcoBRgRAQc/ZwQBBABAYGiAHQQBMDQogAEEIaiISKAIAIAYoAgAQpAMgB0EBRg0KIBIoAgAgBigC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AAAA8L+gC0QAAAAAAACQQKIiACAA/AMiArihIgBEAAAAAAAA4D9jIAJBAXFFIABEAAAAAAAA4D9hcXINACACQQFqIgJB//8DcUGACEcNAEEAIQIgBEEBaiIEQR9HDQAgAUGA+AFyIQEMAQsgAiAEQQp0ciABciEBCyADQRBqJAAgAUH//wNxC58BAgV/An4gAC8BCiIEQRZrQf//A3FBDEkEQEEBIQECQCAAKAIYIgIoAgwoAhgiAy0ACA0AIAIoAhAiBSADKAIAIgNLDQBBACEBIAItABgNAEEBIQEgA6wiBiAFrSIHIAI1AhR8Uw0AIAA1AiBBASAEQY6hwgBqLQAAdKx+IAd8IAZVIQELIAEPC0GXycEAQf+YwQBBhNMDQeCZwQAQFAALMAAgAUKAgICAYINCgICAgCBRBEAgAEHS08AAQQAQcBpCgICAgOAADwsgACABELIBC0IAIAAgAiABQQBBABA+IgFC/////29WIAFCgICAgHCDQoCAgIDgAFFyRQRAIAAgARAnIAAQmgFCgICAgOAADwsgAQs4AQF/AkACQCABQoCAgIBwVA0AIAIgAaciAy8BCkcNACADKAIYIgMNAQsgACACEMMDQQAhAwsgAwsOACAAQY2MwQBBABBwGgsQACAAIAEgAiADQYCAARBuC0YAAkAgAUKAgICACHxC/////w9YBEAgAEEBEKQCIgBFDQEgACABPgIEIAAPCyAAQQIQpAIiAEUNACAAIAE3AgQgAA8LQQALCwAgACABQQEQyAILUwAgAEKAgICACHxC/////w9YBEAgAEL/////D4MPC0KAgICA4H4gALm9IgBCgICAgKCBgPz/AH0gAEL///////////8Ag0KAgICAgICA+P8AVhsLogMBCH8gACABKAIAIgQgAigCACIFIAQgBUobIgsQpAIiCEUEQEEADwsgBCAFIAQgBUgbIgZBACAGQQBKGyEFQQAgA2shCkEEIQQDQCAFBEAgBCAIaiADIAIgBGooAgAgCnMiCSABIARqKAIAaiIHaiIDNgIAIAcgCUkgAyAHSXIhAyAFQQFrIQUgBEEEaiEEDAELCyABIAEoAgAiBEECdGooAgBBH3UhByACIAIoAgAiBUECdGooAgBBH3UgCnMhCQJAIAQgBUsEQCALIAZrIQQgCCAGQQJ0QQRqIgJqIQUgASACaiEBA0AgBEUNAiAFIAMgASgCACIGIAlqIgJqIgM2AgAgAiAGSSACIANLciEDIARBAWshBCAFQQRqIQUgAUEEaiEBDAALAAsgBCAFTw0AIAsgBmshBCAIIAZBAnRBBGoiAWohBSABIAJqIQEDQCAERQ0BIAUgByABKAIAIApzaiICIANqIgM2AgAgAiAHSSACIANLciEDIARBAWshBCAFQQRqIQUgAUEEaiEBDAALAAsgACAIIAcgCWogA2oQ0wILLAAgASgCAEEBRgRAIAE1AgQgACABEFJCgICAgPAAhA8LIAGtQoCAgIDwfoQLxQQCCH8BfgJAAkAgAqciBSgCACIGQf////8HcSIHRQ0AIAGnIgMoAgAhBAJAIANBBGsoAgBBAUYgBCAGc0EATnFFBEAgBEH/////B3EgB2ohBwwBCyAAIAMQ9wIgAygCACIEQR91IAUoAgAiBkH/////B3EiCCAEQf////8HcSIJaiIHIAZBH3Z0akEZakkNACADEDMhByAFEDMhCiAEQQBIBEAgBkEBdCIEBEAgByAJQQF0aiAKIAT8CgAACyADIAMoAgAiA0H/////B3EgBSgCAEH/////B3FqIANBgICAgHhxcjYCAAwCCyAIBEAgByAJaiAKIAj8CgAACyADIAMoAgAiBEH/////B3EgBSgCAEH/////B3FqIgUgBEGAgICAeHFyNgIAIAMQMyAFakEAOgAADAELAn4CQAJAIAdBgICAgARPBEAgAEHU3sAAQQAQxAEaDAELIAAgByAEIAZyIghBH3YQwgIiBA0BC0KAgICA4AAMAQsgBBAzIQYCQCAIQQBOBEAgAxAzIQggAygCAEH/////B3EiCQRAIAYgCCAJ/AoAAAsgBBAzIQYgAygCACEDIAUQMyEIIAUoAgBB/////wdxIgUEQCAGIANB/////wdxaiAIIAX8CgAACyAEEDMgB2pBADoAAAwBCyAGIAMgAygCAEH/////B3EQ+AIgBBAzIAMoAgBBAXRqIAUgBSgCAEH/////B3EQ+AILIAStQoCAgICQf4QLIQsgACABECcMAQsgASELCyAAIAIQJyALC9gEAgZ/AX4jAEHgAmsiBSQAIAGnIQMCfyABQoCAgIBwg0KAgICAkH9RBEAgAygCACIDQR92IQggA0H/////B3EhBkEADAELIAMtAAQhCCADKAIAIQYgAy0ABQshBCACpyEDAkACQAJ/IAJCgICAgHCDQoCAgICQf1EEQCADKAIAIgNBH3YhByADQf////8HcQwBCyAEIAMtAAUiByAEIAdLGyEEIAMtAAQhByADKAIACyAGaiIGQYCAgIAETwRAIABB7eDAAEEAEB8aDAELIABBGBA/IgNFDQAgAyACNwMQIAMgATcDCCADIAcgCHI6AAQgAyAGNgIAIAMgBEEBaiIEOgAFIANBBGtBATYCACADrUKAgICAoH+EIQIgBEH/AXFBPUkEQCACIQEMAgtBACEDA0AgA0HgAkcEQCADIAVqQoCAgIAgNwMAIANBCGohAwwBCwsCQAJAIAAgBSACEPkCDQBBACEDQoCAgIAgIQEDQCADQeACRwRAAkAgAyAFaiIEKQMAIglCgICAgHCDQoCAgIAgUQ0AIARCgICAgCA3AwAgAUKAgICAcINCgICAgCBRBEAgCSEBDAELIAAgCSABEJ4CIgFCgICAgHCDQoCAgIDgAFENAwsgA0EIaiEDDAELCyABQoCAgIBwg0KAgICAIFINASAAQTAQcyEBDAELQQAhAwN+IANB4AJGBH5CgICAgOAABSAAIAMgBWopAwAQJyADQQhqIQMMAQsLIQELIAAgAhAnDAELIAAgARAnIAAgAhAnQoCAgIDgACEBCyAFQeACaiQAIAEL4AMCBH4CfwJAIAG9IgRCAYYiA1AgASABYnJFBEAgAL0iBUI0iKdB/w9xIgZB/w9HDQELIAAgAaIiACAAow8LIAMgBUIBhiICWgRAIABEAAAAAAAAAACiIAAgAiADURsPCyAEQjSIp0H/D3EhBwJ+IAZFBEBBACEGIAVCDIYiAkIAWQRAA0AgBkEBayEGIAJCAYYiAkIAWQ0ACwsgBUEBIAZrrYYMAQsgBUL/////////B4NCgICAgICAgAiECyECAn4gB0UEQEEAIQcgBEIMhiIDQgBZBEADQCAHQQFrIQcgA0IBhiIDQgBZDQALCyAEQQEgB2uthgwBCyAEQv////////8Hg0KAgICAgICACIQLIQQgBiAHSgRAA0ACQCACIAR9IgNCAFMNACADIgJCAFINACAARAAAAAAAAAAAog8LIAJCAYYhAiAGQQFrIgYgB0oNAAsgByEGCwJAIAIgBH0iA0IAUw0AIAMiAkIAUg0AIABEAAAAAAAAAACiDwsgAkL/////////B1gEQANAIAZBAWshBiACIgNCAYYhAiADQoCAgICAgIAEVA0ACwsgBUKAgICAgICAgIB/gyACQoCAgICAgIAIfSAGrUI0hoQgAkEBIAZrrYggBkEAShuEvwuqCgMDfgh8BH8CQAJAIAG9IgNCNIinQf8PcSIPQb4IayIQQf9+SyAAvSICQjSIpyINQf8Pa0GCcE9xDQAgA0IBhiIEQgF9Qv////////9vWgRARAAAAAAAAPA/IQUgBFAgAkKAgICAgICA+D9Rcg0CIARCgYCAgICAgHBUIAJCAYYiAkKAgICAgICAcFhxRQRAIAAgAaAPCyACQoCAgICAgIDw/wBRDQJEAAAAAAAAAAAgASABoiADQgBTIAJCgICAgICAgPD/AFRzGw8LIAJCAYZCAX1C/////////29aBEAgACAAoiEFIAJCAFMEQCAFmiAFIAMQkg1BAUYbIQULIANCAFkNAkQAAAAAAADwPyAFow8LIAJCAFMEQCADEJINIg5FBEAgACAAoSIAIACjDwtBgIAQQQAgDkEBRhshDiANQf8PcSENIAC9Qv///////////wCDIQILIBBB/35NBEBEAAAAAAAA8D8hBSAPQb4HSSACQoCAgICAgID4P1FyDQJEAAAAAAAA8H9EAAAAAAAAAAAgA0IAUyACQoCAgICAgID4P1ZzGw8LIA0NACAARAAAAAAAADBDor1C////////////AINCgICAgICAgKADfSECCwJAIANCgICAQIO/IgkgAiACQoCAgIDQqqXzP30iAkKAgICAgICAeIN9IgNCgICAgAh8QoCAgIBwg78iBSACQi2Ip0H/AHFBBXQiDSsDmL5GIgeiRAAAAAAAAPC/oCIAIABEAAAAAAAA4L+iIgaiIgggAkI0h7kiCkQAOPr+Qi7mP6IgDSsDqL5GoCILIAAgByADvyAFoaIiDKAiAKAiBaAiByAIIAUgB6GgIAwgBiAARAAAAAAAAOC/oiIGoKIgCkQwZ8eTV/MuPaIgDSsDsL5GoCAAIAsgBaGgoKCgIAAgACAGoiIFoiAFIAUgAETDPyaLKwDwP6JE6UVIm1tJ8r+goiAARHqkKVVVVeW/okROVVmZmZnpP6CgoiAARAYAAAAAAOA/okRgVVVVVVXlv6CgoqAiCKAiAL1CgICAQIO/IgWiIga9IgJCNIinQf8PcSINQckHa0E/SQ0AIA1ByAdNBEBEAAAAAAAA8L9EAAAAAAAA8D8gDhsPCyANQYkISUEAIQ0NACACQgBTBEBEAAAAAAAAAIBEAAAAAAAAAAAgDhsPC0QAAAAAAADw/0QAAAAAAADwfyAOGw8LIAEgCaEgBaIgASAIIAcgAKGgIAAgBaGgoqAgBkT+gitlRxVnQKJEAAAAAAAAOEOgIgVEAAAAAAAAOMOgIgBEOjuevJr3DL2iIABEAAD6/kIudr+iIAagoKAiACAAoiIBIAGiIABEF9CkZxERgT+iRJErF89VVaU/oKIgASAARDxUVVVVVcU/okS9/f/////fP6CiIAW9IgOnQQR0QfAPcSIPKwOI30YgAKCgoCEAIA8pA5DfRiADIA6tfEIthnwhAiANRQRAAnwgA0KAgICACINQBEAgAkKAgICAgICAiD99vyIBIACiIAGgRAAAAAAAAAB/ogwBCyACQoCAgICAgIDwP3wiAr8iASAAoiIHIAGgIgCZRAAAAAAAAPA/YwR8IAJCgICAgICAgICAf4O/IABEAAAAAAAA8L9EAAAAAAAA8D8gAEQAAAAAAAAAAGMbIgWgIgYgByABIAChoCAAIAUgBqGgoKAgBaEiACAARAAAAAAAAAAAYRsFIAALRAAAAAAAABAAogsPCyACvyIBIACiIAGgIQULIAUL1wICDn8CfiAAIAIoAgAgASgCAGoQpAIiBkUEQEEADwsgAigCACEDIAZBBGoiBCABKAIAIgtBAnQiDmogBCABQQRqIgwgCyACKAIEQQAQ0QI2AgBBASADIANBAU0bIQ8gBkEIaiEHIAJBBGohDUEBIQUDQCAFIA9HBEAgBCAFQQJ0IgNqIRAgAyANajUCACERQQAhCCALIQkgByEDIAwhCgNAIAkEQCADIAM1AgAgCK0gCjUCACARfnx8IhI+AgAgCUEBayEJIANBBGohAyAKQQRqIQogEkIgiKchCAwBCwsgDiAQaiAINgIAIAdBBGohByAFQQFqIQUMAQsLIAEgASgCAEECdCIDaigCAEEASARAIAMgBGoiAyADIA0gAigCABD0AgsgAiACKAIAIgNBAnRqKAIAQQBIBEAgBCADQQJ0aiICIAIgDCABKAIAEPQCCyAAIAYQqQIL7wsCFn8DfiMAQRBrIhMkAAJAAkAgAigCACIEQQFHDQAgAigCBA0AIABBt8bAAEEAEMQBGgwBCyACIARBAnRqKAIAIRcgASABKAIAIgVBAnRqKAIAIRUgACAFQQJqEKQCIgpFDQAgAUEEaiELIApBBGohCQJAIBVBAEgEQCAJIAsgBRD1AgwBCyAFQQJ0IgdFDQAgCSALIAf8CgAAC0EBIAUgBUEAShshBiAKIAVBAnRqIQcDQAJAAkAgBUECTgRAIAcoAgBFDQEgBSEGCyAAIARBAnQiBRA/IghFBEAgACAKEFIMBAsgAkEEaiECAkAgF0EASARAIAggAiAEEPUCDAELIAVFDQAgCCACIAX8CgAAC0EBIAQgBEEAShshAiAEQQJ0IAhqQQRrIQUDQAJAIARBAk4EQCAFKAIARQ0BIAQhAgsgAiAGSgRAIAAgChBSIAAgCBBSIAMEQCAAIAEoAgAQpAIiAEUNByABKAIAQQJ0IgFFDQUgAEEEaiALIAH8CgAADAULIABBABCjAiENDAYLAkAgCCACQQJ0akEEaygCAGciFEUNACAIIAggAiAUEPMCGiAJIAkgBiAUEPMCIgFFDQAgCSAGQQJ0aiABNgIAIAZBAWohBgsgACAGIAJrIg9BAmoQpAIiDkUEQCAAIAoQUiAAIAgQUgwGCyAOQQRqIREgAkECdCAIakEEaygCACEMAkACQCACQQFGBEAgBkECTQRAIA4gBkECdCIBaiEHIAEgCmohBCAMrSEaQQAhBQNAIAZBAEwNAyAHIAQ1AgAgBa1CIIaEIhsgGoAiHD4CACAbIBogHH59pyEFIAdBBGshByAEQQRrIQQgBkEBayEGDAALAAsgBkEBayEHIAogBkECdCIBaiEEIAEgDmohBiAMQX9zrUIghkL/////D4QgDK2ApyEBQQAhBQNAIAdBAEgNAiAGIBNBDGogBSAEKAIAIAwgARD2AjYCACAHQQFrIQcgBEEEayEEIAZBBGshBiATKAIMIQUMAAsACyAPQQNPBEAgDEF/c61CIIZC/////w+EIAytgKchFgsgCiAGQQJ0aiEFIAkgD0ECdGohASACQQJ0IAhqQQRrIQcgAiEEAkACQAJAA0AgBEEBayIEQQBIDQEgBygCACELIAUoAgAhEiAHQQRrIQcgBUEEayEFIAsgEkYNAAsgESAPQQJ0aiALIBJNIgQ2AgAgBA0BDAILIBEgD0ECdGpBATYCAAsgASABIAggAhD0AgsgCiAGQQJ0IAJBAnQiBGtqIQEgBCAJaiEYIAytIRogDyELA0AgC0EBayISQQBIDQICf0F/IAwgGCASQQJ0aiIQKAIAIgRNDQAaIBYEQCATQQhqIAQgEEEEaygCACAMIBYQ9gIMAQsgEEEEazUCACAErUIghoQgGoCnCyINrSEbQQAhBiACIQcgCCEEIAEhBQNAIAcEQCAFIAU1AgAgBq0gGyAENQIAfnx9Ihw+AgAgB0EBayEHIARBBGohBCAFQQRqIQVBACAcQiCIp2shBgwBCwsgECAQKAIAIgQgBms2AgAgBCAGSQRAA0BBACEFIAIhB0EAIQYDQCAHBEAgASAFaiIEIAYgBSAIaigCACIZIAQoAgBqIgRqIgY2AgAgBCAZSSAEIAZLciEGIAdBAWshByAFQQRqIQUMAQsLIA1BAWshDSAGRQ0AIBAgECgCAEEBaiIENgIAIAQNAAsLIA4gC0ECdGogDTYCACABQQRrIQEgEiELDAALAAsgCSAFNgIACyAAIAgQUiADBEAgACAOEFIgFARAIAkgCSACIBRBABCoAgsgCSACQQJ0akEANgIAIAJBAWohASAVQQBIBEAgCSAJIAEQ9QILIAAgCiABENICIQ0MBgsgACAKEFIgESAPQQJ0akEEakEANgIAIBUgF3NBAEgEQCARIBEgDigCABD1AgsgACAOEKkCIQ0MBQsgBUEEayEFIARBAWshBAwACwALIAdBBGshByAFQQFrIQUMAQsLIAAhDQsgE0EQaiQAIA0LFwAgAEEBEKQCIgAEQCAAIAE2AgQLIAALRAAgAUGBgAJOBEAgAEG+78AAQQAQxAEaQQAPCyAAIAFBAnRBBGoQPyIARQRAQQAPCyAAIAE2AgAgAEEEa0EBNgIAIAALKQEBfyMAQRBrIgIkACACQgE3AgQgACACQQRqIAFBARCbAiACQRBqJAALTQECfwJAIAAgASgCABCkAiICRQ0AQQQhAANAIAMgASgCAE8NASAAIAJqIAAgAWooAgBBf3M2AgAgAEEEaiEAIANBAWohAwwACwALIAIL9wEBBX8CQCABKAIAIgNBAUcNACABKAIEDQAgAEEAEKMCDwsgACADIAJBBXYiBGoQpAIiA0UEQEEADwsgAkEfcSEFIARBAnQhBiADQQRqIQdBACECA0AgAiAGRwRAIAIgA2pBBGpBADYCACACQQRqIQIMAQsLAkAgBUUEQCADIARBAnRqIQRBACEAQQQhAgNAIAAgASgCAE8NAiACIARqIAEgAmooAgA2AgAgAkEEaiECIABBAWohAAwACwALIAAgAyAHIARBAnRqIAFBBGogASgCACAFEPMCQX8gBXQgASABKAIAQQJ0aigCAEEfdXFyENMCIQMLIAMLWAECf0EgIANrIQUgASACQQJ0QQRrIgZqIQEgACAGaiEAA0AgAkEASgRAIAAgBCAFdCABKAIAIgQgA3ZyNgIAIAFBBGshASAAQQRrIQAgAkEBayECDAELCwsOACAAIAEgASgCABDSAgs8AQJ/IAAgASAAKAIAQf////8HcSIAIAEoAgBB/////wdxIgEgACABSSICGxDrAiIDIAAgAUsgAmsgAxsL3gMBDn8jAEHQB2siBSQAIACnIQMCfyAAQoCAgIBwg0KAgICAkH9RBEAgAygCAEH/////B3EMAQsgAygCAAshCiABpyEDAn8gAUKAgICAcINCgICAgJB/UQRAIAMoAgBB/////wdxDAELIAMoAgALIQsCQCACBEBBASEHIAogC0cNAQsgBSAANwPoAyAFQQE2AsgHIAVBATYC4AMgBSABNwMAIAogCyAKIAtJIg8bIQIgBUHoA2oQ7AIhCANAIAUQ7AIhCUEAIQMDQCACBEAgCCgCACIMQf////8HcSIQIAZrIgQgCSgCACIHQf////8HcSIOIANrIg0gBCANSRsiBCACIAIgBEsbIQQCfyAMQQBOBEAgB0EATgRAIAgQMyAGaiAJEDMgA2ogBBDtAgwCC0EAIAkQMyADQQF0aiAIEDMgBmogBBDuAmsMAQsgCBAzIAZBAXRqIQwgCRAzIQ0gB0EATgRAIAwgAyANaiAEEO4CDAELIAwgDSADQQF0aiAEEO8CCyIHDQMgECAEIAZqIgZNBEAgBUHoA2oQ7AIhCCAJKAIAQf////8HcSEOQQAhBgsgAiAEayECIA4gAyAEaiIDSw0BDAILCwsgCiALSyAPayEHCyAFQdAHaiQAIAcLvQEBBH8jAEEQayICJAAgACACQQhqIAEQ4gEhAyAAIAEQJwJAIANFBEBCgICAgOAAIQEMAQsgAiADIAMQyQIiBGoiBTYCDEKAgICA8AAhAQJAIAQgAigCCEYNACAAIAUgAkEMakEAQYUBEMoCIQEgAigCDCIEEMkCIQUgAUKAgICAcINCgICAgOAAUQ0AIAIoAgggBCAFaiADa0YNACAAIAEQJ0KAgICA4H4hAQsgACADEOQBCyACQRBqJAAgAQvhAgEDfyMAQSBrIgUkAEEIIANCIIinIgQgBEEIa0FvSRshBAJ/AkACQAJAAkACQAJAAkACQAJAQQggAkIgiKciBiAGQQhrQW9JGyIGQQdrDgIBAgALIAYNAgsCQAJAIARBB2sOAgEEAAsgBA0FCyACpyIAIAOnIgRKIAAgBEhrIQQMBgsgBUEIaiADEPACIAJCgICAgKCBgPz/AHy/EPECIgRBAkYNAkEAIARrIQQMBAsgBEEIRw0CCyAFQRRqIAIQ8AIgA0KAgICAoIGA/P8AfL8Q8QIiBEECRw0CCyAAIAIQJyAAIAMQJ0EADAMLIAVBFGogAhDwAiAFQQhqIAMQ8AIQ6gIhBAsgACACECcgACADECcLAkACQAJAAkACQAJAIAFBpQFrDgcFAAECBAQDBAsgBEEATAwFCyAEQQBKDAQLIARBf3NBH3YMAwsgBEUMAgsACyAEQR92CyAFQSBqJAALCwAgACABQQAQ4QELowICBH8BfgJAIAAgAhChAUUNACACpyIDLwEKQQ5GBEAgACABIAMoAhgpAwAQdA8LIAFCgICAgHBUDQACQCAAIAJBPxBrIgdC/////29YBEBBfyEFIAdCgICAgHCDQoCAgIDgAFENASAAQe6fwABBABBwGgwBCyABpyEEIAenIQYDQAJAIAQoAgwoAiQiA0UEQCAELwEKQTNHDQMgBEEEayIDIAMoAgBBAWo2AgAgBK1CgICAgHCEIQECQANAIAAgARCoASIBQoCAgIBwgyICQoCAgIAgUQ0FIAJCgICAgOAAUQ0BIAGnIAZGBEAgACABECcMBAsgABBdRQ0ACyAAIAEQJwtBfyEFDAMLIAMiBCAGRw0BCwtBASEFCyAAIAcQJwsgBQvZCQENfyMAQRBrIgkkAAJAAkACQAJAAkADQCABKAIMIgMgAygCECIDQQJ0akEsaiIFIAIgA3FBf3MiB0ECdGooAgAhBEEAIQMDQCAEBEAgAiAFIARBAWsiCkEDdGoiCCgCBEYEQCAJIAg2AgwgCC0AA0EEcUUEQEEAIQQMCQsgACABIAlBDGoQ8wENByABKAIMIQICQCADBEAgAiACKAIQQQJ0aiADIAVraiIDIAMoAixBgICAYHEgCSgCDCIGKAIAQf///x9xcjYCLAwBCyACIAIoAhBBAnRqIAdBAnRqQSxqIAkoAgwiBigCAEH///8fcTYCAAtBASEEIAIgAigCHEEBajYCHCAAKAIIIAEoAhAgCkEDdGoiAyAGKAIAQRp2EDQgACAGKAIEEFEgBkEANgIEIAYgBigCAEH///8fcTYCACADQoCAgIAwNwMAIAIoAhwiA0EISA0IIAMgAigCGEEBdkkNCCABKAIMIgctAAgNBEECIAcoAhggBygCHGsiAiACQQJMGyIKIAcoAhRLDQUgBygCEEEBaiECA0AgAiIDQQF2IgIgCk8NAAsgACAKQQN0Ig4gA0ECdCIIakEoahA/IgVFDQggBygCBCICIAcoAgAiBDYCACAEIAI2AgRBACECIAdBADYCACAHQQA2AgQgBSAHQSj8CgAAIAUgACgCCCIEKALUBCIGNgIAIAYgBTYCBCAFQQRrIAdBBGsoAgA2AgAgBCAFNgLUBCAFIARB1ARqNgIEIAVBBWsiBCAHQQVrIgYtAABB/wBxIgsgBC0AAEGAAXFyOgAAIAYtAAAhBiAFIANBAWsiDDYCECAEIAZBgAFxIAtyOgAAIAgEQCAFIAxBAnRqIAhrQSxqQQAgCPwLAAsgBSAFKAIQQQJ0akEsaiEEIAcgBygCEEECdGpBLGohBiABKAIQIg8hA0EAIQsDQCAFKAIYIgggC0sEQCAGQQRqIggoAgAiDQRAIAQgDTYCBCAEIAYoAgBBgICAYHEiDSAEKAIAQf///x9xcjYCACAEIAgoAgAgDHFBf3NBAnQiCCAFIAUoAhBBAnRqakEsaigCAEH///8fcSANcjYCACAFIAUoAhBBAnRqIAhqQSxqIAJBAWoiCDYCACAPIAJBA3RqIAMpAwA3AwAgBEEIaiEEIAghAgsgA0EIaiEDIAtBAWohCyAGQQhqIQYMAQsLIAIgCCAFKAIca0cNBiAFQQA2AhwgBSAKNgIUIAUgDDYCECAFIAI2AhggASAFNgIMIAAgBxBSQQEhBCAAIAEoAhAgDhDcASIARQ0IIAEgADYCEAwIBSAIKAIAQf///x9xIQQgCCEDDAILAAsLQQEhBCABLwEIIgNBCHFFDQUgA0EQcQRAIAAgCUEIaiACEOkBRQ0GIAkoAgggASgCIE8NBkEAIQQgAS8BCiIDQQlLQQEgA3RBhAZxRXINBiAAIAEQ9AFFDQEMBQsLIAAoAggoAsgEIAEvAQpBGGxqKAIUIgNFDQQgAygCCCIDRQ0EIAAgAa1CgICAgHCEIAIgAxEVACEEDAQLQZqVwQBB/5jBAEGdLkHsrMAAEBQAC0Gg6sAAQf+YwQBBoS5B7KzAABAUAAtB88fBAEH/mMEAQc4uQeyswAAQFAALQX8hBAsgCUEQaiQAIAQLLQEBfyACQoCAgIDwfloEQCACp0EEayIDIAMoAgBBAWo2AgALIAAgASACEJACCw4AIAAgASABEIUCELkCCwsAIAAgASACENwBC30BA38jAEGQAWsiAyQAIAMgAjYCjAECQCADQYABIAEgAhAlIgRB/wBMBEAgACADIAQQugIMAQsgACAEQQFqELsCDQAgAyACNgKMASAAKAIEIgUgACgCAGogACgCCCAFayABIAIQJRogACAAKAIEIARqNgIECyADQZABaiQAC1MBAn8jAEEQayICJAACQCAAKAIEIgMgACgCCEYEQCACIAE6AA8gACACQQ9qQQEQugIMAQsgACADQQFqNgIEIAAoAgAgA2ogAToAAAsgAkEQaiQAC2cBA38jAEEQayICJAACQCABQoCAgIBwVA0AIAJBDGogAadBOhBjIgNFDQAgAygCAEH/////A0sNACACKAIMKQMAIgFCgICAgHCDQoCAgICQf1INACAAIAEQ7gEhBAsgAkEQaiQAIAQLjgIBCX8jAEEQayIEJAAgAkEBNgIAAkACQCAAKAJMIgNFDQAgAyAAKAJIaiEIIAAoAkAhCSAAKAI8IQcDQAJAIAMgCE8NACADQQFqIQUCfyADLQAAIgNFBEAgBEEIaiAFIAgQvQIiBkEASA0EIAQoAgghAyAEQQxqIAUgBmoiBSAIEL4CIgZBAEgNBCAFIAZqIQUgBCgCDCAHagwBCyAHIANBAWsiBkH/AXFBBW4iA0F7bCAGakH/AXFqQQFrCyAEQQxqIAUgCBC+AiIKQQBIDQIgASADIAtqIgtJDQAgBSAKaiEDIAQoAgwgCWohCSEHDAELCyACIAk2AgAMAQsgACgCPCEHCyAEQRBqJAAgBwsLACAAQQAgARC/Agu6BQIIfwF+IwBBEGsiByQAAn4gAkUEQCAAKAIIKAK4BCgCwAEiAEEEayIBIAEoAgBBAWo2AgAgAK1CgICAgJB/hAwBCwNAIAIgBEcEQCABIARqLQAAIANyIQMgBEEBaiEEDAELCyACIQQCQCADwEEATg0AIAEgBGohCUEBIQggASEDA0AgBiEEIAMiBSAJTw0BIANBAWohAyAEQQFqIQYgBSwAAEEATg0AIAUgCSAFayAHQQhqEMECIQUgCEEIciAIIAMgBygCCCIDRhsiCiEIIAVBgAJJDQAgCkECciEIIAVBgIAESQ0AIApBBnIhCCAEQQJqIQYMAAsACwJAIARBgICAgARPBEAgAEHU3sAAQQAQxAEaDAELAkACQAJAAkAgCA4CAAECCyAAIARBABDCAiIARQ0DIAAQMyECIAQEQCACIAEgBPwKAAALIAAQMyAEakEAOgAADAILQQAhAyAAIARBABDCAiIARQ0CIAEgAmohBiAAEDMhBQNAIAEgBkkEQCABLQAAIgJBwAFJBH8gAUEBagUgAS0AASACQQZ0akGAf3MhAiABQQJqCyEBIAMgBE0EQCADIAVqIAI6AAALIANBAWohAwwBCwsgAyAETQRAIAMgBWpBADoAAAwCCyAEIAVqQQA6AAAMAQsgACAEQQEQwgIiAEUNASABIAJqIQUgABAzIQZBACEDA0AgASAFTw0BIAcgAUEBajYCDAJAIAEsAAAiAkEATg0AIAEgBSABayAHQQxqEMECIgJBgIAESQ0AIAMgBEkEQCAGIANBAXRqIAJBCnZBwNAAazsBAAsgA0EBaiEDIAJB/wdxQYC4A3IhAgsgAyAESQRAIAYgA0EBdGogAjsBAAsgA0EBaiEDIAcoAgwhAQwACwALIACtQoCAgICQf4QMAQtCgICAgOAACyAHQRBqJAALSQACQCAAKAIIIAAoAgQgAmpJBEAgACACELsCDQELIAJFDQAgAgRAIAAoAgAgACgCBGogASAC/AoAAAsgACAAKAIEIAJqNgIECwuEAQEDf0F/IQICQCAAKAIEIgMgAWoiASADSQ0AIAAoAggiAyABSQRAIAAtAAwNASAAKAIUIAAoAgAgASADIANBAXYiBGoiAiABIAEgAkkbIAIgBEkbIgEgACgCEBEAACICRQRAIABBAToADEF/DwsgACABNgIIIAAgAjYCAAtBACECCyACCxkAIAEEQCAAIAFBGGutQoCAgICQf4QQKAsLXgEEfwJAA0AgA0EESw0BIAEgA2oiBCACTw0BIANBAWohAyAELAAAIgRB/wBxIAZ0IAVyIQUgBkEHaiEGIARBAEgNAAsgACAFNgIAIAEgA2ogAWsPCyAAQQA2AgBBfwtPAQJ/IwBBEGsiAyQAAkAgA0EMaiABIAIQvQIiAkEASARAQX8hAgwBCyADKAIMIgFBAXZBACABQQFxa3MhBAsgACAENgIAIANBEGokACACC0ABAX4CQCAAIAIQcyIDQoCAgIDgAFEEQEEAIQIgAUUNASABQQA2AgBBAA8LIAAgASADEOIBIQIgACADECcLIAILjQEBAn8CQANAIAFCgICAgHBUDQECQAJAAkACQAJAAkAgAaciAi8BCiIDQQxrDgYFAQMHBwEACyADQTNGDQEgA0E3aw4FAAYGBgAGCyACKAIYKAIwDwsgAigCGCICRQ0EIAItABFFDQEgABDFAkEADwsgAigCGCECCyACKQMAIQEMAQsLIAIoAhghAAsgAAtjAAJAAkACQAJAAkACQAJAIAEOBAADAQIGCyACIAA2AgAMBAsgAC0AAEHgAUkNBAwCCyAALQAAQe8BSw0BDAMLIAAsAABBAE4NAgsgAiAAQQFqNgIAC0H9/wMPCyAAIAIQwwILGwAgACgCCCABIAIQxAIiAUUEQCAAEB4aCyABC+ICAQV/IABBAWohAyAALAAAIgJB/wFxIQQgAkEATgRAIAEgAzYCACAEDwtBvwEhAkGQASEGQaABIQUCQAJAAkACQAJAAkACQCAEQcIBaw4zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEBAQEBAQEBAQEBAQEBAQUEBAQDBgsgAywAAEG/f0oNBSABIABBAmo2AgAgAC0AASAEQQZ0akGA4QBrDwtBgAEhBQsgAy0AACICQb8BSyACIAVJcg0DIAAsAAJBv39KDQMgASAAQQNqNgIAIAAtAAIgBEEMdCAALQABQQZ0ampBgME4aw8LQY8BIQILQYABIQYLIAYgAy0AACIFSyACIAVJcg0AIAAsAAJBv39KDQAgACwAA0G/f0oNACABIABBBGo2AgAgAC0AAyAEQRJ0IAAtAAFBDHRqIAAtAAJBBnRqakGAwaAeaw8LIAEgAzYCAEH9/wMLawEBfyAAIAEgAnQgAmtBGWoQFSIDBEAgA0IANwIEIAMgAUH/////B3EgAkEfdHI2AgAgACgC9AQiASADQRBqIgI2AgQgAyABNgIQIANBBGtBATYCACADIABB9ARqNgIUIAAgAjYC9AQLIAMLDgAgAEHKgcAAQQAQcBoLgwQBCH8CQAJAIAAgAhDHAiICQoCAgIBwg0KAgICA4ABRDQAgAqciBSgCACIKQf////8HcSEGIAUQMyEHAkAgCkEATgRAQQAhAwNAIAQgBkcEQCADIAQgB2otAABBB3ZqIQMgBEEBaiEEDAELCwJAIAMNACAFLQAHQTBxDQAgAUUNBCABIAY2AgAgBw8LIAAgAyAGakEAEMICIghFDQIgCBAzIQQDQCAGRQ0CIAcsAAAiA0EATgR/IARBAWoFIAQgA0G/AXE6AAEgA0HAAXFBBnZBQHIhAyAEQQJqCyAEIAM6AAAgBkEBayEGIAdBAWohByEEDAALAAsgACAGQQNsQQAQwgIiCEUNAUEAIQUgCBAzIQQDQCAFIgogBk4NASAFQQFqIQUgByAKQQF0ai8BACIJQf8ATQR/IAQgCToAACAEQQFqBQJAIAlBgPgDcUGAsANHIANyIAUgBk5yDQAgByAFQQF0ai8BACILQYD4A3FBgLgDRw0AIAlBCnRBgPg/cSALQf8HcXJBgIAEaiEJIApBAmohBQsgBCAJEFsgBGoLIQQMAAsACyAEQQA6AAAgCCAEIAgQM2tB/////wdxIAgoAgBBgICAgHhxcjYCACAAIAIQJyABBEAgASAIKAIAQf////8HcTYCAAsgCBAzDwtBACEHIAFFDQAgAUEANgIACyAHC54BAQJ+AkAgAUIgiCIDQvn///8PUQRAIAFCgICAgPB+VA0BIAGnQQRrIgAgACgCAEEBajYCAAwBCwJAIAAgARCyASICQoCAgIBwg0KAgICA4ABSDQACQCADQv////8PUg0AIAGnLwEKQQNHDQAgACABQTQQayICQoCAgIBwg0KAgICAkH9RDQEgACACECcLQoCAgIDgACECCyACDwsgAQvsAgIBfgN/IwBBEGsiBCQAAkACQAJAAkACQANAAkBCgICAgOB+IQMCQAJAAkBBCCABQiCIpyIFIAVBCGtBb0kbQQlqDhIABgMDBQUFBQIIAQEJBQUIAAgFCyACDQcgACABECcgAEH4v8AAQQAQcBoMBgsgAUL/////D4MhAwwHC0KAgICA4AAhAyAAIAFBARB8IgFCgICAgHCDQoCAgIDgAFINAQwGCwsgACAEQQhqIAEQ4gEhAiAAIAEQJyACRQ0CIAQgAiACEMkCIgVqIgY2AgxCACEDAkAgBSAEKAIIRg0AIAAgBiAEQQxqQQBBBBDKAiIDQoCAgIBwg0KAgICA4ABRDQAgBCgCDCIFEMkCIAVqIAJrIAQoAghGDQAgACADECdCgICAgOB+IQMLIAAgAhDkAQwECyAAIAEQJwwDCyAAIAEQJyAAQZjAwABBABBwGgtCgICAgOAAIQMMAQsgASEDCyAEQRBqJAAgAwtxAQR/IwBBEGsiAiQAIAAhAQNAAkAgASIDLAAAIgFBAE4EQCABQf8BcUEJayIEQRdLDQEgA0EBaiEBQQEgBHRBn4CABHENAgwBCyADIAJBDGoQwwIQywJFDQAgAigCDCEBDAELCyACQRBqJAAgAyAAawutGQIUfwN+IwBBsAJrIg0kAEHfAEGAAiAEQSBxGyEKAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAS0AACIFQStrDgMBAgACC0EBIQ4LIAFBAWohASAEQYAISQ0BIAEtAAAhBQsgBUH/AXFBMEcNAAJ/AkACQAJAAkACQAJAIAEtAAEiBkH4AEcEQCAGQe8ARg0CIAZB2ABHDQELIANBb3FFBEAgAUECaiEIQRAMBwsgBkHiAEYgBkHvAEZyDQ0MCQsgA0UgBkHPAEZxDQEgBkHiAEYNAiADRSEJIAMgBkHCAEdyDQgMAwsgAw0KCyAEQQRxDQIMBQsgAw0ICyAEQQRxRQ0DIAFBAmohCEECDAELIAFBAmohCEEICyEFQQAhCQwDCyAEQYEDcQ0DIAFBCGohCEEAIQUDQCAFQQhHBEAgASAFai0AACAFQbKEwABqLQAARw0FIAVBAWohBQwBCwtCgICAgOD+//v/AEKAgICA4P7/eyAOGyEZDAgLQQohAwwDCyAJRSAGwEEwSCAGQTlLcnINAUEKIQMgBEEQcUUNAiABQQFqIgUhCANAIAUtAAAhBiAFQQFqIQUgBkH4AXFBMEYNAAtBCCEFQYACIQpBASEJIAZB/gFxQThGDQMLIAgtAAAQzAIgBU8NAyAIIQEgBSEDDAILIANBCiADGyEDC0EAIQkLIARBgANxIRJBACEFIANBCkchBwNAAkAgASAFaiIILQAAIgvAIQYgCxDMAiADTgRAIAYgCkcNAQJAIAcgBUEBR3INACAIQQFrLQAAQTBHDQBBASEFDAILIAEgBWoiCEEBai0AABDMAiADTg0BCyAFQQFqIQUMAQsLAkAgBEEBcSADQQpHcg0AAkAgC0EuRw0AIAgtAAEhByAFRQRAIAcQzAJBCUsNAQsgCEEBaiEIIAogB8BGDQIDQAJAIAdB/wFxEMwCQQlNBEAgCEEBai0AACEHDAELQQEhDCAKIAfARw0CIAhBAWotAAAiBxDMAkEJSw0CCyAIQQFqIQgMAAsACyABIAhPDQAgCC0AAEEgckHlAEcNAEEBIQwgCEEBaiEFAkACQAJAIAgtAAFBK2sOAwACAQILIAhBAmohBQwBCyAIQQJqIQULIAUtAABBOmtB/wFxQfYBSQ0AIAVBAWohCANAIAgsAAAiBkE6a0H/AXFB9QFNBEAgBiAKRw0CIAhBAWotAABBOmtB/wFxQfYBSQ0CCyAIQQFqIQgMAAsACyABIAhHDQELQoCAgIDgfiEZDAELIA1B4AFqIQoCQAJAAnwCQAJAAkACfwJAAn8CQAJAAkAgCCABayIGQQJqIhRBwQBPBEAgACgCCCAUEBUiCkUNAQtBACEHIA4EQCAKQS06AABBASEHCyAGQQAgBkEAShshBQNAIAUEQCABLQAAIgZB3wBHBEAgByAKaiAGOgAAIAdBAWohBwsgBUEBayEFIAFBAWohAQwBCwsgByAKakEAOgAAAkAgBEHAAHFFDQAgCC0AAEHuAEcNACAIQQFqIQgMCwsgEkGAAUYNCiASRQRAAkACQAJAIAoiCS0AACIBQStrDgMBAgACC0KAgICAgICAgIB/IRkLIApBAWohCSAKLQABIQELIAFB/wFxQTBGBEACQAJAAkACQCAJLQABIgRB+ABHBEAgBEHvAEYNAiAEQdgARw0BCyADQW9xRQRAQRAhBiAJLQACEMwCQRBJDQQMDwsgBEHiAEYNCkEAIQEgBEHvAEYNCgwHCyADRSAEQc8ARnENASAEQeIARg0AIANFIQEgAyAEQcIAR3INBgwBCyAJIAMiBg0JGgtBCgwGCyAJQQJqDAcLIAxFDQNBACEBA0AgAUEIRg0IIAEgCWotAAAgAUGyhMAAai0AAEcNBCABQQFqIQEMAAsACwALIAAQHhpCgICAgOAAIRkMCwsgAUUgBMBBMEhyDQBBCiEGIAkgBEE6SQ0DGgsgA0EKIAMbCyEGIAkMAQsgAyEGIAkLIQEgDUIBNwMIIAZoIhZBACAGIBZ1IhhBAUYbIRMgBkGercMAai0AACEPIAZB7qzDAGotAAAhECAGQQJrIhVBAnRB0K3DAGooAgAhEkF/IQtBACEDAkACfwNAAkACQAJAIAEtAAAiBUEuRgRAAkAgASAJTQRAQS4hBSAMQQFzIAEsAAEQzAIgBk5yIAtBAE5yDQMMAQsgC0EASCAMcQ0AQS4hBQwCCyABLQABIQUgAyELIAFBAWohAQsgBUH/AXFBMEYNAQtBACEEQQAhDiADIQcDQAJAAkAgBUH/AXFBLkcNAAJAAkAgASAJTQRAIAwgASwAARDMAiAGSHENAQwCCyAMRQ0BCyALQQBODQIgAS0AASEFIAFBAWohASAHIQsMAQtBLiEFCyAFwBDMAiIFIAZPDQAgAUEBaiEBAkAgBCAQSARAIAUgBiAObGohDiAPIBFBAWoiEUYEQCANQQhqIBIgDhDNAkEAIQ5BACERCyAEQQFqIQQMAQsgBSAXciEXCyAHQQFqIQcgAS0AACEFDAELCyARBEAgDUEIaiAGIBEQzgKnIA4QzQILIBNFIBdFckUEQCANIA0oAgxBAXI2AgwLIAxFDQEgAS0AACEFAkAgBkEKRgRAIAUiBkEgckHlAEYNAQwDC0HAACEGIAVBwABGDQBBACATQQFrQQNLDQQaIAUiBkEgckHwAEcNAgtBACABIAlNDQMaIAFBAWohDEEAIRECQAJAAkAgAS0AAUEraw4DAAIBAgsgAUECaiEMDAELIAFBAmohDEEBIRELIAwsAAAQzAIiBUEJSw0HIAZB3wFxQdAARiEOIAxBAWohAUEAIQYDQCABLAAAEMwCIhJBCU0EQCAFIBIgBUEKbGogBiAFQcuZs+YASnIiBkEBcRshBSABQQFqIQEMAQsLIAYgBEEAR3EEQEIAQoCAgICAgID4/wAgERshGgwHC0EAIAVrIAUgERshBQwECyADQQFqIQMgAUEBaiEBDAELC0EACyEFQQAhDgsgASAJRg0CIARFDQEgAyAEaiAHIAsgC0EASBtrIQECfiATBEBBASATIA4bIAVsIAEgE2xrIgMgBCATbGoiASATQYAIck4NAiABQc53SA0DIA1BrAJqIA1BCGpBACADaxDPAgwBCyAEIAUgAWsiBmoiAyAVQQF0IgFB4K7DAGouAQBKDQEgAyABQbCvwwBqLgEATA0CIA1BrAJqIA1BCGogGCAWIAYQ0AILIhtQDQEgDSgCrAIiAUGACEoNACABQc93SA0BIAFBgnhMBEAgG0GDeCABa62IIRoMAgsgG0L/////////B4MgAUH+B2qtQjSGhCEaDAELQoCAgICAgID4/wAhGgsgGSAahL8MAQtEAAAAAAAA+H8LEA8hGSAUQcAASw0BDAILAkACQAJAIAkgDHJFBEAgCiAKLQAAIhJBLUZqIQEDQCABIgZBAWohASAGLQAAQTBGDQALIAYQhQIiEEGBgMAATwRAIABBvu/AAEEAEMQBGkKAgICA4AAhGQwEC0KAgICA4AAhGSAAIBBBG2xBB2pBA3YgEEEgIANBAWtnIglrIgtsIANBCkYiBBtBBXZBAWoiBxCkAiIPRQ0DIAQEQCAPQQA2AgQgD0EEaiEJA0BBASEEA0AgBkEJaiEHQQAhAUEAIQUCQAJAA0AgAUEJRgRAQQkhASAHIQYMAgsgASAGaiIDLAAAEMwCIgtBCU0EQCABQQFqIQEgCyAFQQpsaiEFDAELCyADIQYgAUUNAQsgBCEHAkAgBEEBRw0AQQEhByAJKAIADQAgCSAFNgIADAMLIAkgCSAHIAFBAnQoArDHQiAFENECIgFFDQEgCSAEQQJ0aiABNgIAIARBAWohBAwBCwsLIA8gDyAEQQJ0IgFqKAIAQQBIBH8gASAJakEANgIAIARBAWoFIAQLNgIADAMLIA8gBzYCACAPQQRqIRVBACEFIAdBAnQiBARAIBVBACAE/AsACyAQQQJrIQcDQCAHQX5GDQMgASAHaiwAABDMAiIGIANPDQIgFSAFQQN2Qfz///8BcWoiECAQKAIAIAYgBXRyNgIAIAkgBUEfcSIESQRAIBAgECgCBCAGQSAgBGt2cjYCBAsgBSALaiEFIAdBAWshBwwACwALQoCAgIDgfiEZIBRBwQBJDQQMAwtBponAAEH/mMEAQdXpAEGo4cAAEBQACyAAIA8QqQIhAQJAIBJBLUcEQCABIQUMAQsgACABEKUCIQUgACABEFIgBUUNAQsgACAFEJwCIRkLIBRBwABNDQELIAAoAgggChAWCyACBEAgAiAINgIACyANQbACaiQAIBkLYQEDfyAAQf8BTQRAIAAtAKDYQ0EBcQ8LQazawwAhAUEDIQMCQANAQQAhAiADQQJqIgNBFEsNASAAIAFBAmsvAQBJDQEgAS8BACECIAFBBGohASAAIAJPDQALQQEhAgsgAgsNACAAQRpBJEEZEKgNC6IBAQN/IABBBGohAyAAKAIEIAAoAgAiBEEBR3JFBEAgAyACNgIADwsCQCABRQRAIARBAnQgAGpBCGohBSAEIQEDQCABQQBOBEAgBSAFQQRrIgUoAgA2AgAgAUEBayEBDAELCyADIAI2AgAMAQsgAyADIAQgASACENECIQEgAyAAKAIAQQJ0aiABNgIAIAAoAgAhBAsgACAEQQFqNgIAIAAQugsLpwECAn4Bf0IBIQICQAJAAkAgAQ4CAgEACyAAQQVHIABBCkdxIAFBEUtyRQRAIAFBAnRBjLHDAGo1AgAhAiABQQ5PBH4gAUHGscMAajEAAEIghiAChAUgAgsgAUEAIABBCkYbrYYPC0EeIAFnayEEIACtIgMhAgNAIARBAEgNAiACIAJ+IANCASABIAR2QQFxG34hAiAEQQFrIQQMAAsACyAArSECCyACC4oBAQF+IAACfwJAIAEoAgQNACABKAIAQQFHDQBBAAwBCyABIAEQuwsiAEGDeCAAIAJrQQFqIgAgAEGDeE4bIgJrQbEIa0EAEOECAn4gASgCAEEBRgRAIAE1AgQMAQsgASkCBAtBg3ggAmuthiIDIANC/////////w9WIgGtiCEDIAAgAWoLNgIAIAMLGAAgACABIAEgAiADIARBAEE3EOACEM8CC0UBAn4gA60hBQNAIAIEQCAAIAStIAE1AgAgBX58IgY+AgAgAkEBayECIABBBGohACABQQRqIQEgBkIgiKchBAwBCwsgBAuzAQEDfwJAAkAgAUEEaygCAEEBRgRAQQEgAiACQQBKGyEDIAJBAnQgAWpBBGshBANAIAJBAkgNAyAEQQRqKAIAIgVBAWtBfkkNAiAFQQFxIAQoAgBBH3ZHDQIgBEEEayEEIAJBAWshAgwACwALQZHCwQBB/5jBAEHb4wBB/MDBABAUAAsgAiEDCyABKAIAIANHBH8gASADNgIAIAAgASADQQJ0QQRqENwBIgAgASAAGwUgAQsLcwEDfyABKAIAIQMCQCACQQFrQX5PBEAgAkEBcSABIANBAnRqKAIAQR92Rg0BCyAAIAEgA0EBaiIFQQJ0QQRqENwBIgRFBEAgACABEFJBAA8LIAQgBTYCACAEIANBAnRqQQRqIAI2AgAgBA8LIAAgARCpAgvwAQIBfgN/IwBBIGsiBSQAAkACQCABpyIDKQMQIgJCgICAgHCDQoCAgICQf1INACACpygCAEH/////B3ENACADKQMIIgJCgICAgPB+VA0BIAKnQQRrIgAgACgCAEEBajYCAAwBC0KAgICA4AAhAiAAIAVBCGoiBCADKAIAIAMtAAQQhgINACAEIAEQ2wINACAEEIkCIQIgA0EEaygCAEECSA0AIAAgAykDCBAnIAAgAykDEBAnIAJCgICAgPB+WgRAIAKnQQRrIgQgBCgCAEEBajYCAAsgAyACNwMIIAMgAEEwEHM3AxALIAVBIGokACACC0kBBH8jACIDIQIDQCACQQFrIgIgAUEKbiIEQfYBbCABakEwcjoAACABQQlLIAQhAQ0ACyADIAJrIgEEQCAAIAIgAfwKAAALIAELRwEBfyAAIAJBABDCAiIARQRAQoCAgIDgAA8LIAAQMyEDIAIEQCADIAEgAvwKAAALIAAQMyACakEAOgAAIACtQoCAgICQf4QLDgAgACABIAEQhQIQ1gILLAEBfyABQoCAgIDwfloEQCABp0EEayIDIAMoAgBBAWo2AgALIAAgASACEHwLkg0CEH8FfiMAQcADayIHJAAgAyEFAkACQAJAAn8CQAJAAkAgBEEDcSIQDgMAAQIBCyACQb6swwBqLQAAIQULIARBDHFBCEYEQCABvUI0iKdB/w9xIgZB/w9GDQMgBSAGQYAIayACENwCIgYgBkEfdSIGcyAGa2pBCmoMAgsgBUEIagwBCyABvUI0iKdB/w9xIgVB/w9GDQEgBUH/B08EfyAFQYAIayACENwCQQJqBUEBCyADakEDagsiBUGAAUgNACAAIAVBAWoQPyIRIQsgEQ0BQoCAgIDgACEVDAILIAdBsAJqIQsLIAG9IhZC/////////weDIRUgAiACaCINdiEPAkACQAJAAkACQAJAAkACQAJ+AkAgFkI0iKdB/w9xIgUEQCAFQf8PRw0BIBVCAFINAyALIQUgFkIAUwRAIAVBLToAACAFQQFqIQULIAVCydyZy+atmrr5ADcAACAFQQhqIQUMCgsgFVAEQCAHQgE3AwhBASEJIAshCCADIQZBASEFAkAgEA4DCQgACAsgA0EBaiEFDAgLQQwgFXkiGKdrIQUgFSAYQvX///8PfIYMAQsgFUKAgICAgICACIQLIRcgCyEIIBZCAFMEQCAIQS06AAAgCEEBaiEICwJAIBAgBUH/B2siBkE0S3IgBEEERnINACAXQn9BswggBWutIhWGQn+Fg0IAUg0AIAggFyAViCACEN0CIAhqIQUMCAsgBiACENwCIQ4gEEUEQCAFQf4HayESIA5Bf3MhEyAFQbMIayEUIAJBvqzDAGotAAAhDCACrSEZQgAhFUEAIQUDQCAVIRYgBSEGIAohCSAMIBNqIQUgAiAMEM4CIRggDiEKA0AgB0EIaiAXIBQgDyANIAVBABDeAiAFQQFrIQUgCkEBaiEKIAc1AgwgBykCDCAHKAIIQQFGGyIVIBhaDQALIAwhBQNAIBUgGYAiGCAZfiAVUQRAIAVBAWshBSAYIRUMAQsLAkAgBgRAIAcgFTcCDCAHQQFBAiAVQoCAgIAQVBs2AgggB0G8A2ogB0EIaiAPIA0gCiAFaxDQAiAXUg0BIAcoArwDIBJHDQELIAVBAWshDEEBIQYgCiEJIBUhFiAFQQFHDQELCyAHIBY3AgwgB0EBQQIgFkKAgICAEFQbNgIIDAULIBBBAkYEQCADQeYATw0CIAdBCGoiBCAXIAVBswhrIA8gDSADQQEQ3gIgCCAEIAJBfyAOIA5BAEgbQQJqIgIgA2ogAhDfAiEFAkAgCC0AAEEwRyAFQQJIcg0AIAgtAAFBLkYNACAFQQFrIgVFDQAgCCAIQQFqIAX8CgAACyAFIAhqIQUMCAsgA0EBa0HlAE8NAiAOQQFqIQkgB0KBgICAEDcD4AEgB0HgAWoiBiAGIA8gDSADQQBBABDgAkECEOECIAVBswhrIQ4DQCAHQQhqIgYgFyAOIA8gDSADIAlrQQEQ3gIgBygCCCIFIAcoAuABIgpIDQQCQCAFIApKDQAgBUEBaiEKIAVBAnQgBmohBQNAIApBAWsiCkEATA0BIAVB2AFqIQwgBSgCACEGIAVBBGshBSAGIAwoAgAiDEYNAAsgBiAMSQ0FCyAJQQFqIQkMAAsACyALQY+pwQAtAAA6AAIgC0GNqcEALwAAOwAAIAtBA2ohBQwGC0GCpMEAQcOZwQBB3AlBxprBABAUAAtB0qPBAEHDmcEAQe0JQcaawQAQFAALIAMhBgsgBiEFIBBBAUYNAQsgAkG+rMMAai0AAEEEaiEDIAUhBgsCQAJAAkAgBEEMcQ4FAAICAgECCyAJQXtIDQAgAyAJTg0BCyAIIAdBCGogAiAGQQEQ3wIgCGohAyAJQQFrIQVB5QAhBCACQQpHBEBB8ABBwAAgD0EBRiANQQVJcSICGyEEIAUgDUEBIAIbbCEFCyADIAQ6AAAgA0EtQSsgBUEASBs6AAEgA0ECaiICIAUgBUEfdSIDcyADaxDVAiACaiEFDAELIAlBAEwEQCAIQbDcADsAACAIQQJqIQUDQCAJBEAgBUEwOgAAIAlBAWohCSAFQQFqIQUMAQsLIAUgB0EIaiACIAYgBhDfAiAFaiEFDAELIAkgBmsiA0EAIANBAEobIQogCCAHQQhqIAIgBiAGIAkgBiAJSBsQ3wIgCGohBQNAIApFDQEgBUEwOgAAIApBAWshCiAFQQFqIQUMAAsACyAFQQA6AAAgACALIAUgC2sQ1gIhFSAAIBEQUgsgB0HAA2okACAVC9sHAg9/An4jAEHQAGsiDCQAAkAgAUIgiCISQvf///8PUgRAIBKnQQdGBEAgACAMIAwgAcQgAhDiAhDWAiEBDAILQaOiwQBB/5jBAEHB6gBBwMDBABAUAAsCQCABpyIGKAIAIglBAUcNACAGKAIEDQAgAEGixsEAQQEQ1gIhAQwBCyACaSEKAkACQCAGIAlBAnRqKAIAIhBBAEgEQCAAIAYQpQIiCyEGIAsNAQwCCyAKQQJJDQAgACAJEKQCIgtFDQEgBigCAEECdCIJBEAgC0EEaiAGQQRqIAn8CgAACyALIQYLIAAgEEEfdiIHIAYoAgAiCUEFdEEeciACZyIEIAYgCUECdGooAgBnamtBHyAEayINbSIIakEBahA/IhFFBEAgACALEFIMAQsgBkEEaiEOIAggEWogB2oiCUEAOgAAAkAgCkEBTQRAIAJBAWshDyAIQQAgCEEAShshBSAEQQFqIQogCSEEA0AgBUUNAiAOIANBBXYiAkECdGooAgAgA3YhCAJAIANBH3EiByAKTQ0AIAJBAWoiAiAGKAIATw0AIA4gAkECdGooAgBBICAHa3QgCHIhCAsgBEEBayIEIAggD3EtAODHQjoAACAFQQFrIQUgAyANaiEDDAALAAsgAkECayIEQQJ0QdCtwwBqKAIAIg2tIRMgBigCACEHIAJBCkYhDyAEQaCtwwBqIQogCSEEA0AgBiAHQQJ0aiEFIAchAwJAA0AgA0ECTgRAIAUoAgAEQCADIQcMAwUgBUEEayEFIANBAWshAwwCCwALCyAHQQBMDQBBASEHIA4oAgAiAyANTw0AIANFDQIgA60hASACQQpGBEADQCAEQQFrIgQgAUIKgCISQvYBfiABfKdBMHI6AAAgAUIKVCASIQFFDQAMBAsACyACrSETA0AgBEEBayIEIAEgASATgCISIBN+factAODHQjoAACABIBNUIBIhAUUNAAsMAgsgB0EBayEIIAYgB0ECdGohBUEAIQMDQCAIQQBOBEAgBSAFNQIAIAOtQiCGhCISIBOAIgE+AgAgEiABIBN+fachAyAIQQFrIQggBUEEayEFDAELCyAKLQAAIQUgDwRAA0AgBUUNAiAEQQFrIgQgAyADQQpuIgNB9gFsakEwcjoAACAFQQFrIQUMAAsACwNAIAVFDQEgBEEBayIEIAMgAyACbiIDIAJsay0A4MdCOgAAIAVBAWshBQwACwALAAsgEEEASARAIARBAWsiBEEtOgAACyAAIAsQUiAAIAQgCSAEaxDWAiEBIAAgERBSDAELQoCAgIDgACEBCyAMQdAAaiQAIAELqAEBAn8CQAJAA0BBfyECIAAoAhQNAgJAAkAgAUIgiKdBB2oOAgMAAQsgACABpyIDKQMIENsCDQMgAykDECEBDAELCyAAKAIAIAEQsgEiAUKAgICAcINCgICAgOAAUQRAIAAQ4wJBfw8LIAAgAaciAkEAIAIoAgBB/////wdxEIgCIAAoAgAgARAnDwsgACABpyIAQQAgACgCAEH/////B3EQiAIhAgsgAgs8ACABIAFBAWtxRQRAIAFnIgFBHmsgAEEfdXEgAGpBHyABa20PCyABQQJ0QfivwwBqNAIAIACsfkIYiKcLywECA38CfiMAQTBrIgUkAAJAIAJBCkYEQCAAIAEQ/gIhAgwBCyACIAJBAWtxRQRAQR8gAmdrIQMgAVAEQEEBIQIgAEIAIANBARC5CwwCCyAAIAEgAyADIAF5p2tBP2rAIANtwCICELkLDAELIAKtIQYgBUEpaiICIQMDQCADQQFrIgNBMEHXACABIAEgBoAiByAGfn2nIgRBCkgbIARqOgAAIAEgBlogByEBDQALIAIgA2siAkUNACAAIAMgAvwKAAALIAVBMGokACACCzUAIAAgATcCBCAAQQFBAiABQoCAgIAQVBs2AgAgACAAIAMgBCAFQQEgAhDgAiACayAGEOECC6ADAgl/A34gAkGercMAai0AACEKAkACQCACIAJBAWtxDQAgAmciBkEfRg0AQR8gBmsiAiAKbCEGIAMhBQNAIAAgBSAFIAogBSAKSBsiCGsiBWogATUCBCACIAgQuQsgBUUNAiABIAZBAhDhAgwACwALIABBAWshCyACQQJ0QcitwwBqIQwgAkEKRiENIAMhBgNAIAZFDQEgASgCACIIQQFrIQcgASAIQQJ0aiEFIAw1AgAhDkEAIQkDQCAHQQBOBEAgBSAFNQIAIAmtQiCGhCIPIA6AIhA+AgAgDyAOIBB+fachCSAHQQFrIQcgBUEEayEFDAELCyABELoLIAYgBiAKIAYgCkgbIgVrIQgCQCANRQRAIAYgC2ohBwNAIAVBAEwNAiAHQTBB1wAgCSAJIAJuIgkgAmxrIgZBCkgbIAZqOgAAIAdBAWshByAFQQFrIQUMAAsACyAAIAhqIAkgBRC4CwsgCCEGDAALAAsgAyAERwR/IAAgBGohACADIARrIgEEQCAAQQFqIAAgAfwKAAALIABBLjoAACADQQFqBSAECwvsBAIOfwN+IAJBACADayIIbCEGAkAgAUEBRg0AIAFBnq3DAGotAAAhCyADQQBOBEAgAEEEaiEFQQAhBANAIANFDQIgBCADIAsgAyALSBsiAkcEQCABIAIQzgKnIQkgAiEECyAFIAUgACgCACAJQQAQ0QIiBwRAIAAgACgCACIIQQFqNgIAIAUgCEECdGogBzYCAAsgAyACayEDDAALAAsgCyADQX9zaiALbUEFdCIDIAZqIQ8CfyAERQRAIAUgABC7C2sMAQsgBSAPa0ECagshAkEAIQUgAEEAIAMgAkEAIAJBAEobIhFqa0ECEOECIABBBGohAyABQQVHIRJBACEGQQAhBANAIAgEQCAFIAggCyAIIAtIGyICRwRAAn8gEiACQQ1LckUEQCACQQJ0IgVBjLHDAGooAgAiBiAGZyIGdCEJIAVB3LHDAGooAgAMAQsgASACEM4CpyIFIAVnIgZ0IglBf3OtQiCGQv////8PhCAJrYCnCyETIAIhBQsgACgCACEKQQAhByAGBEAgAyADIAogBhC8CyEHCyAKQQFrIQ0gAyAKQQJ0QQRrIgxqIQogAyAMaiEMIAmtIRQgE60hFQNAIA1BAE4EQCAKIAcgByAMKAIAIhBBH3UiDmutIBV+IAkgDnEgEGqtfEIgiKdqIg4gDq1Cf4UgFH4gEK0gB61CIIaEfCIWQiCIpyIHakEBajYCACAWpyAHIAlxaiEHIA1BAWshDSAKQQRrIQogDEEEayEMDAELCyAAELoLIAcgBnYgBHIhBCAIIAJrIQgMAQsLIAMgAygCACAEQQBHcjYCACAPIBFqIQYLIAYL2wUBBX8CQCABRQ0AIAFBAEgEQEEAIAFrIgFBBXYhBCABQR9xIgEEQCAAQQRqIgIgAiAAKAIAIAEQvAshASACIAAoAgBBAnRqIAE2AgAgACAAKAIAQQFqNgIAIAAQugsLIARFDQEgBEECdCEBIAAgACgCACIDQQJ0aiECA0AgA0EATARAIARBAnQhAUEAIQIDQCABIAJHBEAgACACakEEakEANgIAIAJBBGohAgwBCwsgACAAKAIAIARqNgIADwUgASACaiACKAIANgIAIAJBBGshAiADQQFrIQMMAQsACwALAkAgAkEBSw0AIAAgAUEBayIGEL0LRQ0AQQEhBSACQQFGDQAgAUEBRgRAQQAhBSAAKAIAQQBMDQEgACgCBEEBdkEBcSEFDAELQQAhAiAGQQV2IgUgACgCACIHIAUgB0gbIgRBACAEQQBKG0ECdCEEA0AgAiAERwRAIAAgAmpBBGooAgAgA3IhAyACQQRqIQIMAQsLIAUgB0gEQCAAQQRqIAVBAnRqKAIAQX8gBnRBf3NxIANyIQMLQQEhBSADDQAgACABEL0LIQULIAAoAgAiAyABQQV2IgJMBEAgACAFNgIEIABBATYCAA8LIAFBH3ECQCACRQ0AIAAgAyACayIDNgIAIAJBAnQhByAAQQRqIQIgAyEEA0AgBEUNASACIAIgB2ooAgA2AgAgBEEBayEEIAJBBGohAgwACwALBEAgACADQQJ0aiECQQAhBANAIANBAEoEQCACIARBAXQgAUF/c3QgAigCACIEIAF2cjYCACACQQRrIQIgA0EBayEDDAELCyAAELoLCyAFRQ0AIAAoAgAhBiAAQQRqIgchAkEAIQRBACEDA0AgBEEBcSADIAZPckUEQCACIAIoAgBBAWoiATYCACACQQRqIQIgA0EBaiEDIAFBAEchBAwBCwsgBEEBcQ0AIAAgBkEBajYCACAHIAZBAnRqQQE2AgALCy0AIAFCAFkEQCAAIAEgAhDdAg8LIABBLToAACAAQQFqQgAgAX0gAhDdAkEBagsjACAAKAIAIAAoAgQQUiAAQQA2AgwgAEIANwIEIABBfzYCFAuYAQEBfyAAKAIUBH9BfwUCQAJAIAFBgICAgAROBEAgACgCAEHU3sAAQQAQxAEaDAELIAEgACgCDEEDbEECbSIDIAEgA0obIQEgACgCECIDIAJBgAJIckUEQCAAIAEQ5QIPCyAAKAIAIAAoAgQgASADdCADa0EZahDcASICDQELIAAQ4wJBfw8LIAAgAjYCBCAAIAE2AgxBAAsLiQEBBH8gACgCFAR/QX8FIAAoAgAgACgCBCABQQF0QRhqENwBIgJFBEAgABDjAkF/DwsgACgCCCIDQQF0QQJrIQQDQCADQQBKBEAgAhAzIANBAWsiA2otAAAhBSACEDMgBGogBTsBACAEQQJrIQQMAQsLIAAgATYCDCAAQQE2AhAgACACNgIEQQALCwkAIABBfHEQOQubAQIEfwF+AkACf0EAIAEoAgBB/////wdxIgRBC2tBdkkNABogAUEAEEgiAkEwayIDQQlLDQECQCACQTBHBEBBASECA0AgAiAERg0CIAEgAhBIQTBrIgVBCUsNBCACQQFqIQIgBa0gA61CCn58IganIQMgBkKAgICAEFQNAAsMAwtBACIDIARBAUcNARoLIAAgAzYCAEEBCw8LQQALxgUBCH8gAyABKAIAIgQoAhRBA2xBAm0iByADIAdKGyEHAkAgAgRAIAAgAigCECAHQQN0ENwBIgNFDQEgAiADNgIQCyAEKAIQQQFqIgUhAwNAIAMiAkEBdCEDIAIgB0kNAAsCQCACIAVHBEAgACACQQJ0IgUgB0EDdGpBKGoQPyIDRQ0CIAQoAgQiCSAEKAIAIgY2AgAgBiAJNgIEQQAhCSAEQQA2AgAgBEEANgIEIAMgBEEo/AoAACADIAAoAggiBigC1AQiCDYCACAIIAM2AgQgA0EEayAEQQRrKAIANgIAIAYgAzYC1AQgAyAGQdQEajYCBCADQQVrIgYgBEEFayIILQAAQf8AcSIKIAYtAABBgAFxcjoAACAILQAAIQsgAyACQQFrIgg2AhAgBiALQYABcSAKcjoAACAEKAIYQQN0IgIEQCADIAhBAnRqQSxqIAQgBCgCEEECdGpBLGogAvwKAAALIAUEQCADIAMoAhBBAnRqIAVrQSxqQQAgBfwLAAsgAyADKAIQQQJ0akEsaiECQQEhBQNAIAMoAhggBUEBa0sEQCACQQRqKAIAIgYEQCACIAIoAgBBgICAYHEgBiAIcUF/c0ECdCIGIAMgAygCEEECdGpqQSxqKAIAQf///x9xcjYCACADIAMoAhBBAnRqIAZqQSxqIAU2AgALIAlBAWohCSAFQQFqIQUgAkEIaiECDAELCyAAIAQQUgwBCyAEKAIEIgIgBCgCACIDNgIAIAMgAjYCBCAEQQA2AgAgBEEANgIEIAAgBCAHQQN0IAVBAnRqQShqENwBIQMgACgCCCICQdQEaiEAIAIoAtQEIQIgA0UEQCAEIAI2AgAgAiAENgIEIAAgBDYCACAEIAA2AgQMAgsgAyACNgIAIAIgAzYCBCAAIAM2AgAgAyAANgIECyADIAc2AhQgASADNgIAQQAPC0F/Cy8BAX8gACgCAEH/////B3EiAiABKAIAQf////8HcUYEfyAAIAEgAhDrAgVBAQtFC7EBAQN/IAAgACgCACIDQQJ0aigCAEEfdiICIAEgASgCACIEQQJ0aigCAEEfdkcEQEEBIAJBAXRrDwsCfyADIARGBEAgACADQQJ0IgJqIQAgASACaiEBA0BBACADQQFrIgNBAEgNAhogASgCACECIAAoAgAhBCAAQQRrIQAgAUEEayEBIAIgBEYNAAtBf0EBIAIgBEsbDwsgAkEBdCEAIAMgBEkEQCAAQQFrDwtBASAAawsLZAEBfyABKAIAIQMgACgCAEEATgRAIANBAE4EQCAAEDMgARAzIAIQ7QIPC0EAIAEQMyAAEDMgAhDuAmsPCyAAEDMhACABEDMhASADQQBOBEAgACABIAIQ7gIPCyAAIAEgAhDvAgulAQIDfwF+IAAoAuADIgFFBEBBAA8LIAAgAUEBayICNgLgAyABQQN0IABqQQhrIQMgACACQQN0aiECA0AgAikDACIEQoCAgIBwg0KAgICAkH9RBEAgBKcPCyABQQFrQTxIBEAgACABNgLgAyADIASnIgIpAxA3AwAgA0EIaiEDIAFBAWohASACQQhqIQIMAQsLQYuswQBB/5jBAEGBKEG5kMAAEBQAC0MBA38CQCACRQ0AA0AgAC0AACIDIAEtAAAiBEYEQCABQQFqIQEgAEEBaiEAIAJBAWsiAg0BDAILCyADIARrIQULIAULRwEBfyACQQAgAkEAShshAgNAIAJFBEBBAA8LIAJBAWshAiABLQAAIQMgAC8BACABQQFqIQEgAEECaiEAIANrIgNFDQALIAMLSAEBfyACQQAgAkEAShtBAWohAgNAIAJBAWsiAkUEQEEADwsgAS8BACEDIAAvAQAgAUECaiEBIABBAmohACADayIDRQ0ACyADC1ECAX4BfwJAAkAgAUIgiCICQvf///8PUgRAIAKnIgNBB0YNAiADDQEgACABPgIEIABBATYCACAADwsgAacPCwALIAAgAT4CBCAAQQE2AgAgAAu4AgIFfwJ+IwBBEGsiBCQAIAG9IgdC/////////weDIQhBAiECIAdCP4inIQMCQCAHQjSIp0H/D3EiBUH/D0YEQCAIQgBSDQEgA0EBdEEBayECDAELIAAgACgCACIGQQJ0aigCAEEfdiECAkAgCEIAUiAFckUEQCAGQQFGBEAgACgCBEUNAgtBASACQQF0ayECDAILAkAgBkEBRw0AIAAoAgQNACADQQF0QQFrIQIMAgsgAiADRwRAQQEgAkEBdGshAgwCCyAEQQxqIAAQ8gIhByAEKAIMIgAgBUH/B2siAkcEQEF/QQEgACACSBshAgwCCyAIQguGQoCAgICAgICAgH+EIgggB1YEQCADQQF0QQFrIQIMAgsgByAIWA0AQQEgA0EBdGshAgwBC0EAIQILIARBEGokACACC5YCAgp/An4jAEEQayEHIAEoAgAiCEEDayIFQQAgBUEAShshAiABQQRqIQMgASAIQQJ0aigCACIGQR92IQQgBkEfdSEGA34gAgR+IAQgAygCACAGcyIJaiILIAlJIQQgAkEBayECIANBBGohAyAKIAtyIQoMAQUgCEECdCABakEIayEBQQAhAgNAIAJBDEcEQEEAIQMgBUEATgRAIAQgASACaigCACAGcyIJaiIDIAlJIQQLIAdBBGogAmogAzYCACAFQQFqIQUgAkEEaiECDAELCyAAIAcpAggiDHkiDadBf3MgCEEFdGo2AgAgDCANhiAHNQIEQiCGIgxCAYggDUJ/hYiEIAwgCkEAR62EIA2GQgBSrYQLCwtRAQN/IAJBACAC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A0EBayEDIARBBGohBCAHQQJqIQcgAkEBayECDAALAAsCQCABBEAgASgCBCICQf////8DTQRAIAEgAiAGQR50cjYCBCABIQMMAgsgACABKAIAIgJBH3UgAkH/////B3EgAkEfdnRqQRlqEBUiA0UEQEEAIQQMBAsgA0EEa0EBNgIAIAMgASgCAEGAgICAeHEiAiADKAIAQf////8HcXI2AgAgASgCACEEIAMgAygCBEH/////fHE2AgQgAyAEQf////8HcSACcjYCACAAKAL0BCICIANBEGoiBDYCBCADIAI2AhAgAyAAQfQEajYCFCAAIAQ2AvQEIAMQMyEEIAEQMyEFIAEoAgAiAkH/////B3EgAkEfdnQgAkF/c0EfdmoiAgRAIAQgBSAC/AoAAAsgACABEDIMAQsgAEEYEBUiA0UEQEEADwsgA0EEa0KBgICAgICAgIB/NwIAIAMgAygCBEH/////fHE2AgQgACgC9AQiASADQRBqIgI2AgQgAyABNgIQIAMgAEH0BGo2AhQgACACNgL0BAsgACgCuAQgACgCvAQiBEECdGoiASgCACECIAEgAzYCACAAIAJBAXY2ArwEIAMgAygCBEGAgICAA3EgCHIgBkEedHI2AgQgA0EANgIMIAMgBDYCCCAAIAAoAqgEQQFqNgKoBCAGQQNGDQAgAyAAKAK0BCAKQQJ0aiIBKAIANgIIIAEgBDYCACAAKAKoBCAAKAKwBEgNACAAIAAoAqQEQQF0EIEDGgsgBA8LIAAgARAyIAQLYgECfyAAKAIAIgJB/////wdxIQMgABAzIQAgAkEASARAIAMhAgNAIAIEQCACQQFrIQIgAC8BACABQYcCbGohASAAQQJqIQAMAQsLIAEgA0HHjKKOBmxzDwsgACADIAEQggML2AEBB38gASABQQFrcUUEQCAAIAFBAnQQHCIFBH8gAUH/////AGpB/////wBxIQcgACgCtAQhBgNAIAAoAqQEIARLBEAgBiAEQQJ0aigCACECA0AgAgRAIAAoArgEIAJBAnRqKAIAIgMoAgggAyAFIAcgAygCBHFBAnRqIgMoAgA2AgggAyACNgIAIQIMAQsLIARBAWohBAwBCwsgACAGEBYgACABQQF0NgKwBCAAIAE2AqQEIAAgBTYCtARBAAVBfwsPC0HaxcEAQf+YwQBBghpB4d/AABAU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AiADQoCAgIAwUg0BCyACQoCAgIDwflQNBAwFCyABQoCAgIBwWgRAIAGnLQAIQSBxDQELIAAgARDWASAAIAEQJwwCCyABDwsgABCaAQtCgICAgOAAIQILIAIPCyACp0EEayIAIAAoAgBBAWo2AgAgAgseACAAQYmPwQAgACgCCCgCyAQgAUEYbGooAgQQnAELYQACQAJAAkACQAJAIAAgAXJBD3EODwAEAwQCBAMEAQQDBAIEAwQLQRlBGiABQRBGGw8LQRtBHCABQQhGGw8LQR1BHiABQQRGGw8LQR9BICABQQJGGw8LQSFBIiABQQFGGws0AQJ+IAApAwAhAyAAIAEpAwA3AwAgACkDCCEEIAAgASkDCDcDCCABIAQ3AwggASADNwMAC2YCAX8CfiACQQR2IQIDQCACBEAgACkDACEEIAAgASkDADcDACAAQQhqIgMpAwAhBSADIAFBCGoiAykDADcDACADIAU3AwAgASAENwMAIAFBEGohASAAQRBqIQAgAkEBayECDAELCwscAQF+IAApAwAhAyAAIAEpAwA3AwAgASADNwMAC0IBAX4gAkEDdiECA0AgAgRAIAApAwAhAyAAIAEpAwA3AwAgASADNwMAIAFBCGohASAAQQhqIQAgAkEBayECDAELCwsaACAAKAIAIQIgACABKAIANgIAIAEgAjYCAAtCAQF/IAJBAnYhAgNAIAIEQCAAKAIAIQMgACABKAIANgIAIAEgAzYCACABQQRqIQEgAEEEaiEAIAJBAWshAgwBCwsLGgAgAC8BACECIAAgAS8BADsBACABIAI7AQALQgEBfyACQQF2IQIDQCACBEAgAC8BACEDIAAgAS8BADsBACABIAM7AQAgAUECaiEBIABBAmohACACQQFrIQIMAQsLCxoAIAAtAAAhAiAAIAEtAAA6AAAgASACOgAACzsBAX8DQCACBEAgAC0AACEDIAAgAS0AADoAACABIAM6AAAgAUEBaiEBIABBAWohACACQQFrIQIMAQsLC+QCAQR/IwBBEGsiByQAAkACQAJAA0AgAkEANgIAIAFBADYCACAFIAMgBBDUA0EATgRAQQIhBgwECyAAIAUgAyAEENUDQQBIBEBBfyEGDAQLIAMgBBDRAyIGBEAgBigCCEUNAiAGKAIMIgRBhwFGDQIgAygCDCAGKAIAQQR0aigCBCED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IANCADcDsAEgA0IANwOoASADQgA3A6ABIAMgAjYCyAFBACABIANByAFqIANB0ABqIANBoAFqEO4MQQBIBH9BfwUgACAAKAIAIgRBX3E2AgACQAJAAkACQCAAKAIsIgVFBEBB0AAhBSAAQdAANgIsIABBADYCGCAAQgA3AxAgACgCKCEGIAAgAzYCKAwBCyAAKAIQDQELQX8hAiAAIAAoAjwiB0EBayAHcjYCPCAEQQhxDQEgAEIANwIEIAAgACgCKCICNgIYIAAgAjYCFCAAIAIgBWo2AhALIAAgASADQcgBaiADQdAAaiADQaABahDuDCECDAELIAAgBEEgcjYCAAsgBgRAIABBAEEAIAAoAiARAAAaIABBADYCLCAAIAY2AiggAEEANgIYIAAoAhQhASAAQgA3AxAgAkF/IAEbIQILIAAgACgCACIAIARBIHFyNgIAQX8gAiAAQSBxGwsgA0HQAWokAAu3BAEDfyAAQQNxIQICQAJAAkACQAJAAkACQCABQf8BcSIEBEAgAkUNAiAALQAAIgNFBEAgACECDAgLIAMgAUH/AXFHDQEgACECDAcLIAJFDQQgAC0AAEUEQCAAIQIMBgsgAEEBaiICQQNxDQIMAwsgAEEBaiICQQNxRQRAIAIhAAwBCyACLQAAIgNFIAMgAUH/AXFGcg0FIABBAmoiAkEDcUUEQCACIQAMAQsgAi0AACIDRSADIAFB/wFxRnINBSAAQQNqIgJBA3FFBEAgAiEADAELIAItAAAiA0UgAyABQf8BcUZyDQUgAEEEaiEACwJAQYCChAggACgCACICayACckGAgYKEeHFBgIGChHhHDQAgBEGBgoQIbCEDA0BBgIKECCACIANzIgJrIAJyQYCBgoR4cUGAgYKEeEcNAUGAgoQIIABBBGoiACgCACICayACckGAgYKEeHFBgIGChHhGDQALCyAAQQFrIQIDQCACQQFqIgItAAAiA0UNBSADIAFB/wFxRw0ACwwECyACLQAARQ0CIABBAmoiAkEDcUUNACACLQAARQ0CIABBA2oiAkEDcUUNACACLQAARQ0CIABBBGoiAEEDcUUNASAAIQIMAgsgAiEACyAAQQVrIQIDQCACQQVqIQAgAkEEaiECQYCChAggACgCACIAayAAckGAgYKEeHFBgIGChHhGDQALA0AgAkEBaiICLQAADQAL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aiICQQNxRQ0AIAItAABFDQEgAEECaiICQQNxRQ0AIAItAABFDQEgAEEDaiICQQNxRQ0AIAItAABFDQEgAEEEaiICQQNxDQELIAJBBWshAgNAIAJBBWohAyACQQRqIQJBgIKECCADKAIAIgNrIANyQYCBgoR4cUGAgYKEeEYNAAsDQCACQQFqIgItAAANAAsLIAIgAGshAiABQf8BcSEBA0AgAkF/RgRAQQAPCyAAIAJqIAJBAWshAi0AACABRw0ACyAAIAJqQQFqC1cBAn8gASAAEIUCIgNKBEAgACADaiEDIAAgAWpBAWshAQNAIAItAAAiBEUgASADTXJFBEAgAyAEOgAAIANBAWohAyACQQFqIQIMAQsLIANBADoAAAsgAAsOACAAIAEgARCFAhCKBAuwAwIJfwN+IwBBEGsiAyQAIANBADYCDCADQQA2AgggA0EANgIEAkACQCABQoCAgIBwVA0AIAAgA0EMaiADQQhqIAFBERCLBEEATg0AQX8hBAwBCwJAAkAgAkKAgICAcFoEQCADQQA2AgAgACADIANBBGogAkEREIsEQQBIDQEgACADKAIAIAMoAgQiBRCqAQsgAygCDCEKIAUgAygCCCIGRwRAIAYhBQwCCyAKQQRqIQdBACEGQX8hCwNAQQEhBCAFIAtBAWoiC0YNAkF/IQQgACABIAcoAgAQayIMQoCAgIBwg0KAgICA4ABRDQICQCAAIAIgBygCABBrIg1CgICAgHCDIg5CgICAgDBSBEAgDkKAgICA4ABSDQEgACAMECcMBAsgACAMECcgBiEEDAMLIAAgDBByIQggACANEHIhCSAAIAwQJyAAIA0QJyAIQQAgCRtFBEAgACAIEFEgACAJEFEMAwsgB0EIaiEHIAAgCBBRIAAgCRBRQQEhBiAIIAlGDQALQQAhBAwBC0F/IQQgAygCCCEFIAMoAgwhCgsgACAKIAUQqgELIANBEGokACAECysAIAAgAkEBahA/IgAEQCACBEAgACABIAL8CgAACyAAIAJqQQA6AAALIAALVwIBfwF+AkACQCACBEAgAiEDIAEsAABBOmtBdUsNAQsgACgCCCABIAMQjAQiAw0BC0EAIQMgACABIAIQuQIiBEKAgICA4ABRDQAgACAEpxCbAyEDCyADCyQAIANC/////29YBEAgABCaAUF/DwsgACABIAIg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QoCAgIBgWgRAIAAgA6cgAhECAAsgBCkDPCIDQoCAgIBgWgRAIAAgA6cgAhECAAsgBEEEaiEEDAELCyABKQOAAiIDQoCAgIBgWgRAIAAgA6cgAhECAAsgASkDiAIiA0KAgICAYFoEQCAAIAOnIAIRAgALIAEpA/ABIgNCgICAgGBaBEAgACADpyACEQIACyABKQP4ASIDQoCAgIBgWgRAIAAgA6cgAhECAAsgASkD6AEiA0KAgICAYFoEQCAAIAOnIAIRAgALIAFB4ABqIQVBACEEA0AgBEHIAEcEQCAEIAVqKQMAIgNCgICAgGBaBEAgACADpyACEQIACyAEQQhqIQQMAQsLIAEpA6gBIgNCgICAgGBaBEAgACADpyACEQIACyABKQOwASIDQoCAgIBgWgRAIAAgA6cgAhECAAsgASkDuAEiA0KAgICAYFoEQCAAIAOnIAIRAgALIAEpA8ABIgNCgICAgGBaBEAgACADpyACEQIAC0EAIQVBACEEA0AgACgCxAQgBEoEQCABKAIwIAVqKQMAIgNCgICAgGBaBEAgACADpyACEQIACyAFQQhqIQUgBEEBaiEEDAELCyABKQPIASIDQoCAgIBgWgRAIAAgA6cgAhECAAsgASkD0AEiA0KAgICAYFoEQCAAIAOnIAIRAgALIAEpA+ABIgNCgICAgGBaBEAgACADpyACEQIACyABKQNYIgNCgICAgGBaBEAgACADpyACEQIACyABKQNIIgNCgICAgGBaBEAgACADpyACEQIACyABKQNQIgNCgICAgGBaBEAgACADpyACEQIACyABKQNAIgNCgICAgGBaBEAgACADpyACEQIACyABKQM4IgNCgICAgGBaBEAgACADpyACEQIACyABKAIcIgQEQCAAIAQgAhECAAsgASgCICIEBEAgACAEIAIRAgALIAEoAiQiBARAIAAgBCACEQIACyABKAIoIgQEQCAAIAQgAhECAAsgASgCLCIBRQ0AIAAgASACEQIACw8LQeDcwABB/5jBAEHEOEGh7MAAEBQAC0GnhMAAQf+YwQBBxThBoezAABAUAAtBpsbAAEH/mMEAQZY5QcLSwAAQFAALAAsgACADpyACEQIACxQAIAFBBGsiACAAKAIAQQFqNgIAC5IBAQJ/IAFBBGsiAigCACIDQQBKBEAgAiADQQFrIgI2AgACQCAC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AuQFIgJFDQAgACgC7AUgAygCDCACEQIADAELIAMoAhwiAkUNACAAIAMoAhggAygCDEEAIAIRBwAaCyAAIAMQFgsLUAEDfyABpygCGCICBEAgAigCBCIDBEAgAigCACIEIAM2AgQgAyAENgIAIAJBADYCBCACQQA2AgALIAAgAjUCDEKAgICAcIQQKCAAIAIQFgsLGwEBfyABpygCGCIDBEAgACADKAIMIAIRAgALC4IBAQV/IAGnKAIYIgMEQCADQQRqIQUgAygCCCECA0AgAiAFRwRAIAIoAgQgAkEMayEEIAJBCGstAABFBEACQCADLQAAQQFGBEAgACAEEM4EDAELIAAgAikDFBAoCyAAIAIpAxwQKAsgACAEEBYhAgwBCwsgACADKAIQEBYgACADEBYLC2QBAn8gASkDIBD9AyEDAkADQCADKAIAIgJFDQECQCACKAIARQRAIAIoAgggAUYNAQsgAkEEaiEDDAELCyADIAIoAgQ2AgAgACACEBYPC0GFq8EAQf+YwQBB5qEDQf/nwAAQFAALkwEBAn8CQAJAIAGnKAIYIgRFDQAgBC0AAEEBRg0BIARBCGohAyAEQQRqIQQDQCADKAIAIgMgBEYNASADKQMUIgFCgICAgGBaBEAgACABpyACEQIACyADKQMcIgFCgICAgGBaBEAgACABpyACEQIACyADQQRqIQMMAAsACw8LQd/cwABB/5jBAEHJpANBwdvAABAUAAtzAQN/IAGnKAIYIgIEQCAAIAIpAwgQKCAAIAIpAxAQKCACKAIAIgNB/////wdxIQQgA0EDdCACakEYaiEDA0AgAigCBEH/////B3EgBE0EQCAAIAIQFgUgACADKQMAECggA0EIaiEDIARBAWohBAwBCwsLC6UBAQN/AkAgAacoAhgiA0UNACADKQMIIgFCgICAgGBaBEAgACABpyACEQIACyADKQMQIgFCgICAgGBaBEAgACABpyACEQIACyADKAIAIgRB/////wdxIQUgBEEDdCADakEYaiEEA0AgBSADKAIEQf////8HcU8NASAEKQMAIgFCgICAgGBaBEAgACABpyACEQIACyAEQQhqIQQgBUEBaiEFDAALAAsLcwEDfyABpygCGCICBEAgACACKQMAECggACACKQMQECggACACKQMIECggACACKQMYECgDQCACKAIgIQQg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QRBqJAAgACkDACECIAApAwggAEEQaiQAIAJCwIQ9fnwLNQEBfiAAIAApAwAiAUIMiCABhSIBQhmGIAGFIgFCG4ggAYUiATcDACABQp26s/uUkv2iJX4LCABCgICAgDALpAEBAn8jAEEQayIFJAAgBSAAIAKnQQAgAkL/////b1YbIAMQ0wEiBjYCDCABAn9BACAGRQ0AGiADQQFqIQECQANAIAFBAWsiAUUNASAEKAIAIQMgBEEEaiEGIARBCGohBCAAIAVBDGpBACAGKAIAIANBGnYQ3wFFDQALIAAoAgggBSgCDBA1QQAMAQsgBSgCDAsiADYCACAFQRBqJABBAEF/IAAbC7YCAQN+IAFC/////29YBEAgABCaAUKAgICA4AAPCwJ+IAAgAUE6EGsiBEKAgICAcINCgICAgDBRBEAgAEGgARBzDAELIAAgBBCEAgsiBEKAgICAcIMiBUKAgICA4ABSBH4CfiAAIAFBNBBrIgFCgICAgHCDQoCAgIAwUQRAIAAoAggoArgEKALAASICQQRrIgMgAygCAEEBajYCACACrUKAgICAkH+EDAELIAAgARCEAgsiAUKAgICAcIMiBkKAgICA4ABRBEAgACAEECdCgICAgOAADwsCQCAFQoCAgICQf1EEQCAEpygCAEH/////B3FFDQELIAZCgICAgJB/UQRAIAGnKAIAQf////8HcUUNAQsgAEGS6cEAIARBl9rBABCXASEECyAAIAQgARB9BUKAgICA4AALC1sBAX4gAUL/////b1gEQCAAEJoBQoCAgIDgAA8LQoCAgIAwIQICQCABpyIALwEKQQNHDQAgACkDGCICQoCAgIDwflQNACACp0EEayIAIAAoAgBBAWo2AgALIAILowICAX4CfyMAQRBrIgUkAAJAIAFC/////29YBEAgABCaAUKAgICA4AAhAwwBCyACQiCIQvn///8PfUICWgRAIABBqeLAAEEAEHAaQoCAgIDgACEDDAELIAEgACgCMCkDGBC3AQRAIABB0qHAAEEAEHAaQoCAgIDgACEDDAELQoCAgIDgACEDIAAgBUEMaiABp0E5EOoBIgRBAEgNAAJAIARFBEAgAkKAgICA8H5aBEAgAqdBBGsiBCAEKAIAQQFqNgIACyAAIAFBOSACQYeAARCTAUEATg0BDAILIAJCgICAgPB+WgRAIAKn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AAsgACABQcAAIAYQlwJBAE4NAQwDCyAGQoCAgIDwfloEQCAGp0EEayICIAIoAgBBAWo2AgALIAAgAUHAACAGQYeAARCTAUEASA0CC0KAgICAMA8LIAUpAwAiB0KAgICA8H5UDQAgB6dBBGsiACAAKAIAQQFqNgIACyAHC7gDAwN+AX8BfCMAQRBrIgckAAJAAkAgAkUNACADKQMAIgRCgICAgPB+WgRAIASnQQRrIgIgAigCAEEBajYCAAsgACAEEJkCIgRCgICAgHCDQoCAgIDgAFENASAEQiCIIgVC9////w9SBEAgBadBB0cNASAExBCaAiIEQoCAgIBwg0KAgICA4ABSDQEMAgsCfCAEpyICKAIAIgNBAUYEQCACKAIEtwwBCyACIANBAnRqKAIAQR92IQMgB0EMaiACEPICIQUCfiAHKAIMIgJB/wdKBEBCACEFQoCAgICAgID4/wAMAQsgBUILiEIBgyAFQgGDIAVCAYiEfEL/A3wiBkIAIAZCAFUbQgqIQv////////8HgyEFIAIgBkI/iKdqQf8Haq1CNIYLIAUgA61CP4aEhL8LIQggACAEECdCgICAgOB+IAi9IgRCgICAgKCBgPz/AH0gBEL///////////8Ag0KAgICAgICA+P8AVhshBAsgAUKAgICAcINCgICAgDBRDQAgACABQQQQ1wEiAUKAgICAcINCgICAgOAAUgRAIAAgASAEENABGgsgASEECyAHQRBqJAAgBAtaAQF+IAAgAykDABC5A0EAR61CgICAgBCEIQQgAUKAgICAcINCgICAgDBRBEAgBA8LIAAgAUEGENcBIgFCgICAgHCDQoCAgIDgAFIEQCAAIAEgBBDQARoLIAELjgIBAn4CQAJAIAJFBEAgACgCCCgCuAQoAsABIgJBBGsiAyADKAIAQQFqNgIAIAFCgICAgHCDIQUgAq1CgICAgJB/hCEEDAELAn4gAUKAgICAcIMiBUKAgICAMFIgAykDACIEQoCAgIBwg0KAgICAgH9SckUEQCAAQdbPwQAgACAAKAIIIASnEDEQc0G8z8EAEJcBDAELIAAgBBCyAQsiBEKAgICAcINCgICAgOAAUQ0BCyAFQoCAgIAwUQ0AAkAgACABQQUQ1wEiAUKAgICAcINCgICAgOAAUQRAIAAgBBAnDAELIAAgASAEENABGiAAIAFBMyAEpzUCAEL/////B4NBABCTARoLIAEhBAsgBAt4AQF/IAFCgICAgHCDQoCAgIAwUgRAIAAgARDWAUKAgICA4AAPCwJ+AkAgAkUNACADKQMAIgFCgICAgHCDQoCAgIAwUQ0AQoCAgIDgACAAIAEQsgEiAUKAgICAcINCgICAgOAAUQ0BGiABpyEECyAAIARBAxDbAQsLawEBfyACQoCAgIDwfloEQCACp0EEayIFIAUoAgBBAWo2AgALIAAgAUE/IAIgAxCTAUEASARAQX8PCyABQoCAgIDwfloEQCABp0EEayIDIAMoAgBBAWo2AgALIAAgAkHAACABIAQQkwFBH3ULGwAgACAAQcgAIAFBAEEFIAMQiAMgASACEJEFC0cBAX4gAEEjQb6ZwABByQBBAUEEQQBCgICAgDBBkOnCAEECQbDpwgBBA0EAEI8FIgFCgICAgOAAUgR/IAAgARAnQQAFQX8LC6EFAwR/BH4BfCMAQUBqIgQkAAJAAnwCQAJAAkACQAJAIAJBACABQoCAgIBwgyIKQoCAgIAwUhsiAg4CAgABCwJAIAMpAwAiCEKAgICAcFQNACAIpyICLwEKQQpHDQAgAikDGCIJQiCIIgtQRSALp0EIa0FuS3ENACAAIAQgCRCxAkUNBAwDCyAEIAAgCEECENgCIgg3AzggCEIgiEL5////D31CAVgEQCAAIAEgBCAEQThqEMMIIQkgACAIECcgCUKAgICAcINCgICAgOAAUQ0DIAAgBCAJEJACDQMMBAsgACAEIAgQkAJFDQMMAgsgBEEAQTj8CwAgBEKAgICAgICA+D83AxBBByACIAJBB04bIgZBACAGQQBKGyEHIAQhAgNAAkBEAAAAAAAA+H8gBSAHRwR/IAAgBEE4aiADKQMAELECDQQgBCsDOCIMvUL///////////8Ag0L/////////9/8AWA0BIAUFIAcLIAZHDQUaIARBARDECAwFCyACIAydOQMAAkAgBQ0AIAQrAwAiDEQAAAAAAAAAAGZFIAxEAAAAAAAAWUBjRXINACAEIAxEAAAAAACwnUCgOQMACyACQQhqIQIgA0EIaiEDIAVBAWohBQwACwALEMUIuQwCC0KAgICA4AAhAQwCCyAEKwMAIgydRAAAAAAAAAAAoEQAAAAAAAD4fyAMmUQAANzCCLI+Q2UbCyEMAkAgACABQQoQ1wEiCEKAgICAcINCgICAgOAAUQ0AIAAgCEKAgICA4H4gDL0iAUKAgICAoIGA/P8AfSABQv///////////wCDQoCAgICAgID4/wBWGxDQARogCkKAgICAMFINACAAIAggBCAEQRMQxgghASAAIAgQJwwBCyAIIQELIARBQGskACABC+wCAQN/IABBiAMQ5QEiBwRAIAcgADYCACAHQX82AgggByABNgIEIAcgB0EQaiIINgIUIAcgCDYCECABBEAgASgCECIIIAdBGGoiCTYCBCAHIAg2AhggByABQRBqNgIcIAEgCTYCECAHIActAChB/wBxIAEtAChBgAFxcjoAKCAHIAEoAnw2AgwLIAdCADcC8AEgB0IANwL4ASAHIAA2AoQCIAdBfzYCiAIgB0EINgKAAiAHQQA2AiwgByAHKAIkQXpxQQRBACADGyACcnI2AiQgB0HUAGpB/wFBKPwLACAHQoSAgIAQNwKEASAHIAdBkAFqNgKMASAHQn83ApABIAdCfzcCnAEgB0F/NgLgASAHQoCAgIBwNwJ8IAcgBy0AmAFB/AFxOgCYASAAIAQQhwQhASAHQgA3AuQCIAcgBjYC4AIgByAFNgLcAiAHIAE2AtgCIAdCADcC7AIgByAANgL4AiAHQQg2AvQCCyAHC3gBAX8gASABLwEAIgRB+P8DcTsBACABIARB6P8DcSACLQAMQQR0QRBxciIEOwEAIAEgBEHw/wNxIAItAAxBAnRBCHFyIgQ7AQAgASAEQfjhA3EgAi0ADEEEdEGAHnFyOwEAIAEgAzsBAiABIAAgAigCABDSATYCBAsyAQF/IAAoAgAiAUH6AGtBA0kgAUEIRnIgAUHXAEZyBH9BAQUgAC0ADEHwAXFBwABGCwvMAgIGfwF+IABB4ABqKAIAIgJFBEBBAA8LAkAgAgJ/IAIoAogBIgQgAigChAEiAUgEQCACKAKMASEBIAQMAQsgBEEBaiIDIAFBA2xBAm0iASABIANIGyIFQRRsIQEgACgCACEDAkAgAigCjAEiBiACQZABakYEQCADQQAgARDcASIBRQ0DIAIoAogBQRRsIgNFDQEgASACKAKMASAD/AoAAAwBCyADIAYgARDcASIBRQ0CCyACIAU2AoQBIAIgATYCjAEgAigCiAELQQFqNgKIASACKQJ8IQcgASAEQRRsIgNqIgEgAS0ACEH+AXE6AAggASAHNwIAIAIoAowBIANqIgEgAS0ACEH9AXE6AAggAigCjAEgA2pCfzcCDCAAQeAAaiIAKAIAQbkBEKUFIAAoAgBB8AFqIARB//8DcRCmBSACIAQ2AnwgBA8LQX8L3RYCBn8CfiMAQRBrIgIkAAJ/AkAgACgCACIDKAIIKAKEBSACQegHa0sEQCADEF8MAQsgACAAQRhqIgQQqwUgAEEAOgBAIAAgACgCTCIBNgJEIAAgACkCHDcCBCACIAE2AgwDQCAAIAE2AiQgACAAKAIMIgM2AhwgACAAKAIQNgIgIAAgACgCVDYCKAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABLAAAIgVB/wFxIgYOfQAYGBgYGBgYGAUEBQUDGBgYGBgYGBgYGBgYGBgYGBgYBRMCCQgNFAIYGAwOGA8KBgsdHR0dHR0dHR0YGBASERcYCAgICAgICAgICAgICAgICAgICAgICAgICAgYBxgVCAEICAgICAgICAgICAgICAgICAgICAgICAgICBgWGAsgACgCUCABSwRAQQAhBQwcCyAEQap/NgIADB4LIAAgAUEBahDSBw0eIAIgACgCTDYCDAwdCyAAIAZBASABQQFqIAQgAkEMahDTB0UNHAwdCyABQQFqIAEgAS0AAUEKRhshAQsgAiABQQFqIgE2AgwMHgsgAUEBaiEBDBwLAkACQCABLQABIgNBKkcEQCADQS9GDQEgA0E9Rw0CIARBhn82AgAgAiABQQJqNgIMDBsLIAIgAUECaiIBNgIMA0ACQAJAAkACQAJAAkAgAS0AACIDQQprDgQBAwMCAAsgA0EqRwRAIAMNAyABIAAoAlBJDQQgAEGbmMAAQQAQqwcMIgsgAS0AAUEvRw0DIAFBAmohAQwjCyAAQQE6AEAgACABNgJYIAAgAUEBaiIDNgJcIAAgAzYCVCAAIAAoAgxBAWo2AgwgAiADNgIMDAMLIABBAToAQCAAIAFBAWoiAzYCVCACIAM2AgwMAgsgA8BBAE4NACABIAJBDGoQwwJBfnFBqMAARw0BIABBAToAQAwBCyACIAFBAWo2AgwLIAIoAgwhAQwACwALIAFBAmohAUEADBULIARBLzYCACACIAFBAWo2AgwMGAtB3AAhBSABLQABQfUARw0UIAIgAUEBajYCACACQQEQ1AciBkEASA0UIAYQ1QdFDRQgAiACKAIANgIMIAJBAToABwwWCyAAIAE2AlwgAkEAOgAHIAIgAUEBajYCDAwVCyACIAFBAWoiBjYCDCABLAABIQMgAiABQQJqIgU2AghB3AAhAQJAIANB3ABGBEAgBS0AAEH1AEcNASACQQhqQQEQ1AchAQwBCyADIgFBAE4NACAGIAJBCGoQwwIhASACKAIIIAVGDRALIAEQ1QdFBEAgAEG698AAQQAQqwcMFwsgAiACKAIINgIMIAAgAkEMaiACQQdqIAFBARDWByIDRQ0WIABBqX82AhggACADNgIwDBULQS4hBSABLQABIgNBLkYEQCABLQACQS5HDRIgBEGlfzYCACACIAFBA2o2AgwMFQsgA0Ewa0H/AXFBCk8NEQwSCyABLQABQTprQf8BcUH2AUkNESAAKAJgLAAoQQBODREgAEGu/8AAQQAQqwcMFAtBKiEFIAEtAAEiA0EqRwRAIANBPUcNECAEQYV/NgIAIAIgAUECajYCDAwTCyABLQACQT1GBEAgBEGQfzYCACACIAFBA2o2AgwMEwsgBEGjfzYCACACIAFBAmo2AgwMEgsgAS0AAUE9RwRAQSUhBQwPCyAEQYd/NgIAIAIgAUECajYCDAwRC0ErIQUgAS0AASIDQStHBEAgA0E9Rw0OIARBiH82AgAgAiABQQJqNgIMDBELIARBlX82AgAgAiABQQJqNgIMDBALQS0hBSABLQABIgNBLUcEQCADQT1HDQ0gBEGJfzYCACACIAFBAmo2AgwMEAsCQCAALQBlQQFHDQAgAS0AAkE+Rw0AIAAtAEANCyAAKAJEIAAoAkhGDQsLIARBlH82AgAgAiABQQJqNgIMDA8LAkACQAJAIAEtAAEiA0E8aw4CAQACCyAEQZp/NgIAIAIgAUECajYCDAwQCyABLQACQT1GBEAgBEGKfzYCACACIAFBA2o2AgwMEAsgBEGWfzYCACACIAFBAmo2AgwMDwtBPCEFIANBIUcNCyAALQBlQQFxRQ0LIAEtAAJBLUcNCyABLQADQS1GDQkMCwtBPiEFAkACQCABLQABQT1rDgIAAQwLIARBnH82AgAgAiABQQJqNgIMDA4LAkACQAJAIAEtAAJBPWsOAgEAAgsgAS0AA0E9RgRAIARBjH82AgAgAiABQQRqNgIMDBALIARBmH82AgAgAiABQQNqNgIMDA8LIARBi382AgAgAiABQQNqNgIMDA4LIARBl382AgAgAiABQQJqNgIMDA0LQT0hBQJAAkAgAS0AAUE9aw4CAAELCyABLQACQT1GBEAgBEGefzYCACACIAFBA2o2AgwMDgsgBEGdfzYCACACIAFBAmo2AgwMDQsgBEGkfzYCACACIAFBAmo2AgwMDAsgAS0AAUE9RwRAQSEhBQwJCyABLQACQT1GBEAgBEGgfzYCACACIAFBA2o2AgwMDAsgBEGffzYCACACIAFBAmo2AgwMCwtBJiEFIAEtAAEiA0EmRwRAIANBPUcNCCAEQY1/NgIAIAIgAUECajYCDAwLCyABLQACQT1GBEAgBEGRfzYCACACIAFBA2o2AgwMCwsgBEGhfzYCACACIAFBAmo2AgwMCgsgAS0AAUE9RwRAQd4AIQUMBwsgBEGOfzYCACACIAFBAmo2AgwMCQtB/AAhBSABLQABIgNB/ABHBEAgA0E9Rw0GIARBj382AgAgAiABQQJqNgIMDAkLIAEtAAJBPUYEQCAEQZJ/NgIAIAIgAUEDajYCDAwJCyAEQaJ/NgIAIAIgAUECajYCDAwIC0E/IQUgAS0AASIDQS5HBEAgA0E/Rw0FIAEtAAJBPUYEQCAEQZN/NgIAIAIgAUEDajYCDAwJCyAEQaZ/NgIAIAIgAUECajYCDAwICyABLQACQTBrQf8BcUEKSQ0EIARBp382AgAgAiABQQJqNgIMDAcLIAVBAE4NAyABIAJBCGoQwwIhBiABQQFqIAIoAggiAUYNACACIAE2AgwgBkF+cUGowABGBEAgACgCDCEDDAsLIAYQywINCCAGENUHBEAgAkEAOgAHDAYLIABBmrvAAEEAEKsHDAcLIABB7YPBAEEAEKsHDAYLQQELIQYDQAJAAkAgBkUEQCACIAE2AgwMAQsCQAJAAkACQCABLQAAIgNBCmsOBAwBAQwACyADDQAgASAAKAJQTw0LDAELIAPAQQBIDQELIAFBAWohAQwCCyABIAJBDGoQwwIgAigCDCEBQX5xQajAAEYNCAtBASEGDAELQQAhBgwACwALIAQgBTYCACACIAFBAWo2AgwMAgsCQCAAKAIAIAEgAkEMakEAQfQAEMoCIgdCgICAgHCDIghCgICAgOB+UgRAIAhCgICAgOAAUQ0EIAIoAgwgAhDDAhDXB0UNAQsgACgCACAHECcgAEEBIAAoAlwgACgCWGsiAyADQQFMGzYCECAAQdPZwABBABCrBwwDCyAAIAc3AzAgAEGAfzYCGAwBCyAAIAJBDGogAkEHaiAGQQAQ1gciA0UNASAAIAM2AjAgAEEAOgA1IAAgAi0ABzoANCAAQYN/NgIYIAAQ2AcLIAAgAigCDDYCTCAAQQEgACgCXCAAKAJYayIAIABBAUwbNgIgQQAMBgsgBEGofzYCAAwECyAAIAE2AlwMAgsgACABNgJcIAIgATYCDAwBCyAAIAE2AlwgACABNgJUIABBAToAQCAAIAFBAWs2AlggACADQQFqNgIMDAALAAtBfwsgAkEQaiQAC+ICAQN/IwBB0ABrIgIkAAJAIAAoAhhBgX9HDQAgACACQQxqENkHQYF/IQEDQAJAIAFBgX9HDQAgACgCTCEBIAIgACgCJCIDQQFqNgIEIAIgASADa0ECazYCACACQTBqQRRBw6/AACACEFoaQX8hASAAEKAFDQICQAJAAkAgACgCGCIDQYABag5YAQEBAQEDAwMDAwMDAwMDAwMDAwMBAQMDAwMDAwMDAwMDAwMDAwMDAwMDAgEBAQEDAQEBAQMBAQMDAQEBAwMBAwMBAQMDAQEBAQEBAQMBAQEDAQEBAQEBAQALIANB/QBGDQEgA0E7Rw0CIAAQoAVFDQEMBAsgAC0AQEEBRw0BCyACQTBqQdWdwABBCxDtAkUEQCAAKAJgIgEgASgCJEGAAXI2AiQgACgCYCIBIAEtAChBgAFyOgAoCyAAKAIYIQEMAQsLIAAgAkEMahDaByEBCyACQdAAaiQAIAELkQMBBn8jAEEQayIGJAACfwJAIAEoAjwiA0H//wNOBEAgBkH+/wM2AgAgAEGxy8EAIAYQpgMaDAELIAAgAUEwaiIHQRQgAUE4aiADQQFqEKkDDQAgASABKAI8IgNBAWo2AjwgASgCMCADQRRsaiIDQQA2AhAgA0IANwIIIANCADcCACAAIAIQ0gEhAiADQX82AhAgAyACNgIAIAEoAjwiBEEbTgRAIAEoAjQhAyAEQQVuIARqIgIgAkEBa3EEfyAEQQFrBSAAIAMgAkEDdBDcASIDRQ0CIAJBAXQiAiEEIAMhAANAIAQEQCAAQX82AgAgBEEBayEEIABBBGohAAwBCwsgASADNgI0IAJBAWshAkEACyEFQX8gAmd2IQIgBygCACEHA0AgByAFQRRsaigCAEHHjKKOBmwhBEEBIQADQCADIAIgBHFBAnRqIggoAgBBf0cEQCAAIARqIQQgAEEBaiEADAELCyAIIAU2AgAgBUEBaiIFIAEoAjwiBEkNAAsLIARBAWsMAQtBfwsgBkEQaiQAC9ISAgp/AX4jAEEQayIJJAAgAEHgAGooAgAhAQJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAAoAhgiA0E1ag4DAQMCAAsgA0FFRwRAIANBg39HDQMgACgCMEGPAUcNAyAALQA0DQMgAEHMAGooAgBBARDbB0FFRw0DCyAAQQBBACAAKAIkIAAoAhwgACgCIBDcB0UNCQwKCyABKAKEAyICRQ0BIAAoAgAhBEF/IQMgABCgBQ0KAkACQCAAKAIYIgFBO2oOBAcICAABCyAAQQBBARDdByEADAgLIAFBg39GDQQMBgsgASgChAMiBEUNACAAQcwAaigCAEEAENsHIgFBKEYgAUEuRnINACAAKAIAIQJBfyEDIAAQoAUNCSAEKAI0IQYCQAJAAkACQAJAIAAoAhgiAUH/AGoOAwACAQILIAIgACkDMBByIgVFDQ0CQCAAEKAFRQRAIAAgCUEIahDeByAJKQMIIQtFDQEgAiALECcLIAIgBRBRDA4LIAIgBCAFIAsQ3wchASACIAsQJyACIAUQUSABQQBODQMMDQsgAC0ANUEBRgRAIAAQ4AcMDQsgAiAAKAIwENIBIQEgABCgBQRAQRYhBQwGC0EWIQUgACAEIAFBFhDhBw0FIAIgARBRIAAoAhhBLEcNASAAEKAFDQwgACgCGCEBCyABQfsARwRAIAFBKkcNASAAEKAFDQwCQAJAIAAoAhhBg39HDQAgACgCMEGCAUcNACAALQA0QQFHDQELIABB+tHBAEEAEKsHDA0LIAAQoAUNDCAAKAIYIgFBg39GIAFB1QBqQS9JckUEQCAAQZyPwQBBABCrBwwNCyACIAAoAjAQ0gEhASAAEKAFBEBBhwEhBQwGC0GHASEFIAAgBCABQYcBEOEHDQUgAiABEFEMAQsgABCgBQ0LA0ACQCAAKAIYIgFB/QBGDQACQCABQYN/RyABQdUAakEuS3FFBEAgAiAAKAIwENIBIQUMAQsgAUGBf0cNBiACIAApAzAQciIFRQ0OC0EAIQEgABCgBQ0GAkACQCAAKAIYQYN/Rw0AIAAoAjBBggFHDQAgAC0ANA0AIAAQoAUNCCAAKAIYIgFBg39GIAFB1QBqQS9JckUEQEEAIQEgAEGcj8EAQQAQqwcMCQsgAiAAKAIwENIBIQEgABCgBUUNAQwICyACIAUQ0gEhAQsgACAEIAEgBRDhBw0GIAIgARBRIAIgBRBRIAAoAhhBLEcNACAAEKAFRQ0BDA0LCyAAQf0AEOIHDQsLIAAgBBDjByIBQQBIDQoLIAZBDGxBCGohAiAGIAQoAjQiAyADIAZIGyAGayEDA0AgAwRAIAQoAjAgAmogATYCACADQQFrIQMgAkEMaiECDAELCyAAEOQHDQgMBwsgAEEHEOUHDQcMBgsgAEGskMEAQQAQqwcMBwsgAiABEFEgAiAFEFEMBgsgACgCMEGPAUcNASAALQA0DQEgAEHMAGooAgBBARDbB0FFRw0BCyAAQQBBACAAKAIkIAAoAhwgACgCIEEBQQAQ5gchAAwBCyAAEKAFDQMCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABQTFqDgQBAgIBAAsgAUGxf0YNACABQUBHBEAgAUFJRg0BIAFBKkcEQCABQfsARw0DIAIoAhwhBgNAAkAgACgCGCIBQf0ARg0AAkAgAUGDf0cgAUHVAGpBLktxRQRAIAQgACgCMBDSASEDDAELIAFBgX9HDQdBASEFIAQgACkDMBByIgNFDRMLQQAhASAAEKAFDQ0CQAJAIAAoAhhBg39HDQAgACgCMEGCAUcNACAALQA0DQAgABCgBQ0PAkAgACgCGCIBQYN/RyABQdUAakEuS3FFBEAgBCAAKAIwENIBIQEMAQsgAUGBf0cNCgJAIAApAzAiC6ciBygCACIBQQBODQAgAUH/////B3EhCEEAIQEgBxAzIQcDQCABIAhPDQECQCAHIAFBAXRqLwEAQYD4A3EiCkGAsANHBEAgCkGAuANHDQEMFgsgAUEBaiIBIAhGDRUgByABQQF0ai8BAEGA+ANxQYC4A0cNFQsgAUEBaiEBDAALAAsgBCALEHIiAUUNFQsgABCgBUUNAQwPCyAEIAMQ0gEhAQsgACACIAMgAUEAEOcHIAQgAxBRIAQgARBRQX8hA0UNEyAAKAIYQSxHDQAgABCgBUUNAQwTCwsgAEH9ABDiBw0RAkAgACgCGEGDf0cNACAAKAIwQYMBRw0AIAAtADQNACAAIAIQ4wciAUEASA0SIAZBFGwhAwNAIAYgAigCHE4NDCACKAIYIANqIgQgATYCACAEQQhqQQE2AgAgA0EUaiEDIAZBAWohBgwACwALIAVBAXFFDQogAEGR8MAAQQAQqwcMEQsCQCAAKAIYQYN/Rw0AIAAoAjBBggFHDQAgAC0ANA0AIAAQoAUNEQJAIAAoAhgiAUGDf0cgAUHVAGpBLktxRQRAIAQgACgCMBDSASEBDAELIAFBgX9HDQcgBCAAKQMwEHIiAUUNEgsgABCgBQ0MIAAgAhDjByIFQQBIDQwgACACQYcBIAFBARDnByECIAQgARBRIAJFDREgAiAFNgIADAoLIAAgAhDjByIBQQBIDRAgBCACQSRqQQQgAkEsaiACKAIoQQFqEKkDDRAgAiACKAIoIgNBAWo2AiggAigCJCADQQJ0aiABNgIADAkLAkACQCAAKAIYIgFBO2oOBAgJCQABCyAAQQBBAhDdByEADA0LIAFBg39GDQUMBwsgAEEBIAFBARDoByEADAsLIABB9orAAEEAEKsHDA0LIABBy4/BAEEAEKsHDAsLQQAhASAAQcuPwQBBABCrBwwFCyAAQcuPwQBBABCrBwwKCyAAKAIwQY8BRw0BIAAtADQNASAAQcwAaigCAEEBENsHQUVHDQELIABBAEEAIAAoAiQgACgCHCAAKAIgQQJBABDmByEADAULIAAQ6QcNByAAQRYQ6gcgACAAQeAAaiIBKAIAQYYBQQEQ6wdBAEgNByABKAIAQcIBEKUFIABBhgEQpwUgASgCAEHwAWpBABCmBSAAIAJBhgFBFkEAEOcHRQ0HCyAAEOQHIQAMAwsgBCADEFELIAQgARBRDAMLIABBrfbAAEEAEKsHDAILQX8hAyAADQILQQAhAwwBC0F/IQMLIAlBEGokACADC0kBAn8CQCAAEOwHIgBBI2siAUEOTUEAQQEgAXRB5eABcRsNAAJAAkAgAEHqAGsOBAIBAQIACyAAQfIBa0ECSQ0BC0EBIQILIAILGQAgACAAKAL0ATYCiAIgAEHwAWogARC1AgtZAQJ/IwBBEGsiAiQAAkAgACgCCCAAKAIEIgNrQQFNBEAgAiABOwEOIAAgAkEOakECELoCDAELIAAoAgAgA2ogATsAACAAIAAoAgRBAmo2AgQLIAJBEGokAAtBAQF/IAAoAmAiAkHwAWpBBBC7AkUEQCACKALwASACKAL0AWogACgCACABENIBNgAAIAIgAigC9AFBBGo2AvQBCwvUAwEDfwJAIABB4ABqIgMoAgAiAigCJEEVdkH/AXEiBEUNACACIAEEf0EBIQEgBEEDRw0BQYoBBUEGCxClBUEBIQELIAMoAgBBmAJqIQIDQCACKAIAIgIEQCACLQAcIgRBAXEgBEEIcXJFBEAgAigCFEF/Rg0CCyADKAIAIQQgAUEBcQR/IAQFIARBBhClBSADKAIAC0HuABClBSACLQAcIgFBAXEEQCABQQJxBEBBASEBIABBAUEBEO0HDAMLIAMoAgBBHhClBSADKAIAQQYQpQUgAygCAEGDARClBUEBIQEMAgsgAUEIcQRAIAMoAgBBsgEQpQUgAygCAEHKARClBSADKAIAQfABaiACLwEgEKYFIAMoAgBBtgEQpQUFIABB7AAgAigCFBDuBxoLQQEhAQwBCwsCfyAAQeAAaiIDKAIAIgIoAiQiBEGAgAJxBEBBfyEEIAFBAXEEfyACQSoQpQUgAEHoAEF/EO4HIQQgAygCAEEOEKUFIAMoAgAFIAILQb0BEKUFIABBCBCnBSAAQeAAaiIBKAIAQfABakEAEKYFIAAgBBCpBSABKAIAIQJBKAwBC0EvQShBKSABQQFxGyAEQYCAgP8BcRsLIQAgAiAAEKUFC0MAIAFBAE4EQCAAQeAAaiIAKAIAQbsBEKUFIAAoAgBB8AFqIAEQ7wcgACgCACIAKAKMAiABQRRsaiAAKAL0ATYCBAsLqJkBAhR/AX4jAEGgBGsiBiQAIAEoAogBIgpBACAKQQBKGyEFQQQhAgNAIAUEQCABKAKMASACakF/NgIAIAVBAWshBSACQRRqIQIMAQsLIAEtACRBwABxBEAgASgCjAFBfjYCGAtBACECIAEoAjwiBEEAIARBAEobIQVBCCEHAkADQCACIAVGBEACQEECIAogCkECTBtBAmshAkEoIQcDQAJAIAJFBEBBBCECA0AgBUUNAgJAIAEoAjAgAmoiB0EEaiIEKAIAQQBODQAgBygCACIHQQJIDQAgBCABKAKMASIEIAQgB0EUbGooAgBBFGxqKAIENgIACyAFQQFrIQUgAkEUaiECDAALAAsgASgCjAEiCyAHaiIKQQRqIgQoAgBBAEgEQCAEIAsgCigCAEEUbGooAgQ2AgALIAJBAWshAiAHQRRqIQcMAQsLIAEoAiQiBUGAAnFFDQMCQCAFQQFxDQAgASwAKEEASA0AIAEgACABQdYAEKIFNgJUIAEoAiQiBUHAAHFFDQAgASAAIAFB1wAQogU2AlggASgCJCEFCwJAIAVBgAhxIgpFDQAgASgCbEEASARAIAEgACABEPEHNgJsCyABKAJwQQBIBEAgASAAIAFB+gAQogU2AnALAkAgASgCJCIFQYCAAnFFDQAgASgCdEEATg0AIAEgACABQfsAEKIFNgJ0IAEoAiQhBQsgBUEIcUUNACABKAJ4QQBODQAgASAAIAFB/AAQogU2AnggASgCJCEFCwJAIAVBgARxIgdFDQAgACABEPIHGiABLQAkQcAAcUUNACABLAAoQQBIDQAgASgCYEEATg0AIAEoAowBQRhqIQIDQAJAIAIoAgAiAkEASA0AIAEoAjAgAkEUbGoiBCgCBEEBRw0AIARBCGohAiAEKAIAQdEARw0BDAILCyAAIAFB0QAQogUiBUEASA0AIAEoAowBIgQoAhghAiAEIAU2AhggASgCMCAFQRRsaiIEIAQtAAxBAnI6AAwgBCACNgIIIARBATYCBCABIAU2AmALAkAgASgCJCIFQQRxRQ0AIAEoAiwiAkUNACAAIAEgAhDzBxogASgCJCEFCyAFQQFxDQAgASgCqAJFBEBBACECQQAhBQNAIAEoAkggBUwEQEEAIQJBACEFA0AgBSABKAI8Tg0EIAEgASgCMCACahD0ByACQRRqIQIgBUEBaiEFDAALAAUgASABKAJAIAJqEPQHIAJBFGohAiAFQQFqIQUMAQsACwALQd3EwQBB/5jBAEH5jQJBx6zAABAUAAsFIAEoAjAgB2oiBCABKAKMASAEQQRrKAIAQRRsaiIEKAIENgIAIAQgAjYCBCAHQRRqIQcgAkEBaiECDAELCyAKQQBHIQogB0EARyEMIAEhAgNAIAIoAgQiBEUNASACKAIMIQUCf0EBIApBAXENABpBACAELQAlQQRxRQ0AGiAEKAJsQQBIBEAgBCAAIAQQ8Qc2AmwLIAQoAnBBAEgEQCAEIAAgBEH6ABCiBTYCcAsCQCAEKAIkIgdBgIACcUUNACAEKAJ0QQBODQAgBCAAIARB+wAQogU2AnQgBCgCJCEHC0EBIAdBCHFFDQAaQQEgBCgCeEEATg0AGiAEIAAgBEH8ABCiBTYCeEEBCyEKAn8gDEEBcUUEQEEAIAQtACVBAnFFDQEaIAAgBBDyBxoLQQELIQwCQCAELQAkQQRxRQ0AIAQoAiwiAkUNACAAIAQgAhDzBxoLIAQoAowBIAVBFGxqQQRqIQIDQCACKAIAIgJBAE4EQCAEIAQoAjAgAkEUbGoiBxD0ByAAIAEgBEEAIAIgBygCACAHLQAMIgJBAXEgAkECcUEBdiACQQR2EPUHGiAHQQhqIQIMAQsLAkAgAkF+RwRAQQAhB0EAIQIDQCAEKAJIIAJMBEBBACEHQQAhAgNAIAIgBCgCPE4NBAJAIAQoAjAgB2oiC0EEaigCAA0AIAsoAgAiBUUgBUHVAEZyDQAgBCALEPQHIAAgASAEQQAgAiALKAIAQQAgC0EMai0AAEECcUEBdkEAEPUHGgsgB0EUaiEHIAJBAWohAgwACwALIAQoAkAgB2oiBSgCAARAIAQgBRD0ByAAIAEgBEEBIAIgBSgCAEEAIAVBDGotAABBAnFBAXZBABD1BxoLIAdBFGohByACQQFqIQIMAAsAC0EAIQdBACECA0AgAiAEKAI8Tg0BAkAgBCgCMCAHaiIFQQRqKAIADQAgBRCeBUUNACAEIAUQ9AcgACABIARBACACIAUoAgBBACAFQQxqLQAAQQJxQQF2QQAQ9QcaCyAHQRRqIQcgAkEBaiECDAALAAsgBCICKAIkQQFxRQ0AQQAhB0EAIQIDQCAEKAKoAiACTARAIAQhAgwCBSAAIAEgBEECIAIgBCgCsAIgB2oiBUEEaigCACAFLwEAIgVBEHFBBHYgBUEIcUEDdiAFQQh2QQ9xEPUHGiAHQQhqIQcgAkEBaiECDAELAAsACwALAn4CQAJAIAEoAoQDIgtFDQBBDCECQQAhBQNAIAEoAuQBIAVMBEADQCANIAsoAhxODQMgCygCGCANQRRsaiIKKAIIRQRAQQAhBSABKAKoAiICQQAgAkEAShshBCAKKAIMIQdBBCECAkADQCAEIAVHBEAgASgCsAIgAmooAgAgB0YNAiACQQhqIQIgBUEBaiEFDAELCyAAQcmRwAAgBxDgAQwGCyAKIAU2AgALIA1BAWohDQwACwALIAAgAUEGIAUgASgC7AEgAmoiBCgCACAEQQhrLQAAIgRBBHFBAnYgBEECcUEBdkEAEPYHIAJBEGohAiAFQQFqIQVBAE4NAAsMAQsgAUEQaiEEIAEoAhQhBQJAA0AgBCAFRwRAIAUoAgQgBUEQaygCACEHIAAgBUEYaxCqBSIWQoCAgIDgAFENAyAHQQBIDQIgASgCnAIgB0EDdGogFjcDACEFDAELCyAAQQhqKAIALQDxBUEEcQRAQdDBwQAQQCAAQQEgASgC8AEgASgC9AEgASgCQCABKAJIIAEoAjAgASgCPCABKAKwAiABKAKoAiABKAKcAiABKAKgAiABKAL8AiABKALcAiABKAKMAkEAQQAQxgFBChArCyAGQgA3A8ADIAZCADcDyAMgBiAANgLUAyAGQQg2AtADIAYgASgC8AEiFTYC4AMgBiABKAL0ASIDNgLkAyABQfABaiEUQQAhCgN/IAEoAuQBIApMBH9BACEHQQAhCkEABSABKALsASAKQQR0aiELQQAhBSABKAKoAiICQQAgAkEAShtBAWohAgJAIAZBwANqAn8DQCACQQFrIgIEQCABKAKwAiAFaiIHQQRqKAIAIgQgCygCDEYEQCABKAIgQQJHDQQgBy0AAEEIcUUNBCAGQcADaiICQTEQtQIgAiAAIAsoAgwQ0gEQ7wdBAQwDCyAFQQhqIQUgBEF+cUHWAEcNAQwDCwsgBkHAA2oiAkE+ELUCIAIgACALKAIMENIBEO8HIAstAARBBnQiAkGAf3EgAkHAAHIgCygCAEEASBsLQf8BcRC1AgsgCkEBaiEKDAELCyEEA0ACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAyAKIgVKBEAgBSAFIBVqIhEtAAAiDkEDdC0AlLZCIglqIQoCQAJAAkACQAJAAkACQAJAAkACQCAOQbgBaw4UFwUQBAEBAQECAQEDAwMDDQwXDwsACyAOQRFrIgVBGEsNEUEBIAV0QYCA0AxxDRIgBUUNDSAFQQVHDREgBkF/NgIYIAZCyPiAgOABNwMQIAZB4ANqIAogBkEQahD3B0UNFCAGQcADaiILIAYtAPQDELUCIAYoAugDIQogBigC7AMiBUF/Rg0WIAUgB0YgBigC8AMiAiAERnENFiABIAEoAsQCQQFqNgLEAiALQcsBELUCIAsgBRDvByALIAIQ7wcgAiEEIAUhBwwWCyAAIAEgESgAASICIBEvAAUgDiAGQcADakEAQQAgChD4ByEKIAAgAhBRDBULIBEvAAkhAiARKAABIQsgASgCjAIgESgABUEUbGoiBSAFKAIAQQFrNgIAIAAgASALIAJBwAEgBkHAA2ogFSAFIAoQ+AchCiAAIAsQUQwUCyAAIAZBvANqIAZB3ANqIAEgESgAASINIBEvAAUiAhD5ByIMQQBIDQUgBigC3AMiC0UNBAJAAkACQAJAAkAgDkHFAWsOAgEDAAsCQAJAAkACQCALQQVrDgUAAQIDAgULIA5BxAFGBEAgBkHAA2pBERC1AgsgBkHAA2oiAiAGLQC8AyAMEPoHIAJBwwAQtQIMBgsgBkHAA2oiAiAGLQC8AyAMEPoHIAJBLRC1AiAOQcQBRg0FIAJBDxC1AgwFCyAOQcQBRgRAIAZBwANqQREQtQILIAZBwANqIgIgBi0AvAMgDBD6ByACQS0QtQIgAkEkELUCIAJBABCmBQwECyAGQcADaiICQTEQtQIgAiAAIA0Q0gEQ7wcgAkEAELUCDAMLAkACQAJAIAtBBWsOBQABAQICAwsgBkHAA2oiAiAGLQC8AyAMEPoHIAJBxAAQtQIMBAsgBkHAA2oiAkExELUCIAIgACANENIBEO8HIAJBABC1AgwDCyAAIA0Q+wciC0UNCCAAIAZBvANqIAZB3ANqIAEgCyACEPkHIQIgACALEFEgAkEASA0IIAYoAtwDQQhHDQYgBkHAA2oiBSAGLQC8AyACEPoHIAVBGxC1AiAFQR4QtQIgBUEtELUCIAVBHRC1AiAFQSQQtQIgBUEBEKYFIAVBDhC1AgwCCwALIAZBwANqIgIgBi0AvAMgDBD6ByACQbABELUCCyAAIA0QUQwTCyARKAABIgJBAEgNASACIAEoApQCTg0BIAEoAowCIAJBFGxqIAYoAsQDIAlqNgIIDBALIBEvAAEiDiABKALgAUcNC0EAIQVBECECA0ACQCABKAJIIAVMBEBBACEFQRAhAgNAIAUgASgCPE4NAgJAIAEoAjAgAmoiC0EMaygCAA0AIAsoAgBBAEgNACAGQcADaiINQQMQtQIgDSALKAIAEO8HIA1B2AAQtQIgDSAFQf//A3EQpgULIAJBFGohAiAFQQFqIQUMAAsACyABKAJAIAJqIgsoAgBBAE4EQCAGQcADaiINQQMQtQIgDSALKAIAEO8HIA1B2wAQtQIgDSAFQf//A3EQpgULIAJBFGohAiAFQQFqIQUMAQsLAkAgASgChANFBEBBfyEIDAELIAEQ/AciCEEASARAIAZBAToAzAMMDQsgBkHAA2oiAkEIELUCIAJB6AAQtQIgAiAIEO8HIAEgCEEBEP0HGiABIAEoArgCQQFqNgK4AgtBACEMA0ACQAJAAkACQCABKALkASAMSgRAQQAhBSABKAKoAiICQQAgAkEAShshC0EEIQIgASgC7AEgDEEEdGoiDy0ABCESAkACfwNAIAUgC0cEQCABKAKwAiACaigCACINIA8oAgxGBEBBACESQQIMAwsgDUF+cUHWAEYEQCAGQcADaiICQd0AELUCIAIgBUH//wNxEKYFQQEhAiAPKAIAQQBODQQMBwUgAkEIaiECIAVBAWohBQwCCwALCyASQQJxIQIgASgCIEEARyENAn8gDygCAEEATgRAIAJFDQVBgH9Bgn8gEkEEcRsMAQtBgH9Bgn8gEkEEcRtBACACGwshAiAGQcADaiIFQT0QtQIgBSAAIA8oAgwQ0gEQ7wcgBSACIA1yQf8BcRC1AiALIQVBAAshAiAPKAIAQQBIIgsgEkEBcUVxDQUgCw0DCyAGQcADaiILQQMQtQIgCyAPKAIAEO8HIA8oAgxBhgFHDQMgC0HMABC1AiALQRYQ7wcMAwsgASgChAMEQCAGQcADaiICQSkQtQIgAkG7ARC1AiACIAgQ7wcgASgCjAIgCEEUbGogBigCxAM2AggLIAAgASgC7AEQUiABQgA3AuQBIAFBADYC7AEMEAsgBkHAA2oiAkEDELUCIAIgDygCABDvByACQT8QtQIgAiAAIA8oAgwQ0gEQ7wcgAiANELUCDAILIAZBwANqQQYQtQILAkACQAJAIAJBAWsOAgEAAgsgBkHAA2oiAkHeABC1AiACIAVB//8DcRCmBQwCCyAGQcADaiICQcsAELUCIAIgACAPKAIMENIBEO8HIAJBDhC1AgwBCyAGQcADaiICQTkQtQIgAiAAIA8oAgwQ0gEQ7wcLIAAgDygCDBBRIAxBAWohDAwACwALQfiVwABB/5jBAEHTkwJB2qzAABAUAAtBoKjBAEH/mMEAQZeNAkGDi8EAEBQAC0G7q8EAQf+YwQBB2owCQYOLwQAQFAALA0AgAyAFSgRAIAZBwANqIAUgFWoiAiACLQAAQQN0LQCUtkIiAhC6AiACIAVqIQUMAQsLIBQQ8AcgFCAGKQPQAzcCECAUIAYpA8gDNwIIIBQgBikDwAM3AgAMDwsgFBDwByAUIAYpA9ADNwIQIBQgBikDyAM3AgggFCAGKQPAAzcCACABLQD8AUEBRgRAIAAQHhoMDwsgAEEIaigCAC0A8QVBAnEEQEGhv8EAEEAgAEECIAEoAvABIAEoAvQBIAEoAkAgASgCSCABKAIwIAEoAjwgASgCsAIgASgCqAIgASgCnAIgASgCoAIgASgC/AIgASgC3AIgASgCjAJBAEEAEMYBQQoQKwtBACEEQQAhCSMAQaAGayIDJAAgA0IANwP4BSADQgA3A4AGIAMgADYCjAYgA0EINgKIBiADIAEoAtwCNgKYBiADIAEoAuACNgKUBiADIAEoAvABIhM2AtAFIAMgASgC9AEiDzYC1AUgASgCjAIhDgJAAkAgASgCuAIiAgRAIAEgASgCACACQQR0EOUBIgI2ArQCIAJFDQELIAEoAsQCIgIEQCABIAEoAgAgAkEMbBDlASICNgLAAiACRQ0BIAFBADYC0AIgASABKALcAjYCzAIgASABKALgAjYC1AILIAEoAnhBAE4EQCADQfgFaiICQQwQtQIgAkEEELUCIAJB2AAgASgCeBCHCAsgASgCdEEATgRAIANB+AVqIgJBDBC1AiACQQIQtQIgAkHYACABKAJ0EIcICyABKAJwQQBOBEAgA0H4BWoiAkEMELUCIAJBAxC1AiACQdgAIAEoAnAQhwgLAkAgASgCbEEASA0AIAEtACVBgAFxBEAgA0H4BWoiAkHgABC1AiACIAEvAWwQpgUMAQsgA0H4BWoiAkEIELUCIAJB2AAgASgCbBCHCAsgASgCXEEATgRAAkAgASwAKEEASA0AIAEtACRBIHFFDQBBASEEQQAhAgNAIAIgASgCSE4NASABIAEoAkAgCWoQ9AcgCUEUaiEJIAJBAWohAgwACwALIANB+AVqIgdBDBC1AiAHIAQQtQIgASgCYCICQQBOBEAgB0HZACACEIcICyADQfgFakHYACABKAJcEIcICyABKAJkQQBOBEAgA0H4BWoiAkEMELUCIAJBAhC1AiACQdgAIAEoAmQQhwgLIAEoAlRBAE4EQCADQfgFaiICQQwQtQIgAkEFELUCIAJB2AAgASgCVBCHCAsgASgCWEEATgRAIANB+AVqIgJBDBC1AiACQQUQtQIgAkHYACABKAJYEIcICyABQfABaiEIIANBoARqIQ0gA0HIA2ohC0EAIQICQANAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAiAPTgRAIA5BEGohAiABKAKUAiIEQQAgBEEAShtBAWohCQNAIAlBAWsiCUUNAiACKAIAIAJBFGohAkUNAAtB1qrBAEH/mMEAQbedAkHYqcAAEBQACyACIAIgE2oiDC0AACIJQQN0LQCUtkIiBWohBAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAlBAWsiBw4xCgwMDhsQCBsJCRkbGwcbGxIbGxsRGxsbGxsTGxsbGxsbARsBGxsbGhobGxsbGxoaGgALAkAgCUHXAGsOIhQWGxUWGxUWGxsbGxsbGxsbBQUCBAMbGxsbDw8GBgYGBgYACyAJQY8Ba0ECSQ0WIAlBwABGDQwgCUGWAUYNFyAJQbEBRg0KIAlBuwFHBEAgCUHLAUcNGyADIAwoAAE2ApgGIAMgDCgABTYClAYgBCECDCkLIAwoAAEiAkEASA0gIAIgASgClAJODSAgDiACQRRsaiIKKAIMQX9HDR8gCiADKAL8BTYCDCAKKAIQIQUDQCAFIgIEQCAKKAIMIAIoAgQiB2shDCACKAIAIQUCQAJAAkACQCACKAIIQQFrDgQCAQMAAwsgAygC+AUgB2ogDDYAAAwCCyAMQYCAAmpBgIAETw0iIAMoAvgFIAdqIAw7AAAMAQsgDEGAAWpBgAJPDSAgAygC+AUgB2ogDDoAAAsgACACEFIMAQsLIApBADYCECAEIQIMKAsgDC8AASEHIANCqICAgHA3AwAgA0HQBWogBCADEPcHBEAgAygC3AUiAkEATgRAIAMgAjYCmAYLAkAgAygC4AUiBEEASARAIAMoApQGIQQMAQsgAyAENgKUBgsgASADKAL8BSADKAKYBiAEEIgIIANB+AVqIAlBAWogBxCHCCABIBMgDyADKALYBSADQZgGaiADQZQGahCACCECDCgLIAEgAygC/AUgAygCmAYgAygClAYQiAggA0H4BWogCSAHEIcIIAQhAgwnCyAMKAABIQkMIgsgDCgAASEFQewAIQkMIgsgDCgAASEFQesAIQkMIQsgASAMKAABIANBnAZqEIkIIQUgAygC0AUgAygC1AUgBCAFEIoIBEAgASAFQX8Q/QcaIANB+AVqQQ4QtQIgBCECDCQLIANC6oCAgHA3AxAgA0HQBWogBCADQRBqEPcHRQ0gIAMoAuAFIQwgAygC3AUhCiADKALQBSADKALUBSADKALYBSIHIAUQighFDSAgCkEATgRAIAMgCjYCmAYLIAxBAE4EQCADIAw2ApQGCyABIAVBfxD9BxogCUEBcyEJIAMoAuwFIQUMIQsgDEEJai0AACEFIAwoAAEhCiABIAwoAAUgA0GcBmoQiQgiDEEASA0WIAwgASgClAJODRYgASADKAL8BSIHIAMoApgGIAMoApQGEIgIIAEgASgCvAIiAkEBajYCvAIgASgCtAIgAkEEdGoiAiAMNgIMIAIgB0EFajYCCCACQQQ2AgQgAiAJNgIAIANB+AVqIgIgCRC1AiACIAoQ7wcgAiAOIAxBFGxqIgIoAgwgAygC/AVrEO8HIAIoAgxBf0YEQCAAIAIgAygC/AVBBGtBBBCLCEUNIgsgA0H4BWogBRC1AiAEIQIMIgsgA0KpgICAcDcDICADQdAFaiAEIANBIGoQ9wdFDRMgAygC3AUiAkEATgRAIAMgAjYCmAYLIAQhAiADKALgBSIEQQBIDSEgAyAENgKUBgwhCyADQq2BgIBwNwNQIANB0AVqIAQgA0HQAGoQ9wcEQCADKALcBSICQQBOBEAgAyACNgKYBgsCQCADKALgBSICQQBIBEAgAygClAYhAgwBCyADIAI2ApQGCyABIAMoAvwFIAMoApgGIAIQiAggA0H4BWpB+QEQtQIMGgsgA0F/NgJIIANCroGAgICtGjcDQCADQdAFaiAEIANBQGsQ9wdFDQAgAygC3AUiBEEATgRAIAMgBDYCmAYLAkAgAygC4AUiCUEASARAIAMoApQGIQkMAQsgAyAJNgKUBgsgASADKAL8BSADKAKYBiAJEIgIIANB+AVqQfkBELUCIAMoAuQFQQFzIQkMGwsgA0Lo0oGAcDcDMCADQdAFaiAEIANBMGoQ9wdFDREgCUEKRiEQDBkLAkAgDCgAASIHQYCAgIB4ckGAgICAeEYNACADQouBgIBwNwOQASADQdAFaiAEIANBkAFqEPcHRQ0AIAMoAtwFIgJBAE4EQCADIAI2ApgGCyADKALgBSICQQBOBEAgAyACNgKUBgsgA0KOgICAcDcDYCADQdAFaiADKALYBSADQeAAahD3BwRAIAMoAtwFIgJBAE4EQCADIAI2ApgGCyADKALgBSICQQBIDRkgAyACNgKUBgwZCyABIAMoAvwFIAMoApgGIAMoApQGEIgIIANB+AVqQQAgB2sQjAgMGAsgA0KOgICAcDcDgAEgA0HQBWogBCADQYABahD3BwRAIAMoAtwFIgJBAE4EQCADIAI2ApgGCyADKALgBSICQQBIDRggAyACNgKUBgwYCyADQujSgYBwNwNwIANB0AVqIAQgA0HwAGoQ9wcEQCAHQQBHIRAMGQsgASADKAL8BSADKAKYBiADKAKUBhCICCADQfgFaiAHEIwIIAQhAgweCyAMKAABIgdBgICAgHhGDQ8gA0KLgYCAcDcDsAEgA0HQBWogBCADQbABahD3B0UNDyADKALcBSICQQBOBEAgAyACNgKYBgsgAygC4AUiAkEATgRAIAMgAjYClAYLIANCjoCAgHA3A6ABIANB0AVqIAMoAtgFIANBoAFqEPcHBEAgAygC3AUiAkEATgRAIAMgAjYCmAYLIAMoAuAFIgJBAEgNFyADIAI2ApQGDBcLIAEgAygC/AUgAygCmAYgAygClAYQiAggA0H4BWoiAkGxARC1AiACQQAgB2sQ7wcMFgsgDCgAASIHQf8BSg0OIAEgAygC/AUgAygCmAYgAygClAYQiAggA0H4BWoiAiAJQT5rQf8BcRC1AiACIAdB/wFxELUCIAQhAgwcCyAMKAABQTNHDQ0gASADKAL8BSADKAKYBiADKAKUBhCICCADQfgFakHvARC1AiAEIQIMGwsgDCgAASECIANCjoCAgHA3A8ABIANB0AVqIAQgA0HAAWoQ9wcEQCAAIAIQUSADKALcBSICQQBOBEAgAyACNgKYBgsgAygC4AUiAkEASA0UIAMgAjYClAYMFAsgAkEwRw0MIAEgAygC/AUgAygCmAYgAygClAYQiAggA0H4BWpBxgEQtQIgBCECDBoLIANCyICAgHA3A/gBIANC17T1gnA3A/ABIANB0AVqIgcgBCICIANB8AFqEPcHDRkgA0F/NgLoASADQoGEkICACTcD4AEgByACIANB4AFqEPcHDRkgA0F/NgLYASADQoaOqMiACTcD0AEgByACIANB0AFqEPcHDRkMCwsgA0KOgICAcDcDwAIgA0HQBWogBCADQcACahD3BwRAIAMoAtwFIgJBAE4EQCADIAI2ApgGCyADKALgBSICQQBIDRIgAyACNgKUBgwSCyADQqiAgIBwNwOwAiADQdAFaiAEIANBsAJqEPcHBEAgAygC3AUiAkEATgRAIAMgAjYCmAYLAkAgAygC4AUiAkEASARAIAMoApQGIQIMAQsgAyACNgKUBgsgASADKAL8BSADKAKYBiACEIgIIANB+AVqQSkQtQIMEgsgA0Lo0oGAcDcDoAJBACEQIANB0AVqIgcgBCADQaACahD3Bw0SIANCrYGAgHA3A5ACIAcgBCADQZACahD3BwRAIAMoAtwFIgJBAE4EQCADIAI2ApgGCwJAIAMoAuAFIgJBAEgEQCADKAKUBiECDAELIAMgAjYClAYLIAEgAygC/AUgAygCmAYgAhCICCADQfgFakH4ARC1AgwSCyADQX82AogCIANCroGAgICtGjcDgAIgA0HQBWogBCADQYACahD3B0UNCiADKALcBSIEQQBOBEAgAyAENgKYBgsCQCADKALgBSIJQQBIBEAgAygClAYhCQwBCyADIAk2ApQGCyABIAMoAvwFIAMoApgGIAkQiAggA0H4BWpB+AEQtQIgAygC5AVBAXMhCQwTCyADQX82AtgCIANCwoCAgOABNwPQAiADQdAFaiAEIANB0AJqEPcHRQ0JIAMoAtwFIgJBAE4EQCADIAI2ApgGCwJAIAMoAuAFIgJBAEgEQCADKAKUBiECDAELIAMgAjYClAYLIAEgAygC/AUgAygCmAYgAhCICCADQfgFaiICQcIAELUCIAIgAygC9AUQ7wcMEAsgA0F/NgKIAyADQti2+YJwNwOAAyADQdAFaiAEIANBgANqEPcHRQ0IIAMoAtwFIgJBAE4EQCADIAI2ApgGCyADKALgBSICQQBOBEAgAyACNgKUBgsgA0KOgICAcDcD8AIgAygC5AUiBEEBaiEHQX8hCQJAIANB0AVqIAMoAtgFIgIgA0HwAmoQ9wcEQCADKALcBSICQQBOBEAgAyACNgKYBgsgAygC4AUiAkEATgRAIAMgAjYClAYLIAMgAygC6AU2AuQCIANBfzYC6AIgAyAEQQFrNgLgAiADQdAFaiADKALYBSICIANB4AJqEPcHRQ0BIAMoAtwFIQkgAygC2AUhAgsgByEECyABIAMoAvwFIAMoApgGIAMoApQGEIgIIANB+AVqIAQgAygC6AUQhwggCUEASA0WIAMgCTYCmAYMFgsgA0F/NgKYAyADQpuAgIBwNwOQAyADQdAFaiAEIANBkANqEPcHRQ0HIAMoAtwFIgJBAE4EQCADIAI2ApgGCyADKALgBSICQQBIDQ4gAyACNgKUBgwOCyAMLwABIgdB/wFLDQYgA0KOgICAcDcCvAQgAyAHNgK4BCADQo+hgoCACzcDsAQCQCADQdAFaiICIAQgA0GwBGoQ9wdFBEAgDUKOgICAcDcDACADIAc2ApwEIANB2AA2ApgEIANCjZ2CgJACNwOQBCACIAQgA0GQBGoQ9wdFDQELIAMoAtwFIgJBAE4EQCADIAI2ApgGCwJAIAMoAuAFIglBAEgEQCADKAKUBiEJDAELIAMgCTYClAYLIAEgAygC/AUgAygCmAYgCRCICCADQfgFaiIEQZIBQZIBQZEBIAMoAuQFIgJBkAFGGyACQY4BRhsQtQIgBCAHQf8BcRC1AgwOCyADQYQEakKOgICAcDcCACADQYAEaiAHNgIAIANCkYCAgIALNwP4AyADQoSAgIDAEzcD8AMgA0HQBWogBCADQfADahD3BwRAIAMoAtwFIgJBAE4EQCADIAI2ApgGCwJAIAMoAuAFIglBAEgEQCADKAKUBiEJDAELIAMgCTYClAYLIAEgAygC/AUgAygCmAYgCRCICAJAIAMoAvQFQTBGBEAgA0H4BWpBxgEQtQIMAQsgA0H4BWoiAkEEELUCIAIgAygC9AUQ7wcLIANB+AVqIgJBkwEQtQIgAiAHQf8BcRC1AgwOCyADQeQDakKOgICAcDcCACADQeADaiAHNgIAIANCkYCAgIALNwPYAyADQoGAgIDAEzcD0AMgA0HQBWogBCADQdADahD3BwRAIAMoAtwFIgJBAE4EQCADIAI2ApgGCwJAIAMoAuAFIglBAEgEQCADKAKUBiEJDAELIAMgCTYClAYLIAEgAygC/AUgAygCmAYgCRCICCADQfgFaiICIAMoAuwFEIwIIAJBkwEQtQIgAiAHQf8BcRC1AgwOCyALQo6AgIBwNwMAIANBxANqIAc2AgAgA0HAA2pB2AA2AgAgA0KcgYCAkAI3A7gDIANC17T1gnA3A7ADIANB0AVqIAQgA0GwA2oQ9wcEQCADKALcBSICQQBOBEAgAyACNgKYBgsCQCADKALgBSIJQQBIBEAgAygClAYhCQwBCyADIAk2ApQGCyABIAMoAvwFIAMoApgGIAkQiAggA0H4BWoiAiADKALkBSADKALoBRCHCCACQZMBELUCIAIgB0H/AXEQtQIMDgsCQCAHDQAgA0F/NgKoAyADQteAgIAQNwOgAyADQdAFaiAEIANBoANqEPcHRQ0AIAMoAtwFIgJBAE4EQCADIAI2ApgGCwJAIAMoAuAFIgJBAEgEQCADKAKUBiECDAELIAMgAjYClAYLIAEgAygC/AUgAygCmAYgAhCICCADQfgFakHKARC1AgwOCyABIAMoAvwFIAMoApgGIAMoApQGEIgIIANB+AVqQdcAIAcQhwggBCECDBQLIAwvAAEhAiABIAMoAvwFIAMoApgGIAMoApQGEIgIIANB+AVqIAkgAhCHCCAEIQIMEwsgAyAMLwABIgo2AtQEIANBfzYC2AQgAyAHNgLQBCADQdAFaiAEIANB0ARqEPcHBEAgAygC3AUiAkEATgRAIAMgAjYCmAYLAkAgAygC4AUiBEEASARAIAMoApQGIQQMAQsgAyAENgKUBgsgASADKAL8BSADKAKYBiAEEIgIIANB+AVqIAlBAWogChCHCAwMCyABIAMoAvwFIAMoApgGIAMoApQGEIgIIANB+AVqIAkgChCHCCAEIQIMEgsgA0KOgICAcDcDmAUgA0LYtvmCcDcDkAUgA0HQBWogBCADQZAFahD3BwRAIAMoAtwFIgJBAE4EQCADIAI2ApgGCyADKALgBSICQQBOBEAgAyACNgKUBgsgAyADKALoBSIKNgLkBCADQX82AugEIAMgAygC5AUiBEEBazYC4AQgA0HQBWogAygC2AUiAiADQeAEahD3BwRAIAMoAtwFIgJBAE4EQCADIAI2ApgGCyADKALgBSICQQBOBEAgAyACNgKUBgsgBEEBaiEEIAMoAtgFIQILIAEgAygC/AUgAygCmAYgAygClAYQiAggA0H4BWoiByAJQQJrQf8BcRC1AiAHIAQgChCHCAwSCyADQo6AgIBwNwOIBSADQpiAgICgCDcDgAUgA0HQBWogBCADQYAFahD3BwRAIAMoAtwFIgJBAE4EQCADIAI2ApgGCwJAIAMoAuAFIgJBAEgEQCADKAKUBiECDAELIAMgAjYClAYLIAEgAygC/AUgAygCmAYgAhCICCADQfgFaiICIAlBAmtB/wFxELUCIAJBwgAQtQIgAiADKAL0BRDvBwwLCyADQo6AgIBwNwP4BCADQpmAgICACTcD8AQgA0HQBWogBCADQfAEahD3B0UNAyADKALcBSICQQBOBEAgAyACNgKYBgsCQCADKALgBSICQQBIBEAgAygClAYhAgwBCyADIAI2ApQGCyABIAMoAvwFIAMoApgGIAIQiAggA0H4BWoiAiAJQQJrQf8BcRC1AiACQcgAELUCDAoLIANBfzYCuAUgA0KEgICA0NXr1ax/NwOwBSADQdAFaiAEIANBsAVqEPcHRQ0CIAMoAtwFIgdBAE4EQCADIAc2ApgGCyADKALgBSIHQQBOBEAgAyAHNgKUBgsgAygC5AUhCiADKAL0BSIHQckARgR/QfoBBSAHQRtHDQNB+wELIQcCQAJAIApBqwFrDgMAAQABCyABIAMoAvwFIAMoApgGIAMoApQGEIgIIANB+AVqIAcQtQIgACADKAL0BRBRDAoLIANC6ICAgHA3A6AFIANB0AVqIAMoAtgFIANBoAVqEPcHRQ0CIAMoAtwFIgRBAE4EQCADIAQ2ApgGCwJAIAMoAuAFIglBAEgEQCADKAKUBiEJDAELIAMgCTYClAYLIAEgAygC/AUgAygCmAYgCRCICCADQfgFaiAHELUCIAAgAygC9AUQUUHpACEJDAsLIANBfzYCyAUgA0KHgICA4Ak3A8AFIANB0AVqIAQgA0HABWoQ9wdFDQEgAygC3AUiAkEATgRAIAMgAjYCmAYLAkAgAygC4AUiAkEASARAIAMoApQGIQIMAQsgAyACNgKUBgsgASADKAL8BSADKAKYBiACEIgIIANB+AVqIgJBDBC1AiACQQcQtQIMCAsgASATIA8gBCADQZgGaiADQZQGahCACCEECyABIAMoAvwFIAMoApgGIAMoApQGEIgIIANB+AVqIAwgBRC6AiAEIQIMDQsgASgCtAIiEEEYaiEKIAEoArwCIQ1BASEHQQAhEkEAIQwDQAJAIAwgDUgEQEEDIQUgECgCACIEQegAa0EDTwRAIARB8wFHDQJBASEFCwJAIAEoAowCIBAoAgxBFGxqKAIMIBAoAggiD2siAkGAf0ggAiAFQf8AakpyRQRAIBBBATYCBCAEQfMBRgRAQfIBIQIgEEHyATYCAAwCCyAQIARBiAFqIgI2AgAMAQsgBEHqAEcgAkGAgAJqQf//A0tyDQIgEELzgYCAIDcCAEECIQVB8wEhAgsgAygC+AUgD2pBAWsgAjoAACADKAL8BSILIBAoAgQiAiAFIA9qamsiBARAIAMoAvgFIA9qIAJqIgIgAiAFaiAE/AoAAAsgAyALIAVrNgL8BSABKAKUAiICQQAgAkEAShshBCABKAKMAkEMaiECA0AgBEUEQCABKAK8AiENIAchBCAKIQIDQAJAIAQgDU4EQEEAIQQgASgCyAIiAkEAIAJBAEobIQIDQCACRQ0CIA8gASgCwAIgBGoiDigCACILSQRAIA4gCyAFazYCAAsgAkEBayECIARBDGohBAwACwALIA8gAigCACILSARAIAIgCyAFazYCAAsgBEEBaiEEIAJBEGohAgwBCwsgEkEBaiESDAMLIA8gAigCACILSARAIAIgCyAFazYCAAsgBEEBayEEIAJBFGohAgwACwALIAEoArQCIQIgACASBH8gAkEMaiECQQAhCQNAIAkgDUgEQCABKAKMAiACKAIAQRRsaigCDCACQQRrKAIAIgdrIQQCQAJAAkACQCACQQhrKAIAQQFrDgQAAQMCAwsgAygC+AUgB2ogBDoAAAwCCyADKAL4BSAHaiAEOwAADAELIAMoAvgFIAdqIAQ2AAALIAJBEGohAiAJQQFqIQkgASgCvAIhDQwBCwsgASgCtAIFIAILEFJBACESIAFBADYCtAIgACABKAKMAhBSIAFBADYCjAJBACECIAAgASgCwAIiBwR/IAFCADcC5AIgAUIANwLsAiABQQg2AvQCIAEgASgCADYC+AIgAUHkAmohDyABKALgAiEKIAEoAtwCIQxBCCEJQQAhDQN/IAEoAsgCIAJMBH8gBwUCQCAHIAlqIgVBBGsoAgAiC0EASA0AIAVBCGsoAgAiBCANayIOQQBIDQAgCyAMRiAFKAIAIgUgCkZxDQAgBSAKayEKIAsgDGshDQJAAkAgDkEySw0AIA1BAWoiB0EESw0AIA8gByAOQQVsakEBakH/AXEQtQIMAQsgD0EAELUCIA8gDhCNCCAPIA0QjggLIA8gChCOCCABKALAAiEHIAQhDSAFIQogCyEMCyAJQQxqIQkgAkEBaiECDAELCwVBAAsQUiABQQA2AsACIAgQ8AcgCCADKQOIBjcCECAIIAMpA4AGNwIIIAggAykD+AU3AgAgASABKAIkQYCAIHI2AiQgAS0A/AFBAUcNESAAEB4aDBALIAdBAWohByAKQRBqIQogEEEQaiEQIAxBAWohDAwACwALQfiVwABB/5jBAEG8mQJB2KnAABAUAAtB9OXAAEH/mMEAQY2YAkHYqcAAEBQAC0GJ5sAAQf+YwQBBiZgCQdipwAAQFAALQcHBwQBB/5jBAEH+lwJB2KnAABAUAAtB+JXAAEH/mMEAQfyXAkHYqcAAEBQACyADKALYBSECDAYLIAMoAtwFIgRBAE4EQCADIAQ2ApgGCyADKALgBSIEQQBOBEAgAyAENgKUBgsgAygC7AUhCSADKALYBSEEIAMoAuQFQegAayAQRg0BIAEgCUF/EP0HGiAEIQIMBQsgAygC7AUhBSADKALYBSEHDAILIAEgCSADQZwGahCJCCEFIAMoAtAFIAMoAtQFIAQgBRCKCARAIAEgBUF/EP0HGiAEIQIMBAtB6gAhCSADKAKcBiIKQShrIgdBCEtBASAHdEGDAnFFcg0AIAEgBUF/EP0HGiABIAMoAvwFIAMoApgGIAMoApQGEIgIIANB+AVqIAoQtQIgASATIA8gBCADQZgGaiADQZQGahCACCECDAMLIAQhBwsgASADKAL8BSADKAKYBiADKAKUBhCICCAJQeoARyIMRQRAIAEgEyAPIAcgA0GYBmogA0GUBmoQgAghBwsgBUEASA0CIAUgASgClAJODQIgASABKAK8AiIEQQFqNgK8AiABKAK0AiAEQQR0aiIQQQQ2AgQgECAJNgIAIBAgBTYCDCAQIAMoAvwFIgpBAWo2AggCQCAOIAVBFGxqIgUoAgwiBEF/RgRAIAUoAgggAkF/c2oiAkH/AEogCUHoAGtBAktyRQRAIBBBATYCBCAQIAlBiAFqIgQ2AgAgA0H4BWoiAiAEELUCIAJBABC1AiAHIQIgACAFIAMoAvwFQQFrQQEQiwgNBAwDCyAMIAJB//8BSnINASAQQvOBgIAgNwIAIANB+AVqIgJB8wEQtQIgAkEAEKYFIAchAiAAIAUgAygC/AVBAmtBAhCLCA0DDAILIAlB6ABrQQJLIAQgCkF/c2oiCkGAAWpB/wFLckUEQCAQQQE2AgQgECAJQYgBaiIENgIAIANB+AVqIgIgBBC1AiACIApB/wFxELUCIAchAgwDCyAMIApBgIACakH//wNLcg0AIBBC84GAgCA3AgAgA0H4BWoiAkHzARC1AiACIApB//8DcRCmBSAHIQIMAgsgA0H4BWoiAiAJQf8BcRC1AiACIAUoAgwgAygC/AVrEO8HIAchAiAFKAIMQX9HDQEgACAFIAMoAvwFQQRrQQQQiwgNAQsLQX8hEiADKAL4BSICRQ0CIAMoAowGIAJBACADKAKIBhEAABoMAgtB+JXAAEH/mMEAQfmYAkHYqcAAEBQAC0F/IRILIANBoAZqJAAgEg0OIAYgASgC9AEiBDYC4AMgASgC8AEhEyAGIAAgBEEBdBA/IgU2AugDIAVFDQ4gBEEAIARBAEobIQIDQCACBEAgBUH//wM7AQAgAkEBayECIAVBAmohBQwBCwsgBkEANgLwAyAGIAAgBEECdBA/IgI2AuwDAkAgAkUNACAGQgA3AvQDIAZBADYC5AMgACAGQeADakEAQQBBAEF/EP4HDQAgAEEIaiEFA0AgBigC8AMhBAJAAkACQCAGKAL0AyICQQBKBEAgBiACQQFrIgI2AvQDIBMgBCACQQJ0aigCACICaiIQLQAAIglBBGpB/wFxQQRNBEAgBiACNgJUIAYgCTYCUCAAQdbNwQAgBkHQAGoQHxoMBgsgBigC7AMiDiACQQJ0aigCACEKIAYoAugDIg0gAkEBdGovAQAhCCAJQRNqIAkgCUG4AUsbIgtBA3RBkLbCAGohDyAFKAIALQDxBUHAAHEEQCAGIAo2AqwBIAYgCDYCqAEgBiACNgKgASAGIA8oAgA2AqQBQbjfwQAgBkGgAWoQGBoLIAIgDy0ABGoiDCAGKALgA0oEQCAGIAI2AmQgBiAJNgJgIABB8czBACAGQeAAahAfGgwGCyAPLQAFIQcCQCALQSFrIgRBEUtBASAEdEG/gAhxRXJFBEAgEC8AASAHaiEHDAELIAtBhwJrQQNLDQAgByAJakH0AWshBwsgByAISgRAIAYgAjYCdCAGIAk2AnAgAEG3zcEAIAZB8ABqEB8aDAYLAkAgDy0ABiAHayAIaiIHIAYoAuQDTA0AIAYgBzYC5AMgB0H//wNIDQAgBiACNgKEASAGIAk2AoABIABBmc3BACAGQYABahAfGgwGCwJAAkACQAJAAkACQAJAAkACQAJAAkAgCUHoAGsOHAICAQcDDwoODg4OBAYEBQUFDg4ODg4ICA4ODgkACyAJQSNrIgRBDksNC0EBIAR0QeXgAXENDgwLCyACIBAoAAFqQQFqIQwMDAsgACAGQeADaiACIBAoAAFqQQFqIAkgByAKEP4HRQ0LDA0LIAAgBkHgA2ogAiAQKAABakEBaiAJIAdBAWogChD+B0UNCgwMCyAAIAZB4ANqIAIgECgABWpBBWogCSAHQQFqIAoQ/gdFDQkMCwsgACAGQeADaiACIBAoAAVqQQVqIAkgB0ECaiAKEP4HRQ0IDAoLIAAgBkHgA2ogAiAQKAAFakEFaiAJIAdBAWsgChD+B0UNBwwJCyAAIAZB4ANqIAIgECgAAWpBAWogCSAHIAoQ/gcgAiEKRQ0GDAgLIAIhCgwFCyAHQQJqIQIMAwsgCkEASARAIAYgAjYCkAEgAEGAzMEAIAZBkAFqEB8aDAYLIA0gCkEBdGovAQAgCiATai0AAEHrAEdqQQFqIQcgDiAKQQJ0aigCACEKDAMLIAAgBBBSIAAgBigC7AMQUiAAIAYoAugDEFIgBigC5AMhBSAAIAEoAqACQQN0QdgAaiIEIAEoAjwgASgCSGpBFGxqIgogASgCqAJBA3RqIgIgASgC9AFqEOUBIghFDRMgCCACIAhqIgI2AgwgCEEEa0EBNgIAIAggASgC9AEiBzYCECAHBEAgAiABKALwASAH/AoAAAsgACABKALwARBSIAFBADYC8AEgCCABKAIsNgIUIAEoAjwiByABKAJIIgJqQQBKBEAgCCAEIAhqIgQ2AhggAkEASgRAIAJBFGwiAgRAIAQgASgCQCAC/AoAAAsgASgCPCEHIAEoAkghAgsgCCAHQQBKBH8gB0EUbCIEBEAgCCgCGCACQRRsaiABKAIwIAT8CgAACyABKAI8IQcgASgCSAUgAgs7ASAgCCAHOwEiIAggASgCTDsBJCAIIAEoAlA7ASggACABKAJAEFIgACABKAIwEFIgACABKAI0EFILIAggASgCoAIiAjYCLAJAIAJFDQAgCCAIQdgAaiIENgI0IAJBA3QiAkUNACAEIAEoApwCIAL8CgAACyAAIAEoApwCEFIgCCAFOwEmIAFBADYCnAIgCCABKALYAjYCOCAIIAEpAtwCNwI8IAggACABKALkAiABKALoAhDcASICNgJMIAJFBEAgCCABKALkAjYCTAsgCCABKALoAjYCSCAIIAEoAvwCNgJQIAggASgCgAM2AkQgASgCjAEiAiABQZABakcEQCAAIAIQUgsgCCABKAKoAiICOwEqAkAgAkH//wNxRQ0AIAggCCAKaiIENgIcIAJBA3RB+P8fcSICRQ0AIAQgASgCsAIgAvwKAAALIAAgASgCsAIQUiABQQA2ArACIAggCC8BCEF9cSABLQAkQQN2QQJxciICOwEIIAggAkF7cSABLQAkQQN2QQRxciICOwEIIAggAkF+cSABLQAoQQd2ciICOwEIIAggAkF3cSABLwEkQQx2QQhxciICOwEIIAggAkGff3EgAS8BJkHgAHFyIgI7AQggCCABKAJ4QQBIBH8gASgCJEEOdkEQcQVBEAsgAkFvcXIiAjsBCCAIIAJB/35xIAEvASRBBHZBgAFxciICOwEIIAggAS8BJEEEdkGAAnEgAkH/fXFyIgI7AQggCCACQf97cSABLwEkQQR2QYAEcXIiAjsBCCAIIAJB/3dxIAEvASRBBHZBgAhxciICOwEIIAggAkH/7wNxIAEoAiRBBnZBgBBxcjsBCCAAQQRrIgIgAigCAEEBajYCACAAQQhqIgcoAgAhBCAIQQVrQQE6AAAgBCgC1AQiAiAINgIEIAggAjYCACAIIAA2AjAgCCAEQdQEajYCBCAEIAg2AtQEIAcoAgAiBC0A8QVBAXEEQCAIKAI4IgIEfyAEIAZB4ANqIAIQLyECIAYgCCkCPDcCtAMgBiACNgKwA0GI2sEAIAZBsANqEBgaIAcoAgAFIAQLIAZB4ANqIAgoAhQQLyENIAgvAQghAiAGIA02AqQDIAYgAkHgAHFBIEdB9MbBAGo2AqADQYbcwQAgBkGgA2oQGBogBkHZncAAQZaFwAAgCC8BCEEBcRs2ApADQb3dwQAgBkGQA2oQGBoCQCAILwEgRQ0AIAgoAhhFDQBBACEHQYC3wQBBABAYGiAAQQhqIQRBACECA0AgCC8BICACSwRAIAYgBCgCACANIAgoAhggB2ooAgAQLzYCgANBorDAACAGQYADahAYGiAHQRRqIQcgAkEBaiECDAELC0EKECsLAkAgCC8BIkUNACAIKAIYRQ0AQei2wQAQQEEAIQJBCCEKA0AgAiAILwEiTw0BIAgoAhggCC8BIEEUbGogCmoiC0EIayEHAn8gC0EEai0AACIFQQR2QQFrIgRBA08EQEHDkcAAIAVBAXENARpB+ZvAAEHPwsAAIAVBAnEbDAELIARBAnQoArirQwshBCAGIABBCGooAgAgDSAHKAIAEC82AvgCIAYgBDYC9AIgBiACNgLwAkHqr8AAIAZB8AJqEBgaIAtBBGsoAgAiBARAIAYgCygCADYC5AIgBiAENgLgAkHln8EAIAZB4AJqEBgaC0EKECsgCkEUaiEKIAJBAWohAgwACwALAkAgCC8BKkUNAEHYtsEAEEBBACECQQIhBwNAIAIgCC8BKk8NASAIKAIcIAdqIgVBAmsiBC8BACEKIAYgAEEIaigCACANIAVBAmooAgAQLzYC2AIgBiACNgLQAiAGQcORwABB+ZvAAEHPwsAAIApBCHEbIApBEHEbNgLUAkHqr8AAIAZB0AJqEBgaAkACQAJAAkACQAJAAkACQAJAIAQvAQBBB3FBAWsOBwECAwQFBgcACyAGIAUvAQA2ApACQdTiwQAgBkGQAmoQGBoMBwsgBiAFLwEANgKgAkGv4sEAIAZBoAJqEBgaDAYLIAYgBS8BADYCsAJByuLBACAGQbACahAYGgwFCyAGIAUvAQA2AsACQbniwQAgBkHAAmoQGBoMBAtBvp3BABBADAMLQdydwQAQQAwCC0HNncEAEEAMAQtBrpvBABBACyAHQQhqIQcgAkEBaiECDAALAAsgBiAILwEmNgKAAkGd4sEAIAZBgAJqEBgaIAYgCCgCEDYC8AFBiOLBACAGQfABahAYGiAIKAIMIgIgCCgCEGohBEEAIQoDQCACIARJBEAgAiACLQAAIgdBE2ogByAHQbgBSxtBA3QtAJS2QmohAiAKQQFqIQoMAQsLIAYgCjYC4AFB4eHBACAGQeABahAYGiAAQQMgCCgCDCAIKAIQIAgoAhgiBCAILwEgIgIgBCACQRRsakEAIAQbIAgvASIgCCgCHCAILwEqIAgoAjQgCCgCLCAIKAJQIAgoAjxBACAIQQAQxgECQCAAQQhqKAIALQDxBUEgcUUNACAIKAJIIgJBAEwNACAIKAJAIQ0gCCgCPCEKIAgoAkwhBCAGQfapwQA2AtgBIAZBpq3BADYC1AEgBkGptMEANgLQAUH528EAIAZB0AFqEBgaIAIgBGohDiAEIQdBACEMA0AgByAOTw0BIAdBAWohAgJAAn8gBy0AACIHRQRAIAIgDiACayAGQcADaiIFEMECIgdBAEgNAiAGKALAAyICIA4gAmsgBRDBAiIFQQBIDQIgBigCwAMhAkEAIAVBAXFrIAVBAXZzDAELIAdBAWsiBUH/AXFBBW4iB0F7bCAFakH/AXFBAWsLIQUgAiAOIAJrIAZBwANqEMECIgtBAEgNACAGIAcgDGoiDDYCwAEgBiAFIApqIgo2AsQBIAZBACALQQFxayALQQF2cyANaiINNgLIASAGKALAAyEHQcvfwQAgBkHAAWoQGBoMAQsLIAYgAiAEazYCsAFBtuDBACAGQbABahAYGgtBChArCyABKAIEBEAgASgCHCIEIAEoAhgiAjYCACACIAQ2AgQgAUEANgIYIAFBADYCHAsgACABEFIgCK1CgICAgGCEDBQLAkACQAJAAkACQCAJQfABaw4EAwMCAQALIAchAiAJQQ5rDgMEAwMFCyACIBAuAAFqQQFqIQwMBAsgAkEBaiICIAIgE2osAABqIQwMAwsgACAGQeADaiACQQFqIgIgAiATaiwAAGogCSAHIAoQ/gdFDQIMBAsgB0EBayECCyAKQQBIDQAgAiANIApBAXRqLwEAIAogE2otAABB6wBHakcNACAOIApBAnRqKAIAIQoLIAAgBkHgA2ogDCAJIAcgChD+B0UNAAsLIAAgBigC8AMQUiAAIAYoAuwDEFIgACAGKALoAxBSDA4LIBEoAAUhBCARKAABIQcgASABKALEAkEBajYCxAIMCQsgBkHAA2pBxgAQtQIMCgsgESgAASEFIAZBwANqIgJBwAAQtQIgAiAFEO8HDAkLIAZBfzYCSCAGQujSgYDgATcDQCAGQeADaiAKIAZBQGsQ9wdFDQYCQCAGKAL8AyIMQQBIDQAgDCABKAKUAk4NACAGKALwAyELIAYoAuwDIQ0gBigC6AMgBigC9AMhECAMIQIDQCABKALwASEIIAEoAowCIQ5BACESA0ACQCASQRRGDQAgDiACQRRsaigCBCEFA0AgBSAIaiICLQAAIhNBuwFHBH8gE0HLAUcEQCATQeoARw0DIBJBAWohEiACKAABIQIMBAtBCQVBBQsgBWohBQwACwALCyAGQo6AgIBwNwM4IAYgEDYCNCAGQRE2AjAgBkHgA2ogBSAGQTBqEPcHBEAgBigC/AMhAgwBCwsgBkF/NgIkIAYgEDYCICAGQeADaiAFIAZBIGoQ9wdFDQcgASABKAK4AkEBajYCuAIgASAMQX8Q/QcaIAEgBigC/AMiAkEBEP0HGiAGQcADaiIFIBBB/wFxELUCIAUgAhDvByEKIAcgDUYgBCALRnEgDUF/RnINCSABIAEoAsQCQQFqNgLEAiAFQcsBELUCIAUgDRDvByAFIAsQ7wcgCyEEIA0hBwwJC0GdlsAAQf+YwQBB25QCQdqswAAQFAALIAEoAowBIBEvAAEiDUEUbGoiAkEEaiEFIAItAAhBAnEhCwNAIAUoAgAiDEEASA0IIAEoAjAgDEEUbGoiBSgCBCANRw0IAkAgBS0ADEHwAXFBoAFHDQAgCwRAIAEQ/AciDiABEPwHIgJyQQBOBEAgBkHAA2oiCEHrABC1AiAIIA4Q7wcgASAOQQEQ/QcaIAEgASgCuAJBAWo2ArgCIAhBtAEQtQIgCCAMQf//A3EQpgUgCEGKARC1AiAIQQ4QtQIgCEEOELUCIAhB6gAQtQIgCCACEO8HIAEgAkEBEP0HGiABIAEoArgCQQFqNgK4AiAIQbsBELUCIAggDhDvByABKAKMAiAOQRRsaiAGKALEAzYCCCAIQbUBELUCIAhBuwEQtQIgCCACEO8HIAEoAowCIAJBFGxqIAYoAsQDNgIIDAILIAZBAToAzAMMCgsgBkHAA2oiAkGzARC1AiACIAxB//8DcRCmBQsgBUEIaiEFDAALAAsgASgCjAEgES8AASILQRRsakEEaiEFA0AgBSgCACINQQBIDQcgASgCMCANQRRsaiIFKAIEIAtHDQcgBS0ADEEEcQRAIAZBwANqIgJB5wAQtQIgAiANQf//A3EQpgULIAVBCGohBQwACwALIAEoAowBIA5BFGxqQQRqIQUDQCAFKAIAIgtBAEgNBiABKAIwIAtBFGxqIgUoAgQgDkcNBiABKAJgIAtHBEAgBkHAA2oiAiAFLQAMQQR2QQFrQQFNBH8gAkEDELUCIAIgBSgCEBDvB0HYAAVB4AALELUCIAIgC0H//wNxEKYFCyAFQQhqIQUMAAsACwJAAkACQCAOQegAaw4GBAQCBAEDAAsgDkEwa0ECSQ0CIA5BMkYEQCARLwABIQUgASARLwADIgIQ/wcgBkHAA2oiC0EyELUCIAsgBRCmBSALIAEoAowBIAJBFGxqLwEEQQFqQf//A3EQpgUMBwsgDkEzRwRAIA5BzABHDQUgESgAAUUNBwwFCyABIBEvAAEiBRD/ByAGQcADaiICQTMQtQIgAiABKAKMASAFQRRsai8BBEEBakH//wNxEKYFDAYLIAEgASgCuAJBAWo2ArgCIBEoAAEiAkEASA0EIAIgASgClAJODQQgASgCjAIgAkEUbGoiBSgCBCECIAZC7YCAgHA3AwAgBkHgA2ogAiAGEPcHRQ0DIAUgBSgCAEEBazYCAAwFCyABIAEoArgCQQFqNgK4AgsgBkF/NgLcAyAGQX82ArwDIAZBwANqIgsgESAJELoCIAEgFSADIAogBkHcA2ogBkG8A2oQgAghCiAGKALcAyIFQQBIIAMgCkxyDQMgBSAHRiAGKAK8AyICIARGcQ0DIAEgASgCxAJBAWo2AsQCIAtBywEQtQIgCyAFEO8HIAsgAhDvByACIQQgBSEHDAMLIAEgASgCuAJBAWo2ArgCCyAGQcADaiARIAkQugIMAQsLQfiVwABB/5jBAEGSkwJB2qzAABAUAAtBp8TBAEH/mMEAQfmgAkGrycAAEBQACyAAIAEQrAVCgICAgOAACyAGQaAEaiQAC3kBAX8CQAJAAkACQAJAIAEoAgAiAkGAAWoOBQQEBAIAAQsgACgCACABKQMYECcgACgCACABKQMgECcPCyACQal/Rw0BCyAAKAIAIAEoAhgQUQ8LIAJB1QBqQS5NBEAgACgCACABKAIYEFELDwsgACgCACABKQMYECcLtwQBA38gAUEQaiEDIAEoAhQhAgNAIAIgA0cEQCACQRhrIQQgAigCBCECIAAgBBCsBQwBCwsgACgCCCABKALwASABKAL0ASABKAIkQYCAIHFBE3YQNyABQfABahDwByAAIAEoArQCEFIgACABKAKMAhBSIAAgASgCwAIQUkEAIQNBACECA0AgASgCnAIhBCABKAKgAiACSgRAIAAgAyAEaikDABAnIANBCGohAyACQQFqIQIMAQsLIAAgBBBSIAAgASgCLBBRQQAhA0EAIQIDQCABKAIwIQQgASgCPCACSgRAIAAgAyAEaigCABBRIANBFGohAyACQQFqIQIMAQsLIAAgBBBSIAAgASgCNBBSQQAhA0EAIQIDQCABKAJAIQQgASgCSCACSgRAIAAgAyAEaigCABBRIANBFGohAyACQQFqIQIMAQsLIAAgBBBSQQAhAkEMIQMDQCABKALsASEEIAEoAuQBIAJKBEAgACADIARqKAIAEFEgA0EQaiEDIAJBAWohAgwBCwsgACAEEFJBACECQQQhAwNAIAEoArACIQQgASgCqAIgAkoEQCAAIAMgBGooAgAQUSADQQhqIQMgAkEBaiECDAELCyAAIAQQUiABKAKMASICIAFBkAFqRwRAIAAgAhBSCyAAIAEoAtgCEFEgAUHkAmoQ8AcgACABKAL8AhBSIAEoAgQEQCABKAIcIgIgASgCGCIDNgIAIAMgAjYCBCABQQA2AhggAUEANgIcCyAAIAEQUgumBQIDfgF/IAMpAwghBgJAIAAgAykDACIEELAHIgNBAE4EQAJAIAFCgICAgHCDQoCAgIAwUg0AIAAoAggoApQFKQMIIQEgA0UgBkKAgICAcINCgICAgDBScg0AIAAgBEHAABBrIgVCgICAgHCDQoCAgIDgAFEEQCAFDwsgBSABELcBIAAgBRAnRQ0AIARCgICAgPB+VA0CIASnQQRrIgAgACgCAEEBajYCAAwCCwJAAkACQAJAAkAgBEKAgICAcFQNACAEpyIHLwEKQRNHDQAgBygCGCIDQQRrIgIgAigCAEEBajYCACADrUKAgICAkH+EIQUgBkKAgICAcINCgICAgDBSDQEgBygCHCIDQQRrIgIgAigCAEEBajYCACADrUKAgICAkH+EIQQMAwsCQAJAAkAgAwRAIAAgBEH0ABBrIgVCgICAgHCDQoCAgIDgAFEEQEKAgICAMCEGDAgLIAZCgICAgHCDQoCAgIAwUQRAIAAgBEH1ABBrIgZCgICAgHCDQoCAgIDgAFINBAwICyAFIQQgBkL/////735WDQEMAwsgBEKAgICA8H5aBEAgBKdBBGsiAiACKAIAQQFqNgIACyAGQoCAgIDwflQNAQsgBqdBBGsiAiACKAIAQQFqNgIACyAEIQULIAVCgICAgHCDQoCAgIAwUQRAIAAoAggoArgEKALAASIDQQRrIgIgAigCAEEBajYCACADrUKAgICAkH+EIQUMAgsgACAFELIBIAAgBRAnIgVCgICAgHCDQoCAgIDgAFENAwwBCyAAIAYQsgEiBkKAgICAcINCgICAgOAAUQ0CCyAAIAUgBhCuBSIEQoCAgIDgAFENASAAIAYQJwsgACABIAUgBBC1AQ8LIAAgBRAnIAAgBhAnC0KAgICA4AAPCyAEC7UMAgp/AX4jAEGwAmsiAyQAAkACQCACQoCAgIBwg0KAgICAMFENAEKAgICA4AAhDSAAIANB0ABqIAIQ4gEiBUUNASADKAJQIQgDQCAHIAhHBEBBwAAhBgJAAkACQAJAAkACQAJAAkACQAJAAkAgBSAHai0AACIJQeQAaw4KCAkJAQkCCQkJAwALIAlB8wBrDgcDCAQFCAgGCAtBASEGDAYLQQIhBgwFC0EEIQYMBAtBCCEGDAMLQRAhBgwCC0GAAiEGDAELQSAhBgsgBCAGcUUNAQsgACAFEOQBIABBlavAAEEAEKYDGgwECyAHQQFqIQcgBCAGciEEDAELCyAAIAUQ5AEgBEGQAnEiB0GQAkcNACAAQZWrwABBABCmAxoMAQtCgICAgOAAIQ0gACADQdAAaiABIAdFEMYCIghFDQAgAygCUCEFIANBhAFqQQBBrAH8CwAgAyAEQQN2QQFxOgCEASADIARBAnZBAXE6AIMBIAMgBEEBdkEBcToAggEgAyAEQZACcUEARzoAgAEgAyAENgJ8IAMgCDYCeCADIAUgCGo2AnQgAyAINgJwIAMgADYClAEgA0F/NgKQASADQoGAgIBwNwOIASADIARBCHY6AIEBIANCADcDWCADQgA3A2AgAyAANgJsIANCADcDmAEgA0HKADYCaCADQgA3A6ABIAMgADYCrAEgA0HLADYCqAEgA0HYAGoiBSAEELMHIAVBABC0ByAFQQAQtAcgBUEAELUHGiAEQSBxRQRAIAVBDkEGELYHGiAFQQYQtAcgBUENQXUQtgcaCyADQdgAaiIEQRNBABC3ByADAn8CQCAEQQAQuAcNACAEQRRBABC3ByAEQRAQtAcgAygCcC0AAARAIARBn4jBAEEAELkHDAELIAMtAGRBAUYEQCADQdgAahC6BwwBCyADKAJcQQhrIQsgAygCWEEIaiEMQQAhBEEAIQlBACEHAkACQAJAAkACQAJAA0AgByALSARAIAcgDGoiBS0AACIKQS1PDQQgByAKLQCAs0MiBmogC0oNBQJAAkACQAJAAkACQAJAIApBFmsOFgEBAQICAAYGBgYFBQUFAwMEBAYGAAEGCyAFQQFqIAQ6AAAgBEEBaiEFIAQgCUgEQCAFIQQMBgsgBEH+AUogBSIEIQlFDQUMCAsgBEEATA0LIAVBAWogBEEBayIEOgAADAQLIARBAUwNCyAFQQFqIARBAmsiBDoAAAwDCyAFLwABQQJ0IAZqIQYMAgsgBS8AAUEDdCAGaiEGDAELIAVBAWotAAAgBmohBgsgBiAHaiEHDAELCyAJQQBODQELIANB2ABqQcimwABBABC5BwwFCyADKAJYIAMoAogBOgACIAMoAlggCToAAyADKAJYIAMoAlxBCGs2AAQgAygCnAEiBCADKAKIAUEBdEECa0sEQCADQdgAaiIFIAMoApgBIAQQuwcEQCAFELoHDAYLIAMoAlgiBCAELwAAQYABcjsAAAsgAygCmAEiBARAIAMoAqwBIARBACADKAKoAREAABoLIANBADoAECADKAJcQf////8HcSEGIAMoAlgMBQtBj6LBAEGUmcEAQdATQcmVwAAQFAALQdDSwABBlJnBAEHRE0HJlcAAEBQAC0Hqw8EAQZSZwQBB4RNByZXAABAUAAtBt7/BAEGUmcEAQecTQcmVwAAQFAALIAMoAlgiBARAIAMoAmwgBEEAIAMoAmgRAAAaCyADQgA3A2ggA0IANwNgIANCADcDWCADKAKYASIEBEAgAygCrAEgBEEAIAMoAqgBEQAAGgsgA0GYAWoiBEIANwIQIARCADcCCCAEQgA3AgAgA0GwAWohBUEAIQcDQCADQRBqIAdqIQQgBSAHai0AACIGRSAHQT5LckUEQCAEIAY6AAAgB0EBaiEHDAELC0EAIQYgBEEAOgAAQQALIgQ2AlQgACAIEOQBIARFBEAgAyADQRBqNgIAIABBo7DAACADEKYDGgwBCyAAIANB1ABqQQQQ1gIiAUKAgICA4ABRBEAgACAEEFIMAQsgAaciACAAKAIEQf////98cUGAgICAAnI2AgQgACAAKAIAQYCAgIB4cSAGcjYCACABIQ0LIANBsAJqJAAgDQvUAwIBfwN+IwBBIGsiBiQAAkACQAJAIAVBAXEEQEKAgICA4AAhByAAIAZBGGogAUHmABDZASIFRQ0DAkAgBSkDACIBQoCAgIBwWgRAIAGnLQAIQSBxDQELIAAgARDWAQwECyAGKQMYIghCgICAgHCDQoCAgIAwUQRAIAAgASACIAMgBBC6ASEHDAQLIAAgAyAEEL4BIglCgICAgOAAUQ0CIAUpAwAhASAGIAI3AxAgBiAJNwMIIAYgATcDACAAIAggBSkDCEEDIAYQPiIBQv////9vViABQoCAgIBwg0KAgICA4ABRcg0BIAAgARAnIAAQmgEMAgtCgICAgOAAIQcgACAGQRhqIAFB4gAQ2QEiBUUNAiAGKQMYIQEgBS0AEEUEQCAAIAEQJyAAEF4MAwsgAUKAgICAcINCgICAgDBRBEAgACAFKQMAIAIgAyAEED4hBwwDCyAAIAMgBBC+ASIIQoCAgIDgAFEEQCAAIAEQJyAAQoCAgIDgABAnDAMLIAUpAwAhByAGIAg3AxAgBiACNwMIIAYgBzcDACAAIAEgBSkDCEEDIAYQPiEHIAAgARAnIAAgCBAnDAILIAEhBwsgACAIECcgACAJECcLIAZBIGokACAHCxEAIAAgAykDACADKQMIEIkHCysAIAAgAhCHBCICRQRAIAAgAxAnQX8PCyAAIAEgAiADIAQQkwEgACACEFELDwAgACABIAIgA0EUEIgGCw8AIAAgASACIANBFRCIBgsVACAAQYCVwQBBABBwGkKAgICA4AAL7AMCBn8EfiMAQRBrIgYkAEKAgICA4AAhDAJAIAAgAykDACINEOkDIgRFDQAgBkIANwMIIAJBAk4EQCAAIAZBCGogAykDCBDvAw0BCyAELQAIBEAgABD0AwwBCyAGKQMIIgsgBCgCACIFrFYEQCAAQZmbwABBABDEARoMAQsgBSALpyIIayEFAn8CQCACQQNIDQAgAykDECIKQoCAgIBwg0KAgICAMFENACAAIAYgChDvAw0CIAYpAwAiCiAFrVYEQCAAQZrfwABBABDEARoMAwsgCqchBUEAIQNBAAwBC0EBIQMgBCgCBEEATgshCSAAIAFBIhDXASIBQoCAgIBwg0KAgICA4ABRDQACQCAELQAIBEAgABD0AwwBCwJAIAQoAgAiAqwiCiALWgRAIAMEQCACIAhrIQUMAgsgCyAFrXwgClgNAQsgAEH53sAAQQAQxAEaDAELIABBHBA/IgJFDQAgAiABpyIDNgIIIA2nIQAgDUKAgICA8H5aBEAgAEEEayIHIAcoAgBBAWo2AgALIAIgBCgCECIHNgIAIAcgAjYCBCACIAk6ABggAiAFNgIUIAIgCDYCECACIAA2AgwgBCACNgIQIAIgBEEQajYCBCADIAI2AhggASEMDAELIAAgARAnCyAGQRBqJAAgDAvBAQIBfgF/QoCAgIDgACEGAkAgAEHQABDlASIFBEAgBUEANgIEIAUgBUHIAGoiBzYCTCAFIAc2AkggACAFQQhqIgcgASACIAMgBBCxAwRAIAVBBTYCBAwCCyAAIAcQtAMiAkKAgICAcINCgICAgOAAUQ0BIAAgAhAnIAAgAUE8ENcBIgZCgICAgHCDQoCAgIDgAFENASAFIAanIgA2AkQgBSAANgIAIAYgBRA6CyAGDwsgACgCCCAFENQFQoCAgIDgAAu8AQEBfyABpyIGLwEKQThHIQUgBigCGCEGAkACQAJAIANBAEoEQCAGIAU6ACwgBCkDACEBIAUEQCABQoCAgIDwflQNAyABp0EEayIDIAMoAgBBAWo2AgAMAwsgAUKAgICA8H5UDQEgAadBBGsiAyADKAIAQQFqNgIADAELIAYgBToALEKAgICAMCEBIAUNAQsgBigCWEEIayABNwMADAELIAAgARAkGgtCgICAgDBCgICAgOAAIAAgBhCyAxsL2wIBA38jAEEwayIFJAACQCABpyIHKAIYIgZFDQAgBigCCCIILQAEDQAgCEEBOgAEIANBAEwEfkKAgICAMAUgBCkDAAshASAHLwEKIQMgACgCCC0A8gVBIHEEQCAFIANBNUc2AgBB9LXBACAFEBgaIAAoAgggARAqQQoQKwsCQCADQTVHIgMgAUKAgICAcFRyRQRAAkACQCABIAYpAwAQtwEEQCAAQejGwABBABBwGgwBCyAAIAFBiQEQayICQoCAgIBwg0KAgICA4ABSDQELIAAoAggiAykDiAUhASADQoCAgIDAADcDiAUgACAGKQMAIAFBARDSBSAAIAEQJwwDCyAAIAIQoQENASAAIAIQJwsgACAGKQMAIAEgAxDSBQwBCyAFIAI3AyAgBSABNwMYIAUgBikDADcDECAAQcwAQQMgBUEQahA8GiAAIAIQJwsgBUEwaiQAQoCAgIAwC5MCAQJ+IwBBIGsiAiQAAn5CgICAgOAAIAAgAykDACIEENgBDQAaQoCAgIDgACAAIAEgAkEQaiIDELoDIgFCgICAgOAAUQ0AGgJAAkAgACAEQoCAgIAwQQIgAxA+IgVCgICAgHCDQoCAgIDgAFEEQCAAKAIIIgMpA4gFIQQgA0KAgICAwAA3A4gFIAIgBDcDCCAAIAIpAxhCgICAgDBBASACQQhqED4hBCAAIAIpAwgQJyAEQoCAgIBwg0KAgICA4ABRDQEgACAEECcLIAAgBRAnIAAgAikDEBAnIAIpAxghBAwBCyAAIAIpAxAQJyAAIAIpAxgQJyABIQRCgICAgOAAIQELIAAgBBAnIAELIAJBIGokAAvXAQEBfiABQoCAgIBwg0KAgICAMFEEQCAAQaLQwQBBABBwGkKAgICA4AAPCyADKQMAIgQQ9wNFBEAgAEHcnMAAQQAQcBpCgICAgOAADwsgACABQT4Q1wEiAUKAgICAcINCgICAgOAAUgR+IABBEBA/IgJFBEAgACABECdCgICAgOAADwsgAEEMED8iA0UEQCAAIAEQJyAAIAIQUkKAgICA4AAPCyACIAE3AwggAiAENwMAIANBATYCACADIAI2AgggBCADEPwDIAEgAhA6IAEFQoCAgIDgAAsLvQEBAn4CQCABQoCAgIBwg0KAgICAMFEEQCAAQaLQwQBBABBwGgwBC0KAgICA4AAhBCAAIAMpAwAiBRDYAUUEQCAAIAFBPxDXASIEQoCAgIBwg0KAgICA4ABRDQEgAEEYED8iAkUEQCAAIAQQJwwCCyACIAA2AgggAiACNgIEIAIgAjYCACAFQoCAgIDwfloEQCAFp0EEayIAIAAoAgBBAWo2AgALIAIgBTcDECAEIAIQOgsgBA8LQoCAgIDgAAvnAQICfwN+An8CQCAAKAIIIgEoAsQEQcEATwRAIAEoAsgEKAKADA0BC0F/IAFByKHCAEHAAEEBEKkEDQEaCyAAIABBAxDHASIEQZCiwwBBBBCRBBogACAAQc0AQefIwABBAkEEQQAQiAMiBSAEEMAFGkHkocIAIQFCASEDA0AgA0IaUgRAIAAgBCAAIAEoAgAQhwQiAiADQQQQkwEaIAAgBSACIANBBBCTARogACACEFEgA0IBfCEDIAFBCGohAQwBCwsgACAAKQOAAkHdASAFQQMQkwEaIAAgACgCMEGABGogBBBtQQALC6YBAgN/An4jAEEQayIAJAAjAEEQayIBJAACf0GogMYAKAIAQgEgAUEIahAGQf//A3EiAgRAQfSfxwAgAjYCAEF/DAELIABBADYCDCAAIAEpAwgiA0KAlOvcA4AiBDcDACAAIAMgBEKA7JSjDH58PgIIQQALIAFBEGokAARAAAsgACkDACEDIAA0AgggAEEQaiQAIANCgJTr3AN+fLpEAAAAAICELkGjCz0AQoCAgIDgfhC9BSAAKwOQAqG9IgFCgICAgKCBgPz/AH0gAUL///////////8Ag0KAgICAgICA+P8AVhsLNAAgAUKAgICAcINCgICAgDBRBEAgAEGi0MEAQQAQcBpCgICAgOAADwsgACABIANBARDFBQsPACAAIAEgAkEAQQMQmAUL6QICA38BfkKAgICA4AAhASAAIAMpAwAQsgEiB0KAgICAcINCgICAgOAAUgRAIAenIgMoAgAiBEH/////B3EhBUEAIQIgAxAzIQMCQAJ+AkACQAJAIARBAE4NACAAQQEgBSAFQQFNGxA/IgJFDQRBACEEA0AgBCAFRgRAIAIhAwwCCyADLwEAIgZB/wFNBEAgAiAEaiAGOgAAIANBAmohAyAEQQFqIQQMAQsLIABB/bTAAEH1usAAQQAQwgUaDAELIAVB1arVqgVPBEAgAEHA/cAAQQAQxAEaDAELIAVB/v///wJPBEAgAEGv/cAAQQAQxAEaDAELIAAgBUECakEDbkECdCIGQQAQwgIiBA0BC0KAgICA4AAMAQsgAyAFIAQQMyIDQdCjwwAQwwUgA2pBADoAACAEIAQoAgBBgICAgHhxIAZyNgIAIAStQoCAgICQf4QLIQEgAkUNACAAIAIQUgsgACAHECcLIAEL4QECAn8DfiMAQaACayIEJAACQCAAKAIIIgUoAsQEQcEASQ0AIAUoAsgEKAKADEUNACAEIAM2AowCIARBgAIgAiADECUaAkAgACABELICIgZCgICAgOAAUQ0AIAAgBBCyAiIHQoCAgIDgAFEEQCAAIAYQJwwBCyAEIAY3A5gCIAQgBzcDkAIgAEKAgICAMCAEQZACakEAEMUFIQggACAHECcgACAGECcgCEKAgICA4ABRDQAgACAIECQaCyAEQaACaiQAQoCAgIDgAA8LQbfOwQBB/5jBAEHr8QNB38jAABAUAAvnAgEHfyABIAFBA3BrIQoDQCAEIApJBEAgACAEaiIGQQJqLQAAIQkgBkEBai0AACEHIAIgBWoiCCADIAYtAAAiBkECdmotAAA6AAAgCEEBaiADIAdBCHQiByAGQRB0ckEMdkE/cWotAAA6AAAgCEECaiADIAcgCXJBBnZBP3FqLQAAOgAAIAhBA2ogAyAJQT9xai0AADoAACAFQQRqIQUgBEEDaiEEDAELCwJAAn8CQAJAIARBf3MgAWoOAgABAwsgAiAFaiIBIAMgACAEai0AACIAQQJ2ai0AADoAACABIAMgAEEEdEEwcWotAAA6AAFBPQwBCyAAIARqIgFBAWotAAAhACACIAVqIgQgAyABLQAAIgFBAnZqLQAAOgAAIAQgAyAAQQh0IAFBEHRyQQx2QT9xai0AADoAASADIABBAnRBPHFqLQAACyEAIAIgBWoiAUE9OgADIAEgADoAAiAFQQRqIQULIAULiQYCCX8BfkKAgICA4AAhASAAIAMpAwAQsgEiDUKAgICAcINCgICAgOAAUgRAIA2nIgYoAgAiB0H/////B3EhAkEAIQMgBhAzIQYCQAJAAkAgB0EATgRAA0AgAiADRgRAQQAhBwwDCyADIAZqIANBAWohAywAAEEATg0ACyAAQf20wABB0ZXBAEEAEMIFGgwDCyAAQQEgAiACQQFNGxA/IgdFBEAMAwsDQCACIANGBEAgByEGDAILIAYvAQAiBEH/AE0EQCADIAdqIAQ6AAAgBkECaiEGIANBAWohAwwBCwsgAEH9tMAAQdGVwQBBABDCBRoMAQsgAkHVqtWqBU8EQCAAQcD9wABBABDEARoMAQsgAkHUqtWqBUYEQCAAQa/9wABBABDEARoMAQtBACEDIAAgAkECdkEDbEEDakEAEMICIgpFDQAgChAzIQtBACEEA0ACQCACIANGBEAgAiEDDAELAkAgAyAGai0AACIMLQCwqEMiBUECcQ0AIAVBAXFFDQEgBEEGdCIFIAwtALCkQ3IhBCAJQQFqIglBBEcNACAIIAtqIgkgBUEQdjoAACAJQQJqIAQ6AAAgCUEBaiAFQQh2OgAAIAhBA2ohCEEAIQRBACEJCyADQQFqIQMMAQsLAkACQAJAAn8CQAJAIAkOBAMEAQAECyAIIAtqIgUgBEEKdjoAACAFQQFqIARBAnY6AAAgCEECagwBCyAIIAtqIARBBHY6AAAgCEEBagshCCADIAIgAiADSRshBEEAIQUDQAJAIAMgBEYEQCAEIQMMAQsCQCADIAZqLQAAIgxBPUcgBUEBSnJFBEAgBUEBaiEFDAELIAwtALCoQ0ECcUUNAQsgA0EBaiEDDAELCyAFRQ0AIAUgCWpBBEcNAQsgAiADTQ0BCyAAKAIIIAoQMiAAQf20wABB0ZXBAEEAEMIFGgwBCyAIIAtqQQA6AAAgCiAKKAIAQYCAgIB4cSAIQf////8HcXI2AgAgCq1CgICAgJB/hCEBCyAHRQ0AIAAgBxBSCyAAIA0QJwsgAQucAgICfgJ/IAAgAUHAABDXASIBQoCAgIBwg0KAgICA4ABSBEACfiACKQMAIgRCgICAgHCDQoCAgIAwUgRAIAAgBBCyAQwBCyAAKAIIKAK4BCgCwAEiBkEEayIHIAcoAgBBAWo2AgAgBq1CgICAgJB/hAsiBEKAgICAcINCgICAgOAAUgRAAn4gAikDCCIFQoCAgIBwg0KAgICAMFIEQCAAIAUQsgEMAQsgAEGgARBzCyIFQoCAgIBwg0KAgICA4ABSBEAgAEEYED8iAgRAIAJBfzYCECACIAQ3AwggAiAFNwMAIAEgAhA6IAAgAUKAgICAMEEAQQBBACADEMIBIAEPCyAAIAUQJwsgACAEECcLIAAgARAnC0KAgICA4AALRAAgACABQcAAEJUCIgBFBEBCgICAgOAADwsgACACaikDACIBQoCAgIDwfloEQCABp0EEayIAIAAoAgBBAWo2AgALIAELzgECB38BfiMAQRBrIgQkAEKAgICA4AAhCQJAIAAgAUHAABCVAiIDRQ0AIAMoAhAiAkF/RgR/IAAgBEEMaiADKQMAEOIBIgZFDQFBACECQeChwgAhBSAEKAIMIQcCQANAIAJBGUcEQAJAQQEgAnRBooACcQ0AIAUoAgAiCCAGEMgFDQAgCBCFAiAHRg0DCyAFQQhqIQUgAkEBaiECDAELCyADKAIQIQILIAMgAkEBajYCECAAIAYQ5AEgAygCEAUgAgutIQkLIARBEGokACAJC1gBAn8CQCAALQAAIgJFIAIgAS0AACIDR3INACAAQQFqIQAgAUEBaiEBA0AgAS0AACEDIAAtAAAiAkUNASAAQQFqIQAgAUEBaiEBIAIgA0YNAAsLIAIgA2sLDAAgACABQcAAEKYNCw4AIAAgASACQcAAEKcNC7cDAgN+AX8CQCAAIAFBPxCVAiIHRQ0AIAMpAwAhBUKAgICAMCEEIAJBA04EQCADKQMQIQQLIAMpAwghBiAFEPcDRQRAIABB3JzAAEEAEHAaDAELIAUgARC3AUUEQAJAIAZCgICAgHCDQoCAgIAwUQ0AIAUgBhC3AUUNACAAQbycwABBABBwGgwCCwJAIARCgICAgHCDQoCAgIAwUQ0AIAQQ9wMNACAAQYTTwABBABBwGgwCCyAAQTAQPyICRQ0BIABBDBA/IgNFBEAgACACEFIMAgsgBykDECIBQoCAgIDwfloEQCABp0EEayIAIAAoAgBBAWo2AgALIAIgATcDICACIAU3AwggAiAHKAIIIgA2AiggAEEEayIAIAAoAgBBAWo2AgAgBkKAgICA8H5aBEAgBqdBBGsiACAAKAIAQQFqNgIACyACIAY3AxAgBEKAgICA8H5aBEAgBKdBBGsiACAAKAIAQQFqNgIACyACIAcoAgAiADYCACAAIAI2AgQgAiAENwMYIAcgAjYCACACIAc2AgQgA0ECNgIAIAMgAjYCCCAFIAMQ/AMLQoCAgIAwDwtCgICAgOAAC7EBAgF+A39CgICAgOAAIQQCQCAAIAFBPxCVAiIFRQ0AIAMpAwAiARD3A0UEQCAAQYTTwABBABBwGgwBCyAFKAIEIQNCgICAgBAhBANAIAMiAiAFRg0BIAIoAgQhAyACKQMYIAEQtwFFDQAgAigCBCIGIAIoAgAiBzYCACAHIAY2AgQgAkEANgIAIAJBADYCBCAAKAIIIAIQzQUgACgCCCACED1CgYCAgBAhBAwACwALIAQLZgECfyABKQMIEP0DIQMCQANAIAMoAgAiAkUNAQJAIAIoAgBBAkYEQCACKAIIIAFGDQELIAJBBGohAwwBCwsgAyACKAIENgIAIAAgAhAWDwtBhavBAEH/mMEAQdzsA0Gf5sAAEBQAC54BAQR/AkAgAUKAgICAcFQNACABpyIDLwEKQT9HDQAgAygCGCIERQ0AIAQoAgQhAgNAIAIgBEcEQCACKAIEIAAgAhDNBSECDAELCyAEKAIEIQIDQCACIARHBEAgAigCBCIDIAIoAgAiBTYCACAFIAM2AgQgAkEANgIAIAJBADYCBCAAIAIQPSADIQIMAQsLIAAgBCkDEBAoIAAgBBAWCwvPAQEEfwJAIAFCgICAgHBUDQAgAaciBC8BCkE/Rw0AIAQoAhgiBEUNAAJ/IAQiAykDECIBQoCAgIBgWgRAIAGnIQZBAAwBC0EBCyEFA0AgBUUEQCAAIAYgAhECAEEBIQUMAQsgAygCBCIDIARGDQEgAykDECIBQoCAgIBgWgRAIAAgAacgAhECAAsgAykDGCIBQoCAgIBgWgRAIAAgAacgAhECAAsgAykDICIBQoCAgIBgWgRAIAAgAacgAhECAAsgAygCKCEGQQAhBQwACwALC1IAIAAgAUE+EJUCIgBFBEBCgICAgOAADwsgAEHIkscARgRAQoCAgIAwDwsgACkDACIBQoCAgIDwfloEQCABp0EEayIAIAAoAgBBAWo2AgALIAELmgEBA38CQAJAIAFCgICAgHBUDQAgAaciAi8BCkE+Rw0AIAIoAhgiA0UgA0HIkscARnINACADKQMAEP0DIQQDQCAEKAIAIgJFDQICQCACKAIAQQFGBEAgAigCCCADRg0BCyACQQRqIQQMAQsLIAQgAigCBDYCACAAIAMQFiAAIAIQFgsPC0GFq8EAQf+YwQBBiOwDQbG4wAAQFAALygMBB38jAEFAaiIFJAACQCABQoCAgIBwVA0AIAGnIgQvAQpBNEcNACAEKAIYIgRFDQAgBCgCAA0AIAJCgICAgPB+WgRAIAKnQQRrIgYgBigCAEEBajYCAAsgACAEQRhqIAIQbSAEQQJBASADGyIGNgIAAkAgACgCCC0A8gVBIHEEfyAFIAM2AgBB6d/BACAFEBgaIAQoAgAFIAYLQQFHDQAgACgCCCIGKAKgBSIHRQ0AIABBAyABQoCAgIAwIAYoAqQFIAcRLAALIAAgAUEAELMDIARBBGoiBiADQQN0aiIHKAIEIQQgA61CgICAgBCEIQEDQCAEIAdHBEAgBSACNwMwIAUgATcDKCAFIAQpAwg3AxAgBSAEKQMQNwMYIAUgBCkDGDcDICAEKAIEIABBGEEFIAVBEGoQPBogBCgCBCIJIAQoAgAiCjYCACAKIAk2AgQgBEEANgIAIARBADYCBCAAKAIIIAQQtwMhBAwBCwsgBiADQQFzQQN0aiIGKAIEIQQDQCAEIAZGDQEgBCgCBCIDIAQoAgAiBzYCACAHIAM2AgQgBEEANgIAIARBADYCBCAAKAIIIAQQtwMgAyEEDAALAAsgBUFAayQAC8ICAgF/A34jAEEgayIDJAAgACgCCC0A8gVBIHEEQEGYmsEAEEALIAFBA0YEQCACKQMQIQQgAikDCCEGAkAgACADQRBqIAIpAwAiBRC9A0EASARAQoCAgIDgACEEDAELIAAoAggiASgCoAUiAgRAIABBASAFQoCAgIAwIAEoAqQFIAIRLAALIAAgBCAGQQIgA0EQahA+IQQgASgCoAUiAgRAIABBAiAFQoCAgIAwIAEoAqQFIAIRLAALIARCgICAgHCDQoCAgIDgAFEEQCAAKAIIIgEpA4gFIQQgAUKAgICAwAA3A4gFIAMgBDcDCCAAIAMpAxhCgICAgDBBASADQQhqED4hBCAAIAMpAwgQJwsgACADKQMQECcgACADKQMYECcLIANBIGokACAEDwtBorzBAEH/mMEAQeCyA0GYmsEAEBQAC24BA38gAUHIAGohAyABKAJMIQIDQCACIANHBEAgAigCBCAAIAIpAxAQKCAAIAIpAxgQKCAAIAIpAyAQKCAAIAIpAygQKCAAIAIQFiECDAELCyABKAIEQX5xQQRHBEAgACABQQhqEFcLIAAgARAWCw0AIAAgASACQQAQhgILagECfwJ/IAAoAggiAiAAKAIMTgRAQX8gACACQQFqIAEQ5AINARoLIAAoAhAhAyAAKAIEEDMhAiAAIAAoAggiAEEBajYCCAJAIAMEQCACIABBAXRqIAE7AQAMAQsgACACaiABOgAAC0EACwsPACAAIAEgARCFAhCHAhoLFQAgACgCACAAKAIEEFIgAEEANgIEC3EAIAFCgICAgHCDQoCAgIAwUQRAIABBvdDBAEEAEHAaQoCAgIDgAA8LIAAgASAEENcBIgFCgICAgHCDQoCAgIDgAFIEfiAAQRAQ5QEiAkUEQCAAIAEQJ0KAgICA4AAPCyABIAIQOiABBUKAgICA4AALC4EBAQJ+QoCAgIDgACEFAkAgACABIAQQ2wUiAkUNACADKQMAIQEgACADKQMIIgYQoQFFBEAgAEHhysAAQQAQcBpCgICAgOAADwsgACACIAEgBkEBENwFQQBIDQAgAUKAgICA8H5aBEAgAadBBGsiACAAKAIAQQFqNgIACyABIQULIAULMQAgACABIAIQlQIiAkUEQEEADwsgAi0AAEEBRgR/IABB1ZHBAEEAEKwBGkEABSACCwvJAQEBfyABKAIIIgUgASgCBEwEQCAAIAEoAgxBBCAFQQF0IgAgAEEETBsiAEEYbBDcASIFRQRAQX8PCyABIAA2AgggASAFNgIMCyACQoCAgIDwfloEQCACp0EEayIAIAAoAgBBAWo2AgALIAEoAgwiBSABKAIEIgBBGGxqIAI3AwAgA0KAgICA8H5aBEAgA6dBBGsiACAAKAIAQQFqNgIAIAEoAgQhAAsgASAAQQFqNgIEIAUgAEEYbGoiACAEOgAQIAAgAzcDCEEAC14AIAAgASAEENsFIgIEfiAAIAMpAwAiARChAUUEQCAAQeHKwABBABBwGkKAgICA4AAPC0KAgICA4ABCgICAgDAgACACQoCAgIAwIAFBAhDcBUEASBsFQoCAgIDgAAsL2wsCBX8DfiMAQUBqIgUkAAJAAkACQCAAIAEgBBCVAiIHRQRAIARBPUcNASAAKAIIIgIpA4gFIQEgAkKAgICAwAA3A4gFIAUgATcDECAAIAApA1ggACAFQRBqQQEQtQMhASAAIAUpAxAQJwwDCyAHLQAAQQFGBEAgBEE9Rw0CIAVCgICAgDA3AxAgACAAKQNYIAAgBUEQakEAELUDIQEMAwsCQCAEQT1GBEAgBygCBCEDIAdBAToAACAFQoCAgIAwNwM4IANBAWshBAJAIANBAEwEQCAAIAApA1ggACAFQThqQQAQtQMiCkKAgICAcINCgICAgOAAUg0BDAMLAkAgBygCDCAEQRhsaiICKQMIIgFCgICAgHCDQoCAgIAwUQRAIAAgACkDWCAAIAVBOGpBABC1AyEKDAELIAUCfgJAAkACQCACLQAQQQFrDgIAAQILIAAgAUKAgICAMEEBIAIQPgwCCyAAIAFCgICAgDBBAEEAED4MAQsgACABIAIpAwBBAEEAED4LIgE3AzAgAUKAgICAcINCgICAgOAAUQRAIAAoAggiBCkDiAUhASAEQoCAgIDAADcDiAUgBSABNwMQIAAgACkDWCAAIAVBEGpBARC1AyEKIAAgBSkDEBAnDAELIAAgACkDWCAAIAVBMGpBABC1AyEKIAAgBSkDMBAnCyAAIAIpAwAQJyAAIAIpAwgQJyACQoCAgIAwNwMIIAJCgICAgDA3AwAgA0ECayEEIApCgICAgHCDQoCAgIDgAFENAgsgBEEYbCEGA0AgBEEATgRAIAUgBygCDCAGaiICKQMANwMQIAUgAkEQajEAACIBNwMgIAUgAkEIaiIIKQMANwMYIABBzgBBAEEAQQMgBUEQaiIJEKMBIQsgAEHOAEEBQQFBAyAJEKMBIQwgACABECcgACACKQMAECcgACAIKQMAECcgCEKAgICAMDcDACACQoCAgIAwNwMAIAtCgICAgOAAUiAMQoCAgIDgAFJxRQRAIAAgCxAnIAAgDBAnIAAgChAnDAQLIAUgDDcDCCAFIAs3AwAgACAKQYkBQQIgBRDgBSEBIAAgCxAnIAAgDBAnIAAgChAnIAFCgICAgHCDQoCAgIDgAFENAyAGQRhrIQYgBEEBayEEIAEhCgwBCwsgB0EANgIEIANBAEwEQCAKIQEMBQtCgICAgOAAIQEgAEHPAEEAQQBBAEEAEKMBIgtCgICAgOAAUgRAIAUgCzcDECAAIApBiQFBASAFQRBqEOAFIQEgACALECcLIAAgChAnDAQLIAdBAToAACAHKAIEIQZBACECQoCAgIAwIQEDQCABIQogBkEYbEEIayEEA0AgBkEASgRAIAcoAgwgBGoiCEEQayEDAkAgCEEIayIJKQMAIgFCgICAgHCDQoCAgIAwUQRAIAAgAykDABAnIANCgICAgDA3AwAMAQsCfgJAAkACQCAILQAAQQFrDgIAAQILIAAgAUKAgICAMEEBIAMQPgwCCyAAIAFCgICAgDBBAEEAED4MAQsgACABIAMpAwBBAEEAED4LIQEgACADKQMAECcgACAJKQMAECcgCUKAgICAMDcDACADQoCAgIAwNwMAIAFCgICAgHCDQoCAgIDgAFEEQCAGQQFrIQYgACgCCCIDKQOIBSEBIANCgICAgMAANwOIBSACQQEhAkUNBCAAIAEgChCkASAAIAEQJyAAIAoQJyIBQoCAgIDgAFINBCAAKAIIIgIpA4gFIQEgAkKAgICAwAA3A4gFQQEhAgwECyAAIAEQJwsgBkEBayEGIARBGGshBAwBCwsLIAdBADYCBCACRQ0CIAAgChAkGgwBCyAEQRhsIQYDQCAEQQBOBEAgACAHKAIMIAZqIgIpAwAQJyAAIAJBCGoiAykDABAnIANCgICAgDA3AwAgAkKAgICAMDcDACAGQRhrIQYgBEEBayEEDAELCyAHQQA2AgQLQoCAgIDgACEBDAELQoCAgIAwIQELIAVBQGskACABC/MDAQN+IwBBMGsiAiQAIAIgBSkDACIHNwMoQoCAgIAwIQECQCAFKQMIIgZCgICAgHCDQoCAgIAwUQRAIARBAUcNASADKQMAIgFCgICAgPB+WgRAIAGnQQRrIgMgAygCAEEBajYCAAsgACABECQaQoCAgIDgACEBDAELIAICfgJAAkACQCAFKQMQp0EBaw4CAAECCyAAIAZCgICAgDBBASACQShqED4MAgsgACAGQoCAgIAwQQBBABA+DAELIAAgBiAHQQBBABA+CyIBNwMgIAFCgICAgHCDQoCAgIDgAFEEQCAAKAIIIgUpA4gFIQEgBUKAgICAwAA3A4gFIARBAUYEQCAAIAEgAykDABCkASEGIAAgARAnQoCAgIDgACEBIAZCgICAgOAAUQ0CIAAgBhAkGgwCCyAAIAEQJBpCgICAgOAAIQEMAQsgBEEBRw0AIAIgAykDADcDGCAAIAApA1ggAiACQSBqQQAQtQMhBiAAIAIpAyAQJ0KAgICA4AAhASAGQoCAgIBwg0KAgICA4ABRDQAgAEHQAEEAQQBBASACQRhqIgMQowEhByACIABB0ABBAUEBQQEgAxCjASIINwMIIAIgBzcDACAAIAZBiQFBAiACEOAFIQEgACAHECcgACAIECcgACAGECcLIAJBMGokACABCzABAX4gACABIAIQayIFQoCAgIBwg0KAgICA4ABSBH4gACAFIAEgAyAEEKABBSAFCwsIAEKAgICAMAuPAQAgACABIAQQ2wUiAkUEQEKAgICA4AAPCyAAIAAoAjAgBEEDdGopAwAgBBCQASIBQoCAgIDgAFIEfiAAQRAQ5QEiA0UEQCAAIAEQJ0KAgICA4AAPCyABIAMQOiADIAIpAgg3AgggAyACKAIENgIEIAJBAToAACACQQA2AgQgAkIANwIIIAEFQoCAgIDgAAsLuQQCBH4BfyMAQRBrIgIkAEKAgICA4AAhBwJAIAAgASAEENsFIglFDQACQCADKQMAIgZCgICAgBCEQoCAgIBwg0KAgICAMFEEQCAEQT1HDQEgACAJQoCAgIAwQoCAgIAwQQAQ3AVBAE4NAQwCCyAGQv////9vWARAIABBjqDAAEEAEHAaDAILAkACQAJAAkACQAJAIARBPUYEQCAAIAZB8QEQayIFQoCAgIBwgyIBQoCAgIAgUSABQoCAgIAwUXJFBEAgAUKAgICA4ABRDQIgACAFEKEBDQcgACAFECcgAEHwycAAQQAQcBoMCQsgACAFECcCQCAAIAZB8AEQayIIQoCAgIBwgyIBQoCAgIAgUgRAIAFCgICAgOAAUQRAIAEhBwwLCyABQoCAgIAwUg0BCyAAQfDJwABBABBwGgwJCyAAIAgQoQENBSAAIAgQJyAAQfDJwABBABBwGgwICyAAIAZB8AEQayIFQoCAgIBwgyIBQoCAgIAgUQ0CIAFCgICAgOAAUg0BCyABIQcMBgsgAUKAgICAMFINAQsgAEHwycAAQQAQcBoMBAsgACAFEKEBDQEgACAFECcgAEHwycAAQQAQcBoMAwsgAiAINwMIIABBBUEAQQBBASACQQhqEKMBIQUgACAIECcgBUKAgICAcIMhAQsgAUKAgICA4ABRDQEgACAJIAYgBUEAENwFIAAgBRAnQQBIDQEgBqdBBGsiACAAKAIAQQFqNgIACyAGIQcLIAJBEGokACAHCyUAIAAgASACEJUCIgBFBEBCgICAgOAADwsgADEAAEKAgICAEIQLaQEBfiAFKQMAIgFCgICAgPB+WgRAIAGnQQRrIgIgAigCAEEBajYCAAsCQAJAIARFBEAgASEGDAELIAAgAykDACABEKQBIQYgACABECcgBkKAgICA4ABRDQELIAAgBhAkGgtCgICAgOAAC5sDAgJ/An4jAEEgayICJAACQCABQoCAgIBwVA0AIAGnIgUvAQpBPEcNACAFKAIYIQYLAkAgACACQRBqELEBIgFCgICAgHCDQoCAgIDgAFIEQCAGRQRAIABB9Z7AAEEAEHAaIAAoAggiAykDiAUhByADQoCAgIDAADcDiAUgAiAHNwMIIAAgAikDGCIHQoCAgIAwQQEgAkEIahA+IQggACACKQMIECcgACAIECcgACACKQMQECcgACAHECcMAgsgAEEwEOUBIgUEQCAFIAQ2AgggAykDACIHQoCAgIDwfloEQCAHp0EEayIDIAMoAgBBAWo2AgALIAUgBzcDECABQoCAgIDwfloEQCABp0EEayIDIAMoAgBBAWo2AgALIAUgBigCSCIDNgIAIAMgBTYCBCAFIAE3AxggBSACKQMQNwMgIAUgAikDGDcDKCAGIAU2AkggBSAGQcgAajYCBCAGKAIEQQNGDQIgACAGEOcFDAILIAAgAikDEBAnIAAgAikDGBAnIAAgARAnC0KAgICA4AAhAQsgAkEgaiQAIAEL0wcCBn8CfiMAQTBrIgMkACABQQhqIQYgAUHIAGohByABQcwAaiEFAkACQAJAA0AgBSgCACICIAdGDQICQAJAAn8CQAJAAkACQCABKAIEDgYAAgIFCQEGCyACKAIIRQ0CIAAgARDoBQwGCwJAAkAgAigCCA4CCAABCyABQQQ2AgQgAyACKQMQNwMoIAAgACkDWCACIANBKGpBABC1AyIIQoCAgIBwg0KAgICA4ABRBEAgACgCCCICKQOIBSEIIAJCgICAgMAANwOIBSADIAg3AxAgACAAKQNYIAIgA0EQakEBELUDIQggACADKQMQECcgCEKAgICAcINCgICAgOAAUQ0JCyAAIAE1AgBCgICAgHCEIANBARDpBUUEQCADQoCAgIAwNwMYIANCgICAgDA3AxAgACAIIAMgA0EQahC2AxogACADKQMAECcgACADKQMIECcLIAAgCBAnDAgLIAAgAiACKQMQEOoFDAcLIAIpAxAiCEKAgICA8H5aBEAgCKdBBGsiBCAEKAIAQQFqNgIACwJAIAIoAggiBEECRw0AIAEoAgRBAUcNACAAIAgQJBpBAQwCCyABKAJAIgIgBK03AwAgAkEIayAINwMAIAEgAkEIajYCQAtBAAshAiABQQM2AgQgASACOgAUCwJAA0AgACAGELQDIglCgICAgHCDIghCgICAgOAAUQRAIAAoAggiAikDiAUhCCACQoCAgIDAADcDiAUgACABEOgFIAAgBSgCACAIEOoFIAAgCBAnDAQLIAlC/////w9WDQEgASgCQEEIayICKQMAIQggAkKAgICAMDcDACAJQgJWDQICQAJAIAmnQQFrDgIAAAELIAFBAkEBIAlCAlEbNgIEIAAgASAIQQAQ6wUgACAIECcMBAsgAyAINwMoAkACQCAAIAApA1ggAiADQShqQQAQtQMiCUKAgICAcINCgICAgOAAUQ0AIAAgATUCAEKAgICAcIQgA0EQakEAEOkFBEAgACAJECcMAQsgA0KAgICAMDcDCCADQoCAgIAwNwMAIAAgCSADQRBqIAMQtgMgACAJECdBACECA0AgAkEQRwRAIAAgA0EQaiACaikDABAnIAJBCGohAgwBCwtFDQELIAAgCBAnIAFBAToAFAwBCwsgACAIECcMBAsgCEKAgICAMFINBCABKAJAQQhrIgIpAwAhCCACQoCAgIAwNwMAIAAgARDoBSAAIAEgCEEBEOsFIAAgCBAnDAELCwALIAAgAUKAgICAMEEBEOsFCyADQTBqJAAPC0GiyMEAQf+YwQBBm6sBQeeQwAAQFAALIAAgASgCBEEFRwRAIAFBBTYCBCAA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/////wCDQoCAgICAgID4/wBWGyEEDAcLQoCAgIDgfiACKAIcIASnQQJ0aioCALu9IgFCgICAgKCBgPz/AH0gAUL///////////8Ag0KAgICAgICA+P8AVhshBAwGC0KAgICA4H4gAigCHCAEp0EDdGopAwAiAUKAgICAoIGA/P8AfSABQv///////////wCDQoCAgICAgID4/wBWGyEEDAULIAAgAigCHCAEp0EDdGopAwAQigIhBAwECyAAIAIoAhwgBKdBA3RqKQMAEIsCIQQMAwsACyACKAIcIASnajAAAEL/////D4MhBAwBC0KAgICAMCEECyAFQRBqJAAgBAuBBAIEfgR/IwBBEGsiCCQAQoCAgIDgACEFAkAgACABEKYGIgJFDQAgAigCICEJIAAgCEEIaiADKQMAEP8DDQAgCCkDCCEBIAMpAwghBAJ+IAIvAQpBHWtB//8DcUEBTQRAIAAgBBCpBgwBCyAAIAQQmgQLIgRCgICAgHCDQoCAgIDgAFENACACEJICBEAgACAEECcgABCWAgwBCwJAIAEgCa0iBiABQj+Hg3wiB0IAWQRAIAcgAigCICIDrVMNAQsgACAEECcgAEH8icAAQQAQxAEaDAELIABCgICAgDAgAi8BCiIKENcBIgFCgICAgHCDQoCAgIDgAFEEQCAAIAQQJwwBCwJAAkACQCAAIAYgCkGOocIAai0AACIKrYYQ8AMiBUKAgICAcINCgICAgOAAUQ0AIAIQkgIEQCAAIAQQJyAAIAUQJyAAIAEQJyAAEJYCDAMLAn9BACAFQoCAgIBwVA0AGkEAIAWnIgsvAQpBFEcNABogCygCGAshCyAAIAEgBUIAIAZBABDzAw0AAkAgCSADIAMgCUsbIgNFDQAgAyAKdCIDRQ0AIAsoAgwgAigCGCICKAIMKAIYKAIMIAIoAhBqIAP8CgAACyAAIAEgByAEEKoGQQBIDQEgASEFDAMLIAAgBBAnCyAAIAEQJwtCgICAgOAAIQULIAhBEGokACAFCysBAX8gAUKAgICA8H5aBEAgAadBBGsiAiACKAIAQQFqNgIACyAAIAEQlAQLRwECfyACQv////8HWARAIAAgASACIANBgIABEIsBDwsgACACEP0CIgRFBEAgACADECdBfw8LIAAgASAEIAMQlwIgACAEEFELPQEBfyAAIAEQpgYi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AGNrCyIGDQEgACABSyAAIAFJayEGDAELIAJBATYCBAsgBCADKQMQECcgBCADKQMYECcLIANBIGokACAGC2IBAX4gACABEKYGIgJFBEBCgICAgOAADwtCgICAgOAAIQQgAEKAgICAMCABIAIvAQogAigCIBDxAyIBQoCAgIBwg0KAgICA4ABSBEAgACABIAAgAxDBBiEEIAAgARAnCyAEC5AEAgZ/A34jAEEgayIFJABCgICAgOAAIQsCQCAAIAEQpgYiCkUNACAKEJICBEAgABCWAgwBCyAKKAIgIQdBLCEGAkAgAkEATCAEckUEQEKAgICAMCEMIAciAiEIIAMpAwAiDUKAgICAcINCgICAgDBRDQEgACANELIBIgxCgICAgHCDQoCAgIDgAFENAkF/IQYgDKciCSgCAEEBRgRAIAkQMy0AACEGCyAHIAooAiAiCCAHIAhIGyECDAELQoCAgIAwIQwgByICIQgLIAAgBUEIakEAENUFGiACQQAgAkEAShshA0EAIQICQANAIAIgA0cEQAJAIAJFDQAgBkEATgRAIAVBCGogBhDWBUUNAQwECyAFQQhqIAlBACAJKAIAQf////8HcRCIAg0DCyAAIAEgAhDNASILQoCAgIBwgyINQoCAgIAgUSANQoCAgIAwUXJFBEAgDUKAgICA4ABRDQMgBUEIaiAEBH4gACALEMUGBSALCxDGBg0DCyACQQFqIQIMAQsLQQEgCCAIQQFMGyECIAZBAEghAwNAIAIgB0gEQAJAIANFBEAgBUEIaiAGENYFDQQMAQsgBUEIaiAJQQAgCSgCAEH/////B3EQiAINAwsgAkEBaiECDAELCyAAIAwQJyAFQQhqEIkCIQsMAQsgBUEIahDYBSAAIAwQJ0KAgICA4AAhCwsgBUEgaiQAIAsLMQAgAUKAgICAEIRCgICAgHCDQoCAgIAwUQRAIAAgARCEAg8LIAAgAUE8QQBBABD3BQuGAQEBfyAAKAIUBEAgACgCACABECdBfw8LAkACQAJAIAFCIIinQQdqDgICAAELIAAgARDbAiAAKAIAIAEQJw8LIAAoAgAgARCEAiIBQoCAgIBwg0KAgICA4ABSDQAgABDjAkF/DwsgACABpyICQQAgAigCAEH/////B3EQiAIgACgCACABECcLzQ0EB38BfAF+AX0jAEEgayIHJABCgICA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DwtCgICAgOB+IAC4vSICQoCAgICggYD8/wB9IAJCgICAgICAgPj/AFYbCwwAIAAgASkDABCKAgsMACAAIAEpAwAQiwILPQEBfkKAgICA4H4gAS8BABCMAr0iAkKAgICAoIGA/P8AfSACQv///////////wCDQoCAgICAgID4/wBWGws7AQF+QoCAgIDgfiABKgIAu70iAkKAgICAoIGA/P8AfSACQv///////////wCDQoCAgICAgID4/wBWGws5AQF+QoCAgIDgfiABKQMAIgJCgICAgKCBgPz/AH0gAkL///////////8Ag0KAgICAgICA+P8AVhsLwgECAn8BfiMAQRBrIgUkAAJAIAAgASACIAMQvAMiAUKAgICAcINCgICAgOAAUQ0AAkAgACABELUGIgZBAEgNAAJAIARFDQAgAacQjgJFDQAgABCQBgwBCyACQQFHDQEgAykDACIHQoCAgIDwfloEQCAHp0EEayICIAIoAgBBAWo2AgALIAAgBUEIaiAHEIEEDQAgBSkDCCAGrVcNASAAQfPXwABBABBwGgsgACABECdCgICAgOAAIQELIAVBEGokACABC3UBBH8jACEEAkADQCABQoCAgIBwVA0BIAGnIgIvAQoiBUEzRgRAIAIoAhgiAkUNAiAEIAAoAggoAoQFSQRAIAAQX0F/IQMMAwsgAi0AEQRAIAAQxQJBfyEDDAMLIAIpAwAhAQwBCwsgBUECRiEDCyAEJAAgAwv/BgIJfgJ/IwBBMGsiDSQAIAMpAwAhBUEBIQ4CQAJAAkACfiACQQJIBEBCgICAgDAhC0KAgICAMAwBC0KAgICAMCADKQMIIgtCgICAgHCDQoCAgIAwUQ0AGiAAIAsQ2AENAUEAIQ5CgICAgDAgAkECRg0AGiADKQMQCyEMAkAgACAFQeQBEGsiBkKAgICAcIMiCUKAgICAIFEgCUKAgICAMFFyRQRAIAlCgICAgOAAUQ0CIAAgBhChAUUEQCAAIAYQJyAAQef7wABBABBwGgwDC0KAgICA4AAhByAAENQBIgpCgICAgOAAUQRAIAAgBhAnQoCAgIAwIQZCgICAgDAhBEKAgICAMCEIDAQLIAAgBSAGEJQCIQQgACAGECcgBEKAgICAcIMiCUKAgICA4ABRBEBCgICAgDAhBiAKIQdCgICAgDAhCAwECwJAIAAgBEHy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AEEBajYCAAwDCyAAQQIgBxC+ASEBDAILQfuqwQBB/5jBAEGnpQNBpJDAABAUAAsgBEEBNgIACyAHQRBqJAAgAQtfACAAIAEgBEEkahCVAiICRQRAQoCAgIDgAA8LIAAgAiADKQMAIgFCACABQiCIp0EIa0FvTxsgASABQv///////////wCDQoCAgIDg/v8DURsQ+ANBAEetQoCAgIAQhAtzACAAIAEgBEEkahCVAiICRQRAQoCAgIDgAA8LIAAgAiADKQMAIgFCACABQiCIp0EIa0FvTxsgASABQv///////////wCDQoCAgIDg/v8DURsQ+AMiA0UEQEKAgICAEA8LIAAoAgggAiADEPYGQoGAgIAQC8wBAQJ/IAItAARFBEAgAigCGCIDIAIoAhQiBDYCACAEIAM2AgQgAkEANgIUIAJBADYCGAJAIAEtAABBAUYEQCAAIAIQzgQMAQsgACACKQMgECgLIAAgAikDKBAoIAIgAigCAEEBayIDNgIAAkAgA0UEQCACKAIQIgMgAigCDCIENgIAIAQgAzYCBCACQQA2AgwgAkEANgIQIAAgAhAWDAELIAJCgICAgDA3AyggAkKAgICAMDcDICACQQE6AAQLIAEgASgCDEEBazYCDAsLiAEAIAAgASAEQSRqEJUCIgJFBEBCgICAgOAADwsgACACIAMpAwAiAUIAIAFCIIinQQhrQW9PGyABIAFC////////////AINCgICAgOD+/wNRGxD4AyIARQRAQoCAgIAwDwsgACkDKCIBQoCAgIDwfloEQCABp0EEayIAIAAoAgBBAWo2AgALIAEL9wICAn8BfiMAQRBrIgIkAEKAgICA4AAhBwJAIAAgASAEQQF1EJUCIgVFDQAgBEEBcSIEBEAgACADKQMIENgBDQELIAIgAykDACIBQgAgAUIgiKdBCGtBb08bIAEgAUL///////////8Ag0KAgICA4P7/A1EbIgE3AwgCQCAFLQAAQQFHDQAgARD3Aw0AIABBqobAAEEAEHAaDAELAkAgACAFIAEQ+AMiBgRAIAYpAyghAQwBCyADKQMIIQECQCAEBEAgACABQoCAgIAwQQEgAkEIahA+IgFCgICAgHCDQoCAgIDgAFENAyAAIAUgAikDCBD4AyIDRQ0BIAAoAgggBSADEPYGDAELIAFCgICAgPB+VA0AIAGn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AigCDA0DIAIgAUIAIAFCIIinQQhrQW9PGyABIAFC////////////AINCgICAgOD+/wNRGyIBNwMgAkAgACAJIAEQ+ANFDQAgACADIAEQ+AMNACAAIAMgARD5AyEKIAAgARAnIApFDQMgCkKAgICAMDcDKAwBCyAAIAEQJwwACwALQoCAgIDgACEEIAAgASACIAJBARD+BiIBQoCAgIDgAFEEQEKAgICAMCEGQoCAgIAwIQUMAQtBACEDQoCAgIAwIQYCQCAAQoCAgIAwQQBBAEEBEPUDIgVCgICAgHCDQoCAgIDgAFENAAJAIAVCgICAgHBUDQAgBaciCS8BCkElRw0AIAkoAhghAwsgAikDKCEIA0AgAiAAIAEgAiACIAJBDGpBARDzBiIENwMgIARCgICAgHCDQoCAgIDgAFENASACKAIMBEAgASEEDAQLIAAgACAIIAdBASACQSBqED4QbCEJIAIpAyAhBAJAIAlBAEoEQCACIARCACAEQiCIp0EIa0FvTxsgBCAEQv///////////wCDQoCAgIDg/v8DURsiBDcDICAAIAMgBBD4AyACKQMgIQQEQCAAIAQQJwwDCyAAIAMgBBD5AyEJIAAgAikDIBAnIAlFDQEgCUKAgICAMDcDKAwCCyAAIAQQJyAJQQBODQELCwsgASEECyAAIAUQJ0KAgICA4AAhBQsgACACKQMoECcgACACKQMYECcgACAEECcgACAGECcLIAJBMGokACAFC74GAgV+AX8jAEEwayICJAAgAiABNwMoQoCAgIDgACEFAkAgACABQSUQlQIiCUUNACAAIAMpAwAiByACQQhqIAJBIGogAkEQahD9BkEASA0AAkACQCACKQMIIAk1AgxUBEBCgICAgDAhBSAAIAIpAxAgB0EAQQAQPiIEQoCAgIBwg0KAgICA4ABRBEBCgICAgDAhBgwCCyAAIARB8gAQayIGQoCAgIBwg0KAgICA4ABRDQEgAEKAgICAMEEBIAJBKGpBARD1AyIFQoCAgIBwg0KAgICA4ABRDQECf0EAIAVCgICAgHBUDQAaQQAgBaciAy8BCkElRw0AGiADKAIYCyEDA0AgAiAAIAQgBkEAQQAgAkEEahCGASIBNwMYIAFCgICAgHCDQoCAgIDgAFENAiACKAIEDQMgAiABQgAgAUIgiKdBCGtBb08bIAEgAUL///////////8Ag0KAgICA4P7/A1EbIgE3AxggACADIAEQ+AMiCQRAIAAoAgggAyAJEPYGCyAAIAEQJwwACwALQoCAgIDgACEEIAAgASACIAJBARD+BiIBQoCAgIDgAFEEQEKAgICAMCEGQoCAgIAwIQUMAQtBACEDQoCAgIAwIQYCQCAAQoCAgIAwQQBBAEEBEPUDIgVCgICAgHCDQoCAgIDgAFENAAJAIAVCgICAgHBUDQAgBaciCS8BCkElRw0AIAkoAhghAwsgAikDICEIA0AgAiAAIAEgAiACIAJBBGpBARDzBiIENwMYIARCgICAgHCDQoCAgIDgAFENASACKAIEBEAgASEEDAQLIAAgACAIIAdBASACQRhqED4QbCEJIAIpAxghBAJAIAlFBEAgAiAEQgAgBEIgiKdBCGtBb08bIAQgBEL///////////8Ag0KAgICA4P7/A1EbIgQ3AxggACADIAQQ+AMgAikDGCEEBEAgACAEECcMAwsgACADIAQQ+QMhCSAAIAIpAxgQJyAJRQ0BIAlCgICAgDA3AygMAgsgACAEECcgCUEATg0BCwsLIAEhBAsgACAFECdCgICAgOAAIQULIAAgAikDIBAnIAAgAikDEBAnIAAgBBAnIAAgBhAnCyACQTBqJAAgBQuoBAIFfgR/IwBBIGsiAiQAQoCAgIDgACEHAkAgACABQSUQlQIiCkUNACAAIAMpAwAiBCACQQhqIAJBGGogAkEQahD9BkEASA0AIAAgAikDGBAnQoCAgIAwIQZCgICAgDAhBQJAAkAgAEKAgICAMEEAQQBBARD1AyIBQoCAgIBwg0KAgICA4ABRDQACQCABQoCAgIBwVA0AIAGnIgMvAQpBJUcNACADKAIYIQkLIApBCGohAyAKQQRqIQsDQCALIAMoAgAiA0cEQCADQQhrLQAARQRAIAAgCSADKQMUEPkDIgxFDQMgDEKAgICAMDcDKAsgA0EEaiEDDAELCyAAIAIpAxAiCCAEQQBBABA+IgVCgICAgHCDQoCAgIDgAFENACAAIAVB8gAQayIGQoCAgIBwg0KAgICA4ABRDQADQCAAIAUgBkEAQQAgAkEEahCGASIEQoCAgIBwg0KAgICA4ABRDQEgAigCBARAIAEhBwwDCyAAIAogBEIAIARCIIinQQhrQW9PGyAEIARC////////////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BSABQQFzIQEgAyEGDAELCwsgBEEQaiQAC+QDAgN/AX4jAEEQayIEJAACQCABQv////9vWARAIAAQmgFCgICAgOAAIQUMAQtCgICAgOAAIQUgACAAIAFB/q3AABCcBhBsIgJBAEgNACACBH8gBEHkADoACCAEQQlqBSAEQQhqCyECIAAgACABQfYAEGsQbCIDQQBIDQAgAwRAIAJB5wA6AAAgAkEBaiECCyAAIAAgAUGU8sAAEJwGEGwiA0EASA0AIAMEQCACQekAOgAAIAJBAWohAgsgACAAIAFBzPTAABCcBhBsIgNBAEgNACADBEAgAkHtADoAACACQQFqIQILIAAgACABQarYwAAQnAYQbCIDQQBIDQAgAwRAIAJB8wA6AAAgAkEBaiECCyAAIAAgAUH3ABBrEGwiA0EASA0AIAMEQCACQfUAOgAAIAJBAWohAgsgACAAIAFBxaTAABCcBhBsIgNBAEgNACADBEAgAkH2ADoAACACQQFqIQILIAAgACABQdSFwAAQnAYQbCIDQQBIDQAgAwRAIAJB+QA6AAAgAkEBaiECCyAEQQhqIAJGBEAgACgCCCgCuAQoAsABIgBBBGsiAiACKAIAQQFqNgIAIACtQoCAgICQf4QhBQwBCyAAIARBCGoiACACIABrENYCIQULIARBEGokACAFC8EDAQd/IwBBIGsiByQAAkACQAJAAkACQCABQv////9vWARAIAAQmgEMAQsgASAAKAIwKQOYARC3AQ0CIAAgARDAByICDQELQoCAgIDgACEBDAMLIAIoAgAiBSgCACICQf////8HcSIDDQELIABB7c7BABDXAiEBDAELIAAgB0EIaiADIAJBH3YQhgIaIAUoAgBB/////wdxIQhBACEAA0ACQAJAIAAgCEgEQCAAQQFqIQJBfyEGAkACfwJAAkACQAJAAkACQAJAIAUgABBIIgNB2wBrDgMDAQIACyACIQACQCADQQprDgQECwsFAAsgA0EvRw0HIARFDQVBASEEQS8hAwwHC0HcACEDIAIgCE4NBiAAQQJqIQAgBSACEEghBgwJC0EAIQRB3QAhAwwFC0HbACEDIAQgAiAITnINBiAFIAIQSEHdAEcNBiAAQQJqIQAgBSACEEghBkEBIQQMBwtB7gAMAgtB8gAMAQtBACEEQS8LIQZB3AAhAwsgAiEADAILIAdBCGoQiQIhAQwDCyACIQBBASEECyAHQQhqIgIgAxCoBxogBkEASA0AIAIgBhCoBxoMAAsACyAHQSBqJAAgAQtsAQF/IAFC/////29YBEAgABCaAUKAgICA4AAPCwJ+IAGnIgMvAQpBE0cEQEKAgICAMCABIAAoAjApA5gBELcBDQEaIABBExDDA0KAgICA4AAPCyACIAMoAhwQMy8AAHFBAEetQoCAgIAQhAsLoAMCA34CfwJAAkAgACABEMAHIgJFDQAgAykDCCEFAkACQAJAIAMpAwAiBEKAgICAcFQNACAEpyIDLwEKQRNHDQAgBUKAgICAcINCgICAgDBSBEAgAEHFk8EAQQAQcBpCgICAgOAADwsgAygCGCIHQQRrIgggCCgCAEEBajYCACADKAIcIgNBBGsiCCAIKAIAQQFqNgIAIAOtIQUgB60hBAwBC0KAgICAMCEGAn4gBEKAgICAcINCgICAgDBRBEAgACgCCCgCuAQoAsABIgNBBGsiByAHKAIAQQFqNgIAIAOtQoCAgICQf4QMAQsgACAEELIBCyIEQoCAgIBwg0KAgICA4ABRDQFCgICAgOAAIQYgACAEIAUQrgUiBUKAgICA4ABRDQELIAAgAjUCAEKAgICAkH+EECcgACACNQIEQoCAgICQf4QQJyACIAU+AgQgAiAEPgIAIAAgAUHdAEIAEJcCQQBIDQEgAUKAgICA8H5UDQIgAadBBGsiACAAKAIAQQFqNgIADAILIAAgBBAnIAAgBhAnC0KAgICA4AAPCyABC0UBAX4gACABIAMpAwAQvQciAUKAgICAcIMiBEKAgICA4ABSBH4gACABECcgBEKAgICAIFKtQoCAgIAQhAVCgICAgOAACwuDAQAjAEEgayICJAACfgJAIAFC/////29YBEAgABCaAQwBCyAAIAJBCGoiA0EAENUFGiADQS8Q1gUaAkAgAyAAIAFB9AAQaxDGBg0AIANBLxDWBRogAyAAIAFB9QAQaxDGBg0AIAMQiQIMAgsgAkEIahDYBQtCgICAgOAACyACQSBqJAALjRQCCn8OfiMAQZABayIEJAACQCABQv////9vWARAIAAQmgFCgICAgOAAIRAMAQsgAykDCCEaQQAhAiAAIARBOGpBABDVBRogBEEANgIwIARCgICAgMAANwMoIAQgADYCACAEIARBCGoiBTYC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MCEGDAELIAAgAUH1ABBrIgZCgICAgHCDQoCAgIDgAFENACAAIAYQhAIiBkKAgICAcINCgICAgOAAUQ0AIAanIgNB5wBBABDLB0F/RgRAIAAgASAIEL0HIQUMAwtBASEMIANB9QBBABDLB0EASARAIANB9gBBABDLB0EATiEMCyAAIAFB3QBCABCXAkEASA0AIAAQ1AEiBEKAgICA4ABRBEBCgICAgOAAIQQMAgsgCKchDQNAAkAgACAHECcgACABIAgQvQciB0KAgICAcIMiCUKAgICAIFENACAJQoCAgIDgAFENAwJAIAAgACAHQgAQ/AIQhAIiC0KAgICAcIMiCUKAgICAkH9SBEBBACEDIAlCgICAgOAAUQ0FDAELIAunKAIAQf////8HcUUhAwsgACAEIAogCxCqBkEASA0DIAMEQCAAIAJBCGogACABQd0AEGsQgQRBAEgNBCAAIAFB3QAgDSACKQMIIAwQvgcQmgIQlwJBAEgNBAsgCkIBfCEKDAELCyAKUEUEQCAEIQUMAwsgACAEECdCgICAgCAhBQwCC0KAgICAMCEECyAAIAQQJwsgACAHECcgACAGECcgACAIECcLIAJBEGokACAFC/EDAgZ+An8jAEEgayICJAACQCABQv////9vWARAIAAQmgFCgICAgOAAIQcMAQtCgICAgOAAIQdCgICAgDAhCAJAIAAgAykDABCyASIJQoCAgIBwg0KAgICA4ABRBEBCgICAgDAhBEKAgICAMCEFQoCAgIAwIQYMAQsCQAJAIAAgASAAKQNQEMIDIgZCgICAgHCDQoCAgIDgAFEEQEKAgICAMCEEDAELIAAgACABQfUAEGsQhAIiBEKAgICAcINCgICAgOAAUg0BC0KAgICAMCEFDAELIAIgBDcDGCACIAE3AxAgACAGQQIgAkEQahC8AyIFQoCAgIBwg0KAgICA4ABRDQAgACACQQhqIAAgAUHdABBrEIEEDQAgACAFQd0AIAIpAwgQmgIQlwJBAEgNAEKAgICA4AAhCCAAQTAQxwEiAUKAgICA4ABRDQAgAEEYED8iA0UEQCABIQgMAQsgAyAJNwMIIAMgBTcDACADIASnIgtB5wBBABDLB0EATjoAEEEBIQogC0H1AEEAEMsHQQBIBEAgC0H2AEEAEMsHQQBOIQoLIANBADYCFCADIAo6ABEgASADEDogACAGECcgACAEECcgASEHDAELIAAgCRAnIAAgBhAnIAAgBBAnIAAgBRAnIAAgCBAnCyACQSBqJAAgBwvSAgEGfiABQv////9vWARAIAAQmgFCgICAgOAADwtCgICAgOAAIQhCgICAgDAhBQJAAkACQCAAIAMpAwAQsgEiB0KAgICAcINCgICAgOAAUQRAQoCAgIAwIQQMAQsgACABQd0AEGsiBEKAgICAcINCgICAgOAAUQ0AIARCABC3AUUEQCAAIAFB3QBCABCXAkEASA0BCyAAIAEgBxC9ByIGQoCAgIBwgyIJQoCAgIDgAFENASAAIAFB3QAQayIFQoCAgIBwg0KAgICA4ABRDQECQCAFIAQQtwEEQCAAIAQQJwwBCyAAIAFB3QAgBBCXAkEATg0AQoCAgIAwIQQMAgsgACAHECcgACAFECdC/////w8hCCAJQoCAgIAgUQ0CIAAgBkHfABBrIAAgBhAnDwtCgICAgDAhBgsgACAGECcgACAHECcgACAFECcgACAEECcLIAgLtggCEH4EfyMAQTBrIhQkAAJAIAFC/////29YBEAgABCaAUKAgICA4AAhAQwBC0KAgICAMCEJAkACQCAAIAMpAwAQsgEiC0KAgICAcINCgICAgOAAUQRAQoCAgIAwIQZCgICAgDAhAUKAgICAMCEIQoCAgIAwIQwMAQsgACABIAApA1AQwgMiDEKAgICAcINCgICAgOAAUQRAQoCAgIAwIQZCgICAgDAhAUKAgICAMCEIDAELAkACQCAAIAAgAUH1ABBrEIQCIghCgICAgHCDQoCAgIDgAFEEQEKAgICAMCEGDAELQQEhFyAIpyICQfUAQQAQywdBAEgEQCACQfYAQQAQywdBAE4hFwsCQCACQfkAQQAQywdBAE4NACAAQZLpwQAgCEGkicAAEJcBIghCgICAgOAAUg0AQoCAgIAwIQZCgICAgDAhAUKAgICA4AAhCAwDCyAUIAg3AyggFCABNwMgIAAgDEECIBRBIGoQvAMiBkKAgICAcINCgICAgOAAUg0BC0KAgICAMCEBDAELIAAQ1AEiAUKAgICA4ABRBEBCgICAgOAAIQEMAQtBfyECAkAgAykDCCIEQoCAgIBwg0KAgICAMFENACAAIBRBHGogBBCQBEEASA0BIBQoAhwiAg0ADAILAn4gC6ciFigCAEH/////B3EiFQRAQgAhBEIAIAKtIg59IQ8gFa0hDUEAIQIDQCACrSEHIAIhAwJAA0AgAyAVTw0BIAAgBkHdACADrSIKEJcCQQBIDQUgACAJECcCQCAAIAYgCxC9ByIJQoCAgIBwgyIFQoCAgIAgUgRAIAVCgICAgOAAUQ0HIAAgFEEQaiAAIAZB3QAQaxCBBA0HIBQgFCkDECIFIA0gBSANUxsiBTcDECAFIAdSDQELIBYgCiAXEL4HpyEDDAELCyAAIBYgAiADEKEHIgdCgICAgOAAUQ0EIAAgASAEIAcQlANBAEgNBCAEQgF8IA5RDQUgACAUQQhqIAkQ8gMNBCAFpyECIAQgD3whEEIBIQcgBEIBIBQpAwgiBSAFQgFXGyIRfCEFA0AgBCAHfCESIAcgEVEEQCAFIQQMAwsgACAJIAcQ/AIiCkKAgICAcIMiE0KAgICAMFIEQCATQoCAgIDgAFENBiAAIAoQhAIiCkKAgICAcINCgICAgOAAUQ0GCyAAIAEgEiAKEJQDQQBIDQUgECAHQgF8Igd8UEUNAAsMBQsLIAAgFiACIBUgAiAVSRsgFRChBwwBCyAAIAYgCxC9ByIJQoCAgIBwgyIEQoCAgIDgAFENASAEQoCAgIAgUg0CQgAhBCAAIBZBAEEAEKEHCyIFQoCAgIDgAFENACAAIAEgBCAFEJQDQQBODQELIAAgARAnQoCAgIDgACEBCyAAIAsQJyAAIAwQJyAAIAYQJyAAIAgQJyAAIAkQJwsgFEEwaiQAIAELiQMCBH8BfiMAQSBrIgIkAAJ/AkAgACgCACACQQRqQSAQ1QUNAANAQfHhwAAhAwJAAkAgASIFIAAoAlBPDQAgAUEBaiEBAkACQAJAAkAgBS0AACIEQdwAaw4FAgMDAwEACyAEQSRHDQJBJCEDIAEtAABB+wBHDQQgBUECaiEBC0F/IAJBBGoQiQIiBkKAgICA4ABRDQYaIAAgBDYCOCAAQYJ/NgIYIAAgATYCTCAAIAY3AzBBAAwGCyACQQRqQdwAENYFDQQgASAAKAJQTw0BIAVBAmohASAFLQABIQQLAkACQAJAIARBCmsOBAECAgACCyABIAEtAABBCkZqIQELIAAgATYCXCAAIAE2AlQgACABQQFrNgJYIAAgACgCDEEBajYCDEEKIQMMAgsgBEGAAUkEQCAEIQMMAgsgAUEBayACQRxqEMMCIQMgASACKAIcIgFHDQFB7YPBACEDCyAAIANBABCrBwwCCyACQQRqIAMQpwdFDQALCyACQQRqENgFQX8LIAJBIGokAAvZBgIGfwF+IwBBQGoiBiQAIAYgAzYCPAJ/AkAgACgCACAGQSBqQSAQ1QUNACABQeAARyEKAkADQCADIAAoAlAiC08NAQJAIAMtAAAiB0EfSw0AIApFBEAgB0ENRw0BQQohByADQQFqIAMgAy0AAUEKRhshAwwBCyAHQQprDgQCAAACAAsgBiADQQFqIgk2AjwCQAJAAkACQAJAIAEgB0cEQCAHQdwARg0BIAdBJEcNAkEkIQcgCg0EIAktAABB+wBHDQQgA0ECaiEJQSQhAQtBfyAGQSBqEIkCIgxCgICAgOAAUQ0IGiAEIAE2AiAgBCAMNwMYIARBgX82AgAgBSAJNgIAQQAMCAsCQAJAAkACQAJAAkACQAJAAkAgCS0AACIIQQprDgQCBQUBAAsgCEHcAEYgCEEiRnIgCEEnRnJFBEAgCEEwRg0DIAgNBSAJIAtJDQQgAUHgAEcNDiACRQ0PIABBhpHAAEEAEKsHDA8LIANBAmohAyAIIQcMCQsgA0ECaiAJIAMtAAJBCkYbIQkLIAYgCUEBaiIDNgI8IAFB4ABGDQogACADNgJcIAAgCTYCWCAAIAM2AlQgACAAKAIMQQFqNgIMDAoLIAMtAAJBMGtB/wFxQQpJDQILIANBAmohA0EAIQcMBQsgCEEwa0H/AXFBCUsNAQsgAUHgAEcEQCAAKAJgLAAoQQBODQILIAJFDQggBkHDqsAAQdD/wAAgAUHgAEYbNgIEIAZB5bfBAEHnrcAAIAhBN0sbNgIAIABB9a/AACAGEKsHDAgLIAjAQQBODQAgCSAGQThqEMMCIQcgBigCOCIDIAYoAjxBAWpGDQQgBiADNgI8IAdBfnFBqMAARg0FDAMLIAZBPGpBARDUByIHQX9GBEAgAkUNByAGQeT/wABB2NrAACAIQfUARhs2AhAgAEHSg8EAIAZBEGoQqwcMBwsgB0EATg0CIAYoAjxBAWohAyAIIQcMAQsgB8BBAE4NASADIAZBOGoQwwIhByAGKAI4IgMgBigCPEYNAgsgBiADNgI8CyAGQSBqIAcQpwcNAyAGKAI8IQMMAQsLIAJFDQEgAEHtg8EAQQAQqwcMAQsgAkUNACAAQfHhwABBABCrBwsgBkEgahDYBUF/CyAGQUBrJAALlAUBBn8gACgCACIFQQFqIQJBCCEDAkACQAJAIAUtAAAiBkEwayIHQQhPBEBBfiEEAkACQAJAAkACQAJAAkAgBkHuAGsOCwEKCgoCCgMGBAoFAAsCQCAGQeIAaw4FCQoKCgAKC0EMIQMMCAtBCiEDDAcLQQ0hAwwGC0EJIQMMBQtBCyEDDAQLQX8hBCACLQAAEK0HIgFBAEgNBCAFLQACEK0HIgNBAEgNBCAFQQNqIQIgAyABQQR0ciEDDAMLAkACQCABBEAgAi0AAEH7AEYNAQsgBUEFaiEHQQAhA0EAIQQMAQsgBUEBaiECIAUtAAIhAUEAIQMDQEF/IQQgARCtByIBQQBIDQUgASADQQR0ciIDQf//wwBLDQUgAkECaiACQQFqIQItAAAiAUH9AEcNAAsgAkECaiECDAMLAkADQCAEQQRGDQEgAiAEai0AABCtByIGQQBOBEAgBEEBaiEEIAYgA0EEdHIhAwwBCwtBfw8LIAFBAkcgA0GAeHFBgLADR3INASAHLQAAQdwARw0BIAVBBmotAABB9QBHDQEgBUEHaiEBQQAhAkEAIQQDQCACQQRHBEAgASACai0AABCtByIGQQBIDQMgAkEBaiECIAYgBEEEdHIhBAwBCwsgBEGAeHFBgLgDRw0BIANBCnRBgPg/cSAEQf8HcXJBgIAEaiEDIAVBC2ohAgwCCyABQQJGBEBBfyEEIAcNA0EAIQMgAi0AAEE6a0H/AXFB9gFJDQIMAwsgAi0AAEEwayIBQQdLBEAgByEDDAILIAVBAmohAiABIAdBA3RyIgNBH0sNASACLQAAQTBrIgFBB0sNASAFQQNqIQIgASADQQN0ciEDDAELIAchAgsgACACNgIAIAMhBAsgBAsoACAAQf8ATQRAIABBA3ZB/P///wFxKAKgskMgAHZBAXEPCyAAEMIIC74CAQR/IwBBoAFrIgUkACAFQYABNgIIIAUgBUEQajYCDCAEBEAgBUEjOgAQQQEhBgsgASgCACEEAn8CQANAAn8gA0H/AEwEQCAFKAIMIgcgBmogAzoAACAGQQFqDAELIAUoAgwiByAGaiADEFsgBmoLIQYgBSAEQQFqIgg2ApwBAkAgBCwAACIDQdwARgRAQdwAIQMgCC0AAEH1AEcNASAFQZwBakEBENQHIQMgAkEBOgAADAELIANBAE4NACAEIAVBnAFqEMMCIQMLIAMQ1wdFDQEgBSgCnAEhBCAGIAUoAghBBGtJDQAgACgCACAFQQxqIAVBCGogBUEQahCuB0UNAAsgBSgCDCEHQQAMAQsgACgCACAHIAYQigQLIAVBEGogB0cEQCAAKAIAIAcQUgsgASAENgIAIAVBoAFqJAALMwAgAEH/AE0EQCAAQQN2Qfz///8BcSgCsLJDIAB2QQFxDwsgABDBCCAAQX5xQYzAAEZyC/sBAQR/AkAgACgCMCICQSVGDQACQCACQSZJDQAgAkEuTQRAIAAoAmAiASwAKCIDQQBIDQEgAkEuRw0CIAEoAiQiBEGAgIABcQ0BIARBgIAEcSADQQNHcg0CIAEoAgQiAUUNAiABLQAmQSBxDQEMAgsgAkEvRw0BIAAtAGQNACAAKAJgIgEoAiQiA0GAgIACcQ0AAkAgAS0AKEH/AHFBA2sOBQACAgIBAgsgA0GAgARxDQEgASgCBCIBRQ0BIAEtACZBwABxDQAgAS0AKEH/AHFBB0cNAQsgAAJ/IAAtADRBAUYEQCAAQQE6ADVBg38MAQsgAkHWAGsLNgIYCws+ACABIAApAgQ3AgAgASAAKQIcNwIIIAEgACgCJDYCFCABIAAoAlQ2AhggASAAKQNYNwIcIAEgAC0AQDoAEAtDACAAIAEpAgA3AhwgACABKQIINwIMIAAgASgCFDYCTCAAIAEoAhg2AlQgACABKQIcNwNYIAAgAS0AEDoAQCAAEKAFC9gFAQN/A0ACQCAAIgJBAWohAAJAIAItAAAiA0EJayIEQRdLDQBBASAEdCIEQY2AgARxDQIgBEEScUUNACABRQ0CDAELAkACQAJAIANBL0cEQCADQT1HDQFBpH9BPSAALQAAQT5GGw8LQS8hAyAALQAAIgJBL0YNAiACQSpHDQEDQAJAIAAiAkEBaiIALQAAIgNBDUcEQCADRQ0BIAFBACADQQpGGw0GIANBKkcNAiACQQJqLQAAQS9HDQIgAkEDaiEADAcLIAFFDQEMBQsLIAJBAWohAAwECyADENUHRQ0AAkACQAJAAkACQAJAAkAgA0HhAGsOCQUGBgYDBAYGAQALIANB7wBGDQEgA0H1AEcNBSAALQAAQfMARw0FIAItAAJB6QBHDQUgAi0AA0HuAEcNBSACLQAEQecARw0FIAItAAUQ1wcNBUFPDwsCQAJAIAAtAABB7QBrDgIBAAYLIAItAAIQ1wcNBUG3fw8LIAItAAJB8ABHDQQgAi0AA0HvAEcNBCACLQAEQfIARw0EIAItAAVB9ABHDQQgAi0ABhDXBw0EQU0PCyAALQAAQeYARw0DIAItAAIQ1wcNA0FaDwsgAC0AAEH4AEcNAiACLQACQfAARw0CIAItAANB7wBHDQIgAi0ABEHyAEcNAiACLQAFQfQARw0CIAItAAYQ1wcNAkFLDwsgAC0AAEH1AEcNASACLQACQe4ARw0BIAItAANB4wBHDQEgAi0ABEH0AEcNASACLQAFQekARw0BIAItAAZB7wBHDQEgAi0AB0HuAEcNASACLQAIENcHDQFBRQ8LIAAtAABB9wBHDQAgAi0AAkHhAEcNACACLQADQekARw0AIAItAARB9ABHDQAgAi0ABRDXBw0AQVkPC0GDfyEDCyADDwsgAQ0AQS8hAgNAAkACQCACQQprDgQEAQEEAAsgAkUNAwsgAEEBaiIALQAAIQIMAAsACwtBCgsVACAAIAEgAiADIAQgBUEAQQAQ5gcLvhoBGH8jAEFAaiIFJAAgAEHgAGooAgAhBiAAKAIAIQsgBUEANgIsIAAoAiQhEiAGIAYtACgiFUGAAXI6ACgCfwJAIAAQoAUNAAJAAkAgACgCGEGDf0YEQCAALQA1QQFHDQEgABDgBwwDCyABIAJBAkZyDQEgAEGe+MAAQQAQqwcMAgsgCyAAKAIwENIBIQogABCgBQ0BCyABRQRAIAsgCkGGASAKGxDSASEMCyAAEJ8FGgJ/IAAoAhgiE0FMRgRAIAAQoAUNAiAAEJEIDQJBAQwBCyAAQeAAaigCAEEGEKUFQQALIQEgCgRAIAAgBiAKQQIQ6wdBAEgNAQsCQCAAQfsAEOIHDQAgABCfBRogAEHgAGoiAygCAEECEKUFIAYoAvQBIRYgAygCAEHwAWpBABDvByADKAIAQdUAEKUFIAAgCkEWQTAgDBsgChsQpwUgAygCAEHwAWogARC1AiAFQgA3AwAgBUEAOgAIIAVCADcCFCAFQQA6ABAgBUEAOgAcIAVBAToAJEEJQQggE0FMRhshDyAFQRRqIRQgBigCiAIhFyAAQcwAaiEYIAVBGGohGQJAA0ACQAJAAkACfwJAAkAgACgCGCIBQVdHBEAgAUE7RwRAQQAhCSABQf0ARw0CIAhFDQcgCCgCCCEEDAkLIAAQoAUNCQwHC0EAIQkCQAJAIBgoAgBBARDbByIBQTtrDgMCAQIACyABQShGIAFB/QBGcg0BC0EAIQQgABCgBQ0JAkAgACgCGCIBQfsARwRAIAFBO2sOAwMBAwELIAMgBSgCFCIBBH8gAQUgACAUEJIIDQsgBSgCFAs2AgAgAEEHQQAgACgCJCAAKAIcIAAoAiBBACAFQTBqEOYHQQBIDQogABCfBRogAygCAEG9ARClBSAAQQgQpwUgAygCAEHwAWpBABCmBSAKBEAgAygCAEEREKUFIAMoAgBBwgEQpQUgACAKEKcFIAMoAgAiAUHwAWogAS8BfBCmBQsgAygCAEEbEKUFIAMoAgBBJBClBSADKAIAQfABakEAEKYFIAMoAgBBDhClBSAAEJMIIAMgAygCACgCBDYCAAwHCyADKAIAQRsQpQVBASEJCyAAKAIkIREgACAFQSxqQQFBAEEBEJQIIQcgBSgCLCIEIAdBAE4NARoMCAsgBUEtNgIsIAAoAiQhEUEAIQdBLQsiBEHAAEcgCXIgB0Hv////B3EiDkVyRQRAQcAAIQQMAQsgBEGBAUYNACAEQT9GIAlxRQ0BCyAAQeL3wABBABCrBwwFCyAHQRBxIQ0CQAJAAkACQCAHQe7///8HcUECRgRAIA0EQAJAIAYgBCAGKAJ8EJUIIgFBAE4EQCAGKAIwIAFBFGxqIhAtAAwiB0EEdiIBQQlNQQBBASABdEHgBHEbDQRBB0EIIA5BAkYiGhsgAUYgAUEIQQcgGhtGIAkgB0EIcUVGcXINBCAQIAdBD3FBkAFyOgAMDAELIAAoAgAgBiAEQQdBCCAOQQJGGyAJEJYIQQBIDQsLIAVBHEEIIAkbakEBOgAACyAAQQRBBSAOQQJGIgEbQQAgESAAKAIcIAAoAiBBACAFQTBqEOYHDQkgDQRAIAUoAjAiByAHKAIkQYCAEHI2AiQgAygCAEHPABClBSADKAIAQcIBEKUFAkAgAUUEQCALIAQQ+wciAUUNDCAAIAEQpwUgACgCACAGIAFBCCAJEJYIIAsgARBRQQBODQEMDAsgACAEEKcFCyADKAIAIgFB8AFqIAEvAXwQpgUMBQsgAygCACEHAkAgBEUEQCAHQdQAEKUFDAELIAdB0wAQpQUgACAEEKcFCyADKAIAQfABakEBQQIgARsQtQIMBAtBBiEBQQEhB0EAIRACQAJAAkACQAJAIA4OBwACAgIEAwECCyAAKAIYQShGDQEgBEE/a0EBTQRAIABBi/jAAEEAEKsHDA0LIA0EQCAGIAQgBigCfBCVCEEATg0FIAAoAgAgBiAEQQUgCRCWCEEASA0NIAMoAgBBBRClBSAAIAQQpwUgAygCAEHCARClBSAAIAQQpwUgAygCACIBQfABaiABLwF8EKYFCyAFQRRBACAJG2oiDigCAEUEQCAAIBQgBSAJGxCSCA0NC0EAIQcgBEUEQCAFQTBqIgEgGSAFQQRyIAkbKAIAENUCIAFqQQA6AAAgC0H+AEH9ACAJGyABEIYIIgdFDQwgACAGIAdBAhDrB0EASARAIAsgBxBRDA0LIAMoAgBB8QAQpQUgAygCAEHCARClBSAAIAcQpwUgAygCACIBQfABaiABLwF8EKYFCyADIA4oAgAiATYCACABQb0BEKUFIABBCBCnBSADKAIAQfABakEAEKYFIApFIAlFckUEQCADKAIAQREQpQUgAygCAEHCARClBSAAIAoQpwUgAygCACIBQfABaiABLwF8EKYFCwJAIARFBEAgAygCAEG9ARClBSAAIAcQpwUgAygCACIBQfABaiABLwF8EKYFIAVBGEEEIAkbaiIBIAEoAgBBAWo2AgAgCyAHEFEMAQsgDUUNACADKAIAQb0BEKUFIAAgBBCnBSADKAIAIgFB8AFqIAEvAXwQpgULAkAgACgCGEE9RgRAIAAQoAUNDiAAEOkHRQ0BDA4LIAMoAgBBBhClBQsCQCANBEAgAygCABCXCCADKAIAQcUAEKUFDAELIARFBEAgAygCABCXCCADKAIAQdAAEKUFIAMoAgBBDhClBQwBCyAAIAQQ6gcgAygCAEHLABClBSAAIAQQpwULIAMgAygCACgCBDYCACAAEOQHRQ0HDAwLQQMhBwwCC0EAIQcgBEHAAEcgCXINASAIRQRAQQEhECAPIQEMAgsgAEGmg8EAQQAQqwdBwAAhBAwKC0ECIQcLIA0EQCAFQRxBCCAJG2pBAToAAAsgACABIAcgESAAKAIcIAAoAiBBACAFQShqEOYHDQggEARAIAUoAighCAwECyANRQ0CIAUoAigiASABKAIkQYCAEHI2AiQgBiAEIAYoAnwQlQhBAEgNAQsgAEHnk8EAQQAQqwcMBwsgACgCACAGIARBBiAJEJYIQQBIDQYgAygCAEHPABClBSADKAIAQcwAEKUFIAAgBBCnBSADKAIAQcIBEKUFIAAgBBCnBSADKAIAIgFB8AFqIAEvAXwQpgUMAQsgAygCACEBAkAgBEUEQCABQdQAEKUFDAELIAFB0wAQpQUgACAEEKcFCyADKAIAQfABakEAELUCCyAJBEAgAygCAEEbEKUFCyALIAQQUSAFQQA2AiwMAQsLQQAhBCAAKAIAIABB4ABqIgEoAgBBAEEAIAAoAhQgACgCHCAAKAIgEJwFIghFDQIgASAINgIAIAggCCgCJEHnp39xQYjYAHI2AiQgABCfBRogCCAIKAJ8NgLgAQJ/IBNBTEYEQCAIIAgoAiRBgKQDcjYCJCABKAIAQSwQpQUgASgCAEHCARClBSAAQQgQpwUgASgCAEHwAWpBABCmBUEJDAELIABB4ABqKAIAQSsQpQVBCAshASAAEJgIIAggCCgCJEH///+AfnE2AiQgCCAILQAoQYABcSABcjoAKCAAQQAQqAUgAEHgAGogCCgCBCIBNgIAIAggACgCACABQoCAgIAgEJkIIgQ2AggLIAYoAvABIBZqIAQ2AAAgCyAIKAL8AhBSIAggAEHMAGooAgAgEmsiATYCgAMgCCALIBIgARCJBCIBNgL8AkEAIQQgAUUNASAAEKAFDQEgBS0ACEEBRgRAIABB4ABqIgEoAgBBERClBSABKAIAQQcQpQUgASgCAEEbEKUFIAEoAgBBLhClBSAFKAIAIgEEfyABBSAAIAUQkggNAyAFKAIACygC8AEgBSgCDGpBCjoAAAsgACAGQf8AQQIQ6wdBAEgNAQJAIAUoAgAiAQRAIAAgARCaCAwBCyAAQeAAaigCAEEGEKUFCyAAQeAAaiIBKAIAQcIBEKUFIABB/wAQpwUgASgCACIPQfABaiAPLwF8EKYFIAEoAgBBDhClBSAFLQAcQQFGBEAgASgCAEEREKUFIAEoAgBBERClBSABKAIAQS4QpQULIAUoAhQiDwRAIABB4ABqIgEoAgBBERClBSAAIA8QmgggASgCAEEkEKUFIAEoAgBB8AFqQQAQpgUgASgCAEEOEKUFCyAKBEAgAEHgAGoiASgCAEEREKUFIAEoAgBBwgEQpQUgACAKEKcFIAEoAgBB8AFqIAYvAXwQpgULIAAQkwggABCTCAJAIAwEQCAAIAYgDEEBEOsHQQBIDQMgAEHgAGoiASgCAEHCARClBSAAIAwQpwUgASgCAEHwAWogBi8BfBCmBQwBCyAKDQAgAEHgAGoiASgCAEHJARClBSABKAIAQfABaiAGKAKIAiAXa0EBahDvBwtBACACRQ0CGkEAIAAgBigChAMgDEEWIAwgAkEBRxtBABDnBw0CGgwBC0EAIQQLIAsgBBBRQX8LIAsgChBRIAsgDBBRIAYgBi0AKEH/AHEgFUGAAXFyOgAoIAVBQGskAAvSAwIEfwJ+IAFCgICAgDA3AwACQAJAIAAoAhhBR0cNACAAKAIAIQNBfyEFIAAQoAUNACAAQfsAEOIHDQADQAJAAkACQCAAKAIYIgJBgX9HBEAgAkH9AEYNAyACQYN/RiACQdUAakEvSXINASAAQZyPwQBBABCrB0F/DwsgAyAAKQMwEHIiAg0BDAQLIAMgACgCMBDSASECCyAAEKAFDQMgAEE6EOIHDQMgACgCGEGBf0cEQCAAQdmPwQBBABCrBwwECyABKQMAIgZCgICAgHCDQoCAgIAwUQRAIANCgICAgCAQjwEiBkKAgICA4ABRDQQgASAGNwMACyADIAYgAhBqIgQEQCAEQQBIDQQgAEHMhsAAQQAQqwcMBAsgASkDACEHIAApAzAiBkKAgICA8H5aBEAgBqdBBGsiBCAEKAIAQQFqNgIACyADIAcgAiAGQQcQkwEgAyACEFFBAEgNAiAAEKAFDQIgACgCGEH9AEYNASAAQSwQ4gdFDQEMAgsLAkAgASkDACIGQoCAgIBwg0KAgICAMFENACADKAIIIgEoAswFIgJFDQAgAyABKALQBSAGIAIRDwBBAEgNAQsgAEH9ABDiByEFCyAFDwsgAyACEFFBfwvUAQEEfyABQQxqIQdBCCEEAkACQANAIAEoAhAiBSAGSgRAIAIgBygCACAEaiIFQQhrKAIARgRAIAAgBSkDACADEIgEIgVBAEgNBCAFDQMLIARBEGohBCAGQQFqIQYMAQsLIAAgB0EQIAFBFGogBUEBahCpAw0BIAEgASgCECIEQQFqNgIQIAEoAgwgACACENIBIQEgBEEEdGoiAEEANgIEIAAgATYCACADQoCAgIDwfloEQCADp0EEayIBIAEoAgBBAWo2AgALIAAgAzcDCAsgBg8LQX8LPgEBfyMAQdAAayIBJAAgASAAKAIAQQhqKAIAIAFBEGogACgCMBAvNgIAIABBpb3AACABEKsHIAFB0ABqJAALigIBBX8CQAJAAkAgAkHRAEYgAkE+RnJFBEAgACgCACEFIAJBFkcNASAAKAJgIQYMAgsgAEHw5MAAQQAQqwcMAgsgACgCYCIGKAKoAiIEQQAgBEEAShtBAWohB0EEIQQDQCAHQQFrIgdFDQEgBigCsAIgBGogBEEIaiEEKAIAIAJHDQALIABB1+TAAEEAEKsHDAELIAUgBkEGQQcgA0GHAUYbIAEoAjQgAkEBQQFBABD2ByIAQQBIDQAgBSABQTBqQQwgAUE4aiABKAI0QQFqEKkDDQAgASABKAI0IgJBAWo2AjQgASgCMCAFIAMQ0gEhASACQQxsaiICIAA2AgAgAiABNgIEQQAPC0F/C5ECAQJ/IwBB4ABrIgIkAAJ/IAEgACgCGCIDRgRAIAAQoAUMAQsCQAJAAkACQAJAAkACQAJAAkAgA0GAAWoOBQECAwUEAAsCQCADQdgAag4DBgcABwsgAEGGkcAAQQAQqwcMBwsgAEH0wMAAQQAQqwcMBgsgAEGK4sAAQQAQqwcMBQsgAEH/7sAAQQAQqwcMBAsgAEHNxMAAQQAQqwcMAwsgAiAAKAIAQQhqKAIAIAJBIGogACgCMBAvNgIQIABB4dLBACACQRBqEKsHDAILIABBndPAAEEAEKsHDAELIAAoAkwhASACIAAoAiQiAzYCBCACIAEgA2s2AgAgAEGJ0sEAIAIQqwcLQX8LIAJB4ABqJAAL5wECBX8BfiMAQRBrIgMkAAJAAkACQCAAKAIYQYN/Rw0AIAAoAjBBgwFHDQAgAC0ANEEBRw0BCyAAQemPwQBBABCrB0F/IQQMAQtBfyEEIAAQoAUNACAAKAIYQYF/RwRAIABB2Y/BAEEAEKsHDAELIAAoAgAgACkDMBByIgJFDQAgABCgBQRAIAAoAgAgAhBRDAELIAAgA0EIahDeByAAKAIAIQUgAykDCCEHBEAgBSAHECcgACgCACACEFEMAQsgBSABIAIgBxDfByEEIAAoAgAgBxAnIAAoAgAgAhBRCyADQRBqJAAgBAtdAQN/IwBBEGsiASQAAkAgACgCGCICQap/Rg0AIAJBO0cEQCACQf0ARg0BIAAtAEANASABQTs2AgAgAEHb1sEAIAEQqwdBfyEDDAELIAAQoAUhAwsgAUEQaiQAIAMLkkABF38jAEGwAWsiAyQAIAAoAgAhEAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAAoAhgiBkGDf0cNACAALQA1DQIgAEHMAGooAgBBABDbB0E6Rw0BIBAgACgCMBDSASEMIAAoAmBBmAJqIQQCQANAIAQoAgAiBEUNASAEKAIEIAxHDQALIABBpffAAEEAEKsHDCALIAAQoAUNHyAAQToQ4gcNHyAAKAIYIgZBxwBqQQNJDQAgACgCYCECIAAQkAghBCADQX82AoQBIANC/////w83AnwgAyAENgJ4IAMgDDYCdCADQX82ApABIANBBDoAjAEgAyACKAKYAjYCcCACIANB8ABqNgKYAiADIAIoAnw2AogBIAAgAUEedEEfdUEDQQAgAiwAKEEAThtxEOUHDR8gACAEEKkFIAIgAigCmAIoAgA2ApgCDB4LAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAGQdIAag4sBCoBKSoqKioqKioGBQcICAkqKgIKKioNEwwSKBQUFCoqKioqKCoqKioqKgMACyAGQYN/Rg0NIAZBO0YNCiAGQfsARw0pIAAQqghFDSoMKwsgACgCYCIBKAIkQQFxBEAgAEHwysAAQQAQqwcMKwsgAS0AKEH/AHFBB0YEQCAAQdPbwABBABCrBwwrCyAAEKAFDSpBACEEAkAgACgCGCIBQTtGIAFB/QBGcg0AIAAtAEANACAAEKsIDStBASEECyAAIAQQqAUgABDkB0UNKQwqCyAAEKAFDSkgAC0AQEEBRgRAIABBiozAAEEAEKsHDCoLIAAQrAggABCrCA0pIABB4ABqKAIAQTAQpQUgABDkB0UNKAwpCyAAKAJgLQAmQcAAcUUNJiAAIANB8ABqENkHIAAQoAUNKCAAQQAQrQgiAkEASA0oIAIEQCABQQNNBEAgAEG3jsAAQQAQqwcMKgsgACgCYCIBIAEoAiRBgIDAAHI2AiQgABCgBQ0pIABBEUFPQQAQ6AcNKSAAEOQHRQ0oDCkLIAAgA0HwAGoQ2gcNKAwmCyAAEKAFDScgABCfBRogABCuCCAAEK8IDScgAEHoAEF/EO4HIQEgACAAKAJgLAAoQQBOIgQQ5QcNJwJAIAAoAhhBr39HBEAgASECDAELIABB6gBBfxDuByECIAAQoAUNKCAAIAEQqQUgACAEEOUHDSgLIAAgAhCpBQwiCyAAEJAIIQEgABCQCCECIANCgICAgHA3AoABIAMgATYCfCADIAI2AnggAyAMNgJ0IANBfzYCkAEgA0EAOgCMASADIAAoAmAiBCgCmAI2AnAgBCADQfAAajYCmAIgAyAEKAJ8NgKIASAAEKAFDSYgABCuCCAAIAEQqQUgABCvCA0mIABB6AAgAhDuBxogABCwCA0mIABB6gAgARDuBxogACACEKkFIAAoAmAiACAAKAKYAigCADYCmAIMJQsgABCQCCEBIAAQkAghAiAAEJAIIQQgA0KAgICAcDcCgAEgAyABNgJ8IAMgAjYCeCADIAw2AnQgA0F/NgKQASADQQA6AIwBIAMgACgCYCIGKAKYAjYCcCAGIANB8ABqNgKYAiADIAYoAnw2AogBIAAQoAUNJSAAIAQQqQUgABCuCCAAELAIDSUgACABEKkFIABBun8Q4gcNJSAAEK8IDSUgACgCGEE7RgRAIAAQoAUNJgsgAEHpACAEEO4HGiAAIAIQqQUgACgCYCIAIAAoApgCKAIANgKYAgwkCyAAKAIgIRUgACgCHCEWIAAQoAUNJCAAEK4IQQAhBiADQQA2AhQCQCAAKAIYIgFBWUcEQCABQShHDQEgACADQRRqQQAQnggaDAELIAAoAmAtACZBwABxRQRAIABBpqfAAEEAEKsHDCYLIAAQoAUNJSAAKAJgIgEgASgCJEGAgMAAcjYCJEEBIQYLIABBKBDiBw0kIAMtABRBAXFFBEAgACgCACEKIABB4ABqIgEoAgAiBCgCfCEPIAAQkAghByAAEJAIIRIgABCQCCETIAAQkAghFCAAEJ8FGiADQoGAgIBwNwKAASADIAc2AnwgAyATNgJ4IAMgDDYCdCADQX82ApABIAMgDzYCiAEgAyABKAIAIgIoApgCNgJwIAIgA0HwAGo2ApgCIAMgAy0AjAFB8AFxOgCMASAAQeoAQX8Q7gchFyABKAIAKAL0ASEIIAAgFBCpBSAAKAIYIQFBUiECAkACQAJAAkAgAEEEELEIDgIAASkLIAEiAkFZRw0AIAAQoAUNKCAAQQAQrQgiAUEASA0oIAFFBEAgAEHhkMEAQQAQqwcMKQsgAEHgAGooAgAiASABKAIkQYCAwAByNgIkQU8hAkEBIQFBASEODAELAkAgACgCGEGDf0cNACAAKAIwQSVHDQAgAC0ANA0AIABBARCtCCIBQQBIDShBTyACIAEbIQILIAJBT0YhAQJAIAJBMWoOBAECAgEACyACQUlGDQAgAkGxf0cNAQsgABCgBQ0mIAAoAhgiBUH7AEYgBUHbAEZyDRACQCAFQYN/RgRAIAAtADVFDQELIABBlZDBAEEAEKsHDCcLIAMgCiAAKAIwENIBIgU2AmwCQCAFQShHDQACQAJAIAJBMWoOBAECAgEACyACQUlHDQELIABBtLzAAEEAEKsHDCcLIAAQoAUEQCAAKAIAIAUQUQwnCyAAIAUgAhCnCARAIAAoAgAgBRBRDCcLIAEEQCAKIARB2QBBCxClCCILQQBIDRIgC0EUbCIJIAQoAjBqIg0gDS0ADEECcjoADCAEKAIwIAlqIgkgCS0ADEEBcjoADCAAQeAAaiIJKAIAQbcBEKUFIAkoAgBB8AFqIA4QtQIgCSgCAEHYABClBSAJKAIAQfABaiALQf//A3EQpgULIABB4ABqIgkoAgBBwgFBQkG+fyABGyACQUlGIAJBUkZyG0H/AXEQpQUgACAFEKcFIAkoAgBB8AFqIAQvAXwQpgVBACEJIAFFBEBBACEBDCELQQEhASAEKAKMASILIAQoAnwiDUEUbGoiES0ACCIYQQFxRQRAIBEgGEEBcjoACCAAEJAIIQsgBCgCjAEgBCgCfEEUbGogCzYCDCAAEJAIIREgBCgCjAEiCyAEKAJ8Ig1BFGxqIBE2AhALIA5FDSAgCyANQRRsaiIOIA4tAAhBAnI6AAgMIAsCQAJAIAYgACgCGCIFQYN/R3JFBEAgACgCMEGPAUcNASAALQA0DQEgAEHMAGooAgBBABDbB0FaRw0BIABBrdbBAEEAEKsHDCgLIAVBIHJB+wBHDQAgACADQTxqQQAQnggiBUFaRyAFQbd/R3ENACAAQQBBAEEBIAMoAjxBAnFBAUEAEJ8IQQBODQEMJwsgABCRCA0mIAAgA0HoAGogA0HkAGogA0HsAGogA0HgAGpBAEEAQbt/EKgIDSYgACADKAJoIAMoAmQgAygCbCADKAJgQQRBABCpCAtBACEFIANBADYCbAwfCyAAQeAAaiIBKAIAKAJ8IQogABCfBRogASgCACgCfCEHIAAoAhgiAUE7Rg0dQVIhAkEAIQQCQCAAQQQQsQgOAgAbJQsgAUGxf0YgAUFJRnIgAUFSRnINGCAAKAIYQYN/Rw0WIAAoAjBBJUcNFiAALQA0DRYgAEEAEK0IIgJBAEgNJEFPIAEgAhsMFwsgABCgBQ0jAn9BACAALQBADQAaQQAgACgCGEGDf0cNABpBACAALQA1DQAaIAAoAjALIQcgAEHgAGoiAigCACIEQZgCaiEBIAQoAnwhBSAGQbx/RiEIAkADQCABKAIAIgEEQCAAIAUgASgCGBCyCCABKAIYIQUCQCAIRQRAIAEoAgwiBEF/Rg0BIAdFDQQgASgCBCAHRw0BDBgLIAEoAggiBEF/Rg0AIAEoAgQgB0YNFyAHDQAgAS0AHEEEcUUNFwtBACEEIAEtABwiCkEBcQRAIAAgCkECcUEBdkEAEO0HQQMhBAsDQCABKAIQIARKBEAgAigCAEEOEKUFIARBAWohBAwBCwsgAS0AHEEIcQRAIAIoAgBBsgEQpQUgAigCAEHKARClBSACKAIAQfABaiABLwEgEKYFIAIoAgBBtgEQpQULIAEoAhRBf0YNASACKAIAQQYQpQUgAEHsACABKAIUEO4HGiACKAIAQQ4QpQUMAQsLIAdFBEAgBkG8f0YNDiAAQY3FwABBABCrBwwlCyAAQb6HwQBBABCrBwwkCyAAQeoAIAQQ7gcaDBQLIAAQoAUNIiAAEK4IIAAQrwgNIiAAEJ8FGiAAEJAIIQYgA0F/NgKEASADQv////8fNwJ8IAMgBjYCeCADIAw2AnQgA0F/NgKQASADQQA6AIwBIAMgAEHgAGoiBCgCACIBKAKYAjYCcCABIANB8ABqNgKYAiADIAEoAnw2AogBIABB+wAQ4gcNIkF/IQJBfyEFAkACQAJAA0ACQAJAAkAgACgCGCIBQcEAag4CAAECCyACQQBIBH9BfwUgAEHqAEF/EO4HCyEBIAAgAhCpBQNAIAAQoAUNKSAEKAIAQREQpQUgABCrCA0pIABBOhDiBw0pIAQoAgBBrQEQpQUgACgCGEG/f0YEQCAAQekAIAEQ7gchAQwBCwsgAEHoAEF/EO4HIQIgACABEKkFDAILIAAQoAUNJyAAQToQ4gcNJyAFQQBOBEAgAEHOmcAAQQAQqwcMKAsgAkEASARAIABB6gBBfxDuByECCyAEKAIAQbsBEKUFIAQoAgBB8AFqQQAQ7wcgBCgCACgC9AFBBGshBQwBCyABQf0ARwRAIAJBAEgEQCAAQbWYwABBABCrBwwoCwJAIAFBg39GBH8gACgCMEElRw0BIAAtADQNASAAQQAQrQgiAUEASA0pIAENBCAAKAIYBSABC0FZRw0AIAQoAgAtACZBwABxRQ0AIAAgA0E8aiIBENkHIAAQoAUNKCAAQQAQrQgiB0EASA0oIAAgARDaBw0oIAdFDQAgAEH1jsAAQQAQqwcMKAsgAEEHEOUHRQ0BDCcLCyAAQf0AEOIHDSUgBUEASA0BIABB4ABqIgEoAgAoAvABIAVqIAI2AAAgASgCACgCjAIgAkEUbGogBUEEajYCBAwCCyAAQfuOwABBABCrBwwkCyAAIAIQqQULIAAgBhCpBSAAQeAAaiIBKAIAQQ4QpQUgASgCACIBIAEoApgCKAIANgKYAgwdCyAAEK4IIAAQoAUNISAAEJAIIQIgABCQCCEBIAAQkAghBCAAEJAIIQYgAEHrACACEO4HGiADQv////8fNwJ8IANCgICAgHA3AnQgA0F/NgKQASADQQA6AIwBIAMgBDYChAEgAyAAQeAAaiIHKAIAIgUoApgCNgJwIAUgA0HwAGo2ApgCIAMgBSgCfDYCiAEgABCqCA0hIAcoAgAiBSAFKAKYAigCADYCmAIgBRCkBQRAIAVBDhClBSAHKAIAQQYQpQUgAEHsACAEEO4HGiAHKAIAQQ4QpQUgAEHqACAGEO4HGgsCQAJAAkAgACgCGEE9ag4CABMBCyAAEKAFDSMgABCfBRogACACEKkFIAAoAhhB+wBGBEAgAEHgAGooAgBBDhClBQwSCyAAQSgQ4gcNIyAAKAIYIgJB+wBGIAJB2wBGcg0BAkAgAkGDf0YEQCAALQA1RQ0BCyAAQZyPwQBBABCrBwwkCyAQIAAoAjAQ0gEhAgJAIAAQoAVFBEAgACACQUMQpwhBAE4NAQsgECACEFEMJAsgAEHgAGoiBSgCAEG+ARClBSAFKAIAQfABaiACEO8HIAUoAgAiAkHwAWogAi8BfBCmBQwQCyAAQbmFwABBABCrBwwiCyAAQVJBAEEBQX9BAUEAEJ8IQQBODQ4MIQsgABCgBUUNHwwgCyAAQeAAaigCACwAKEEASARAIABBl93AAEEAEKsHDCALIAAQoAUNHyAAEK8IDR8gABCfBRogACAAQeAAaiIBKAIAQdgAQQAQ6wciAkEASA0fIAEoAgBB8AAQpQUgASgCAEHYABClBSABKAIAQfABaiACQf//A3EQpgUgABCuCCAAELAIRQ0aDB8LIAFBAXFFDQMgAUEDSw0KIABBzABqKAIAQQAQ2wdBKkYNAwwKCyAALQA1QQFHDQELIAAQ4AcMHAtBUiEGAkAgACABELEIDgIAGBwLIAAoAhhBg39HDRkgACgCMCICQSVGBH8gAC0ANA0aIABBABCtCCICQQBIDRwgAgRAIAFBA00EQCAAQbeOwABBABCrBwweCwJAIAAoAmAiASgCJEEBcUUNACABKAIgIgJBA0sgAkEBRnINACABKAJ8IAEoAuABRw0AIABB/ZPAAEEAEKsHDB4LIAAQoAUNHSAAQQFBT0EAEOgHDR0gABDkB0UNHAwdCyAAKAIYQYN/Rw0aIAAoAjAFIAILQY8BRw0ZIAAtADQNGSAAQcwAaigCAEEBENsHQUVHDRkgAUEDSw0HCyAAQfiNwABBABCrBwwaCyABQQNNBEAgAEG8jcAAQQAQqwcMGgtBfyEEIABBAEEAEN0HRQ0YDBsLIAAQoAUNGCAAEOQHRQ0XDBgLIAMgACgCAEEIaigCACADQfAAaiAAKAIwEC82AhAgAEGOsMAAIANBEGoQqwcMFwsgAEH/38AAQQAQqwcMFgtBASEJQQAhBSAAIAJBAEEBQX9BAEEAEJ8IQQBODQ8MFQsgACgCACAFEFEMFAsgAEEBQQAgACgCJCAAKAIcIAAoAiAQ3AdFDRIMEwsgAEEpEOIHDRILIABB6wAgARDuBxogABCfBRogA0L/////HzcCfCADQoCAgIBwNwJ0IANBfzYCkAEgAyAENgKEASADIABB4ABqIgIoAgAiBSgCmAI2AnAgBSADQfAAajYCmAIgAyAFKAJ8NgKIASADIAMtAIwBQfABcToAjAEgABCqCA0RIAIoAgAiBSAFKAKYAigCADYCmAIgABCTCCAAEJMIIAIoAgAiBRCkBQRAIAVBDhClBSACKAIAQQYQpQUgAEHsACAEEO4HGiACKAIAQQ4QpQUgAEHqACAGEO4HGgsgASECCyAAIAIQqQUgAEHsACAEEO4HGiAAQeAAaiIBKAIAQTAQpQUgACAEEKkFAkAgACgCGEFERwRAIAEoAgAhBAwBCyAAEKAFDREgA0F/NgKEASADQv////8vNwJ8IANCgICAgHA3AnQgA0F/NgKQASADIAMtAIwBQfABcToAjAEgAyAAQeAAaiICKAIAIgQoApgCNgJwIAQgA0HwAGo2ApgCIAMgBCgCfDYCiAFBACEBIAQoAmhBAE4EQCAAKAIAIARB1QAQogUiAUEASA0SIAIoAgBB1wAQpQUgAigCACIEQfABaiAELwFoEKYFIAIoAgBB2AAQpQUgAigCAEHwAWogAUH//wNxEKYFIAAQrggLIAAQqggNESAAQeAAaiICKAIAIgQoAmhBAE4EQCAEQdcAEKUFIAIoAgBB8AFqIAFB//8DcRCmBSACKAIAQdgAEKUFIAIoAgAiAUHwAWogAS8BaBCmBSACKAIAIQQLIAQgBCgCmAIoAgA2ApgCCyAEQe0AEKUFIAAgBhCpBQwPCyAAQeoAIAQQ7gcaIAdFDQAgABCgBQ0PCyAAEOQHRQ0NDA4LIAELIgJBWUcNASAAQeAAaigCAC0AJkHAAHFFDQMgACADQfAAahDZByAAEKAFDQwgAEEAEK0IIgFBAEgNDCABBEAgAEHgAGooAgAiASABKAIkQYCAwAByNgIkIAAQoAUNDSAAQRFBT0EAEOgHRQ0FDA0LIAAgA0HwAGoQ2gcNDAwDCyABIQILIAJBT0YhBAJAIAJBMWoOBAECAgEACyACQUlGDQAgAkGxf0cNAQsgABCgBQ0JIABBEEEAIAQbQQAgBhsgAkEAEOgHDQkMAQsgAEEAELMIDQggAEHgAGooAgBBDhClBQsgACAAQeAAaigCACgCfCAKELIICyAAQTsQ4gcNBiAAEJAIIQYgABCQCCECIAAQkAghASAAEJAIIQggA0F/NgI4IANBADoANCADQoCAgIBwNwIoIAMgAjYCJCADIAg2AiAgAyAMNgIcIAMgAEHgAGooAgAiBCgCfDYCMCADIAQoApgCNgIYIAQgA0EYajYCmAIgBCgCjAEgB0EUbGotAAhBAXEEQCADIAc2AjggA0EIOgA0IANBATYCKAsgASEEIAAoAhhBO0cEQCAAIAYQqQUgABCrCA0HIABB6AAgCBDuBxogBiEECyAAQTsQ4gcNBgJAIAAoAhhBKUYEQCADIAQ2AiQgBCECDAELIABB6gAgARDuBxogAEHgAGoiBigCACgC9AEhBSAAIAIQqQUgABCrCA0HIAYoAgBBDhClBSABIARGDQAgAEHqACAEEO4HGgsgAEEpEOIHDQYgAEHgAGoiBigCACgC9AEhDyAAIAEQqQUgABCwCA0GIAAgBigCACgCfCAKELIIAkAgASAERiACIARGckUEQCAGKAIAIgEoAvQBIAFB8AFqIgYgDyAFayIEELsCDQkgBiABKALwASAFaiAEELoCIAQEQCABKALwASAFakG4ASAE/AsACyAFayEKIABB4ABqKAIAIgYgASgC9AFBBWs2AogCIAIgBigClAIiASABIAJIGyACayEEIAJBFGxBBGohAgNAIARFDQIgBigCjAIgAmoiCSgCACIBIAVIIAEgD05yRQRAIAkgASAKajYCAAsgBEEBayEEIAJBFGohAgwACwALIABB6gAgAhDuBxoLIAAgCBCpBSAAQeAAaiIBKAIAIgIgAigCmAIoAgA2ApgCIAIoAowBIAdBFGxqIgQtAAhBAXFFDQEgBCgCDCEGIAQoAhAhBCACQQ4QpQUgASgCAEGyARClBSABKAIAQcoBEKUFIAEoAgBB8AFqIAdB//8DcSICEKYFIAEoAgBBtgEQpQUgAEHqACAEEO4HGiAAIAYQqQUgASgCAEHKARClBSABKAIAQfABaiACEKYFIAEoAgBBMBClBSAAIAQQqQUMAQsgAEHqACASEO4HGiAAQeAAaigCACgC9AEhDiAAIBcQqQUCQCAAKAIYIgtBPUcNAAJAIAAQoAVFBEAgAEEAEKQIRQ0BCyAKIAUQUQwHCyAFRQ0AIABB4ABqIg0oAgBBvgEQpQUgACAFEKcFIA0oAgBB8AFqIAQvAXwQpgULIAogBRBRAkACQAJAIAAoAhgiBUG3f0cEQCAFQYN/Rw0CIAAoAjBBxwBHDQIgAC0ANA0CQQEhAUHt5cAAIQUgC0E9Rg0BDAMLIAYEQCAAQYPWwQBBABCrBwwJCyABBEAgAEHn0cAAQQAQqwcMCQtBACEBIAtBPUcNAkGM0sAAIQUgAkGxf0cNACAJQX9zIAQsAChBAE5xDQILIAMgBTYCACAAQca4wAAgAxCrBwwHCyAAQZTPwABBABCrBwwGCyAAEKAFDQUCQCABBEAgABDpB0UNAQwHCyAAEKsIDQYLIAAgAEHgAGoiBSgCACgCfCAPELIIQf0AIQIgAQRAIAMgAygCgAFBAmo2AoABIAMgAy0AjAFB/AFxQQNBASAGG3I6AIwBQf8AQf4AIAYbIQILIAUoAgAgAhClBSAAQeoAIAcQ7gcaIABBKRDiBw0FIABB4ABqKAIAIgIoAvQBIAJB8AFqIgogDiAIayIFELsCDQUgCiACKALwASAIaiAFELoCIAUEQCACKALwASAIakG4ASAF/AsACyAIayELIABB4ABqKAIAIgogAigC9AFBBWs2AogCIAcgCigClAIiAiACIAdIGyECIAdBFGxBBGohBQNAIAIgB0cEQCAKKAKMAiAFaiINKAIAIgkgCEggCSAOTnJFBEAgDSAJIAtqNgIACyACQQFrIQIgBUEUaiEFDAELCyAAIBIQqQUgBCgCjAEgBCgCfCICQRRsaiIFLQAIQQFxIggEQCAAQesAIAUoAgwQ7gcaIANBfzYCUCADQv////8fNwJIIANCgICAgHA3AkAgAyACNgJcIANBCDoAWCADIAQoApgCNgI8IAQgA0E8ajYCmAIgAyAEKAJ8NgJUCyAAELAIDQUgCARAIAQgBCgCmAIoAgA2ApgCIABB4ABqIgUoAgAiCBCkBQRAIAhBDhClBSAFKAIAQbIBEKUFIAUoAgBBygEQpQUgBSgCAEHwAWogAkH//wNxEKYFIAUoAgBBtgEQpQUgAEHqACAEKAKMASACQRRsaigCEBDuBxoLIAAgAkEUbCIIIAQoAowBaigCDBCpBSAAQeAAaiIFKAIAQcoBEKUFIAUoAgBB8AFqIAJB//8DcRCmBSAFKAIAQTAQpQUgACAEKAKMASAIaigCEBCpBQsgACAAQeAAaiICKAIAKAJ8IA8QsgggACAHEKkFIAIoAgAhBAJAIAEEQCAGBEAgBEEUEKUFIAIoAgBBDhClBSACKAIAQSQQpQUgAigCAEHwAWpBABCmBSACKAIAQYoBEKUFIAIoAgBBggEQpQUMAgsgBEGBARClBSAAQeAAaigCAEHwAWpBABC1AgwBCyAEQYABEKUFCyAAQegAIBQQ7gcaIABB4ABqIgIoAgBBDhClBSAAIBMQqQUgAigCACECAkAgAQRAIAIgFiAVELQIIAAgBkEAEO0HDAELIAJBDhClBQsgAEHgAGooAgAiASABKAKYAigCADYCmAILIAAQkwgMAwsgAUEDSw0AIABBt47AAEEAEKsHDAMLIAAQoAUNAiAAQQEgBkEAEOgHDQIgABDkB0UNAQwCCyAAEKwIIAAQqwgNAQJAIABB4ABqIgIoAgAiASgCaEEATgRAIAFB2AAQpQUgAigCACIBQfABaiABLwFoEKYFDAELIAFBDhClBQsgABDkBw0BCyAQIAwQUUEAIQQMAgsgECAMEFELQX8hBAsgA0GwAWokACAEC4IdAQp/IwBBMGsiDSQAIABB4ABqKAIAIQkgACgCACELAkACQAJAAkAgAUECSw0AAkAgAg0AQQAhAiAAKAIYQYN/Rw0AIAAoAjBBjwFHDQAgAC0ANA0AIABBzABqKAIAQQEQ2wdBCkYNACAAEKAFDQNBAiECC0F/IQggABCgBQ0DIAAoAhgiCkEqRgRAIAAQoAUNBCAAKAIYIQogAkEBciECCwJAAkACQAJAAkAgCkEoag4CAQIACyAKQYN/Rw0DAkAgAC0ANQ0AIAFBAkciDCACQQFxRXJFIAAoAjAiCkEuRnENACAMIAJBAnFFIApBL0dycg0DCyAAEOAHDAcLIAFBAkcNAiAJLAAoQQBODQEMAgsgAUECRw0BIAAtAGRBAXENAQsgCyAAKAIwENIBIQwgABCgBUUNAQwCCyABQQJGIAZBAkZyDQAgAEH+j8EAQQAQqwcMAwsCQAJAAkAgCSgCJCIIQQFxRQ0AIAkoAiBBAUcgAUEBS3INACAJIAwQmwgiCkUNACAKKAIIIAkoAnxHDQAgAEHFgcEAQQAQqwcMAQtBfyEPAkAgAUEBRw0AAkAgAg0AIAksAChBAEgNACAJIAwgCSgCgAFBABCcCEEATg0AIAkgDBCCCEGAgICAenFBgICAgAJGDQAgCEGABHFFIAxB0QBHciEQCwJAIAhBAXFFDQAgCSgCIEEBSw0AIAkoAnwiCCAJKALgAUcNACAJIAwQmwgiCkUNASAKKAIIIAhHDQEgAEHcvMAAQQAQqwcMAgtBfyEIIAAgCSAMQQRBAyACGxDrByIPQQBIDQMLIAsgCUEAIAFBAUsgACgCFCAEIAUQnAUiBA0BCyALIAwQUQwCCyAHBEAgByAENgIACyAAQeAAaiAENgIAIAQgDDYCLCAEQQhBCEEAIAFB/v///wdxIglBCEYbIAFBBGtBA0kbIgggBCgCJEHn831xQQBBECACG0EAIAFBA0kbckGAgAJBACABQQlGGyIKQYAMQQAgAUEHRyIOG0EAIAFBA0ciERtycnIiBTYCJCAEAn8gEUUEQCAEIAQoAgQiCCgCJEGAEHEgBUH/b3FyIgU2AiQgBCAFQf9fcSAIKAIkQYAgcXIiBTYCJCAEIAVB/79/cSAIKAIkQYDAAHFyIgU2AiQgBUH//35xIAgoAiRBgIABcXIMAQsgBUH/j35xIgVBgNAAciAORQ0AGiAKQQN2IAVyIAhBCnRyQYCQAXILQf///4B+cSACQRV0QYCAgP8BcXI2AiQgBCAELQAoQYABcSABQf8AcXI6ACggCUEIRgRAIABB4ABqKAIAQSsQpQULIAFBCEYEQCAAEJgICyAEIAQoAiRBn39xQSByNgIkAkACQAJAAkACQCABQQNGBEAgACgCGCIIQYN/Rw0BIAAtADVBAUYNBCALIAQgACgCMBCdCEEASA0FIARBATYCTAwCCyABQQdGDQEgACgCGCEICwJAIAhBKEYEQCAAIA1BDGpBABCeCBogDS0ADEEEcQRAIAQgBCgCJEHAAHI2AiQLIAAQoAVFDQEMBQsgAEEoEOIHDQQLIAQtACRBwABxBEBBfyEIIARBfzYCfCAAEJ8FQQBIDQcLIABB4ABqIQVBACEKAkADQAJ/IAAoAhgiCEGlf0cEQEEAIAhBKUcNARoMAwsgBCAEKAIkQV9xNgIkIAAQoAUNBiAAKAIYIQhBAQshCQJAAkACQAJAIAhBg39HBEAgCEH7AEcgCEHbAEdxDQQgBCAEKAIkQV9xNgIkAkAgCQRAIAUoAgBBDRClBSAEKAJIIQgMAQsgCyAEQQAQnQghCCAFKAIAQdoAEKUFCyAFKAIAQfABaiAIQf//A3EQpgUgAEFSQbF/IAQoAiRBwABxG0EBQQFBf0EBQQAQnwgiCEEASA0KIAhBAEcgCnIiCkEBcUUEQCAEIAQoAkxBAWo2AkwLIAkNAQwDCyAALQA1QQFGDQggACgCMCIIQS5GIAQoAiQiDkGAgID/AXFBgICAAUZxDQggDkHAAHEEQCAAIAgQoAgNCiAAIAQgCEEBEOsHQQBIDQoLIAsgBCAIEJ0IIg5BAEgNCSAAEKAFDQkgCUUNASAAQeAAaiIFKAIAQQ0QpQUgBSgCAEHwAWogDkH//wNxIgkQpgUgBC0AJEHAAHEEQCAFKAIAQREQpQUgBSgCAEHCARClBSAAIAgQpwUgBSgCAEHwAWogBC8BfBCmBQsgBSgCAEHbABClBSAFKAIAQfABaiAJEKYFIAQgBCgCJEFfcTYCJAsgACgCGEEpRg0EIABBKRDiBxoMCAsCQCAAKAIYQT1GBEAgBCAEKAIkQV9xNgIkIAAQoAUNCSAAEJAIIQkgBSgCAEHaABClBSAFKAIAQfABaiAOQf//A3EiChCmBSAFKAIAQREQpQUgBSgCAEEGEKUFIAUoAgBBrQEQpQUgAEHoACAJEO4HGiAFKAIAQQ4QpQUgABDpBw0JIAAgCBDqByAFKAIAQREQpQUgBSgCAEHbABClBSAFKAIAQfABaiAKEKYFIAAgCRCpBUEBIQoMAQsgCkEBcUUEQCAEIAQoAkxBAWo2AkwLIAQtACRBwABxRQ0BIAUoAgBB2gAQpQUgBSgCAEHwAWogDkH//wNxEKYFCyAFKAIAQcIBEKUFIAAgCBCnBSAFKAIAQfABaiAELwF8EKYFCyAAKAIYQSlGDQIgAEEsEOIHRQ0BDAYLCyAAQY+6wABBABCrBwwECwJAAkAgAUEEaw4CAQACCyAEKAJIQQFGDQEMAgsgBCgCSA0BCyAELQAkQcAAcQRAIAQoAowBIAQoAnxBFGxqQQRqIQggAEHgAGohBQNAAkAgCCgCACIJQQBIDQAgBCgCMCIIIAlBFGwiCWoiCigCBCAEKAJ8Rw0AIAQgCigCACIKEIIIQQBIBEAgCyAEIAoQogVBAEgNBiAEKAIwIQggBSgCAEG9ARClBSAAIAggCWoiCigCABCnBSAFKAIAQfABaiAELwF8EKYFIAUoAgBBvgEQpQUgACAKKAIAEKcFIAUoAgBB8AFqQQAQpgULIAggCWpBCGohCAwBCwsgAEHgAGoiBSgCAEG6ARClBSAFKAIAQfABaiAELwF8EKYFIARBADYCfCAEIAQoAowBKAIENgKAAQsgABCgBQ0CIAJBfXFBAUYEQCAAQeAAaigCAEGGARClBQsgBCAEKAIkQYCABHI2AiQgABCfBRogBCAEKAJ8NgLgAQJAAkAgACgCGEGkf0cNACAAEKAFDQQgACgCGEH7AEYNACAAIAQgDBChCA0EIAAQ6QcNBCAAQeAAaigCAEEvQSggAhsQpQUgBCAAKAJEIANrIgI2AoADIAQgCyADIAIQiQQiAjYC/AIgAg0BDAQLIAFBB0cEQCAAQfsAEOIHDQQLIAAQoQUNAyAAIAQgDBChCA0DQQEhAgNAIAAoAhhB/QBHBEAgABCjBQ0FIAJBAXFBACECRQ0BQQEhAiAEKAKMASAEKALgASIFQRRsai0ACEEBcUUNASANQX82AiAgDUL/////HzcCGCANQoCAgIBwNwIQIA0gBTYCLCANIAQoApgCNgIMIAQgDUEMajYCmAIgDSAEKAJ8NgIkIA0gDS0AKEHwAXFBCHI6AChBACECDAELCyAEIAAoAkwgA2siBTYCgAMgBCALIAMgBRCJBCIDNgL8AiADRQ0DIAAQoAUNAyACQQFxRQRAIAQgBCgCmAIoAgA2ApgCIAQoAowBIAQoAuABQRRsaiICKAIQIQMgAigCDCEFIABB4ABqIgIoAgAiCBCkBQRAIAhBDhClBSACKAIAQbIBEKUFIAIoAgBBygEQpQUgAigCAEHwAWogBC8B4AEQpgUgAigCAEG2ARClBSAAQQAQqAULIAAgBRCpBSACKAIAQcoBEKUFIAIoAgBB8AFqIAQvAeABEKYFIAIoAgBBMBClBSAAIAMQqQUMAQsgAEHgAGooAgAQpAVFDQAgAEEAEKgFCyAAQeAAaiIDIAQoAgQiAjYCACAAKAIYIgVBg39HIAVB1QBqQS5LcUUEQCAAQQA6ADUgAEGDfzYCGCAAENgHIAMoAgAhAgsgBCgCLCEDIAQgACgCACACQoCAgIAgEJkIIgI2AgggAUECTwRAQQAhCCABQQprQX1LDQYgAEHgAGoiACgCAEEDEKUFIAAoAgBB8AFqIAIQ7wcgAw0GIAAoAgBBzAAQpQUgACgCAEHwAWpBABDvBwwGCyAAQeAAaiIIKAIAIQUgAUEBRgRAIAVBAxClBSAIKAIAQfABaiACEO8HIBAEQAJAIAgoAgAiAS0AJEECcQRAIAsgASADEKIIIgFFDQYgAUEANgIIIAEgAS0ABEH+AXEgCCgCAC0AKEEHdnI6AAQMAQsgASADEIIIQQBODQAgCyABIAMQogVBAEgNBQsgAEHgAGoiASgCAEEREKUFIAEoAgBBvgEQpQUgACADEKcFIAEoAgBB8AFqQQAQpgULQQAhCCAAQeAAaiIEKAIAIQEgD0EATgRAIAEoAjAgD0EUbGogAjYCECABQQ4QpQUMBwsgAUHCARClBSAAIAMQpwUgBCgCACIAQfABaiAALwF8EKYFDAYLAkACQCAFLQAkQQJxRQRAIAAgBSADQQYQ6wciAUEASA0FIABB4ABqKAIAIQAgAUGAgICAAnEEQCAAKAJAIAFBFGxqQfD///8HayACNgIADAILIAAoAjAgAUEUbGogAjYCEAwBCyALIAUgA0GGASADGyIBEKIIIgNFDQQgAyACNgIAIAYNAQtBACEIDAYLQQAhCCAAIABB4ABqKAIAKAKEAyABQRYgASAGQQFHG0EAEOcHDQUMAgsgAEHMucAAQQAQqwcMAQsgABDgBwsgAEHgAGogBCgCBDYCACALIAQQrAVBfyEIIAdFDQIgB0EANgIADAILIAsgDBBRDAELQX8hCAsgDUEwaiQAIAgLFAAgACgCACAAIAEgAiADIAQQowgL7QcBD38jAEEQayIHJAAgAUEPSyEPIABB4ABqIgYoAgAhBCAAKAIAIQogAkExaiEOIAJBSUYhDCACQU9HIQ0gAkGxf0chECABQRBJIREgAkFSRiESAn8CQAJAIAACfwJAA0ACQAJAIAAoAhgiCUGDf0YEQCAALQA1QQFGBEAgABDgBwwICwJAIAogACgCMBDSASIIQShHDQACQAJAIA4OBAECAgEACyAMRQ0BCyAAQbS8wABBABCrB0EoIQgMBwsgABCgBQ0GIAAgCCACEKcIDQZB//8DIQkgDUUEQCAKIARB2QBBCxClCCIJQQBIDQcgCUEUbCIFIAQoAjBqIgsgCy0ADEECcjoADCAEKAIwIAVqIgUgBS0ADEEBcjoADAsgAwRAIAAgBigCACgChAMgCCAIQQAQ5wdFDQcLAkAgACgCGEE9RgRAIAAQoAUNCCAQRQRAIAYoAgBBvQEQpQUgACAIEKcFIAYoAgBB8AFqIAQvAXwQpgUgACAHQQxqIAdBCGogByAHQQRqQQBBAEE9EKgIQQBIDQkgACABEKQIBEAgCiAHKAIAEFEMCgsgACAIEOoHIAAgBygCDCAHKAIIIAcoAgAgBygCBEEAQQAQqQgMAgsCQCANDQAgBCgCjAEgBCgCfEEUbGoiBS0ACCILQQFxRQRAIAUgC0EBcjoACCAAEJAIIQUgBCgCjAEgBCgCfEEUbGogBTYCDCAAEJAIIQUgBCgCjAEgBCgCfEEUbGoiCyAFNgIQIABB6wAgCygCDBDuBxoLIBENACAEKAKMASAEKAJ8QRRsaiIFIAUtAAhBAnI6AAgLIAAgARCkCA0IIAAgCBDqBwJAAkAgDUUEQCAGKAIAQbcBEKUFIAYoAgBB8AFqIA8QtQIgBigCAEHYABClBSAGKAIAQfABaiAJQf//A3EQpgVBwgEhBQwBC0HCASEJIAwNAUG+ASEFIBINAQsgBSEJCyAGKAIAIAkQpQUgACAIEKcFIAYoAgBB8AFqIAQvAXwQpgUMAQsCQAJAAkAgDg4EAQMDAgALIAxFDQILIABBnfzAAEEAEKsHDAgLIAYoAgBBBhClBSAGKAIAQcIBEKUFIAAgCBCnBSAGKAIAQfABaiAELwF8EKYFCyAKIAgQUQwBCyAJQSByQfsARw0DIAJBT0YgACAHQQxqQQAQnggiCUE9R3INASAGKAIAQQYQpQUgACACQQBBASAHKAIMQQJxQQEgAxCfCEEASA0GC0EAIAAoAhhBLEcNBhogABCgBUUNAQwFCwtBlZDBAEGgqMAAIAlBPUcbDAELQZWQwQALQQAQqwcMAQsgCiAIEFELQX8LIAdBEGokAAsJACAAQQEQpAgLvAEBA38CQAJAIABB4ABqKAIAIgIQ7AciA0HJAUcEQCADQcwARw0BIAIoAogCIQMgAkF/NgKIAiACIAM2AvQBIAJBzAAQpQUgACABEKcFDwsgAigC8AEiAyACKAKIAiIEIAMgBGooAAFrQQFqIgNqIgQtAABB1QBHDQEgACgCACAEKAABEFEgAigC8AEgA2ogACgCACABENIBNgABIAJBfzYCiAILDwtBi6XAAEH/mMEAQd3EAUGX9cAAEBQAC8YGAQV/IAAoAgAhBwJAAkACQAJAAkACQAJAAkACQAJAIANBAWsOBwEBAQECAwEACyAHIAEgAkEAEKUIDwsgASACIAEoAoABQQEQnAgiBUEASARAIAEoAnwhBAwDCwJAIAVB/////wNNBEAgASgCMCAFQRRsaiIGKAIEIgUgASgCfCIERgRAIANBA0cNAiABLAAoQQBIDQIgBi0ADEHwAXFBEEcNAgwGCyAGLQAMQfABcUEwRyAFQQJqIARHcg0EDAELIAEoAnwiBCABKALgAUcNAwsgAEGJvMAAQQAQqwcMBAsgByABIAJBAxClCA8LAkAgASACIAEoAoABQQAQnAhBAE4NACABLQAkQQJxBEACQCABIAIQmwgiA0UNACADLQAEQQJxRQ0AIAMoAgggASgCfEcNACABKAIgQQFGDQILQYCAgIAEQX8gByABIAIQoggbDwsgASACEIIIIgRBAE4NBiAHIAEgAhCiBSIEQQBIDQYCQCACQdEARw0AIAEtACVBAnFFDQAgASAENgJcCyABKAIwIARBFGxqIAEoAnw2AggMBgsgAEGJvMAAQQAQqwcMAgsCQCADQQVrQX1LDQAgBCABKALgAUcNACAEIQUgASACEI8IQQBIDQEgAEHB9sAAQQAQqwcMAgsgBCEFCyABKAI8IgRBACAEQQBKGyEEQQghCAJAA0AgBEUNAQJAAkAgASgCMCAIaiIGQQhrKAIAIAJHDQAgBkEEaygCAA0AIAEgBigCACAFEKYIDQELIARBAWshBCAIQRRqIQgMAQsLIABBz/zAAEEAEKsHDAELAkAgASgCJCIGQQJxRQ0AIAEgAhCbCCIERQ0AIAEgBCgCCCAFEKYIRQ0AIABB3LzAAEEAEKsHDAELIAZBAXFFDQIgA0EHRiABKAIgQQFLcg0CIAUgASgC4AFHDQIgByABIAIQoggiAA0BC0F/DwsgACAALQAEQfkBcUEGQQIgA0ECRhtyOgAEQYCAgIAEDwsgByABIAIgA0EDayIAQQRNBH8gAEECdCgCxKtDBUEACxClCCIEQQBIDQAgASgCMCAEQRRsaiIAIAAtAAxB/AFxIANBAkYgA0EHRnJyQQJyOgAMIAQPCyAECywBAn8CQCAAKAKIAiIBQQBIDQAgAC0A/AENACAAKALwASABai0AACECCyACC+0BAQF/IAFFBEAgAEHgAGooAgBBgwEQpQUPCyAAQeAAaiIBKAIAQQ9BDiACGxClBSABKAIAQRtBDiACGxClBSABKAIAQREQpQUgASgCAEH4ARClBSAAQekAQX8Q7gchAiABKAIAQcEAEKUFIABBBhCnBSABKAIAQREQpQUgASgCAEGvARClBSAAQekAQX8Q7gchAyABKAIAQSQQpQUgASgCAEHwAWpBABCmBSABKAIAQYoBEKUFIAEoAgBB7wAQpQUgAEHqACACEO4HGiAAIAMQqQUgASgCAEEOEKUFIAAgAhCpBSABKAIAQQ4QpQULdwECf0F/IQMCQCAAQeAAaigCACIEEKQFRQ0AIAJBAEgEfyAAEJAIIgJBAEgNASAAQeAAaigCAAUgBAsgARClBSAAQeAAaiIAKAIAQfABaiACEO8HIAAoAgAoAowCIAJBFGxqIgAgACgCAEEBajYCACACIQMLIAMLWQECfyMAQRBrIgIkAAJAIAAoAgggACgCBCIDa0EDTQRAIAIgATYCDCAAIAJBDGpBBBC6AgwBCyAAKAIAIANqIAE2AAAgACAAKAIEQQRqNgIECyACQRBqJAALNQEBfyAAKAIAIgEEQCAAKAIUIAFBACAAKAIQEQAAGgsgAEIANwIQIABCADcCCCAAQgA3AgALOwACQCAAIAFBCBCiBSIAQQBIDQAgAS0AJUGAAXFFDQAgASgCMCAAQRRsaiIBIAEtAAxBAnI6AAwLIAALLQEBfwJAIAEoAlwiAkEATg0AIAAgAUHRABCiBSICQQBIDQAgASACNgJcCyACC2kBAX8CQCABKAJkIgNBAE4NACAAIAEgAhCiBSIDQQBIDQAgASADNgJkIANBFGwiACABKAIwaiICIAItAAxBD3FBwAByOgAMIAEsAChBAE4NACABKAIwIABqIgAgAC0ADEEBcjoADAsgAwsyAQF/IAEtAAwiAkEEcUUEQCABIAJBBHI6AAwgASAAKAJQIgE7AQ4gACABQQFqNgJQCwurAQEDfwJAIAIgASgCBCIJRg0AIAAgCSACIAMgBCAFIAYgByAIEPUHIQRBAiEDIARBAE4NAEF/DwtBACECIAEoAqgCIglBACAJQQBKGyEKQQAhCQJAA0AgAiAKRwRAIAEoArACIAlqIgtBAmovAQAgBEYEQCADIAsvAQBBB3FGDQMLIAlBCGohCSACQQFqIQIMAQsLIAAgASADIAQgBSAGIAcgCBD2ByECCyACC78BAQJ/IwBBEGsiCSQAAn8gASgCqAIiCEH//wNOBEAgCUH+/wM2AgAgAEH/ysEAIAkQpgMaQX8MAQtBfyAAIAFBsAJqQQggAUGsAmogCEEBahCpAw0AGiABIAEoAqgCIghBAWo2AqgCIAEoArACIAhBA3RqIgggAzsBAiAIIAgvAQBB4OEDcUEQQQAgBRsgAnJBCEEAIAYbciAHQQh0cnI7AQAgCCAAIAQQ0gE2AgQgASgCqAJBAWsLIAlBEGokAAu4BAELfyAAKAIAIQUjAEEQayIIIAI2AgxBfyEJQX8hCgJAA0ACQCAIIAIiA0EEaiICNgIMIAMoAgAiB0F/Rg0AIAAoAgQhCwNAIAEiBCALTg0DIAQgBCAFaiIMLQAAIgZBA3QiDS0AlLZCaiIBIAtKDQMgBkHLAUYEQCAMKAAFIQkgDCgAASEKDAELCyAGIAdHBEAgB0EYdiAGRiAGIAdBEHZB/wFxRnIgBiAHQf8BcUZyRSAGIAdBCHZB/wFxR3EgBkUgB0GAAklycg0DIAAgBjYCFAsgBEEBaiEEAkACQAJAAkACQAJAAkACQCANQZC2wgBqLQAHQQVrDhkACQAJCQEJCQEJCQEBAQIJAgICBAUGBwkDCQsgBCAFai0AACEEIAggA0EIaiICNgIMIAMoAgQiA0F/RgRAIAAgBDYCGAwJCyADIARGDQgMCQsgBCAFai8AACEEIAggA0EIaiICNgIMIAMoAgQiA0F/RgRAIAAgBDYCGAwICyADIARGDQcMCAsgACAEIAVqKAAANgIcDAYLIAAgBCAFaiIDKAAANgIcIAAgAy8ABDYCIAwFCyAAIAQgBWooAAA2AiQMBAsgACAEIAVqIgMoAAA2AiQgACADLQAENgIgDAMLIAAgBCAFaiIDKAAANgIkIAAgAy8ABDYCIAwCCyAAIAQgBWoiAygAADYCJCAAIAMoAAQ2AhwgACADLQAINgIgDAELCyAAIAk2AhAgACAKNgIMIAAgATYCCAsgB0F/RguFGAEHfyMAQRBrIgwkACAMQX82AgwgAkEIRiIJIAJB+gBrQQNJIgpyIQ0gASgCjAEgA0EUbGpBBGohAwJAAkACQAJAAkACQANAIAMoAgAiA0EATgRAIAIgASgCMCADQRRsaiILKAIAIg5GBEAgAyEJAkAgBEG+AWsOAwAEAAQLIAstAAxBAXFFDQMgBUExELUCIAUgACACENIBEO8HIAVBABC1AgwHCyAJIA5B2ABHIApyckUEQCAFQdcAELUCIAUgA0H//wNxEKYFIAAgASACIAQgBSAMQQxqQQEQgQgLIAtBCGohAwwBCwtBfyEJIANBfkcEQCABIAIQggghCQsgDUUgCUEATnJFBEAgACABIAIQgwghCQsCQCACQdEARyAJQQBOckUEQCABKAIkIgpBgARxRQ0BIAAgARDyByEJCyAJQQBODQEgASgCJCEKCwJAIApBBHEEQCACIAEoAixGDQELIANBfkcNAwwECyAAIAEgAhDzByIJQQBIDQELAkACQAJAAkAgBEG8AWsOBwICAAMAAQIHCwJAIAlBgICAgAJxIgMNACABKAIwIAlBFGxqLQAMQQFxRQ0AIAVBMRC1AiAFIAAgAhDSARDvByAFQQAQtQIMBwsCQAJAIARBvAFrDgcDAwEEAAIDCAsCQCADDQAgASgCMCAJQRRsai0ADEHwAXFBwABHDQAgBUELELUCIAVB1wAQtQIgBSAJQf//A3EQpgUgBUHLABC1AiAFIAAgAhDSASICEO8HIAVBBBC1AiAFIAAgAhDSARDvBwwICwJAIAwoAgxBf0cNACAGIAcoAgQQhAhFDQAgBSAGIAcgCAJ/IAMEQCAJQYCAgIACayEJQdoADAELQeEAQdcAIAEoAjAgCUEUbGotAAxBAnEbCyAJEIUIIQgMCAsgAwRAIAEgASgCQCAJQRRsakGAgICAeGsQ9AcgBUH6ABC1AiAFIAAgAhDSARDvByAFIAlB//8DcRCmBQwICyABIAEoAjAgCUEUbGoQ9AcgBUH5ABC1AiAFIAAgAhDSARDvByAFIAlB//8DcRCmBQwHCyADDQEgASgCMCAJQRRsai0ADEHwAXFBwABHDQEgBUEOELUCDAYLIAVBBhC1AgsgCUGAgICAAnEEQCAFQdsAQdsAQdoAIARBwgFGGyAEQb4BRhsQtQIgBSAJQf//A3EQpgUMBQsgASgCMCAJQRRsai0ADEECcSEAIAUCfwJAAkAgBEG+AWsOBQABAQEAAQtB2AAgAEUNARpB4gBB4wBB2AAgAkEIRhsgBEHCAUcbDAELQeEAQdcAIAAbCxC1AiAFIAlB//8DcRCmBQwECyAFQQkQtQIMAwsgA0F+Rg0BCyABKAJUQQBIIAJB+gBrQQNJciACQQhGcg0AIAVB1wAQtQIgBSABLwFUEKYFIAAgASACIAQgBSAMQQxqQQAQgQgLIAEoAlhBAEggAkH6AGtBA0lyIAJBCEZyRQRAIAVB1wAQtQIgBSABLwFYEKYFIAAgASACIAQgBSAMQQxqQQAQgQgLIAJB+gBrQQNJIQsgAkEIRiENIAJB0QBHIQ4gASEJAkACQAJ/AkADQAJAIAkiAygCBCIJRQRAIAMhCQwBCyAJKAKMASADKAIMQRRsakEEaiEDAkACQANAIAMoAgAiA0EATgRAIAIgCSgCMCADQRRsaiIKKAIAIg9GBEACQCAEQb4Baw4DAAQABAsgCi0ADEEBcUUNAyAFQTEQtQIgBSAAIAIQ0gEQ7wcgBUEAELUCDAsFAkAgDSAPQdgARyALcnINACAJIAoQ9AcgACABIAlBACADIAooAgBBAEEAQQAQ9QciA0EASA0AIAVB3QAQtQIgBSADQf//A3EQpgUgACABIAIgBCAFIAxBDGpBARCBCAsgCkEIaiEDDAILAAsLIANBfkYiCkUEQCAJIAIQgggiA0EATg0BCyALRSACQQhHcUUEQCAAIAkgAhCDCCIDQQBODQELAn8gDiAJKAIkIgNBgARxRXJFBEAgACAJEPIHDAELIANBBHFFDQIgCSgCLCACRw0CIAAgCSACEPMHCyIDQQBIDQILIANBgICAgAJxRQ0DIAkgCSgCQCADQYCAgIACayIDQRRsahD0ByAAIAEgCUEBIAMgAkEAQQBBABD1BwwECwJAIAoNACANIAkoAlQiA0EASCALcnINACAJIAkoAjAgA0EUbGoiAxD0ByAAIAEgCUEAIAkoAlQgAygCAEEAQQBBABD1ByEDIAVB3QAQtQIgBSADQf//A3EQpgUgACABIAIgBCAFIAxBDGpBABCBCAsgDSAJKAJYIgNBAEggC3JyRQRAIAkgCSgCMCADQRRsaiIDEPQHIAAgASAJQQAgCSgCWCADKAIAQQBBAEEAEPUHIQMgBUHdABC1AiAFIANB//8DcRCmBSAAIAEgAiAEIAUgDEEMakEAEIEICyAJKAIkQQFxRQ0BCwsgCSgCJEEBcUUNAyACQfoAa0EDSSEOIAJBCEYhD0EAIQpBACEDA0AgAyAJKAKoAk4NBCAJKAKwAiAKaiILQQRqKAIAIg0gAkYEQCABIAlGDQQgACABIAlBAiADIAIgCy8BACIDQRBxQQR2IANBCHFBA3YgA0EIdkEPcRD1ByEDDAQFAkACQCANQX5xQdYARwRAIA1B2ABHIA5yDQIMAQsgDg0BCyAPDQAgAyELIAEgCUcEQCAAIAEgCUECIAMgDUEAQQBBABD1ByELCyAFQd0AELUCIAUgC0H//wNxEKYFIAAgASACIAQgBSAMQQxqIA1B2ABGEIEICyAKQQhqIQogA0EBaiEDDAELAAsACyAJIANBFGwiCyAJKAIwahD0ByAAIAEgCUEAIAMgAiAJKAIwIAtqLQAMIgNBAXEgA0ECcUEBdiADQQR2EPUHCyIDQQBIDQELAkAgBQJ/AkACQAJAAkACQCAEQbwBaw4HBAQABgADAQgLIAEoArACIANBA3RqLwEAIglBEHEEQCAFQTEQtQIgBSAAIAIQ0gEQ7wcgBUEAELUCDAgLAkACQCAEQbwBaw4HBQUBBwAEAwkLIAlBgB5xQYAIRgRAIAVBCxC1AiAFQd0AELUCIAUgA0H//wNxEKYFIAVBywAQtQIgBSAAIAIQ0gEiAhDvByAFQQQQtQIgBSAAIAIQ0gEQ7wcMCQsCQCAMKAIMQX9HDQAgBiAHKAIEEIQIRQ0AIAUgBiAHIAhB5ABB3QAgCUEIcRsgAxCFCCEIDAkLIAVB+wAQtQIgBSAAIAIQ0gEQ7wcgBSADQf//A3EQpgUMCAsgCUGAHnFBgAhHDQEgBUEOELUCDAcLIAEoArACIANBA3RqLwEAIQkLQd4AIAlBCHFFDQIaQeUAQeYAQd4AIAJBCEYbIARBwgFHGwwCCyAFQQYQtQILQeQAQd0AIAEoArACIANBA3RqLQAAQQhxGwsQtQIgBSADQf//A3EQpgUMAgsgBUEJELUCDAELAkACQAJAAkACQCAEQbwBaw4HAgICBAABAwULAkAgDCgCDEF/Rw0AIAYgBygCBCIDaiIEQQFqLQAAQTxHDQACQAJAIAQtAAAiBEEZaw4FAQICAgEACyAEQbgBRg0AIARBFkcNAQsgBiAIai0AAEE7RgRAIAVBOBC1AiAFIAAgAhDSARDvByAIQQFqIQggBygCBCEDCyAGIANBBWsiCWoiBC0AAEG7AUcNBiADIAZqLQAAQRZGBEAgBEEROgAAIANBBGshCQsgA0ECaiEEIAYgCWoiA0E5OgAAIAMgACACENIBNgABIAlBBWohAwNAIAMgBE4NBiADIAZqQbgBOgAAIANBAWohAwwACwALIAVB/AAQtQIgBSAAIAIQ0gEQ7wcMBAsgBUEGELUCIAVBOBC1AiAFIAAgAhDSARDvBwwDCyAFIARB+wBqQf8BcRC1AiAFIAAgAhDSARDvBwwCCyAFQToQtQIgBSAAIAIQ0gEQ7wcMAQsgBUGYARC1AiAFIAAgAhDSARDvBwsgDCgCDCIAQQBOBEAgBUG7ARC1AiAFIAAQ7wcgASgCjAIgAEEUbGogBSgCBDYCCAsgDEEQaiQAIAgPC0He2MAAQf+YwQBB04cCQdHnwAAQFAAL7AIBBX8gAyEHAkADQCAHKAKMASAFQRRsakEEaiEGAkACQANAIAYoAgAiBUEASA0BIAcoAjAgBUEUbGoiCEEIaiEGIAgoAgAgBEcNAAsgCC0ADEEEdiEJQQEhBiAKRQRAQQAhBgwCCyAHIAgQ9AcgACADIAdBACAFIARBAUEBQQAQ9QciBUEATg0BDAMLIAcoAgQiBkUEQAJAIAcoAiRBAXFFDQBBACEFIAcoAqgCIgZBACAGQQBKGyEIQQAhBgNAIAUgCEYNASAEIAcoArACIAZqIglBBGooAgBGBEAgCS8BACIIQQh2QQ9xIQlBASEGIAMgB0YNBCAAIAMgB0ECIAUgBCAIQRBxQQR2IAhBCHFBA3YgCRD1ByIFQQBIDQYMBAUgBkEIaiEGIAVBAWohBQwBCwALAAsgAEGu1cEAIAQQ4AEMAwsgBygCDCEFQQEhCiAGIQcMAQsLIAIgCTYCACABIAY6AAAgBQ8LQX8LHAAgAEHdAEHXACABGxC1AiAAIAJB//8DcRCmBQsOACAAIAFBobXBABCGCAtjAQF/QX8hASAAKAIAIABBjAJqQRQgAEGQAmogACgClAJBAWoQqQNFBEAgACAAKAKUAiIBQQFqNgKUAiAAKAKMAiABQRRsaiIAQQA2AhAgAEJ/NwIIIABCgICAgHA3AgALIAELawACQAJAIAFBAEgNACABIAAoApQCTg0AIAAoAowCIAFBFGxqIgAgACgCACACaiIANgIAIABBAEgNASAADwtB+JXAAEH/mMEAQeG7AUHR2MAAEBQAC0HKxMEAQf+YwQBB5LsBQdHYwAAQFAAL3gIBAn8jAEFAaiIGJAACfwJAAkACQCABKAIAIAJNBEAgBiACNgI0IAYgAzYCMCAAQfHMwQAgBkEwahAfGgwBCwJAIAQgASgCBEwNACABIAQ2AgQgBEH//wNIDQAgBiACNgIEIAYgAzYCACAAQZnNwQAgBhAfGgwBCyABKAIIIAJBAXRqIgcvAQAiA0H//wNHBEAgAyAERwRAIAYgAjYCKCAGIAQ2AiQgBiADNgIgIABByszBACAGQSBqEB8aDAILIAEoAgwgAkECdGooAgAiASAFRg0DIAYgAjYCGCAGIAU2AhQgBiABNgIQIABBn8zBACAGQRBqEB8aDAELIAEoAgwgAkECdGogBTYCACAHIAQ7AQAgACABQRBqQQQgAUEYaiABKAIUQQFqEKkDRQ0BC0F/DAILIAEgASgCFCIAQQFqNgIUIAEoAhAgAEECdGogAjYCAAtBAAsgBkFAayQACz4AIAAoAowBIAFBFGxqQQRqIQEDQCABKAIAIgFBAE4EQCAAIAAoAjAgAUEUbGoiARD0ByABQQhqIQEMAQsLC/0BAQR/A0ACQCACIANMDQAgASADaiIGLQAAIgdBA3QiCC0AlLZCIQkCQAJAIAdBuwFHBEAgB0HLAUcNASAEIAYoAAE2AgAgBSAGKAAFNgIADAILIAAgBigAASIGQQAQ/QcNAiAAKAKMAiAGQRRsaigCEEUNAUGsqsEAQf+YwQBB2ZECQZ6AwQAQFAALIAhBkLbCAGotAAciB0EdSw0AQQEgB3QiB0GAgIA4cUUEQCAHQYCAgMABcUUEQCAHQYCAgIQCcUUNAiAAIAYoAAFBfxD9BxoMAgsgACAGKAAFQX8Q/QcaCyAAKAIAIAYoAAEQUQsgAyAJaiEDDAELCyADC3sAIARB8wAgA0HKAGsgA0G8AUYbQf8BcRC1AiAEIAAgAhDSARDvBwJAIAUoAgAiA0EATg0AIAUgARD8ByIDNgIAIANBAE4NACAEQQE6AAwPCyAEIAMQ7wcgBCAGELUCIAEgBSgCAEEBEP0HGiABIAEoArgCQQFqNgK4AgvgAQEHfwJAAkACQAJAIAAoAjQiBkUEQCAAKAI8IQIMAQsgAUHHjKKOBmwhA0F/IAAoAjwiAkEFbSACamd2IQdBASEEA0AgBiADIAdxQQJ0aigCACIFQX9GDQIgASAAKAIwIAVBFGxqIggoAgBHBEAgAyAEaiEDIARBAWohBAwBCwsgCCgCBEUNAwsgAkEUbEEUayEDA0AgAkEATA0BIAEgACgCMCADaiIEKAIARgRAIARBBGooAgBFDQMLIAJBAWshAiADQRRrIQMMAAsACyAAIAEQjwgPCyACQQFrIQULIAULsQEBAX9BfyEDAkAgAS0AJUEEcUUNAAJAAkACQAJAIAJB+gBrDgMCAQADCyABKAJ4IgNBAE4NAyABIAAgAUH8ABCiBSIANgJ4IAAPCyABKAJ0IgNBAE4NAiABIAAgAUH7ABCiBSIANgJ0IAAPCyABKAJwIgNBAE4NASABIAAgAUH6ABCiBSIANgJwIAAPCyACQQhHDQAgASgCbCIDQQBODQAgASAAIAEQ8QciAzYCbAsgAwtJAQF/QQEhAgJAAkAgACABaiIAQQFqLQAAQTxHDQACQCAALQAAIgBBGWsOBQIBAQECAAsgAEEWRiAAQbgBRnINAQtBACECCyACC78BAQF/IAEgA2otAABBO0YEQCAAIAQQtQIgACAFQf//A3EQpgUgA0EBaiEDCyABIAIoAgQiAEEFayICaiIGLQAAQbsBRgRAIAAgAWotAABBFkYEQCAGQRE6AAAgAEEEayECCyAAQQJqIQAgASACaiIGIAU7AAEgBiAEQQFqOgAAIAJBA2ohAgNAIAAgAkoEQCABIAJqQbgBOgAAIAJBAWohAgwBCwsgAw8LQd7YwABB/5jBAEGshwJBv+jAABAUAAu1AQIEfwF+IwBBEGsiAyQAIAAgARBzIgdCgICAgOAAUgRAAkAgACADQQxqIAcQ4gEiBkUNACAAIAIQhQIiBCADKAIMakEBahA/IgFFDQAgAygCDCIFBEAgASAGIAX8CgAACyAEBEAgASADKAIMaiACIAT8CgAACyABIAMoAgxqIARqQQA6AAAgACABIAMoAgwgBGoQigQhBSAAIAEQUgsgACAGEOQBIAAgBxAnCyADQRBqJAAgBQu6AgACQAJAAkACQCACQQNMBEACQAJAAkACQAJAAkACQAJAAkAgAUHXAGsOCQABAgMEBQYHCAoLIAAgAkE1a0H/AXEQtQIPCyAAIAJBMWtB/wFxELUCDwsgACACQS1rQf8BcRC1Ag8LIAAgAkEpa0H/AXEQtQIPCyAAIAJBJWtB/wFxELUCDwsgACACQSFrQf8BcRC1Ag8LIAAgAkEda0H/AXEQtQIPCyAAIAJBGWtB/wFxELUCDwsgACACQRVrQf8BcRC1Ag8LIAJB/wFLDQECQAJAAkAgAUHXAGsOAwABAgQLIABBxwEQtQIMBQsgAEHIARC1AgwECyAAQckBELUCDAMLIAFBIkYNAQsgACABQf8BcRC1AiAAIAJB//8DcRCmBQ8LIAAgAkEMa0H/AXEQtQIPCyAAIAIQtQILhQEBAn8CQCAAKALAAiIFRQ0AIAAoAsgCIgQgACgCxAJODQAgASAAKALQAkkNACAAKALMAiACRgRAIAMgACgC1AJGDQELIAAgATYC0AIgACADNgLUAiAAIAI2AswCIAAgBEEBajYCyAIgBSAEQQxsaiIAIAM2AgggACACNgIEIAAgATYCAAsL+QEBBX8gACABQX8Q/QcaAkADQCAFQQpGBEBB6gAhAwwCCwJAIAFBAEgNACABIAAoApQCTg0AIAAoAowCIAFBFGxqKAIIIQQgACgC8AEhBwNAIAQgB2oiBi0AACIDQbsBRiADQcsBRnIEQCAEIANBA3QtAJS2QmohBAwBBSADQeoARwRAIANBDkcNBSAGQQFqIQQDQCAELQAAIQUgBEEBaiEEIAVBDkYNAAtBKSEDIAVBKUYNBUEOIQMMBQsLCyAFQQFqIQUgBigAASEBDAELC0H4lcAAQf+YwQBBnJYCQf2bwAAQFAALIAIgAzYCACAAIAFBARD9BxogAQtkAQN/AkADQCABIAJMDQECQCAAIAJqIgQtAAAiBUG7AUcEQCAFQcsBRwRAIAVB6gBHDQQgBCgAASADRg0CDAQLIAJBCWohAgwCCyACQQVqIQIgBCgAASADRw0BCwtBASEGCyAGCzIAIABBDBA/IgAEQCAAIAM2AgggACACNgIEIAEoAhAhAiABIAA2AhAgACACNgIACyAAC3AAIAFBAWpBCE0EQCAAIAFBxgBrQf8BcRC1Ag8LIAFBgAFqQf8BTQRAIABBwgEQtQIgACABQf8BcRC1Ag8LIAFBgIACakH//wNNBEAgAEHDARC1AiAAIAFB//8DcRCmBQ8LIABBARC1AiAAIAEQ7wcLMQEBfwNAIAFBB3YiAgRAIAAgAUGAAXJB/wFxELUCIAIhAQwBCwsgACABQf8BcRC1AgsSACAAIAFBAXQgAUEfdXMQjQgLTwEEfyAAKAJIIgJBFGxBFGshA0F/IQQCQANAIAJBAEwNASACQQFrIQIgACgCQCADaiADQRRrIQMoAgAgAUcNAAsgAkGAgICAAnIhBAsgBAshAQF/IAAoAmAQ/AciAUEASARAIAAoAmBBAToA/AELIAELCQAgAEECELgIC4cCAQJ/IAAoAgAgAEHgAGoiAygCAEEAQQAgACgCFEEAQQAQnAUiAkUEQCABQQA2AgBBfw8LIAIgAigCJEHng/yAfnFBiNgAcjYCJCACIAItAChBgAFxQQZyOgAoIAJBADYCLCABIAI2AgAgAyACNgIAIABB4ABqIAEtABAEfyACBSACQQkQpQUgASABKAIAKAKIAjYCDCAAQegAQX8Q7gchAiAAQeAAaiIBKAIAQb0BEKUFIABBCBCnBSABKAIAQfABakEAEKYFIAEoAgBBvQEQpQUgAEH8ABCnBSABKAIAQfABakEAEKYFIAEoAgBBLhClBSAAIAIQqQUgASgCAAsoAgQ2AgBBAAuHAQEDfyAAQeAAaiICKAIAIgEEQCABKAJ8IQAgAUG6ARClBSACKAIAQfABaiAAQf//A3EQpgUgASABKAKMASICIABBFGxqKAIAIgA2AnwDQAJAIABBAEgEQEF/IQAMAQsgAiAAQRRsaiIDKAIEIgBBAE4NACADKAIAIQAMAQsLIAEgADYCgAELC9EFAQV/AkACQAJAAn8CQAJAAkACQAJAIAJFDQACQAJAAkAgACgCGCIFQSpHBEAgBUGDf0cNBAJAAkACQAJAIAAoAjAiBUHFAGsOAgECAAsgBUGPAUcNByAALQA0DQcgAEHMAGooAgBBARDbB0EKRg0HQY8BIQUgACgCAEGPARDSARogABCgBQ0KQQEhByAAKAIYIghBOmsiCUEDTQ0EDAYLIAAtADRFDQEMBgsgAC0ANA0FCyAAKAIAIAUQ0gEhBSAAEKAFDQdBASEHIAAoAhgiCEE6ayIJQQNLIAlBAkZyDQIMBQsgABCgBQ0KQQQhBgwDCyAJQQJGDQEMAwsCQAJAIAhBKGsOBQQBAQEEAAsgCEH9AEYNAwsgACgCACAFEFFBA0ECIAVBxgBGGyEGDAELAkACQCAIQShrDgUDAQEBAwALIAhB/QBGDQILIAAoAgBBjwEQUSAAKAIYQSpHBEBBBSEGDAELIAAQoAUNB0EGIQYLIAAoAhgiBUGDf0cgBUHVAGpBLktxDQFBACEHIAVBg39GBEAgAC0ANUEBcyEHCyAAKAIAIAAoAjAQ0gEhBSAAEKAFDQILQQAgBiADRSAHQQFxRXJyDQMaIAAoAhgiAEE6RyACQQFzIABBKEdycSEGQQAhBAwGCwJAAkACQCAFQYABag4CAQACCyAAKAIAIAApAzAQciIFRQ0GIAAQoAUNAgwDCyAAKAIAIAApAzAQciIFRQ0FIAAQoAVFDQIMAQsgBUHbAEcEQCAERSAFQal/R3INBCAAKAIAIAAoAjAQ0gEhBSAAEKAFDQFBEAwDCyAAEKAFDQQgABCrCA0EIABB3QAQ4gcNBEEAIQVBAAwCCyAAKAIAIAUQUQwDC0EACyEEIAZBAkkNAiAAKAIYQShGDQIgACgCACAFEFELIABB9fXAAEEAEKsHCyABQQA2AgBBfw8LIAEgBTYCACAEIAZyC1cBBH8gACgCjAEgAkEUbGpBBGohAwNAAkBBfyEEIAMoAgAiBUF/Rg0AIAAoAjAgBUEUbGoiBigCBCACRw0AIAZBCGohAyAFIQQgBigCACABRw0BCwsgBAs4ACAAIAEgAiADEKUIIgBBAE4EQCABKAIwIABBFGxqIgEgAS0ADEH0AXFBC0EDIAQbcjoADAsgAAuQAQECfwJAAkAgABDsByIBQckBRwRAIAFBzABHDQEgACgCiAIhASAAQX82AogCIAAgATYC9AEgAEHNABClBQ8LIAAoAogCIgEgASAAKALwASICaigAAWsgAmpBAWoiAS0AAEHVAEcNASABQdYAOgAAIABBfzYCiAILDwtBi6XAAEH/mMEAQffEAUHIjcEAEBQAC5kBAQJ/IABB4ABqIgEoAgBBvQEQpQUgAEH/ABCnBSABKAIAIgJB8AFqIAIvAXwQpgUgASgCAEEREKUFIABB6ABBfxDuByECIAEoAgBBvQEQpQUgAEEIEKcFIAEoAgBB8AFqQQAQpgUgASgCAEEbEKUFIAEoAgBBJBClBSABKAIAQfABakEAEKYFIAAgAhCpBSABKAIAQQ4QpQULTAEBf0F/IQMgACABQZwCakEIIAFBpAJqIAEoAqACQQFqEKkDRQRAIAEgASgCoAIiA0EBajYCoAIgASgCnAIgA0EDdGogAjcDAAsgAwthAQJ/IABB4ABqIgIgATYCACABQSkQpQUgAiACKAIAKAIEIgM2AgAgASAAKAIAIANCgICAgCAQmQgiADYCCCACKAIAQQMQpQUgAigCAEHwAWogABDvByACKAIAQc8AEKUFC1MBBX8gACgC5AEiAkEAIAJBAEobQQFqIQNBDCECAkADQCADQQFrIgNFDQEgACgC7AEiBCACaiACQRBqIQIoAgAgAUcNAAsgAiAEakEcayEGCyAGC4kBAQJ/AkADQCACQQBOBEACQCAAKAIwIAJBFGxqIgQoAgAgAUcNACAELQAMIgVBAnENAyADRQ0AIAVB8AFxQTBGDQMLIAQoAgghAgwBCwtBfyECIAAoAiRBAXFFDQAgACgCIA0AIAAgARCbCCIABEBBgICAgAQhAiAALQAEQQJxDQELQX8hAgsgAguqAQECfyMAQRBrIgQkAAJ/IAEoAkgiA0H//wNOBEAgBEH+/wM2AgAgAEHWycEAIAQQpgMaQX8MAQtBfyAAIAFBQGtBFCABQcQAaiADQQFqEKkDDQAaIAEgASgCSCIDQQFqNgJIIAEoAkAgA0EUbGoiA0EANgIQIANCADcCCCADQgA3AgAgACACENIBIQAgA0F/NgIQIAMgADYCACABKAJIQQFrCyAEQRBqJAALzwUBB38jAEGwAmsiBSQAIAVBADoAMCAAIAVBDGoQ2QcgAEEYaiEIQQEhBAJAAkADQEF+IQkCfwJAAkACQAJAAkACQAJAAkACQAJAIAgoAgAiA0H+AGoOBQEJCQkHAAsCQAJAAkACQAJAIANBKGsOAgECAAsCQCADQTtrDgMHDQkACwJAIANB2wBrDgMBDQMACwJAIANB+wBrDgMBDQQACyADQaV/Rg0HIANBL0YNCSADQap/Rw0MDBALIARB/wFNDQQMDgsgBEEBayIEIAVBMGpqLQAAQShHDQ0MCQsgBEEBayIEIAVBMGpqLQAAQdsARw0MDAgLQf0AIARBAWsiBCAFQTBqai0AACIGQfsARg0JGkGqfyEDIAZB4ABHDQwgACAIEKsFIABBADoAQCAAIAApAhw3AgQgACAAKAJMENIHDQwLIAAoAjhB4ABGDQZB4AAhAyAEQf8BSw0KCyAFQTBqIARqIAM6AAAgBEEBaiEEDAULIAcgBEECRnIhB0E7DAYLIAdBAnIgByAEQQJGGyEHQaV/DAULIAdBBHIhB0E9DAQLQX8hCQsgBkGAAWoiA0EVTUEAQQEgA3RBm4DAAXEbDQAgBkEpRiAGQd0ARnIgBkHXAGoiA0EJTUEAQQEgA3RBnQRxG3IgBkH9AEZyDQAgACAAKAJMIAlqNgJMIAAQtQgNBAsgCCgCACEDCyADIANBg39HDQAaIAAoAjAiA0EuRwRAQYN/IANBxwBHDQEaQYN/QVogAC0ANBsMAQtBg39BWiAALQA0GwshBiAAEKAFDQEgBEEBSw0ACwJAIAgoAgAiA0GDf0cNAEGDfyEDIAAoAjBBxwBHDQBBg39BWiAALQA0GyEDCyACRQ0BQQogAyAAKAIEIAAoAhxHGyEDDAELQap/IQMLIAEEQCABIAc2AgALIAAgBUEMahDaByEAIAVBsAJqJABBfyADIAAbC/IWAQx/IwBBQGoiByQAIAdBfzYCPCAEQQBIBEAgACAHQShqQQAQnggaIAcoAihBAnEhBAsgABCQCCEMIAAQkAghDSAAQeAAaiIJKAIAIggoAvQBIRACQCADBEAgCEEREKUFIAkoAgBBBhClBSAJKAIAQa0BEKUFIABB6QAgDBDuBxogACANEKkFDAELIABB6gAgDBDuBxogACANEKkFIAkoAgBBERClBQsgAEHgAGoiCSgCACgC9AEhEQJAAkACQAJAAkAgACgCGCIIQdsARwRAIAhB+wBGBEAgABCgBQ0FIAkoAgBB8AAQpQUgBARAIAkoAgBBCxClBSAJKAIAQRsQpQULIAFBSUYgAUFSRnIhDiABQbF/RyEPA0ACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAAKAIYIghBpX9HBEAgCEH9AEYNDSAAIAdBOGpBAEEBQQAQlAgiCEEASA0UIAdBvQE2AjAgB0EANgI0IAdBfzYCPCAHQQA2AgQgByAJKAIAIgooAnw2AiwgCA0CIAAQoAVFDQEgBygCOCEIDAkLIARFBEAgACgCAEHq0sAAQQAQHxoMFAtBfyEIIAAQoAUNFAJAIAEEQCAHIAAgAhC2CCIKNgI0IApFDRYgB0G9ATYCMCAHQX82AjwgB0EANgIEIAcgCSgCACgCfDYCLAwBCyAAEJEIDRUgACAHQTBqIAdBLGogB0E0aiAHQTxqIAdBBGpBAEH7ABCoCA0VCyAAKAIYQf0ARg0CIABBtZLAAEEAEKsHDBILAkAgACgCGEEgckH7AEcNACAAIAdBKGpBABCeCCIIQSxGIAhB/QBGckUgCEE9R3ENAAJAIAcoAjgiCEUEQCAEBEAgCSgCAEHxABClBSAJKAIAQRgQpQUgCSgCAEEHEKUFIAkoAgBB0AAQpQUgCSgCAEEYEKUFCyAJKAIAQccAEKUFDAELIAQEQCAJKAIAQRsQpQUgCSgCAEEHEKUFIAkoAgBBywAQpQUgACAIEKcFIAkoAgBBGxClBQsgCSgCAEHBABClBSAJKAIAQfABaiAIEO8HC0F/IQggACABIAJBAUF/QQEgBhCfCEEASA0UIAAoAhhB/QBGDQwgAEEsEOIHRQ0NDBQLAkACfyAHKAI4IghFBEAgCSgCAEHyABClBSAERQRAQRIhCgwDCyAJKAIAQRgQpQUgCSgCAEEHEKUFIAkoAgBB0AAQpQVBEiEKQRgMAQsgBEUEQEERIQoMAgsgCSgCAEEbEKUFIAkoAgBBBxClBSAJKAIAQcsAEKUFIAAgCBCnBUERIQpBGwshCyAJKAIAIAsQpQULIAkoAgAgChClBSABBEAgByAAIAIQtggiCjYCNCAKRQ0IIAhFDQQMBwsgABCRCA0HDAILIAIEQCAAIAcoAjgiCBCgCA0HIAkoAgAhCgsCQCAKLAAoQQBODQAgBygCOCIIQdEARyAIQT5HcQ0AIABBn5zAAEEAEKsHDAcLIAQEQCAKQRsQpQUgCSgCAEEHEKUFIAkoAgBBywAQpQUgACAHKAI4EKcFIAkoAgBBGxClBQsgAUEAIA8bRQRAIAkoAgBBERClBSAJKAIAQb0BEKUFIAAgBygCOCIIEKcFIAkoAgAiCkHwAWogCi8BfBCmBQwCCyAHIAAoAgAgBygCOBDSASIINgI0IAkoAgBBwQAQpQUgCSgCAEHwAWogCBDvBwwICyAJKAIAQQsQpQUgCSgCAEHSABClBSAJKAIAQfABaiAHKAIEIghBAnRBBGogCEEFdEFAa3JB/AFxELUCDAYLIAAgB0EwaiAHQSxqIAdBNGogB0E8aiAHQQRqQQBB+wAQqAgNBCAHKAIEIQsCQAJAAkAgCEUEQEEeIQgCQCALDgQFBAMAAgtBICEIIAkoAgBBIBClBQwDC0EbIQoCQCALDgQHBgUAAQtBHyEKDAULAAtBHCEICyAJKAIAIAgQpQULIAkoAgBBxgAQpQUMBAtBHSEKCyAJKAIAIAoQpQULIAkoAgBBwAAQpQUgCSgCAEHwAWogCBDvBwwBCyAAKAIAIAgQUQwJCyABRQ0BIAcoAjQhCAsgACAIIAEQpwgNByAGBEAgACAJKAIAKAKEAyAIIAhBABDnB0UNCAsgByAJKAIAKAJ8NgIsCwJAIAAoAhhBPUcEQCAHKAIwIQgMAQsgCSgCAEEREKUFIAkoAgBBBhClBSAJKAIAQa0BEKUFIABB6ABBfxDuByEKIAAQoAUNByAJKAIAQQ4QpQUgABDpBw0HIAcoAjAiCEG9AUcgCEE7R3FFBEAgACAHKAI0EOoHCyAAIAoQqQULIAAgCCAHKAIsIAcoAjQgBygCPEEBIA4QqQggACgCGEH9AEYNACAAQSwQ4gdFDQEMBwsLIABB4ABqIgEoAgBBDhClBSAEBEAgASgCAEEOEKUFCwwCCyAAQYyLwABBABCrBwwECyAAKAIgIQ4gACgCHCEPIAAQoAUNAyAHQX82AhggB0L/////LzcCECAHQoCAgIBwNwIIIAdBfzYCJCAHIActACBB8AFxQQFyOgAgIAcgAEHgAGoiCCgCACIEKAKYAjYCBCAEIAdBBGo2ApgCIAcgBCgCfDYCHCAEQf4AEKUFIAFBSUYgAUFSRnIhEgNAAkAgACgCGCIJQd0ARg0AIAkiBEGlf0ciC0UEQCAAEKAFDQZBp8bBACEKIAAoAhgiBEEsRiAEQd0ARnINBAsCQAJAIARB+wBGIARB2wBGckUEQCAEQSxHDQEgCCgCAEGBARClBSAIKAIAQfABakEAELUCIAgoAgBBDhClBSAIKAIAQQ4QpQUMAgsgACAHQShqQQAQnggiBEEsRiAEQd0ARnJFIARBPUdxDQACQCALRQRAIARBPUYEQEGp7cAAIQoMCAsgAEEAELcIDAELIAgoAgBBgQEQpQUgCCgCAEHwAWpBABC1AiAIKAIAQQ4QpQULIAAgASACQQEgBygCKEECcUEBIAYQnwhBAEgNBwwBCyAHQQA2AjggB0EANgI0AkAgAQRAIAcgACACELYIIgQ2AjQgBEUNByAAIAQgARCnCA0HIAYEQCAAIAgoAgAoAoQDIAQgBEEAEOcHRQ0ICyAHQb0BNgIwIAcgCCgCACgCfDYCLAwBCyAAEJEIDQcgACAHQTBqIAdBLGogB0E0aiAHQTxqIAdBOGpBAEHbABCoCA0HCwJAIAtFBEAgACAHKAI4ELcIDAELIAgoAgBBgQEQpQUgCCgCAEHwAWogBy0AOBC1AiAIKAIAQQ4QpQUgACgCGEE9Rw0AIAgoAgBBERClBSAIKAIAQQYQpQUgCCgCAEGtARClBSAAQegAQX8Q7gchBCAAEKAFDQYgCCgCAEEOEKUFIAAQ6QcNBiAHKAIwIgpBvQFHIApBO0dxRQRAIAAgBygCNBDqBwsgACAEEKkFCyAAIAcoAjAgBygCLCAHKAI0IAcoAjxBASASEKkICyAAKAIYQd0ARg0AIAlBpX9GBEBBqvTAACEKDAQLIABBLBDiB0UNAQwFCwsgAEHgAGoiASgCACAPIA4QtAggASgCAEGDARClBSABKAIAIgEgASgCmAIoAgA2ApgCCyAAEKAFDQICQCAFRQ0AIAAoAhhBPUcNAEF/IQggAEHqAEF/EO4HIQEgABCgBQ0EIAAgDBCpBSADBEAgAEHgAGooAgBBDhClBQsgABDpBw0EIABB6gAgDRDuBxogACABEKkFQQEhCAwECyADRQRAIABBxM/AAEEAEKsHDAMLIABB4ABqIQAgESAQayIBBEAgACgCACgC8AEgEGpBuAEgAfwLAAsgACgCACgCjAIgDEEUbGoiACAAKAIAQQFrNgIAQQAhCAwDCyAAIApBABCrBwwBCyAAKAIAIAcoAjQQUQtBfyEICyAHQUBrJAAgCAucAQEFfyAAKAJgIgUoAkgiA0EAIANBAEobQQFqIQMCQANAAkAgA0EBayIDRQRAQQAhBCAFKAI8IgJBACACQQBKG0EBaiEDQQAhAgNAIANBAWsiA0UNBCAFKAIwIAJqIAJBFGohAigCACABRw0ACwwBCyAFKAJAIAJqIAJBFGohAigCACABRw0BCwsgAEGsj8AAQQAQqwdBfyEECyAEC7sDAQd/IAEoAiQhBQJAAkACQCABLQAoIgPAIgRBAEgEQCAFQaABcUGAAUYEQEGousAAIQIMAwsgAkEmayICQStLQv+DgIiAgAIgAq2Ip0EBcUVyRQRAQdKAwQAhAgwDC0EAIQIgASgCSCIEQQAgBEEAShtBAWohAwNAIANBAWsiA0UNAiABKAJAIAJqIAJBFGohAigCAEEmayIEQStLQv+DgIiAgAIgBK2Ip0EBcUVyDQALQa2AwQAhAgwCCyAFQSBxRSAEQQZGIAVBgICA/wFxQYCAgAJGcXINACADQQNrDgQAAgIAAgsgASgCSCICQQAgAkEAShshCEEBIQQDQCAGIAhGDQICQCABKAJAIgIgBkEUbGooAgAiB0UNACAEIQMDQAJAIANBAWsiA0UEQCABKAI8IgJBACACQQBKGyECQQQhAwNAIAJFDQQgByABKAIwIANqIgVBBGsoAgBGBEAgBSgCAEUNAwsgAkEBayECIANBFGohAwwACwALIAIoAgAgAkEUaiECIAdHDQELC0Gsj8AAIQIMAgsgBEEBaiEEIAZBAWohBgwACwALIAAgAkEAEKsHQX8hCQsgCQtuAQF/IAAgAUHsAWpBECABQegBaiABKALkAUEBahCpA0UEQCABIAEoAuQBIgNBAWo2AuQBIAEoAuwBIANBBHRqIgMgAy0ABEH4AXE6AAQgA0F/NgIAIAMgASgCfDYCCCADIAAgAhDSATYCDAsgAwvUAQEBfyMAQdAAayIGJAACQCACIAQQ0QMEQAJAIAEEQCAGIABBCGooAgAgBkEQaiAEEC82AgAgAUGS08EAIAYQqwcMAQsgAEGS08EAIAQQ4AELQQAhAQwBC0EAIQEgACACQRhqQRQgAkEgaiACKAIcQQFqEKkDDQAgAiACKAIcIgFBAWo2AhwgAigCGCABQRRsaiIBQQA2AhAgAUIANwIIIAFCADcCACABIAAgAxDSATYCDCAAIAQQ0gEhACABIAU2AgggASAANgIQCyAGQdAAaiQAIAEL7RIBCH8jAEFAaiIEJAACQAJAAkACQAJAAkAgACgCGCICQShHBEAgAkFYRw0BIABB4ABqKAIAKAIkIgJBgICAAXFFBEAgAEHghcEAQQAQqwcMBgsgAkGAgARxRQRAIABB4MzAAEEAEKsHDAYLQX8hAyAAEKAFDQYCfwJAAkACQCAAKAIYIgJBKWsOBAIBAQIACyACQd0ARiACQTprQQJJciACQf0ARnINAQsgAC0AQA0AIAJBKkYEQCAAEKAFDQkLIAAgARCkCA0IIAJBKkYMAQsgAEHgAGooAgBBBhClBUEACyAAQeAAaiIBKAIAIgMoAiRBgICA/wFxIQIEQCAAEJAIIQYgABCQCCEDIAEoAgBB/wBB/gAgAkGAgIADRiIFIggbEKUFIAEoAgBBDhClBSABKAIAQQYQpQUgASgCAEEGEKUFIAAgBhCpBSABKAIAQYQBEKUFIAUEQCABKAIAQYoBEKUFCyAAQeAAaiIBKAIAQe8AEKUFIAEoAgBBwQAQpQUgAEHxABCnBSAAQekAQX8Q7gchBSAAIAMQqQUgASgCACEHAkAgCEUEQCAHQYgBEKUFDAELIAdBwAAQpQUgAEHEABCnBSABKAIAQYkBEKUFCyAAQeAAaiIBKAIAQREQpQUgAEHpAEF/EO4HIQcgASgCAEEOEKUFIABB6gAgBhDuBxogACAHEKkFIAEoAgBBARClBSABKAIAQfABakECEO8HIAEoAgBBrQEQpQUgAEHpAEF/EO4HIQYgAkGAgIADRyIHRQRAIAEoAgBBigEQpQULIAEoAgBBhQEQpQUgASgCAEHwAWpBABC1AiAAQekAQX8Q7gchCCAHRQRAIABB4ABqKAIAQYoBEKUFCyAAQeAAaiIBKAIAQe8AEKUFIAEoAgBBwQAQpQUgAEHxABCnBSAAQegAIAMQ7gcaIAEoAgBBwAAQpQUgAEHEABCnBSAAIAgQqQUgASgCAEEPEKUFIAEoAgBBDxClBSABKAIAQQ8QpQUgAEEBEKgFIAAgBhCpBSABKAIAQYUBEKUFIAEoAgBB8AFqQQEQtQIgAEHpAEF/EO4HIQYgAkGAgIADRyICRQRAIAEoAgBBigEQpQULIAEoAgBB7wAQpQUgASgCAEHBABClBSAAQfEAEKcFIABB6AAgAxDuBxogAEHqACAFEO4HGiAAIAYQqQUgASgCAEGFARClBSABKAIAQfABakECELUCIABB6QBBfxDuByEBIAJFBEAgAEHgAGooAgBBigEQpQULIAAgARCpBSAAQeAAaiIBKAIAQTEQpQVBACEDIABBABCnBSABKAIAQfABakEEELUCIAAgBRCpBSABKAIAQcAAEKUFIABBxAAQpwUgASgCAEEPEKUFIAEoAgBBDxClBSABKAIAQQ8QpQUMBwsgAkGAgIADRgR/IANBigEQpQUgAEHgAGooAgAFIAMLQYcBEKUFIABB6ABBfxDuByEBIABBARCoBQwCCyAAQQBBARCeCEGkf0YEQCAAQQNBACAAKAIkIAAoAhwgACgCIBDcByEDDAYLIAAoAhghAgsCQCACQYN/Rw0AAkACQCAAKAIwQY8BRw0AIAAtADQNACAAQcwAaigCAEEBENsHIgJBRUYgAkEKRnINASAAKAIgIQIgACgCHCEFIAAoAiQhByAAIARBFGoQ2QdBfyEDIAAQoAUNBwJAAkAgACgCGCIIQShGBH8gAEEAQQEQnghBpH9GDQEgACgCGAUgCAtBg39HDQEgAC0ANQ0BIABBzABqKAIAQQEQ2wdBpH9HDQELIABBA0ECIAcgBSACENwHIQMMCAsgACAEQRRqENoHDQcgACgCGEGDf0cNAgwBCyAAQcwAaigCAEEBENsHQaR/Rw0AIABBA0EAIAAoAiQgACgCHCAAKAIgENwHIQMMBgsgACgCMCEGC0F/IQMgAEGifyABELoIDQQgACgCGCICQaZ/RgRAIAAQkAghBSAAQeAAaiECA0AgABCgBQ0GIAIoAgBBERClBSACKAIAQa8BEKUFIABB6AAgBRDuBxogAigCAEEOEKUFIABBCCABELsIDQYgACgCGEGmf0YNAAsgACAFEKkFIAAoAhghAgsgAkE/RgRAIAAQoAUNBSAAQegAQX8Q7gchAiAAEOkHDQUgAEE6EOIHDQUgAEHqAEF/EO4HIQUgACACEKkFIAAgAUEBcRCkCA0FIAAgBRCpBSAAKAIYIQILIAJBPUciAyACQfsAakELS3FFBEAgABCgBQ0EIAAgBEEUaiAEQTxqIARBOGogBEEQakEAIAMgAhCoCEEASA0EIAJBPUYgBCgCFCIHQcYARnEiCARAIABB4ABqIgMoAgAiBSgC8AEgBSgCiAIiCWotAABB8gBHDQMgBUF/NgKIAiAFIAk2AvQBIAVBGxClBSADKAIAQREQpQUgAygCAEGvARClBSAAQekAQX8Q7gchBSADKAIAQRsQpQUgAygCAEHxABClBSADKAIAQRsQpQUgACAFEKkFIAMoAgBBGxClBQsgACABEKQIBEAgACgCACAEKAI4EFEMBQsCQCAIBEAgAEHgAGoiASgCAEEbEKUFIAEoAgBB8QAQpQUgASgCAEEbEKUFDAELIAJBPUYEQCAHQb0BRyAHQTtHcQ0BIAQoAjggBkcNASAAIAYQ6gcMAQsgAEHgAGooAgAgAkEUakH/AXEQpQULQQAhAyAAIAcgBCgCPCAEKAI4IAQoAhBBAkEAEKkIDAULQQAhAyACQe8AakECSw0EIAAQoAUNAyAAIARBFGogBEE8aiAEQThqIARBEGogBEEMakEBIAIQqAhBAEgNAyAAQeAAaiIDKAIAQREQpQUgAkGTf0YEQCADKAIAQa8BEKUFCyAAQekAQegAIAJBkn9GG0F/EO4HIQUgAygCAEEOEKUFIAAgARCkCARAIAAoAgAgBCgCOBBRDAQLAkAgBCgCFCIBQb0BRyABQTtHcQ0AIAQoAjggBkcNACAAIAYQ6gcLIAQoAgwiAkEETw0CIABB4ABqIgMoAgBBkarYuAEgAkEDdHZBF3EQpQUgACABIAQoAjwgBCgCOCAEKAIQQQFBABCpCCAAQeoAQX8Q7gchASAAIAUQqQUDQCACBEAgAygCAEEPEKUFIAJBAWshAgwBCwsLIAAgARCpBUEAIQMMAwtBzpvBAEH/mMEAQendAUHNvMEAEBQACwALQX8hAwsgBEFAayQAIAMLaQEBfyAAIAEgAhCiBSIAQQBOBEAgASgCMCAAQRRsaiICIAItAAxBD3EgA0EEdHI6AAwgAiABKAJ8IgM2AgQgASgCgAEhBCABIAA2AoABIAIgBDYCCCABKAKMASADQRRsaiAANgIECyAACy8AA0AgASACRiABQQBIckUEQCAAKAKMASABQRRsaigCACEBDAELCyABQX9zQR92C6MCAQJ/IAAoAmAhAwJAIAFB0QBGIAFBPkZyRQRAIAFBLkcNASADKAIkQYCAgP8BcUGAgIABRw0BIABBhr3AAEEAEKsHQX8PCyADLAAoQQBODQAgAEHZ/sAAQQAQqwdBfw8LAkACQAJAAkACQAJAIAJBMWoOBAQDAwEACyACQbF/RgRAQQYhBAwFCyACQUNGDQEgAkFJRw0CCwJAIAFByQBHBEAgAUEoRw0BIABB1tHBAEEAEKsHQX8PCyADKAJ8QQFHDQAgAy0AJEECcUUNACADKAKEAw0AIABB95HBAEEAEKsHQX8PC0EBIQQCQCACQTFqDgQDAgIEAAsgAkFJRw0BQQIhBAwDC0EFIQQMAgsAC0EHIQQLIAAgAyABIAQQ6wdBH3ULigcBB39BAiEMAkACQAJAAkACfwJAAkAgAEHgAGooAgAiCBDsByIJQcYAaw4EBQMDAQALAkAgCUHAAEcEQCAJQcMBRg0BIAlBvQFHDQQgCCgC8AEgCCgCiAJqIgsoAAEiCkEIRg0EIAsvAAUhCyAKQT5HBEAgCkH6AEYNBSAKQdEARw0GCyAILAAoQQBODQUgAEG7/sAAQQAQqwdBfw8LQQEhDCAIKALwASAIKAKIAmooAAEMAgsgCCgC8AEgCCgCiAJqIgcvAAUhCyAHKAABIQpBASEMDAQLQQMhDEEACyEKDAILIAdBu39GBEAgAEGxgsEAQQAQqwcMAwsgB0F+cUGUf0YEQCAAQeqIwQBBABCrBwwDCyAHQV9xQdsARgRAIABBn5zAAEEAEKsHDAMLIABB0oLBAEEAEKsHDAILQQJBACAIIAsQuQgiBxshDCAHQQFzIQ0LIAgoAogCIQ5BfyEHIAhBfzYCiAIgCCAONgL0AQJAIAYEQAJAAkACQAJAIAlBxgBrDgQBAwMCAAsCQCAJQcAARwRAIAlBwwFGDQEgCUG9AUcNBCANRQRAIAAQkAgiB0EASA0IIABB4ABqIgYoAgBBwAEQpQUgACAKEKcFIAYoAgBB8AFqIAcQ7wcgBigCAEHwAWogCxCmBSAIIAdBARD9BxpBOyEJIAYoAgBBOxClBQwHC0G9ASEJIAhBvQEQpQUgACAKEKcFIABB4ABqKAIAQfABaiALEKYFDAYLIAhBwQAQpQUgACAKEKcFQcAAIQkMBQsgCEHEARClBSAAIAoQpwUgAEHgAGooAgBB8AFqIAsQpgVBwwEhCQwECyAIQfIAEKUFIABB4ABqIgAoAgBBExClBUHGACEJIAAoAgBBxgAQpQUMAwsgCEHxABClBSAAQeAAaiIAKAIAQRQQpQVByQAhCSAAKAIAQckAEKUFDAILAAsCQAJAAkAgCUHGAGsOBAEDAwIACyAJQb0BRw0CQb0BIQkgDQ0CIAAQkAgiB0EASA0DIABB4ABqIgYoAgBBwAEQpQUgACAKEKcFIAYoAgBB8AFqIAcQ7wcgBigCAEHwAWogCxCmBSAIIAdBARD9BxpBOyEJDAILIAhB8gAQpQVBxgAhCQwBCyAIQfEAEKUFQckAIQkLIAEgCTYCACACIAs2AgAgAyAKNgIAIAQgBzYCACAFBEAgBSAMNgIAC0EADwtBfwvTAwACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABQcYAaw4EAQ0NAgALIAFBO0cEQCABQcAARiABQcMBRnJFBEAgAUG9AUcNDiAFQQJHDQcgAEHgAGooAgBBERClBQwHC0EVIQQCQCAFQQJrDgMFBAAGC0EbIQQMBAsgACgCACADEFEgACAEEKkFC0G4ASEEAkACQAJAIAVBAWsOBAYAAQIFC0EWIQQMBAtBGSEEDAMLQR0hBAwCC0EXIQECQCAFQQJrDgMJCAAKC0EfIQEMCAtBGCEECyAAQeAAaigCACAEEKUFCwJAIAFBxgBrDgQDCAgHAAsgAUE7Rg0DIAFBwABGDQggAUHDAUYNASABQb0BRw0HCyAAQeAAaiIAKAIAQcIBQb4BIAYbEKUFDAgLIABB4ABqIgAoAgBBxQEQpQUMBwsgAEHgAGooAgBByAAQpQUPCyAAQeAAaigCAEE8EKUFDwtBGiEBCyAAQeAAaigCACABEKUFCyAAQeAAaigCAEHKABClBQ8LAAsgAEHgAGoiACgCAEHCABClBSAAKAIAQfABaiADEO8HDwsgACgCAEHwAWogAxDvByAAKAIAQfABaiACQf//A3EQpgULwgMBBn8jAEEwayICJAAgAEHgAGooAgAhAQJ/QX8gAEH7ABDiBw0AGiAAKAIYQf0ARwRAIAAQnwUaIAEoAnwiBEEUbCEFQQEhAwNAAkACQCAAQQcQ5QdFBEAgAwRAIAEoAowBIAVqLQAIQQFxRQ0CIAJBfzYCICACQv////8fNwIYIAJCgICAgHA3AhAgAiAENgIsIAIgASgCmAI2AgwgASACQQxqNgKYAiACIAEoAnw2AiQgAiACLQAoQfABcUEIcjoAKAtBACEDIAAoAhhB/QBHDQMgASABKAKYAigCADYCmAIgASgCjAEgBEEUbGoiASgCECEDIAEoAgwhBSAAQeAAaiIBKAIAIgYQpAUEQCAGQQ4QpQUgASgCAEGyARClBSABKAIAQcoBEKUFIAEoAgBB8AFqIARB//8DcRCmBSABKAIAQbYBEKUFIABB6gAgAxDuBxoLIAAgBRCpBSAAQeAAaiIBKAIAQcoBEKUFIAEoAgBB8AFqIARB//8DcRCmBSABKAIAQTAQpQUgACADEKkFDAILQX8MBAtBASEDIAAoAhhB/QBHDQELCyAAEJMIC0F/QQAgABCgBRsLIAJBMGokAAsJACAAQQEQswgLGAAgAEHgAGooAgAgACgCHCAAKAIgELQIC5UBAQJ/IwBBMGsiAyQAAkAgACgCGEGDf0cNACAAKAIwQSVHDQAgAC0ANA0AIAAgA0EMahDZB0F/IQIgABCgBQ0AQQAhAgJAIAAoAgQgACgCHEcNACAAKAIYQYN/Rw0AIAAtADUNACABBEAgACgCMEHHAEYNAQtBASECC0F/IAIgACADQQxqENoHGyECCyADQTBqJAAgAgs/AQF/IABB4ABqIgAoAgAiASgCaEEATgRAIAFBBhClBSAAKAIAQdgAEKUFIAAoAgAiAEHwAWogAC8BaBCmBQsLKwEBf0F/IQECQCAAQSgQ4gcNACAAEKsIDQBBf0EAIABBKRDiBxshAQsgAQsJACAAQQAQ5QcLswEBA38jAEEwayIDJAACQCAAKAIYQYN/Rw0AIAAoAjBBKEcNACAALQA0DQAgACADQQxqENkHQX8Cf0F/IAAQoAUNABoCQCAAKAIYIgJBLmoiBEEHTUEAQQEgBHRBwQFxGyACQfsARnINAEEBIAJB2wBGDQEaIAJBg39GBEAgAC0ANUUNAQtBAAwBCyAAKAIEIAAoAhxGIAFBA0tyCyAAIANBDGoQ2gcbIQILIANBMGokACACC0kAIABB4ABqIQADQCABIAJKBEAgACgCAEG6ARClBSAAKAIAQfABaiABQf//A3EQpgUgACgCACgCjAEgAUEUbGooAgAhAQwBCwsLWQEDfyAAQeAAaiECQX8hAwNAAkAgACABEKQIDQAgBARAIAIoAgBBfzYCiAILIAAoAhhBLEcEQEEAIQMMAQsgABCgBQ0AIAIoAgBBDhClBUEBIQQMAQsLIAMLHgAgAEHwAWoiAEHLARC1AiAAIAEQ7wcgACACEO8HC9MEAgl/An4jAEFAaiIBJAAgACgCTCEDQX8hCQJAIAAoAgAgAUEkakEgENUFDQACQCAAKAIAIAFBDGpBARDVBQ0AIANBAWohBEEAIQMCQANAQbTEwAAhBiAEIgcgACgCUE8NASADIQVBASEDIARBAWohBEGPxMAAIQYCQAJAAkACQAJAAkACQAJAIActAAAiAkHbAGsOAwYCAQALIAJBL0cEQCACQQprDgQJAwMJAwsgBUEBcUUNA0EvIQIMBQtB3QAhAkEAIQMMBAsgAUEkakHcABDWBQ0HIAdBAmohCAJAAkACQCAHLQABIgIEQCACQQprDgQKAQEKAQtBtMTAACEGIAggACgCUE8NCUEAIQIMAQsgAsBBAEgNAQsgBSEDIAghBAwECyAEIAFBPGoQwwIhAiABKAI8IgQgCEcNAgwECyACwEEATgRAIAUhAwwDCyAHIAFBPGoQwwIhAiAEIAEoAjwiBEYNAyAFIQMgAkF+cUGowABGDQUMAgsDQCAEIAFBPGoQwwIiAxDXBwRAIAFBDGogAxCnBw0HIAEoAjwhBAwBCwsgAUEkahCJAiIKQoCAgIDgAFIgAUEMahCJAiILQoCAgIDgAFJxRQRAIAAoAgAgChAnIAAoAgAgCxAnDAcLIAAgBDYCTCAAIAs3AzggACAKNwMwIABBhH82AhhBACEJDAYLIAUhAyACQX5xQajAAEYNAwsgAUEkaiACEKcHRQ0BDAMLC0Htg8EAIQYLIAAgBkEAEKsHCyABQSRqENgFIAFBDGoQ2AULIAFBQGskACAJC4UBAQF/AkACQCAAKAIYQYN/Rw0AIAAtADUNACAAKAIwIQIgACgCYCwAKEEATg0BIAJB0QBGDQAgAkE+Rw0BCyAAQZ+cwABBABCrB0EADwsgACgCACACENIBIQICQAJAIAEEQCAAIAIQoAgNAQsgABCgBUUNAQsgACgCACACEFFBACECCyACC64BAQJ/IABB4ABqIgIoAgBBJhClBSACKAIAQfABakEAEKYFIAIoAgBBARClBSACKAIAQfABakEAEO8HIAAgABCQCCIDEKkFIAIoAgBBgQEQpQUgAigCAEHwAWogAUECakH/AXEQtQIgAEHpAEF/EO4HIQEgAigCAEHQABClBSACKAIAQY4BEKUFIABB6gAgAxDuBxogACABEKkFIAIoAgBBDhClBSACKAIAQQ4QpQULjSkCCn8CfiMAQSBrIgYkAEEBIQMgAUEBSyEKQX4hBQJAAkACfwJAAkACQAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAAKAIYIgJBgAFqDgcCBAMOAQEGAAsCQCACQdUAag4MCgwNAQEBAQsBAQESAAsCQCACQTtqDgoIAQEJAQEBARARAAsgAkEoRg0GIAJBL0YNBCACQdsARiACQfsARnINDgsgACgCTCEBIAYgACgCJCICNgIEIAYgASACazYCACAAQaHSwQAgBhCrBwwXCwJAAkAgACkDMCIMQiCIIg1QRQRAIA2nQQdHDQFBsQEhAwsgAEHgAGoiASgCACADEKUFIAEoAgBB8AFqIAynEO8HDAELIAAgDEEAEL0IQQBIDRcLIAAQoAUNFgwUC0EAIABBAEEAEL4IRQ0UGgwVC0F/IQUgACAAKQMwQQEQvQgNFSAAEKAFRQ0SDBULQX8hBQsgACAAKAJMIAVqNgJMIAAoAgAoArACRQRAIABBt47BAEEAEKsHDBMLQX8hBSAAELUIDRNBACEBIAAgACkDMEEAEL0IGiAAKAIAIgIgACkDMCAAKQM4IAIoArACERgAIgxCgICAgHCDQoCAgIDgAFEEQCAAKAJgIgIEQCACLwEmQQJxIQELIAAoAgAiAiACKAIIKQOIBUKAgICAMCAAKAIUIAAoAhwgACgCICABEMIBDBQLIAAgDEEAEL0IIAAoAgAgDBAnDRMgAEHgAGooAgBBNBClBSAAEKAFRQ0QDBMLIAAQrwhFDQ8MEQtBACAAQQJBACAAKAIkIAAoAhwgACgCIBDcB0UNDxoMEAtBACAAQQFBABDdB0UNDhoMDwsgABCgBQ0OIABB4ABqKAIAQQcQpQUMDAsgABCgBQ0NIABB4ABqIgEoAgBBvQEQpQUgAEEIEKcFIAEoAgBB8AFqQQAQpgVBAAwMCyAAEKAFDQwgAEHgAGooAgBBCRClBQwKCyAAEKAFDQsgAEHgAGooAgBBChClBQwJCyAALQA1QQFGBEAgABDgBwwLCyAAKAJUIQcgACgCJCEDIAAoAhwhBCAAKAIwIgFB0QBHBEAgAUGPAUcNByAALQA0BEBBjwEhAQwIC0GPASEBIABBzABqKAIAQQEQ2wdBCkYNByAAKAIgIQJBfyEFIAAQoAUNDCAAKAIYQUVHDQggAEECQQIgAyAEIAIQ3AdFDQkMDAtB0QAhASAAKAJgLQAlQcAAcQ0GIABBi7nAAEEAEKsHDAoLIAAgBkEYakEAEJ4IQT1GBEAgAEEAQQBBACAGKAIYQQJxQQFBABCfCEEATg0IDAoLIAAoAhhB+wBGBEAgABCgBQ0EIABB4ABqIgIoAgBBCxClBUEAIQUCQANAIAAoAhgiAUH9AEYNAQJAAkAgAUGlf0YEQCAAEKAFDQ8gABDpBw0PIAIoAgBBBxClBSACKAIAQdIAEKUFIAIoAgBB8AFqQQYQtQIgAigCAEEOEKUFIAIoAgBBDhClBQwBCyAAKAIgIQEgACgCHCEEIAAoAiQhCSAAIAZBHGpBAUEBQQAQlAgiA0EASA0BAkACQCADQQFGBEAgAigCAEG9ARClBSAAIAYoAhwiARCnBSACKAIAIgNB8AFqIAMvAXwQpgUMAQsgACgCGEEoRgRAIAACfyADQf7///8HcSIIQQJGBEBBACEHIANBAmoMAQsgA0EDa0EAIANBBGtBA0kbIQdBBgsgByAJIAQgARDcBw0EIAIoAgAhBAJAIAYoAhwiAUUEQCAEQdQAEKUFDAELIARB0wAQpQUgACABEKcFCyACKAIAQfABakEEIANBA2ogCEECRxtB/wFxELUCDAILIABBOhDiBw0DIAAQ6QcNAwJAIAYoAhwiAUHIAEcEQCABDQEgAigCABCXCCACKAIAQdAAEKUFIAIoAgBBDhClBUEAIQEMAwsgBQRAIABBi/bAAEEAEKsHQcgADA0LIAIoAgBBzgAQpQVBASEFQcgAIQEMAgsgACABEOoHCyACKAIAQcsAEKUFIAAgARCnBQsgACgCACABEFELIAZBADYCHCAAKAIYQSxHDQIgABCgBUUNAQsLIAYoAhwMBgsgAEH9ABDiB0UNCAwECyAAEKAFDQlBACEBAkADQCAAKAIYIgJB3QBGIAFBH0tyIAJBpX9GciACQSxGckUEQCAAEOkHDQwgACgCGCICQd0ARwRAIAJBLEcNAyAAEKAFDQ0LIAFBAWohAQwBCwsgAEHgAGoiAygCAEEmEKUFIAMoAgBB8AFqIAFB//8DcRCmBUEAIQUCQAJAA0ACQCAAKAIYIQIgAUH/////B0YNACACQaV/Rg0DIAJB3QBGDQICQCACQSxGBEAgAUEBaiEBDAELIAAQ6QcNDyADKAIAQcsAEKUFIAMoAgBB8AFqIAFBgICAgHhyEO8HIAFBAWohAUEAIQUgACgCGEEsRw0CCyACQSxGIQUgABCgBUUNAQwOCwtB/////wchASACQd0ARw0BCyAFQQFxRQ0BIABB4ABqIgIoAgBBERClBSACKAIAQQEQpQUgAigCAEHwAWogARDvByACKAIAQcIAEKUFIABBMxCnBQwBCyAAQeAAaiICKAIAQQEQpQUgAigCAEHwAWogARDvBwNAAkACQAJAIAAoAhgiA0Glf0cEQEGOASEBIANBLEcNAUEBIQUMAgsgABCgBQ0OQdEAIQEgABDpB0UNAQwOCyADQd0ARg0BIAAQ6QcNDSACKAIAQdAAEKUFQQAhBQsgAigCACABEKUFIAAoAhhBLEcNACAAEKAFRQ0BDAwLCyAAQeAAaiICKAIAIQEgBUEBcQRAIAFBEhClBSACKAIAQcIAEKUFIABBMxCnBQwBCyABQQ4QpQULIABB3QAQ4gdFDQcMCQtBfyEFIAAQoAUNCSAAKAIYQS5GBEAgABCgBQ0KAkACQCAAKAIYQYN/Rw0AIAAoAjBBhQFHDQAgAC0ANEEBRw0BCyAAQdOQwQBBABCrBwwLCyAALQBkRQRAIABB/oHBAEEAEKsHDAsLIAAQoAUNCiAAQeAAaiIBKAIAQQwQpQUgASgCAEHwAWpBBhC1AgwHCyAAQSgQ4gcNCSABQQFNBEAgAEHP18EAQQAQqwcMCgsgABDpBw0JAkACQCAAKAIYQSxHDQAgABCgBQ0LIAAoAhhBKUYNACAAEOkHDQsgACgCGEEsRw0BIAAQoAVFDQEMCwsgAEHgAGooAgBBBhClBQsgAEEpEOIHDQkgAEHgAGooAgBBNhClBUEBIQpBAAwHC0F/IQUgABCgBQ0IAkACQCAAKAIYIgFB2wBGIAFBLkZyRQRAIAFBKEcNAUECIAAoAmAtACVBEHENCRogAEHvsMAAQQAQqwcMCwsgAEHgAGoiASgCACICLQAlQSBxDQEgAEGMh8EAQQAQqwcMCgsgAEHs1cEAQQAQqwcMCQsgAkG9ARClBSAAQQgQpwUgASgCAEHwAWpBABCmBSABKAIAQb0BEKUFIABB/AAQpwUgASgCAEHwAWpBABCmBSABKAIAQTUQpQVBAAwGC0F/IQUgABCgBQ0HIAAoAhhBLkYEQCAAEKAFDQgCQAJAIAAoAhhBg39HDQAgACgCMEHeAEcNACAALQA0QQFHDQELIABBjpzAAEEAEKsHDAkLIABB4ABqKAIALQAlQQhxRQRAIABB2KfAAEEAEKsHDAkLIAAQoAUNCCAAQeAAaiIBKAIAQb0BEKUFIABB+gAQpwUgASgCAEHwAWpBABCmBUEADAYLIAAQrAggAEEAELgIDQdBASEKQQEgACgCGEEoRg0FGiAAQeAAaiIBKAIAQREQpQUgASgCAEEhEKUFIAEoAgBB8AFqQQAQpgVBAAwFC0EACyEBIAAoAgAgARBRDAQLIAAoAgAgARDSASEBIAAQoAVFDQAgACgCACABEFEMAwsgAEHgAGoiAigCACAEIAMgB2tBAWoQtAggAigCAEG9ARClBSACKAIAQfABaiABEO8HIAIoAgAiAUHwAWogAS8BfBCmBQtBAAshASAGQX82AhwgAEHgAGohAwNAIAMoAgAhBAJAAkACQAJ/AkACQAJAAkACQAJAAn8CQCAAKAIYIgVBp39HIglFBEAgABCgBQ0OIAAoAhgiAkEoRiAKcQ0BIAJB2wBHDQQMDAsgBUGCf0cgAXJFBEAgBigCHEEATg0GQQMhAkEBDAILIAVBKEYgCnFFDQILIAAQoAUNDEEAIQIgAQRAQQAhByABIQIMCgtBAAshCyAAEKwIQQAhB0EBIQECQAJAAkACQAJAAkACQCAEEOwHIghBwwFrDgYCDg4OAQQACwJAIAhBxgBrDgQDDg4GAAsgCEG9AUYNBCAIQcAARw0NIAQoAvABIAQoAogCakHBADoAAAwLCyAEKALwASAEKAKIAmoiAUHBADoAACABKAAGIQEgBCAEKAKIAkEFajYC9AEgAEHqAEF/EO4HIQUgACABEKkFIAMoAgBBBhClBSAAIAUQqQUMCgsgBCgC8AEgBCgCiAJqQcQBOgAAQcMBDAoLIAQoAvABIAQoAogCakHHADoAAAwHCyAEKALwASAEKAKIAmoiAUHHADoAACABKAACIQEgBCAEKAKIAkEBajYC9AEgAEHqAEF/EO4HIQUgACABEKkFIAMoAgBBBhClBSAAIAUQqQUMBgsgBCgC8AEgBCgCiAJqIQgCQCAFQad/Rg0AIAsgCCgAAUE+R3INAEEyIQcMCQsgBCAILwAFELkIRQRAQb0BIQcMCQtBwQEhByAIQcEBOgAADAgLIAQoAvABIAQoAogCakHGADoAAEHGAAwGCyAFQdsARg0IIAVBLkcNASAAEKAFDQogACgCGCECCwJAIAJBqX9GBEAgBBDsB0E1RgRAIABBz7vAAEEAEKsHDAwLIAlFBEAgACAGQRxqQQEQvwgLIAMoAgBBwwEQpQUgACAAKAIwEKcFIAMoAgAiAkHwAWogAi8BfBCmBQwBCyACQYN/RiACQdUAakEvSXJFBEAgAEH298AAQQAQqwcMCwsgBBDsB0E1RgRAIAAgACgCACAAKAIwEGQiDEEBEL0IIAAoAgAgDBAnDQsgAygCAEHJABClBQwBCyAJRQRAIAAgBkEcakEBEL8ICyADKAIAQcAAEKUFIAAgACgCMBCnBQsgABCgBUUNCAwJC0EAIQUgBigCHCIBQQBIDQkgBEHwAWpBuwEQtQIgAEHgAGoiACgCAEHwAWogARDvByAAKAIAIgAoAowCIAFBFGxqIAAoAvQBNgIEAkAgBBDsByIAQcAARgR/QccBBSAAQcYARw0BQcgBCyEAIAQoAvABIAQoAogCaiAAOgAADAoLIARBfzYCiAIMCQsgAEGP0cAAQQAQqwcMBwtBxgAMAQtBwAALIQdBAiEBCyAJDQAgACAGQRxqIAEQvwgLAkAgAkEDRgRAIABBASAGQRRqEL4IRQ0BDAQLAkAgAkECRyIJRQRAIAMoAgBBvQEQpQUgAEH7ABCnBSADKAIAQfABakEAEKYFIAMoAgBBNRClBSADKAIAQb0BEKUFIABB+gAQpwUgAygCAEHwAWpBABCmBQwBCyACQQFHDQAgAygCAEEREKUFC0EAIQECQAJAA0AgACgCGCIFQSlGDQIgAUH//wNGBEAgBkH+/wM2AhAgAEHJysEAIAZBEGoQqwcMBwsgBUGlf0cEQEF/IQUgABDpBw0IIAAoAhhBKUYNAiABQQFqIQEgAEEsEOIHRQ0BDAgLCyAGIAE2AhQgAygCAEEmEKUFIAMoAgBB8AFqIAFB//8DcRCmBSADKAIAQQEQpQUgAygCAEHwAWogARDvBwNAAkACQCAAKAIYIgFBpX9HBEAgAUEpRg0CIAAQ6QcNCSADKAIAQdAAEKUFQY4BIQEMAQtBfyEFIAAQoAUNCUHRACEBIAAQ6QcNCQsgAygCACABEKUFIAAoAhhBKUYNACAAQSwQ4gdFDQEMBwsLIAAQoAUNBSADKAIAQQ4QpQUCQAJAAkACQCAHQcEBaw4DAQMBAAsgB0EyRg0BIAdBxgBGDQAgB0HAAEcNAgsgAygCAEEYEKUFIAMoAgBBJxClBSADKAIAQfABaiACQQFGEKYFQQAhAQwGCyADKAIAQTMQpQUgAygCAEHwAWogBC8BfBCmBSAEIAQoAiRBgAJyNgIkQQAhAQwFCyAJRQRAIAMoAgBBJxClBSADKAIAQfABakEBEKYFIAMoAgBBERClBSADKAIAQcIBEKUFIABBCBCnBUEAIQEgAygCAEHwAWpBABCmBSAAEJgIDAULIAMoAgAhASACQQFGBEAgAUEYEKUFIAMoAgBBJxClBSADKAIAQfABakEBEKYFQQAhAQwFCyABQQYQpQUgAygCAEEbEKUFIAMoAgBBJxClBUEAIQEgAygCAEHwAWpBABCmBQwECyABQQFqIQELIAYgATYCFCAAEKAFDQMLIAMoAgAhAQJAAkACQAJAIAdBwQFrDgMBAwEACyAHQTJGDQEgB0HGAEYNACAHQcAARw0CCyABQSQQpQUgAygCAEHwAWogBi8BFBCmBUEAIQEMAwsgAUEyEKUFIAMoAgBB8AFqIAYvARQQpgUgAygCAEHwAWogBC8BfBCmBSAEIAQoAiRBgAJyNgIkQQAhAQwCCwJAAkACQCACQQFrDgIBAAILIAFBIRClBSADKAIAQfABaiAGLwEUEKYFIAMoAgBBERClBSADKAIAQcIBEKUFIABBCBCnBUEAIQEgAygCAEHwAWpBABCmBSAAEJgIDAMLIAFBIRClBSADKAIAQfABaiAGLwEUEKYFQQAhAQwCCyABQSIQpQUgAygCAEHwAWogBi8BFBCmBUEAIQEMAQsgBBDsByAJRQRAIAAgBkEcakEBEL8IC0F/IQUgABCgBQ0CIAAQqwgNAiAAQd0AEOIHDQIgAygCACECQTVGBEAgAkHJABClBQUgAkHGABClBQsMAAsAC0F/IQULIAZBIGokACAFC20BAX8DQAJAIAAEQCAALAAoQQBIDQEgACgCjAEgAUEUbGpBBGohAQNAIAEoAgAiAUEASA0CIAAoAjAgAUEUbGoiAkEIaiEBIAIoAgBB2ABHDQALCyAAQQBHDwsgACgCDCEBIAAoAgQhAAwACwAL3gEBBH8CQAJAIAFBoX9GBEAgAEEIIAIQuwhFDQEMAgsgAEGhfyACELoIDQELAkAgACgCGCABRw0AQegAQekAIAFBoX9GGyEGIAAQkAghBCAAQeAAaiEFA0BBfyEDIAAQoAUNASAFKAIAQREQpQUgACAGIAQQ7gcaIAUoAgBBDhClBQJAIAFBoX9GBEAgAEEIIAIQuwhFDQEMAwsgAEGhfyACELoIDQILIAAoAhgiAyABRg0ACyADQaZ/RgRAIABBn4DAAEEAEKsHQX8PCyAAIAQQqQVBACEDCyADDwtBfwveBAEFfyABRQRAIABBBBC8CA8LAkACQAJAIAJBAXFFIAAoAhhBqX9HIAFBBEdycg0AIABBzABqKAIAQQAQ2wdBt39HDQAgACgCACAAKAIwENIBIQECQAJAIAAQoAUNACAAKAIYQbd/Rw0AIAAQoAUNACAAQQMgAhC7CEUNAQsgACgCACABEFFBfyEEDAMLIABB4ABqIgIoAgBBxgEQpQUgACABEKcFIAIoAgAiAkHwAWogAi8BfBCmBSAAKAIAIAEQUQwBC0F/IQQgACABQQFrIgUgAhC7CA0BIAJBAXEhBiAAQeAAaiEHA0AgACgCGCEDAkACQAJAAkACQAJAAkACQAJAIAVBAWsOBwECAwQFBgcACyADQSVHBEAgA0EqRgRAQZkBIQEMCQsgA0EvRw0KQZoBIQEMCAtBmwEhAQwHC0GcASEBQQAhBAJAIANBK2sOAwcKAAoLQZ0BIQEMBgsgA0HqAGoiAUEDTw0HIAFB4gBrIQEMBQtBACEEAkACQAJAAkACQCADQeYAag4DAQwCAAsCQCADQckAag4CBAMAC0GlASEBAkAgA0E8aw4DCQwADAtBpwEhAQwIC0GmASEBDAcLQagBIQEMBgtBqQEhAQwFCyAGRQ0HQaoBIQEMBAsgA0HjAGoiAUEETw0FQavbsvV6IAFBA3R2IQEMAwsgA0EmRw0EQaEBIQEMAgsgA0HeAEcNA0GiASEBDAELIANB/ABHDQJBowEhAQtBfyEEIAAQoAUNAiAAEKwIIAAgBSACELsIDQIgBygCACABQf8BcRClBQwACwALQQAPCyAEC4ILAgZ/AX4jAEEQayIEJAACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgACgCGCICQc0Aag4DBAEDAAsgAkHsAGpBAkkNAQJAIAJBK2sOAwEGAQALIAJBWUYNBCACQf4ARg0AIAJBIUcNBQtBfyEDIAAQoAUNCSAAQQgQvAgNCQJAAkACQAJAAkACQCACQStrDgMCBQEACyACQbR/Rg0DIAJBIUYNAiACQf4ARw0EIABB4ABqKAIAQZQBEKUFDA0LIABB4ABqKAIAQYsBEKUFDAwLIABB4ABqKAIAQYwBEKUFDAsLIABB4ABqKAIAQZUBEKUFDAoLIABB4ABqIgAoAgBBDhClBSAAKAIAQQYQpQUMCQsACyAAEKAFDQUgAEEAELwIDQUgACAEQQxqIARBCGogBCAEQQRqQQBBASACEKgIDQUgAEHgAGooAgAgAkEHa0H/AXEQpQUgACAEKAIMIAQoAgggBCgCACAEKAIEQQJBABCpCAwEC0F/IQMgABCgBQ0HIABBCBC8CA0HIABB4ABqIgEoAgAiABDsB0G9AUYEfyAAKALwASAAKAKIAmpBvAE6AAAgASgCAAUgAAtBlgEQpQUMBgsgAEHgAGooAgAhAUF/IQMgABCgBQ0GIABBCBC8CA0GAkACQAJAAkACQAJAAkACQCABEOwHIgJBwwFrDgYFBwcHAQMACwJAIAJBxgBrDgQCBwcGAAsgAkG9AUYNAyACQcAARw0GCyABKAKIAiEFIAEoAvABIQdBfyEGIAJBxwFGBEAgBSAHaigABiEGCyAFIAdqKAABIQIgASAFNgL0ASAAIAAoAgAgAhBkIghBARC9CCAAKAIAIAgQJyAAKAIAIAIQUQ0MIABB4ABqIgIoAgBBlwEQpQVBACEDIAZBAE4EQCAAQeoAQX8Q7gchBSAAIAYQqQUgAigCAEEOEKUFIAIoAgBBChClBSAAIAUQqQULIAFBfzYCiAIMDAsgASgCiAIhAyABQX82AogCIAEgAzYC9AEgAEHgAGooAgBBlwEQpQUMCgsgASgCiAIiAyABKALwAWooAAIhAiABIAM2AvQBIABB4ABqIgMoAgBBlwEQpQUgAEHqAEF/EO4HIQUgACACEKkFIAMoAgBBDhClBSADKAIAQQoQpQUgACAFEKkFIAFBfzYCiAIMCQsgASgC8AEgASgCiAJqIgIoAAEiA0EIRiADQfoARnINAkF/IQMgASwAKEEASARAIABB/v7AAEEAEKsHDAoLIAJBvwE6AAAMCAsgAEHBi8EAQQAQqwcMCAsgASgCiAIhAyABQX82AogCIAEgAzYC9AEgAEHgAGoiASgCAEExEKUFQQAhAyAAQQAQpwUgASgCAEHwAWpBAxC1AgwHCyAAQeAAaiIAKAIAQQ4QpQUgACgCAEEKEKUFDAULIABB4ABqKAIAKAIkIgFBgICAAnFFBEAgAEHFhcEAQQAQqwcMAwsgAUGAgARxRQRAIABBxMzAAEEAEKsHDAMLQX8hAyAAEKAFDQUgAEEIELwIDQUgAEHgAGoiACgCAEGKARClBSAAKAIAIgAgACgCJEGAgMAAcjYCJAwEC0F/IQMgAEECELgIDQQgAC0AQA0AIAAoAhgiAkF+cUGUf0cNACAAIARBDGogBEEIaiAEIARBBGpBAEEBIAIQqAgNBCAAQeAAaigCACACQQVrQf8BcRClBSAAIAQoAgwgBCgCCCAEKAIAIAQoAgRBA0EAEKkIIAAQoAUNBAtBACEDIAFBBEkNAyAAKAIYQaN/Rw0DIAFBCEkNASAAQYPXwQBBABCrBwtBfyEDDAILQX8hAyAAEKAFDQEgAEEEELwIDQEgAEHgAGooAgBBpAEQpQULQQAhAwsgBEEQaiQAIAMLvQEBAX8CQAJAAkAgAkUgAUKAgICAcINCgICAgJB/UnJFBEAgAaciA0EEayICIAIoAgBBAWo2AgAgACgCACADEJsDIgJBAEwNASAAQeAAaigCAEEEEKUFDAMLIAFCgICAgPB+VA0BIAGnIQMLIANBBGsiAiACKAIAQQFqNgIACyAAKAIAIABB4ABqIgMoAgAgARCZCCICQQBIBEBBfw8LIAMoAgBBAhClBQsgAEHgAGooAgBB8AFqIAIQ7wdBAAujBQIGfwN+IwBBMGsiBCQAIAAoAgAhBUKAgICAMCELQoCAgIAwIQoCQCABBEBBfyEDIAUQ1AEiCkKAgICA4ABRDQEgACAKQQAQvQggBSAKECcNASAFENQBIgtCgICAgOAAUQ0BIAUgCkH4ACALQYCAARCTAUEASA0BCyAAQRhqIQZBACEDAkACQANAIAYoAgBBgn9GBEAgACgCJCAEQQhqIAZBKPwKAABBAWohByAAKQMwIQkCQAJAAkAgAQRAIAlCgICAgPB+WgRAIAmnQQRrIgggCCgCAEEBajYCAAsgBSALIAMgCUGEgAEQhQFBAEgNAiAFIAogAwJ+IABB4ABBACAHIARBCGogBEEEahDTB0UEQCAEKQMgDAELIARCgICAgDA3AyBCgICAgDALQYSAARCFAUEASA0CIAAoAjhB4ABHDQEgBSALEMAIIAUgChDACCACIANBAWo2AgAMBwsgBSAJECcgAEKAgICAMDcDMCAAQeAAQQEgByAEQQhqIARBBGoQ0wcNAQJAIAQpAyAiCacoAgBB/////wdxQQEgAxsEQCAAIAlBARC9CCAAKAIAIAkQJw0DIANFBEAgACgCOEHgAEYNCSAAQeAAaigCAEHBABClBSAAQeQAEKcFCyADQQFqIQMMAQsgACgCACAJECcLIAAoAjhB4ABGDQULIAAQoAUNACAAEKsIDQAgBigCAEH9AEcEQCAAQe3PwABBABCrBwwBCyAAIAYQqwUgAEEAOgBAIAAgACkCHDcCBCAAIAAoAkwQ0gdFDQELQX8hAwwFCyADQQFqIQMMAQsLIABBgn8Q4gchAwwCCyAAQeAAaiIBKAIAQSQQpQUgASgCAEHwAWogA0EBa0H//wNxEKYFCyAAEKAFIQMLIARBMGokACADC3sBA38gASgCAEEASARAIAEgABCQCDYCAAsgAEHgAGoiAygCAEEREKUFIAMoAgBBrwEQpQUgAEHoAEF/EO4HIQUDQCADKAIAIQQgAgRAIARBDhClBSACQQFrIQIMAQsLIARBBhClBSAAQeoAIAEoAgAQ7gcaIAAgBRCpBQtbAQN/IwBBEGsiAiQAIAIgAaciA0EMaigCAEEzEK4BIgQ2AgwCQCAEBEAgACADIAJBDGogBCgCAEEadkE8cRD6AQ0BCyADIAMvAQhB/f8DcTsBCAsgAkEQaiQACx4AIAAQwggEf0EBBSAAQeDRwwBBsNfDAEEWEMMHCwsTACAAQfDHwwBB8NDDAEEkEMMHC8UTAhJ/AX4jAEGAAmsiBCQAQoCAgIDgACEBIAAgAykDABCyASIWQoCAgIBwg0KAgICA4ABSBEBB/wAgFqciBigCAEH/////B3EiAiACQf8ATxshBUEAIQMDQCADIAVHBEAgAyAEakEtQfgAIAYgAxBIIgJBksQARhsgAiACQf8BSxs6AAAgA0EBaiEDDAELC0EAIQIgAyAEakEAOgAAIARBADYCgAEDQCACQSRHBEAgBEHQAWogAmogAkEIRjYCACACQQRqIQIMAQsLAn4CQAJAAkACQAJAAkAgBC0AACICQStrDgMAAQABCyAEQQE2AoABIAQgBEGAAWogBEHQAWpBBkEGENYIRQ0CIAJBLUcNASAEKALQASICRQ0CIARBACACazYC0AEMAQsgBCAEQYABaiAEQdABakEEQQQQ1ghFDQELAkAgBCAEKAKAASICai0AACIDQS1HDQAgBCACQQFqNgKAASAEIARBgAFqIgYgBEHQAWoiBUEEckECQQIQ1ghFDQEgBCgC1AEiAkEATA0BIAQgAkEBazYC1AEgBCAEKAKAASICai0AACIDQS1HDQAgBCACQQFqNgKAASAEIAYgBUEIckECQQIQ1ghFDQEgBCgC2AFBAEwNASAEIAQoAoABIgJqLQAAIQMLAkAgA0H/AXFB1ABHDQBBASEIIAQgAkEBajYCgAECQAJAIAQgBEGAAWoiAiAEQdABakEMckECQQIQ1ghFDQAgBCAEKAKAASIDai0AAEE6Rw0AIAQgA0EBajYCgAEgBCACIARB4AFqQQJBAhDWCA0BCyAEQeQANgLcAQwDCyAEIAQoAoABIgJqLQAAIgNBOkcNACAEIAJBAWo2AoABIAQgBEGAAWoiAiAEQeQBakECQQIQ1ghFDQEgBCACIARB6AFqENcIIAQgBCgCgAFqLQAAIQMLIANB/wFxRQ0BIAQgBEGAAWogBEHwAWpBARDYCEUNACAEIAQoAoABai0AAA0AQQAhCAwBCyAEQQA2AvgBIARBATYC2AEgBELRj4CAEDcD0AFBDCEDA0AgA0EkRwRAIARB0AFqIANqQQA2AgAgA0EEaiEDDAELCyAEQegBaiEQIARB5AFqIREgBEHgAWohEiAEQfABaiETQQEhCEEAIQYDQCAEKALwASEJIAQoAtwBIgIhBQJAA0AgBCgC+AEhAwJAA0AgAyAEai0AACINQSBHBEAgDQRAIAQgAzYC+AECQAJAIA1BK2sOAwABAAELIAQgCTYC8AEgBCACNgLcASAEIAYEfyAEIARB+AFqIBNBABDYCARAQQAhCEEBIQYMCAsgBCgC+AEFIAMLQQFqNgL4ASAEIARB+AFqIARB/AFqQQFBABDWCEUNBiAEKAL8ASEDIA1BLUYEQCADRQ0KIARBACADayIDNgL8AQsgBCADNgLQAUEBIQoMBgsgBCAEQfgBaiIHIARB/AFqQQFBABDWCARAIAQgCTYC8AEgBCACNgLcASAEIAQoAvgBIgVqLQAAQTpGBEAgBCAEKAL8ATYC3AEgBCAFQQFqNgL4ASAEIAcgEkEBQQIQ1ghFDQpBASEGIAQgBCgC+AEiA2otAAAiAkUgAkEgRnINByACQTpHDQogBCADQQFqNgL4ASAEIAcgEUEBQQIQ1ghFDQogBCAHIBAQ1wgMBwsgBCgC/AEhAiAFIANrQQNOBEAgBCACNgLQAUEBIQoMBwsgAkEga0FgTQRAIARB7A5BACACQeQASBsgAmpB5ABBACACQTJIG2o2AtABQQEhCgwHCyALQQNGDQkgBEGAAWogC0ECdGogAjYCACALQQFqIQsMBgsgBCAEKAL4ASIUaiEVQQAhB0Hg4MIAIQ8DQAJAIAdBDEcEQEEAIQMDQCADIBVqLQAAIgxBIGsgDCAMQeEAa0H/AXFBGkkbQf8BcSADIA9qLQAAIgxBIGsgDCAMQeEAa0H/AXFBGkkbQf8BcUcNAiADQQFqIgNBA0cNAAsgBCAJNgLwASAEIAI2AtwBQQEhDiAEIAdBAWo2AtQBIAQgFEEDajYC+AEgBCAEQfgBakHnz8EAENkIDAgLIAZFDQUgBCAEQfgBakGUqsEAENoIBEBBDCAFQQxqIgMgBUEMRiIGGyEFIAIgAyAGGyECQQEhBgwHCyAEIARB+AFqQZeqwQAQ2ghFDQUgBUEMSg0KQQAgBSAFQQxGIgMbIQVBACACIAMbIQJBASEGDAYLIA9BA2ohDyAHQQFqIQcMAAsACwUgA0EBaiEDDAELCyAEIAk2AvABIAQgAjYC3AEgCiAOaiALakEDSg0FAkACQAJAAkACQCALDgQAAQIDCgsgCg0DDAkLIAQoAoABIQIgDgRAIAQgAjYC2AEMAwsgBCACNgLUAQwCCyAKBEAgBCAEKQKAATcC1AEMAgsgDgRAIAQgBCgCgAE2AtgBIARB7A5BACAEKAKEASICQeQASBsgAmpB5ABBACACQTJIG2o2AtABDAILIAQgBCkCgAE3AtQBDAELIAQgBCkCgAE3AtQBIARB7A5BACAEKAKIASICQeQASBsgAmpB5ABBACACQTJIG2o2AtABCyAEKALUASICQQBMDQUgBCgC2AFBAEwNBSAEIAJBAWs2AtQBDAQLQXghAwJAA0AgA0EIaiIDQZABRg0BIAQgBEH4AWogA0GQ4cIAahDaCEUNAAsgA0GW4cIAai4BACEJQQAhCAwBCwsgBCAJNgLwASAEIAI2AtwBAkACQCANQShrDgIABQELQQAhAiAEKAL4ASEDAkADQCADIARqLQAAIgVFDQEgA0EBaiEDIAIgBUEoRmogBUEpRmsiAg0ACyAEIAM2AvgBDAILIAQgAzYC+AEgAkEATA0BDAQLIAogDmogBmpBACALa0cNAyAEIARB+AFqQfHPwQAQ2QgLIAQoAvgBIQIDQCACIgNBAWohAiADIARqLQAAQfwBcUEsRg0ACyAEIAM2AvgBDAALAAtBASECQQQhAwNAIANBGEcEQCAEQdABaiADaigCACADQcDgwgBqKAIATCACcSECIANBBGohAwwBCwsCQCAEKALcAUEYRgRAIAQoAugBIAQoAuQBIAQoAuABcnJFIAJxRQ0CDAELIAJBAXFFDQELIARB0AFqIQJBACEDA0AgA0E4RwRAIARBgAFqIANqIAIoAgC3OQMAIANBCGohAyACQQRqIQIMAQsLQoCAgIDgfiAEQYABaiAIEMQIIAQoAvABQeDUA2y3ob0iAUKAgICAoIGA/P8AfSABQv///////////wCDQoCAgICAgID4/wBWGwwBC0KAgICA4H4LIQEgACAWECcLIARBgAJqJAAgAQvkAwMGfAJ+BH8jAEEQayILJABEAAAAAAAA+H8hBQJAIAArAwAgACsDCCIDRAAAAAAAAChAo5ygIgJEAAAAADSXEMFjIAJEAAAAAMDUEEFkcg0AIAArAxAhBCADRAAAAAAAAChAEJ8CIgNEAAAAAAAAKECgIAMgA0QAAAAAAAAAAGMb/AIiCkEAIApBAEobIQ1BoOLCACEKIAL8AqwiCRDTCCEIA0AgDCANRwRAIAggCjQCAHwhCCAMQQFGBEAgCRDUCCAIfELtAn0hCAsgCkEEaiEKIAxBAWohDAwBCwsgACsDGCECIAsgACsDIEQAAAAAAEztQKIiAzkDCCALIAArAyhEAAAAAABAj0CiIgY5AwggACsDMCEHIAsgBCAIuaBEAAAAAAAA8L+gRAAAAABwmZRBoiIEOQMIIAQgByACRAAAAABAd0tBoiADoCAGoKCgIgK9Qv///////////wCDQv/////////3/wBWDQAgAQRAIAJCgICAgICAgICAf0L///////////8AIAL8BiACRAAAAAAAAOBDZhsgAkQAAAAAAADgw2MbEMwIQeDUA2y3oCECCyACnUQAAAAAAAAAAKBEAAAAAAAA+H8gAplEAADcwgiyPkNlGyEFCyALQRBqJAAgBQsJABD4BELoB38LyggDBn8BfgV8IwBB0AJrIgIkAEKAgICA4AAhCwJAIAAgASACQcABaiAEQQR2IgNBAXFBABDJCCIFQQBIDQAgA0EPcSEJIAVFBEAgCUECRgRAIABB/6jBAEEAEMQBGgwCCyAAQYTwwAAQ1wIhCwwBCyACKwOAAiEMIAIrA/ABIQ0gAisD6AEhDiACKwPgASEPIAIrA9gBIRBBACEDAkAgBEEBcUUNACAEQQ9xIQcgAisD+AH8AiEKIAIrA9AB/AIhBiACKwPIAfwCIQggAisDwAH8AiEFAkACQAJAAkAgCQ4EAAECAwQLIAJB4ABqIAU2AgAgAiAGNgJUIAIgBUEfdkEEcjYCXCACIAhBA2xB4ODCAGo2AlggAiAKQQNsQdDiwgBqNgJQIAJBkAJqQcAAQZnZwQAgAkHQAGoQWiEDDAMLIAJBgAFqIAU2AgAgAiAGNgJ4IAIgBUEfdkEEcjYCfCACIAhBA2xB4ODCAGo2AnQgAiAKQQNsQdDiwgBqNgJwIAJBkAJqIgVBwABB+pbBACACQfAAahBaIQMgB0EDRw0CIAMgBWpBIDoAACADQQFqIQMMAgsgAiAFNgKgASACQZACaiIHQcAAQd2WwQBBwJbBACAFQZDOAEkbIAJBoAFqEFohAyACIAY2ApQBIAIgCEEBajYCkAEgAyAHakHAACADa0HMocEAIAJBkAFqEFogA2ohAwwBCyACIAY2ArQBIAIgCEEBajYCsAEgAiAFNgK8ASACIAVBH3ZBBHI2ArgBIAJBkAJqIgVBwABB65bBACACQbABahBaIQMgB0EDRw0AIAMgBWpBrMAAOwAAIANBAmohAwsCQCAEQQJxRQ0AIA78AiEFIA/8AiEGIBD8AiEEAkACQAJAAkAgCQ4EAAECAwQLIAIgBTYCCCACIAY2AgQgAiAENgIAIAJBkAJqIANqQcAAIANrQeiiwQAgAhBaIANqIQMMAwsgAiAFNgIoIAIgBjYCJCACIAQ2AiAgAkGQAmoiBCADakHAACADa0HoosEAIAJBIGoQWiADaiIDIARqQS1BKyAM/AIiBUEASBs6AAAgAiAFIAVBH3UiBnMgBmsiBUE8biIGNgIQIAIgBkFEbCAFajYCFCAEIANBAWoiBWpBPyADa0HilsEAIAJBEGoQWiAFaiEDDAILIAIgDfwCNgI8IAIgBTYCOCACIAY2AjQgAiAENgIwIAJBkAJqIANqQcAAIANrQbCgwQAgAkEwahBaIANqIQMMAQsgAiAFNgJIIAIgBjYCRCACQcEAQdAAIARBDEgbNgJMIAIgBEELakEMb0EBajYCQCACQZACaiADakHAACADa0GBqsEAIAJBQGsQWiADaiEDCyADRQRAIAAoAggoArgEKALAASIAQQRrIgMgAygCAEEBajYCACAArUKAgICAkH+EIQsMAQsgACACQZACaiADENYCIQsLIAJB0AJqJAAgCwtmAQF+IwBBEGsiAiQAQoCAgIDgACEEIAAgAkEIaiABEMgIRQRAQoCAgIDgfiACKQMIIgFCgICAgKCBgPz/AH0gAUL///////////8Ag0KAgICAgICA+P8AVhshBAsgAkEQaiQAIAQLUwIBfwF+AkAgAkKAgICAcFQNACACpyIDLwEKQQpHDQAgAykDGCICQiCIIgRQRSAEp0EIa0FuS3ENACAAIAEgAhCxAg8LIABBwKHAAEEAEHAaQX8L9QMDBX4BfAN/IwBBEGsiCyQAAkAgACALQQhqIAEQyAgEQEF/IQAMAQsCfCALKwMIIgogCmIEQCAEBEBCACEBRAAAAAAAAAAADAILQQAhAAwCCyAK/AYhAUQAAAAAAAAAACADRQ0AGkEAIAEQzAhrIgCsQuDUA34gAXwhASAAtwshCiABIAFCgLiZKYEiAUI/h0KAuJkpgyABfCIGfUKAuJkpfyIFQpDOAH4iASABQsn23gGBIgF9IAFCP4dCt4mhfoN8Qsn23gF/QrIPfCEBA0ACQCAFIAEQ0wh9IgdCAFMEfkJ/BSAHIAEQ1AgiCFQNAUIBCyABfCEBDAELCyAFQgR8QgeBIgVCP4dCB4MgBXwhCSAIQu0CfSEIIAanIgBBgN3bAW0hAyAAQegHbSIEQTxvIQwgAEHg1ANtwUE8byENIARBmHhsIABqIQRBoOLCACEAQgAhBQNAQgshBgJAIAVCC1IEQCAHIAA0AgAgCEIAIAVCAVEbfCIGWQ0BIAUhBgsgAiAKOQNAIAIgCbk5AzggAiAEtzkDMCACIAy3OQMoIAIgDbc5AyAgAiADtzkDGCACIAa6OQMIIAIgAbk5AwAgAiAHQgF8ujkDEEEBIQAMAgsgAEEEaiEAIAVCAXwhBSAHIAZ9IQcMAAsACyALQRBqJAAgAAuIAQEBfgJAIAFC/////29YBEAgABCaAQwBCwJAIAMpAwAiBEIgiEL5////D31CAVYNACAAIAQQciICRQ0BIAAgAhBRQREhAwJAAkACQCACQcoAaw4GAgMBAwMCAAsgAkEWRw0CC0EQIQMLIAAgASADENgCDwsgAEGUl8AAQQAQcBoLQoCAgIDgAAtNAQF8IwBBEGsiAiQAAn5CgICAgOAAIAAgAkEIaiABEMgIDQAaQoCAgIDgfiACKwMIIgQgBGINABogBJ38BhDMCKwQmgILIAJBEGokAAuABQIKfwN+IwBBQGoiBCQAIAQgAELoB383AzggBEEIaiEDAkACQCAEQThqKQMAIgBCgfb18P/P0PgAfUL/iYqPgODejn5UDQAgAEIgiKcgAKcQACEBIANBIGoiAgRAIAJBADYCAAsgA0EkaiICBEAgAiABNgIACyADQShqIgIEQCACQeSiwQBB5uLCACABGzYCAAsgACADNAIkfCIAQoH29fD/z9D4AH1C/4mKj4Dg3o5+VA0AIABCgLvxxQN9IgBCgKMFfyILQoDden4gAHwiAEI/hyALfCILQrH1CH8iDULPind+IAt8IgxCP4cgDXxCkAN+QRhBAyAMpyIBQbH1CGogASAMQgBTGyIBQaydAm4gAUGw9QhrQaydAkkbIgdB1OJ9bCABaiIBQbULbSABQa2dAmtBtQtJGyIIQQJ0IAdB5ABsakEDIAhBy3RsIAFqIgFB7QJtIAFBtAtrQe0CSRsiCWqsfEEfIQYgCUGTfWwgAWoiAiEFQQAhASACQR9OBEADQCABQa2AxgBqIQogAUEBaiEBIAUgBmsiBSAKLAAAIgZODQALCyABQQlLIgatfCIMQpz///8HfUKAgICAcFQNACADIAIgCUUgB0UgCEEAR3JxakE7aiACQbICayACQbICSBs2AhwgAyALQgN8QgeBIgunIgJBB2ogAiALQgBTGzYCGCADIAVBAWo2AgwgAyAApyICQYCjBWogAiAAQgBTGyICQZAcbjYCCCADIAynQeQAajYCFCADIAJBPG4iBUE8cDYCBCADQXZBAiAGGyABajYCECADIAVBRGwgAmo2AgAMAQtB9J/HAEE9NgIACyAEKAIsIARBQGskAEFEbQtzACMAQdAAayICJAACfkKAgICA4AAgACABIAIgBEEPcUEAEMkIIgBBAEgNABpCgICAgOB+IABFDQAaIARBgAJxBEAgAiACKwMARAAAAAAAsJ3AoDkDAAsgAiAEQQR2QQ9xQQN0aisDABAPCyACQdAAaiQAC3YDAX4BfwF8IwBBEGsiAiQAQoCAgIDgACEEAkAgACACQQhqIgUgARDICA0AIAAgBSADKQMAELECDQAgACABIAIrAwgiBp1EAAAAAAAAAACgRAAAAAAAAPh/IAaZRAAA3MIIsj5DZRsQzwghBAsgAkEQaiQAIAQLnwECAX8BfgJAIAFCgICAgHBUDQAgAaciAy8BCkEKRw0AIAAgAykDGBAnIANCgICAgOB+IAK9IgFCgICAgKCBgPz/AH0iBCABQv///////////wCDQoCAgICAgID4/wBWGyIBNwMYIAFCgICAgPB+VARAIAEPCyABp0EEayIAIAAoAgBBAWo2AgAgBA8LIABBwKHAAEEAEHAaQoCAgIDgAAuSAgMFfwF+AXwjAEHgAGsiBiQAQoCAgIDgACEKAkAgACABIAZBEGoiCCAEQQ9xIgkgBEEIdkEPcSIFRRDJCCIHQQBIDQAgAiAEQQR2QQ9xIAVrIgQgAiAESBsiBEEAIARBAEobQQN0IQQgBUEDdCAIaiEFA0AgBARAIAAgBkEIaiADKQMAELECDQIgBSAGKwMIIgudOQMAIAdBACALvUL///////////8Ag0KAgICAgICA+P8AVBshByAEQQhrIQQgBUEIaiEFIANBCGohAwwBCwsgB0UEQEKAgICA4H4hCgwBCyAAIAEgAkEATAR8RAAAAAAAAPh/BSAGQRBqIAkQxAgLEM8IIQoLIAZB4ABqJAAgCgvuAQMBfAJ+AX8jAEEQayICJABCgICAgOAAIQUCQCAAIAJBCGoiByABEMgIDQAgACAHIAMpAwAQsQINACACKwMIIgQgBGIEQCAAIAEgBBDPCCEFDAELIAS9Qv///////////wCDQv/////////3/wBYBEAgBJ0iBEQAAAAAALCdQKAgBCAERAAAAAAAAFlAYxsgBCAERAAAAAAAAAAAZhshBAsgAkKAgICA4H4gBL1CgICAgKCBgPz/AH0gBJm9QoCAgICAgID4/wBWGyIGNwMAIAAgAUEBIAJBERDQCCEFIAAgBhAnCyACQRBqJAAgBQv1AQEDfiMAQRBrIgIkAEKAgICA4AAhBQJAIAAgACABEGUiAUEBENgCIgZCgICAgHCDQoCAgIDgAFENACAGQiCIIgRQRSAEp0EIa0FuS3FFBEAgACACQQhqIAYQsQJBAEgNAUKAgICAICEFIAIpAwhC////////////AINC//////////f/AFYNAQtCgICAgOAAIQUgACABQfHjwAAQnAYiBEKAgICAcINCgICAgOAAUQ0AIAAgBBChAUUEQCAAQdaGwQBBABBwGiAAIAQQJwwBCyAAIAQgAUEAQQAQoAEhBQsgACABECcgACAGECcgAkEQaiQAIAULWQEBfiAAQu0CfiAAQrEPfUICh3wgAELtDn0iASABQuQAgSIBfSABQj+HQpx/g3xCnH9/fCAAQsEMfSIAIABCkAOBIgB9IABCP4dC8HyDfEKQA398QsrxK30LIQAgAEKQA4FQrULuAkLtAiAAQgODUBsgAELkAIFQrX18CwgAEMUIEJoCC3sBBX8gASgCACIHIARqIQggByEFAkACQANAIAAgBWotAAAiCUEwa0H/AXFBCUsNASAGQf/B1y9KDQIgBUEBaiEFIAZBCmwgCWpBMGshBiAEQQFrIgQNAAsgCCEFCyAFIAdrIANIDQAgAiAGNgIAIAEgBTYCAEEBDwtBAAuOAQEHfwJAIAAgASgCACIDaiIHLQAAQf0BcUEsRw0AIANBCmohBCADQQFqIQhB5AAhBUEBIQACQANAIAAgB2otAABBMGsiCUH/AXFBCU0EQCAFIAlsIAZqIQYgBUEKbSEFIABBAWoiAEEKRw0BDAILCyAAIANqIQQLIAQgCEwNACACIAY2AgAgASAENgIACwvHAgEGfyMAQRBrIgUkACAFIAEoAgAiBEEBaiIGNgIEAkACQAJAAkAgACAEai0AACIIQStrDgMBAwEACyAIQdoARg0BDAILIAAgBUEEaiAFQQxqQQFBABDWCEUNASAFKAIEIgkgBmshBAJAIANFDQAgBEECaw4DAAIAAgsgBSgCDCEGA0AgBEEFTgRAIAZB5ABtIQYgBEECayEEDAELCwJAIARBA04EQCAGQeQAbSIAQZx/bCAGaiEEDAELQQAhBCAFQQA2AgggACAJai0AAEE6RgRAIAUgCUEBajYCBCAAIAVBBGogBUEIakECQQIQ1ghFDQMgBSgCCCEECyAGIQALIABBF0ogBEE7SnINASAAQTxsIARqIgBBACAAayAIQStGGyEHIAUoAgQhBgsgASAGNgIAIAIgBzYCAEEBIQcLIAVBEGokACAHCy0BAX8gASgCACEDA0AgAiAAIANqLQAAEN8DRQRAIAEgA0EBaiIDNgIADAELCwtyAQN/IAEoAgAhAwJAA0AgAi0AACIEBEAgACADai0AACIFQSBrIAUgBUHhAGtB/wFxQRpJG0H/AXEgBEEgayAEIARB4QBrQf8BcUEaSRtB/wFxRw0CIANBAWohAyACQQFqIQIMAQsLIAEgAzYCAAsgBEULugICAn8BfCMAQdAAayIEJAAgBEEQakEAQTj8CwAgBEKAgICAgICA+D83AyBCgICAgOB+IQECQCACRQ0AQQcgAkEAIAJBAEobIgIgAkEHThtBA3QhAgNAIAIgBUcEQCAAIARBCGogAyAFaikDABCxAgRAQoCAgIDgACEBDAMLIAQrAwgiBr1C////////////AINC//////////f/AFYNAiAEQRBqIAVqIAadOQMAAkAgBQ0AIAQrAxAiBkQAAAAAAAAAAGZFIAZEAAAAAAAAWUBjRXINACAEIAZEAAAAAACwnUCgOQMQCyAFQQhqIQUMAQsLQoCAgIDgfiAEQRBqQQAQxAi9IgFCgICAgKCBgPz/AH0gAUL///////////8Ag0KAgICAgICA+P8AVhshAQsgBEHQAGokACABCxgAIAFC/////29YBH8gABCaAUF/BUEACwsiACACQv////9vWARAIAAQmgFBfw8LIAAgASACpyADEPABC/MDAQJ+IwBBEGsiAiQAAkACQCABQoCAgIBwg0KAgICAMFIEQCAAIAEQ1gEMAQsgAykDACIBQoCAgIDwfloEQCABp0EEayID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ADYCAEKAgICA4AAhAQwBC0KAgICAMCEBAkAgAykDACIGQoCAgIBwg0KAgICAMFIEQCACIAMoAgwiBTYCDCAFIAanIgcoAgBB/////wdxSQ0BIAAgBhAnIANCgICAgDA3AwALIARBATYCAAwBCyAHIAJBDGoQpgchCCADIAIoAgw2AgwgBEEANgIAIAhB//8DTQRAIAAgCBDKASEBDAELIAAgBxAzIAVBAXRqQQIQpAQhAQsgAkEQaiQAIAELqgECAX4CfyMAQRBrIgIkAEKAgICA4AAhBAJAIAAgARCTAiIBQoCAgIBwg0KAgICA4ABRBEAgASEEDAELAkAgACACQQxqIAMpAwAQyAYNACABpyIGKAIAQf////8HcSEFAkAgAigCDCIDQQBIBEAgAyAFaiIDQQBIDQELIAMgBU8NACAAIAYgAxBIEMoBIQQMAQtCgICAgDAhBAsgACABECcLIAJBEGokACAEC5EBAgF+AX8jAEEQayICJABCgICAgOAAIQQCQCAAIAEQkwIiAUKAgICAcINCgICAgOAAUQRAIAEhBAwBCwJAIAAgAkEMaiADKQMAEMgGDQBCgICAgOB+IQQgAigCDCIDQQBIDQAgAyABpyIFKAIAQf////8HcU8NACAFIAMQSK0hBAsgACABECcLIAJBEGokACAEC74BAgF+AX8jAEEQayICJABCgICAgOAAIQQCQCAAIAEQkwIiAUKAgICAcINCgICAgOAAUQRAIAEhBAwBCwJAIAAgAkEMaiADKQMAEMgGDQACQCACKAIMIgNBAE4EQCADIAGnIgUoAgBB/////wdxSQ0BCyAAKAIIKAK4BCgCwAEiA0EEayIFIAUoAgBBAWo2AgAgA61CgICAgJB/hCEEDAELIAAgBSADEEgQygEhBAsgACABECcLIAJBEGokACAEC/sDAgd/A34CQAJAIAFCgICAgHCDQoCAgICQf1INACABpyIHKAIAIghBH3YhBiACQQAgAkEAShsiCSEEIAMhBSAIQf////8Hca0iDCELA0AgBARAIAUpAwAiDUKAgICAcINCgICAgJB/Ug0CIA2nKAIAIgogCHNBAEgNAiAEQQFrIQQgBUEIaiEFIAsgCkH/////B3GtfCELDAELCwJAAkBB/////wcgBnatIAtUBEAgABAeGgwBCyALIAxRBEAgAUKAgICA8H5U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AQuOAwEEfiMAQTBrIgIkACACIAE3AygCQCABQoCAgIAQhEKAgICAcINCgICAgDBRBEAgAEGSn8AAQQAQcBpCgICAgOAAIQYMAQsCQCADKQMAIgVCgICAgHBUDQBCgICAgOAAIQYgACAFIAQQayIHQoCAgIBwgyIIQoCAgIDgAFENAQJAIARB5gFHDQAgACAFELsJQQBODQAgACAHECcMAgsgCEKAgICAEIRCgICAgDBRDQAgACAHIAVBASACQShqEKABIQYMAQsgAiAAIAEQsgEiBzcDCEKAgICA4AAhBiAHQoCAgIBwg0KAgICA4ABRDQAgAiAFNwMQAkACQAJ/IARB5gFHBEBCgICAgDAhAUEBDAELIABB3OXAABDXAiIBQoCAgIDgAFENASACIAE3AxhBAgshAyAAIAApA1AgAyACQRBqELwDIQUgACABECcgBUKAgICAcINCgICAgOAAUg0BCyAAIAcQJwwBCyAAIAUgBEEBIAJBCGoQ9wUhBiAAIAIpAwgQJwsgAkEwaiQAIAYLmwECAn8BfgJAAkAgACABELAHIgNBAEgNACADRQ0BIAAgACABQfUAEGsiBEKAgICAcIMiAUKAgICAIFEgAUKAgICAMFFyBH9Bkp/AAAUgAUKAgICA4ABRDQEgACAEEIQCIgFCgICAgHCDQoCAgIDgAFENASABp0HnAEEAEMsHIAAgARAnQQBODQJBruXAAAtBABBwGgtBfyECCyACC4UFAgp+BX8jAEEQayICJAACQCABQoCAgIAQhEKAgICAcINCgICAgDBRBEAgAEGSn8AAQQAQcBpCgICAgOAAIQYMAQsgAykDCCEFAkAgAykDACIEQoCAgIBwVA0AIAAgBEHpARBrIgdCgICAgHCDIgZCgICAgCBRIAZCgICAgDBRcg0AIAZCgICAgOAAUQ0BIAIgBTcDCCACIAE3AwAgACAHIARBAiACEKABIQYMAQtCgICAgOAAIQZCgICAgDAhByAAAn5CgICAgDAgACABELIBIghCgICAgHCDQoCAgIDgAFENABpCgICAgOAAIAAQ1AEiAUKAgICA4ABRDQAaAkACQCAFQoCAgIBwg0KAgICAMFEEQCACQX82AgAMAQsgACACIAUQkARBAEgNAQsgCKciAzUCACEFIAAgBBCyASIHQoCAgIBwg0KAgICA4ABRDQACQCACKAIAIhBFDQAgBUL/////B4MiCachD0IAIQUCQCAEQoCAgIBwg0KAgICAMFENACAHpyIRNQIAQv////8HgyIKpyEOIA8EQCAJIAp9IA5FrSIJfSELIBCtIQxCACEEA0ACQCAEIAl8Ig0gC1UNACADIBEgDacQvQkiDkEASA0AIAAgAyAEpyAOEKEHIgRCgICAgOAAUQ0FIAAgASAFIARBABCaA0EASA0FIA6sIAp8IQQgDCAFQgF8IgVSDQEMBAsLIAVC/////w+DIQUgBKchEgwBCyAORQ0BCyAAIAMgEiAPEKEHIgRCgICAgOAAUQ0BIAAgASAFIARBABCaA0EASA0BCyAAIAgQJyAAIAcQJyABIQYMAgsgAQsQJyAAIAgQJyAAIAcQJwsgAkEQaiQAIAYLdQEEfyABKAIAQf////8HcSIDRQRAIAIPCyADQQFrIQUgACgCAEH/////B3EgA2shBCABQQAQSCEGAkADQCACIARKDQEgACAGIAIQywciA0EASCADIARKcg0BIAAgASADQQFqIgJBASAFELgJDQALIAMPC0F/C9YBAgJ/An4jAEEQayICJABCgICAgOAAIQYCQCAAIAEQkwIiAUKAgICAcINCgICAgOAAUQRAIAEhBgwBCwJAIAAgAkEMaiADKQMAIAGnIgUoAgBB/////wdxQQAQswYNACACIAUoAgBB/////wdxIgQ2AgggAykDCCIHQoCAgIBwg0KAgICAMFIEQCAAIAJBCGogByAEQQAQswYNASACKAIIIQQLIAAgBSACKAIMIgMgBCADIARIGyADIAQgAyAEShsQoQchBgsgACABECcLIAJBEGokACAGC8MBAgN/An4jAEEQayICJABCgICAgOAAIQcCQCAAIAEQkwIiAUKAgICAcINCgICAgOAAUQRAIAEhBwwBCwJAIAAgAkEMaiADKQMAIAGnIgYoAgBB/////wdxIgQgBBCzBg0AIAIgBCACKAIMIgRrIgU2AgggACAGIAQgAykDCCIIQoCAgIBwg0KAgICAMFIEfyAAIAJBCGogCCAFQQAQswYNASACKAIIBSAFCyAEahChByEHCyAAIAEQJwsgAkEQaiQAIAcLxAECAn8CfiMAQRBrIgQkAEKAgICA4AAhBgJAIAAgARCTAiIBQoCAgIBwg0KAgICA4ABRBEAgASEGDAELAkAgACAEQQxqIAMpAwAgAaciBSgCAEH/////B3EiAiACELMGDQAgBCACNgIIIAMpAwgiB0KAgICAcINCgICAgDBSBEAgACAEQQhqIAcgAiACELMGDQEgBCgCCCECCyAAIAUgBCgCDCIDIAIgAyACIANKGxChByEGCyAAIAEQJwsgBEEQaiQAIAYLnQICA38CfiMAQSBrIgIkAEKAgICA4AAhBwJAAkACQCAAIAEQkwIiAUKAgICAcINCgICAgOAAUQ0AIAAgAiADKQMAEP8DDQACQCAAIAIpAwAiCEL/////B1YEf0HAlsAABSAIQgFRDQMgAaciBSgCACIGQf////8HcSIERQ0DIAggBK1+Qv////8DWA0BQdTewAALQQAQxAEaDAELIAAgAkEIaiAEIAinIgNsIAZBH3YQhgINAAJAIARBAUcEQANAIANBAEwNAiACQQhqIAVBACAEEIgCGiADQQFrIQMMAAsACyACQQhqIAVBABBIIAMQwgkaCyAAIAEQJyACQQhqEIkCIQcMAgsgACABECcMAQsgASEHCyACQSBqJAAgBwtLAQF/AkAgACgCCCACaiIDIAAoAgxKBEAgACADIAEQ5AINAQsgAkEBaiECA0AgAkEBayICQQBMBEBBAA8LIAAgARCoB0UNAAsLQX8L3AUCBX4FfyMAQdAAayICJAACQAJAAkACQCABQoCAgIAQhEKAgICAcINCgICAgDBRBEAgAEGSn8AAQQAQcBoMAQsgAykDCCEIIAMpAwAiBUKAgICAcFQNAiAERQ0BIAAgBRC7CUEATg0BC0KAgICA4AAhBgwCCyAAIAVB5wEQayIHQoCAgIBwgyIGQoCAgIAgUSAGQoCAgIAwUXINACAGQoCAgIDgAFENASACIAg3AyggAiABNwMgIAAgByAFQQIgAkEgahCgASEGDAELIAAgAkEIakEAENUFGkKAgICA4AAhBkKAgICAMCEHAkAgACABELIBIgFCgICAgHCDQoCAgIDgAFEEQEKAgICAMCEFDAELIAAgBRCyASIFQoCAgIBwg0KAgICA4ABRDQAgACAIEKEBIg5FBEAgACAIELIBIgdCgICAgHCDQoCAgIDgAFENAQsgAachCiAFpyINKAIAIQNBASELA0ACQAJAIANB/////wdxRQRAQQAhAyALDQEgDCAKKAIAQf////8HcU8NAiAMQQFqIQMMAQsgCiANIAwQvQkiA0EATg0AIAtFDQEgAkEIahDYBSAAIAUQJyAAIAcQJyABIQYMBAsgAiAFNwMgAn4gDgRAIAIgATcDMCACIAOtNwMoIAAgACAIQoCAgIAwQQMgAkEgahA+EIQCDAELIAIgBzcDSCACQoCAgIAwNwNAIAJCgICAgDA3AzggAiABNwMoIAIgA603AzAgACACQSBqEM0HCyIJQoCAgIBwg0KAgICA4ABRDQIgAkEIaiILIAogDCADEIgCGiALIAkQxgYaIAMgDSgCACIDQf////8HcWohDEEAIQsgBA0BCwsgAkEIaiIDIAogDCAKKAIAQf////8HcRCIAhogACAFECcgACAHECcgACABECcgAxCJAiEGDAELIAJBCGoQ2AUgACAFECcgACAHECcgACABECcLIAJB0ABqJAAgBgvIAwIGfwN+IwBBIGsiBSQAQoCAgIDgACEMAkAgACABEJMCIgFCgICAgHCDQoCAgIDgAFENAAJAAkAgACAFQQRqIAMpAwAQyAYNACAFKAIEIgcgAaciCSgCAEH/////B3EiCEwNAUEgIQpCgICAgDAhCwJAIAJBAkgNACADKQMIIg1CgICAgHCDQoCAgIAwUQ0AIAAgDRCyASILQoCAgIBwg0KAgICA4ABRDQECQAJAIAunIgYoAgBB/////wdxDgIAAQILIAAgCxAnDAMLIAZBABBIIQpBACEGCwJAIAdBgICAgARPBEAgAEHU3sAAQQAQxAEaDAELIAAgBUEIaiICIAcQ1QUNAAJAIAQEQCACIAlBACAIEIgCDQELIAcgCGshAwJAIAYEQANAIANBAEwNAiADIAMgBigCAEH/////B3EiAiACIANLGyICayEDIAVBCGogBkEAIAIQiAJFDQAMAwsACyAFQQhqIAogAxDCCQ0BCyAERQRAIAVBCGogCUEAIAgQiAINAQsgACALECcgACABECcgBUEIahCJAiEMDAQLIAVBCGoQ2AULIAAgCxAnCyAAIAEQJwwBCyABIQwLIAVBIGokACAMC6oBAgF/AX4gACABEJMCIgFCgICAgHCDQoCAgIDgAFEEQCABDwsgAaciBSgCAEH/////B3EhAkEAIQMCQCAEQQFxRQ0AA0AgAiADRgRAIAIhAwwCCyAFIAMQSBDLAkUNASADQQFqIQMMAAsACwJA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AAsgBUEBRg0DIAIpAxghBgNAIAZCgICAgHCDQoCAgIAwUQRAIAAgAikDACACKQMIQQBBACAEEIYBIgFCgICAgHCDQoCAgIDgAFENCyAEKAIADQYgAiACKQMoIgZCAXw3AyggCSAGEJoCIgc3AwggCSABNwMAIAAgAikDEEKAgICAMEECIAkQPiEGIAAgARAnIAAgBxAnIAZCgICAgHCDQoCAgIDgAFENCiAGQv////9vWARAIAAgBhAnIABBjqDAAEEAEHAaDAsLAkACQCAAIAZB5AEQayIBQoCAgIBwgyIHQoCAgIAgUSAHQoCAgIAwUXJFBEAgB0KAgICA4ABSDQEgACAGECcMDQsgACABECcMAQsgACAGIAEQlAIgACABECcgACAGECciBkKAgICAcINCgICAgOAAUQ0LCyACIAY3AxgLIAAgBkHyABBrIgZCgICAgHCDQoCAgIDgAFENCCAAIAIpAxggBkEAQQAgBBCGASEBIAAgBhAnIAFCgICAgHCDQoCAgIDgAFENCCAEKAIARQ0FIARBADYCACAAIAIpAxhBABCHARogACACKQMYECdCgICAgDAhBiACQoCAgIAwNwMYDAALAAsgBUEBRg0CQQAhAyAAIAIpAwAgAikDCEEAQQAgBBCGASIHQoCAgIBwg0KAgICA4ABRDQkgBCgCAARAIAchAQwECyACIAIpAygiAUIBfDcDKCAJIAEQmgIiBjcDCCAJIAc3AwAgACACKQMQQoCAgIAwQQIgCRA+IQEgACAGECcgACAHECcgAUKAgICAcINCgICAgOAAUg0DDAcLIAVBAUYNASACKQMoIgFQDQEgAiABQgF9NwMoQQAhAyAAIAIpAwAgAikDCEEAQQAgBBCGASIBQoCAgIBwg0KAgICA4ABRDQgMAgsACyAEQQE2AgBCgICAgDAhASACKQMYIgZCgICAgHCDQoCAgIAwUgRAIAAgBkEAEIcBIQMgACACKQMYECcgAkKAgICAMDcDGEKAgICA4ABCgICAgDAgAxshAQtCgICAgOAAIAEgACACKQMAIAFCgICAgOAAURCHARshAQsCfyAFBEBBgAQhC0EADAELQYAEQQAgBCgCACIDGyELIANFCyEDIAEhBgwHCyAAIAEQJwwCCyAAIAIpAwgQJyAAIAIpAxAQJyACIAIoAgBBgICAgHhyNgIAIAJCgICAgDA3AxAgAkKAgICAMDcDCCAEQQE2AgAMCAsgACACKQMYECcgAkKAgICAMDcDGAsgACACKQMAQQEQhwEaC0GABCELQQAhAwwBC0GABCELDAELQoCAgIDgACEGCyACIAIvAThB//kDcSALcjsBOCADDQIgAigCICIERQ0CA0AgAigCMCIDQQBKBEAgAiADQQFrIgM2AjAgACAEIANBA3RqKQMAECcgAigCICEEDAELCyAAIAQQUiACQQA2AjQgAkEANgIgDAILIAIgAigCAEGAgICAeHI2AgBCgICAgOAAIQYLIAIgAigCBEH/////B3E2AgQLIAlBEGokACAGC58HAwF8BH4CfyMAQSBrIgokAEKAgICA4AAhBgJAIAAgARDcCEEASA0AAkACQAJAIARBCksNAAJAAkACfkEBIAR0IgtBqAFxRQRAIAtBggRxRQRAIAtBgQhxRQ0FIApCgICAgICAgPz/ADcDGAJ8IAMpAwAiBkIgiCIHUEUEQEQAAAAAAAD4fyAHp0EIa0FuSw0BGgsgACAKQRhqIAYQsQINCCAKKwMYCyEFQaDrwABBq+vAACAEGyELIAW9Qv///////////wCDQv/////////3/wBYIAWdIAVhcUUEQCAKIAs2AgAgAEG4wMAAIAoQcBoMCAsgBUQAAAAAAADwP2MgBUQAAOD////vQWRyBEAgCiALNgIQIABB+P3AACAKQRBqEMQBGgwIC0EAIQsCQCAEQQpHIAJBAkhyDQAgAykDCCIGQoCAgIBwg0KAgICAMFENAAJAIAZCIIhC+f///w99QgFYBEAgACAGEO4BIgJFDQogAkHk2sAAEMgFRQ0BIAJBwtfAABDIBSAAIAIQ5AFFDQILIABB6sfAAEEAEHAaDAkLIAAgAhDkAUGACCELCyAF/AYhCEKAgICAMCEHDAMLIAAgAykDABCaBCIGQoCAgIBwg0KAgICA4ABRDQYgACAKQRhqIAYQkAIaIAorAxgiBSAFYiAFvUL///////////8Ag0KAgICAgICA+P8AVCAFRP///////z9DZHFyDQMgBZ0iBUQAAAAAAAAAAGMNA0KAgICAMCEHQv////////8PIAX8BiAFvUL///////////8Ag0KAgICAgICA+P8AWhsMAQsgACADKQMAIgcQ2AENBUIACyEIQQAhCwtCgICAgOAA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ACACQQxqEIYBIghCgICAgHCDQoCAgIDgAFENASACKAIMRQRAIAAgBCAFIAgQlANBAEgNAiAFQgF8IQUMAQsLIAAgBEEzIAWnIgNBAE4EfiAFQv////8HgwVCgICAgOB+IAO4vSIBQoCAgICggYD8/wB9IAFCgICAgICAgPj/AFYbCxCXAkEASA0AIAQhBgwBCyAAIAQQJwsgACAHECcLIAJBEGokACAGCzwBAn4gACABQQYQayIFQoCAgIBwgyIEQoCAgIAwUSAEQoCAgIDgAFFyBH4gBAUgACAFIAFBAEEAEKABCwsJACAAQcMBEHMLsAECAX8BfkKAgICA4AAhBAJAIAAgARDcCEEASA0AIAEgACgCMCkDwAIQtwEEQCAAQfeBwABBABBwGkKAgICA4AAPCyAAQQAgAUHqARDdCCIDQQBIDQACQCADBEAgAkKAgICA8H5aBEAgAqdBBGsiAyADKAIAQQFqNgIACyAAIAFB6gEgAhCXAkEATg0BDAILIAAgAUHqASACQYeAARDtAUEASA0BC0KAgICAMCEECyAEC9UCAgR/AX4gACACQQR0QRhqED8iBARAIARCgICAgDA3AxAgBEKAgICAMDcDCCAEQgA3AwAgAkEAIAJBAEobIQYgBEEYaiECAkADQCAGBEAgAykDACIBQv////9vWARAIAAQmgEMAwsgACABQeQBEGsiCEKAgICAcINCgICAgOAAUQ0CIAAgCBChAQRAIAGnQQRrIgUgBSgCAEEBajYCACAEKAIEIgVBA3QgAmoiByABNwMAIAdBCGogCDcDACAEIAVBAmpB/////wdxIAVBgICAgHhxcjYCBCAGQQFrIQYgA0EIaiEDDAIFIAAQXiAAIAgQJwwDCwALCyAAQSkQxwEiAUKAgICA4ABRDQAgASAEEDogAQ8LQQAhAwNAIAQoAgRB/////wdxIANLBEAgACACKQMAECcgAkEIaiECIANBAWohAwwBCwsgACAEEFILQoCAgIDgAAujAwECfgJAAkAgAykDACIBQiCIQvn///8PfUIBWARAQoCAgIDgACEEIAAgAUHkARBrIgVCgICAgHCDQoCAgIDgAFENASAAIAUgAUEAQQAQoAEPCyABQv////9vWARAIABB0p7AAEEAEHAaDAILIAAgASAAKQPIARCvAiICQQBIDQEgAgRAIAGnQQRrIgAgACgCAEEBajYCACABDwsCQCAAIAFB5AEQayIFQoCAgIBwgyIEQoCAgIAgUgRAIARCgICAgOAAUQ0CIARCgICAgDBSDQELQoCAgIDgACEEIAAgAUHyABBrIgVCgICAgHCDQoCAgIDgAFENASAAQSsQxwEiBEKAgICA4ABRBEAgACAFECcgAEKAgICA4AAQJ0KAgICA4AAPCyAAQRAQPyICRQRAIAAgBRAnIAAgBBAnDAMLIAIgBTcDCCACIAE3AwAgAadBBGsiACAAKAIAQQFqNgIAIAQgAhA6IAQPCyAAIAEgBRCUAiEBIAAgBRAnQoCAgIDgACABIAFCgICAgHCDQoCAgIDgAFEbIQQLIAQPC0KAgICA4AALJgAgACABQcEAEJUCIgBFBEBCgICAgOAADwsgADEAGEKAgICAEIQLJgAgACABQcEAEJUCIgBFBEBCgICAgOAADwsgADEAGUKAgICAEIQLRAAgACABQcEAEJUCIgBFBEBCgICAgOAADwsgACAEaikDACIBQoCAgIDwfloEQCABp0EEayIAIAAoAgBBAWo2AgALIAELMAAgACABQcEAEJUCIgBFBEBCgICAgOAADwtCgICAgCAgACAEajQCACIBIAFCAFMbC0sBAX8CQCABQoCAgIBwVA0AIAGnIgIvAQpBwQBHDQAgAigCGCICRQ0AIAAgAikDABAoIAAgAikDCBAoIAAgAikDEBAoIAAgAhAWCwt6AQF/AkAgAUKAgICAcFQNACABpyIDLwEKQcEARw0AIAMoAhgiA0UNACADKQMAIgFCgICAgGBaBEAgACABpyACEQIACyADKQMIIgFCgICAgGBaBEAgACABpyACEQIACyADKQMQIgFCgICAgGBUDQAgACABpyACEQIACwsrACADKQMAIgFCgICAgHBaBH4gAacvAQpBA0atQoCAgIAQhAVCgICAgBALCzoAIAMpAwAiAUL/////b1gEQCAAEJoBQoCAgIDgAA8LIAAgASADKQMIQQBBAEEAQQUQwgFCgICAgDALSwACQCAAIAEQZSIBQoCAgIBwg0KAgICA4ABRDQAgACABECcgACkDwAEiAUKAgICA8H5UDQAgAadBBGsiACAAKAIAQQFqNgIACyABC1kBAX8gAUKAgICAEIRCgICAgHCDQoCAgIAwUQRAIAAQmgFCgICAgOAADwsg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AkAgBUL/////b1gEQCAAEJoBDAELIAAgBUIAEPwCIghCgICAgHCDQoCAgIDgAFENACAAIAVCARD8AiIJQoCAgIBwg0KAgICA4ABRBEAgACAIECcMAQsgACAGIAggCUGHgAEQiAFBAE4NAQsgACAFECcMAgsgACAFECcMAAsACyABQoCAgIBwVA0AIAAgAUEBEIcBGgsgACAEECcgASEEIAYhAQsgACAEECcgACABECcLIAJBEGokACAHC3UAIAAgAykDABBlIgFCgICAgHCDQoCAgIDgAFIEfgJAAkAgACADKQMIEHIiAkUEQCAAIAEQJwwBCyAAQQAgAacgAhDwASEDIAAgAhBRIAAgARAnIANBAE4NAQtCgICAgOAADwsgA0EAR61CgICAgBCEBSABCwsMACAAQSw2ArQCQQALCAAgACgCuAILCgAgACABNgK4Ags3ACAAKAIIKALEBCABTQRAQamVwABB/5jBAEGBF0H/xcAAEBQACyAAIAAoAjAgAUEDdGogAhBtC1kBAX4gACgCCCgCxAQgAUsEQCAAKAIwIAFBA3RqKQMAIgJCgICAgPB+WgRAIAKnQQRrIgAgACgCAEEBajYCAAsgAg8LQamVwABB/5jBAEGHF0GQxsAAEBQACysBAX4gACkDOCIBQoCAgIDwfloEQCABp0EEayIAIAAoAgBBAWo2AgALIAELGAEBfyAAQQRrIgEgASgCAEEBajYCACAACwcAIAAoAggLIQAgACABNgL8BCAAIAEEfyAAKAKABSABawVBAAs2AoQFCywAIAFB8gFOBEAgACgCuAQgAUECdGooAgBBBGsiACAAKAIAQQFqNgIACyABC0gBAX4gASACckUEQCAAQQBBAxDbAQ8LIAAgAUHTk8EAIAEbEIcEIgFFBEBCgICAgOAADwsgACABQQJBAyACGxCfASAAIAEQUQspAQF/IAEoAgAiAkUEQCAAIAAoAsAEIgJBAWo2AsAEIAEgAjYCAAsgAgsXACAAQoCAgIBwWgR/IACnLwEKBUEACwsjACAAKALEBCABSwR/IAAoAsgEIAFBGGxqKAIAQQBHBUEACwtUAQF/AkAgASAAKALEBE8NACAAKALIBCABQRhsaiIBKAIARQ0AIAEoAgQiAkHyAUgNACAAKAK4BCACQQJ0aigCAEEEayIAIAAoAgBBAWo2AgALIAIL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EI8LDQEgAigCDEEBdAsQjQgLIAJBEGokAAuOAgEEfwJAAkAgAkEASA0AIAIgACgCJCIESQ0AAkAgAiAEayIEIAAoAiwiAkkEQCAAKAIoIARBAnRqKAIAIgINAgwBC0F/IQMgACgCACAAQShqIgVBBCAAQSxqIgYgBEEBahCpAw0CIAJBAnQhAwNAIAIgBigCAE4NASAFKAIAIANqQQA2AgAgA0EEaiEDIAJBAWohAgwACwALIAAoAgAgAEEwakEEIABBOGogACgCNEEBahCpAwRAQX8hA0EAIQIMAQsgACAAKAI0IgJBAWo2AjQgACgCMCACQQJ0aiAAKAIkIARqNgIAIAAoAiggBEECdGogAiAAKAIkaiICNgIAQQAhAwsgASACNgIACyADC3YBAn8CQCABBEAgAEEEaiABKAIMEI0IIAFBCGohAyABQQRqIQQDQCAEIAMoAgAiA0YEQEEADwtBfyEBIAAgAykDFBCKCw0CIAJFBEAgACADKQMcEIoLDQMLIANBBGohAwwACwALQQAhASAAQQRqQQAQjQgLIAELDwAgACABIAIgA0EAEIkLC0MBAn8gA0EAIANBAEobQQFqIQMCQANAIANBAWsiA0UNASACKAIAIQQgAkEQaiECIAAgASAEEPsKRQ0AC0F/IQULIAULnQICAX4CfyADQQAgA0EAShtBAWohBQJAA0AgBUEBayIFRQ0BAn4CQAJAAkACQAJAAkACQCACIgNBBWotAAAOCQYFBQABAgMFBAULIAAgA0EIaigCABCyAgwGCyADQQhqNQIADAULIANBCGopAwAQmgIMBAtCgICAgOB+IANBCGopAwAiBEKAgICAoIGA/P8AfSAEQv///////////wCDQoCAgICAgID4/wBWGwwDCyAAIAAoAjApAwggA0EIaigCACADQQxqKAIAEIkDDAILAAsgACADQQxqKAIAIAMoAgAgA0EIai0AACADQQlqLQAAIANBBmouAQAQiAMLIQQgA0EQaiECIAAgASADKAIAIAQQ/ApFDQALQX8hBgsgBgsNACAAIAEgACAAEPoJCwsAIAAgAUEAEKQNCwsAIAAgAUEBEKQNC7sBAQF/IwBBIGsiAiQAQoCAgIDgACEBAkAgACACQRxqIAMpAwAQkAQNACAAIAJBGGogAykDCBCQBA0AIAAgAkGAgMQAIAIoAhgiBCAEQYCAxABPGyIAIAIoAhwiAyAAIAAgA0sbIgNrIABBgIAEIAMgA0GAgARNG2tBACAEQYCABEsbaiAEQf8BSxCGAg0AA0AgACADRwRAIAIgAxCnBxogA0EBaiEDDAELCyACEIkCIQELIAJBIGokACABCwoAIABBODYCsAILDwAgACABIAIgA0EAEJkHCwkAIABBMxCiDQsLACAAIAFBABCcCwt6AQF/AkACQAJAIAFCgICAgHBUDQAgAaciAy8BCkEzRw0AIAMoAhgiAy0AEQRAIAAQxQIMAgsgAiADaikDACIBQoCAgIDwflQNAiABp0EEayIAIAAoAgBBAWo2AgAgAQ8LIABB2IHAAEEAEHAaC0KAgICA4AAhAQsgAQsLACAAIAFBCBCcCwsJACAAQTQQog0LCQAgACABELADCy4BAX8jAEEQayIDJAAgAyACNwMIIAAgACkDWCADIANBCGogARC1AyADQRBqJAALEgAgACACNgKkBSAAIAE2AqAFCxIAIAAgAjYCsAUgACABNgKsBQvfAQEDfyMAQTBrIgQkACAEIAM3AxggBCACNwMQIAAoAgghBQJAIAAgAUE0EJUCBEAgBSgCoAUiBgRAIAQgATcDCCAEQQA2AgQgBCAFKAKoBTYCACAFIAQ2AqgFCyAAIARBIGoQsQEhAyAGBEAgBSAEKAIANgKoBQsgA0KAgICAcINCgICAgOAAUQ0BQQAhBSAAIAEgBEEQaiAEQSBqELYDA0AgBUEQRwRAIAAgBEEgaiAFaikDABAnIAVBCGohBQwBCwtFDQEgACADECcLQoCAgIDgACEDCyAEQTBqJAAgAwuMAQECfiAAQoCAgIAwQQoQ1wEiAkKAgICAcINCgICAgOAAUgR+IAAgAkKAgICA4H4gAZ1EAAAAAAAAAACgRAAAAAAAAPh/IAGZRAAA3MIIsj5DZRu9IgNCgICAgKCBgPz/AH0gA0L///////////8Ag0KAgICAgICA+P8AVhsQ0AEaIAIFQoCAgIDgAAsLCQAgAEEKEKINC2wCAn8BfiMAQRBrIgckACAHIAOtNwMIAn4CQCADRQ0AIAdBCGohCCACIANNDQAgAEGY3sAAQQAQxAEaQoCAgIDgAAwBCyAAQoCAgIAwIAKtIAhBFUEUIAYbIAEgBCAFQQAQ7AMLIAdBEGokAAsJACAAQRQQog0LHAAgAEKAgICAMCACrUEAQRQgAUEjQQBBARDsAws2AQJ/QX8hAgJAIABCgICAgHBUDQAgAKciAS8BCkEURw0AIAEoAhgiAUUNACABLQAJIQILIAILOgECf0F/IQMCQCAAQoCAgIBwVA0AIACnIgIvAQpBFEcNACACKAIYIgJFDQAgAiABOgAJQQAhAwsgAws5AQF/AkAgACACEOkDIgMEQCADLQAIRQ0BIAAQ9AMLIAFBADYCAEEADwsgASADKAIANgIAIAMoAgwLMwAgA0EMTwRAIABB6fLAAEEAEMQBGkKAgICA4AAPCyAAQoCAgIAwIAMgAiADQRZqEOoDC44BAQF/IAAgARCmBiIFBH4gBRCSAgRAIAAQlgJCgICAgOAADwsgBSgCGCEAIAIEQCACIAAoAhA2AgALIAMEQCADIAAoAhQ2AgALIAQEQCAEQQEgBS8BCkGOocIAai0AAHQ2AgALIAAoAgwiAEEEayICIAIoAgBBAWo2AgAgAK1CgICAgHCEBUKAgICA4AALC2wBAX8CQCAAIAIQpgYiA0UNACADEJICBEAgABCWAgwBCwJAAkAgAy8BCkEWaw4DAAEAAQsgAygCGCIAKAIMKAIYIAEgACgCFDYCACgCDCAAKAIQag8LIABB/IjAAEEAEHAaCyABQQA2AgBBAAsmACAAIABCgICAgDAgAq1BAEEVQRQgBRsgASADIARBABDsAxCbBgsmAQF/IABCgICAgHBaBH9BfyAApy8BCkEWayIBIAFBDE8bBUF/Cwt8AQJ/IwBBEGsiAyQAIAFCgICAgPB+WgRAIAGnQQRrIgQgBCgCAEEBajYCAAsgAyABNwMAIAJCgICAgPB+WgRAIAKnQQRrIgQgBCgCAEEBajYCAAsgAyACNwMIIAAgA0EQaiIAQQAQdyEEIAMoAgAhAyAAJABBfyADIAQbCwsAIAEgAkEAEOEBCwkAIAEgAhC3AQsJACABIAIQ+wMLiAECA38BfhDiBCIDRQRAQQAPCyADEPcEIgIEQCACQTg2ArACQQEhBCACQoCAgIAwIAAgAUHEtcEAQQFBIUF/EIIFIgVCgICAgHCDQoCAgIDgAFEEQCACIAMpA4gFEO4BIgBBhfnAABC2CyACIAAQ5AFBAEchBAsgAiAFECcgAhA5CyADEK8EIAQLtAoBD38gASwAACICQf8BcSIJRQRAIAAPCwJAIAAgAhDfAyIARQ0AIAEtAAEiB0UEQCAADwsgAC0AASIDRQ0AIAEtAAIiBUUEQCAALQAAQQh0IANyIgEgCUEIdCAHciIERgRAIAAPCwNAIABBAmogAEEBaiEALQAAIgIEQCABQQh0QYD+A3EgAnIiASAERw0BCwsgAEEAIAIbDwsgAC0AAiICRQ0AIAEtAANFBEAgAkEIdCADQRB0ciAALQAAQRh0ciIBIAdBEHQgCUEYdHIgBUEIdHIiBEYEQCAADwsgAEEBaiEAA0ACQCAAQQFqIQIgAEECai0AACIFRQ0AIAIhACABIAVyQQh0IgEgBEcNAQsLIAJBAWtBACAFGw8LIAAtAANFDQAgAS0ABEUEQCAAQQNqIQIgAC0AAyIEQQBHIQUCQCAERQ0AIAAtAAFBEHQgAC0AAEEYdHIgAC0AAkEIdHIgBHIiACABKAAAIgFB/4H8B3FBCHggAUEYeEH/gfwHcXIiAUYNAANAIAJBAWoiAi0AACIEQQBHIQUgBEUNASAAQQh0IARyIgAgAUcNAAsLIAJBA2tBACAFGw8LIAAhAkEAIQAjAEGgCGsiCiQAIApCADcDmAggCkIANwOQCCAKQgA3A4gIIApCADcDgAhBfyEFAkACQAJAIAEiBy0AACIBBEAgB0EBaiEJA0AgACACai0AAEUNBCAKIAFB/wFxQQJ0aiAAQQFqIgY2AgAgCkGACGogAUEDdkEccWoiAyADKAIAQQEgAXRyNgIAIAAgCWogBiEALQAAIgENAAsgAEECTw0BC0EBIQtBfyEDQQEhCAwBC0EAIQBBASEEQQEhC0EBIQEDQAJ/IAUgB2ogAWotAAAiCSAEIAdqLQAAIgNGBEAgASALRgRAIAAgC2ohAEEBDAILIAFBAWoMAQsgAyAJSQRAIAQgBWshCyAEIQBBAQwBCyAAIgVBAWohAEEBIQtBAQsiASAAaiIEIAZJDQALQX8hA0EAIQBBASEEQQEhCEEBIQEDQAJ/IAMgB2ogAWotAAAiDCAEIAdqLQAAIglGBEAgASAIRgRAIAAgCGohAEEBDAILIAFBAWoMAQsgCSAMSwRAIAQgA2shCCAEIQBBAQwBCyAAIgNBAWohAEEBIQhBAQsiASAAaiIEIAZJDQALCyAIIAsgA0EBaiAFQQFqSyIAGyENAn8CQCADIAUgABsiDkEBaiIFBEAgByEBIAUhAANAIAEtAAAgASANai0AAEcNAiABQQFqIQEgAEEBayIADQALCyAGIA1rDAELIA4gBiAOQX9zaiIAIAAgDkkbQQFqIQ1BAAshCSAHQQFrIRAgB0EBaiELIAZBP3IhD0EAIQEgAiEIA0AgASEMAkAgCCACIgNrIAZPDQBBACEEIAhBACAPEMkGIgAgCCAPaiAAGyEIIABFDQAgACADayAGSQ0CC0EAIQEgCkGACGogAyAGaiICQQFrLQAAIgBBA3ZBHHFqKAIAIAB2QQFxRQ0AIAogAEECdGooAgAiACAGRwRAIAMgBiAAayIAIAwgACAMSxtqIQIMAQsCQCAHIAUiASAMIAEgDEsbIgBqLQAAIgIEQANAIAAgA2otAAAgAkH/AXFHDQIgACALaiAAQQFqIQAtAAAiAg0ACwsDQCABIAxNBEAgAyEEDAQLIAEgEGotAAAgAUEBayIBIANqLQAARg0ACyADIA1qIQIgCSEBDAELIAMgACAOa2ohAkEAIQEMAAsACyAKQaAIaiQAIAQhBgsgBgv7AQIBfwF+IwBBEGsiAiABNgIMQX8hAQJAAkACQAJAAkACQAJAIAAOBQABAgMEBQsgAiACKAIMIgBBBGo2AgwgACgCACgCiAYPCyACIAIoAgwiAEEEajYCDCAAKAIAIAAoAgQ2AogGDAQLIAIgAigCDCIAQQRqNgIMIAAoAgQgACgCACIBKQOwATcDACABQoCAgIAwNwOwAQwDCyACIAIoAgwiAEEIajYCDCAAKAIEKQMAIgNCIIhC+f///w99QgFWDQEgA6coAgRBHHZBA3EPCyACIAIoAgwiAEEEajYCDCAAKAIAKAL8BSEBCyABDwsgAiAAQQhqNgIMQQALNgAgAkEBayECA0AgAkEATgRAIAAgAmogASABQQpuIgFB9gFsakEwcjoAACACQQFrIQIMAQsLC1YCAX8BfiAAQQFrIQRBfyACdEF/cyEAIAKtIQUDQCADQQBKBEAgAyAEaiABpyAAcSICQTByIAJB1wBqIAJBCkkbOgAAIAEgBYghASADQQFrIQMMAQsLCzwBAn8gACAAKAIAIgFBAnRqIQIDQAJAIAFBAkgNACACKAIADQAgACABQQFrIgE2AgAgAkEEayECDAELCwslAQF/IAAoAgAiAUEFdCAAIAFBAnRqKAIAIgBnQX9zakF/IAAbC28BA38gA0EfTQRAIAJBACACQQBKGyECQSAgA2shBQNAIAIEQCAAIAQgASgCACIGIAN0cjYCACACQQFrIQIgAEEEaiEAIAFBBGohASAGIAV2IQQMAQsLIAQPC0GypMEAQcOZwQBBrwFBytjAABAUAAsoAQF/IAFBBXYiAiAAKAIASAR/IAAgAkECdGooAgQgAXZBAXEFQQALC5IeARd/IwBB0ABrIgQkAEETQRQgARshFEEUQRMgARshFUEiQSAgARshEiAAQUBrIQ8gAEHYAGohCSAAKAIEIRACQAJAAkACQAJAA0AgACgCGCIGIAAoAhxPDQUgBi0AACICQSlGIAJB/ABGcg0FAkAgAC0ADEEBRg0AIAAoAgQhCiAEIAY2AigCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAJB2wBrDgQCAQQJAAsCQAJAAkACQAJAIAJBJGsOCwEKCgoEChYWCgoCAAsgAkH7AGsOAwIJBwgLIAQgBkEBaiIGNgIoIAAgAC0AK0ELakEPcRC0BwwPCyAEIAZBAWo2AiggACgCMCEHIAFFDQggAEEsELQHIAAgAC0ALEEFakEHcRC0BwwECyAALQAoQQFGBEAgAEHrs8AAQQAQuQcMFAsgBi0AAUE6a0H/AXFB9gFJDQYgBCAGQQFqNgIsIARBLGoiA0EBEMELGgJAIAQoAiwiAi0AACIFQSxHDQAgBCACQQFqNgIsIAItAAEiBUE6a0H/AXFB9gFJDQAgA0EBEMELGiAEKAIsLQAAIQULIAVB/wFxQf0ARw0GDBILAkAgBi0AAUE/RgRAQQMhAkEAIQdBACEFAkACQAJAAkACQAJAAkAgBi0AAiIDQTprDgQBBgMEAAsCQAJAIANB6QBrDgUBBwcHAQALIANBIUYNBCADQS1GDQAgA0HzAEcNBgsgBCAGQQJqNgIoIAAgBEEoaiIDEMILIgJBAEgNGiAEKAIoIgYtAABBLUYEQCAEIAZBAWo2AiggACADEMILIgVBAEgNGwtBACACIAVyIAIgBXEbDQEgAEHopsAAQQAQuQcMGgsgACAGQQNqNgIYIAAoAjAhByAAIAEQuAcNGSAEIAAoAhg2AiggCiECIAAgBEEoakEpEMMLRQ0SDBkLIAAgBEEoaiIDQToQwwsNGCAAIAQoAig2AhggACAFQQhxRSAALQAsIgYgAkEIcUEDdnJxOgAsIAAgBUEEcUUgAC0AKyIIIAJBBHFBAnZycToAKyAAIAVBAnFFIAAtACoiBSACQQJxQQF2cnE6ACogACgCMCEHIAAoAgQhAiAAIAEQuAcNGCAEIAAoAhg2AiggACADQSkQwwsNGCAAIAY6ACwgACAIOgArIAAgBToAKgwRC0EBIQVBBCECIAYtAAMiA0E9Rg0AIANBIUcNAQsgAiAGaiEGQX8hAgJAIAUNACAALQAoQQFxDQAgACgCMCEHIAohAgsgAEEpQSggA0EhRiIIG0EAELYHIQMgACAGNgIYIAAgBRC4Bw0WIAQgACgCGDYCKCAAIARBKGpBKRDDCw0WIABBEkERIAgbELQHIAAtAAxBAUYNESAAKAIAIANqIAAoAgQgA2tBBGs2AAAMDwsgBCAGQQNqNgIoIAkgBEEoahDECwRAIABBkvfAAEEAELkHDBYLAkAgACgCQCIFRQ0AIAUgACgCRGohAyAJEIUCIQIgAC0ALSEGA0AgAyAFTQ0BAkACQCAFEIUCIgcgAkcNACAJIAUgAhDtAg0AIAYgAiAFakEBai0AAEYNAQsgBSAHakECaiEFDAELCyAAQf32wABBABC5BwwWCyAPIAkgCRCFAkEBahC7BxogDyAALQAtELQHIABBATYCOAwCCyAAQfLEwABBABC5BwwUCyAEIAZBAWo2AiggD0EAELQHIA9BABC0BwsgACgCMCIHQf8BTgRAIABB76vAAEEAELkHDBMLIAAgB0EBajYCMCAAKAIEIQIgACAVIAcQtwcgACAEKAIoNgIYIAAgARC4Bw0SIAQgACgCGDYCKCAAIBQgBxC3ByAAIARBKGpBKRDDC0UNCwwSCwJAAkACQAJAAkACQAJAAkAgBi0AASICQTBrDhMGBwcHBwcHBwcHDAwMDAwMDAwBAAsgAkHiAEYNASACQesARw0LIAYtAAJBPEYNBEHo9sAAIQUgAC0AKA0WIAAQwAtFDQsMFgtBHiEDIAAtACoNAQwCC0EcIQMgAC0AKkEBRw0BCyAALQAoIANyIQMLIAAgA0H/AXEQtAcgBCAGQQJqIgY2AigMDgsgBCAGQQNqNgIsIAkgBEEsahDECwRAQZL3wAAhBSAALQAoDRIgABDACw0SDAcLIAAgCUEAEMULIgUhAwJAIAUNACAAIAQgCUEAEMYLIgMNAEGglMEAIQUgAC0AKA0SIAAQwAsNEgwHCyAAKAIwIQcgACgCBCECIAAgEiAALQAqciADELcHAkAgBUUEQCAAIAQgCUEBEMYLGgwBCyAAIAlBARDFCxoLIAQgBCgCLDYCKAwMCyAEIAZBAmo2AiggBi0AAiECIAAtAChBAUYEQCACQTprQf8BcUH2AUkNCiAAQYfOwABBABC5BwwTCyACQfgBcUEwRw0JIAQgBkEDajYCKCACQTBrIQMgBi0AAyICQfgBcUEwRw0KIAQgBkEEajYCKCADQQN0IAJqQTBrIQMMCgsgBCAGQQFqIgU2AigCQCAEQShqQQAQwQsiA0EASA0AIAohAiAAKAIwIgcgA0wEQCAAEMcLIANMDQEgACgCMCEHIAAoAgQhAgsgACASIAAtACpyQQEQtwcgACADQf8BcRC0BwwLCyAALQAoRQRAIAQgBTYCKCAFLQAAIgNBN00EQEEAIQIgA0EzTQRAIAQgBkECaiIFNgIoIANBMGshAiAGLQACIQMLIANB+AFxQTBHBEAgAiEDDAwLIAQgBUEBajYCKCADQf8BcSACQQN0akEwayEDIAUtAAEiAkH4AXFBMEcNCyAEIAVBAmo2AiggA0EDdCACakEwayEDDAsLIAQgBkECajYCKAwKCyAAQbTOwABBABC5BwwRCyAAKAIwIQcgAQRAIABBLBC0BwsgACAEQSxqIgIgBEEoahDICw0QIAAgAhDJCyACEMoLDRAgAUUNBQsgAEEsELQHDAQLIAAtAChBAUcNASAAQeuzwABBABC5BwwOCyACQT9GDQwLIAAgBEEEaiAEQShqQQAQywsiA0EASA0MDAQLIAAgAC0ALEEFakEHcRC0BwsgCiECDAMLIAQgBkEBaiIGNgIoIAAgAC0AK0EJakELcRC0BwwDC0EAIQMLIAAoAjAhByAAKAIEIQIgAQRAIABBLBC0BwsCQAJAAkAgA0GAgICABE4EQEEHIQUCQCADQYKAgIAEaw4CAwIACyAAIARBBGoiAxDJCyADEMoLRQ0DDAsLIAAgAC0AKkEBRgR/IAMgAC0AKBDMCwUgAwsQzQsMAgtBCCEFCyAAIAUQtAcgBEEEahDKCwsgAUUNACAAQSwQtAcLIAQoAighBiACQQBIDQACQAJAAkACQAJAAkAgBi0AACIDQSprDgIBAgALIANBP0YNAiADQfsARw0FIAYtAAFBOmtB/wFxQfUBSw0DIAAtAChFDQUMCAsgBkEBaiEGQQAhC0H/////ByEIDAMLQQEhCyAGQQFqIQZB/////wchCAwCC0EBIQggBCAGQQFqIgY2AihBACELDAELIAQgBkEBajYCKCAEQShqIgxBARDBCyILIQgCQCAEKAIoIgMtAAAiBUEsRw0AIAQgA0EBajYCKEH/////ByEIIAMtAAEiBUE6a0H/AXFB9gFJDQAgDEEBEMELIgggC0gNBSAEKAIoLQAAIQULIAVB/wFxQf0ARwRAIAAtAChBAUcNAgsgACAEQShqQf0AEMMLDQcgBCgCKCEGC0EBIQwgBi0AAEE/RwR/QQEFIAQgBkEBaiIGNgIoQQALIQ0gACgCBCACayEOIAAoAgAgAmohFkEAIRNBACEFAkACQAJAAkADQCAFIA5IBEAgBSAWaiIRLQAAIhctAICzQyEDAkACQAJAAkACQCAXQQFrDiwCAgICAgICAgQEBAQHBwcHBwcEBAQHBwcHBwQEBAQEAwMDAwAAAQEHBwQHBAcLIBEvAAFBAnQgA2ohAwwBCyARLwABQQN0IANqIQMLQQAhDAwBC0EBIRMgEUEBai0AACADaiEDCyADIAVqIQUMAQsLIBMNACALDQEgByAAKAIwRg0CIAAgAkEDEL8LDQUgACgCACACakEVOgAAIAAoAgAgAmogBzoAASAAKAIAIAJqIAAtADBBAWs6AAIgAkEDaiECDAILIAAoAjAgB0cEQCAAIAJBAxC/Cw0FIAAoAgAgAmpBFToAACAAKAIAIAJqIAc6AAEgACgCACACaiAALQAwQQFrOgACIAAoAgQgAmshDgsgC0UNAQsgDCALQQFHIAhB/////wdHcnINASAAIA1BD3MgAhDOCwwCCyAIRQRAIAAgAjYCBAwCC0ECQQAgDBshAyAIQf////8HRiIFRSAIQQFHcUUEQCAAIAIgA0EFchC/Cw0DIAAoAgAgAmogDUEOcjoAACAAKAIAIAJqIANBAXRBBUEAIAUbaiAOajYAASAMBEAgACgCACACakEqOgAFIAAoAgAgAmpBADoABiAAQStBABC3BwsgCEH/////B0cNAiAAQQ0gAhDOCwwCCyAAIAIgA0ELahC/Cw0CIAAoAgAgAmogDUEOcjoAACAAKAIAIAJqIAMgDmpBEGo2AAEgACgCACACakEbOgAFIAAoAgAgAmpBADoABiAAKAIAIAJqIAg2AAcgAkELaiEDIAAgDAR/IAAoAgAgA2pBKjoAACAAKAIAIAJqQQA6AAxBGgVBGAsgDWsgCCADEM8LDAELIAAgAkEIQQYgCCALRyIFIAxxIgcbEL8LDQEgACgCACACakEbOgAAIAAoAgAgAmpBADoAASAAKAIAIAJqIAg2AAIgAkEGaiEDIAcEQCAAKAIAIANqQSo6AAAgACgCACACakEAOgAHCyAFRQRAIABBFhC0ByAAQQAQtAcgACACIAAoAgRrQQJqELUHGgwBCyAAQRpBGCAMGyANayAIIAtrIAMQzwsLIAAgBjYCGCABRQ0BIAAgACgCBCIDIAprIgIQuwINACADIBBrIgoEQCAAKAIAIBBqIgUgAmogBSAK/AoAAAsgAkUNASAAKAIAIgogEGogAyAKaiAC/AoAAAwBCwsgABC6BwwDCyAAQdWWwABBABC5BwwCCyAAIAVBABC5BwwBCyAAQa+iwABBABC5BwtBfyEYCyAEQdAAaiQAIBgLQgEBfyAAIAIQuwIEf0F/BSAAKAIEIAFrIgMEQCAAKAIAIAFqIgEgAmogASAD/AoAAAsgACAAKAIEIAJqNgIEQQALCyIBAX8gACgCOCIBQQBIBH8gABDHCxogACgCOAUgAQtBAEcLcAIBfgJ/IAAoAgAhAwNAIAMtAAAiBEE6a0H/AXFB9gFPBEAgASACQgp+IAStQv8Bg3xCMH0iAkL+////B1hyBEBC/////wcgAiACQv////8HWhshAiADQQFqIQMMAgVBfw8LAAsLIAAgAzYCACACpwuUAQEFfyMAQRBrIgUkACABKAIAIQIDQAJAQQIhAwJAAkACQAJAAkAgAi0AACIGQekAaw4FBAICAgABC0EEIQMMAwsgBkHzAEYNAQsgASACNgIADAILQQghAwsgAyAEcQR/IAUgBjYCACAAQerWwQAgBRC5B0F/BSACQQFqIQIgAyAEciEEDAILIQQLCyAFQRBqJAAgBAtKAQJ/IwBBEGsiAyQAAn8gASgCACIELQAAIAJHBEAgAyACNgIAIABB29bBACADELkHQX8MAQsgASAEQQFqNgIAQQALIANBEGokAAvNBAEFfyMAQRBrIgUkACAFIAEoAgAiBDYCDCAAIQMCfwNAAkACQCAFAn8CQAJAAkACQCAELQAAIgJB3ABHBEAgAkE+Rw0BIAAgA0YNByADQQA6AAAgASAFKAIMQQFqNgIAQQAMCQsgBSAEQQFqNgIMIAQtAAFB9QBGDQEMBgsgAsBBAE4NAiAEIAVBDGoQwwIiAkGAeHFBgLADRw0BIAUoAgwgBUEIahDDAiIEQYB4cUGAuANHDQQgAkEKdEGA+D9xIARB/wdxckGAgARqIQIgBSgCCAwDCyAFQQxqQQIQ1AchAgsgAkH//8MASw0DDAILIARBAWoLNgIMCwJAIAAgA0YEQCACQf8ATQRAIAJBA3ZB/P///wFxKAKgskMgAnZBAXFFDQMMAgsgAhDCCEUNAgwBCyACQf8ATQRAIAJBA3ZB/P///wFxKAKwskMgAnZBAXFFDQIMAQsgAhDBCCACQf7//wBxQYzAAEYNAEUNAQsgAyAAa0H7AEoNAAJ/IAJB/wBNBEAgAyACOgAAIANBAWoMAQsCfyACQf8PTQRAIAMgAkEGdkHAAXI6AABBASEEQQIMAQsgAkH//wNNBEAgAyACQQx2QeABcjoAACADIAJBBnZBP3FBgAFyOgABQQIhBEEDDAELIAMgAkESdkHwAXI6AAAgAyACQQZ2QT9xQYABcjoAAiADIAJBDHZBP3FBgAFyOgABQQMhBEEECyEGIAMgBGogAkE/cUGAAXI6AAAgAyAGagshAyAFKAIMIQQMAQsLQX8LIAVBEGokAAt3AQZ/AkAgACgCQCIDRQ0AIAMgACgCRGohByABEIUCIQVBASEEA0AgAyAHTw0BAkAgAxCFAiIIIAVHDQAgASADIAUQ7QINACACBEAgACAEQf8BcRC0BwsgBkEBaiEGCyAEQQFqIQQgAyAIakECaiEDDAALAAsgBgvmAgEGfyMAQZABayIFJAAgAUEANgIAIAAoAiAhBEEBIQcDQCAFIAQ2AowBAkACQCAAKAIcIgggBE0EQCAHIQYMAQsCQAJAAkACQCAELQAAIgZB2wBrDgIBAgALIAZBKEcNBCAELQABQT9HDQIgBC0AAkE8Rw0EIAQtAAMiBkEhRiAGQT1Gcg0EIAFBATYCAAJAIAJFDQAgBSAEQQNqNgKMASAFIAVBjAFqEMQLDQAgBSACEMgFDQAgAwRAIAAgB0H/AXEQtAcLIAlBAWohCQsgB0EBaiEGIAdB/QFKDQMgBSgCjAEhBCAGIQcMBAsDQCAFIAQiBkEBaiIENgKMASAEIAhPDQQCQCAELQAAQdwAaw4CAAUBCyAFIAZBAmoiBDYCjAEMAAsACyAFIARBAWoiBDYCjAEMAgsgB0H9AUogB0EBaiIGIQdFDQELIAVBkAFqJAAgCSAGIAIbDwsgBEEBaiEEDAALAAsoAQF/IAAoAjQiAUEASARAIAAgACAAQThqQQBBABDGCyIBNgI0CyABC64IAQl/IwBBQGoiAyQAAkACQCAAQTxqKAIAIgRBCGooAgBBhAVqKAIAIANLBEAgAEG/jMAAQQAQuQcMAQsgAUIANwIUIAFCADcCHCABQcsANgIQIAEgBDYCDCABQQA2AgggAUIANwIAIAMgAigCACIGQQFqIgQ2AjwgBi0AASIJQd4ARgRAIAMgBkECaiIENgI8CyABQRRqIQogAEE8aiELQQEhBgJAAkADQAJAAkACQAJAAkACQCAELQAAQdsAaw4DAAECAQsgAC0AKUEBRw0AIAAgA0EYaiADQTxqEMgLDQcMAgsgACADQRhqIANBPGpBARDLCyIFQQBIDQYCQAJAAkACQCADKAI8IgQtAABBLUcNACAELQABIgdB3QBGDQAgAyAEQQFqNgIUIAdBLUYEQCAGIAAtAClxQQFxDQELIAVBgICAgARPBEAgAC0AKEEBRw0BIANBGGoQygsMAwsgACADQRhqIgggA0EUakEBEMsLIgdBAEgNCiAHQYCAgIAESQ0BIAgQygsgAC0AKA0CCyAFQYCAgIAETw0EIAAtACpBAUYEQCAFIAAtACgQzAshBQsgASAFIAUQ0AsNBgwFCyADIAMoAhQiBDYCPCAFIAdNDQELIABB5P3AAEEAELkHDAcLAkAgAC0AKkEBRgRAIANBywA2AhAgA0EANgIIIANCADcCACADIAsoAgA2AgwgA0ECENELIQggAygCCCEGAkAgCA0AIAYgAygCACIIQQJ0aiIGIAU2AgAgBkEEaiAHQQFqNgIAIAMgCEECajYCACADIAAtACgQ0gsgAygCCCEGDQAgASAGIAMoAgBBABDTCw0AIAMoAgwgBkEAIAMoAhARAAAaDAILIAMoAgwgBkEAIAMoAhARAAAaDAULIAEgBSAHENALDQQLQQAhBgwECyACIARBAWo2AgBBACEEIAlB3gBHDQcgCigCAARAIABB94DBAEEAELkHDAYLIAEQ1AtFDQcMAgsgASADQRhqIgRBABDVCyAEEMoLDQEgAygCPCEECyAGIAAtAClxQQAhBkEBcUUNASAELQAAIgVBLUcEQCAFQSZHDQIgBC0AAUEmRw0CIAQtAAJBJkYNAgNAIAMoAjwiBC0AACIFQSZHBEAgBUHdAEYNBAwFCyAELQABQSZHDQQgBC0AAkEmRg0EIAMgBEECajYCPCAAIANBGGoiBCADQTxqENYLDQUgASAEQQEQ1QsgBBDKC0UNAAsMAQsgBC0AAUEtRw0BA0AgAygCPCIELQAAIgVBLUcEQCAFQd0ARg0DDAQLIAQtAAFBLUcNAyADIARBAmo2AjwgACADQRhqIgQgA0E8ahDWCw0EIAEgBEEDENULIAQQygtFDQALCwsgABC6BwwBCyAAQd/NwABBABC5BwsgARDKCwtBfyEECyADQUBrJAAgBAvfDAEVfyMAQeAEayIOJAACQAJAAkACQAJAIAEoAhQiAkUEQEF/IQQgACABENcLRQ0BDAULAkAgACgCPEEAIAJBAnQQsgciDQRAIAEoAhghBUEAIQIDQCACIAVHBEAgASgCICACQQJ0aiEEA0AgBCgCACIEBEAgEEEBIRAgBCgCCEUNASANIAxBAnRqIAQ2AgAgDEEBaiEMIRAMAQsLIAJBAWohAgwBCwsgASgCFCAMTwRAIA1BBBDYCyERIA1BhAEQ2AshFSAMQQJJDQIgDkEANgIIIA4gDDYCBCAOIA02AgAgDkEMciEKA0AgCiAOTQ0DQTIgCkEEaygCACISIBJBMkwbIRYgCkEIaygCACEIIApBDGsiCigCACEEA0ACQAJ/IAhBB08EQCASIBZHDQIgCEECdCIHQQRrIQYgCEEBdEF8cSELIARBBBDYCyEJA0AgCwRAIAtBBGsiCyECA0AgAkEBdCIFQQRqIgMgB08NAiADIAZJBEAgAyAFQQhqIAMgBGoiAygCBCgCCCADKAIAKAIISxshAwsgAyAEaiIFKAIAKAIIIAIgBGoiAigCACgCCEsNAiACIAVBBCAJEQUAIAMhAgwACwALCwNAQQAgB0EEayIFRQ0CGiAEIAQgBWpBBCAJEQUAIAdBCGshCEEAIQIDQAJAIAJBAXQiB0EEaiIDIAVPDQAgAyAISQRAIAMgB0EIaiADIARqIgMoAgQoAgggAygCACgCCEsbIQMLIAMgBGoiBygCACgCCCACIARqIgIoAgAoAghLDQAgAiAHQQQgCREFACADIQIMAQsLIAUhBwwACwALIAhBAnQLIARqIQUgBCECA0AgAkEEaiICIAVPDQMgAiEDA0AgAyAETQ0BIAMoAgAoAgggA0EEayIDKAIAKAIITQ0BIANBBGogA0EEIBERBQAMAAsACwALIAQgCEF8cSICQQNsaiIHKAIAKAIIIQkCQCAEIAJBAXRqIgYoAgAoAggiBSACIARqIgMoAgAoAggiAkkEQCAFIAlLDQEgByADIAIgCUsbIQYMAQsgBSAJSQ0AIAMgByACIAlLGyEGCyASQQFqIRIgBCAGQQQgEREFAEEBIQYgBCAIQQJ0aiIJIQIgCSEHIARBBGoiCyEDQQEhFANAAkACQCACIANNDQAgAygCACgCCCIPIAQoAgAoAggiBUkNACAFIA9HDQEgCyADQQQgEREFACALQQRqIQsgFEEBaiEUDAELAkADQCACQQRrIQUCQANAIAMgBSICTw0DIAIoAgAoAggiEyAEKAIAKAIIIg9LDQEgAkEEayEFIA8gE0cNAAsgB0EEayIHIAJBBCAREQUAIAhBAWshCAwBCwsgAyACQQQgEREFAAwBCyAEIAMgCyAEayIFIAMgC2siAiACIAVLGyICayACIBURBQAgAyAJIAkgB2siAiAHIANrIgUgAiAFSRsiAmsgAiAVEQUAIAggBmshAyAJIAVrIQICQCADIAYgFGsiCEkEQCAEIQYgCCEFIAIhBCADIQgMAQsgAiEGIAMhBQsgCiASNgIIIAogBTYCBCAKIAY2AgAgCkEMaiEKDAILIANBBGohAyAGQQFqIQYMAAsACwALAAtBsKrAAEGUmcEAQboKQZeSwAAQFAALIAAQugcMBAtBACEGIAxBACAMQQBKGyEJQX8hBSAMQQFrIQggEEEBcSEHA0AgBiAJRwRAIA0gBkECdGooAgAhDwJ/AkAgBw0AIAEoAgAgBiAIR3INAEEAIRNBAQwBCyAAQQ9BABC2ByETQQALIA9BDGohA0EAIQQDQCAPKAIIIARLBEAgACADKAIAEM0LIANBBGohAyAEQQFqIQQMAQsLRQRAIABBDSAFELYHIQUgAC0ADA0EIAAoAgAgE2ogACgCBCATa0EEazYAAAsgBkEBaiEGDAELCwJAIAEoAgBFDQBBACEEIBBBAXEEQCAAQQ9BABC2ByEECyAAIAEQ1wsNAyAQQQFxRQ0AIAAtAAwNAiAAKAIAIARqIAAoAgQgBGtBBGs2AAALIAAtAAwNAQNAIAVBf0cEQCAAKAIAIAVqIgIoAAAgAiAAKAIEIAVrQQRrNgAAIQUMAQsLIAAoAjwgDUEAELIHGgtBACEEDAMLIAAQugcLIAAoAjwgDUEAELIHGgtBfyEECyAOQeAEaiQAIAQLbgEDfwNAIAAoAhggAksEQCAAKAIgIAJBAnRqKAIAIQEDQCABBEAgASgCACAAKAIMIAFBABCyBxohAQwBCwsgAkEBaiECDAELCyAAKAIMIAAoAiBBABCyBxogACgCDCAAKAIIQQAgACgCEBEAABoLuyIBEX8jAEHQBWsiBCQAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAigCACIHLQAAIgVBIWsiBkEfTQRAQQEgBnQiBkG93IBwcQ0BIAZBgKMBcQ0PCwJAAkAgBUHbAGsOBhABEAINAgALAkAgBUH7AGsOBBAQEAIACyAFDQxBACEFIAcgACgCHEkNEQwOCyAHQQFqIgYgACgCHE8NDSAEIAdBAmoiCzYCnAQCQAJAAkACQAJAAkACQAJAAkACQAJAIActAAEiBUEhaw5eCBUIHAgIFRwcHBwIBxwcFRUVFRUVFRUVFQgICAgIHAgVFRUAFRUVFRUVFRUVFRUJFRUCFRUVBBUVFRwcHBwVCBUVBgUVFRUVFRUVFRUVFQkKFQEVFRUDFRUVHBwcCBULQQEhCgwEC0ECIQoMAwtBAyEKDAILQQQhCgwBC0EFIQoLIAFFBEAgCiEFDBALIAFBywA2AhBBACEDIAFBADYCCCABQgA3AgAgASAAQTxqKAIANgIMIApBAXRBDHEoAsCyQyIALwEAIAFCADcCFCABQgA3AhwgCkEBcSEGIABBAmohB0EBdCEAA0AgAARAIAcvAQAhCCABKAIAIgUgASgCBE4EQCABIAVBAWoQ0QsNESABKAIAIQUgASgCCCEDCyABIAVBAWo2AgAgAyAFQQJ0aiAINgIAIABBAWshACAHQQJqIQcMAQsLIAYEQCABENQLDQ8LIApBgICAgARyIQUMFgsCQCALLQAAIgFB3wFxQcEAa0H/AXFBGk8EQCAALQAoIQUgA0UgAUHfAEYgAUEwa0H/AXFBCklyRXINASAFQQFxDRILIAQgB0EDajYCnAQgAUEfcSEFDBYLIAVBAXENECAEIAY2ApwEQdwAIQUMFQtBLSEFIAMNFCAALQAoDQ8MFAsgAC0AKEEBRw0TIANFDQ4gAC0AKQ0TDA4LIAFFDQsgAC0AKEEBcUUNCyALLQAAQfsARw0CIAAtACkhCAJAAkADQAJAIARB4ARqIAlqIQYgByAJaiIKQQNqIgstAAAiAxDZC0UNACAJQT5LDQIgBiADOgAAIAlBAWohCQwBCwsgBkEAOgAAIARBoARqIQkCQCADQT1HDQAgCkEEaiELQQAhBwNAIARBoARqIAdqIQkgCy0AACIDENkLRQ0BIAdBP08EQCAAQYrtwABBABC5BwwVBSAJIAM6AAAgB0EBaiEHIAtBAWohCwwBCwALAAsgCUEAOgAAIANB/QBHBEAgAEGU0MEAQQAQuQcMEwtBACEHAkACQCAEQeAEaiIDQbuUwABBBxDtAkUNACADQcqXwQBBAxDtAkUNAEEBIQcgA0H9qMAAQRIQ7QJFDQAgBCgC4ARB88bhA0cNAQsgAUHLADYCECABQQA2AgggAUIANwIAIABBPGooAgAhAyABQgA3AhQgASADNgIMIAFCADcCHCAEQQA2AsgFIARCADcDwAUgBEIANwO4BSAEQQA2ArAFIARCADcDqAUgBEIANwOgBQJAAkAgBCkDoARC1dyt8/btnTdRDQAgBEGgBGoiBkH5gMAAQQUQ7QJFDQBB0NrDACAGENoLIgZBAEgNASAGQQFqIQ0LAn8gB0UEQCABQRBqIQkgAUEIaiEKIAEhDiABQQxqDAELIARByAVqIQkgBEHABWohCiAEQcsANgLIBSAEIAM2AsQFIARBADYCwAUgBEIANwO4BSAEQcsANgKwBSAEIAM2AqwFIARBuAVqIQ4gBEHEBWoLIRFBACEIQQAhAwJAA0AgA0GBFkwEQCAIIQ8gAy0A0O5DIgbAAn8gA0EBaiIMIAZB/wBxIghB4ABJDQAaIAwtANDuQyEGIAhB7wBNBEAgCEEIdCAGckGgvwFrIQggA0ECagwBCyADQdLuwwBqLQAAIAhBEHRyIAZBCHRyQaDfvwNrIQggA0EDagshBkEATgRAIAggD2pBAWohCCAGIQMMAgsgBkEBaiEDIAggD2pBAWohCCANBEAgDSAGLQDQ7kNHDQILIA4gDyAIENsLRQ0BDAILCyANRQRAIA4Q1AsNAQsgB0UNC0EAIQYgDUEaRiESIA1BO0YhE0EAIQMDQCADQf0JTARAIAYhDyADLADghEQiBkH/AXEhCAJ/IANBAWoiDCAGQQBODQAaIAwtAOCERCEMIAZBv39NBEAgCEEIdCAMckGA/wFrIQggA0ECagwBCyADQeKExABqLQAAIAhBEHRyIAxBCHRyQYD//gVrIQggA0EDagshECAIIA9qQQFqIQYgEC0A4IREIQwCQCASIBNyRQRAIBBB4YTEAGohCCAMIQMDQCADRQ0CIANBAWshAyAILQAAIRQgCEEBaiEIIA0gFEcNAAsgBEGgBWogDyAGENsLRQ0BDAQLIAxFDQAgBEGgBWogDyAGENsLDQMLIBBBAWogDGohAwwBCwsgDUE7RyANQRpHcUUEQCAEQaAFahDUCw0BIAEgDigCCCAOKAIAIAQoAqgFIgMgBCgCoAVBARDcCw0BDAsLIAEgDigCCCAOKAIAIAQoAqgFIgMgBCgCoAVBABDcC0UNCgsgBCgCqAUhACAEKAKsBSEBIAQoArAFIQIDQCAHRQ0AIBEoAgAgCigCAEEAIAkoAgARAAAaIAEgAEEAIAIRAAAaDAALAAsgARDKCyAAQeaTwABBABC5BwwTCwJAIARB4ARqIgNB/4TAAEEREO0CBEAgA0HumMEAQQMQ7QINAQsgAUHLADYCECABQQA2AgggAUIANwIAIABBPGooAgAhAyABQgA3AhQgASADNgIMIAFCADcCHCABIARBoARqEN0LIgNFDQkgARDKCyADQX5HDQsgAEHehMAAQQAQuQcMEwsgBC0AoAQNACABQcsANgIQIAFBADYCCCABQgA3AgAgAEE8aigCACEDIAFCADcCFCABIAM2AgwgAUIANwIcIAEgBEHgBGoiAxDdCyIGQX9GDQkgBkEATg0IAkBBsJXEACADENoLIgNBAEgNAAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgA0Ekaw4VFgYAAQUPDQwQDgsHCBESEgMCBAoJEgsgAUEAQYCAxAAQ2wtFDRwMHQsgBEKGgICA8AA3AwggBEKAgICAEDcDACABIAQQ3gsMEQsgBEEgakKDgICA8AA3AwAgBEKBgICAEDcDGCAEQoCAgICAgAQ3AxAgASAEQRBqEN4LDBALIARBQGtCg4CAgPAANwMAIARCgYCAgDA3AzggBEKAgICAwAA3AzAgASAEQTBqEN4LDA8LIARB4ABqQoOAgIDwADcDACAEQoGAgIDAADcDWCAEQoCAgIAgNwNQIAEgBEHQAGoQ3gsMDgsgBEGQAWpBBzYCACAEQYgBakKDgICAMDcDACAEQYABakKDgICAEDcDACAEQoGAgIDAADcDeCAEQoCAgIDgATcDcCABIARB8ABqEN4LDA0LIARByAFqQoOAgIDwADcDACAEQcABakKBgICAIDcDACAEQbgBakKDgICAMDcDACAEQbABakKDgICAEDcDACAEQoGAgIDAADcDqAEgBEKAgICA4IcBNwOgASABIARBoAFqEN4LDAwLIARB6AFqQQc2AgAgBEHgAWpCg4CAgOAANwMAIARCgYCAgNAANwPYASAEQoCAgICQqICAPzcD0AEgASAEQdABahDeCwwLCyAEQYACakKDgICA8AA3AwAgBEKBgICA0AA3A/gBIARCgICAgIAoNwPwASABIARB8AFqEN4LDAoLIARByAJqQoSAgIDwADcDACAEQcACakKDgICA4AA3AwAgBEG4AmpCgYCAgLABNwMAIARBsAJqQqSAgIAwNwMAIARBqAJqQqOAgIAQNwMAIARBoAJqQoOAgIAQNwMAIARCgYCAgPAANwOYAiAEQoCAgIDghwE3A5ACIAEgBEGQAmoQ3gsMCQsgBEGYA2pBBzYCACAEQZADakKGgICAwAA3AwAgBEGIA2pCjICAgDA3AwAgBEGAA2pCg4CAgBA3AwAgBEH4AmpCgYCAgMAENwMAIARB8AJqQoGAgICwBDcDACAEQegCakKIgICAMDcDACAEQeACakKDgICAEDcDACAEQoGAgIDwADcD2AIgBEKAgICA4N/BADcD0AIgASAEQdACahDeCwwICyABQQEQ3wsMBwsgAUECEN8LDAYLIAFBBxDfCwwFCyAEQbADakKFgICA8AA3AwAgBEKBgICA0AE3A6gDIARCgoCAgBA3A6ADIAEgBEGgA2oQ3gsMBAsgBEHQA2pChYCAgPAANwMAIARCgYCAgOABNwPIAyAEQoKAgIDAADcDwAMgASAEQcADahDeCwwDCyAEQfADakKFgICA8AA3AwAgBEKBgICA8AE3A+gDIARCgoCAgMAANwPgAyABIARB4ANqEN4LDAILIARBkARqQoWAgIDwADcDACAEQoGAgICgATcDiAQgBEKBgICA4AY3A4AEIAEgBEGABGoQ3gsMAQsgA0EjSw0BIAEgA0EUahDgCwtBf0cNCQwKCyAIQQFxRSAFQdAARnINAEHLACEHIARBywA2AsgFIARBADYCwAUgBEIANwK4BSAEIABBPGooAgAiCTYCxAUCf0GglMQAIARB4ARqENoLIgNBAEgEQEF+IQNBAAwBCyADIAEgBEG4BWoQ4QshAyAEKALEBSEJIAQoAsgFIQcgBCgCwAULIQYgCSAGQQAgBxEAABogA0F/Rg0JIANBAE4NCAsgAEHX9cAAQQAQuQcMEQsgAUEAQYABENsLDQcMBgtB8QAhBSADRSABRXINCiAALQApQQFxRQ0KIAstAABB+wBHBEAgAEH4w8AAQQAQuQcMEAsgAUHLADYCECABQQA2AgggAUIANwIAIABBPGooAgAhAyABQgA3AhQgASADNgIMIAFCADcCHCAEQgA3A+AEIARCADcD6AQgBEHLADYC8AQgBCADNgL0BANAIARBADYC5AQgBCALQQFqNgKgBAJAA0AgBCgCoAQiCy0AAEH+AXFB/ABGDQEgAEEAIARBoARqQQEQywsiA0EASA0FIARB4ARqIAMQtQdFDQALIAAQugcMBAsgASAEKALkBEECdiAEKALgBCIFEOILBEAgABC6BwwFCyALLQAAQf0ARw0ACyAALQAqQQFGBEAgACABQQEQ4wsNAwsgBQRAIAQoAvQEIAVBACAEKALwBBEAABoLIAQgC0EBajYCnARBgICAgAQhBQwRCyAALQApQQFHDQ8gBy0AASAFRw0PIABBrc3AAEEAELkHDA4LIABB2MXAAEEAELkHDA0LIAQoAuAEIQULIAVFDQUgBCgC9AQgBUEAIAQoAvAEEQAAGgwFCyARKAIAIAooAgBBACAJKAIAEQAAGiAEKAKsBSADQQAgBCgCsAURAAAaCwJAIAAtACpBAUcNACAALQApQQFHDQAgACABIAAtACgQ4wsNAQsgBUHQAEYEQCABENQLDQELIAAtACpBAUcNAiAALQApDQIgACABIAAtACgQ4wtFDQILIAEQygsLIAAQugcMBwsgBCALQQFqNgKcBEGAgICABCEFDAgLIAEQygsMBQsg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xwAoAgAgACkDACABKQMAIAIgBhA+IAYQ+AwQ9QsLFwEBf0EIEPYMIgEEQCABIAA3AwALIAELaQIDfwF+AkAgAUEATA0AIAEhAyABQQN0EPYMIgUhBANAIANFDQEgBCACKAIAKQMANwMAIANBAWshAyAEQQhqIQQgAkEEaiECDAALAAtB3JLHACgCACAAKQMAIAEgBRC8AyAFEPgMEPULC6QBAQF+AkBB3JLHACgCACAAIAEgAiADQSByEIYLIgZCgICAgHCDQoCAgIDgAFENAEHckscAKAIAIAUgBiAEQQFyEJELIQBB3JLHACgCACAGECcgAEUNAAJAIAUoAgAiARD2DCICBEAgAUUNASACIAAgAfwKAAAMAQtB3JLHACgCABAeGiAFQQA2AgALQdySxwAoAgAgABBSIAIPCyAFQQA2AgBBAAvEAgECfyMAQdABayIBJABB2JLHACgCACICBEAgAiABEEQgACABKQMANwMAIABB4JLHADUCADcDCCAAIAEpAxA3AxAgACABKQMYNwMYIAAgASkDIDcDICAAIAEpAyg3AyggACABKQMwNwMwIAAgASkDODcDOCAAIAEpA0A3A0AgACABKQNINwNIIAAgASkDUDcDUCAAIAEpA1g3A1ggACABKQNgNwNgIAAgASkDaDcDaCAAIAEpA3A3A3AgACABKQN4NwN4IAAgASkDgAE3A4ABIAAgASkDiAE3A4gBIAAgASkDkAE3A5ABIAAgASkDmAE3A5gBIAAgASkDoAE3A6ABIAAgASkDqAE3A6gBIAAgASkDsAE3A7ABIAAgASkDuAE3A7gBIAAgASkDwAE3A8ABIAAgASkDyAE3A8gBCyABQdABaiQAC0MBAn4gACkDACEFQdySxwAoAgAgAikDACIEQoCAgIDwfloEQCAEp0EEayIAIAAoAgBBAWo2AgALIAUgASAEIAMQsQULZwECfkHckscAKAIAIAEpAwAQciIBRQRAQX8PCyAAKQMAIQVB3JLHACgCACACKQMAIgRCgICAgPB+WgRAIASnQQRrIgAgACgCAEEBajYCAAsgBSABIAQgAxCTAUHckscAKAIAIAEQUQtWAQJ/QdySxwAoAgAiAARAQdiSxwAoAgAiAQR/IAEQ0QFB3JLHACgCAAUgAAsQOUHckscAQQA2AgALQdiSxwAoAgAiAARAIAAQrwRB2JLHAEEANgIACwsuAQF+IAApAwAiAUKAgICA8H5aBEAgAadBBGsiACAAKAIAQQFqNgIACyABEPULC14CAX4Bf0HckscAKAIAIQUCQCADQSNxQQFGBEAgBSAAIAEgAiADQSByEIYLIgRCgICAgHCDQoCAgIDgAFENASAEEP4LIQQMAQsgBSAAIAEgAiADEIYLIQQLIAQQ9QsLjgICA38CfiMAQRBrIgIkAEHckscAKAIAIAAQiAshA0HckscAKAIAIQECQCADQQBIBEAgASAAECdCgICAgOAAIQAMAQsgASAAEJgDIgVCgICAgHCDQoCAgIDgAFEEQCAFIQAMAQsgAkHckscAKAIAIACnEIUDIgA3AwhB3JLHACgCACEBAkAgAEKAgICAcINCgICAgOAAUQ0AIAFB7wBBAEEAQQEgAkEIahCjASEEQdySxwAoAgAgABAnQdySxwAoAgAhASAEQoCAgIDgAFEEQCAEIQAMAQsgASAFIARCgICAgDAQowshAEHckscAKAIAIAQQJ0HckscAKAIAIQELIAEgBRAnCyACQRBqJAAgAAtWAQJ+AkBB3JLHACgCACAAIAFBARCXAyICQoCAgIBwgyIDQoCAgIDgAFENACADQoCAgIBQUQRAIAIQ/gshAgwBC0HckscAKAIAIAIQmAMhAgsgAhD1CwskAQJ/IwBBEGsiACQAQdiSxwAoAgAgAEEMahD1BCAAQRBqJAALDwBB3JLHACgCACAAEOQBCxYAQdySxwAoAgAgACkDABAnIAAQ+AwLFABB3JLHACgCACABIAApAwAQqwsLSQIBfwF+IwBBEGsiAyQAQdySxwAoAgAgA0EIaiAAKQMAEJEGIgBFBEAgASADKQMIIgQ+AgAgAiAEQiCIPgIACyADQRBqJAAgAAsSAEHckscAKAIAIAApAwAQuQMLHgEBfiAAKQMAIgFCgICAgHBaBH8gAacvAQoFQQALC1sBAn5CgICAgDAhAQJAIAApAwAiAkKAgICAcFQNACACpy8BCiIARQ0AQdiSxwAoAgAgABDMCiIARQ0AQdySxwAoAgAgABBzIQFB3JLHACgCACAAEFELIAEQ9QsLCgBB3JLHACgCAAsnAgF/AX5B3JLHACgCACgCCCIAKQOIBSAAQoCAgIDAADcDiAUQ9QsLCwBCgICAgBAQ9QsLMQIBfwF8IwBBEGsiASQAQdySxwAoAgAgAUEIaiAAKQMAELECGiABKwMIIAFBEGokAAsaAQF/QdiSxwAoAgAiAAR/IAAoAvAEBUEACws3AgF+AX9B3JLHACgCACkDgAIiAEKAgICA8H5aBEAgAKdBBGsiASABKAIAQQFqNgIACyAAEPULCwsAQoCAgIAgEPULC+gCAgF/AX4jAEEgayICJAACf0HckscAKAIAIAEpAwAQciIBRQRAQoCAgIDgABD1CwwBC0HckscAKAIAIAIgACkDACABEN0IIQBB3JLHACgCACABEFECQCAAQQBIBEBCgICAgOAAIQMMAQtBACAARQ0BGkHckscAKAIAEGYhA0HckscAKAIAIQACQCACLQAAQRBxBEAgACADQf+cwAAgAikDEEEHELEFGkHckscAKAIAIANB8ZvAACACKQMYQQcQsQUaQdySxwAoAgAgAikDCBAnDAELIAAgA0He7cAAIAIpAwhBBxCxBRpB3JLHACgCACADQYj7wAAgAjUCAEIBiEIBg0KAgICAEIRBBxCxBRoLQdySxwAoAgAgA0H9+8AAIAI1AgBCAohCAYNCgICAgBCEQQcQsQUaQdySxwAoAgAgA0Ha+8AAIAI1AgBCAYNCgICAgBCEQQcQsQUaCyADEPULCyACQSBqJAALuwECBX8CfiMAQRBrIgEkAAJAQdySxwAoAgAgAUEMaiABQQhqIAApAwBBAxCLBEEASARAQoCAgIDgACEGDAELQdySxwAoAgAQ1AEhBiABKAIMIgVBBGohAiABKAIIIQNBACEAA0BB3JLHACgCACEEIAAgA0YEQCAEIAUgAxCqAQUgBCACKAIAEGQhB0HckscAKAIAIAYgACAHEJMDGiACQQhqIQIgAEEBaiEADAELCwsgBhD1CyABQRBqJAALCQAgAEEREKkNCwkAIABBARCpDQsXAEHckscAKAIAIAApAwAgARCcBhD1CwsXAEHckscAKAIAIAApAwAgARDNARD1CwtLAQF+AkBB3JLHACgCACABKQMAEHIiAUUEQEKAgICA4AAhAgwBC0HckscAKAIAIAApAwAgARBrIQJB3JLHACgCACABEFELIAIQ9QsLFQBB3JLHACgCACAAKQMAELQBEPULCxUAQdySxwAoAgAgACkDABCdCxD1CwsVAEHckscAKAIAIAApAwAQmwsQ9QsLCgBB2JLH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IgA5AwAgAiAAvUI0iKdB/w9xa0EySARAICshLAwBCyABICsgLUQAAAAuihmjO6IiAKEiLCAtRMFJICWag3s5oiArICyhIAChoSIuoSIAOQMACyAt/AIhAiABICwgAKEgLqE5AwgMAQsgA0GAgMD/B08EQCABIAAgAKEiADkDACABIAA5AwhBACECDAELIAwgL0L/////////B4NCgICAgICAgLDBAIS/Iiv8ArciADkDECAMICsgAKFEAAAAAAAAcEGiIiv8ArciADkDGCAMICsgAKFEAAAAAAAAcEGiOQMgIAxBIGohAkEDIQkDQCAJQQFrIQkgAisDACACQQhrIQJEAAAAAAAAAABhDQALAn8gDEEQaiEPIwBBsARrIgYkACADQRR2QZYIayIDQQNrQRhtIgJBACACQQBKGyIQQWhsIANqIQoCQEGUo8YAKAIAIg4gCUEBaiINQQFrIhRqIgJBAEgNACACBH8gDSAOaiICQQFxIBBBAnQgDUECdGtBpKPGAGohBSAQIA1rIQsgAkF+cSEJIA0gEGtBAmshAyAGQcACaiECA0AgAkEIagJ8AkAgBCALakEBakEATgRAIAIgBSgCALc5AwAMAQsgAkIANwMARAAAAAAAAAAAIAMgBEcNARoLIAVBBGooAgC3CzkDACACQRBqIQIgBUEIaiEFIAkgBEECaiIERw0AC0UNASAEIAtqQQFqBSAQIBRrCyICQQBIBHxEAAAAAAAAAAAFIAJBAnQoAqCjRrcLIQAgBkHAAmogBEEDdGogADkDAAsgCkEYayEIQQAhAiAOQQAgDkEAShshCyANQf7///8HcSEJIA1BAXEhFyANQQN0IAZqQbACaiEHA0AgAiEDAkAgDUEATARARAAAAAAAAAAAIQAMAQsCQCAURQRAQQAhAkQAAAAAAAAAACEADAELRAAAAAAAAAAAIQAgDyECIAchBCAJIQUDQCACQQhqKwMAIAQrAwCiIAIrAwAgBEEIaisDAKIgAKCgIQAgAkEQaiECIARBEGshBCAFQQJrIgUNAAsgCSECIBdFDQELIA8gAkEDdGorAwAgBkHAAmogAyAUaiACa0EDdGorAwCiIACgIQALIAYgA0EDdGogADkDACAHQQhqIQcgA0EBaiECIAMgC0cNAAtB/RcgCCAIQf0XTxtB/g9rIApBlwhrIApBlhBKIhgb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BGsiAmogASACai0AADoAAAsgAkEESQ0AIAJBBGsiBEEMcUEMRwRAIARBAnZBAWpBA3EhAyABQQRrIQUgAEEEayEGA0AgAiAGaiACIAVqKAIANgIAIAJBBGshAiADQQFrIgMNAAsgBEEMSQ0BCyABQRBrIQUgAEEQayEGA0AgAiAGaiIDQQxqIAIgBWoiBEEMaigCADYCACADQQhqIARBCGooAgA2AgAgA0EEaiAEQQRqKAIANgIAIAMgBCgCADYCACACQRBrIgJBA0sNAAsLIAJFDQIgAiIDQQNxIgQEQCABQQFrIQUgAEEBayEGA0AgAyAGaiADIAVqLQAAOgAAIANBAWshAyAEQQFrIgQNAAsLIAJBBEkNAiABQQRrIQQgAEEEayEFA0AgAyAFaiIBQQNqIAMgBGoiAkEDai0AADoAACABQQJqIAJBAmotAAA6AAAgAUEBaiACQQFqLQAAOgAAIAEgAi0AADoAACADQQRrIgMNAAsMAgsgBEEESQ0AIARBBGsiAkEccUEcRgRAA0AgAyABKAIANgIAIANBBGogAUEEaigCADYCACADQQhqIAFBCGooAgA2AgAgA0EMaiABQQxqKAIANgIAIANBEGogAUEQaigCADYCACADQRRqIAFBFGooAgA2AgAgA0EYaiABQRhqKAIANgIAIANBHGogAUEcaigCADYCACABQSBqIQEgA0EgaiEDIARBIGsiBEEDSw0ADAILAAsgAkECdkEBakEHcSIFIQIDQCADIAEoAgA2AgAgAUEEaiEBIANBBGohAyACQQFrIgINAAsgBCAFQQJ0ayEECyAERQ0AIARBB3EiAgR/A0AgAyABLQAAOgAAIANBAWohAyABQQFqIQEgAkEBayICDQALIARBeHEFIAQLIQIgBEEISQ0AA0AgAyABLQAAOgAAIANBAWogAUEBai0AADoAACADQQJqIAFBAmotAAA6AAAgA0EDaiABQQNqLQAAOgAAIANBBGogAUEEai0AADoAACADQQVqIAFBBWotAAA6AAAgA0EGaiABQQZqLQAAOgAAIANBB2ogAUEHai0AADoAACADQQhqIQMgAUEIaiEBIAJBCGsiAg0ACwsgAA8LIAAgASAC/AoAACAACxMAIABBIHIgACAAQcEAa0EaSRsL0gEBAn8CQAJAIAAiAUEDcUUNACABLQAARQ0BIAFB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AkAgACIDQQNxRQ0AIAMtAABFDQEgA0EBaiIDQQNxRQ0AIAMtAABFDQEgAEECaiIDQQNxRQ0AIAMtAABFDQEgAEEDaiIDQQNxRQ0AIAMtAABFDQEgAEEEaiIDQQNxDQELIANBBWshAwNAIANBBWohBCADQQRqIQNBgIKECCAEKAIAIgRrIARyQYCBgoR4cUGAgYKEeEYNAAsDQCADQQFqIgMtAAANAAsLAkAgAkUNAANAIAEtAAAiBEUNASADIAQ6AAAgA0EBaiEDIAFBAWohASACQQFrIgINAAsLIANBADoAACAACw4AIABBIHJB4QBrQRpJC8EBAgJ+An8gAL0iAkI0iKdB/w9xIgRB/wdrIQUCQCAEQbMITwRAIAEgADkDACACQv////////8Hg1BFIAVBgAhGcQ0BIAJCgICAgICAgICAf4O/DwsgBEH+B00EQCABIAJCgICAgICAgICAf4M3AwAgAA8LIAIgBa0iA4ZC/////////weDUARAIAEgADkDACACQoCAgICAgICAgH+Dvw8LIAFCgICAgICAgHggA4cgAoMiAjcDACAAIAK/oSEACyAACwoAIABBMGtBCkkLFwAgAEEwa0EKSSAAQSByQeEAa0EaSXILGgAgAEKAgICAcFoEfyAApy8BCiABRgVBAAsLKQIBfwF+IwBBEGsiBCQAIAQgAjYCDCAAIANBASABIAIQIyAEQRBqJAALRwEBfyMAQRBrIgMkACADIAE3AwggACAAIAEgAyADQQhqIAIQjQUiARAnIANBEGokAEF/QQEgAUKAgICAcINCgICAgOAAURsLLAEBfyMAQRBrIgQkACAEIAI2AgwgACADIAEgAhAgIARBEGokAEKAgICA4AALPwACQCABQoCAgIBwVA0AIAIgAaciAi8BCkcNACACKAIYIgJFDQAgACACKQMAECggACACKQMIECggACACEBYLC1wAAkAgAUKAgICAcFQNACADIAGnIgMvAQpHDQAgAygCGCIDRQ0AIAMpAwAiAUKAgICAYFoEQCAAIAGnIAIRAgALIAMpAwgiAUKAgICAYFQNACAAIAGnIAIRAgALCzgBAX8gAEEwayIEQQpPBH8gAEHBAGsgA00EQCAAQTdrDwsgAiAAQdcAayAAQeEAayABTxsFIAQLC7sBAgR/An4jAEEQayICJAACQEHckscAKAIAIAJBDGogAkEIaiAAKQMAIAEQiwRBAEgEQEKAgICA4AAhBgwBC0HckscAKAIAENQBIQYgAigCDCIFQQRqIQEgAigCCCEDQQAhAANAQdySxwAoAgAhBCAAIANGBEAgBCAFIAMQqgEFIAQgASgCABBzIQdB3JLHACgCACAGIAAgBxCTAxogAUEIaiEBIABBAWohAAwBCwsLIAYQ9QsgAkEQaiQACyEBAX4gACkDACICQoCAgIBwWgR/IAKnLwEKIAFGBUEACwtqAQF/IwBB8ABrIgQkACAEIAA2AiggBCAANgIEIARCADcDWCAEQX82AgggBEIANwNgIARBfzYCVCAEIAJBASADEIkNIAEEQCABIAQoAmAgACAEKAIEIAQoAihramo2AgALIARB8ABqJACnCwuNiAfpAQBBgIDAAAuS6QF7fQAgfQAoKSB7CiAgICBbbmF0aXZlIGNvZGVdCn0AY2Fubm90IG1peCA/PyB3aXRoICYmIG9yIHx8AEpTT2JqZWN0czogewBKU1NoYXBlczogewBKU0F0b20gdGFibGU6IHsASlNBdG9tIGhhc2ggdGFibGU6IHsAWnp6egBwcm94eTogcHJvcGVydHkgbm90IHByZXNlbnQgaW4gdGFyZ2V0IHdlcmUgcmV0dXJuZWQgYnkgbm9uIGV4dGVuc2libGUgcHJveHkAcmV2b2tlZCBwcm94eQBub3QgYSBwcm94eQBQcm94eQBhZGRfcHJvcGVydHkAQ2Fubm90IGFzc2lnbiB0byByZWFkIG9ubHkgcHJvcGVydHkAcHJveHk6IGNhbm5vdCBzZXQgcHJvcGVydHkAbm8gc2V0dGVyIGZvciBwcm9wZXJ0eQB2YWx1ZSBoYXMgbm8gcHJvcGVydHkAY291bGQgbm90IGRlbGV0ZSBwcm9wZXJ0eQBwcm94eTogZHVwbGljYXRlIHByb3BlcnR5AGhhc093blByb3BlcnR5AGhhc093bkVudW1Qcm9wZXJ0eQBwcm94eTogaW5jb25zaXN0ZW50IGRlbGV0ZVByb3BlcnR5AE9iamVjdC5kZWZpbmVQcm9wZXJ0eQBwcm94eTogaW5jb25zaXN0ZW50IGRlZmluZVByb3BlcnR5AEpTX0RlZmluZVByb3BlcnR5ACFtci0+ZW1wdHkASW5maW5pdHkARmluYWxpemF0aW9uUmVnaXN0cnkAb3V0IG9mIG1lbW9yeQB1bmtub3duIHVuaWNvZGUgZ2VuZXJhbCBjYXRlZ29yeQBHZW5lcmFsX0NhdGVnb3J5AGV2ZXJ5AHNsb3BweQBhbnkAYXBwbHkAJyVzJyBpcyByZWFkLW9ubHkAZXhwZWN0aW5nIGNhdGNoIG9yIGZpbmFsbHkAc3RpY2t5AEJpZ0ludCBhcmUgZm9yYmlkZGVuIGluIEpTT04uc3RyaW5naWZ5AHRvX3Byb3BrZXkAaW52YWxpZCB2YWx1ZSB1c2VkIGFzICVzIGtleQBpbnZhbGlkIHZhbHVlIHVzZWQgYXMgV2Vha01hcCBrZXkAZHVwbGljYXRlIHdpdGgga2V5AHN1YmFycmF5AGpzX3JlYWxsb2NfYXJyYXkAanNfbmV3X3VpbnQ4YXJyYXkAZW1wdHkgYXJyYXkAbm9uIGludGVnZXIgaW5kZXggaW4gdHlwZWQgYXJyYXkAbmVnYXRpdmUgaW5kZXggaW4gdHlwZWQgYXJyYXkAb3V0LW9mLWJvdW5kIGluZGV4IGluIHR5cGVkIGFycmF5AGNhbm5vdCBjcmVhdGUgbnVtZXJpYyBpbmRleCBpbiB0eXBlZCBhcnJheQBjYW5ub3QgZnJlZXplIHJlc2l6YWJsZSB0eXBlZCBhcnJheQBpbnZhbGlkIHR5cGVkIGFycmF5AGlzQXJyYXkAdG9BcnJheQBub3QgYSBUeXBlZEFycmF5AG5vdCBhIFVpbnQ4QXJyYXkAZ2V0RGF5AGdldFVUQ0RheQBncm91cEJ5AGMgPCByYWRpeABtLT5kZnNfYW5jZXN0b3JfaW5kZXggPD0gbS0+ZGZzX2luZGV4AGpzX2dldF9hdG9tX2luZGV4AGludmFsaWQgYXJyYXkgaW5kZXgAaW52YWxpZCB0eXBlZCBhcnJheSBpbmRleABvdXQtb2YtYm91bmQgbnVtZXJpYyBpbmRleABKU19BdG9tSXNBcnJheUluZGV4AGZpbmRMYXN0SW5kZXgAZmluZEluZGV4AHRvSGV4AGZyb21IZXgAc2V0RnJvbUhleABpbnZhbGlkIGV4cG9ydCBzeW50YXgAaW52YWxpZCBhc3NpZ25tZW50IHN5bnRheABtYXgAJTA4eABcdSUwNHgAICUwNHgAXHglMDJ4AGludmFsaWQgb3Bjb2RlOiBwYz0ldSBvcGNvZGU9MHglMDJ4ACAlMDJ4AC0rICAgMFgweAAtMFgrMFggMFgtMHgrMHggMHgAbGluZSB0ZXJtaW5hdG9yIG5vdCBhbGxvd2VkIGFmdGVyIHRocm93AGdyb3cAcG93AG5vdwBzdGFjayBvdmVyZmxvdwBtdXN0IGJlIGNhbGxlZCB3aXRoIG5ldwBpc1ZpZXcAbm90IGEgRGF0YVZpZXcAcmF3AGRpdgAsJXU6JXUAICV1OiV1ACAlZDoldQAgJXUsJXUAdW5yZWFzb25hYmxlIGF0b20gY291bnQ6ICV1AGNsYXNzIGRlY2xhcmF0aW9ucyBjYW4ndCBhcHBlYXIgaW4gc2luZ2xlLXN0YXRlbWVudCBjb250ZXh0AGZ1bmN0aW9uIGRlY2xhcmF0aW9ucyBjYW4ndCBhcHBlYXIgaW4gc2luZ2xlLXN0YXRlbWVudCBjb250ZXh0AGxleGljYWwgZGVjbGFyYXRpb25zIGNhbid0IGFwcGVhciBpbiBzaW5nbGUtc3RhdGVtZW50IGNvbnRleHQAYXdhaXQgdXNpbmcgZGVjbGFyYXRpb24gaXMgbm90IGFsbG93ZWQgaW4gdGhpcyBjb250ZXh0AER1cGxpY2F0ZSBwYXJhbWV0ZXIgbmFtZSBub3QgYWxsb3dlZCBpbiB0aGlzIGNvbnRleHQAaW1wb3J0Lm1ldGEgbm90IHN1cHBvcnRlZCBpbiB0aGlzIGNvbnRleHQASlNfRnJlZUNvbnRleHQASlNDb250ZXh0AGpzX21hcF9pdGVyYXRvcl9uZXh0AHN0cmluZ19yb3BlX2l0ZXJfbmV4dABmb3JfaW5fbmV4dABmb3Jfb2ZfbmV4dABqc19hc3luY19nZW5lcmF0b3JfcmVzdW1lX25leHQAVW5leHBlY3RlZCBlbmQgb2YgaW5wdXQAVW5leHBlY3RlZCBlbmQgb2YgSlNPTiBpbnB1dAB0dABwdXNoX2NvbnN0AGV4cG9ydGVkIHZhcmlhYmxlICclcycgZG9lcyBub3QgZXhpc3QAcHJpdmF0ZSBjbGFzcyBmaWVsZCAnJXMnIGRvZXMgbm90IGV4aXN0AHJlX2VtaXRfc3RyaW5nX2xpc3QAdGVzdAByZXN0AGFzc2lnbm1lbnQgcmVzdCBwcm9wZXJ0eSBtdXN0IGJlIGxhc3QAcHZhbCA9PSBsYXN0AGZpbmRMYXN0AHNxcnQAc29ydABpbXBvcnQAZ2V0T3JJbnNlcnQAY2JydABmb3JfaW5fc3RhcnQAZm9yX2F3YWl0X29mX3N0YXJ0AGZvcl9vZl9zdGFydAB0cmltU3RhcnQAcGFkU3RhcnQAanNfY2FsbG9jX3J0AGFkb3B0AHVua25vd24gdW5pY29kZSBzY3JpcHQAdXNpbmcgZGVjbGFyYXRpb24gaXMgbm90IGFsbG93ZWQgYXQgdGhlIHRvcCBsZXZlbCBvZiBhIHNjcmlwdABTY3JpcHQAaHlwb3QAbG5vdABmcmVlX3plcm9fcmVmY291bnQAc3RyX2luZGV4ID09IG51bV9rZXlzX2NvdW50ICsgc3RyX2tleXNfY291bnQAbnVtX2luZGV4ID09IG51bV9rZXlzX2NvdW50AGNsYXNzX2lkIDwgY3R4LT5ydC0+Y2xhc3NfY291bnQAY29tcHV0ZV9yZWdpc3Rlcl9jb3VudABzeW1faW5kZXggPT0gYXRvbV9jb3VudABsYWJlbCA+PSAwICYmIGxhYmVsIDwgcy0+bGFiZWxfY291bnQAbGFiMSA+PSAwICYmIGxhYjEgPCBzLT5sYWJlbF9jb3VudABpbnZhbGlkIHJlcGVhdCBjb3VudABpbnZhbGlkIHJlcGV0aXRpb24gY291bnQAZm9udABpbnZhbGlkIGNvZGUgcG9pbnQAZnJvbUNvZGVQb2ludABpbnZhbGlkIGhpbnQAY2Fubm90IGNvbnZlcnQgdG8gYmlnaW50AHByaXZhdGUgbWV0aG9kIGlzIGFscmVhZHkgcHJlc2VudABCaWdJbnQgbmVnYXRpdmUgZXhwb25lbnQAZW5jb2RlVVJJQ29tcG9uZW50AGRlY29kZVVSSUNvbXBvbmVudAB1bmV4cGVjdGVkIGVuZCBvZiBjb21tZW50AGludmFsaWQgc3dpdGNoIHN0YXRlbWVudABFeHBlY3RlZCAnLCcgb3IgJ10nIGFmdGVyIGFycmF5IGVsZW1lbnQAY2Fubm90IGNvbnZlcnQgTmFOIG9yIEluZmluaXR5IHRvIEJpZ0ludABjYW5ub3QgY29udmVydCB0byBCaWdJbnQAbm90IGEgQmlnSW50AHBhcnNlSW50AGR1cGxpY2F0ZSBkZWZhdWx0AHNjb3BlX3B1dF92YXJfaW5pdABwdXRfdmFyX3JlZl9jaGVja19pbml0AHB1dF9sb2NfY2hlY2tfaW5pdAB1c2luZ19kaXNwb3NlX2luaXQAc3RhY2tUcmFjZUxpbWl0AHNwbGl0AGV4cGVjdGluZyBoZXggZGlnaXQAYXdhaXQAdHJpbVJpZ2h0AHJlZHVjZVJpZ2h0AGd0AHVuc2hpZnQAdHJpbUxlZnQAaW52YWxpZCBvZmZzZXQAaW52YWxpZCBieXRlT2Zmc2V0AGdldFRpbWV6b25lT2Zmc2V0AHJlc29sdmluZyBmdW5jdGlvbiBhbHJlYWR5IHNldABwcm94eTogaW5jb25zaXN0ZW50IHNldAByZXQAbGV0AGZpbmRfanVtcF90YXJnZXQAZXhwZWN0aW5nIHRhcmdldABpbnZhbGlkIGRlc3RydWN0dXJpbmcgdGFyZ2V0AGhlbGQgdmFsdWUgY2Fubm90IGJlIHRoZSB0YXJnZXQAaW52YWxpZCB0YXJnZXQAcHJveHk6IGluY29uc2lzdGVudCBnZXQAZXhwZWN0ZWQgc3RyaW5nIGZvciBhbHBoYWJldABpbnZhbGlkIGFscGhhYmV0AFdlYWtTZXQAY29uc3RydWN0AEpTX0ZyZWVBdG9tU3RydWN0AHVzZSBzdHJpY3QAUmVmbGVjdAByZWplY3QAdG9fb2JqZWN0AHNwZWNpYWxfb2JqZWN0AGNoZWNrX29iamVjdABzZXRfaG9tZV9vYmplY3QAT2JqZWN0LmRlZmluZVByb3BlcnRpZXMgY2FsbGVkIG9uIG5vbi1vYmplY3QASXRlcmF0b3IuZnJvbSBjYWxsZWQgb24gbm9uLW9iamVjdABub3QgYW4gQXN5bmNHZW5lcmF0b3Igb2JqZWN0AGNhbm5vdCBjb252ZXJ0IHRvIG9iamVjdABDYW5ub3QgY29udmVydCB1bmRlZmluZWQgb3IgbnVsbCB0byBvYmplY3QAaW52YWxpZCBicmFuZCBvbiBvYmplY3QAb3BlcmFuZCAncHJvdG90eXBlJyBwcm9wZXJ0eSBpcyBub3QgYW4gb2JqZWN0AHByb3h5OiBvd25LZXlzIG11c3QgcmV0dXJuIGFuIG9iamVjdABpdGVyYXRvciBtdXN0IHJldHVybiBhbiBvYmplY3QAb3B0aW9ucyBtdXN0IGJlIGFuIG9iamVjdABQcm9wZXJ0eSBkZXNjcmlwdGlvbiBtdXN0IGJlIGFuIG9iamVjdABvcHRpb25zLndpdGggbXVzdCBiZSBhbiBvYmplY3QAbm90IGEgRGF0ZSBvYmplY3QARXJyb3IucHJvdG90eXBlLnN0YWNrIHNldHRlciBjYWxsZWQgb24gdGhlIGhvbWUgb2JqZWN0AG5vdCBhIG9iamVjdABKU09iamVjdABwYXJzZUZsb2F0AGZsYXQAbm90aGluZyB0byByZXBlYXQAY29uY2F0AGNvZGVQb2ludEF0AGNoYXJBdABjaGFyQ29kZUF0AGtleXMAZ2V0T3duUHJvcGVydHlLZXlzAHByb3h5OiB0YXJnZXQgcHJvcGVydHkgbXVzdCBiZSBwcmVzZW50IGluIHByb3h5IG93bktleXMAICBmYXN0IGFycmF5cwB3aW5kb3dzAGV4cG9ydCAnJXMnIGluIG1vZHVsZSAnJXMnIGlzIGFtYmlndW91cwBwbHVzAHByaXZhdGUgY2xhc3MgZmllbGQgJyVzJyBhbHJlYWR5IGV4aXN0cwAgIGVsZW1lbnRzAGludmFsaWQgbnVtYmVyIG9mIGRpZ2l0cwB1bmljb2RlU2V0cwBiaW5hcnkgb2JqZWN0cwBpbnZhbGlkIHByb3BlcnR5IGFjY2VzcwBqc19vcF9kZWZpbmVfY2xhc3MAZmQtPmJ5dGVfY29kZS5idWZbZGVmaW5lX2NsYXNzX3Bvc10gPT0gT1BfZGVmaW5lX2NsYXNzAHVuc3VwcG9ydGVkIG9iamVjdCBjbGFzcwBzZXRIb3VycwBnZXRIb3VycwBzZXRVVENIb3VycwBnZXRVVENIb3VycwBnYXRoZXJfYXZhaWxhYmxlX2FuY2VzdG9ycwBnZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3JzAHdpdGhSZXNvbHZlcnMAdG9vIG1hbnkgaW1icmljYXRlZCBxdWFudGlmaWVycwBpbnZhbGlkIG1vZGlmaWVycwB0b28gbWFueSBuYW1lZCBncm91cHMAdW5pY29kZV9wcm9wX29wcwBhY29zAGZvciBhd2FpdCBpcyBvbmx5IHZhbGlkIGluIGFzeW5jaHJvbm91cyBmdW5jdGlvbnMAbmV3LnRhcmdldCBvbmx5IGFsbG93ZWQgd2l0aGluIGZ1bmN0aW9ucwBieXRlY29kZSBmdW5jdGlvbnMAQyBmdW5jdGlvbnMAYmluZGluZyBwYXR0ZXJucyBhcmUgbm90IGFsbG93ZWQgaW4gdXNpbmcgZGVjbGFyYXRpb25zAHByb3h5OiBpbmNvbnNpc3RlbnQgcHJldmVudEV4dGVuc2lvbnMAU2NyaXB0X0V4dGVuc2lvbnMAYXRvbXMAcHJveHk6IHByb3BlcnRpZXMgbXVzdCBiZSBzdHJpbmdzIG9yIHN5bWJvbHMAZ2V0T3duUHJvcGVydHlTeW1ib2xzAHJlc29sdmVfbGFiZWxzAGdyb3dhYmxlIFNoYXJlZEFycmF5QnVmZmVyIHJlcXVpcmVzIFNBQiBhbGxvY2F0b3IgaG9va3MAY2h1bmtzAHB1c2hfdGhpcwBuIDw9IHNsLT5uX3N0cmluZ3MAdGVtcGxhdGUgc3RyaW5ncwBtb2R1bGUgYXR0cmlidXRlIHZhbHVlcyBtdXN0IGJlIHN0cmluZ3MAaW52YWxpZCBkZXNjcmlwdG9yIGZsYWdzAGludmFsaWQgcmVndWxhciBleHByZXNzaW9uIGZsYWdzAHZhbHVlcwBzZXRNaW51dGVzAGdldE1pbnV0ZXMAc2V0VVRDTWludXRlcwBnZXRVVENNaW51dGVzAHRvbyBtYW55IGNhcHR1cmVzACAgc2hhcGVzAEpTX0R1bXBTaGFwZXMAZ2V0T3duUHJvcGVydHlOYW1lcwBnY19mcmVlX2N5Y2xlcwB1bnNjb3BhYmxlcwBhZGRfZXZhbF92YXJpYWJsZXMAcmVzb2x2ZV92YXJpYWJsZXMAY29tcGFjdF9wcm9wZXJ0aWVzAGNvcHlfZGF0YV9wcm9wZXJ0aWVzACAgcHJvcGVydGllcwBkZWZpbmVQcm9wZXJ0aWVzAGVudHJpZXMAZnJvbUVudHJpZXMAc3BlY2llcwB0b28gbWFueSByYW5nZXMAaW5jbHVkZXMAT2N0YWwgZXNjYXBlIHNlcXVlbmNlcwBoYXNJbmRpY2VzAGxlbmd0aCBvdXQgb2YgYm91bmRzAHNldE1pbGxpc2Vjb25kcwBnZXRNaWxsaXNlY29uZHMAc2V0VVRDTWlsbGlzZWNvbmRzAGdldFVUQ01pbGxpc2Vjb25kcwBzZXRTZWNvbmRzAGdldFNlY29uZHMAc2V0VVRDU2Vjb25kcwBnZXRVVENTZWNvbmRzAGl0YWxpY3MAYWJzAHByb3h5OiBpbmNvbnNpc3RlbnQgaGFzACUtMTVzADs7ICUuKnMACiUqcwAgKCVzAHNldCAlcwBnZXQgJXMAICAgIGF0ICVzACU1ZDogJXMgJXMAJXMgYXJlIG5vdCBhbGxvd2VkIGluICVzAHVuc3VwcG9ydGVkIGtleXdvcmQ6ICVzAHN1YnN0cgB4b3IAcHJveHk6IGluY29uc2lzdGVudCBnZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IAY2FsbF9jb25zdHJ1Y3RvcgBzdXBlcigpIGlzIG9ubHkgdmFsaWQgaW4gYSBkZXJpdmVkIGNsYXNzIGNvbnN0cnVjdG9yAHBhcmVudCBjbGFzcyBtdXN0IGJlIGNvbnN0cnVjdG9yACVzIGlzIG5vdCBhIGNvbnN0cnVjdG9yAGlzQ29uc3RydWN0b3IAaW5pdF9jdG9yAGNoZWNrX2N0b3IAZW1wdHkgaXRlcmF0b3IAY2Fubm90IGludm9rZSBhIHJ1bm5pbmcgaXRlcmF0b3IAYXN5bmNJdGVyYXRvcgBBcnJheSBJdGVyYXRvcgBTZXQgSXRlcmF0b3IATWFwIEl0ZXJhdG9yAFJlZ0V4cCBTdHJpbmcgSXRlcmF0b3IAbm90IGFuIEFzeW5jLWZyb20tU3luYyBJdGVyYXRvcgBjYW5ub3QgaW52b2tlIGEgcnVubmluZyBnZW5lcmF0b3IAbm90IGEgZ2VuZXJhdG9yAEFzeW5jR2VuZXJhdG9yAHRocm93X2Vycm9yAHN5bnRheCBlcnJvcgBjaGVja3N1bSBlcnJvcgBTZWN1cml0eUVycm9yAFN5bnRheEVycm9yAFRpbWVvdXRFcnJvcgBIaWVyYXJjaHlSZXF1ZXN0RXJyb3IAQWJvcnRFcnJvcgBXcm9uZ0RvY3VtZW50RXJyb3IASW52YWxpZEFjY2Vzc0Vycm9yAGlzRXJyb3IASW52YWxpZENoYXJhY3RlckVycm9yAEludmFsaWRNb2RpZmljYXRpb25FcnJvcgBFdmFsRXJyb3IASW50ZXJuYWxFcnJvcgBOZXR3b3JrRXJyb3IAVHlwZU1pc21hdGNoRXJyb3IAVVJMTWlzbWF0Y2hFcnJvcgBJbmRleFNpemVFcnJvcgBJblVzZUF0dHJpYnV0ZUVycm9yAEludmFsaWRTdGF0ZUVycm9yAEFnZ3JlZ2F0ZUVycm9yAEludmFsaWROb2RlVHlwZUVycm9yAERhdGFDbG9uZUVycm9yAFJhbmdlRXJyb3IAUmVmZXJlbmNlRXJyb3IATmFtZXNwYWNlRXJyb3IATm90Rm91bmRFcnJvcgBOb01vZGlmaWNhdGlvbkFsbG93ZWRFcnJvcgBOb3RTdXBwb3J0ZWRFcnJvcgBTdXBwcmVzc2VkRXJyb3IAUXVvdGFFeGNlZWRlZEVycm9yAFVSSUVycm9yAGZsb29yAGZvbnRjb2xvcgBhbmNob3IAZm9yAGtleUZvcgBleHBlY3Rpbmcgc3Vycm9nYXRlIHBhaXIAc2hyAHRudmZyAGpzX3dlYWtyZWZfZmluYWxpemVyAGEgZGVjbGFyYXRpb24gaW4gdGhlIGhlYWQgb2YgYSBmb3ItJXMgbG9vcCBjYW4ndCBoYXZlIGFuIGluaXRpYWxpemVyACdhcmd1bWVudHMnIGlkZW50aWZpZXIgaXMgbm90IGFsbG93ZWQgaW4gY2xhc3MgZmllbGQgaW5pdGlhbGl6ZXIAaW52YWxpZCBudW1iZXIgb2YgYXJndW1lbnRzIGZvciBnZXR0ZXIgb3Igc2V0dGVyAHVucmVnaXN0ZXIAZmlsdGVyAG1pc3NpbmcgZm9ybWFsIHBhcmFtZXRlcgAidXNlIHN0cmljdCIgbm90IGFsbG93ZWQgaW4gZnVuY3Rpb24gd2l0aCBkZWZhdWx0IG9yIGRlc3RydWN0dXJpbmcgcGFyYW1ldGVyAFN0cmluZyBjb250YWlucyBhbiBpbnZhbGlkIGNoYXJhY3RlcgB1bmV4cGVjdGVkIGNoYXJhY3RlcgBCYWQgZXNjYXBlZCBjaGFyYWN0ZXIAZ2V0X3N1cGVyAHByaXZhdGUgY2xhc3MgZmllbGQgZm9yYmlkZGVuIGFmdGVyIHN1cGVyAEl0ZXJhdG9yIEhlbHBlcgBpbnZhbGlkIHJlZGVmaW5pdGlvbiBvZiBsZXhpY2FsIGlkZW50aWZpZXIAJ2xldCcgaXMgbm90IGEgdmFsaWQgbGV4aWNhbCBpZGVudGlmaWVyAGludmFsaWQgcmVkZWZpbml0aW9uIG9mIGdsb2JhbCBpZGVudGlmaWVyAHlpZWxkIGlzIGEgcmVzZXJ2ZWQgaWRlbnRpZmllcgAnJXMnIGlzIGEgcmVzZXJ2ZWQgaWRlbnRpZmllcgBvdGhlcgBhdG9tMV9pc19pbnRlZ2VyICYmIGF0b20yX2lzX2ludGVnZXIAY2Fubm90IGNvbnZlcnQgdG8gQmlnSW50OiBub3QgYW4gaW50ZWdlcgBpc0ludGVnZXIAaXNTYWZlSW50ZWdlcgB0cmFuc2ZlcgBpbnZhbGlkIGFycmF5IGJ1ZmZlcgByZWFkIGFmdGVyIHRoZSBlbmQgb2YgdGhlIGJ1ZmZlcgBKU19Xcml0ZVNoYXJlZEFycmF5QnVmZmVyAGRldGFjaGVkIGNhbGxlZCBvbiBTaGFyZWRBcnJheUJ1ZmZlcgBjYW5ub3QgdHJhbnNmZXIgYSBTaGFyZWRBcnJheUJ1ZmZlcgBjYW5ub3QgdXNlIGlkZW50aWNhbCBBcnJheUJ1ZmZlcgBkZWZlcgBjYW5ub3QgY29udmVydCBCaWdJbnQgdG8gbnVtYmVyAGNhbm5vdCBjb252ZXJ0IHN5bWJvbCB0byBudW1iZXIAJXMgaXMgbm90IGFuIGludGVncmFsIG51bWJlcgBVbnRlcm1pbmF0ZWQgZnJhY3Rpb25hbCBudW1iZXIAVW5leHBlY3RlZCBudW1iZXIAbm90IGEgbnVtYmVyAEV4cG9uZW50IHBhcnQgaXMgbWlzc2luZyBhIG51bWJlcgBjb2x1bW5OdW1iZXIAZ2V0Q29sdW1uTnVtYmVyAGxpbmVOdW1iZXIAZ2V0TGluZU51bWJlcgB3aXRoX3B1dF92YXIAc2NvcGVfcHV0X3ZhcgB3aXRoX2dldF92YXIAc2NvcGVfZ2V0X3ZhcgB3aXRoX2RlbGV0ZV92YXIAc2NvcGVfZGVsZXRlX3ZhcgBjaGVja19kZWZpbmVfdmFyAGFzeW5jX3lpZWxkX3N0YXIAc2FyACFiYy0+aXNfd2lkZV9jaGFyAG1hbGZvcm1lZCB1bmljb2RlIGNoYXIAY2xlYXIAc2V0WWVhcgBnZXRZZWFyAHNldEZ1bGxZZWFyAGdldEZ1bGxZZWFyAHNldFVUQ0Z1bGxZZWFyAGdldFVUQ0Z1bGxZZWFyAHJvdDNyAHN0cmljdF9uZXEAc3RyaWN0X2VxAGV4cGVjdGluZyAneycgYWZ0ZXIgXHEAdW5leHBlY3RlZCBsaW5lIHRlcm1pbmF0b3IgaW4gcmVnZXhwAHVuZXhwZWN0ZWQgZW5kIG9mIHJlZ2V4cABVbmV4cGVjdGVkIHJlZ2V4cABKU19Xcml0ZVJlZ0V4cABzdXAAaW52YWxpZCBncm91cABkdXAAZHJvcABwb3AAY29udGludWUgbXVzdCBiZSBpbnNpZGUgbG9vcABub3AAbnVtX2tleXNfY21wAG5pcABzd2FwAG1hcABmbGF0TWFwAFdlYWtNYXAAZXhwZWN0aW5nICd7JyBhZnRlciBccABsb2cxcABzZXRfcHJvdG8ASlNfU2V0Q2xhc3NQcm90bwBKU19HZXRDbGFzc1Byb3RvAGdvdG8AdmFyX3JlZi0+aXNfY29ybwBCaWdJbnQgZGl2aXNpb24gYnkgemVybwBoYXNPd24AY2hlY2tfY3Rvcl9yZXR1cm4AcHJvbWlzZSBzZWxmIHJlc29sdXRpb24Ab3V0IG9mIG1lbW9yeSBpbiByZWdleHAgZXhlY3V0aW9uAGNvcnJ1cHRlZCBieXRlY29kZSBpbiByZWdleHAgZXhlY3V0aW9uAGludmFsaWQgbGFzdENodW5rSGFuZGxpbmcgb3B0aW9uAGJhZCB1bmRlcnNpemVkIG9wdGlvbgBkZXNjcmlwdGlvbgAhbS0+ZXZhbF9oYXNfZXhjZXB0aW9uACFtb2R1bGUtPmV2YWxfaGFzX2V4Y2VwdGlvbgBwcm94eTogZGVmaW5lUHJvcGVydHkgZXhjZXB0aW9uAEpTX1Rocm93RE9NRXhjZXB0aW9uAHR5cGVvZl9pc19mdW5jdGlvbgBqc19hc3luY19nZW5lcmF0b3JfcmVzb2x2ZV9mdW5jdGlvbgBqc19jcmVhdGVfZnVuY3Rpb24AcmVzaXphYmxlIEFycmF5QnVmZmVycyByZXF1aXJlIGEgcmVhbGxvYyBmdW5jdGlvbgBwcm9wZXJ0eSBpcyBub3QgYSBmdW5jdGlvbgAua2V5cyBpcyBub3QgYSBmdW5jdGlvbgAuaGFzIGlzIG5vdCBhIGZ1bmN0aW9uACVzIGlzIG5vdCBhIGZ1bmN0aW9uAGRpc3Bvc2UgbWV0aG9kIGlzIG5vdCBhIGZ1bmN0aW9uAHJldHVybiBub3QgaW4gYSBmdW5jdGlvbgBTZXR0ZXIgbXVzdCBiZSBhIGZ1bmN0aW9uAEdldHRlciBtdXN0IGJlIGEgZnVuY3Rpb24AZ2V0RnVuY3Rpb24AQXN5bmNHZW5lcmF0b3JGdW5jdGlvbgBBc3luY0Z1bmN0aW9uAGludGVyc2VjdGlvbgBqc19pbm5lcl9tb2R1bGVfZXZhbHVhdGlvbgAhbS0+YXN5bmNfZXZhbHVhdGlvbgBtb2R1bGUtPmFzeW5jX2V2YWx1YXRpb24AYXdhaXQgaW4gZGVmYXVsdCBleHByZXNzaW9uAHlpZWxkIGluIGRlZmF1bHQgZXhwcmVzc2lvbgBpbnZhbGlkIGNoYXJhY3RlciBpbiBjbGFzcyBpbiByZWd1bGFyIGV4cHJlc3Npb24AaW52YWxpZCBjbGFzcyBzZXQgb3BlcmF0aW9uIGluIHJlZ3VsYXIgZXhwcmVzc2lvbgBpbnZhbGlkIG9wZXJhdGlvbiBpbiByZWd1bGFyIGV4cHJlc3Npb24AaW52YWxpZCBkZWNpbWFsIGVzY2FwZSBpbiByZWd1bGFyIGV4cHJlc3Npb24AYmFjayByZWZlcmVuY2Ugb3V0IG9mIHJhbmdlIGluIHJlZ3VsYXIgZXhwcmVzc2lvbgBpbnZhbGlkIGVzY2FwZSBzZXF1ZW5jZSBpbiByZWd1bGFyIGV4cHJlc3Npb24AZXhwZWN0ZWQgJ29mJyBvciAnaW4nIGluIGZvciBjb250cm9sIGV4cHJlc3Npb24AdG9vIGNvbXBsaWNhdGVkIGRlc3RydWN0dXJpbmcgZXhwcmVzc2lvbgBleHBlY3RlZCAnfScgYWZ0ZXIgdGVtcGxhdGUgZXhwcmVzc2lvbgBiYWQgSlNFdmFsT3B0aW9ucyB2ZXJzaW9uAHRvUHJlY2lzaW9uAHVuaW9uAGFzaW4Aam9pbgBtaW4AY29weVdpdGhpbgB0aW1lT3JpZ2luAGdldF9hcnJheV9lbF9vcHRfY2hhaW4AZ2V0X2ZpZWxkX29wdF9jaGFpbgB0ZW1wbGF0ZSBsaXRlcmFsIGNhbm5vdCBhcHBlYXIgaW4gYW4gb3B0aW9uYWwgY2hhaW4AY2lyY3VsYXIgcHJvdG90eXBlIGNoYWluAHByaXZhdGVfaW4AdXNpbmcgZGVjbGFyYXRpb24gbm90IGFsbG93ZWQgaW4gZm9yLWluAGFzc2lnbgBObyBudW1iZXIgYWZ0ZXIgbWludXMgc2lnbgBpc0Zyb3plbgB3cml0dGVuAG1hcmtfY2hpbGRyZW4AKHBvcyArIGxlbikgPD0gYmNfYnVmX2xlbgB1bmV4cGVjdGVkIGVsbGlwc2lzIHRva2VuAGludmFsaWQgdW5yZWdpc3RlciB0b2tlbgBJbnZhbGlkIG9yIHVuZXhwZWN0ZWQgdG9rZW4AdGhlbgBzZXR0ZXIgaXMgZm9yYmlkZGVuAG51bGwgb3IgdW5kZWZpbmVkIGFyZSBmb3JiaWRkZW4AJWxsZG4AYXRhbgBuYW4Abm90IGEgYm9vbGVhbgBCb29sZWFuAGdjX3NjYW4AYmFkIG5vcm1hbGl6YXRpb24gZm9ybQBvdXQgb2YgcmFuZ2UgYXRvbQBKU19OZXdTeW1ib2xGcm9tQXRvbQBhcnJheV9mcm9tAG5hbWVzcGFjZSBmcm9tAGlzRGlzam9pbnRGcm9tAHJhbmRvbQB0cmltAG0tPmN5Y2xlX3Jvb3QgPT0gbQBpbXVsAGJhc2U2NHVybABwcml2YXRlX3N5bWJvbABub3QgYSBzeW1ib2wAU3ltYm9sAGlzX251bGwAaXNfdW5kZWZpbmVkX29yX251bGwAUmVnRXhwIGV4ZWMgbWV0aG9kIG11c3QgcmV0dXJuIGFuIG9iamVjdCBvciBudWxsAHBhcmVudCBwcm90b3R5cGUgbXVzdCBiZSBhbiBvYmplY3Qgb3IgbnVsbABvYmplY3QgcHJvdG90eXBlIG1heSBvbmx5IGJlIGFuIE9iamVjdCBvciBudWxsAGNhbm5vdCBzZXQgcHJvcGVydHkgJyVzJyBvZiBudWxsAGNhbm5vdCByZWFkIHByb3BlcnR5ICclcycgb2YgbnVsbABvbmx5LWZ1bGwATnVsbABmaWxsAG5ldyBBcnJheUJ1ZmZlciBpcyB0b28gc21hbGwAVHlwZWRBcnJheSBsZW5ndGggaXMgdG9vIHNtYWxsAGl0ZXJhdG9yX2NhbGwAdGFpbF9jYWxsAGRvdEFsbABtYXRjaEFsbAByZXBsYWNlQWxsAGNlaWwAbXBfc2hsAHVwZGF0ZV9sYWJlbABiY19idWZbcG9zXSA9PSBPUF9sYWJlbABwdXRfYXJyYXlfZWwAZ2V0X2FycmF5X2VsAGRlZmluZV9hcnJheV9lbABhcHBseV9ldmFsAGpzX2J5dGVjb2RlX2V2YWwAaW52YWxpZCBCaWdJbnQgbGl0ZXJhbABpbnZhbGlkIG51bWJlciBsaXRlcmFsAEJhZCBjb250cm9sIGNoYXJhY3RlciBpbiBzdHJpbmcgbGl0ZXJhbABKU19HZXRPd25Qcm9wZXJ0eU5hbWVzSW50ZXJuYWwAX19KU19FdmFsSW50ZXJuYWwASlNfU2V0T3BhcXVlSW50ZXJuYWwAaGV4YWRlY2ltYWwAYWxsb3ctcGFydGlhbABzdG9wLWJlZm9yZS1wYXJ0aWFsAHRvRXhwb25lbnRpYWwAc2VhbABnbG9iYWwAcm90NWwAcm90NGwAcm90M2wAcXVldWVNaWNyb3Rhc2sAanNfbWFwX21hcmsAYmxpbmsAcmV0dXJuIGluIGEgc3RhdGljIGluaXRpYWxpemVyIGJsb2NrAHVzaW5nX2NoZWNrAHB1dF92YXJfcmVmX2NoZWNrAGdldF92YXJfcmVmX2NoZWNrAHB1dF9sb2NfY2hlY2sAZ2V0X2xvY19jaGVjawBzdGFjawBBc3luY0Rpc3Bvc2FibGVTdGFjawAhcy0+aXNfd2VhawBpAHNldE1vbnRoAGdldE1vbnRoAHNldFVUQ01vbnRoAGdldFVUQ01vbnRoAGludmFsaWQga2V5d29yZDogd2l0aABzdGFydHNXaXRoAGVuZHNXaXRoAGdldF9sZW5ndGgAcHJvcCA9PSBKU19BVE9NX2xlbmd0aABpbnZhbGlkIGFycmF5IGxlbmd0aABpbnZhbGlkIGFycmF5IGJ1ZmZlciBtYXggbGVuZ3RoAGludmFsaWQgbWF4IGFycmF5IGJ1ZmZlciBsZW5ndGgAaW52YWxpZCBhcnJheSBidWZmZXIgbGVuZ3RoAGludmFsaWQgc3RyaW5nIGxlbmd0aABpbnZhbGlkIGxlbmd0aABpbnZhbGlkIGJ5dGVPZmZzZXQgb3IgYnl0ZUxlbmd0aABpbnZhbGlkIGJ5dGVMZW5ndGgAbWF4Qnl0ZUxlbmd0aAB0cmFuc2ZlclRvRml4ZWRMZW5ndGgATWF0aABwdXNoAGFjb3NoAEpTX1Jlc2l6ZUF0b21IYXNoAGFzaW5oAGF0YW5oAGJyZWFrIG11c3QgYmUgaW5zaWRlIGxvb3Agb3Igc3dpdGNoAG1hdGNoAG5pcF9jYXRjaABzZWFyY2gAZm9yRWFjaABwdXRfYXJnAHNldF9hcmcAZ2V0X2FyZwBsb2cAQXJyYXkgdG9vIGxvbmcAc3RyaW5nIHRvbyBsb25nAEFycmF5IGxvbyBsb25nAHN1YnN0cmluZwBwdXNoX2VtcHR5X3N0cmluZwBqc19iaWdpbnRfZnJvbV9zdHJpbmcAaW52YWxpZCBoZXggc3RyaW5nAGNhbm5vdCBjb252ZXJ0IHN5bWJvbCB0byBzdHJpbmcAdW5leHBlY3RlZCBlbmQgb2Ygc3RyaW5nAFVuZXhwZWN0ZWQgc3RyaW5nAG5vdCBhIHN0cmluZwBFcnJvci5wcm90b3R5cGUuc3RhY2sgc2V0dGVyIGV4cGVjdHMgYSBzdHJpbmcAaW52YWxpZCByYXdKU09OIHN0cmluZwBpbnZhbGlkIGJhc2U2NCBzdHJpbmcAdG9TdHJpbmcAdG9EYXRlU3RyaW5nAHRvTG9jYWxlRGF0ZVN0cmluZwB0b1RpbWVTdHJpbmcAdG9Mb2NhbGVUaW1lU3RyaW5nAHRvTG9jYWxlU3RyaW5nAHRvR01UU3RyaW5nAEpTU3RyaW5nAHRvSVNPU3RyaW5nAHRvVVRDU3RyaW5nAGFscmVhZHkgcnVubmluZwBleHBlY3RlZCBzdHJpbmcgZm9yIGxhc3RDaHVua0hhbmRsaW5nAGpzX2lubmVyX21vZHVsZV9saW5raW5nAGR1cGxpY2F0ZSBpbXBvcnQgYmluZGluZwBpbnZhbGlkIGltcG9ydCBiaW5kaW5nAHByb21pc2UgaXMgcGVuZGluZwBvbWl0UGFkZGluZwBiaWcAbmVnAHJlZ2V4cCBtdXN0IGhhdmUgdGhlICdnJyBmbGFnAHRvU3RyaW5nVGFnACUuMTRnAHR5cGVvZgBpbnN0YW5jZW9mAGluZgBkaWZmID09IChpbnQ4X3QpZGlmZgBkaWZmID09IChpbnQxNl90KWRpZmYAZGVsZXRlX2ZpbnJlY193ZWFrcmVmAGhyZWYAZGVyZWYAZ2NfZGVjcmVmAHdpdGhfZ2V0X3JlZgBzY29wZV9nZXRfcmVmAHB1dF92YXJfcmVmAHNldF92YXJfcmVmAGdldF92YXJfcmVmAG1ha2VfdmFyX3JlZgBmcmVlX3Zhcl9yZWYAc2YtPnZhcl9yZWZzW3Zhcl9yZWYtPnZhcl9yZWZfaWR4XSA9PSB2YXJfcmVmAG9wdGltaXplX3Njb3BlX21ha2VfZ2xvYmFsX3JlZgByZXNldF93ZWFrX3JlZgBkZWxldGVfbWFwX3dlYWtfcmVmAG1ha2VfYXJnX3JlZgBtYWtlX3Zhcl9yZWZfcmVmAHdpdGhfbWFrZV9yZWYAb3B0aW1pemVfc2NvcGVfbWFrZV9yZWYAbWFrZV9sb2NfcmVmAHNjb3BlX2dldF92YXJfdW5kZWYAcmV0dXJuX3VuZGVmAHdpdGhfZ2V0X3JlZl91bmRlZgBXZWFrUmVmAGluZGV4T2YAbGFzdEluZGV4T2YAaXNTdXBlcnNldE9mAGlzU3Vic2V0T2YAdmFsdWVPZgBzZXRQcm90b3R5cGVPZgBnZXRQcm90b3R5cGVPZgBpc1Byb3RvdHlwZU9mAGZvbnRzaXplAGpzX2FycmF5X2J1ZmZlcl9yZXNpemUAbmV3X3NpemUgPD0gc2gtPnByb3Bfc2l6ZQBkZXNjciA8IHJ0LT5hdG9tX3NpemUAYXRvbSA8IHJ0LT5hdG9tX3NpemUALnNpemUgaXMgbm90IGEgbGVnYWwgc2l6ZQBub3JtYWxpemUAY3JfcmVnZXhwX2Nhbm9uaWNhbGl6ZQB3aW5kb3dTaXplAGNodW5rU2l6ZQBmcmVlemUAbW92ZQByZXNvbHZlAG11c3QgYmUgcG9zaXRpdmUAdG9QcmltaXRpdmUAaXNOYXRpdmUAcHVzaF90cnVlAGlmX3RydWUAcHV0X3N1cGVyX3ZhbHVlAGdldF9zdXBlcl92YWx1ZQBtYXJrX3dlYWtfbWFwX3ZhbHVlAHB1c2hfYXRvbV92YWx1ZQBwdXRfcmVmX3ZhbHVlAGdldF9yZWZfdmFsdWUARXhwZWN0ZWQgJywnIG9yICd9JyBhZnRlciBwcm9wZXJ0eSB2YWx1ZQB1bmtub3duIHVuaWNvZGUgcHJvcGVydHkgdmFsdWUAcmVzdCBlbGVtZW50IGNhbm5vdCBoYXZlIGEgZGVmYXVsdCB2YWx1ZQBpbnZhbGlkIHJldCB2YWx1ZQBPYmplY3RWYWx1ZQBfX0pTX0F0b21Ub1ZhbHVlAEludmFsaWQgcHJvcGVydHkgZGVzY3JpcHRvci4gQ2Fubm90IGJvdGggc3BlY2lmeSBhY2Nlc3NvcnMgYW5kIGEgdmFsdWUgb3Igd3JpdGFibGUgYXR0cmlidXRlAGx0ZQBpc0Zpbml0ZQBDYWxsU2l0ZQBndGUAZGVsZXRlAFVuZXhwZWN0ZWQgc3RyaW5nIHRlbXBsYXRlAGNyZWF0ZQBOdW1iZXIgdGFnIGV4cGVjdGVkIGZvciBkYXRlAEJpZ0ludCBpcyB0b28gbGFyZ2UgdG8gYWxsb2NhdGUAc2V0RGF0ZQBnZXREYXRlAHNldFVUQ0RhdGUAZ2V0VVRDRGF0ZQBJbnZhbGlkIERhdGUAc3RyaW5nIGV4cG9ydCBuYW1lIG9ubHkgYWxsb3dlZCB3aXRoICdmcm9tJyBjbGF1c2UAcmV2ZXJzZQBwYXJzZQB1c2luZ19kaXNwb3NlAGFzeW5jRGlzcG9zZQBsb29zZQBpdGVyYXRvcl9jbG9zZQBwdXNoX2ZhbHNlAGlmX2ZhbHNlAHByb3h5IHByZXZlbnRFeHRlbnNpb25zIGhhbmRsZXIgcmV0dXJuZWQgZmFsc2UAUHJvbWlzZQBzdW1QcmVjaXNlAHRvTG93ZXJDYXNlAHRvTG9jYWxlTG93ZXJDYXNlAHRvVXBwZXJDYXNlAHRvTG9jYWxlVXBwZXJDYXNlAGlnbm9yZUNhc2UAZmNsb3N1cmUAbG9jYWxlQ29tcGFyZQBwcm94eTogaW5jb25zaXN0ZW50IHByb3RvdHlwZQBwcm94eTogYmFkIHByb3RvdHlwZQBpbnZhbGlkIHR5cGVkIGFycmF5IHR5cGUAaW52YWxpZCBvYmplY3QgdHlwZQB1bnN1cHBvcnRlZCBzeW1ib2wgdHlwZQBlbnRlcl9zY29wZQBsZWF2ZV9zY29wZQBkaXNwb3NlX3Njb3BlAHVuZXNjYXBlAEJhZCBVbmljb2RlIGVzY2FwZQBub25lAGl0ZXJhdG9yX2dldF92YWx1ZV9kb25lAGpzX2lubmVyX21vZHVsZV9saW5raW5nIGRvbmUAcmVzdCBlbGVtZW50IG11c3QgYmUgdGhlIGxhc3Qgb25lAG11bHRpbGluZQAgIHBjMmxpbmUAc29tZQBKU19GcmVlUnVudGltZQBKU1J1bnRpbWUAc2V0VGltZQBnZXRUaW1lAHNldF9uYW1lAHNldF9vYmplY3RfbmFtZQBzZXRfY2xhc3NfbmFtZQBFeHBlY3RlZCAnOicgYWZ0ZXIgcHJvcGVydHkgbmFtZQB1bmtub3duIHVuaWNvZGUgcHJvcGVydHkgbmFtZQBpbnZhbGlkIHByb3BlcnR5IG5hbWUAZHVwbGljYXRlIF9fcHJvdG9fXyBwcm9wZXJ0eSBuYW1lAGlsbGVnYWwgZXhwb3J0IG5hbWUAaW52YWxpZCByZWRlZmluaXRpb24gb2YgcGFyYW1ldGVyIG5hbWUAZXhwZWN0aW5nIGdyb3VwIG5hbWUAZHVwbGljYXRlIGdyb3VwIG5hbWUAaW52YWxpZCBncm91cCBuYW1lAGR1cGxpY2F0ZSBsYWJlbCBuYW1lAGludmFsaWQgZmlyc3QgY2hhcmFjdGVyIG9mIHByaXZhdGUgbmFtZQBpbnZhbGlkIG1ldGhvZCBuYW1lAGV4cGVjdGluZyBmaWVsZCBuYW1lAGludmFsaWQgZmllbGQgbmFtZQBjbGFzcyBzdGF0ZW1lbnQgcmVxdWlyZXMgYSBuYW1lAGdldEZ1bmN0aW9uTmFtZQBmaWxlTmFtZQBnZXRGaWxlTmFtZQBqc19saW5rX21vZHVsZQBqc19ldmFsdWF0ZV9tb2R1bGUAUmVmZXJlbmNlRXJyb3I6IGNvdWxkIG5vdCBsb2FkIG1vZHVsZQBtb2R1bGUtPmN5Y2xlX3Jvb3QgPT0gbW9kdWxlAGNvbXBpbGUAb2JqZWN0IGlzIG5vdCBleHRlbnNpYmxlAHByb3h5OiBpbmNvbnNpc3RlbnQgaXNFeHRlbnNpYmxlAGFycmF5IGJ1ZmZlciBpcyBub3QgcmVzaXphYmxlAGdyb3dhYmxlAHR5cGVkX2FycmF5X2lzX2ltbXV0YWJsZQBBcnJheUJ1ZmZlciBpcyBpbW11dGFibGUAdHJhbnNmZXJUb0ltbXV0YWJsZQBzbGljZVRvSW1tdXRhYmxlAHdyaXRhYmxlAGFic3RyYWN0IGNsYXNzIG5vdCBjb25zdHJ1Y3RhYmxlAHZhbHVlIGlzIG5vdCBkaXNwb3NhYmxlAHByb3BlcnR5IGlzIG5vdCBjb25maWd1cmFibGUAdmFsdWUgaXMgbm90IGl0ZXJhYmxlAGVudW1lcmFibGUAcHJvcGVydHlJc0VudW1lcmFibGUAbWlzc2luZyBpbml0aWFsaXplciBmb3IgdmFyaWFibGUAbGV4aWNhbCB2YXJpYWJsZQBpbnZhbGlkIHJlZGVmaW5pdGlvbiBvZiBhIHZhcmlhYmxlAGlzQ29uY2F0U3ByZWFkYWJsZQByZXZvY2FibGUAc3RyaWtlAHRha2UAdXNpbmdfZGlzcG9zZV9tZXJnZQBvdXRwdXQgdG9vIGxhcmdlAGlucHV0IHRvbyBsYXJnZQBCaWdJbnQgaXMgdG9vIGxhcmdlAGludmFsaWQgY2xhc3MgcmFuZ2UAJXMgb3V0IG9mIHJhbmdlAEludmFsaWQgZXJyb3IgbWVzc2FnZQAhcnQtPmluX2ZyZWUAYXN5bmNfZnVuY19mcmVlAGludmFsaWQgbHZhbHVlIGluIHN0cmljdCBtb2RlAGludmFsaWQgdmFyaWFibGUgbmFtZSBpbiBzdHJpY3QgbW9kZQBjYW5ub3QgZGVsZXRlIGEgZGlyZWN0IHJlZmVyZW5jZSBpbiBzdHJpY3QgbW9kZQBPY3RhbCBsaXRlcmFscyBhcmUgbm90IGFsbG93ZWQgaW4gc3RyaWN0IG1vZGUAdW5pY29kZQBVbmljb2RlAGJhZCByZWdleHAgYnl0ZWNvZGUAICBieXRlY29kZQBKU0Z1bmN0aW9uQnl0ZWNvZGUAc2tpcF9kZWFkX2NvZGUAaW52YWxpZCBhcmd1bWVudCBuYW1lIGluIHN0cmljdCBjb2RlAGludmFsaWQgZnVuY3Rpb24gbmFtZSBpbiBzdHJpY3QgY29kZQBuZWdhdGVkIGNoYXJhY3RlciBjbGFzcyB3aXRoIHN0cmluZ3MgaW4gcmVndWxhciBleHByZXNzaW9uIGRlYnVnZ2VyIGV2YWwgY29kZQBpbnZhbGlkIHJlZGVmaW5pdGlvbiBvZiBnbG9iYWwgaWRlbnRpZmllciBpbiBtb2R1bGUgY29kZQBpbXBvcnQubWV0YSBvbmx5IHZhbGlkIGluIG1vZHVsZSBjb2RlAGZyb21DaGFyQ29kZQBpbnZhbGlkIGZvciBpbi9vZiBsZWZ0IGhhbmQtc2lkZQBpbnZhbGlkIGFzc2lnbm1lbnQgbGVmdC1oYW5kIHNpZGUAcmVkdWNlAHNvdXJjZQAndGhpcycgY2FuIGJlIGluaXRpYWxpemVkIG9ubHkgb25jZQBwcm9wZXJ0eSBjb25zdHJ1Y3RvciBhcHBlYXJzIG1vcmUgdGhhbiBvbmNlAEludmFsaWQgJXMgZXNjYXBlIHNlcXVlbmNlAGludmFsaWQgVVRGLTggc2VxdWVuY2UAQmFkIFVURi04IHNlcXVlbmNlAGRpZmZlcmVuY2UAc3ltbWV0cmljRGlmZmVyZW5jZQBjaXJjdWxhciByZWZlcmVuY2UAT2JqZWN0UmVmZXJlbmNlAGhhc0luc3RhbmNlAHBlcmZvcm1hbmNlAHNsaWNlAHNwbGljZQBjYXB0dXJlU3RhY2tUcmFjZQBwcmVwYXJlU3RhY2tUcmFjZQBjYW5ub3QgJXMgbW9kdWxlIG5hbWVzcGFjZQByZXBsYWNlAHVuZXhwZWN0ZWQgJ2F3YWl0JyBrZXl3b3JkAHVuZXhwZWN0ZWQgJ3lpZWxkJyBrZXl3b3JkAG1hcF9kZWNyZWZfcmVjb3JkAG1vZAB0YWlsX2NhbGxfbWV0aG9kAGRlZmluZV9tZXRob2QAaXRlcmF0b3IgZG9lcyBub3QgaGF2ZSBhIHRocm93IG1ldGhvZABvYmplY3QgbmVlZHMgdG9JU09TdHJpbmcgbWV0aG9kAHRocm93IGlzIG5vdCBhIG1ldGhvZAAnc3VwZXInIGlzIG9ubHkgdmFsaWQgaW4gYSBtZXRob2QAZnJvdW5kAGYxNnJvdW5kAGJyZWFrL2NvbnRpbnVlIGxhYmVsIG5vdCBmb3VuZABvdXQgb2YgYm91bmQAZmluZABiaW5kAGludmFsaWQgaW5kZXggZm9yIGFwcGVuZAB1c2luZ19kaXNwb3NlX2VuZABleHRyYW5lb3VzIGNoYXJhY3RlcnMgYXQgdGhlIGVuZAB1bmV4cGVjdGVkIGRhdGEgYXQgdGhlIGVuZAB1bmV4cGVjdGVkIGVuZABpbnZhbGlkIGluY3JlbWVudC9kZWNyZW1lbnQgb3BlcmFuZABpbnZhbGlkICdpbnN0YW5jZW9mJyByaWdodCBvcGVyYW5kAGludmFsaWQgJ2luJyBvcGVyYW5kAGNoZWNrX2JyYW5kAGFkZF9icmFuZAB0cmltRW5kAHBhZEVuZABib2xkAGludmFsaWQgYXJyYXkgaW5kZXg6ICVsbGQAZ2NfZGVjcmVmX2NoaWxkAGluaXRpYWxfeWllbGQAcHV0X2ZpZWxkAGdldF9maWVsZABzY29wZV9wdXRfcHJpdmF0ZV9maWVsZABzY29wZV9nZXRfcHJpdmF0ZV9maWVsZABzY29wZV9pbl9wcml2YXRlX2ZpZWxkAHJlc29sdmVfc2NvcGVfcHJpdmF0ZV9maWVsZABkZWZpbmVfcHJpdmF0ZV9maWVsZABkZWZpbmVfZmllbGQAY2Fubm90IGRlbGV0ZSBhIHByaXZhdGUgY2xhc3MgZmllbGQAZXhwZWN0aW5nIDxicmFuZD4gcHJpdmF0ZSBmaWVsZABpbnZhbGlkAEFycmF5QnVmZmVyIGlzIGRldGFjaGVkIG9yIHJlc2l6ZWQAc2V0X2xvY191bmluaXRpYWxpemVkACVzIGlzIG5vdCBpbml0aWFsaXplZABmaXhlZAB0b0ZpeGVkAG9iamVjdCByZWZlcmVuY2VzIGFyZSBub3QgYWxsb3dlZABubyBieXRlY29kZSBhbGxvd2VkAGRlZmluZV9jbGFzc19jb21wdXRlZABzZXRfbmFtZV9jb21wdXRlZABzZXRfb2JqZWN0X25hbWVfY29tcHV0ZWQAZGVmaW5lX21ldGhvZF9jb21wdXRlZABnZXRPckluc2VydENvbXB1dGVkAGV2YWwgaXMgbm90IHN1cHBvcnRlZAByZWdleHAgbm90IHN1cHBvcnRlZABSZWdFeHAgYXJlIG5vdCBzdXBwb3J0ZWQAb25seSB2YWx1ZSBwcm9wZXJ0aWVzIGFyZSBzdXBwb3J0ZWQAdG9Tb3J0ZWQAaW50ZXJydXB0ZWQAJXMgb2JqZWN0IGV4cGVjdGVkAGlkZW50aWZpZXIgZXhwZWN0ZWQAYnl0ZWNvZGUgZnVuY3Rpb24gZXhwZWN0ZWQAaWRlbnRpZmllciBvciBzdHJpbmcgZXhwZWN0ZWQAZnJvbSBjbGF1c2UgZXhwZWN0ZWQAZnVuY3Rpb24gbmFtZSBleHBlY3RlZAB2YXJpYWJsZSBuYW1lIGV4cGVjdGVkAGlkZW50aWZpZXIgb3Igc3RyaW5nIGV4cGVjdGVkIGV4cGVjdGVkAG1ldGEgZXhwZWN0ZWQAJ3VzaW5nJyBleHBlY3RlZABqc19hc3luY19tb2R1bGVfZXhlY3V0aW9uX3JlamVjdGVkAGpzX3NldF9tb2R1bGVfZXZhbHVhdGVkAG1lbW9yeSBhbGxvY2F0ZWQAbWVtb3J5IHVzZWQAdG9SZXZlcnNlZABEaXNwb3NhYmxlU3RhY2sgaGFzIGJlZW4gZGlzcG9zZWQAJ3VuZGVmaW5lZCcgYWxyZWFkeSBkZWNsYXJlZAB0eXBlb2ZfaXNfdW5kZWZpbmVkAC5zaXplIGlzIHVuZGVmaW5lZABkZXJpdmVkIGNsYXNzIGNvbnN0cnVjdG9yIG11c3QgcmV0dXJuIGFuIG9iamVjdCBvciB1bmRlZmluZWQAY2Fubm90IHNldCBwcm9wZXJ0eSAnJXMnIG9mIHVuZGVmaW5lZABjYW5ub3QgcmVhZCBwcm9wZXJ0eSAnJXMnIG9mIHVuZGVmaW5lZABmbGFncyBtdXN0IGJlIHVuZGVmaW5lZABVbmRlZmluZWQAcHJpdmF0ZSBjbGFzcyBmaWVsZCBpcyBhbHJlYWR5IGRlZmluZWQAJXMgaXMgbm90IGRlZmluZWQAZ3JvdXAgbmFtZSBub3QgZGVmaW5lZABpc1dlbGxGb3JtZWQAdG9XZWxsRm9ybWVkAGFsbFNldHRsZWQAanNfYXN5bmNfbW9kdWxlX2V4ZWN1dGlvbl9mdWxmaWxsZWQAY2Fubm90IGJlIGNhbGxlZABpc1NlYWxlZAAhc2gtPmlzX2hhc2hlZAAhYWJ1Zi0+ZGV0YWNoZWQAQXJyYXlCdWZmZXIgaXMgZGV0YWNoZWQAVGhlIHN0cmluZyB0byBiZSBkZWNvZGVkIGlzIG5vdCBjb3JyZWN0bHkgZW5jb2RlZABNYXhpbXVtIGNhbGwgc3RhY2sgc2l6ZSBleGNlZWRlZABqc19hcnJheV90b1NwbGljZWQAYWRkAHJlYWQAJSswN2QAJTVkICUzZCVjICUxNHAgJTVkICU1ZAAlMDRkACUwMmQlMDJkACUwMmQvJTAyZC8lMCpkACUuM3MgJS4zcyAlMDJkICUwKmQAOiVkOiVkACwlZABpbnZhbGlkIHRocm93IHZhciB0eXBlICVkAGludmFsaWQgc3ltYm9sIHR5cGUgJWQAc2MAcHV0X2xvYwBzZXRfbG9jAGdldF9sb2MAY2xvc2VfbG9jAHNvdXJjZV9sb2MAYWRkX2xvYwBpbmNfbG9jAGRlY19sb2MAcmV0dXJuX2FzeW5jAHVzaW5nX2Rpc3Bvc2VfYXN5bmMAZGlzcG9zZUFzeW5jAHRydW5jAGRlZmluZV9mdW5jAGFidWYtPnJlYWxsb2NfZnVuYwBwb3N0X2luYwBnYwBleGVjAHBvc3RfZGVjAHF1aWNranMtbmcvcXVpY2tqcy5jAHF1aWNranMtbmcvbGlicmVnZXhwLmMAcXVpY2tqcy1uZy9saWJ1bmljb2RlLmMAcXVpY2tqcy1uZy9kdG9hLmMAZ29zdWIAYXRvYgB0eXBlZF9hcnJheV9pc19vb2IAZGF0YXZpZXdfaXNfb29iAHByb21pc2VfcmVhY3Rpb25fam9iAGpzX3Byb21pc2VfcmVzb2x2ZV90aGVuYWJsZV9qb2IASlNfRW5xdWV1ZUpvYgBqc19kdG9hAGJ0b2EAX19sb29rdXBTZXR0ZXJfXwBfX2RlZmluZVNldHRlcl9fAF9fbG9va3VwR2V0dGVyX18AX19kZWZpbmVHZXR0ZXJfXwBfX3Byb3RvX18AW2pzX2NvbnRleHRdACBbbW9kdWxlX2ltcG9ydF0AW1N5bWJvbC5zcGxpdF0AT1BfdG9fcHJvcGtleTIgPT0gZmQtPmJ5dGVfY29kZS5idWZbZmQtPmxhc3Rfb3Bjb2RlX3Bvc10AW1N5bWJvbC51bnNjb3BhYmxlc10AW1N5bWJvbC5zcGVjaWVzXQBbYnl0ZWNvZGUgJXNdAFtTeW1ib2wuaXRlcmF0b3JdAFtTeW1ib2wuYXN5bmNJdGVyYXRvcl0AWyVzICVwXQBbZ2V0c2V0ICVwICVwXQBbdmFycmVmICVwXQBbYXV0b2luaXQgJXAgJWQgJXBdAFthc3luY19mdW5jdGlvbl0AW1N5bWJvbC5tYXRjaEFsbF0AIFtnbG9iYWxfZGVjbF0AIFttb2R1bGVfZGVjbF0AIFtnbG9iYWxdAFtTeW1ib2wubWF0Y2hdAFtTeW1ib2wuc2VhcmNoXQBbU3ltYm9sLnRvU3RyaW5nVGFnXQBbdmFyX3JlZl0AW1N5bWJvbC50b1ByaW1pdGl2ZV0AW1N5bWJvbC5kaXNwb3NlXQBbU3ltYm9sLmFzeW5jRGlzcG9zZV0AW3Vuc3VwcG9ydGVkIHR5cGVdAFtzaGFwZV0AW21vZHVsZV0AW2Z1bmN0aW9uIGJ5dGVjb2RlXQBbU3ltYm9sLmhhc0luc3RhbmNlXQBbU3ltYm9sLnJlcGxhY2VdAFt1bmluaXRpYWxpemVkXQBbcm9wZSBsZW49JWQgZGVwdGg9JWRdACBbbGV2ZWw6JWQgbmV4dDolZF0AW3Vua25vd24gJWRdAFt1bmtub3duIHRhZyAlZF0AW2J5dGVjb2RlIChhbm9ueW1vdXMpXQBbACUwMmQ6JTAyZDolMDJkLiUwM2RaAFBPU0lUSVZFX0lORklOSVRZAE5FR0FUSVZFX0lORklOSVRZAHAtPmNsYXNzX2lkID09IEpTX0NMQVNTX0FSUkFZAHN0YWNrX2xlbiA8IFBPUF9TVEFDS19MRU5fTUFYACAlMDJYAHAtPmNsYXNzX2lkID09IEpTX0NMQVNTX0RBVEFWSUVXAC0lMDJkLSUwMmRUAEpTX0F0b21HZXRTdHJSVABTTE9UAHAtPmNsYXNzX2lkIDwgSlNfQ0xBU1NfSU5JVF9DT1VOVABvcGNvZGUgPCBSRU9QX0NPVU5UAEpTX1ZBTFVFX0dFVF9UQUcodmFsKSA9PSBKU19UQUdfQklHX0lOVABCWVRFU19QRVJfRUxFTUVOVABSRUZDTlQATE1UACUwMmQ6JTAyZDolMDJkIEdNVABKU19WQUxVRV9HRVRfVEFHKG9iaikgPT0gSlNfVEFHX09CSkVDVABKU19WQUxVRV9HRVRfVEFHKHNmLT5jdXJfZnVuYykgPT0gSlNfVEFHX09CSkVDVABuX2RpZ2l0cyA+PSAxICYmIG5fZGlnaXRzIDw9IEpTX0RUT0FfTUFYX0RJR0lUUwBuX2RpZ2l0cyA+PSAwICYmIG5fZGlnaXRzIDw9IEpTX0RUT0FfTUFYX0RJR0lUUwBzaGlmdCA+PSAxICYmIHNoaWZ0IDwgTElNQl9CSVRTAEFERFJFU1MAQ0xBU1MAUFJPUFMAUkVGUwBTRUNVUklUWV9FUlIAU1lOVEFYX0VSUgBUSU1FT1VUX0VSUgBISUVSQVJDSFlfUkVRVUVTVF9FUlIAQUJPUlRfRVJSAFdST05HX0RPQ1VNRU5UX0VSUgBJTlZBTElEX0FDQ0VTU19FUlIASU5WQUxJRF9DSEFSQUNURVJfRVJSAFZBTElEQVRJT05fRVJSAElOVkFMSURfTU9ESUZJQ0FUSU9OX0VSUgBORVRXT1JLX0VSUgBVUkxfTUlTTUFUQ0hfRVJSAFRZUEVfTUlTTUFUQ0hfRVJSAElOREVYX1NJWkVfRVJSAERPTVNUUklOR19TSVpFX0VSUgBJTlVTRV9BVFRSSUJVVEVfRVJSAElOVkFMSURfU1RBVEVfRVJSAElOVkFMSURfTk9ERV9UWVBFX0VSUgBEQVRBX0NMT05FX0VSUgBOQU1FU1BBQ0VfRVJSAE5PVF9GT1VORF9FUlIATk9fTU9ESUZJQ0FUSU9OX0FMTE9XRURfRVJSAE5PX0RBVEFfQUxMT1dFRF9FUlIATk9UX1NVUFBPUlRFRF9FUlIAUVVPVEFfRVhDRUVERURfRVJSAHZhcl9raW5kID09IEpTX1ZBUl9QUklWQVRFX1NFVFRFUgBNQVhfU0FGRV9JTlRFR0VSAE1JTl9TQUZFX0lOVEVHRVIAUFJPVE8AYXNVaW50TgBhc0ludE4AaXNOYU4ARGF0ZSB2YWx1ZSBpcyBOYU4AcmF3SlNPTgBpc1Jhd0pTT04AdG9KU09OAFVuZXhwZWN0ZWQgdG9rZW4gJ1x1JTA0eCcgaW4gSlNPTgBVbmV4cGVjdGVkIHRva2VuICdceCUwMngnIGluIEpTT04ARVBTSUxPTgBDT0xVTU4ATkFOACUwMmQ6JTAyZDolMDJkICVjTQBQTQBBTQBzdGFja190b3AgPT0gTlVMTABzLT5sYWJlbF9zbG90c1tsYWJlbF0uZmlyc3RfcmVsb2MgPT0gTlVMTABsYWJlbF9zbG90c1tpXS5maXJzdF9yZWxvYyA9PSBOVUxMAHBycyAhPSBOVUxMAHdyICE9IE5VTEwAc2YtPmN1cl9zcCAhPSBOVUxMAGFidWYgIT0gTlVMTABzZiAhPSBOVUxMAHZhcl9raW5kICE9IEpTX1ZBUl9OT1JNQUwAYi0+ZnVuY19raW5kID09IEpTX0ZVTkNfTk9STUFMAGVuY29kZVVSSQBkZWNvZGVVUkkAUEkAcy0+c3RhY2tfbGVuIDwgSlNfU1RSSU5HX1JPUEVfTUFYX0RFUFRIAG0xLT5zdGF0dXMgPT0gSlNfTU9EVUxFX1NUQVRVU19FVkFMVUFUSU5HAG0xLT5zdGF0dXMgPT0gSlNfTU9EVUxFX1NUQVRVU19MSU5LSU5HAFNIUkYASU5GAFNJWkUATUFYX1ZBTFVFAE1JTl9WQUxVRQBMSU5FAE5BTUUAKGV2YWxfZmxhZ3MgJiBKU19FVkFMX1RZUEVfTUFTSykgPT0gSlNfRVZBTF9UWVBFX0dMT0JBTCB8fCAoZXZhbF9mbGFncyAmIEpTX0VWQUxfVFlQRV9NQVNLKSA9PSBKU19FVkFMX1RZUEVfTU9EVUxFAEpTX0dDX1RZUEUocCkgPT0gSlNfR0NfT0JKX1RZUEVfSlNfT0JKRUNUIHx8IEpTX0dDX1RZUEUocCkgPT0gSlNfR0NfT0JKX1RZUEVfRlVOQ1RJT05fQllURUNPREUATE9HMkUATE9HMTBFAElEAHMtPnN0YXRlID09IEpTX0FTWU5DX0dFTkVSQVRPUl9TVEFURV9BV0FJVElOR19SRVRVUk4gfHwgcy0+c3RhdGUgPT0gSlNfQVNZTkNfR0VORVJBVE9SX1NUQVRFX0NPTVBMRVRFRABtLT5zdGF0dXMgPT0gSlNfTU9EVUxFX1NUQVRVU19VTkxJTktFRCB8fCBtLT5zdGF0dXMgPT0gSlNfTU9EVUxFX1NUQVRVU19MSU5LRUQgfHwgbS0+c3RhdHVzID09IEpTX01PRFVMRV9TVEFUVVNfRVZBTFVBVElOR19BU1lOQyB8fCBtLT5zdGF0dXMgPT0gSlNfTU9EVUxFX1NUQVRVU19FVkFMVUFURUQAbTEtPnN0YXR1cyA9PSBKU19NT0RVTEVfU1RBVFVTX0VWQUxVQVRJTkcgfHwgbTEtPnN0YXR1cyA9PSBKU19NT0RVTEVfU1RBVFVTX0VWQUxVQVRJTkdfQVNZTkMgfHwgbTEtPnN0YXR1cyA9PSBKU19NT0RVTEVfU1RBVFVTX0VWQUxVQVRFRABtMS0+c3RhdHVzID09IEpTX01PRFVMRV9TVEFUVVNfTElOS0lORyB8fCBtMS0+c3RhdHVzID09IEpTX01PRFVMRV9TVEFUVVNfTElOS0VEIHx8IG0xLT5zdGF0dXMgPT0gSlNfTU9EVUxFX1NUQVRVU19FVkFMVUFUSU5HX0FTWU5DIHx8IG0xLT5zdGF0dXMgPT0gSlNfTU9EVUxFX1NUQVRVU19FVkFMVUFURUQAbS0+c3RhdHVzID09IEpTX01PRFVMRV9TVEFUVVNfTElOS0VEAG0tPnN0YXR1cyA9PSBKU19NT0RVTEVfU1RBVFVTX1VOTElOS0VEAFBDAG0tPnN0YXR1cyA9PSBKU19NT0RVTEVfU1RBVFVTX0VWQUxVQVRJTkdfQVNZTkMAbW9kdWxlLT5zdGF0dXMgPT0gSlNfTU9EVUxFX1NUQVRVU19FVkFMVUFUSU5HX0FTWU5DADxmcmVlICV4PgA8aW5wdXQ+ADxzZXQ+ADxhbm9ueW1vdXM+ADxudWxsPgA8YmFkIHRhZz4APHVubmFtZWQ+AEJpZ0ludCBvcGVyYW5kcyBhcmUgZm9yYmlkZGVuIGZvciA+Pj4AanNfcHJvbWlzZV9yZXNvbHZpbmdfZnVuY3Rpb25fY2FsbDogaXNfcmVqZWN0PSVkIHJlc29sdXRpb249ACBsb2NhbD0AaW1wb3J0IHZhcl9pZHg9JWQgbmFtZT0AJnF1b3Q7ACAgY2xvc3VyZSB2YXJzOgAgIGxvY2FsczoAT2JqZWN0IGxlYWtzOgAgIGFyZ3M6AGV4cG9ydGVkIGJpbmRpbmdzOgBGcmVlaW5nIGN5Y2xlczoAIENsb3N1cmU6ACVzOjE6IGF0b20gbGVha2FnZToAJXM6MTogc3RyaW5nIGxlYWthZ2U6ACAgJWQ6AFw4IGFuZCBcOQBwdXNoX2NvbnN0OABzZXRVaW50OABnZXRVaW50OABzZXRJbnQ4AGdldEludDgAZ290bzgAcHVzaF9pOABpZl90cnVlOABpZl9mYWxzZTgAZmNsb3N1cmU4AHB1dF9sb2M4AHNldF9sb2M4AGdldF9sb2M4AG1hbGZvcm1lZCBVVEYtOABwdXNoXzcAcHVzaF82AHRvU3RyaW5nKCkgcmFkaXggYXJndW1lbnQgbXVzdCBiZSBiZXR3ZWVuIDIgYW5kIDM2AHNldFVpbnQxNgBnZXRVaW50MTYAc2V0SW50MTYAZ2V0SW50MTYAc2V0RmxvYXQxNgBnZXRGbG9hdDE2AGdvdG8xNgBwdXNoX2kxNgBwZXJtNQBwdXNoXzUAYXJnYyA9PSA1AGluc2VydDQAcGVybTQAcHVzaF80AHNldEJpZ1VpbnQ2NABnZXRCaWdVaW50NjQAc2V0QmlnSW50NjQAZ2V0QmlnSW50NjQAZmxvYXQ2NABzZXRGbG9hdDY0AGdldEZsb2F0NjQAYmFzZTY0AHRvQmFzZTY0AGZyb21CYXNlNjQAc2V0RnJvbUJhc2U2NABpbnNlcnQzAGR1cDMAcGVybTMAY2FsbDMAcHV0X2FyZzMAc2V0X2FyZzMAZ2V0X2FyZzMAcHV0X3Zhcl9yZWYzAHNldF92YXJfcmVmMwBnZXRfdmFyX3JlZjMAcHV0X2xvYzMAc2V0X2xvYzMAZ2V0X2xvYzMAcHVzaF8zAGFyZ2MgPT0gMwB0b19wcm9wa2V5MgBpbnNlcnQyAEpTX0V2YWxUaGlzMgBqc19wYXJzZV9hc3NpZ25fZXhwcjIAZHVwMgBzd2FwMgBhdGFuMgBjYWxsMgBnZXRfYXJyYXlfZWwyAEpTX1NldFByb3BlcnR5SW50ZXJuYWwyAHB1dF9hcmcyAHNldF9hcmcyAGdldF9hcmcyAGxvZzIAcHV0X3Zhcl9yZWYyAHNldF92YXJfcmVmMgBnZXRfdmFyX3JlZjIAZ2V0X2ZpZWxkMgBzY29wZV9nZXRfcHJpdmF0ZV9maWVsZDIAcHV0X2xvYzIAc2V0X2xvYzIAZ2V0X2xvYzIAcHVzaF8yAFNRUlQxXzIAU1FSVDIATE4yAGNsejMyAHNldFVpbnQzMgBnZXRVaW50MzIAc2V0SW50MzIAZ2V0SW50MzIAc2V0RmxvYXQzMgBnZXRGbG9hdDMyAHB1c2hfYmlnaW50X2kzMgBwdXNoX2kzMgAwLjE2LjIAcGFzcyAyAHN0YWNrX2xlbiA+PSAyAHN0YWNrX3NpemUgPj0gMgBtb2RfY291bnQgPCAyAEpTX0F0b21Jc051bWVyaWNJbmRleDEAcHVzaF9taW51czEAZHVwMQB1bmljb2RlX3NlcXVlbmNlX3Byb3AxAG5pcDEAZXhwbTEAY2FsbDEAcHV0X2FyZzEAc2V0X2FyZzEAZ2V0X2FyZzEAanNfYmlnaW50X3RvX3N0cmluZzEAcHV0X3Zhcl9yZWYxAHNldF92YXJfcmVmMQBnZXRfdmFyX3JlZjEAanNfYmlnaW50X25vcm1hbGl6ZTEAcHV0X2xvYzEAc2V0X2xvYzEAZ2V0X2xvYzEAZ2V0X2xvYzBfbG9jMQBwdXNoXzEAbHMtPmFkZHIgPT0gLTEAcGFzcyAxAHN0YWNrX2xlbiA+PSAxAHN0YWNrX2xlbiA9PSAxAEpTX1JFRl9DT1VOVChwLT5zaGFwZSkgPT0gMQBKU19SRUZfQ09VTlQoYSkgPT0gMQBjYWxsMABwdXRfYXJnMABzZXRfYXJnMABnZXRfYXJnMABwdXRfdmFyX3JlZjAAc2V0X3Zhcl9yZWYwAGdldF92YXJfcmVmMABqc19mcmVlX3NoYXBlMABwdXRfbG9jMABzZXRfbG9jMABnZXRfbG9jMABwdXNoXzAAbG9nMTAATE4xMABtLT5wZW5kaW5nX2FzeW5jX2RlcGVuZGVuY2llcyA+IDAAZWxlbV9zaXplID4gMCAmJiBuZXdfc2l6ZSA+IDAAc3RhY2tfc2l6ZSA+IDAASlNfUkVGX0NPVU5UKHApID4gMABKU19SRUZfQ09VTlQodmFyX3JlZikgPiAwAGNwb29sX2lkeCA+PSAwAHJ0LT5hdG9tX2NvdW50ID49IDAAbHMtPnJlZl9jb3VudCA+PSAwAHMtPmlzX2V2YWwgfHwgcy0+Y2xvc3VyZV92YXJfY291bnQgPT0gMABKU19SRUZfQ09VTlQoY3R4KSA9PSAwAEpTX1JFRl9DT1VOVChwKSA9PSAwAEpTX0dDX01BUksocCkgPT0gMABKU19SRUZfQ09VTlQoc2gpID09IDAAKG5ld19oYXNoX3NpemUgJiAobmV3X2hhc2hfc2l6ZSAtIDEpKSA9PSAwAGkgIT0gMABjb3VudCAhPSAwICYmIHNpemUgIT0gMAA8LwBtaXNzaW5nIGJpbmRpbmcgcGF0dGVybi4uLgAtAEJpZ0ludC5hc0ludE4oJWQsAGJpZ2ludCBhcmd1bWVudCB3aXRoIHVuYXJ5ICsAICoACn0pAGludmFsaWQgYXRvbSBpbmRleCAocG9zPSV1KQBpbnZhbGlkIHRhZyAodGFnPSVkIHBvcz0ldSkAaW52YWxpZCBvYmplY3QgcmVmZXJlbmNlICgldSA+PSAldSkAbGlzdF9lbXB0eSgmcnQtPmdjX29ial9saXN0KQBqID09IChzaC0+cHJvcF9jb3VudCAtIHNoLT5kZWxldGVkX3Byb3BfY291bnQpAEpTX0lzVW5kZWZpbmVkKGZ1bmNfcmV0KQBTeW1ib2woJXMpACFfX0pTX0F0b21Jc1RhZ2dlZEludChkZXNjcikASlNfSXNGdW5jdGlvbihjdHgsIGZ1bikAKG51bGwpACAobWlzc2luZykAIChuYXRpdmUpAGlzX3R5cGVkX2FycmF5KHAtPmNsYXNzX2lkKQBqc19jbGFzc19oYXNfYnl0ZWNvZGUocC0+Y2xhc3NfaWQpAHRvbyBtYW55IHBhcmFtZXRlcnMgaW4gZnVuY3Rpb24gZGVmaW5pdGlvbiAob25seSAlZCBhbGxvd2VkKQB0b28gbWFueSBhcmd1bWVudHMgaW4gZnVuY3Rpb24gY2FsbCAob25seSAlZCBhbGxvd2VkKQBUb28gbWFueSBhcmd1bWVudHMgaW4gZnVuY3Rpb24gY2FsbCAob25seSAlZCBhbGxvd2VkKQB0b28gbWFueSBjbG9zdXJlIHZhcmlhYmxlcyB1c2VkIChvbmx5ICVkIGFsbG93ZWQpAHRvbyBtYW55IHZhcmlhYmxlcyBkZWNsYXJlZCAob25seSAlZCBhbGxvd2VkKQBpbnZhbGlkIHZlcnNpb24gKCVkIGV4cGVjdGVkPSVkKQBuaXBfY2F0Y2g6IG5vIGNhdGNoIG9wIChwYz0lZCkAaW5jb25zaXN0ZW50IGNhdGNoIHBvc2l0aW9uOiAlZCAlZCAocGM9JWQpAGluY29uc2lzdGVudCBzdGFjayBzaXplOiAlZCAlZCAocGM9JWQpAGJ5dGVjb2RlIGJ1ZmZlciBvdmVyZmxvdyAob3A9JWQsIHBjPSVkKQBzdGFjayBvdmVyZmxvdyAob3A9JWQsIHBjPSVkKQBzdGFjayB1bmRlcmZsb3cgKG9wPSVkLCBwYz0lZCkAaW52YWxpZCBvcGNvZGUgKG9wPSVkLCBwYz0lZCkAdW5zdXBwb3J0ZWQgdGFnICglZCkAJXMgaW4gSlNPTiBhdCBwb3NpdGlvbiAlZCAobGluZSAlZCBjb2x1bW4gJWQpAEpTX0lzUmVnaXN0ZXJlZENsYXNzKGN0eC0+cnQsIEpTX0NMQVNTX0RPTV9FWENFUFRJT04pACg/OikAaWR4IDwgY291bnRvZihjYXNlX2NvbnZfdGFibGUxKQBubyBmdW5jdGlvbiBmaWxlbmFtZSBmb3IgaW1wb3J0KCkALV8uIX4qJygpACBhbm9ueW1vdXMoAFN5bWJvbC5mb3IoAFN5bWJvbCgAUHJpdmF0ZSgAMDEyMzQ1Njc4OSAtLygARXhwZWN0ZWQgcHJvcGVydHkgbmFtZSBvciAnfScAZXhwZWN0aW5nICd9JwBjb25zdHJ1Y3RvciByZXF1aXJlcyAnbmV3JwBDb25zdHJ1Y3RvciByZXF1aXJlcyAnbmV3JwBjbGFzcyBjb25zdHJ1Y3RvcnMgbXVzdCBiZSBpbnZva2VkIHdpdGggJ25ldycAJ0ltbXV0YWJsZSBwcm90b3R5cGUgb2JqZWN0ICdPYmplY3QucHJvdG90eXBlJyBjYW5ub3QgaGF2ZSB0aGVpciBwcm90b3R5cGUgc2V0JwBpbnZhbGlkIGxleGljYWwgdmFyaWFibGUgbmFtZSAnbGV0JwBleHBlY3RpbmcgJ2FzJwBVbmV4cGVjdGVkIHRva2VuICclLipzJwB1bmV4cGVjdGVkIHRva2VuIGluIGV4cHJlc3Npb246ICclLipzJwB1bmV4cGVjdGVkIHRva2VuOiAnJS4qcycAVW5leHBlY3RlZCBpZGVudGlmaWVyICclcycAcmVkZWNsYXJhdGlvbiBvZiAnJXMnAGR1cGxpY2F0ZSBleHBvcnRlZCBuYW1lICclcycAY2lyY3VsYXIgaW1wb3J0OiBiaW5kaW5nICclcycgaXMgbm90IHJlc29sdmFibGUgaW4gbW9kdWxlICclcycAY2lyY3VsYXIgcmVmZXJlbmNlIHdoZW4gbG9va2luZyBmb3IgZXhwb3J0ICclcycgaW4gbW9kdWxlICclcycAQ291bGQgbm90IGZpbmQgZXhwb3J0ICclcycgaW4gbW9kdWxlICclcycAY291bGQgbm90IG5vcm1hbGl6ZSBtb2R1bGUgJyVzJwBjb3VsZCBub3QgbG9hZCBtb2R1bGUgJyVzJwBjYW5ub3QgZGVmaW5lIHZhcmlhYmxlICclcycAdW5kZWZpbmVkIHByaXZhdGUgZmllbGQgJyVzJwB1bnN1cHBvcnRlZCByZWZlcmVuY2UgdG8gJ3N1cGVyJwBpbnZhbGlkIHVzZSBvZiAnc3VwZXInACdmb3IgYXdhaXQnIGxvb3Agc2hvdWxkIGJlIHVzZWQgd2l0aCAnb2YnACdmb3Igb2YnIGV4cHJlc3Npb24gY2Fubm90IHN0YXJ0IHdpdGggJ2FzeW5jJwBleHBlY3RpbmcgJyVjJwBkdXBsaWNhdGUgbW9kaWZpZXI6ICclYycAdW5wYXJlbnRoZXNpemVkIHVuYXJ5IGV4cHJlc3Npb24gY2FuJ3QgYXBwZWFyIG9uIHRoZSBsZWZ0LWhhbmQgc2lkZSBvZiAnKionAGludmFsaWQgdXNlIG9mICdpbXBvcnQoKScAZXhwZWN0aW5nICUlADsvPzpAJj0rJCwjACwtPTw+IyYhJTo7QH4nYCIAPSIAeyAAICAlZDogeyAlZCAlMDh4IAAgICAgJTZ1ICU2dSAAICAgICU2dSAAc2V0IABnZXQgAFtvYmplY3QgACUzcyAgJTE0cyAAJTEwcyAAJTNkJWMgJTE0cCAAZnVuY3Rpb24gAEZyZWVpbmcgAGJvdW5kIAAlNWQgACUxNHAgJTRkIAAlLjNzLCAlMDJkICUuM3MgJTAqZCAAYXN5bmMgACBdIABbIAAgJS00dSA7IAAgJS00ZCA7IAAgMCwgMSA7IAAlMDR4OiAAIEhvbWVPYmplY3Q6IAAlczogAHByb3BuYW1lOiAAZmlsZW5hbWU6IAAlczolZDolZDogACVzOjE6IAAsIAAlM2QgICVkJWMlYyVjICU0ZCAgACUzZCAgJWQ6JWQlYyVjICUzZCAgACU1ZDogIAAgICAgICAgICAgACAlZCB9CgBjbG9zdXJlIHZhcnMgewoAJXUgYXRvbSBpbmRleGVzIHsKACVzIHsKAGNwb29sIHsKAGRlYnVnIHsKAGJ5dGVjb2RlIHsKAAopIHsKACV1CgBwb3NpdGlvbnM6ICVkIGJ5dGVzCgBzb3VyY2U6ICVkIGJ5dGVzCgAKSlNPYmplY3QgY2xhc3NlcwoAJS0yMHMgJThzICU4cwoAJTVzICU1cyAlNXMKAGZ1bmN0aW9uOiAlcyVzCgBNZW1vcnkgbGVhazogJXpkIGJ5dGVzIGxvc3QgaW4gJXpkIGJsb2NrJXMKAEF0b20gbGVha3M6CiAgICAlNnMgJTZzICVzCgBTdHJpbmcgbGVha3M6CiAgICAlNnMgJXMKACU1cyAlNHMgJTE0cyAlNXMgJTVzICVzCgAlMTRzICU0cyAlNHMgJTE0cyAlMTBzICVzCgAgICU1ZCAgJTIuMGQgJXMKACAgbW9kZTogJXMKACAgJTN1ICsgJS0ydSAgJXMKAGxvY2FsICVkOiAlcAoAJWcKAG9mZiBmbGFncyBzY29wZSBuYW1lCgBvZmYgIGZsYWdzIGlkeCAgbmFtZQoAICBtYWxsb2NfdXNhYmxlX3NpemUgdW5hdmFpbGFibGUKAEdDOiBzaXplPSV6ZAoAJS0yMHMgJThsbGQKACUtMjBzICU4bGxkICU4bGxkCgBsZW49JWxsZAoAanNfZnJlZV9ydDogbWFsbG9jX3NpemUgdW5kZXJmbG93OiBmcmVlaW5nICV6dSBidXQgb25seSAlenUgdHJhY2tlZAoAJTVkOiAlMTBzICU1ZCAlNWQKACU1ZCAlNWQgJTVkCgAgdHlwZT0lZCBpZHg9JWQKAGZ1bGZpbGxfb3JfcmVqZWN0X3Byb21pc2U6IGlzX3JlamVjdD0lZAoAcHJvbWlzZV9yZWFjdGlvbl9qb2I6IGlzX3JlamVjdD0lZAoAaW52YWxpZCBwYzJsaW5lIGVuY29kZSBwb3M9JWQKAHN0YWNrPSVkIGJjbGVuPSVkIGxvY2Fscz0lZAoAYXJncz0lZCB2YXJzPSVkIGRlZmFyZ3M9JWQgY2xvc3VyZXM9JWQgY3Bvb2w9JWQKAGpzX2ZyZWVfdmFsdWVfcnQ6IHVua25vd24gdGFnPSVkCgBTZWNvbmRhcnkgb2JqZWN0IGxlYWtzOiAlZAoAICBvcGNvZGVzOiAlZAoALCBsaW5lOiAlZCwgY29sdW1uOiAlZAoAICBieXRlX2NvZGVfbGVuOiAlZAoAICBzdGFja19zaXplOiAlZAoAIFthcmclZF0KACBbZ2xvYmFsX3JlZiVkXQoAIFtyZWYlZF0KACBbbG9jJWRdCgBKU0F0b20gY291bnQ9JWQgc2l6ZT0lZCBoYXNoX3NpemU9JWQ6CgBqc19pbm5lcl9tb2R1bGVfZXZhbHVhdGlvbiAnJXMnOgoAanNfaW5uZXJfbW9kdWxlX2xpbmtpbmcgJyVzJzoKAGpzX2xpbmtfbW9kdWxlICclcyc6CgByZXNvbHZpbmcgbW9kdWxlICclcyc6CgBpbnN0YW50aWF0aW5nIG1vZHVsZSAnJXMnOgoAU3VwcG9ydCBmb3IgZm9ybWF0dGluZyBsb25nIGRvdWJsZSB2YWx1ZXMgaXMgY3VycmVudGx5IGRpc2FibGVkLgpUbyBlbmFibGUgaXQsIGFkZCAtbGMtcHJpbnRzY2FuLWxvbmctZG91YmxlIHRvIHRoZSBsaW5rIGNvbW1hbmQuCgAlLTIwcyAlOGxsZCAlOGxsZCAgKCUwLjFmIHBlciBmYXN0IGFycmF5KQoAaW52YWxp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ZHMAaW1wb3J0AHN1cGVyAHVzaW5nAGltcGxlbWVudHMAaW50ZXJmYWNlAGxldABwYWNrYWdlAHByaXZhdGUAcHJvdGVjdGVkAHB1YmxpYwBzdGF0aWMAeWllbGQAYXdhaXQAAGtleXMAc2l6ZQBsZW5ndGgAbWVzc2FnZQBjYXVzZQBlcnJvcnMAZXJyb3IAc3VwcHJlc3NlZABzdGFjawBuYW1lAHRvU3RyaW5nAHRvTG9jYWxlU3RyaW5nAHZhbHVlT2YAZXZhbABwcm90b3R5cGUAY29uc3RydWN0b3IAY29uZmlndXJhYmxlAHdyaXRhYmxlAGVudW1lcmFibGUAdmFsdWUAZ2V0AHNldABvZgBfX3Byb3RvX18AdW5kZWZpbmVkAG51bWJlcgBib29sZWFuAHN0cmluZwBvYmplY3QAc3ltYm9sAGludGVnZXIAdW5rbm93bgBhcmd1bWVudHMAY2FsbGVlAGNhbGxlcgA8ZXZhbD4APHJldD4APHZhcj4APGFyZ192YXI+ADx3aXRoPgA8dXNpbmdfZGlzcG9zZT4AdXNlAGRpc3Bvc2UAZGlzcG9zZUFzeW5jAGxhc3RJbmRleAB0YXJnZXQAaW5kZXgAaW5wdXQAZGVmaW5lUHJvcGVydGllcwBhcHBseQBqb2luAGNvbmNhdABzcGxpdABjb25zdHJ1Y3QAZ2V0UHJvdG90eXBlT2YAc2V0UHJvdG90eXBlT2YAaXNFeHRlbnNpYmxlAHByZXZlbnRFeHRlbnNpb25zAGhhcwBkZWxldGVQcm9wZXJ0eQBkZWZpbmVQcm9wZXJ0eQBnZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IAb3duS2V5cwBhZGQAZG9uZQBuZXh0AHZhbHVlcwBzb3VyY2UAZmxhZ3MAZ2xvYmFsAHVuaWNvZGUAcmF3AHJhd0pTT04AbmV3LnRhcmdldAB0aGlzLmFjdGl2ZV9mdW5jADxob21lX29iamVjdD4APGNvbXB1dGVkX2ZpZWxkPgA8c3RhdGljX2NvbXB1dGVkX2ZpZWxkPgA8Y2xhc3NfZmllbGRzX2luaXQ+ADxicmFuZD4AI2NvbnN0cnVjdG9yAGFzAGZyb20AZnJvbUFzeW5jAG1ldGEAKmRlZmF1bHQqACoATW9kdWxlAHRoZW4AcmVzb2x2ZQByZWplY3QAcHJvbWlzZQBwcm94eQByZXZva2UAYXN5bmMAZXhlYwBncm91cHMAaW5kaWNlcwBzdGF0dXMAcmVhc29uAGdsb2JhbFRoaXMAYmlnaW50AG5vdC1lcXVhbAB0aW1lZC1vdXQAb2sAdG9KU09OAG1heEJ5dGVMZW5ndGgAemlwAHppcEtleWVkAE9iamVjdABBcnJheQBFcnJvcgBOdW1iZXIAU3RyaW5nAEJvb2xlYW4AU3ltYm9sAEFyZ3VtZW50cwBNYXRoAEpTT04ARGF0ZQBGdW5jdGlvbgBHZW5lcmF0b3JGdW5jdGlvbgBGb3JJbkl0ZXJhdG9yAFJlZ0V4cABBcnJheUJ1ZmZlcgBTaGFyZWRBcnJheUJ1ZmZlcgBVaW50OENsYW1wZWRBcnJheQBJbnQ4QXJyYXkAVWludDhBcnJheQBJbnQxNkFycmF5AFVpbnQxNkFycmF5AEludDMyQXJyYXkAVWludDMyQXJyYXkAQmlnSW50NjRBcnJheQBCaWdVaW50NjRBcnJheQBGbG9hdDE2QXJyYXkARmxvYXQzMkFycmF5AEZsb2F0NjRBcnJheQBEYXRhVmlldwBCaWdJbnQAV2Vha1JlZgBGaW5hbGl6YXRpb25SZWdpc3RyeQBNYXAAU2V0AFdlYWtNYXAAV2Vha1NldABJdGVyYXRvcgBJdGVyYXRvciBDb25jYXQASXRlcmF0b3IgSGVscGVyAEl0ZXJhdG9yIFdyYXAATWFwIEl0ZXJhdG9yAFNldCBJdGVyYXRvcgBBcnJheSBJdGVyYXRvcgBTdHJpbmcgSXRlcmF0b3IAUmVnRXhwIFN0cmluZyBJdGVyYXRvcgBHZW5lcmF0b3IAUHJveHkAUHJvbWlzZQBQcm9taXNlUmVzb2x2ZUZ1bmN0aW9uAFByb21pc2VSZWplY3RGdW5jdGlvbgBBc3luY0Z1bmN0aW9uAEFzeW5jRnVuY3Rpb25SZXNvbHZlAEFzeW5jRnVuY3Rpb25SZWplY3QAQXN5bmNHZW5lcmF0b3JGdW5jdGlvbgBBc3luY0dlbmVyYXRvcgBFdmFsRXJyb3IAUmFuZ2VFcnJvcgBSZWZlcmVuY2VFcnJvcgBTeW50YXhFcnJvcgBUeXBlRXJyb3IAVVJJRXJyb3IASW50ZXJuYWxFcnJvcgBET01FeGNlcHRpb24AQ2FsbFNpdGUARGlzcG9zYWJsZVN0YWNrAEFzeW5jRGlzcG9zYWJsZVN0YWNrAFN1cHByZXNzZWRFcnJvcgA8YnJhbmQ+AFN5bWJvbC50b1ByaW1pdGl2ZQBTeW1ib2wuaXRlcmF0b3IAU3ltYm9sLm1hdGNoAFN5bWJvbC5tYXRjaEFsbABTeW1ib2wucmVwbGFjZQBTeW1ib2wuc2VhcmNoAFN5bWJvbC5zcGxpdABTeW1ib2wudG9TdHJpbmdUYWcAU3ltYm9sLmlzQ29uY2F0U3ByZWFkYWJsZQBTeW1ib2wuaGFzSW5zdGFuY2UAU3ltYm9sLnNwZWNpZXMAU3ltYm9sLnVuc2NvcGFibGVzAFN5bWJvbC5hc3luY0l0ZXJhdG9yAFN5bWJvbC5kaXNwb3NlAFN5bWJvbC5hc3luY0Rpc3Bvc2UAAAAFRhAAAQAAAJFfEAAFAAEVvggQAAUAARYfORAABQABFjU2EAAFAAEYtCoQAAUAARjTSRAAAQABAL0rEAABAAEAJhUQAAEAAQCCOBAAAQABAO81EAABAAEADxEQAAEAAQD5DhAAAgABBTAJEAADAAEKhCIQAAEBAAC7IhAAAQIBABRgEAABAwIAgCIQAAEBAgD4XxAAAQIDAGNeEAABAgQArV0QAAEDBgA4XhAAAQIDAKVdEAABAwQAF10QAAEEBQCyXRAAAQMDAB9dEAABBAQAAF0QAAEFBQC/IhAAAQICAGheEAABBAQArC0QAAEDAwDdIRAAAQMDAKYtEAABBAQAoC0QAAEFBQBeGBAAAwIBDSUsEAADAQENICwQAAMBAA0WQxAAAwIBDRFDEAADAgANXSoQAAMAAQ2hAhAAAwMBCmEjEAABAQAAeDQQAAEAAABWIxAAAQECAPUYEAABAAAA6xgQAAEAAQDGRBAAAQICANJEEAABAgAAEkwQAAEBAAAsBhAAAQEAAN8ZEAAGAAAZtywQAAUBAQ+gLBAAAwIBClgiEAABAgEAxR0QAAEBAQB7CRAAAQIBAGo0EAAFAAEYGSEQAAUAARj+IBAABQEAGOYMEAAFAQAYUzYQAAECAwBFNhAAAQMAAEghEAAGAAAZQiEQAAYAABlGTBAABgEAGTJFEAAFAQEY514QAAUBAhgoRRAABQIAGFpFEAABAgEAQkUQAAEDAACfRRAAAQMBAIMsEAABAgEAel4QAAECAgB2LBAAAQMAABE2EAABAwEAATYQAAEEAAC0RRAABQIBGI46EAAFAQEYtkYQAAECAgD1IhAAAQIBABUPEAABAgIAkCwQAAEDAgAGRBAAAQMCAH8WEAACAwMFIkMQAAYCARnhRhAAAgMBBbUSEAAGAgIZoEYQAAYDAxndSxAAAwABEM1LEAADAQAQ1UsQAAMBARBSMBAAAwABEUIwEAADAQARSjAQAAMBARF9MxAAAwABEmUzEAADAQAScTMQAAMBARIwRhAAAwAAEDYuEAADAAEQKC4QAAMBABAKDRAAAwEAEBYuEAADAAESBC4QAAMBABLzDBAAAwEAEuVLEAADAAAQjTgQAAUBABf5NRAABQEAFyEjEAAFAAAXLTAQAAUAARfVTBAABQAAF/UNEAABAQAAKTAQAAECAQAIDxAAAQEBAO8OEAABAQEAAgMQAAEBAQAsXhAAAQICAAYhEAAKAQAb6yAQAAoCARshIRAACgEAGzE0EAAKAQAbSjMQAAoBABuFNBAACgEAG1c0EAAHAAIaEzQQAAcAAhogNBAABwACGokzEAAFAAIYkwkQAAEBAQCzCRAAAQEDAKAJEAABAQMATwgQAAEBAwBbCBAAAgMFBfU5EAABAQIAczgQAAEDAAArCBAAAQQEABIsEAACBAUFGkUQAAEAAAAiRRAAAQECAFkhEAABAQIAUyEQAAEBAgBaDRAAAQEBAKoyEAABAQEA9BEQAAEBAQB7TBAAAQEBAGpMEAABAQEAdkwQAAEBAgBlTBAAAQECAApMEAACAAAHAkwQAAIAAAf6SxAAAgEAB0kKEAABAQEASAoQAAEBAQDeMhAAAQEBAHg3EAABAgEANyEQAAUAARimKhAAAQIBAIAGEAABAgEADUMQAAECAQA3SxAAAQIBANdMEAABAgEATSwQAAECAQBkIRAAAQIBACccEAABAgEA2EQQAAECAQAtGBAAAQIBAAscEAABAgEANwYQAAECAQDdDBAAAQIBAF43EAABAgEAdg0QAAECAQB0NxAAAQIBAOUyEAABAgEADCkQAAECAQD1IRAAAQIBAOohEAABAgEA7iEQAAECAQDjIRAAAQIBAN8qEAABAQEA3CgQAAECAQCBXxAABQABFR0NEAABAAEAUjgQAAMBARAfTBAAAwABEJs+EAABAgEADUQQAAEBAAD4LRAAAgECBaoiEAABAAAArjkQAAMAAAq6ORAAAwAACnAsEAAFAAAXZDQQAAcAARoTIRAABwABGvggEAAHAQAaMSEQAAcAARpINBAACwACHFczEAAHAAIa4AwQAAcAAhpURRAABwEBGvJeEAAHAQIaPEUQAAcCABpsRRAABwEBGnsoEAAFAQEYZCgQAAECAQCnOhAABQEBE8Y5EAADAAAK70sQAAkAABTsXxAAAQABAZhhEAABAAEBumAQAAEAAQEmXxAAAQABARteEAABAAEBJV0QAAEAAQEGXRAAAQABAXpcEAABAAEBc1wQAAEAAQEjXBAAAgABBvdcEAADAAEL71sQAAIAAQg+XBAAAgABCJYwEAABAAEAWlwQAAIAAQdIXBAAAgEAB1FcEAACAQEHrGAQAAEAAgKPYRAAAQABAqNgEAABAAECHV8QAAEAAQISXhAAAQABAn1hEAABAQACkWAQAAEBAAILXxAAAQEAAgBeEAABAQAChmEQAAEBAQKaYBAAAQEBAhRfEAABAQECCV4QAAEBAQI+YRAAAQABAzdgEAABAAEDsl4QAAEAAQPQXRAAAQABAyxhEAABAQADJWAQAAEBAAOgXhAAAQEAA75dEAABAQADNWEQAAEBAQMuYBAAAQEBA6leEAABAQEDx10QAAEBAQNhYRAAAQABBG9gEAABAAEE2l4QAAEAAQTzXRAAAQABBEdhEAABAQAEVWAQAAEBAATAXhAAAQEABNldEAABAQAEVGEQAAEBAQRiYBAAAQEBBM1eEAABAQEE5l0QAAEBAQTBLhAAAQEBADRcEAACAQAJK1wQAAIBAAkdXBAAAgAACfBcEAADAAAMJmEQAAEBAQ4fYBAAAQEBDnReEAABAQEOuF0QAAEBAQ4bSRAAAQEBANcqEAABAQEAFEkQAAEBAQB0JBAAAQEBAEGQx8IAC3TAAAAAwQAAAMIAAADDAAAAbgBmAGkAbgBpAHQAeQAAAAEAAAAKAAAAZAAAAOgDAAAQJwAAoIYBAEBCDwCAlpgAAOH1BQDKmjsAAAAAAAAAADAxMjM0NTY3ODlhYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5egBBkMjCAAuHCOAAAAABAAAAAwAAACcAAAALAAAAmgAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABoAAAAYAAAAGQAAABsAAAAcAAAAHQAAAB4AAAAjAAAAJAAAACUAAAAmAAAAHwAAACIAAAAgAAAAIQAAACoAAAApAAAAKQAAACsAAAArAAAALAAAAC0AAAAuAAAA4gAAAC8AAAAwAAAAMQAAADIAAAAzAAAA4QAAADQAAAA1AAAANgAAADcAAAA4AAAAOQAAADoAAAA7AAAAOwAAADwAAAA8AAAApwAAAKoAAAA+AAAAPQAAAD8AAACXAAAAmAAAAJkAAACbAAAAnAAAAJ0AAAClAAAApgAAAKkAAACoAAAAqwAAAJ4AAACfAAAAoAAAAKEAAACiAAAArAAAAK0AAACuAAAAowAAAKMAAACkAAAApAAAAEAAAABBAAAAQgAAAEMAAABEAAAARQAAAG4AAABvAAAAcAAAAHQAAAB1AAAAdgAAAHcAAABxAAAAcgAAAHMAAAB4AAAAfwAAAH4AAAB7AAAAggAAAIMAAACEAAAAjQAAAIsAAADTAAAA1AAAANUAAADWAAAA1gAAANYAAADWAAAA1gAAANYAAAB5AAAAeQAAAHkAAAB6AAAAhQAAAIcAAACJAAAAhgAAAIgAAACKAAAAjAAAAJQAAACVAAAA4QAAANgAAADZAAAA2QAAANcAAAC3AAAAtgAAALkAAAC4AAAAuwAAALoAAAC9AAAAvAAAALAAAAC+AAAAlgAAANAAAADRAAAA0gAAALIAAACzAAAAtAAAAK8AAACxAAAAvwAAAMEAAADAAAAAwgAAAMQAAADDAAAAtQAAAMUAAADGAAAAxwAAAMgAAADPAAAAzQAAAMkAAADKAAAAywAAAMwAAADbAAAAzgAAAAIAAACOAAAAjwAAAJAAAACRAAAAkgAAAJMAAADaAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAABGAAAARwAAAEgAAABJAAAASgAAAEsAAABMAAAATQAAAE4AAABPAAAAUAAAAFEAAABSAAAAUwAAAFQAAABVAAAAVgAAAFcAAABYAAAAWQAAAFoAAABbAAAAXAAAAF0AAABeAAAAXwAAAGAAAABhAAAAYgAAAGMAAABkAAAAZQAAAGYAAABnAAAAaAAAAGkAAABqAAAAawAAAGwAAABtAAAACgAAAIEAAACAAAAAfQAAAHwAAAAoAAAAKAAAACgAAAAoAAAA3AAAAN0AAADeAAAA3wAAAOAAAADgAAAA4AAAAOAAAAANABEANwA7AEGg0MIAC5sQAQAAAAIAAAADAAAABQAAAAgAAAANAAAAFQAAACIAAAA3AAAAWQAAAJAAAADpAAAAeQEAAGICAADbAwAAPQYAABgKAABVEAAAbRoAAMIqAAAvRQAA8W8AACC1AAARJQEAMdoBAEL/AgBz2QQAtdgHACiyDADdihQABT0hAOLHNQDnBFcAycyMALDR4wB5nnABKXBUAqIOxQPLfhkGbY3eCTgM+A+lmdYZ3aXOKYI/pUMFRhAAvSsQANNJEAC/OBAA/DUQAFNfEABeXRAAfTEQAA8REABVBBAAvgwQAJE3EAC0JRAAwTwQAHEEEADmHxAAvx8QAGciEAAMOBAA5DYQAElCEADUIhAAtQ4QANAqEACwFRAAAQEAAMQAAAAAAAAAe0EQAAEBAADFAAAAAAAAAJktEAABAgEAxgAAAAAAAAAUORAAAQICAMYAAAAAAAAATDoQAAECBADGAAAAAAAAACosEAABAggAxgAAAAAAAADcPxAAAQIQAMYAAAAAAAAARRIQAAECAAHGAAAAAAAAANQCEAABAiAAxgAAAAAAAAD+FhAAAQJAAMYAAAAAAAAAcUwQAAMAAAABAAAAWQAAAMg8EAADAAAAAgAAAMcAAAArCRAAAwAAAAEAAADIAAAAhDEQAAMAAAAAAAAAyQAAAK1PEAADAAAAAgAAAMoAAADmThAAAwAAAAEAAADLAAAArE4QAAMAAAABAAAAzAAAAPVOEAADAAAAAQAAAM0AAAC/TRAAAwAAAAIAAADOAAAA6TkQAAMAAAABAAAAzwAAABxOEAABAQAA0AAAAAAAAACBCBAAAwAAAAAMAADRAAAABU8QAAEDAABnGRAAAAAAAOlUEAADCAAAsKoQAAUAAACZVBAAAwAAAAEAAADSAAAATDgQAAMAAAACAAAA0wAAAJFUEAADAAAAAQAAANQAAAD4AhAAAwAAAAMAAADVAAAABU8QAAEDAADpVBAAAAAAAIU+EAADAAAAAgAAANYAAACeBBAAAwAAAAIAAADXAAAAHE4QAAEBAADQAAAAAAAAABxOEAABAQAA0AAAAAAAAADxDRAAAwAAAAIBAADYAAAAfw4QAAMAAAABAQAA2QAAAIIJEAADAEgAAgEAANoAAAD4RhAAAwBJAAIBAADaAAAAthcQAAMAAAABAQAA2wAAAHg3EAADAAAAAQEAANwAAACRIRAAAwAAAAABAADdAAAAejUQAAECAADeAAAAAAAAADowEAADAAAAAQEAAN8AAAC2FRAAAwAEAAABAADgAAAAZhEQAAMAAAAAAQAA4AAAALIWEAADAAgAAAEAAOAAAAA7ThAAAwkAALIWEAD/////BU8QAAEDAADUIhAAAAAAADdLEAADAAEAAQEAANgAAAC2FxAAAwABAAEBAADbAAAAeDcQAAMAAQABAQAA3AAAAJEhEAADAAEAAAEAAN0AAAB6NRAAAQIBAN4AAAAAAAAAOjAQAAMAAQABAQAA3wAAAHcqEAADAAAAAQAAAOEAAADBNBAAAwAAAAEAAADiAAAAtDQQAAMAAAABAAAA4wAAAO4lEAADAAAAAQAAAOQAAAAXQhAAAwAAAAEAAADlAAAAIkIQAAMAAAABAAAA5gAAADooEAADAAAAAQAAAOcAAAC2FRAAAwABAAABAADgAAAAZhEQAAMJAAC2FRAA/////ztOEAADCQAAthUQAP////+yFhAAAwAJAAABAADgAAAABU8QAAEDAAC1DhAAAAAAAPENEAADAAIAAgEAANgAAAB/DhAAAwACAAEBAADZAAAAggkQAAMATAACAQAA2gAAAPhGEAADAE0AAgEAANoAAAC2FxAAAwACAAEBAADbAAAAeDcQAAMAAgABAQAA3AAAAAVPEAABAwAA0CIQAAAAAAA3SxAAAwADAAEBAADYAAAAthcQAAMAAwABAQAA2wAAAHg3EAADAAMAAQEAANwAAAAFTxAAAQMAALEOEAAAAAAAgQgQAAMAAAAADAAA6AAAAAVPEAABAwAAWhkQAAAAAACBCBAAAwABAAAMAADoAAAABU8QAAEDAABNGRAAAAAAAME1EAADAAAAAQEAAOkAAADoDhAAAwABAAEBAADpAAAAJiwQAAMAAAABAQAA6gAAAFFKEAADAAEAAQEAAOoAAACdAhAAAwACAAEBAADqAAAATAIQAAMAAAABAAAA6wAAAJ1CEAADAAAAAQAAAOwAAAA6ExAAAwAAAAAAAADtAAAAHE4QAAEBAADQAAAAAAAAAIwAAACKAAAAiwAAAAAAAAC5KRAAAwAAAAIAAADuAAAALTAQAAMAAAABAAAA7wAAAMwCEAADAAAAAQAAAPAAAAAFTxAAAQMAAMU4EAAAAAAABU8QAAEDAADgJRAAAAAAAE1OEAADAAAAAAAAAPEAAABKTxAAAwAAAAAAAADyAAAAgQgQAAMAAAABAQAA8wAAAGEjEAADAAEAAQEAAPMAAAAsBhAAAwACAAEBAADzAAAAgQgQAAMAAAABAQAA9AAAAGEjEAADAAEAAQEAAPQAAAAsBhAAAwACAAEBAAD0AAAABU8QAAEDAADQGRAAAAAAAAVPEAABAwAAySUQAAAAAADgCRAAAwA9AAIBAAD1AAAA8h8QAAMAPQABAQAA9gAAADNMEAADAD0AAAEAAPcAAAC8NRAAAwA9AAABAAD4AAAAQDgQAAMAPQABAQAA+QAAAO5IEAABAj0A+gAAAAAAAABKTxAAAwkAADNMEAD/////BU8QAAEDAABKLhAAQcTgwgALEQsAAAAfAAAAGAAAADsAAAA7AEHg4MIACyRKYW5GZWJNYXJBcHJNYXlKdW5KdWxBdWdTZXBPY3ROb3ZEZWMAQZDhwgAL1QhHTVQAAAAAAFVUQwAAAAAAVVQAAAAAAABaAAAAAAAAAEVEVAAAABD/RVNUAAAA1P5DRFQAAADU/kNTVAAAAJj+TURUAAAAmP5NU1QAAABc/lBEVAAAAFz+UFNUAAAAIP5XRVQAAAAAAFdFU1QAADwAQ0VUAAAAPABDRVNUAAB4AEVFVAAAAHgARUVTVAAAtAAfAAAAHAAAAB8AAAAeAAAAHwAAAB4AAAAfAAAAHwAAAB4AAAAfAAAAHgAAAB8AAABTdW5Nb25UdWVXZWRUaHVGcmlTYXQAVVRDAAAAAAAAADsGEAADAAAAAAAAAPsAAABMOBAAAwAAAAEAAAD8AAAAZrEQAAMAAAAHAAAA/QAAAMw0EAADAAAAAAAAAP4AAACEMRAAAwATAAABAAD/AAAAJE8QAAMAAAABAAAAAAEAAP0xEAADAAMAAAEAAP8AAADcMRAAAwkAAP0xEAD/////8TEQAAMAIwAAAQAA/wAAAI0xEAADABEAAAEAAP8AAACtMRAAAwASAAABAAD/AAAAzTEQAAMAMwAAAQAA/wAAAJoxEAADADEAAAEAAP8AAAC6MRAAAwAyAAABAAD/AAAArA0QAAMAAAAAAAAAAQEAAIY6EAADAAAAAAAAAP4AAACfIRAAAwABAQABAAACAQAAsyEQAAMAAQAAAQAAAgEAAM4hEAADAAAAAAEAAAIBAAB2LhAAAwARAAABAAACAQAAiy4QAAMAEAAAAQAAAgEAAOY3EAADACEAAAEAAAIBAAD5NxAAAwAgAAABAAACAQAA5BIQAAMAMQAAAQAAAgEAAPkSEAADADAAAAEAAAIBAADIFRAAAwBBAAABAAACAQAA4RUQAAMAQAAAAQAAAgEAAG8XEAADAFEAAAEAAAIBAACIFxAAAwBQAAABAAACAQAALhcQAAMAYQAAAQAAAgEAAFEXEAADAGAAAAEAAAIBAACNBBAAAwBxAAABAAACAQAAlAQQAAMAcAAAAQAAAgEAAH46EAADAAAAAQAAAAMBAAAeFxAAAwBxBgEBAAAEAQAAPhcQAAMAcAYBAQAABAEAAGQXEAADAHEFAgEAAAQBAAB6FxAAAwBwBQIBAAAEAQAAvRUQAAMAcQQDAQAABAEAANMVEAADAHAEAwEAAAQBAADbEhAAAwBxAwQBAAAEAQAA7RIQAAMAcAMEAQAABAEAAN43EAADADECAQEAAAQBAADuNxAAAwAwAgEBAAAEAQAAbS4QAAMAMQECAQAABAEAAH8uEAADADABAgEAAAQBAACXIRAAAwAAAAEAAAAFAQAApyEQAAMAMQADAQAABAEAAL8hEAADADAAAwEAAAQBAACjVBAAAwAAAAEAAAAGAQAAalQQAAMAAAACAQAABwEAAHJUEAADAAEAAgEAAAcBAACEMRAAAwAAAAAAAAAIAQAAzDQQAAMAAAAAAAAACQEAAAVPEAABAwAAvgwQAAAAAAAAAAAoMwBB8+nCAAsSDDMAAAAAAAAM5AAAAAAAAEBSAEGT6sIACxIMMwAAAAAAAAzkAAAAAAAADFIAQbDqwgAL5hKEMRAAAwAAAAAAAAAKAQAAOTwQAAMDAADmGxAAAAAAABY/EAADAwAAknQQAAAAAABELhAAAQEAAAsBAAAMAQAAmjcQAAMAAAACAAAADQEAAOM0EAADAAAAAQEAAA4BAADUNBAAAwAAAAIAAAAPAQAABgIQAAMAAAADAQAAEQAAAKEWEAADAAAAAgAAABABAAAYFhAAAwAAAAEAAAARAQAAwhQQAAMAAAABAAAAEgEAAJ4EEAADAAAAAgAAABMBAABmERAAAwAAAAEBAAAUAQAAthUQAAMAAQABAQAAFAEAALIWEAADAAIAAQEAABQBAAD9PBAAAwAAAAEBAAAVAQAAaxQQAAMAAAABAQAAFgEAAEUYEAADAAAAAgEAABcBAAAgExAAAwAAAAEAAAAYAQAALRUQAAMAAAACAAAAGQEAAA8pEAADAAAAAgAAABoBAACULRAAAwAAAAEBAAAbAQAAtTUQAAMAAQABAQAAGwEAAJFKEAADAAAAAQEAABwBAAAxKRAAAwABAAEBAAAcAQAAuhYQAAMAAAABAAAAHQEAAE8jEAADAAAAAgAAAB4BAACEMRAAAwAAAAAAAAAfAQAAzTEQAAMAAAAAAAAAIAEAAMw0EAADAAAAAAAAACEBAACXARAAAwAAAAEAAAAiAQAA8jQQAAMAAAABAAAAIwEAAAg+EAADAAAAAQAAACQBAACXTRAAAQEAACUBAAAmAQAAhk0QAAMAAAACAQAAJwEAAGRNEAADAAEAAgEAACcBAAB1TRAAAwAAAAEBAAAoAQAAU00QAAMAAQABAQAAKAEAACUsEAADAAAAAQAAACkBAAChAhAAAwAAAAIBAAAqAQAA70MQAAMAAAABAAAAKwEAAIQxEAADAAAAAAAAACwBAACYTxAAAwAAAAEAAAAtAQAATjwQAAEBAAAuAQAAAAAAANIgEAABAjwALwEAAAAAAAC1IBAAAQJAAC8BAAAAAAAAdRoQAAMAAAABAAAAMAEAAH5CEAADAAAAAgAAADEBAAAwDRAAAQEAADIBAAAzAQAAkEIQAAEBAAA0AQAANQEAAEEREAADAAAAAAAAADYBAAByKhAAAwAAAAEAAAA3AQAAHxUQAAMAAAABAQAAOAEAAIQiEAADAAEAAQEAADgBAAAIHRAAAwADAAEBAAA4AQAAyCIQAAMABQABAQAAOAEAAMQiEAADAAcAAQEAADgBAACWPhAAAwAJAAEBAAA4AQAAxBEQAAMACgABAQAAOAEAAJACEAADAAIAAQEAADkBAADqQxAAAwAEAAEBAAA5AQAAOjAQAAMABgABAQAAOQEAAGA6EAADAAgAAQEAADkBAADeFhAAAwAAAAEAAAA6AQAARSgQAAMAAAABAAAAOwEAAHRBEAADAAAAAQAAADwBAABjBBAAAwAAAAAAAAA9AQAAOU8QAAMAAAAAAAAAPgEAADtOEAADAAAAAAAAAPEAAAAFTxAAAQEAAD8BAABAAQAAgQgQAAMAAAAADAAAQQEAAGEjEAADAAEAAAwAAEEBAAAFTxAAAQMAAPkdEAAAAAAAgQgQAAMAAAAADAAAQgEAAGEjEAADAAEAAAwAAEIBAABbBBAAAwAAAAEAAABDAQAAcioQAAMAAAABAAAARAEAAO0yEAADAAAAAAAAAEUBAAAcThAAAQEAANAAAAAAAAAARREQAAMAAAABAAAARgEAAKguEAADAAAAAgAAAEcBAABBERAAAwAAAAEAAABIAQAAkAIQAAMAAAABAQAASQEAAGA6EAADAAEAAQEAAEkBAAA6MBAAAwACAAEBAABJAQAAxCIQAAMAAwABAQAASQEAAAgdEAADAAQAAQEAAEkBAAB0QRAAAwAAAAEBAABKAQAAag0QAAMAAQABAQAASgEAANErEAADAAAAAQAAAEsBAADqQxAAAwAAAAEBAABMAQAAUwUQAAMAAQABAQAATAEAAGgJEAADAAIAAQEAAEwBAABFBRAAAwADAAEBAABMAQAAoDQQAAMAAAABAAAATQEAAKg0EAADAAAAAQAAAE4BAADeFhAAAwAAAAEAAABPAQAARSgQAAMAAAABAQAAUAEAAIQxEAADAAAAAAAAAFEBAADNMRAAAwABAAABAABQAQAAiSIQAAMAAAAAAQAAUgEAANYvEAADAAAAAQEAAFMBAAB7DRAAAwABAAABAABSAQAAeQ0QAAMAAQABAQAAUwEAAEQ4EAADAAAAAAAAAFQBAADKSBAAAwAAAAAAAABVAQAAdgkQAAMAAAABAAAAVgEAAHRHEAADAAAAAQAAAFcBAABxQhAAAwAAAAIBAABYAQAAd0IQAAMAAQACAQAAWAEAAC1LEAADAAAAAgAAAFkBAABOKBAAAwAAAAIAAABaAQAAyCIQAAMAAQABAQAAWwEAACoREAADAAAAAAEAAFsBAAC2FRAAAwABAAABAAADAAAAO04QAAMJAAC2FRAA/////2YREAADAAAAAAEAAAMAAACyFhAAAwACAAABAAADAAAAB04QAAEIAACgvBAAEAAAAEUREAAHCwAAAQAAAAAAAABOKBAABwsAAAEAAAAAAAAAshYQAAcLAAABAAAAAAAAANErEAAHCwAAAQAAAAAAAADqQxAABwsAAAEAAAAAAAAAUwUQAAcLAAABAAAAAAAAAGgJEAAHCwAAAQAAAAAAAABFBRAABwsAAAEAAAAAAAAAKhEQAAcLAAABAAAAAAAAAMgiEAAHCwAAAQAAAAAAAADeFhAABwsAAAEAAAAAAAAAZhEQAAcLAAABAAAAAAAAAMpIEAAHCwAAAQAAAAAAAAB0RxAABwsAAAEAAAAAAAAALUsQAAcLAAABAAAAAAAAALYVEAAHCwAAAQAAAAAAAACBCBAAAwAAAAAMAAAEAAAABU8QAAEDAAA+GRAAAAAAAMUMEAADAAAAAgAAAFwBAAAfERAAAwAAAAEAAABdAQAAeVQQAAMAAAABAAAAXgEAAGI3EAADAAAAAQAAAF8BAACyLRAAAwAAAAEAAABgAQAA/lUQAAMAAAABAQAAYQEAAAgMEAADAAEAAQEAAGEBAAD0VRAAAwAAAAEBAABiAQAA9QsQAAMAAQABAQAAYgEAAOk5EAADAAAAAQAAAGMBAADUORAAAwAAAAEAAABkAQAAMgIQAAAGAAAAAAAAAADwf41UEAAABgAAAAAAAAAA+H/TSRAAAAcAQaD9wgALZQVPEAABAwAAmS0QAAAAAAC3LBAAAwAAAAEAAABlAQAAQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODlAKl8rLS4vAEGQ/sIAC5YDxQwQAAMJAADFDBAAAAAAAB8REAADCQAAHxEQAAAAAAB5VBAAAwAAAAEAAABmAQAAYjcQAAMAAAABAAAAZwEAABcfEAADAAAAAQAAAGgBAAAhHxAAAwAAAAEAAABpAQAAklYQAAAGAAD////////vf5xWEAAABgAAAQAAAAAAAADuVBAAAAYAAAAAAAAAALA8QlQQAAAGAAD///////8/Q1NUEAAABgAA////////P8ONVBAAAAYAAAAAAAAAAPh/V1AQAAAGAAAAAAAAAADw/0VQEAAABgAAAAAAAAAA8H+GLRAAAwAAAAEAAABqAQAAYkYQAAMAAAABAAAAawEAAC4oEAADAAAAAQAAAGwBAACEMRAAAwAAAAEBAABtAQAAzTEQAAMAAQAAAQAAbQEAAMw0EAADAAAAAAAAAG4BAACEMRAAAwAAAAAAAABvAQAAzDQQAAMAAAAAAAAAcAEAACRBEAADAAAAAQAAAHEBAACGCxAAAwAAAAEAAAByAQAAfAYQAAMAAAABAAAAcwEAAHIvEAABBABBsIHDAAuTB0UREAADAAAAAQAAAHQBAABbERAAAwAAAAEAAAB1AQAAVBEQAAMAAAABAAAAdgEAAEEREAADAAAAAQAAAHcBAABIERAAAwAAAAEAAAB4AQAAN0oQAAMAAAAAAAAAeQEAAERKEAADAAAAAAAAAHoBAACgNBAAAwAAAAEBAAB7AQAAqDQQAAMAAQABAQAAewEAAN4WEAADAAAAAQEAAHwBAAC4LhAAAwACAAEBAAB8AQAArS4QAAMAAQABAQAAfAEAACMwEAADAOUAAQEAAH0BAAAxLBAAAwDmAAEBAAB9AQAAMzAQAAMA6AABAQAAfQEAAEANEAADAAAAAgAAAH4BAACMMBAAAwAAAAIAAAB/AQAAJhgQAAMAAAACAAAAgAEAAHFCEAADAAAAAgAAAIEBAAA6ERAAAwAAAAEAAACCAQAAvUIQAAMAAAACAQAAgwEAADosEAADAAEAAgEAAIMBAADkRBAAAwABAAEBAACEAQAAygkQAAMAAAABAQAAhAEAAI0qEAADAAMAAAEAAIUBAADcRBAAAwACAAABAACFAQAAYA0QAAMJAADcRBAA/////8AJEAADAAEAAAEAAIUBAACBDRAAAwkAAMAJEAD/////hDEQAAMAAAAAAAAAhgEAAMw0EAADAAAAAAAAAIYBAAAoORAAAwAAAAEAAACHAQAAfzUQAAMAAAAAAAAAiAEAANg4EAADAAEAAAEAAIkBAAD2OBAAAwAAAAABAACJAQAA5DgQAAMAAQAAAQAAiQEAAAI5EAADAAAAAAEAAIkBAAA7ThAAAwAFAAABAAADAAAA/BsQAAMAAAABAQAAigEAAKYyEAADAAEAAAEAAIoBAADNLRAAAwACAAABAACKAQAA60QQAAMAAwAAAQAAigEAAFxGEAADAAQAAAEAAIoBAADyGxAAAwAFAAEBAACKAQAAADUQAAMABgABAQAAigEAAJYXEAADAAcAAAEAAIoBAADOLRAAAwAIAAEBAACKAQAADCwQAAMACQAAAQAAigEAAI8+EAADAAoAAAEAAIoBAADXTBAAAwALAAABAACKAQAAbiIQAAMADAAAAQAAigEAAFFNEAA5PBAApjIQAAAAAADNLRAAAAAAAERNEAAAAAAAuwgQAAAAAABuCxAA9hsQAG4LEAB6NRAAay4QAAAAAABRTRAANTMQAAwsEAAAAAAAjz4QAAAAAADXTBAAAAAAAG4iEABB0IjDAAvQG4EIEAADAAAAAAwAAIsBAAAFTxAAAQMAAG4ZEAAAAAAA0S8QAAMIAACAxBAALgAAAEooEAADAAAAAgEAAIwBAACmBRAAAwABAAIBAACMAQAAnhcQAAMAAAABBgAAjQEAAOwbEAADAAAAAQYAAI4BAABFLBAAAwAAAAEGAACPAQAAuEMQAAMAAAABBgAAkAEAAHEJEAADAAAAAQYAAJEBAAChExAAAwAAAAEGAACSAQAAQCgQAAMAAAABBgAAkwEAAPgpEAADAAAAAQYAAJQBAABuXhAAAwAAAAIHAACVAQAAohMQAAMAAAABBgAAlgEAAFsiEAADAAAAAQYAAJcBAABaMBAAAwAAAAEGAACYAQAANwYQAAMAAAACBwAAmQEAAEEoEAADAAAAAQYAAJoBAAD5KRAAAwAAAAEGAACbAQAAQEwQAAMAAAABBgAAnAEAACwpEAADAAAAAQYAAJ0BAADcLxAAAwAAAAEGAACeAQAA9C8QAAMAAAABBgAAnwEAAPovEAADAAAAAQYAAKABAADbLxAAAwAAAAEGAAChAQAA8y8QAAMAAAABBgAAogEAAPkvEAADAAAAAQYAAKMBAAAZYBAAAwAAAAEGAACkAQAA7yIQAAMAAAABBgAApQEAALteEAADAAAAAQYAAKYBAACfYRAAAwAAAAEGAACnAQAAjgkQAAMAAAABBgAAqAEAAEIKEAADAAAAAgAAAKkBAACGKhAAAwAAAAAAAACqAQAAtUMQAAMAAAABBgAAqwEAAK5DEAADAAAAAQYAAKwBAAClKhAAAwAAAAIAAACtAQAAP18QAAMAAAABAAAArgEAAM04EAADAAAAAQAAAK8BAAAFTxAAAQMAANEvEAAAAAAAjVcQAAAGAABpVxSLCr8FQKVhEAAABgAAFlW1u7FrAkA7XxAAAAYAAO85+v5CLuY/glcQAAAGAAD+gitlRxX3P4hXEAAABgAADuUmFXvL2z8IVhAAAAYAABgtRFT7IQlALV8QAAAGAADNO39mnqDmPzVfEAAABgAAzTt/Zp6g9j/gDhAAAwgAAHDHEAAOAAAAoQIQAAMAAAADAAAAsAEAALkOEAADAAAAAgAAALEBAAAGAhAAAwABAAMBAAARAAAAzQEQAAMAAAACAAAAsgEAAH8OEAADAAAAAgAAALMBAABFGBAAAwABAAIBAAAXAQAA4zQQAAMAAQABAQAADgEAALYXEAADAAAAAgAAALQBAAD9PBAAAwABAAEBAAAVAQAArhEQAAMAAAABAAAAtQEAAGsUEAADAAEAAQEAABYBAADxDRAAAwAAAAMAAAC2AQAA1DQQAAMAAAACAAAAtwEAAAVPEAABAwAA4A4QAAAAAAADHBAAAwAAAAEAAAC4AQAABxwQAAMAAAABAAAAuQEAANo1EAAACgAA4wAAAAAAAAAnGRAAAAoAAOQAAAAAAAAAIzAQAAAKAADlAAAAAAAAADEsEAAACgAA5gAAAAAAAAC9QhAAAAoAAOcAAAAAAAAAMzAQAAAKAADoAAAAAAAAAEANEAAACgAA6QAAAAAAAADMMhAAAAoAAOoAAAAAAAAAcj4QAAAKAADrAAAAAAAAAFlCEAAACgAA7AAAAAAAAADGFhAAAAoAAO0AAAAAAAAAOxYQAAAKAADuAAAAAAAAADAZEAAACgAA7wAAAAAAAABYOBAAAAoAAPAAAAAAAAAAYDgQAAAKAADxAAAAAAAAAIQxEAADAAAAAAAAALoBAADMNBAAAwAAAAAAAAC7AQAAJE8QAAMAAAABAAAAuwEAAAVPEAABAwAA0CoQAAAAAAAAJBAAAQEAALwBAAAAAAAAgQgQAAMAAAABDAAAvQEAAGEjEAADAAEAAQwAAL0BAAAsBhAAAwACAAEMAAC9AQAABU8QAAEDAADVGRAAAAAAAAVPEAABAwAAziUQAAAAAADgCRAAAwAyAAIBAAD1AAAA8h8QAAMAMgABAQAA9gAAAFg4EAADADIAAAEAAPcAAAC8NRAAAwAyAAABAAD4AAAAQDgQAAMAMgABAQAA+QAAAO5IEAABAjIA+gAAAAAAAAA5TxAAAwkAAFg4EAD/////BU8QAAEDAABPLhAAAAAAAGYGEAADAAAAAQAAAL4BAAAcThAAAQEAANAAAAAAAAAAoi8QAAECFAC/AQAAAAAAAK0vEAABAhQAwAEAAAAAAAAePRAAAQIUAMEBAAAAAAAAyEoQAAEBAADCAQAAAAAAAFk9EAABAQAAwwEAAAAAAAAZNRAAAwAUAAEBAADEAQAAcUIQAAMAKAACAQAAxQEAAHc9EAADACkAAgEAAMUBAAAvHxAAAwAAAAABAADGAQAAYz0QAAMAAQAAAQAAxgEAALsvEAADAAIAAAEAAMYBAAAFTxAAAQMAAOYfEAAAAAAAHE4QAAEBAADQAAAAAAAAAKIvEAABAhUAvwEAAAAAAACtLxAAAQIVAMABAAAAAAAAKD0QAAECFQDBAQAAAAAAADIGEAADABUAAQEAAMQBAABxQhAAAwAqAAIBAADFAQAABU8QAAEDAAC/HxAAAAAAAHIqEAADAAAAAQAAAMcBAADtMhAAAwAAAAAAAADIAQAAHE4QAAEBAADQAAAAAAAAAHIvEAABAQAAyQEAAAAAAABFERAAAwAAAAEAAADKAQAAqC4QAAMAAAACAAAAywEAAGcfEAABAQAAzAEAAAAAAACiLxAAAQEAAM0BAAAAAAAAoQ0QAAEBAADOAQAAAAAAAPENEAADAAAAAQAAAM8BAAC2FRAAAwABAAABAADQAQAAO04QAAMJAAC2FRAA/////2YREAADAAAAAAEAANABAACyFhAAAwACAAABAADQAQAABU8QAAEBAADRAQAAAAAAAE4oEAADAAAAAgAAANIBAACQAhAAAwAIAAEBAABJAQAAYDoQAAMACQABAQAASQEAADowEAADAAoAAQEAAEkBAADEIhAAAwALAAEBAABJAQAACB0QAAMADAABAQAASQEAAHRBEAADAAgAAQEAAEoBAABqDRAAAwAJAAEBAABKAQAA0SsQAAMAAAABAAAA0wEAAOpDEAADAAAAAQEAANQBAABTBRAAAwABAAEBAADUAQAAaAkQAAMAAgABAQAA1AEAAEUFEAADAAMAAQEAANQBAABEOBAAAwAAAAAAAADVAQAAykgQAAMAAAAAAAAA1gEAAHFCEAADAAAAAgAAANcBAABfAxAAAwAAAAIAAADYAQAAdgkQAAMAAAABAAAA2QEAAHRHEAADAAAAAQAAANoBAABFKBAAAwAAAAEBAADbAQAAzTEQAAMAAQAAAQAA2wEAAKA0EAADAAAAAQEAANwBAACoNBAAAwABAAEBAADcAQAA3hYQAAMA//8BAQAA3AEAAEtREAAABAAAAQAAAAAAAABLURAAAAQAAAIAAAAAAAAAS1EQAAAEAAAEAAAAAAAAAEtREAAABAAACAAAAAAAAABnHxAAAQEAAN0BAAAAAAAAoi8QAAEBAADeAQAAAAAAAKENEAABAQAA3wEAAAAAAAAVXBAAAwAXAAEBAADgAQAABFwQAAMAGAABAQAA4AEAANFcEAADABkAAQEAAOABAAC+XBAAAwAaAAEBAADgAQAAYl8QAAMAGwABAQAA4AEAAE9fEAADABwAAQEAAOABAABSXRAAAwAdAAEBAADgAQAAOV0QAAMAHgABAQAA4AEAAOVcEAADAB8AAQEAAOABAAB2XxAAAwAgAAEBAADgAQAAcV0QAAMAIQABAQAA4AEAAA1cEAADABcAAgEAAOEBAAD7WxAAAwAYAAIBAADhAQAAyFwQAAMAGQACAQAA4QEAALRcEAADABoAAgEAAOEBAABZXxAAAwAbAAIBAADhAQAARV8QAAMAHAACAQAA4QEAAEZdEAADAB0AAgEAAOEBAAAsXRAAAwAeAAIBAADhAQAA2lwQAAMAHwACAQAA4QEAAGtfEAADACAAAgEAAOEBAABmXRAAAwAhAAIBAADhAQAABU8QAAEDAABzBhAAAAAAADsGEAAEAAAAAAAAAOIBAAA6MxAAAwAAAAAAAADjAQAABU8QAAEDAACYNBAAAAAAAP8cEAADAAAAAgAAAOQBAAD9HBAAAwAAAAEAAADlAQAABU8QAAEDAAA7AhAAAAAAAN4AAADmAQAA5wEAAAAAAADmNRAAAwAAAAAAAADoAQAA3RgQAAMAAAAAAAAA6QEAAFc8EAADAAAAAAEAAOoBAAC9JRAAAwAIAAABAADqAQAAPjwQAAMAEAAAAQAA6gEAAMIgEAADACAAAAEAAOsBAADdIBAAAwAcAAABAADrAQAABU8QAAEDAABrNxAAAAAAADk8EAABAgAA7AEAAAAAAAAWPxAAAQIIAOwBAAAAAAAAH0EQAAEBAADtAQAAAAAAAAVPEAABAwAAZyQQAAAAAACDXRAAAwAAAAAAAADuAQAAXQUQAAMAAAAAAAAA7wEAAJddEAADAAAAAQAAAPABAABrBRAAAwAAAAEAAADxAQAAQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODktX0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky8wMTIzNDU2Nzg5YWJjZGVmAEHbpMMAC1A+AD4APzQ1Njc4OTo7PD0AAAAAAAAAAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkAAAAAPwAaGxwdHh8gISIjJCUmJygpKissLS4vMDEyMwBBuabDAAsFAgIAAgIAQdCmwwALAQIAQd2mwwALTgEAAAEBAQEBAQEBAQEAAAAAAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAAAAAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBBuajDAAsFAgIAAgIAQdCowwALAQIAQduowwALUAEAAAABAQEBAQEBAQEBAQAAAAAAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAEGwqsMAC02MXRAAAwAAAAEAAADyAQAAYwUQAAMAAAABAAAA8wEAAE5NEAADAAAAAQAAAPQBAADbTBAAAwAAAAEAAAD1AQAAGAEAADgAAAAoAAAAKABBlKvDAAsFIAAAADAAQbCrwwALGRgBAAAgAAAAtCUQALQlEAAtMBAAAQAAAAIAQdSrwwALYgoAAAD2AQAA9wEAAPYBAAD4AQAA+QEAAPoBAAD7AQAA/AEAAP0BAAD+AQAA/wEAAAACAAABAgAAAgIAAAECAAADAgAABAIAAAUCAAAGAgAABwIAAAgCAAAJAgAACgIAAAsCAEHArMMACyM2IxwYFhQTEhEREBAPDw8ODg4ODg0NDQ0NDQ0MDAwMDAwMDABB8KzDAAsjQFAgNzEtFSgmJSMiISAQHx4eHR0cHBsbGxoaGhoZDBkZGBgAQaCtwwALIyAUEA0MCwoKCQkICAgICAcHBwcHBwcGBgYGBgYGBgYGBgYGAEHUrcMAC9EBkRvUzwAAAACVc8JIABC/gZec23UAAABAkRvUzwDKmjsrbYuMAAChGSEQnzAAwfZXgZvCmAAAAABxRXUYgLx9JHtmRzUAQEtMHW5aa4DhrJRng/HKAABkC1FKjQ5ArmkSSZEXFwAQuRyZSHQjQKhzK0E75jQAAABAwTz6TEDYE1wZtZFtABC/gQAAAAAABIcCAAK6AY0BbQFWAUQBNQEpAR4BFQENAQcBAAH7APYA8gDtAOoA5gDjAOAA3QDaANgA1gDTANEAzwDNAMsAygDIAMcAQbCvwwALRs37Wf3m/TH+YP6B/pn+rP68/sn+1P7d/uX+7P7z/vn+/v4C/wf/C/8O/xL/Ff8Y/xv/Hf8g/yL/JP8n/yn/Kv8s/y7/MP8AQYSwwwALkAKdhKEAAAAAANJAbgDJCGMAZTBbAAAAAABOwlAATRBNACcASgDOaEcAVC5FAAA9QwB3hkEAAAAAAGuhPgBaZD0AwkM8AJo7OwCZSDoAC2g5ALOXOACv1TcAaSA3AIZ2NgDf1jUAckA1AGGyNADqKzQAYqwzAAAAAADZvzIA3VEyANboMQBlhDEAAAAAAAUAAAAZAAAAfQAAAHECAAA1DAAACT0AAC0xAQDh9QUAZc0dAPkClQDdDukCUUqNDpVzwkjpQcxrjUn9GsFv8obFLryiAQcjsQAAAAAAAAAAmZmZmXoUrkcv3SQGsS5uo45Yi08Lem8Mqyl/rSPumFeCvuASnf3Ntxf+118SmHkZhCZcwgBBpLLDAAstEAAAAP7//4f+//8HAAAAABAA/wP+//+H/v//B0zZEAAg7RAAYNkQAAEAMAA6AEHgssMACxEEADAAOgBBAFsAXwBgAGEAewBBgLPDAAvyDQEDAwUFAQEBAQEBAQEFBQUBAQECAgMGCgoKCgYBAQEBAgICAgMDAwMFBQICAQAAADCaIAAAmjAAc4FaADAXYAAwB2wAs4FvAAAXcAAAB3wAAIF/AEAwgADDAZgAkIGYAEAGmQBAkJwAtIGkAEAupQAwAbwAQIa8AHCBvwAAAcAAMIHAAEAEwQAwAcMAQILDADCCxABAgsUAMAHHADCBxwAwAcgAQILIADCByQAwAcoAAIHKADABywAwgcsAQALMAAABzQABgc0AMAHOADCBzgAAAc8AMIHPAEAG0AAwAdMAQILTADCB1ABAAtYAMAHXAECC1wAwgtgAQITZADCB2wBAAtwAQALeAACB3wBQA+IAUIPjAFAD5QBAkOYAAIHuAEAS7wC0AfgAUIP4AEAC+gAwAfsAMIH7AEAo/AAwARABQBIRATEBHQFAgh0BMIEeATEBHwEBgh8BQIIgATCBIQEwASIBMIEiAUAKIwEBASgBAYEoAQEBKQEAgSkBAAEqAQACKwEAgSwBAIEtAQEBLgEAATABAYEwAQCBMQEBATIBAYEyAQEBMwEAATQBAIE0AQEBNQEBgTUBAQE2AQCBNwEBgTgBAAE5AQCBOgEBgT4BAAFAAQEBQQEAgUEBAYFDAQABRAEAgUQBAAJFAQABRgEAAUkBAYFOAQEBTwFzgaIBQAS4AUACuwEAg70BMIG/ATABwwEwA8QBMAHGATACxwHQAcgBMJHIATCJ0QEAAdYBAIPWAdMB2AEAkdgBcwHhAQCJ4QEAAeYBAILmATCB5wFzAegBc4HoAXOB6gFzAesBAIHrAUAY7AFzAfgBc4H4AQAB+QEAgfkBoAH6AXOB+gFAgvsBMIH8AUAC/QEwg/4BMBAAAjAgCAIAIBgCABAoAkAiMAJANkUCMAFgAkCOYAIAgWcCQGBoAjCmmAIAprACtYHDAjEmUAgxgWMIMYFmCAAraAgAg34IEVDQCRAG+AkgBvwJdAFADnSBQA50AUEOdIFBDnQBQg50gUIOdAFDDoCBQw6AAUQOQIJEDjArSA4wg14OAYG8DgGBvg4BAccOQH4AD0AYPw+1AUsPtoFLD7YBTA+2gUwPtwFND4CBTQ8wAU8PQGBQDwAIgA8wCIQPAAaIDzAGjA8ACJAPMAiUDwAImA8wCJwPAAagDzAGpA+wAagPAIGoD9MBqQ8AgakP0wGqDwCBqg/TAasPAIGrDzCBrA8wga0PMIGuDzCBrw8ACLAPMAi0DwACuA8ABLkPAQK7DwECvA8BAr0PAQK+D7cIwA9nCMQPuAjID2gIzA+4CNAPaAjUDwAC2A+5AdkPsYHZD7kB2g+xAdsP14HbDzAC3A8wAt0PYQHeD3MB3w+5AeEPsoHhD7oB4g+yAeMP2IHjDzAE5A9iAeYPAQLoD9AB6Q/QgekPsAHrD9CB6w8wAuwPMALtDwEC8A/TAfEP04HxD7oB8g8BgfIPsAHzD9OB8w8xAvQPMAL1DzEB9g+6AfkPsoH5D7sB+g+yAfsP2YH7DzAC/A8wAv0PYgH+D6ABkxCgAZUQoIGVEDEBmRABAacQMRCwEAEQuBBAgsEQMRpbEgEaaBIxMAAWATAYFkACMBYwATEWMIExFjABMhYAgTIWAAEzFkCGMxYwgTYWMAE3FjCBNxYwATgWQAI5FkCCOhYwAj8WQGRAFkCEdRZAAnkWACaAFgCBkxYAgZYWQC4gU0AcQFNADpFTQD6ZU0CEvFMwgb5TQAq/U0CCxVMwgcZTQATIUwEBylNAFMtTMAHVUzCB1VMwAdZTMIHWUzAB11MwAdhTMIHYUzAB2VMxgdlTQBDaUzEB4lMwgeJTMAHjU0CE41MwgeVTQBDmUzAB7lNAgvpTAYGpVSBQuFWyAYB9soGAfbIBgX3agYF92gGCfbOBgn2zAYN9u4GJfbsBin27gYp9vAGLfbuBi30xmpB/AZqgfzEoAIIBKBSCMSRYggEkbIIxC7iCMQ++gjEHxoIxAsqCAYvLggGP0YIBh9mCAYLdgjEzQIYBM2CGMRaohgEWuIYxIFCMASBgjDEgILcBIDC3MRlQtwGZXbcxIoD0ASKR9AAAAAAAAAAAQKmAjoD8gNOAm4GNAoDhgJGFmgEAAREDBAgBCDAIARUgATGZMZ2EQJSA1oKmgEFigKaAS3KATAL4AoCPgLBA2wiAQdCAjICPjOQDAYkAFCgQEQIBGAskSyYBAYblgGB5toFAkYG9iJQFgJiAwBqCQzSiBoCNYFwVARCpgIhgzETUgMYBCAkLgIsABoDAAw8GgJsDBAAWgEFTgZiAmICegJiAnoCYgJ6AmICegJgHRzOJgJMtQQS9UMGZhZmFmQAAuQKAoB5AnqZAVdQhFdchivEBAEGAwcMAC5EGpgWAioCiAIDGAwADAYFB9kC/GRiICIBA+oZAzgSAsKwAAQEAq4CKhYmKAKKAiZSPgOQ4iQOgAICdmtqKuYoYCJeXqoKrBgyIqLm2AAM7AoaJgYyAjoC5Ax+Ak4GZAYG4AwsJEoCdCoCKgbgDIAuAk4GVKIC5AQAfBoGKgZ2AvICLgLECgLYAFBAegYqBnIC5AQUEgZOBm4G4Cx+Ak4GcgMcGEIDZAYaKiOEBiIgAhsiBmgAAgLaNBAGEioCjiIDlGCgJgZgLgo+DjAENgI6A3YBCX4JDsYKcgZ2BnYG/CDcBihAgrISygMCBoYD1E4GIBYJA2gmAuQAwAAE9iQimB62Bi5ODrwAgBICniIuBnxkIgrcACgCCuTmBv4XREIwGGCgRsb6MgKHkQbwAgoqCjIKMgoyBiyeBiQEBhLAgiQCMgI+MsqBLioHwgvyAjoDfn66AQdSAoxokgNyF3IJgbxWAROGFQQ2A4RiJAJuDz4GNoc2AloLlGg8CA4CYDIBAloGZkYyApYeYiq2CrwEZgZCAlIHBKQmBiweAooCKgLIAEQwIgJqAjQwIgOOEiIL4AQOAYE8vgECSkEI8jxCLj6EBgECoBgWAioCiAICugKyBwoCUgkIAgEDhgECUhEQEKKmAiEJFEAyDpxOAQKSBQjyDpYCZIIBBOoGXgLOFxYqwg/qAtY6oAYGJgrAZCQOAiYCxgqMgh72Ai4GziIkZgN4RAA0BgECcAoeUgbgKgKQyhMWFjAAAgI2B1DkQgJaA0ygDCIFA7R0IgZqB1DkAgekAASiA5AABGIRBAogBQP8IA4BAjxkLgJ+JpykfgIgpgq2MAUDFABCAQMgwKIDRlQ4BAfkqAAgwgMcKAIDAgEEYgYqBsyQAgJaAVNSQhY5gLMeLEkm/hLqGiINB+4KngUHhgL6QvwiBjIFgP/sYMIFMnQiDUlutgZZCH4KIjw6dg0CTgke6toOxOI2AlSCORU8wkA4BBIS9oIBAn41Bb4C8g0H6hED9gUDyAQYMgIiAQc+G7IdKroRsDACAnd//QO8AQaDHwwALhBC+BQD+BwBSCqDBCwCCDQA/EIDUF0DeGiDpHAByIAAWoEDGqEDCqqAw/gCxB0FRDwHQEQFfFAFEGWGoHAEqYWH/rwEZ4GEA5wHwAQ4AAAAAAMCZhZmugIkDBJaAnoBByYOLjSYAgECAIAkYBQAQAJOA0oBAiodApYClCIWoxpobrKqiCOIAjg6BiRGAjwCdnNiKgJegiAsElRiIAoCWmIaKhJcGj6m5tRCRBomOjx8JgZUGABMQj4CMCIKNgYkHKwmVBgEBAZ4YgJKCj4gCgJUGAQQQkYCOgZaAijkJlQYBBBCdCIKOgJAAKhAaCAAKChKLlYCzOBCWgI8QmRAJgZ0DOBCWgIkEEJ0QgY6BkIgCgKgIjwQXgpcskYKXgIgADrmvAYuGuQgAIJcAgIkBiAEggJSDn4C+OKOahPKqk4CPKxoCDhOMi4CQpQAggaqAQUwDDgADgagDgaADDgADgY6AuAOBwqSPj9UNgkJrgZCAmYTKgoqGkYySjZGNjAKOs6IDgMLYhqgAhMWJnrCdDIqrg5m1loi00YDcrpCHtZ2MgYmrmaOogomjgYqEqgqoGCgKBEC/v0EVDYGlDQ8AAACAnoG0BgASBhMNg4wiBvOAjICPjOQDAYkADSgAAICPCyQYkKhKdkDkKxGLpQAggbcwj5aIMDAwMDAwMIZCJYKYiDQMg9UcgNkDhKqA3ZCfr49B/1m/v2BWjMKtgUEMgo+JgZOuj56Bz6aIgeaB0ZOQAgOAlpyzjbG9KgCBipuJlpichq6bgI8giYkgqJYQh5OWEIKxABEMCACXEYoyiykphYgwMKqAjYXynGAro4uWg7BgIQNBbYHppYaLJACJgIwEAAEBgOugQWqRv4G1p4vzIECGo5mFmYrYFQ0NCqKLgJmAkgGAjoGNofrEtEEKnIKwrp+MnYSliZ2Box8EqUCdkaODo4Onh7OLioCOBgGAioCOBgGCs4tBNoiViYeXKKmAiMQpAKsBEIGWiZaInsCSAYmViZmFmaW3Kb+AjhgQnKmcgpyiOJuatYmViZKMke3ItrKMsoyjpZuIlkD5qSmPhbeciQeVqZGtlJqWi7S4CYCMrJ+YmaOcAQeiEIuvjYOUAICikYCYkoG+MAAYjoCJhq6lOQmVBgEEEJGAi4SdiQAIgKUAmACAq7SRg5OCna+TCIBAt66og6Ovk4C6qoyAxpqkhkC4q/O/njkBOAiXjgCA3TmmjwCAm4CJpzCUgIqtkoCRyEDGoJ6IgKSQgLCd7zAIpZSAmCgIn42AlqtBA5KOAIyAofuAzkOZ5e6QQMNKS+CORC+QhZhPmoRCRlq4nUbhQjiGnpDOkJ2Rr4+DnpSEkkGvrEDSv5+YgZiryiDBjL8IgI2EiFzVqJ/g8mAh/BgwCEEijoCcEYCNH0GLSQPqhIyCiIaJV2XUgMYBCAkLgIsABoDAAw8GgJsDBAAWgEFTgZiAmICegJiAnoCYgJ6AmICegJgHRzOeLUEEvUCRrImGj4BBQJ2Rq0Hjm0DjnQhAzp4CAQYMiIFA3zAYCI6AQMS6wzBEsxiaAQAIgIkDAAAoGAAAAgEACAAAAAABAAsGAwMAgImAkCIEgJBRQ2Cm359RHYFWjYFdMI5CbUmhQh1F4VNKhGAhKQAAAAAAAPYDIKYHAKkJILEKALoLIDsNIMcOIEkSAJsWAKwZAMAdgIAgIHAtAAAyAAaoAHeqAPzXAP3+QNECAbIFIfYIAUkMAXYQAd8SIcgUQUIZITEdYfEvQXhrASOxoa3UAW/XAe7lATjuAeCmQno0AwAAAACviaSA1oBCR++WgED6hEEIrAABAQDHiq+eKOQxKQgZiZaAnZraio6JoIiIgJcYiAIEqoK6iKmXgKC1EJEGiQmJkIK3ADEJgoiAiQmJjQGCtwAjCRKAk4sQioK3ADgQgpMJiYkogrcAMQkWgokJiZGAuiIQg4iAjYmPhLYAMBAegYoJiZCCtwAwEB6BigmJEIuDtggwEIOIgIkJiZCCxQMoAD2JCbwBhos4idYBiIowib0NiYoAAAOBsJMBhIqAo4iA45OAiYsbEBEyg4yLgI5CvoKIiEOfg5uCnIGdgb+fiAGJoBCKQI6A9YuDi4mJ/4q7hLiJgJyBioWJlY2AnoGLk4SukIqJkIiLgp2MgYmrja+Th4mFifUQlBgoCkDFv0ILgbCBkoD6jBiCi0v9gkCMgN+fQimF6IHfgGB1I4nEA4mfgc+BQQ8CA4CWI4DSgbGRiYmFkYyKm4eYjKuDro2OiYqAiYmujYsHCYmggrEAEQwIgKgkgUDrOAmJYE8jgELgj4+PEZeCQL+JpICkgEKWgEDhgECUhEEkiUVWEAyDpxOAQKSBQjwfiYWJnoRBPIHMhcWKsIP5grSOnooJiYOsijCsiSqjjYCJIauAi4KvjTuAi9GLKAhAnIuEiSu2CDEJgoiAiQkyhMKIAAgDBACNgdGRiIkY0JOLiUDUMYiagdGQjonQjIeJhZO4joOJQPGOQKSJxSgJGACBi4n2MTKAm4mnMB+AiIqtj0DFh0CHibQ4h4+Jt5WAjfkqAAgwB4mvIAgnibWJQQiDiAiArzKEjIpU5AWOYCzHm0klidWJpYS6hpiJQhWJQdQAtjPQgIqBYEyqgVBQiUIFrYGWQh0iLzmGnYNAk4JFiLFB/7aDsTiNgJUgjkVPMJAOAQTjgECfhoiJQWOAvI1B8Y1A8wiJQOcBBgyAQdmG7DSJUpWJbAUFQO8AQbDXwwALQvoGAHAJAPAKQFcMAPANYMcPIOoXQOwaAA4gQH6mINqpIBD+QEAKQbsQIU4TQd4VAeUZAVodAfVqIYzRYTfhQfABDgBBgNjDAAsYiISRgOOAmYBV3oBJfoqcDICugE+fgAEwAEGp2MMACwUBAQEBAQBBwNjDAAsFAQAAACAAQdDYwwALS0JCQkJCQkJCQkIAAAAAAAAAREREREREBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAAEABISEhISEgICAgICAgICAgICAgICAgICAgICABBwNnDAAsBAQBBoNrDAAuyKgoACQAOACAAIQCgAKEAgBaBFgAgCyAoICogLyAwIF8gYCAAMAEw//4A/wAAAAAAAEFkbGFtLEFkbG0AQWhvbSxBaG9tAEFuYXRvbGlhbl9IaWVyb2dseXBocyxIbHV3AEFyYWJpYyxBcmFiAEFybWVuaWFuLEFybW4AQXZlc3RhbixBdnN0AEJhbGluZXNlLEJhbGkAQmFtdW0sQmFtdQBCYXNzYV9WYWgsQmFzcwBCYXRhayxCYXRrAEJlbmdhbGksQmVuZwBCZXJpYV9FcmZlLEJlcmYAQmhhaWtzdWtpLEJoa3MAQm9wb21vZm8sQm9wbwBCcmFobWksQnJhaABCcmFpbGxlLEJyYWkAQnVnaW5lc2UsQnVnaQBCdWhpZCxCdWhkAENhbmFkaWFuX0Fib3JpZ2luYWwsQ2FucwBDYXJpYW4sQ2FyaQBDYXVjYXNpYW5fQWxiYW5pYW4sQWdoYgBDaGFrbWEsQ2FrbQBDaGFtLENoYW0AQ2hlcm9rZWUsQ2hlcgBDaG9yYXNtaWFuLENocnMAQ29tbW9uLFp5eXkAQ29wdGljLENvcHQsUWFhYwBDdW5laWZvcm0sWHN1eABDeXByaW90LENwcnQAQ3lyaWxsaWMsQ3lybABDeXByb19NaW5vYW4sQ3BtbgBEZXNlcmV0LERzcnQARGV2YW5hZ2FyaSxEZXZhAERpdmVzX0FrdXJ1LERpYWsARG9ncmEsRG9ncgBEdXBsb3lhbixEdXBsAEVneXB0aWFuX0hpZXJvZ2x5cGhzLEVneXAARWxiYXNhbixFbGJhAEVseW1haWMsRWx5bQBFdGhpb3BpYyxFdGhpAEdlb3JnaWFuLEdlb3IAR2xhZ29saXRpYyxHbGFnAEdvdGhpYyxHb3RoAEdhcmF5LEdhcmEAR3JhbnRoYSxHcmFuAEdyZWVrLEdyZWsAR3VqYXJhdGksR3VqcgBHdW5qYWxhX0dvbmRpLEdvbmcAR3VybXVraGksR3VydQBHdXJ1bmdfS2hlbWEsR3VraABIYW4sSGFuaQBIYW5ndWwsSGFuZwBIYW5pZmlfUm9oaW5neWEsUm9oZwBIYW51bm9vLEhhbm8ASGF0cmFuLEhhdHIASGVicmV3LEhlYnIASGlyYWdhbmEsSGlyYQBJbXBlcmlhbF9BcmFtYWljLEFybWkASW5oZXJpdGVkLFppbmgsUWFhaQBJbnNjcmlwdGlvbmFsX1BhaGxhdmksUGhsaQBJbnNjcmlwdGlvbmFsX1BhcnRoaWFuLFBydGkASmF2YW5lc2UsSmF2YQBLYWl0aGksS3RoaQBLYW5uYWRhLEtuZGEAS2F0YWthbmEsS2FuYQBLYXRha2FuYV9Pcl9IaXJhZ2FuYSxIcmt0AEthd2ksS2F3aQBLYXlhaF9MaSxLYWxpAEtoYXJvc2h0aGksS2hhcgBLaG1lcixLaG1yAEtob2praSxLaG9qAEtoaXRhbl9TbWFsbF9TY3JpcHQsS2l0cwBLaHVkYXdhZGksU2luZABLaXJhdF9SYWksS3JhaQBMYW8sTGFvbwBMYXRpbixMYXRuAExlcGNoYSxMZXBjAExpbWJ1LExpbWIATGluZWFyX0EsTGluYQBMaW5lYXJfQixMaW5iAExpc3UsTGlzdQBMeWNpYW4sTHljaQBMeWRpYW4sTHlkaQBNYWthc2FyLE1ha2EATWFoYWphbmksTWFoagBNYWxheWFsYW0sTWx5bQBNYW5kYWljLE1hbmQATWFuaWNoYWVhbixNYW5pAE1hcmNoZW4sTWFyYwBNYXNhcmFtX0dvbmRpLEdvbm0ATWVkZWZhaWRyaW4sTWVkZgBNZWV0ZWlfTWF5ZWssTXRlaQBNZW5kZV9LaWtha3VpLE1lbmQATWVyb2l0aWNfQ3Vyc2l2ZSxNZXJjAE1lcm9pdGljX0hpZXJvZ2x5cGhzLE1lcm8ATWlhbyxQbHJkAE1vZGksTW9kaQBNb25nb2xpYW4sTW9uZwBNcm8sTXJvbwBNdWx0YW5pLE11bHQATXlhbm1hcixNeW1yAE5hYmF0YWVhbixOYmF0AE5hZ19NdW5kYXJpLE5hZ20ATmFuZGluYWdhcmksTmFuZABOZXdfVGFpX0x1ZSxUYWx1AE5ld2EsTmV3YQBOa28sTmtvbwBOdXNodSxOc2h1AE55aWFrZW5nX1B1YWNodWVfSG1vbmcsSG1ucABPZ2hhbSxPZ2FtAE9sX0NoaWtpLE9sY2sAT2xfT25hbCxPbmFvAE9sZF9IdW5nYXJpYW4sSHVuZwBPbGRfSXRhbGljLEl0YWwAT2xkX05vcnRoX0FyYWJpYW4sTmFyYgBPbGRfUGVybWljLFBlcm0AT2xkX1BlcnNpYW4sWHBlbwBPbGRfU29nZGlhbixTb2dvAE9sZF9Tb3V0aF9BcmFiaWFuLFNhcmIAT2xkX1R1cmtpYyxPcmtoAE9sZF9VeWdodXIsT3VncgBPcml5YSxPcnlhAE9zYWdlLE9zZ2UAT3NtYW55YSxPc21hAFBhaGF3aF9IbW9uZyxIbW5nAFBhbG15cmVuZSxQYWxtAFBhdV9DaW5fSGF1LFBhdWMAUGhhZ3NfUGEsUGhhZwBQaG9lbmljaWFuLFBobngAUHNhbHRlcl9QYWhsYXZpLFBobHAAUmVqYW5nLFJqbmcAUnVuaWMsUnVucgBTYW1hcml0YW4sU2FtcgBTYXVyYXNodHJhLFNhdXIAU2hhcmFkYSxTaHJkAFNoYXZpYW4sU2hhdwBTaWRkaGFtLFNpZGQAU2lkZXRpYyxTaWR0AFNpZ25Xcml0aW5nLFNnbncAU2luaGFsYSxTaW5oAFNvZ2RpYW4sU29nZABTb3JhX1NvbXBlbmcsU29yYQBTb3lvbWJvLFNveW8AU3VuZGFuZXNlLFN1bmQAU3VudXdhcixTdW51AFN5bG90aV9OYWdyaSxTeWxvAFN5cmlhYyxTeXJjAFRhZ2Fsb2csVGdsZwBUYWdiYW53YSxUYWdiAFRhaV9MZSxUYWxlAFRhaV9UaGFtLExhbmEAVGFpX1ZpZXQsVGF2dABUYWlfWW8sVGF5bwBUYWtyaSxUYWtyAFRhbWlsLFRhbWwAVGFuZ3V0LFRhbmcAVGVsdWd1LFRlbHUAVGhhYW5hLFRoYWEAVGhhaSxUaGFpAFRpYmV0YW4sVGlidABUaWZpbmFnaCxUZm5nAFRpcmh1dGEsVGlyaABUYW5nc2EsVG5zYQBUb2RocmksVG9kcgBUb2xvbmdfU2lraSxUb2xzAFRvdG8sVG90bwBUdWx1X1RpZ2FsYXJpLFR1dGcAVWdhcml0aWMsVWdhcgBWYWksVmFpaQBWaXRoa3VxaSxWaXRoAFdhbmNobyxXY2hvAFdhcmFuZ19DaXRpLFdhcmEAWWV6aWRpLFllemkAWWksWWlpaQBaYW5hYmF6YXJfU3F1YXJlLFphbmIAAADAGplMhRqZTK4agEyOGoBMhBqWTIAankyAGuFgTKYahEyEGoEOkxrgDzuDLoAagi4Bgy6AGoAuA4AugBqALoAagi4AgC4Aky4Avi6NG48u4CQegTvgSB4ApQUBsQUBggUAtjgHmjgDhTgKhASAGoUEgBqNBIAaggSAGp8EgBqJBIo7mQSAO+ALBIAaoQSNkwC7kwGCk68EsZ4NumsBgmuthQGOhQCbVwGAVwCKkwShBATKBIAanATQIYM7jiGBGpkh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JQEzCAAAAjOcLwAnATM3ADABMw4ACwEzMgAAATNXABgBMwkABAEzXwAeATPAMe8AAAIeKoAPAAcCM0yApwACECEjLzFHQD9VVmFoh0maoqcCDyEjLzFHQD9VYWiHSZqipwELISMvMUc/VWFJmqIADCEjLzFHP1Vhh0maogALISMvMUc/VWFJmqKANgAAAwshpwAAAAIhmzkAAANETGWAHwAAAhE+wBLtAAECBGuAMQAAAgSeCQAAAgSeRgABBQ40MzlBgJkABAYONDM5Qa4JAAACOUEsAAECOUGA3wABAx8dUAACHVADACwDHU9QAgAIAh1QgR8AGwIEG4d1AAACWHmHjQAAAi2bAAAAAi2bNgABAi2bjBIAAQItmwAAAAItm8BcSwADASSWOwARATOeXQABATPOzS0AAABDbixVbmFzc2lnbmVkAEx1LFVwcGVyY2FzZV9MZXR0ZXIATGwsTG93ZXJjYXNlX0xldHRlcgBMdCxUaXRsZWNhc2VfTGV0dGVyAExtLE1vZGlmaWVyX0xldHRlcgBMbyxPdGhlcl9MZXR0ZXIATW4sTm9uc3BhY2luZ19NYXJrAE1jLFNwYWNpbmdfTWFyawBNZSxFbmNsb3NpbmdfTWFyawBOZCxEZWNpbWFsX051bWJlcixkaWdpdABObCxMZXR0ZXJfTnVtYmVyAE5vLE90aGVyX051bWJlcgBTbSxNYXRoX1N5bWJvbABTYyxDdXJyZW5jeV9TeW1ib2wAU2ssTW9kaWZpZXJfU3ltYm9sAFNvLE90aGVyX1N5bWJvbABQYyxDb25uZWN0b3JfUHVuY3R1YXRpb24AUGQsRGFzaF9QdW5jdHVhdGlvbgBQcyxPcGVuX1B1bmN0dWF0aW9uAFBlLENsb3NlX1B1bmN0dWF0aW9uAFBpLEluaXRpYWxfUHVuY3R1YXRpb24AUGYsRmluYWxfUHVuY3R1YXRpb24AUG8sT3RoZXJfUHVuY3R1YXRpb24AWnMsU3BhY2VfU2VwYXJhdG9yAFpsLExpbmVfU2VwYXJhdG9yAFpwLFBhcmFncmFwaF9TZXBhcmF0b3IAQ2MsQ29udHJvbCxjbnRybABDZixGb3JtYXQAQ3MsU3Vycm9nYXRlAENvLFByaXZhdGVfVXNlAExDLENhc2VkX0xldHRlcgBMLExldHRlcgBNLE1hcmssQ29tYmluaW5nX01hcmsATixOdW1iZXIAUyxTeW1ib2wAUCxQdW5jdHVhdGlvbixwdW5jdABaLFNlcGFyYXRvcgBDLE90aGVyAEGAlMQAC6EKDgAAAD4AAADAAQAAAA4AAADwAAAAAH8AAACAAwEAADxCYXNpY19FbW9qaQBFbW9qaV9LZXljYXBfU2VxdWVuY2UAUkdJX0Vtb2ppX01vZGlmaWVyX1NlcXVlbmNlAFJHSV9FbW9qaV9GbGFnX1NlcXVlbmNlAFJHSV9FbW9qaV9UYWdfU2VxdWVuY2UAUkdJX0Vtb2ppX1pXSl9TZXF1ZW5jZQBSR0lfRW1vamkAAABBU0NJSV9IZXhfRGlnaXQsQUhleABCaWRpX0NvbnRyb2wsQmlkaV9DAERhc2gARGVwcmVjYXRlZCxEZXAARGlhY3JpdGljLERpYQBFeHRlbmRlcixFeHQASGV4X0RpZ2l0LEhleABJRFNfVW5hcnlfT3BlcmF0b3IsSURTVQBJRFNfQmluYXJ5X09wZXJhdG9yLElEU0IASURTX1RyaW5hcnlfT3BlcmF0b3IsSURTVABJZGVvZ3JhcGhpYyxJZGVvAEpvaW5fQ29udHJvbCxKb2luX0MATG9naWNhbF9PcmRlcl9FeGNlcHRpb24sTE9FAE1vZGlmaWVyX0NvbWJpbmluZ19NYXJrLE1DTQBOb25jaGFyYWN0ZXJfQ29kZV9Qb2ludCxOQ2hhcgBQYXR0ZXJuX1N5bnRheCxQYXRfU3luAFBhdHRlcm5fV2hpdGVfU3BhY2UsUGF0X1dTAFF1b3RhdGlvbl9NYXJrLFFNYXJrAFJhZGljYWwAUmVnaW9uYWxfSW5kaWNhdG9yLFJJAFNlbnRlbmNlX1Rlcm1pbmFsLFNUZXJtAFNvZnRfRG90dGVkLFNEAFRlcm1pbmFsX1B1bmN0dWF0aW9uLFRlcm0AVW5pZmllZF9JZGVvZ3JhcGgsVUlkZW8AVmFyaWF0aW9uX1NlbGVjdG9yLFZTAFdoaXRlX1NwYWNlLHNwYWNlAEJpZGlfTWlycm9yZWQsQmlkaV9NAEVtb2ppAEVtb2ppX0NvbXBvbmVudCxFQ29tcABFbW9qaV9Nb2RpZmllcixFTW9kAEVtb2ppX01vZGlmaWVyX0Jhc2UsRUJhc2UARW1vamlfUHJlc2VudGF0aW9uLEVQcmVzAEV4dGVuZGVkX1BpY3RvZ3JhcGhpYyxFeHRQaWN0AERlZmF1bHRfSWdub3JhYmxlX0NvZGVfUG9pbnQsREkASURfU3RhcnQsSURTAENhc2VfSWdub3JhYmxlLENJAEFTQ0lJAEFscGhhYmV0aWMsQWxwaGEAQW55AEFzc2lnbmVkAENhc2VkAENoYW5nZXNfV2hlbl9DYXNlZm9sZGVkLENXQ0YAQ2hhbmdlc19XaGVuX0Nhc2VtYXBwZWQsQ1dDTQBDaGFuZ2VzX1doZW5fTG93ZXJjYXNlZCxDV0wAQ2hhbmdlc19XaGVuX05GS0NfQ2FzZWZvbGRlZCxDV0tDRgBDaGFuZ2VzX1doZW5fVGl0bGVjYXNlZCxDV1QAQ2hhbmdlc19XaGVuX1VwcGVyY2FzZWQsQ1dVAEdyYXBoZW1lX0Jhc2UsR3JfQmFzZQBHcmFwaGVtZV9FeHRlbmQsR3JfRXh0AElEX0NvbnRpbnVlLElEQwBJRF9Db21wYXRfTWF0aF9TdGFydABJRF9Db21wYXRfTWF0aF9Db250aW51ZQBMb3dlcmNhc2UsTG93ZXIATWF0aABVcHBlcmNhc2UsVXBwZXIAWElEX0NvbnRpbnVlLFhJREMAWElEX1N0YXJ0LFhJRFMAQbCexAAL8wMBAJwGB00DBBAAjwsAABEACABTS1IAUwBUADtVVgBYWkBfXgBHUGNlQ2YAaABqAGwAbgBwAABBAAAAABoAkwAAIDYAKAAkACQlLQATbW8AKScqFBYYGxxBHkIfTjxAIiFEIUMmKCcpIytLLUYvTDFNM0dFmQAAl5F/gIWGEoKEeHkSfaN+enuMkpimoIcAmqGVdzOVAJAAdpuamZgAAKAAngCjohUxMjO3uFOsqxIUHiEiIio0NQCoqTkiTAAAlwFa2h02BQDHxsnIy8rNzM/OxNhF2ULaRtvR09XX3dzx+QERChKAnwAhgKPwAMBAxmDq3uaZwAAABmDfKQAVEgYW++AJFRKEC8YWAuIGwEAARmDh4203ODkYFxoZAB0cHx4AYbpnRUgAUGRPUQAASQAAAKWmpwAAAAAAuQAAXABKAF1XWWJgcmtxUgA+absAWwAlAEiqiouMq6xYWK+UsG+yYWBjYmVkamtsbWZnaGlvbnFwc3J1dHd2eXgAAAAAAACZAwgDAQOlAxMDAANC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DBUAAAAAFQAAAAAJFgAAAAAAFgAAFgAAMDEyMzQ1Njc4OUFCQ0RFRgBTdWNjZXNzAElsbGVnYWwgYnl0ZSBzZXF1ZW5jZQBEb21haW4gZXJyb3IAUmVzdWx0IG5vdCByZXByZXNlbnRhYmxlAE5vdCBhIHR0eQBQZXJtaXNzaW9uIGRlbmllZABPcGVyYXRpb24gbm90IHBlcm1pdHRlZABObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5AE5vIHN1Y2ggcHJvY2VzcwBGaWxlIGV4aXN0cwBWYWx1ZSB0b28gbGFyZ2UgZm9yIGRhdGEgdHlwZQBObyBzcGFjZSBsZWZ0IG9uIGRldmljZQBPdXQgb2YgbWVtb3J5AFJlc291cmNlIGJ1c3kASW50ZXJydXB0ZWQgc3lzdGVtIGNhbGwAUmVzb3VyY2UgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUASW52YWxpZCBzZWVrAENyb3NzLWRldmljZSBsaW5rAFJlYWQtb25seSBmaWxlIHN5c3RlbQBEaXJlY3Rvcnkgbm90IGVtcHR5AENvbm5lY3Rpb24gcmVzZXQgYnkgcGVlcgBPcGVyYXRpb24gdGltZWQgb3V0AENvbm5lY3Rpb24gcmVmdXNlZABIb3N0IGlzIHVucmVhY2hhYmxlAEFkZHJlc3MgaW4gdXNlAEJyb2tlbiBwaXBlAEkvTyBlcnJvcgBObyBzdWNoIGRldmljZSBvciBhZGRyZXNzAE5vIHN1Y2ggZGV2aWNlAE5vdCBhIGRpcmVjdG9yeQBJcyBhIGRpcmVjdG9yeQBUZXh0IGZpbGUgYnVzeQBFeGVjIGZvcm1hdCBlcnJvcgBJbnZhbGlkIGFyZ3VtZW50AEFyZ3VtZW50IGxpc3QgdG9vIGxvbmcAU3ltYm9saWMgbGluayBsb29wAEZpbGVuYW1lIHRvbyBsb25nAFRvbyBtYW55IG9wZW4gZmlsZXMgaW4gc3lzdGVtAE5vIGZpbGUgZGVzY3JpcHRvcnMgYXZhaWxhYmxlAEJhZCBmaWxlIGRlc2NyaXB0b3IATm8gY2hpbGQgcHJvY2VzcwBCYWQgYWRkcmVzcwBGaWxlIHRvbyBsYXJnZQBUb28gbWFueSBsaW5rcwBObyBsb2NrcyBhdmFpbGFibGUAUmVzb3VyY2UgZGVhZGxvY2sgd291bGQgb2NjdXIAU3RhdGUgbm90IHJlY292ZXJhYmxlAFByZXZpb3VzIG93bmVyIGRpZWQAT3BlcmF0aW9uIGNhbmNlbGVkAEZ1bmN0aW9uIG5vdCBpbXBsZW1lbnRlZABObyBtZXNzYWdlIG9mIGRlc2lyZWQgdHlwZQBJZGVudGlmaWVyIHJlbW92ZWQATGluayBoYXMgYmVlbiBzZXZlcmVkAFByb3RvY29sIGVycm9yAEJhZCBtZXNzYWdlAE5vdCBhIHNvY2tldABEZXN0aW5hdGlvbiBhZGRyZXNzIHJlcXVpcmVkAE1lc3NhZ2UgdG9vIGxhcmdlAFByb3RvY29sIHdyb25nIHR5cGUgZm9yIHNvY2tldABQcm90b2NvbCBub3QgYXZhaWxhYmxlAFByb3RvY29sIG5vdCBzdXBwb3J0ZWQATm90IHN1cHBvcnRlZABBZGRyZXNzIGZhbWlseSBub3Qgc3VwcG9ydGVkIGJ5IHByb3RvY29sAEFkZHJlc3Mgbm90IGF2YWlsYWJsZQBOZXR3b3JrIGlzIGRvd24ATmV0d29yayB1bnJlYWNoYWJsZQBDb25uZWN0aW9uIHJlc2V0IGJ5IG5ldHdvcmsAQ29ubmVjdGlvbiBhYm9ydGVkAE5vIGJ1ZmZlciBzcGFjZSBhdmFpbGFibGUAU29ja2V0IGlzIGNvbm5lY3RlZABTb2NrZXQgbm90IGNvbm5lY3RlZABPcGVyYXRpb24gYWxyZWFkeSBpbiBwcm9ncmVzcwBPcGVyYXRpb24gaW4gcHJvZ3Jlc3MAU3RhbGUgZmlsZSBoYW5kbGUAUXVvdGEgZXhjZWVkZWQATXVsdGlob3AgYXR0ZW1wdGVkAENhcGFiaWxpdGllcyBpbnN1ZmZpY2llbnQAQcKQxgALpSh1Ak4A1gHiBLkEGAGOBe0CFgTyAJcDAQM4Ba8BggFPAy8EHgDUBaIAEgMeA8IB3gMIAKwFAAFkAvEBZQU0AowCzwItA0wE4wWfAvgEHAUIBbECSwUVAngAUgI8A/ED5ADDA30EzACqA3kFJAJuAW0DIgSrBEQA+wGuAIMDYADlAQcElAReBCsAWAE5AZIAwgWbAUMCRgH2BQAAAAAAAAoAAABkAAAA6AMAABAnAACghgEAQEIPAICWmAAA4fUFAAAgZUcV9z8A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vC0ANLzuAOhdzADdXmAAZ46bAJIz7wDJF7gAYVibAOFXvABRg8YA2D4QAN1xSAAtHN0ArxihACEsRgBZ89cA2XqYAJ5UwABPhvoAVgb8AOV5rgCJIjYAOK0iAGeT3ABV6KoAgiY4AMrnmwBRDaQAmTOxAKnXDgBpBUgAZbLwAH+IpwCITJcA+dE2ACGSswB7gkoAmM8hAECf3ADcR1UA4XQ6AGfrQgD+nd8AXtRfAHtnpAC6rHoAVfaiACuIIwBBulUAWW4IACEqhgA5R4MAiePmAOWe1ABJ+0AA/1bpABwPygDFWYoAlPorANPBxQAPxc8A21quAEfFhgCFQ2IAIYY7ACx5lAAQYYcAKkx7AIAsGgBDvxIAiCaQAHg8iQCoxOQA5dt7AMQ6wgAm9OoA92eKAA2SvwBloysAPZOxAL18CwCkUdwAJ91jAGnh3QCalBkAqCmVAGjOKAAJ7bQARJ8gAE6YygBwgmMAfnwjAA+5MgCn9Y4AFFbnACHxCAC1nSoAb35NAKUZUQC1+asAgt/WAJbdYQAWNgIAxDqfAIOioQBy7W0AOY16AIK4qQBrMlwARidbAAA07QDSAHcA/PRVAAFZTQDgcYAAQfO4xgALvQRA+yH5PwAAAAAtRHQ+AAAAgJhG+DwAAABgUcx4OwAAAICDG/A5AAAAQCAlejgAAACAIoLjNgAAAAAd82k1AgAAwAMAAMAEAADABQAAwAYAAMAHAADACAAAwAkAAMAKAADACwAAwAwAAMANAADADgAAwA8AAMAQAADAEQAAwBIAAMATAADAFAAAwBUAAMAWAADAFwAAwBgAAMAZAADAGgAAwBsAAMAcAADAHQAAwB4AAMAfAADAAAAAswEAAMMCAADDAwAAwwQAAMMFAADDBgAAwwcAAMMIAADDCQAAwwoAAMMLAADDDAAAww0AANMOAADDDwAAwwAADLsBAAzDAgAMwwMADMMEAAzbAAAAAP////////////////////////////////////////////////////////////////8AAQIDBAUGBwgJ/////////woLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIj////////CgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAECBAcDBgUAAAAAAAAAGC1EVPsh6T8YLURU+yHpv9IhM3982QJA0iEzf3zZAsAAQb+9xgALYYAYLURU+yEJQBgtRFT7IQnAADj6/kIu5j8wZ8eTV/MuPQAAAAAAAOC/YFVVVVVV5b8GAAAAAADgP05VWZmZmek/eqQpVVVV5b/pRUibW0nyv8M/JosrAPA/AAAAAACg9j8AQam+xgALF8i58oIs1r+AVjcoJLT6PAAAAAAAgPY/AEHJvsYACxcIWL+90dW/IPfg2AilHL0AAAAAAGD2PwBB6b7GAAsXWEUXd3bVv21QttWkYiO9AAAAAABA9j8AQYm/xgALF/gth60a1b/VZ7Ce5ITmvAAAAAAAIPY/AEGpv8YACxd4d5VfvtS/4D4pk2kbBL0AAAAAAAD2PwBByb/GAAsXYBzCi2HUv8yETEgv2BM9AAAAAADg9T8AQem/xgALF6iGhjAE1L86C4Lt80LcPAAAAAAAwPU/AEGJwMYACxdIaVVMptO/YJRRhsaxID0AAAAAAKD1PwBBqcDGAAsXgJia3UfTv5KAxdRNWSU9AAAAAACA9T8AQcnAxgALFyDhuuLo0r/YK7eZHnsmPQAAAAAAYPU/AEHpwMYACxeI3hNaidK/P7DPthTKFT0AAAAAAGD1PwBBicHGAAsXiN4TWonSvz+wz7YUyhU9AAAAAABA9T8AQanBxgALF3jP+0Ep0r922lMoJFoWvQAAAAAAIPU/AEHJwcYACxeYacGYyNG/BFTnaLyvH70AAAAAAAD1PwBB6cHGAAsXqKurXGfRv/CogjPGHx89AAAAAADg9D8AQYnCxgALF0iu+YsF0b9mWgX9xKgmvQAAAAAAwPQ/AEGpwsYACxeQc+Iko9C/DgP0fu5rDL0AAAAAAKD0PwBBycLGAAsX0LSUJUDQv38t9J64NvC8AAAAAACg9D8AQenCxgALF9C0lCVA0L9/LfSeuDbwvAAAAAAAgPQ/AEGJw8YACxdAXm0Yuc+/hzyZqypXDT0AAAAAAGD0PwBBqcPGAAsXYNzLrfDOvySvhpy3Jis9AAAAAABA9D8AQcnD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\";\n\nimport{writeSync as ot}from\"node:fs\";import{formatWithOptions as it}from\"node:util\";import{parentPort as M}from\"node:worker_threads\";function Ie(t){return{clock_time_get(i,a,l){let u=t(),c=new DataView(u.buffer);if(i===0||i===1){let f=BigInt(Date.now())*1000000n;return c.setBigUint64(l,f,!0),0}return 52},fd_write(i,a,l,u){let c=t(),f=new DataView(c.buffer),d=new Uint8Array(c.buffer),_=0;if(i!==1&&i!==2)return 8;for(let m=0;m0&&(o[i.slice(0,a)]=i.slice(a+1))}return o}function lt(t,e){let r=`qjs_ext_${t.name.replace(/-/g,\"_\")}_versions`,n=t.instance.exports[r];if(typeof n!=\"function\")return;let s=n();if(s!==0)return ut(e,s)}function T(t,e){let r=0,n=0;for(;e.value0){if(d=f(a.memorySize),d===0)throw new Error(`Failed to allocate ${a.memorySize} bytes for extension \"${t.name}\"`);new Uint8Array(l.buffer,d,a.memorySize).fill(0)}else d=0;o?(_=o.tableBase,_+a.tableSize>u.length&&u.grow(_+a.tableSize-u.length)):(_=u.length,a.tableSize>0&&u.grow(a.tableSize));let m=WebAssembly.Module.imports(i),g={env:{},\"GOT.mem\":{},\"GOT.func\":{}};if(m.some(h=>h.module===\"wasi_snapshot_preview1\")){let h=t.wasi&&s?t.wasi(s):void 0;g.wasi_snapshot_preview1={...r,...h,...n}}let E=new Set(WebAssembly.Module.exports(i).filter(h=>h.kind===\"function\").map(h=>h.name)),y=new Set;for(let h of m)if(h.module===\"env\"){if(h.name===\"memory\"&&h.kind===\"memory\")g.env.memory=l;else if(h.name===\"__indirect_function_table\"&&h.kind===\"table\")g.env.__indirect_function_table=u;else if(h.name===\"__memory_base\"&&h.kind===\"global\")g.env.__memory_base=new WebAssembly.Global({value:\"i32\",mutable:!1},d);else if(h.name===\"__table_base\"&&h.kind===\"global\")g.env.__table_base=new WebAssembly.Global({value:\"i32\",mutable:!1},_);else if(h.name===\"__stack_pointer\"&&h.kind===\"global\")g.env.__stack_pointer=c;else if(h.kind===\"function\"){let v=e[h.name];v&&typeof v==\"function\"?g.env[h.name]=v:(y.add(h.name),g.env[h.name]=()=>{throw new Error(`Extension \"${t.name}\" called unresolved symbol: env.${h.name}`)})}else if(h.kind===\"global\"){let v=e[h.name];v instanceof WebAssembly.Global?g.env[h.name]=v:g.env[h.name]=new WebAssembly.Global({value:\"i32\",mutable:!0},0)}}else if(h.module===\"GOT.mem\"&&h.kind===\"global\")g[\"GOT.mem\"][h.name]=new WebAssembly.Global({value:\"i32\",mutable:!0},0);else if(h.module===\"GOT.func\"&&h.kind===\"global\"){let v=e[h.name];if(v&&typeof v==\"function\"){let ee=u.length;u.grow(1),u.set(ee,v),g[\"GOT.func\"][h.name]=new WebAssembly.Global({value:\"i32\",mutable:!0},ee)}else g[\"GOT.func\"][h.name]=new WebAssembly.Global({value:\"i32\",mutable:!0},0)}let w=[...y].filter(h=>E.has(h)),O={};for(let h of w){let v={target:null};O[h]=v,g.env[h]=(...ee)=>{if(!v.target)throw new Error(`Extension \"${t.name}\" called unresolved symbol during init: env.${h}`);return v.target(...ee)}}let R=await WebAssembly.instantiate(i,g),S=R.exports;for(let h of w){let v=S[h];typeof v==\"function\"&&(O[h].target=v)}typeof S.__wasm_apply_data_relocs==\"function\"&&S.__wasm_apply_data_relocs(),typeof S.__wasm_call_ctors==\"function\"&&S.__wasm_call_ctors();let _e=t.initFn??`qjs_ext_${t.name.replace(/-/g,\"_\")}_init`,ge={name:t.name,module:i,instance:R,dylink:a,memoryBase:d,tableBase:_,initFn:_e};return ge.versions=lt(ge,l),ge}function ke(t,e){let r=t.instance.exports[t.initFn];if(typeof r!=\"function\")throw new Error(`Extension \"${t.name}\" does not export init function \"${t.initFn}\"`);let n=e.qjs_get_context_ptr(),s=e.qjs_get_runtime_ptr(),o=r(n,s);if(o!==0)throw new Error(`Extension \"${t.name}\" init function returned error code ${o}`)}async function qe(t,e,r,n,s,o){let i=[];for(let a of e){let l=t.find(c=>c.name===a.name);if(!l)throw new Error(`Extension \"${a.name}\" required by snapshot but not provided`);let u=await ye(l,r,n,s,o,{memoryBase:a.memoryBase,tableBase:a.tableBase});u.initFn=a.initFn,i.push(u)}return i}var Te=\"3.6.0\";var B=function(t,e,r){if(e!=null){if(typeof e!=\"object\"&&typeof e!=\"function\")throw new TypeError(\"Object expected.\");var n,s;if(r){if(!Symbol.asyncDispose)throw new TypeError(\"Symbol.asyncDispose is not defined.\");n=e[Symbol.asyncDispose]}if(n===void 0){if(!Symbol.dispose)throw new TypeError(\"Symbol.dispose is not defined.\");n=e[Symbol.dispose],r&&(s=n)}if(typeof n!=\"function\")throw new TypeError(\"Object not disposable.\");s&&(n=function(){try{s.call(this)}catch(o){return Promise.reject(o)}}),t.stack.push({value:e,dispose:n,async:r})}else r&&t.stack.push({async:!0});return e},D=(function(t){return function(e){function r(i){e.error=e.hasError?new t(i,e.error,\"An error was suppressed during disposal.\"):i,e.hasError=!0}var n,s=0;function o(){for(;n=e.stack.pop();)try{if(!n.async&&s===1)return s=0,e.stack.push(n),Promise.resolve().then(o);if(n.dispose){var i=n.dispose.call(n.value);if(n.async)return s|=2,Promise.resolve(i).then(o,function(a){return r(a),o()})}else s|=1}catch(a){r(a)}if(s===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return o()}})(typeof SuppressedError==\"function\"?SuppressedError:function(t,e,r){var n=new Error(r);return n.name=\"SuppressedError\",n.error=t,n.suppressed=e,n}),Ue=512*1024,Ce={TYPE_GLOBAL:0,TYPE_MODULE:1,STRICT:8,COMPILE_ONLY:32,BACKTRACE_BARRIER:64,ASYNC:128};var we=1363825491,be=2,te=24,re=class t{exports;module;instance;encoder=new TextEncoder;decoder=new TextDecoder;disposed=!1;hostCallbacks=new Map;nextInternalId=1;interruptHandler=null;unhandledRejectionHandler=null;moduleNormalizeHandler=null;moduleLoadHandler=null;timezoneOffsetHandler=null;_global=null;_versions=null;_undefined=null;_null=null;_true=null;_false=null;_ownedHandles=new Set;_activeScope=null;loadedExtensions=[];constructor(e){this.module=e,this.instance=null,this.exports=null}setInstance(e){this.instance=e,this.exports=e.exports}get versions(){if(this.assertNotDisposed(),!this._versions){let e={\"quickjs-wasi\":Te,quickjs:this.readCString(this.exports.qjs_get_quickjs_version())};for(let r of this.loadedExtensions)r.versions&&Object.assign(e,r.versions);this._versions=e}return this._versions}get global(){return this._global||(this._global=new p(this,this.exports.qjs_get_global(),!0)),this._global}get undefined(){return this._undefined||(this._undefined=new p(this,this.exports.qjs_get_undefined(),!0)),this._undefined}get null(){return this._null||(this._null=new p(this,this.exports.qjs_get_null(),!0)),this._null}get true(){return this._true||(this._true=new p(this,this.exports.qjs_get_true(),!0)),this._true}get false(){return this._false||(this._false=new p(this,this.exports.qjs_get_false(),!0)),this._false}static async create(e){let r=t.normalizeOptions(e),n=await t.resolveModule(r.wasm),s=new t(n),{instance:o,wasiBuiltins:i,wasiUserOverrides:a,memoryProxy:l}=await t.instantiate(n,s,r.wasi);if(s.setInstance(o),s.exports._initialize(),(r.intrinsics!==void 0?s.exports.qjs_init2(r.intrinsics):s.exports.qjs_init())!==0)throw new Error(\"Failed to initialize QuickJS runtime\");if(r.extensions){let c=o.exports;for(let f of r.extensions){let d=await ye(f,c,i,a,l);s.loadedExtensions.push(d),ke(d,c)}}return t.applyLimits(s,r),s}static async restore(e,r){let n=t.normalizeOptions(r),s=await t.resolveModule(n.wasm),o=new t(s),{instance:i,wasiBuiltins:a,wasiUserOverrides:l,memoryProxy:u}=await t.instantiate(s,o,n.wasi);o.setInstance(i);let c=i.exports,f=o.exports.memory,d=f.buffer.byteLength/65536,_=Math.ceil(e.memory.byteLength/65536);if(_>d&&f.grow(_-d),e.extensions.length>0){let g=n.extensions??[];o.loadedExtensions=await qe(g,e.extensions,c,a,l,u)}return new Uint8Array(f.buffer).set(e.memory),o.exports.qjs_set_runtime_and_context(e.runtimePtr,e.contextPtr),o.exports.__stack_pointer.value=e.stackPointer,t.applyLimits(o,n),o}static serializeSnapshot(e){let r=new TextEncoder,n=4,s=[],o=[];for(let f of e.extensions){let d=r.encode(f.name),_=r.encode(f.initFn);s.push(d),o.push(_),n+=4+d.length+4+4+4+_.length}let i=te+n+e.memory.byteLength,a=new ArrayBuffer(i),l=new DataView(a),u=new Uint8Array(a);l.setUint32(0,we,!1),l.setUint8(4,be),l.setUint32(8,e.memory.byteLength,!0),l.setUint32(12,e.stackPointer,!0),l.setUint32(16,e.runtimePtr,!0),l.setUint32(20,e.contextPtr,!0);let c=te;l.setUint32(c,e.extensions.length,!0),c+=4;for(let f=0;f=2){let _=r.getUint32(24,!0),m=28,g=new TextDecoder;for(let b=0;b<_;b++){let E=r.getUint32(m,!0);m+=4;let y=g.decode(e.slice(m,m+E));m+=E;let w=r.getUint32(m,!0);m+=4;let O=r.getUint32(m,!0);m+=4;let R=r.getUint32(m,!0);m+=4;let S=g.decode(e.slice(m,m+R));m+=R,u.push({name:y,memoryBase:w,tableBase:O,initFn:S})}c=m}let f=c+o;if(e.lengthUe))throw new RangeError(`maxStackSize must be an integer between 0 and ${Ue}`);return r}return{wasm:e}}static applyLimits(e,r){r.memoryLimit!==void 0&&e.exports.qjs_set_memory_limit(r.memoryLimit),r.maxStackSize!==void 0&&e.exports.qjs_set_max_stack_size(r.maxStackSize),r.interruptHandler&&(e.interruptHandler=r.interruptHandler,e.exports.qjs_set_interrupt_handler(1)),r.onUnhandledRejection&&(e.unhandledRejectionHandler=r.onUnhandledRejection,e.exports.qjs_set_promise_rejection_handler(1)),r.moduleLoader&&(e.moduleLoadHandler=r.moduleLoader.load,e.moduleNormalizeHandler=r.moduleLoader.normalize??null,e.exports.qjs_set_module_loader(1));let n=r.timezoneOffset;if(typeof n==\"function\")e.timezoneOffsetHandler=s=>-n(s)*60;else if(typeof n==\"number\"){let s=-n*60;e.timezoneOffsetHandler=()=>s}else e.timezoneOffsetHandler=s=>-new Date(s*1e3).getTimezoneOffset()*60}static async resolveModule(e){if(e instanceof WebAssembly.Module)return e;if(e)return WebAssembly.compile(e);throw new TypeError(\"QuickJS: `wasm` option is required. Provide WASM bytes or a compiled `WebAssembly.Module`. The binary is shipped at `quickjs-wasi/quickjs.wasm` and can be loaded via your environment's preferred mechanism (e.g. `fetch()`, `node:fs/promises`, or a bundler import like Vite's `?url`).\")}static async instantiate(e,r,n){let s=null,o=new Proxy({},{get(y,w){return s[w]}}),i=Ie(()=>s),a=n?n(o):void 0,l={...i,...a},u=(y,w,O,R,S)=>r.handleHostCall(y,w,O,R,S),c=()=>r.interruptHandler&&r.interruptHandler()?1:0,f=(y,w,O)=>{if(!r.unhandledRejectionHandler){r.exports.qjs_free_value(y),r.exports.qjs_free_value(w);return}let R=new p(r,y),S=new p(r,w);try{r.unhandledRejectionHandler(R,S,O!==0)}finally{R.dispose(),S.dispose()}},d=y=>{let w=r.newError(y instanceof Error?y:String(y));r.exports.qjs_throw(w.ptr),w.dispose()},_=(y,w)=>{if(typeof y==\"string\")return y;let O=y!==null&&typeof y==\"object\"&&typeof y.then==\"function\"?\"a Promise\":`type ${typeof y}`;throw new TypeError(`moduleLoader.${w} must synchronously return a string (got ${O}). Async module loading is not supported. Pre-fetch module sources instead (see the \"ES Modules\" section of the quickjs-wasi README).`)},m=(y,w)=>{if(!r.moduleNormalizeHandler){let S=r.readCString(w);return r.writeString(S).ptr}let O=r.readCString(y),R=r.readCString(w);try{let S=_(r.moduleNormalizeHandler(O,R),\"normalize\");return r.writeString(S).ptr}catch(S){return d(S),0}},g=(y,w)=>{if(!r.moduleLoadHandler)return 0;let O=r.readCString(y);try{let R=_(r.moduleLoadHandler(O),\"load\"),{ptr:S,len:_e}=r.writeString(R);return new Uint32Array(r.exports.memory.buffer,w,1)[0]=_e,S}catch(R){return d(R),0}},b=(y,w)=>{let O=Number(BigInt(y)<<32n|BigInt(w>>>0));return r.timezoneOffsetHandler?r.timezoneOffsetHandler(O):0},E=await WebAssembly.instantiate(e,{env:{host_call:u,host_interrupt:c,host_promise_rejection:f,host_module_normalize:m,host_module_load:g,host_get_timezone_offset:b},wasi_snapshot_preview1:l});return s=E.exports.memory,{instance:E,wasiBuiltins:i,wasiUserOverrides:a,memoryProxy:o}}handleHostCall(e,r,n,s,o){let i=this.decoder.decode(new Uint8Array(this.exports.memory.buffer,e,r)),a=this.hostCallbacks.get(i);if(!a){let c=this.newError(`Host callback \"${i}\" is not registered: it was unregistered, its ephemeral function handle was disposed, or it was never re-registered after a snapshot restore.`);return this.exports.qjs_throw(c.ptr),c.dispose(),0}let l=new p(this,n,!1,!0),u=[];if(s>0&&o!==0){let c=new DataView(this.exports.memory.buffer);for(let f=0;f\",n=0){this.assertNotDisposed();let s=this.writeString(e),o=this.writeString(r),i=this.exports.qjs_eval(s.ptr,s.len,o.ptr,n);return this.exports.wasm_free(s.ptr),this.exports.wasm_free(o.ptr),this.throwIfException(new p(this,i))}compile(e,r=\"\",n=0,s=0){this.assertNotDisposed();let o=this.writeString(e),i=this.writeString(r),a=this.exports.wasm_malloc(4),l=this.exports.qjs_compile(o.ptr,o.len,i.ptr,n,s,a);if(this.exports.wasm_free(o.ptr),this.exports.wasm_free(i.ptr),l===0){this.exports.wasm_free(a);let f=this.getException();throw new Error(`Compilation error: ${f.toString()}`)}let u=new Uint32Array(this.exports.memory.buffer,a,1)[0];this.exports.wasm_free(a);let c=new Uint8Array(this.exports.memory.buffer,l,u).slice();return this.exports.wasm_free(l),c}evalBytecode(e){this.assertNotDisposed();let r=this.exports.wasm_malloc(e.byteLength);new Uint8Array(this.exports.memory.buffer,r,e.byteLength).set(e);let n=this.exports.qjs_eval_bytecode(r,e.byteLength);return this.exports.wasm_free(r),this.throwIfException(new p(this,n))}executePendingJobs(){this.assertNotDisposed();let e=0;for(;this.exports.qjs_is_job_pending();){if(this.exports.qjs_execute_pending_job()<0){let n=this.getException();throw new Error(`Job execution error: ${n.toString()}`)}e++}return e}runGC(){this.assertNotDisposed(),this.exports.qjs_run_gc()}get gcThreshold(){return this.assertNotDisposed(),this.exports.qjs_get_gc_threshold()}set gcThreshold(e){this.assertNotDisposed(),this.exports.qjs_set_gc_threshold(e)}getMemoryUsage(){this.assertNotDisposed();let e=this.exports.wasm_malloc(208);this.exports.qjs_compute_memory_usage(e);let r=new BigInt64Array(this.exports.memory.buffer,e,26),n={mallocSize:Number(r[0]),mallocLimit:Number(r[1]),memoryUsedSize:Number(r[2]),mallocCount:Number(r[3]),memoryUsedCount:Number(r[4]),atomCount:Number(r[5]),atomSize:Number(r[6]),strCount:Number(r[7]),strSize:Number(r[8]),objCount:Number(r[9]),objSize:Number(r[10]),propCount:Number(r[11]),propSize:Number(r[12]),shapeCount:Number(r[13]),shapeSize:Number(r[14]),jsFuncCount:Number(r[15]),jsFuncSize:Number(r[16]),jsFuncCodeSize:Number(r[17]),jsFuncPc2lineCount:Number(r[18]),jsFuncPc2lineSize:Number(r[19]),cFuncCount:Number(r[20]),arrayCount:Number(r[21]),fastArrayCount:Number(r[22]),fastArrayElements:Number(r[23]),binaryObjectCount:Number(r[24]),binaryObjectSize:Number(r[25])};return this.exports.wasm_free(e),n}getGlobal(){return this.assertNotDisposed(),new p(this,this.exports.qjs_get_global())}newString(e){this.assertNotDisposed();let{ptr:r,len:n}=this.writeString(e),s=this.exports.qjs_new_string(r,n);return this.exports.wasm_free(r),new p(this,s)}newNumber(e){return this.assertNotDisposed(),new p(this,this.exports.qjs_new_number(e))}newBigInt(e){this.assertNotDisposed();let r=Number(e&0xffffffffn),n=Number(e>>32n&0xffffffffn);return new p(this,this.exports.qjs_new_big_int64(r,n))}newObject(){return this.assertNotDisposed(),new p(this,this.exports.qjs_new_object())}newArray(){return this.assertNotDisposed(),new p(this,this.exports.qjs_new_array())}newSymbolFor(e){this.assertNotDisposed();let{ptr:r,len:n}=this.writeString(e),s=new p(this,this.exports.qjs_new_symbol(r,n,1));return this.exports.wasm_free(r),s}newArrayBuffer(e){this.assertNotDisposed();let r=e instanceof ArrayBuffer?new Uint8Array(e):e,n=this.exports.wasm_malloc(r.length);if(n===0)throw new Error(\"wasm_malloc failed\");new Uint8Array(this.exports.memory.buffer).set(r,n);let s=new p(this,this.exports.qjs_new_array_buffer(n,r.length));return this.exports.wasm_free(n),s}newUint8Array(e){this.assertNotDisposed();let r=this.exports.wasm_malloc(e.length);if(r===0)throw new Error(\"wasm_malloc failed\");new Uint8Array(this.exports.memory.buffer).set(e,r);let n=new p(this,this.exports.qjs_new_uint8_array(r,e.length));return this.exports.wasm_free(r),n}getUndefined(){return this.assertNotDisposed(),new p(this,this.exports.qjs_get_undefined())}getNull(){return this.assertNotDisposed(),new p(this,this.exports.qjs_get_null())}getTrue(){return this.assertNotDisposed(),new p(this,this.exports.qjs_get_true())}getFalse(){return this.assertNotDisposed(),new p(this,this.exports.qjs_get_false())}newFunction(e,r){if(this.assertNotDisposed(),this.hostCallbacks.has(e))throw new Error(`Host callback with name \"${e}\" is already registered`);this.hostCallbacks.set(e,r);let{ptr:n,len:s}=this.writeString(e),o=this.exports.qjs_new_host_function(n,s,0);return this.exports.wasm_free(n),new p(this,o)}withScope(e){this.assertNotDisposed();let r=this._activeScope,n=new Set;this._activeScope=n;let s={escape:o=>(n.delete(o),r?.add(o),o)};try{return e(s)}finally{this._activeScope=r;for(let o of n)o.dispose()}}exportHandle(e){if(this.assertNotDisposed(),e.vm!==this)throw new Error(\"exportHandle: handle belongs to a different VM\");if(e.disposed)throw new Error(\"exportHandle: handle is disposed\");if(e._isBorrowed)throw new Error(\"exportHandle: cannot export a borrowed handle (host-callback this/argument); its box is freed when the callback returns. dup() it and export the duplicate.\");return e.ptr}importHandle(e){if(this.assertNotDisposed(),!Number.isInteger(e)||e<=0||e>=this.exports.memory.buffer.byteLength)throw new Error(`importHandle: invalid token ${e}`);return new p(this,this.exports.qjs_dup_value(e))}newEphemeralFunction(e){this.assertNotDisposed();let r=`__ephemeral:${this.nextInternalId++}`;this.hostCallbacks.set(r,e);let{ptr:n,len:s}=this.writeString(r),o=this.exports.qjs_new_host_function(n,s,0);this.exports.wasm_free(n);let i=new p(this,o);return i._onDispose=()=>{this.hostCallbacks.delete(r)},i}unregisterHostCallback(e){return this.hostCallbacks.delete(e)}newInternalFunction(e,r){this.hostCallbacks.set(e,r);let{ptr:n,len:s}=this.writeString(e),o=this.exports.qjs_new_host_function(n,s,0);return this.exports.wasm_free(n),new p(this,o)}newPromise(){this.assertNotDisposed();let e=this.exports.wasm_malloc(4),r=this.exports.wasm_malloc(4),n=this.exports.qjs_new_promise(e,r),s=new DataView(this.exports.memory.buffer),o=s.getUint32(e,!0),i=s.getUint32(r,!0);this.exports.wasm_free(e),this.exports.wasm_free(r);let a=new p(this,n),l=new p(this,o),u=new p(this,i),c=this;c._ownedHandles.add(l),c._ownedHandles.add(u);let f=null;return{handle:a,get settled(){if(!f){let d;f=new Promise(g=>{d=g});let _=`__settle:${c.nextInternalId++}`,m=c.newInternalFunction(_,()=>(d(),c.hostCallbacks.delete(_),c.undefined));c.promiseThenRaw(a,m,m).dispose(),m.dispose()}return f},resolve(d){c.callFunctionRaw(l,c.undefined,d).dispose(),c._ownedHandles.delete(l),l.dispose()},reject(d){c.callFunctionRaw(u,c.undefined,d).dispose(),c._ownedHandles.delete(u),u.dispose()}}}resolvePromise(e){if(this.assertNotDisposed(),!this.exports.qjs_is_promise(e.ptr))return Promise.resolve({value:e.dup()});let r=this.exports.qjs_promise_state(e.ptr);return r===1?Promise.resolve({value:new p(this,this.exports.qjs_promise_result(e.ptr))}):r===2?Promise.resolve({error:new p(this,this.exports.qjs_promise_result(e.ptr))}):new Promise(n=>{let s=this.nextInternalId++,o=`__onFulfilled:${s}`,i=`__onRejected:${s}`,a=this.newInternalFunction(o,(...u)=>{let c=u[0]?.dup()??this.undefined;return this.hostCallbacks.delete(o),this.hostCallbacks.delete(i),n({value:c}),this.undefined}),l=this.newInternalFunction(i,(...u)=>{let c=u[0]?.dup()??this.undefined;return this.hostCallbacks.delete(o),this.hostCallbacks.delete(i),n({error:c}),this.undefined});this.promiseThenRaw(e,a,l).dispose(),a.dispose(),l.dispose()})}promiseThenRaw(e,r,n){return new p(this,this.exports.qjs_promise_then(e.ptr,r.ptr,n.ptr))}markPromiseHandled(e){this.assertNotDisposed(),this.exports.qjs_promise_mark_as_handled(e.ptr)}callFunction(e,r,...n){return this.throwIfException(this.callFunctionRaw(e,r,...n))}construct(e,...r){this.assertNotDisposed();let n=r.length,s=0;if(n>0){s=this.exports.wasm_malloc(n*4);let i=new DataView(this.exports.memory.buffer);for(let a=0;a0){o=this.exports.wasm_malloc(s*4);let a=new DataView(this.exports.memory.buffer);for(let l=0;l{r.resolve(this.hostToHandle(n)),this.executePendingJobs()},n=>{r.reject(this.hostToHandle(n)),this.executePendingJobs()}),r.handle}if(e instanceof Error)return this.newError(e);if(e instanceof ArrayBuffer)return this.newArrayBuffer(e);if(e instanceof Uint8Array)return this.newUint8Array(e);if(ArrayBuffer.isView(e))return this.newArrayBuffer(new Uint8Array(e.buffer,e.byteOffset,e.byteLength));if(Array.isArray(e)){let r=this.newArray();for(let n=0;n({name:e.name,memoryBase:e.memoryBase,tableBase:e.tableBase,initFn:e.initFn}))}}registerHostCallback(e,r){this.hostCallbacks.set(e,r)}dispose(){this.disposed||(this.disposed=!0,this._global=null,this._undefined=null,this._null=null,this._true=null,this._false=null,this._ownedHandles.clear(),this.hostCallbacks.clear(),this._activeScope=null,this.exports=null,this.instance=null,this.module=null)}[Symbol.dispose](){this.dispose()}assertNotDisposed(){if(this.disposed)throw new Error(\"QuickJS instance has been disposed\")}_getExports(){return this.exports}_getMemory(){return this.exports.memory}_writeString(e){return this.writeString(e)}_readCString(e){return this.readCString(e)}};function G(t){return t.includes(\"\\0\")||Fe.test(t)}var dt=new TextDecoder,pt=new TextEncoder,Fe=/(?:[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF]))|(?:(?>6,128|n&63);else if(n>=55296&&n<=56319&&r+1=56320&&s<=57343){let o=65536+(n-55296<<10)+(s-56320);e.push(240|o>>18,128|o>>12&63,128|o>>6&63,128|o&63),r++;continue}e.push(224|n>>12,128|n>>6&63,128|n&63)}else e.push(224|n>>12,128|n>>6&63,128|n&63)}return new Uint8Array(e)}function ht(t){let e=!1;for(let s=0;s=160&&t[s+1]<=191){e=!0;break}if(!e)return dt.decode(t);let r=\"\",n=0;for(;ns.isUndefined?\"Error\":s.toString()),this.#t=n.isUndefined?e.toString():n.toString(),this.#r=e.getProp(\"stack\").consume(s=>s.isUndefined?void 0:s.toString())}catch(n){r.error=n,r.hasError=!0}finally{D(r)}}get name(){return this.#e}set name(e){this.#e=e}get message(){return this.#t}set message(e){this.#t=e}get stack(){return this.#r}set stack(e){this.#r=e}dispose(){this.handle.dispose()}[Symbol.dispose](){this.handle.dispose()}},p=class t{vm;ptr;disposed_=!1;singleton;borrowed;_onDispose;constructor(e,r,n=!1,s=!1){this.vm=e,this.ptr=r,this.singleton=n,this.borrowed=s,!n&&!s&&e._activeScope?.add(this)}get _isBorrowed(){return this.borrowed}get disposed(){return this.disposed_}get isUndefined(){return this.vm._getExports().qjs_is_undefined(this.ptr)!==0}get isNull(){return this.vm._getExports().qjs_is_null(this.ptr)!==0}get isBool(){return this.vm._getExports().qjs_is_bool(this.ptr)!==0}get isNumber(){return this.vm._getExports().qjs_is_number(this.ptr)!==0}get isString(){return this.vm._getExports().qjs_is_string(this.ptr)!==0}get isSymbol(){return this.vm._getExports().qjs_is_symbol(this.ptr)!==0}get isBigInt(){return this.vm._getExports().qjs_is_big_int(this.ptr)!==0}get isObject(){return this.vm._getExports().qjs_is_object(this.ptr)!==0}get isArray(){return this.vm._getExports().qjs_is_array(this.ptr)!==0}get isFunction(){return this.vm._getExports().qjs_is_function(this.ptr)!==0}get isError(){return this.vm._getExports().qjs_is_error(this.ptr)!==0}get isPromise(){return this.vm._getExports().qjs_is_promise(this.ptr)!==0}get isArrayBuffer(){return this.vm._getExports().qjs_is_array_buffer(this.ptr)!==0}get isProxy(){return this.vm._getExports().qjs_is_proxy(this.ptr)!==0}get isMap(){return this.vm._getExports().qjs_is_map(this.ptr)!==0}get isSet(){return this.vm._getExports().qjs_is_set(this.ptr)!==0}get isDate(){return this.vm._getExports().qjs_is_date(this.ptr)!==0}get isRegExp(){return this.vm._getExports().qjs_is_regexp(this.ptr)!==0}get isWeakRef(){return this.vm._getExports().qjs_is_weak_ref(this.ptr)!==0}get isWeakMap(){return this.vm._getExports().qjs_is_weak_map(this.ptr)!==0}get isWeakSet(){return this.vm._getExports().qjs_is_weak_set(this.ptr)!==0}get isDataView(){return this.vm._getExports().qjs_is_data_view(this.ptr)!==0}get identity(){return this.vm._getExports().qjs_get_value_ptr(this.ptr)}toBoolean(){return this.vm._getExports().qjs_get_bool(this.ptr)!==0}get classId(){return this.vm._getExports().qjs_get_class_id(this.ptr)}get className(){let e=new t(this.vm,this.vm._getExports().qjs_get_class_name(this.ptr));if(this.vm._getExports().qjs_is_exception(e.ptr)!==0)throw e.dispose(),new N(this.vm.getException());try{return e.isUndefined?void 0:e.toString()}finally{e.dispose()}}get promiseState(){return this.vm._getExports().qjs_promise_state(this.ptr)}get typeof(){return this.vm.typeof(this)}get length(){let e=this.getProp(\"length\"),r=e.toNumber();return e.dispose(),r}get constructorName(){let e=this.getProp(\"constructor\");if(e.isUndefined||e.isNull){e.dispose();return}let r=e.getProp(\"name\");if(e.dispose(),r.isUndefined||r.isNull){r.dispose();return}let n=r.toString();return r.dispose(),n}keys(){let e=this.vm._getExports(),r=e.qjs_get_own_property_names(this.ptr),n=new t(this.vm,r);if(e.qjs_is_exception(n.ptr)!==0)return n.dispose(),[];let s=n.getProp(\"length\"),o=e.qjs_get_float64(s.ptr);s.dispose();let i=[];for(let a=0;an.qjs_get_bool(c.ptr)!==0),u=a.getProp(\"configurable\").consume(c=>n.qjs_get_bool(c.ptr)!==0);return a.hasOwnProperty(\"value\")?{value:a.getProp(\"value\"),writable:a.getProp(\"writable\").consume(c=>n.qjs_get_bool(c.ptr)!==0),enumerable:l,configurable:u}:{get:a.getProp(\"get\"),set:a.getProp(\"set\"),enumerable:l,configurable:u}}catch(n){r.error=n,r.hasError=!0}finally{D(r)}}hasOwnProperty(e){if(G(e)){let s={stack:[],error:void 0,hasError:!1};try{let o=B(s,this.vm.newString(e),!1);return this.vm._getExports().qjs_has_own_property_value(this.ptr,o.ptr)===1}catch(o){s.error=o,s.hasError=!0}finally{D(s)}}let{ptr:r}=this.vm._writeString(e),n=this.vm._getExports().qjs_has_own_property(this.ptr,r);return this.vm._getExports().wasm_free(r),n===1}propertyIsEnumerable(e){if(G(e)){let s={stack:[],error:void 0,hasError:!1};try{let o=B(s,this.vm.newString(e),!1);return this.vm._getExports().qjs_property_is_enumerable_value(this.ptr,o.ptr)===1}catch(o){s.error=o,s.hasError=!0}finally{D(s)}}let{ptr:r}=this.vm._writeString(e),n=this.vm._getExports().qjs_property_is_enumerable(this.ptr,r);return this.vm._getExports().wasm_free(r),n===1}getPrototypeOf(){let e=this.vm._getExports().qjs_get_prototype_of(this.ptr);return new t(this.vm,e)}getProxyTarget(){let e=this.vm._getExports().qjs_get_proxy_target(this.ptr),r=new t(this.vm,e);if(this.vm._getExports().qjs_is_exception(r.ptr)!==0)throw r.dispose(),new N(this.vm.getException());return r}getProxyHandler(){let e=this.vm._getExports().qjs_get_proxy_handler(this.ptr),r=new t(this.vm,e);if(this.vm._getExports().qjs_is_exception(r.ptr)!==0)throw r.dispose(),new N(this.vm.getException());return r}getProp(e){if(G(e)){let s={stack:[],error:void 0,hasError:!1};try{let o=B(s,this.vm.newString(e),!1);return this.vm.getProp(this,o)}catch(o){s.error=o,s.hasError=!0}finally{D(s)}}let{ptr:r}=this.vm._writeString(e),n=this.vm._getExports().qjs_get_prop_string(this.ptr,r);return this.vm._getExports().wasm_free(r),new t(this.vm,n)}setProp(e,r){if(G(e)){let s={stack:[],error:void 0,hasError:!1};try{let o=B(s,this.vm.newString(e),!1);this.vm.setProp(this,o,r);return}catch(o){s.error=o,s.hasError=!0}finally{D(s)}}let{ptr:n}=this.vm._writeString(e);this.vm._getExports().qjs_set_prop_string(this.ptr,n,r.ptr),this.vm._getExports().wasm_free(n)}defineProp(e,r,n){let s=0;if(n?.configurable&&(s|=1),n?.writable&&(s|=2),n?.enumerable&&(s|=4),typeof e==\"string\"){if(G(e)){let i={stack:[],error:void 0,hasError:!1};try{let a=B(i,this.vm.newString(e),!1);this.vm._getExports().qjs_define_prop_value(this.ptr,a.ptr,r.ptr,s);return}catch(a){i.error=a,i.hasError=!0}finally{D(i)}}let{ptr:o}=this.vm._writeString(e);this.vm._getExports().qjs_define_prop_string(this.ptr,o,r.ptr,s),this.vm._getExports().wasm_free(o)}else this.vm._getExports().qjs_define_prop_value(this.ptr,e.ptr,r.ptr,s)}toNumber(){return this.vm._getExports().qjs_get_float64(this.ptr)}toBigInt(){let e=this.vm._getExports(),r=e.wasm_malloc(4),n=e.wasm_malloc(4);if(e.qjs_get_big_int64(this.ptr,r,n)!==0)throw e.wasm_free(r),e.wasm_free(n),new Error(\"Failed to convert value to BigInt\");let o=new DataView(e.memory.buffer),i=o.getUint32(r,!0),a=o.getInt32(n,!0);return e.wasm_free(r),e.wasm_free(n),BigInt(a)<<32n|BigInt(i)}toArrayBuffer(){let e=this.vm._getExports(),r=e.wasm_malloc(4);if(e.qjs_is_array_buffer(this.ptr)){let _=e.qjs_get_array_buffer(this.ptr,r);if(_===0)throw e.wasm_free(r),new Error(\"Failed to get ArrayBuffer data\");let g=new DataView(e.memory.buffer).getUint32(r,!0);return e.wasm_free(r),new Uint8Array(e.memory.buffer,_,g).slice().buffer}e.wasm_free(r);let n=e.wasm_malloc(4),s=e.wasm_malloc(4),o=e.wasm_malloc(4),i=e.qjs_get_typed_array_buffer(this.ptr,n,s,o),a=new t(this.vm,i);if(this.vm._getExports().qjs_is_exception(a.ptr)!==0)throw a.dispose(),e.wasm_free(n),e.wasm_free(s),e.wasm_free(o),new Error(\"Value is not an ArrayBuffer or typed array\");let l=new DataView(e.memory.buffer),u=l.getUint32(n,!0),c=l.getUint32(s,!0);e.wasm_free(n),e.wasm_free(s),e.wasm_free(o);let f=e.wasm_malloc(4),d=e.qjs_get_array_buffer(a.ptr,f);if(e.wasm_free(f),a.dispose(),d===0)throw new Error(\"Failed to get ArrayBuffer data from typed array\");return new Uint8Array(e.memory.buffer,d+u,c).slice().buffer}toUint8Array(){return new Uint8Array(this.toArrayBuffer())}toString(){let e=this.vm._getExports(),r=e.wasm_malloc(4);if(r===0)throw new Error(\"wasm_malloc failed\");try{let n=e.qjs_get_string_len(this.ptr,r);if(n===0)return\"\";let s=new DataView(e.memory.buffer).getUint32(r,!0),o=new Uint8Array(e.memory.buffer,n,s),i=ht(o);return e.qjs_free_cstring(n),i}finally{e.wasm_free(r)}}consume(e){try{return e(this)}finally{this.dispose()}}dup(){return new t(this.vm,this.vm._getExports().qjs_dup_value(this.ptr))}dispose(){if(!(this.singleton||this.borrowed)&&!this.disposed_){this.disposed_=!0,this._onDispose?.(),this._onDispose=void 0;let e=this.vm._getExports();e&&e.qjs_free_value(this.ptr)}}[Symbol.dispose](){this.dispose()}};import{Buffer as ue}from\"node:buffer\";var ne=t=>JSON.parse(t);var Ee=Symbol.for(\"vercel.run.error.RunError\"),x=class extends Error{[Ee]=!0;code;details;constructor(e,r=\"RUN_ERROR\",n){super(e),this.name=new.target.name,this.code=r,this.details=n}static isInstance(e){return e!==null&&typeof e==\"object\"&&Ee in e&&e[Ee]===!0}};var se=class extends x{constructor(){super(\"JavaScript runtime execution was aborted.\",\"RUN_ABORTED\")}};var oe=class extends x{constructor(e,r){super(e,\"RUN_BRIDGE_LIMIT\",r)}};var ie=class extends x{constructor(e,r){super(e,\"RUN_DETACHED_BRIDGE_REQUEST\",r)}};var j=class extends x{constructor(e,r){super(e,\"RUN_PROTOCOL_ERROR\",r)}};var ae=class extends x{constructor(e,r){super(`JavaScript runtime source exceeds the ${r} byte size limit.`,\"RUN_SOURCE_TOO_LARGE\",{bytes:e,maxBytes:r})}};var L=class extends x{constructor(e){super(`JavaScript runtime execution timed out after ${e}ms.`,\"RUN_TIMEOUT\",{timeoutMs:e})}};var _t=64*1024,xe=256,ce=16*1024,gt=32*1024,ve=256,yt=16*1024,A=(t,e,r)=>{if(typeof t!=\"string\")return r;let n=ue.from(t);if(n.byteLength<=e)return t;let s=\"\\u2026[truncated]\",o=ue.byteLength(s);return`${n.subarray(0,Math.max(0,e-o)).toString(\"utf8\")}${s}`},Be=t=>A(t.replaceAll(/data:text\\/javascript;base64,[^\\s)]+/gu,\"\").replaceAll(/file:\\/\\/\\/[^\\s)]+/gu,\"\"),gt,\"\"),De=t=>{if(t!==void 0)try{let e=JSON.stringify(t);return e===void 0||ue.byteLength(e)>yt?void 0:ne(e)}catch{return}},V=(t,e)=>{try{return e===\"code\"?Reflect.get(t,\"code\"):e===\"details\"?Reflect.get(t,\"details\"):t.stack}catch{return}},wt=t=>{try{return String(t)}catch{return\"JavaScript runtime failed.\"}},He=t=>({message:t.message,name:t.name,...t.stack===void 0?{}:{stack:t.stack},...t.code===void 0?{}:{code:t.code},...t.details===void 0?{}:{details:t.details}}),Se=t=>ue.byteLength(JSON.stringify(t))<=_t?t:{message:A(t.message,ce,\"JavaScript runtime failed.\"),name:A(t.name,xe,\"Error\"),...t.code===void 0?{}:{code:A(t.code,ve,\"RUN_ERROR\")}},H=(t,e)=>{e.stack&&(t.stack=e.stack)},Oe=t=>{if(x.isInstance(t)){let e=He({code:A(t.code,ve,\"RUN_ERROR\"),message:A(t.message,ce,\"JavaScript runtime failed.\"),name:A(t.name,xe,\"RunError\")}),r=V(t,\"stack\");typeof r==\"string\"&&(e.stack=Be(r));let n=De(V(t,\"details\"));return n!==void 0&&(e.details=n),Se(e)}if(t instanceof Error){let e=He({message:A(t.message,ce,\"JavaScript runtime failed.\"),name:A(t.name,xe,\"Error\")}),r=V(t,\"stack\");typeof r==\"string\"&&(e.stack=Be(r));let n=V(t,\"code\");typeof n==\"string\"&&(e.code=A(n,ve,\"RUN_ERROR\"));let s=De(V(t,\"details\"));return s!==void 0&&(e.details=s),Se(e)}return Se({message:A(wt(t),ce,\"JavaScript runtime failed.\"),name:\"Error\"})};var ze=t=>{if(t.code===\"RUN_TIMEOUT\"){let r=t.details,n=new L(r?.timeoutMs??0);return H(n,t),n}if(t.code===\"RUN_ABORTED\"){let r=new se;return H(r,t),r}if(t.code===\"RUN_SOURCE_TOO_LARGE\"){let r=t.details,n=new ae(r?.bytes??0,r?.maxBytes??0);return H(n,t),n}if(t.code===\"RUN_BRIDGE_LIMIT\"){let r=new oe(t.message,t.details);return H(r,t),r}if(t.code===\"RUN_DETACHED_BRIDGE_REQUEST\"){let r=new ie(t.message,t.details);return H(r,t),r}if(t.code===\"RUN_PROTOCOL_ERROR\"){let r=new j(t.message,t.details);return H(r,t),r}let e=new x(t.message,t.code??\"RUN_ERROR\",t.details);return e.name=t.name,H(e,t),e};import{Buffer as bt}from\"node:buffer\";var Me=(t,e,r)=>{let n=bt.byteLength(t);if(n>e)throw new x(`${r} exceeds the ${e} byte size limit.`,\"RUN_SERIALIZATION_ERROR\",{bytes:n,maxBytes:e})};var Le=()=>{let t,e;return{promise:new Promise((n,s)=>{t=n,e=s}),reject:e,resolve:t}};var $e='\"use strict\";var __runSerdeBundle=(()=>{var j=Object.defineProperty;var Q=Object.getOwnPropertyDescriptor;var W=Object.getOwnPropertyNames;var ee=Object.prototype.hasOwnProperty;var re=(e,r)=>{for(var s in r)j(e,s,{get:r[s],enumerable:!0})},te=(e,r,s,n)=>{if(r&&typeof r==\"object\"||typeof r==\"function\")for(let f of W(r))!ee.call(e,f)&&f!==s&&j(e,f,{get:()=>r[f],enumerable:!(n=Q(r,f))||n.enumerable});return e};var ne=e=>te(j({},\"__esModule\",{value:!0}),e);var je={};re(je,{deserializeRunValue:()=>H,serializeRunValue:()=>J});var w=class extends Error{constructor(r,s,n,f){super(r),this.name=\"DevalueError\",this.path=s.join(\"\"),this.value=n,this.root=f}};function h(e){return e===null||typeof e!=\"object\"&&typeof e!=\"function\"}var oe=Object.getOwnPropertyNames(Object.prototype).sort().join(\"\\\\0\");function U(e){let r=Object.getPrototypeOf(e);return r===Object.prototype||r===null||Object.getPrototypeOf(r)===null||Object.getOwnPropertyNames(r).sort().join(\"\\\\0\")===oe}function C(e){return Object.prototype.toString.call(e).slice(8,-1)}function ae(e){switch(e){case\\'\"\\':return\\'\\\\\\\\\"\\';case\"<\":return\"\\\\\\\\u003C\";case\"\\\\\\\\\":return\"\\\\\\\\\\\\\\\\\";case`\\n`:return\"\\\\\\\\n\";case\"\\\\r\":return\"\\\\\\\\r\";case\"\t\":return\"\\\\\\\\t\";case\"\\\\b\":return\"\\\\\\\\b\";case\"\\\\f\":return\"\\\\\\\\f\";case\"\\\\u2028\":return\"\\\\\\\\u2028\";case\"\\\\u2029\":return\"\\\\\\\\u2029\";default:return e<\" \"?`\\\\\\\\u${e.charCodeAt(0).toString(16).padStart(4,\"0\")}`:\"\"}}function g(e){let r=\"\",s=0,n=e.length;for(let f=0;fObject.getOwnPropertyDescriptor(e,r).enumerable)}var se=/^[a-zA-Z_$][a-zA-Z_$0-9]*$/;function k(e){return se.test(e)?\".\"+e:\"[\"+JSON.stringify(e)+\"]\"}function I(e){return!(!Number.isInteger(e)||e<0||e>4294967294)}function B(e){return!(!Number.isInteger(e)||e<0||e>4294967295)}function ie(e){if(e.length===0||e.length>1&&e.charCodeAt(0)===48)return!1;for(let r=0;r57)return!1}return I(+e)}function v(e){let r=Object.keys(e);for(var s=r.length-1;s>=0&&!ie(r[s]);s--);return r.length=s+1,r}function ce(e){return new Uint8Array(e).toBase64()}function fe(e){return Uint8Array.fromBase64(e).buffer}function ue(e){return Buffer.from(e).toString(\"base64\")}function le(e){return Uint8Array.from(Buffer.from(e,\"base64\")).buffer}function ye(e){let r=new Uint8Array(e),s=\"\",n=32768;for(let f=0;f=p)throw new Error(\"Invalid input\");t[i]=y(o[u+1])}t.length=p}else{let p=new Array(o.length);n[a]=p;for(let t=0;t{let c=o(m,u);c<0&&(n[u]=c)})}else{let m=C(t);switch(m){case\"Number\":case\"String\":case\"Boolean\":case\"BigInt\":i=`[\"Object\",${o(t.valueOf())}]`;break;case\"Date\":i=`[\"Date\",\"${!isNaN(t.getDate())?t.toISOString():\"\"}\"]`;break;case\"URL\":i=`[\"URL\",${g(t.toString())}]`;break;case\"URLSearchParams\":i=`[\"URLSearchParams\",${g(t.toString())}]`;break;case\"RegExp\":let{source:_,flags:R}=t;i=R?`[\"RegExp\",${g(_)},\"${R}\"]`:`[\"RegExp\",${g(_)}]`;break;case\"Array\":{let l=!1;i=\"[\";for(let b=0;b0&&(i+=\",\"),Object.hasOwn(t,b))a.push(`[${b}]`),i+=o(t[b]),a.pop();else if(l)i+=-2;else{let A=v(t),T=A.length,$=String(t.length).length,q=(t.length-T)*3,K=4+$+T*($+1);if(q>K){i=\"[\"+-7+\",\"+t.length;for(let O=0;O0)throw new w(\"Cannot stringify POJOs with symbolic keys\",a,t,r);if(Object.getPrototypeOf(t)===null){i=\\'[\"null\"\\';for(let l of Object.keys(t)){if(l===\"__proto__\")throw new w(\"Cannot stringify objects with __proto__ keys\",a,t,r);a.push(k(l)),i+=`,${g(l)},${o(t[l])}`,a.pop()}i+=\"]\"}else{i=\"{\";let l=!1;for(let b of Object.keys(t)){if(b===\"__proto__\")throw new w(\"Cannot stringify objects with __proto__ keys\",a,t,r);l&&(i+=\",\"),l=!0,a.push(k(b)),i+=`${g(b)}:${o(t[b])}`,a.pop()}i+=\"}\"}}}return n[u]=i,u}let p=o(r);return p<0?`${p}`:n}function X(e){let r=typeof e;return r===\"string\"?g(e):e===void 0?(-1).toString():e===0&&1/e<0?(-6).toString():r===\"bigint\"?`[\"BigInt\",\"${e}\"]`:String(e)}var de={RunErrorValue:e=>e instanceof Error?{cause:e.cause,errors:e instanceof AggregateError?[...e.errors]:void 0,hasCause:Object.hasOwn(e,\"cause\"),message:String(e.message),name:String(e.name)}:!1,RunOwnProtoObject:e=>{if(typeof e!=\"object\"||e===null||Array.isArray(e))return!1;let r=Object.getPrototypeOf(e);return r!==Object.prototype&&r!==null||!Object.hasOwn(e,\"__proto__\")?!1:[r===null,Object.entries(e)]}},G=Object.assign(Object.create(null),{Error,EvalError,RangeError,ReferenceError,SyntaxError,TypeError,URIError}),Ae=e=>{if(!Array.isArray(e)||e.length!==2||typeof e[0]!=\"boolean\"||!Array.isArray(e[1]))throw new TypeError(\"Serialized object value is malformed.\");let r=Object.create(e[0]?null:Object.prototype),s=new Set;for(let n of e[1]){if(!Array.isArray(n)||n.length!==2||typeof n[0]!=\"string\"||s.has(n[0]))throw new TypeError(\"Serialized object entry is malformed.\");s.add(n[0]),Object.defineProperty(r,n[0],{configurable:!0,enumerable:!0,value:n[1],writable:!0})}return r},Oe=e=>{if(e===null||typeof e!=\"object\"||!(\"name\"in e)||typeof e.name!=\"string\"||!(\"message\"in e)||typeof e.message!=\"string\"||!(\"hasCause\"in e)||typeof e.hasCause!=\"boolean\"||!Object.hasOwn(e,\"cause\")||!Object.hasOwn(e,\"errors\")||e.errors!==void 0&&!Array.isArray(e.errors))throw new TypeError(\"Serialized Error value is malformed.\");let r=e,s=r.hasCause?{cause:r.cause}:void 0,n;if(r.errors===void 0){let f=G[r.name],y=Object.hasOwn(G,r.name)&&f!==void 0?f:Error;n=new y(r.message,s)}else n=new AggregateError(r.errors,r.message,s);if(!(n instanceof Error))throw new TypeError(\"Serialized Error value could not be revived.\");return n.name=r.name,n},Ee={RunErrorValue:Oe,RunOwnProtoObject:Ae},J=e=>N(e,de),H=e=>S(e,Ee);return ne(je);})();';var Et=`\nconst __runBase64Alphabet = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';\nfunction btoa(input) {\n var output = '';\n for (var index = 0; index < input.length; index += 3) {\n var first = input.charCodeAt(index);\n var hasSecond = index + 1 < input.length;\n var hasThird = index + 2 < input.length;\n var second = hasSecond ? input.charCodeAt(index + 1) : 0;\n var third = hasThird ? input.charCodeAt(index + 2) : 0;\n if (first > 255 || second > 255 || third > 255) {\n throw new TypeError('Invalid binary string for base64 encoding.');\n }\n var bits = (first << 16) | (second << 8) | third;\n output += __runBase64Alphabet[(bits >>> 18) & 63];\n output += __runBase64Alphabet[(bits >>> 12) & 63];\n output += hasSecond ? __runBase64Alphabet[(bits >>> 6) & 63] : '=';\n output += hasThird ? __runBase64Alphabet[bits & 63] : '=';\n }\n return output;\n}\nfunction atob(input) {\n if (\n typeof input !== 'string' ||\n input.length % 4 !== 0 ||\n !/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(input)\n ) {\n throw new TypeError('Invalid base64 data.');\n }\n var output = '';\n for (var index = 0; index < input.length; index += 4) {\n var first = __runBase64Alphabet.indexOf(input[index]);\n var second = __runBase64Alphabet.indexOf(input[index + 1]);\n var third = input[index + 2] === '=' ? 0 : __runBase64Alphabet.indexOf(input[index + 2]);\n var fourth = input[index + 3] === '=' ? 0 : __runBase64Alphabet.indexOf(input[index + 3]);\n var bits = (first << 18) | (second << 12) | (third << 6) | fourth;\n output += String.fromCharCode((bits >>> 16) & 255);\n if (input[index + 2] !== '=') output += String.fromCharCode((bits >>> 8) & 255);\n if (input[index + 3] !== '=') output += String.fromCharCode(bits & 255);\n }\n return output;\n}\n`,St=`\n(function() {\n try { delete globalThis.crypto; } catch {}\n if ('crypto' in globalThis) {\n Object.defineProperty(globalThis, 'crypto', {\n value: undefined,\n writable: false,\n configurable: false,\n });\n }\n try { delete globalThis.performance; } catch {}\n if ('performance' in globalThis) {\n Object.defineProperty(globalThis, 'performance', {\n value: undefined,\n writable: false,\n configurable: false,\n });\n }\n try { delete globalThis.SharedArrayBuffer; } catch {}\n if ('SharedArrayBuffer' in globalThis) {\n Object.defineProperty(globalThis, 'SharedArrayBuffer', {\n value: undefined,\n writable: false,\n configurable: false,\n });\n }\n try { delete globalThis.Atomics; } catch {}\n if ('Atomics' in globalThis) {\n Object.defineProperty(globalThis, 'Atomics', {\n value: undefined,\n writable: false,\n configurable: false,\n });\n }\n for (const name of [\n 'AsyncDisposableStack',\n 'DOMException',\n 'DisposableStack',\n 'SuppressedError',\n 'atob',\n 'btoa',\n 'queueMicrotask',\n ]) {\n try { delete globalThis[name]; } catch {}\n }\n\n // @banned-pattern-ignore: intentional QuickJS guest hardening disables eval rather than host globals\n Object.defineProperty(globalThis, 'eval', {\n value: undefined,\n writable: false,\n configurable: false,\n });\n\n const OriginalFunction = Function;\n const BlockedFunction = function() {\n throw new TypeError('Function constructor is not allowed');\n };\n BlockedFunction.prototype = OriginalFunction.prototype;\n\n const AsyncFunction = (async function(){}).constructor;\n const GeneratorFunction = (function*(){}).constructor;\n const AsyncGeneratorFunction = (async function*(){}).constructor;\n for (const proto of [\n OriginalFunction.prototype,\n AsyncFunction.prototype,\n GeneratorFunction.prototype,\n AsyncGeneratorFunction.prototype,\n ]) {\n Object.defineProperty(proto, 'constructor', {\n value: BlockedFunction,\n writable: false,\n configurable: false,\n });\n }\n // @banned-pattern-ignore: intentional QuickJS guest hardening replaces the Function constructor\n Object.defineProperty(globalThis, 'Function', {\n value: BlockedFunction,\n writable: false,\n configurable: false,\n });\n\n const g = globalThis;\n const toFreeze = [\n Object, Object.prototype,\n OriginalFunction, OriginalFunction.prototype,\n AsyncFunction, AsyncFunction.prototype,\n GeneratorFunction, GeneratorFunction.prototype,\n AsyncGeneratorFunction, AsyncGeneratorFunction.prototype,\n Array, Array.prototype,\n String, String.prototype,\n Number, Number.prototype,\n g.BigInt, g.BigInt && g.BigInt.prototype,\n Boolean, Boolean.prototype,\n g.Symbol, g.Symbol && g.Symbol.prototype,\n RegExp, RegExp.prototype,\n Date, Date.prototype,\n Map, Map.prototype,\n Set, Set.prototype,\n WeakMap, WeakMap.prototype,\n WeakSet, WeakSet.prototype,\n Promise, Promise.prototype,\n ArrayBuffer, ArrayBuffer.prototype,\n g.DataView, g.DataView && g.DataView.prototype,\n JSON, Math, g.Reflect, g.Proxy,\n ];\n for (const name of [\n 'Int8Array','Uint8Array','Uint8ClampedArray',\n 'Int16Array','Uint16Array','Int32Array','Uint32Array',\n 'Float16Array','Float32Array','Float64Array',\n 'BigInt64Array','BigUint64Array',\n ]) {\n if (g[name]) toFreeze.push(g[name], g[name].prototype);\n }\n for (const obj of toFreeze) {\n if (obj != null) {\n try { Object.freeze(obj); } catch {}\n }\n }\n\n for (const name of [\n 'AggregateError','Array','ArrayBuffer','BigInt','Boolean','DataView','Error',\n 'EvalError','FinalizationRegistry','Float16Array','Float32Array','Float64Array',\n 'Int8Array','Int16Array','Int32Array','InternalError','Iterator','JSON','Map',\n 'Math','Number','Object','Promise','Proxy','RangeError','ReferenceError',\n 'Reflect','RegExp','Set','String','Symbol','SyntaxError','TypeError',\n 'Uint8Array','Uint8ClampedArray','Uint16Array','Uint32Array','URIError',\n 'WeakMap','WeakRef','WeakSet','BigInt64Array','BigUint64Array','console',\n 'globalThis'\n ]) {\n if (g[name] !== undefined) {\n try {\n // @banned-pattern-ignore: name comes only from the fixed intrinsic list above\n Object.defineProperty(g, name, {\n value: g[name],\n writable: false,\n configurable: false,\n });\n } catch {}\n }\n }\n})();\n`,xt=`\nvar __runResetDateNow = (function(config) {\n var OriginalDate = Date;\n var dateNowMs = __runOriginalNumber(config && config.dateNowMs);\n if (!__runOriginalNumber.isFinite(dateNowMs)) dateNowMs = 0;\n\n function resetDateNow(value) {\n var next = __runOriginalNumber(value);\n if (__runOriginalNumber.isFinite(next)) dateNowMs = __runOriginalMath.trunc(next);\n }\n\n function nextDateMs() {\n var value = dateNowMs;\n dateNowMs += 1;\n return value;\n }\n\n function RunDate() {\n if (new.target) {\n if (arguments.length === 0) return new OriginalDate(nextDateMs());\n return __runOriginalReflect.construct(OriginalDate, arguments, new.target);\n }\n return new OriginalDate(nextDateMs()).toString();\n }\n\n Object.defineProperty(RunDate, 'prototype', {\n value: OriginalDate.prototype,\n writable: false,\n configurable: false,\n });\n Object.defineProperty(OriginalDate.prototype, 'constructor', {\n value: RunDate,\n writable: false,\n configurable: false,\n });\n Object.defineProperty(RunDate, 'now', {\n value: nextDateMs,\n writable: false,\n configurable: false,\n });\n Object.defineProperty(RunDate, 'parse', {\n value: OriginalDate.parse,\n writable: false,\n configurable: false,\n });\n Object.defineProperty(RunDate, 'UTC', {\n value: OriginalDate.UTC,\n writable: false,\n configurable: false,\n });\n Object.defineProperty(globalThis, 'Date', {\n value: RunDate,\n writable: false,\n configurable: false,\n });\n\n var randomSeed = String(config && config.randomSeed || '');\n var mask64 = (1n << 64n) - 1n;\n\n function readSeedPart(offset, fallback) {\n var part = randomSeed.slice(offset, offset + 16);\n return /^[0-9a-fA-F]{16}$/.test(part) ? BigInt('0x' + part) : fallback;\n }\n\n var randomState0 = readSeedPart(0, 0x243f6a8885a308d3n);\n var randomState1 = readSeedPart(16, 0x13198a2e03707344n);\n if ((randomState0 | randomState1) === 0n) randomState1 = 0x9e3779b97f4a7c15n;\n\n function nextRandom64() {\n var s1 = randomState0;\n var s0 = randomState1;\n randomState0 = s0;\n s1 = (s1 ^ ((s1 << 23n) & mask64)) & mask64;\n randomState1 = (s1 ^ s0 ^ (s1 >> 17n) ^ (s0 >> 26n)) & mask64;\n return (randomState1 + s0) & mask64;\n }\n\n Object.defineProperty(Math, 'random', {\n value: function() {\n return __runOriginalNumber(nextRandom64() >> 11n) / 9007199254740992;\n },\n writable: false,\n configurable: false,\n });\n return resetDateNow;\n})(__runDeterminism);\n`,vt=`\nconst __runCreateBridgePromiseHandle = (function() {\n var nextRecordId = 0;\n var records = [];\n\n function detachedError(message, record) {\n var error = new __runOriginalError(message);\n __runOriginalObject.defineProperties(error, {\n name: {\n value: 'RunDetachedBridgeRequestError',\n writable: true,\n configurable: true,\n enumerable: true\n },\n code: {\n value: 'RUN_DETACHED_BRIDGE_REQUEST',\n writable: true,\n configurable: true,\n enumerable: true\n },\n details: {\n value: {\n id: record.id,\n kind: record.kind,\n name: record.name,\n status: record.status\n },\n writable: true,\n configurable: true,\n enumerable: true\n }\n });\n return error;\n }\n\n function createBridgePromise(kind, name, start) {\n var record = {\n id: ++nextRecordId,\n kind: __runOriginalString(kind),\n name: __runOriginalString(name || ''),\n observed: false,\n status: 'idle'\n };\n var promise;\n records.push(record);\n\n function getPromise() {\n record.observed = true;\n if (!promise) {\n record.status = 'pending';\n promise = __runOriginalPromise.resolve().then(start).then(\n function(value) {\n record.status = 'fulfilled';\n return value;\n },\n function(error) {\n record.status = 'rejected';\n throw error;\n }\n );\n }\n return promise;\n }\n\n return __runOriginalObject.freeze({\n then: function(onFulfilled, onRejected) {\n return getPromise().then(onFulfilled, onRejected);\n },\n catch: function(onRejected) {\n return getPromise().catch(onRejected);\n },\n finally: function(onFinally) {\n return getPromise().finally(onFinally);\n },\n get [__runOriginalSymbol.toStringTag]() {\n return 'Promise';\n }\n });\n }\n\n Object.defineProperty(globalThis, '__runCreateBridgePromise', {\n value: createBridgePromise,\n writable: false,\n configurable: false\n });\n\n Object.defineProperty(globalThis, '__runAssertNoDetachedBridgeCalls', {\n value: function() {\n for (var i = 0; i < records.length; i++) {\n var record = records[i];\n if (!record.observed) {\n throw detachedError(\n 'JavaScript runtime created an unawaited ' + record.kind + ' bridge request: ' + record.name + '.',\n record\n );\n }\n if (record.status === 'pending') {\n throw detachedError(\n 'JavaScript runtime returned while a ' + record.kind + ' bridge request was still pending: ' + record.name + '.',\n record\n );\n }\n }\n },\n writable: false,\n configurable: false\n });\n return createBridgePromise;\n})();\n`,Ot=`\n(function(invokeHostFunction, hostFunctionNamespaces, createBridgePromise) {\n function serializationError(label, error) {\n var message = __runSafeErrorMessage(error);\n var result = new __runOriginalTypeError(label + ': ' + message);\n __runOriginalObject.defineProperty(result, 'code', {\n value: 'RUN_SERIALIZATION_ERROR',\n writable: true,\n configurable: true,\n enumerable: true\n });\n return result;\n }\n\n function makeProxy(path) {\n return new __runOriginalProxy(function(){}, {\n get: function(_target, prop) {\n if (prop === 'then' || typeof prop === 'symbol') return undefined;\n return makeProxy(path.concat([__runOriginalString(prop)]));\n },\n apply: function(_target, _thisArg, args) {\n var hostFunctionPath = path.join('.');\n if (!hostFunctionPath) throw new Error('Host function path missing in invocation');\n var callSiteStack = new Error().stack;\n var inputJson;\n try {\n inputJson = __runSerdeBundle.serializeRunValue(args);\n } catch (error) {\n throw serializationError('Host function arguments are not serializable', error);\n }\n return createBridgePromise('hostFunction', hostFunctionPath, async function() {\n var resultJson;\n try {\n resultJson = await invokeHostFunction(hostFunctionPath, inputJson);\n } catch (error) {\n try { error.stack = callSiteStack; } catch {}\n throw error;\n }\n try {\n return __runSerdeBundle.deserializeRunValue(resultJson);\n } catch (error) {\n throw serializationError('Host function result is invalid run-js-v1 data', error);\n }\n });\n }\n });\n }\n\n for (var i = 0; i < hostFunctionNamespaces.length; i++) {\n var namespace = hostFunctionNamespaces[i];\n // @banned-pattern-ignore: namespace is host-validated as a safe non-reserved identifier\n Object.defineProperty(globalThis, namespace, {\n value: makeProxy([namespace]),\n writable: false,\n configurable: false\n });\n }\n})(\n __runInvokeHostFunction,\n __runHostFunctionNamespaces,\n __runCreateBridgePromiseHandle\n);\n`,Rt=`\n(function(invokeSyncHostFunction, syncHostFunctionNamespaces) {\n function serializationError(label, error) {\n var message = __runSafeErrorMessage(error);\n var result = new __runOriginalTypeError(label + ': ' + message);\n __runOriginalObject.defineProperty(result, 'code', {\n value: 'RUN_SERIALIZATION_ERROR',\n writable: true,\n configurable: true,\n enumerable: true\n });\n return result;\n }\n\n function makeProxy(path) {\n return new __runOriginalProxy(function(){}, {\n get: function(_target, prop) {\n if (prop === 'then' || typeof prop === 'symbol') return undefined;\n return makeProxy(path.concat([__runOriginalString(prop)]));\n },\n apply: function(_target, _thisArg, args) {\n var hostFunctionPath = path.join('.');\n var inputJson;\n try {\n inputJson = __runSerdeBundle.serializeRunValue(args);\n } catch (error) {\n throw serializationError('Synchronous host function arguments are not serializable', error);\n }\n var encoded = invokeSyncHostFunction(hostFunctionPath, inputJson);\n if (encoded.charCodeAt(0) === 0) {\n var serialized = JSON.parse(encoded.slice(1));\n var error = new __runOriginalError(serialized.message || 'Synchronous host function failed');\n if (typeof serialized.name === 'string') error.name = serialized.name;\n if (typeof serialized.code === 'string') error.code = serialized.code;\n if (serialized.details !== undefined) error.details = serialized.details;\n __runTrustedErrorHandles.register(error, serialized.name, serialized.code);\n throw error;\n }\n try {\n return __runSerdeBundle.deserializeRunValue(encoded.slice(1));\n } catch (error) {\n throw serializationError('Synchronous host function result is invalid run-js-v1 data', error);\n }\n }\n });\n }\n\n for (var i = 0; i < syncHostFunctionNamespaces.length; i++) {\n var namespace = syncHostFunctionNamespaces[i];\n // @banned-pattern-ignore: namespace is host-validated as a safe non-reserved identifier\n Object.defineProperty(globalThis, namespace, {\n value: makeProxy([namespace]),\n writable: false,\n configurable: false\n });\n }\n})(__runInvokeSyncHostFunction, __runSyncHostFunctionNamespaces);\n`,jt=`\nconst __runSerializeJsonPayloadHandle = (function() {\n function serializeValuePayload(value) {\n if (typeof globalThis.__runAssertNoDetachedBridgeCalls === 'function') {\n globalThis.__runAssertNoDetachedBridgeCalls();\n }\n\n var encoded;\n try {\n encoded = __runSerdeBundle.serializeRunValue(value);\n } catch (error) {\n var message = __runSafeErrorMessage(error);\n var serializationError = new __runOriginalTypeError('JavaScript runtime result is not serializable: ' + message);\n __runOriginalObject.defineProperty(serializationError, 'code', {\n value: 'RUN_SERIALIZATION_ERROR',\n writable: true,\n configurable: true,\n enumerable: true\n });\n throw serializationError;\n }\n\n if (encoded === undefined) {\n var serializationError = new __runOriginalTypeError('JavaScript runtime result is not serializable.');\n __runOriginalObject.defineProperty(serializationError, 'code', {\n value: 'RUN_SERIALIZATION_ERROR',\n writable: true,\n configurable: true,\n enumerable: true\n });\n throw serializationError;\n }\n\n return encoded;\n }\n\n Object.defineProperty(globalThis, '__runSerializeJsonPayload', {\n value: serializeValuePayload,\n writable: false,\n configurable: false,\n });\n return serializeValuePayload;\n})();\n`,At=`\nconst __runTrustedErrorHandles = (function() {\n var trustedCodes = new __runOriginalWeakMap();\n return __runOriginalObject.freeze({\n register: function(error, name, code) {\n if (typeof name === 'string') {\n __runOriginalObject.defineProperty(error, 'name', {\n value: __runOriginalString(name),\n writable: true,\n configurable: true\n });\n }\n if (typeof code === 'string') {\n var trustedCode = __runOriginalString(code);\n __runOriginalObject.defineProperty(error, 'code', {\n value: trustedCode,\n writable: true,\n configurable: true,\n enumerable: true\n });\n trustedCodes.set(error, trustedCode);\n }\n },\n getCode: function(error) {\n return trustedCodes.get(error);\n }\n });\n})();\n`,Je=(t,e=[])=>{let r=JSON.stringify(t),n=JSON.stringify(e);return`\n(function(__runInvokeHostFunction, __runInvokeSyncHostFunction, __runDeterminism) {\nconst __runHostFunctionNamespaces = ${r};\nconst __runSyncHostFunctionNamespaces = ${n};\nconst __runOriginalError = Error;\nconst __runOriginalMath = Math;\nconst __runOriginalNumber = Number;\nconst __runOriginalObject = Object;\nconst __runOriginalPromise = Promise;\nconst __runOriginalProxy = Proxy;\nconst __runOriginalReflect = Reflect;\nconst __runOriginalString = String;\nconst __runOriginalSymbol = Symbol;\nconst __runOriginalTypeError = TypeError;\nconst __runOriginalWeakMap = WeakMap;\nfunction __runSafeErrorMessage(error) {\n if (typeof error === 'string') return error;\n if (\n (typeof error === 'object' && error !== null) ||\n typeof error === 'function'\n ) {\n try {\n var descriptor = __runOriginalObject.getOwnPropertyDescriptor(error, 'message');\n if (descriptor && typeof descriptor.value === 'string') {\n return descriptor.value;\n }\n } catch {}\n }\n return 'Serialization failed.';\n}\n${xt}\n${Et}\n${$e}\n${St}\n${vt}\n${Ot}\n${Rt}\n${jt}\n${At}\nreturn Object.freeze({\n getTrustedErrorCode: __runTrustedErrorHandles.getCode,\n registerTrustedError: __runTrustedErrorHandles.register,\n resetDateNow: __runResetDateNow,\n serializeJsonPayload: __runSerializeJsonPayloadHandle\n});\n})\n`},We=t=>`\nglobalThis.__runResult = (async () => {\n${t}\n})();\n`;var Pt=\"run.js\";var Nt=new RegExp(\"\\\\p{Cc}\",\"gu\"),It=/^\\s+at .+$/u,Re=t=>t.replace(Nt,e=>{if(e===\"\t\")return\"\t\";let r=e.codePointAt(0);return r===void 0?e:`\\\\u${r.toString(16).padStart(4,\"0\")}`}),Ge=({name:t,message:e,stack:r,source:n})=>{let s=`${Re(t)}: ${Re(e)}`;if(r===void 0||r.length===0)return s;let o=n.split(`\n`).length,i=r.split(`\n`),a=new Set([t,e,`${t}: ${e}`].flatMap(u=>u.split(`\n`))),l=[];for(let u of i){if(a.has(u)||u.includes(\"run-setup.js:\")||!It.test(u))continue;let c=!1,f=!1,d=u.replaceAll(/run\\.js:(\\d+):(\\d+)/gu,(_,m,g)=>{c=!0;let E=Number(m)-2;return E<1||E>o?(f=!0,_):`${Pt}:${E}:${g}`});c&&f||l.push(Re(d))}return[s,...l].join(`\n`)};import{Buffer as Yr}from\"node:buffer\";var z=t=>new j(`Invalid ${t} worker protocol message.`),le=t=>typeof t==\"object\"&&t!==null&&!Array.isArray(t),Ve=t=>Number.isSafeInteger(t)&&t>=0,$=t=>typeof t==\"string\"&&t.length>0&&t.length<=512,J=(t,e)=>{let r=Object.keys(t).toSorted(),n=e.toSorted();if(r.length!==n.length||r.some((s,o)=>s!==n[o]))throw z(\"object shape\")},kt=t=>{if(!le(t))return!1;let e=new Set([\"code\",\"details\",\"message\",\"name\",\"stack\"]);return Object.keys(t).some(r=>!e.has(r))?!1:typeof t.name==\"string\"&&typeof t.message==\"string\"&&(t.stack===void 0||typeof t.stack==\"string\")&&(t.code===void 0||typeof t.code==\"string\")},qt=t=>{if(!le(t))return!1;try{J(t,[\"executionTimeoutMs\",\"maxConsoleOutputBytes\",\"maxHostFunctionInputBytes\",\"maxResultBytes\",\"maxStackSizeBytes\",\"memoryLimitBytes\",\"timeoutMs\"])}catch{return!1}return Object.values(t).every(e=>Number.isSafeInteger(e)&&e>0)},Tt=t=>{if(!le(t))return!1;try{J(t,[\"dateNowMs\",\"randomSeed\"])}catch{return!1}return Ve(t.dateNowMs)&&typeof t.randomSeed==\"string\"&&/^[0-9a-f]{32}$/u.test(t.randomSeed)};var Ut=t=>{let e=$(t.invocationId)&&$(t.requestId)&&typeof t.success==\"boolean\"&&Ve(t.dateNowMs);if(t.success===!0){if(J(t,[\"dateNowMs\",\"invocationId\",\"requestId\",\"success\",\"type\",\"valueJson\"]),!e||typeof t.valueJson!=\"string\"||t.valueJson.length===0)throw z(\"bridge-response\");return}if(J(t,[\"dateNowMs\",\"error\",\"invocationId\",\"requestId\",\"success\",\"type\"]),!e||!kt(t.error))throw z(\"bridge-response\")},Ct=t=>(t.syncBridge===void 0||t.syncBridge instanceof SharedArrayBuffer)&&(!t.moduleLoader||t.syncBridge!==void 0)&&(!Array.isArray(t.syncHostFunctionNamespaces)||t.syncHostFunctionNamespaces.length===0||t.syncBridge!==void 0),Ft=t=>t===\"function-body\"||t===\"module\",Ye=t=>{if(!le(t)||typeof t.type!=\"string\")throw z(\"main-to-worker\");if(t.type===\"run\"){if(J(t,[\"determinism\",\"hostFunctionNamespaces\",\"invocationId\",\"moduleLoader\",\"options\",\"source\",\"sourceType\",\"syncBridge\",\"syncHostFunctionNamespaces\",\"type\"]),!$(t.invocationId)||typeof t.source!=\"string\"||!Array.isArray(t.hostFunctionNamespaces)||t.hostFunctionNamespaces.some(e=>!$(e))||new Set(t.hostFunctionNamespaces).size!==t.hostFunctionNamespaces.length||!Array.isArray(t.syncHostFunctionNamespaces)||t.syncHostFunctionNamespaces.some(e=>!$(e))||new Set(t.syncHostFunctionNamespaces).size!==t.syncHostFunctionNamespaces.length||typeof t.moduleLoader!=\"boolean\"||!Ft(t.sourceType)||!Ct(t)||!Tt(t.determinism)||!qt(t.options))throw z(\"run\");return}if(t.type===\"bridge-response\"){Ut(t);return}if(t.type===\"cancel\"){if(J(t,[\"invocationId\",\"type\"]),!$(t.invocationId))throw z(\"cancel\");return}throw z(\"main-to-worker\")};import{Buffer as Bt}from\"node:buffer\";var Ze=8,Dt=Ze*Int32Array.BYTES_PER_ELEMENT,Kr=64*1024*1024,U=(t=>(t[t.Idle=0]=\"Idle\",t[t.Request=1]=\"Request\",t[t.Response=2]=\"Response\",t[t.Closed=3]=\"Closed\",t))(U||{}),Y=(t=>(t[t.HostFunction=1]=\"HostFunction\",t[t.ModuleNormalize=2]=\"ModuleNormalize\",t[t.ModuleLoad=3]=\"ModuleLoad\",t))(Y||{}),P=(t=>(t[t.State=0]=\"State\",t[t.Sequence=1]=\"Sequence\",t[t.Kind=2]=\"Kind\",t[t.NameBytes=3]=\"NameBytes\",t[t.PayloadBytes=4]=\"PayloadBytes\",t[t.Success=5]=\"Success\",t[t.RequestIndex=6]=\"RequestIndex\",t[t.Reserved=7]=\"Reserved\",t))(P||{}),Ht=new TextDecoder(\"utf-8\",{fatal:!0});var fe=t=>({bytes:new Uint8Array(t,Dt),header:new Int32Array(t,0,Ze)}),Qe=t=>Bt.from(t,\"utf8\"),zt=(t,e,r)=>{if(!Number.isSafeInteger(e)||e<0||e>t.length)throw new RangeError(`${r} exceeds the synchronous bridge capacity.`)},Xe=(t,e)=>{let{bytes:r,header:n}=fe(t),s=Qe(e.name),o=Qe(e.payload);zt(r,s.byteLength+o.byteLength,\"Request\"),r.set(s,0),r.set(o,s.byteLength),Atomics.store(n,1,e.sequence),Atomics.store(n,2,e.kind),Atomics.store(n,3,s.byteLength),Atomics.store(n,4,o.byteLength),Atomics.store(n,5,0),Atomics.store(n,6,e.requestIndex),Atomics.store(n,7,0)};var Ke=(t,e)=>{let{bytes:r,header:n}=fe(t),s=Atomics.load(n,1),o=Atomics.load(n,4),i=Atomics.load(n,5);if(s!==e||Atomics.load(n,2)!==0||Atomics.load(n,3)!==0||o<=0||o>r.length||i!==0&&i!==1||Atomics.load(n,6)!==0||Atomics.load(n,7)!==0)throw new TypeError(\"Invalid synchronous bridge response header.\");let a=Ht.decode(r.subarray(0,o));if(i===1)return{payload:a,sequence:s,success:!0};let l=JSON.parse(a);if(typeof l!=\"object\"||l===null||typeof l.name!=\"string\"||typeof l.message!=\"string\")throw new TypeError(\"Invalid synchronous bridge error response.\");return{error:l,sequence:s,success:!1}};if(!M)throw new Error(\"JavaScript runtime worker must run inside a worker thread\");var Z=new Map,I,W=0,he=0,je=0,Q=0,me=0,et,k,X,Mt=512*1024;M.on(\"message\",async t=>{try{await Lt(t)}catch(e){$t(e)}});async function Lt(t){Ye(t);let e=t;if(e.type===\"cancel\"){if(I!==e.invocationId||k?.invocationId!==e.invocationId)return;k.cancel();return}if(e.type===\"bridge-response\"){let r=Z.get(e.requestId);if(!r)return;if(r.invocationId!==e.invocationId)throw new j(`Bridge response invocationId mismatch for request ${e.requestId}: expected ${r.invocationId}, received ${e.invocationId}.`,{expectedInvocationId:r.invocationId,receivedInvocationId:e.invocationId,requestId:e.requestId});if(k?.isCancelled())return;or(r.context,r.deferred,e,r.resetDateNow,r.registerTrustedError),Z.delete(e.requestId),he+=1,Ne(e.invocationId);return}if(e.type===\"run\"){if(I!==void 0)throw new j(`Worker received run ${e.invocationId} while ${I} is still active.`,{activeInvocationId:I,receivedInvocationId:e.invocationId});I=e.invocationId,W=0,he=0,je=0,me=0,Q+=1;try{await Jt(e)}finally{I=void 0,X?.invocationId===e.invocationId&&(X=void 0)}}}function $t(t){if(I===void 0){try{ot(2,`${JSON.stringify({error:Oe(t),type:\"run-worker-message-error\"})}\n`)}catch{}return}X??={error:t,invocationId:I},k?.fail(t)}async function Jt(t){try{let e=await Wt(t);M?.postMessage({invocationId:t.invocationId,success:!0,type:\"result\",valueJson:e})}catch(e){M?.postMessage({error:Oe(e),invocationId:t.invocationId,success:!1,type:\"result\"})}finally{Q+=1,M?.postMessage({invocationId:t.invocationId,type:\"ready\"})}}async function Wt(t){let e=Date.now()+t.options.executionTimeoutMs,r=0,n=!1,s=!1,o={interruptHandler:()=>{r+=1;let b=r>1e4||Date.now()>e;return s||=b,n||b},maxStackSizeBytes:t.options.maxStackSizeBytes,memoryLimitBytes:t.options.memoryLimitBytes};t.moduleLoader&&(o.moduleLoader={load:b=>nr(t,b),normalize:(b,E)=>rr(t,E,b)});let i=await Yt(o),a,l,u,c,f,d,_,m,g=()=>m;k={cancel:()=>{n=!0},fail:b=>{m??={error:b},n=!0},invocationId:t.invocationId,isCancelled:()=>n},X?.invocationId===t.invocationId&&k.fail(X.error);try{let b=g();if(b!==void 0)throw b.error;l=Kt(i,t.options.maxConsoleOutputBytes),a=tr(i,t,()=>d,()=>f),u=K(i,t.determinism);let E=Gt(i,t,a.invokeHostFunction,a.invokeSyncHostFunction,u);c=E.getTrustedErrorCode,f=E.registerTrustedError,d=E.resetDateNow,_=E.serializeJsonPayload;let y=await Vt(i,t,_,c,()=>{if(n)throw new Error(\"Worker execution cancelled by host\")}),w=g();if(w!==void 0)throw w.error;return y}catch(b){let E=g();throw E!==void 0?E.error:s?new L(t.options.timeoutMs):b}finally{k?.invocationId===t.invocationId&&(k=void 0);for(let[b,E]of Z)E.invocationId===t.invocationId&&Z.delete(b);C(a?.invokeHostFunction),C(a?.invokeSyncHostFunction),C(l),C(c),C(f),C(d),C(_),C(u),i.dispose()}}function Gt(t,e,r,n,s){let o=Je(e.hostFunctionNamespaces,e.syncHostFunctionNamespaces),i;try{i=t.evalCode(o,\"run-setup.js\")}catch(a){throw F(q(t,a))}try{let a;try{a=t.callFunction(i,t.undefined,r,n,s)}catch(l){throw F(q(t,l))}try{return{getTrustedErrorCode:a.getProp(\"getTrustedErrorCode\"),registerTrustedError:a.getProp(\"registerTrustedError\"),resetDateNow:a.getProp(\"resetDateNow\"),serializeJsonPayload:a.getProp(\"serializeJsonPayload\")}}finally{a.dispose()}}finally{i.dispose()}}function C(t){t!==void 0&&!t.disposed&&t.dispose()}async function Vt(t,e,r,n,s){if(e.sourceType===\"module\"){let u;try{u=t.evalCode(e.source,\"\",Ce.TYPE_MODULE)}catch(f){throw pe(q(t,f),e.source)}let c=await nt(t,u,s);if(u.disposed||u.dispose(),\"error\"in c){let f=st(t,n,c.error),d=Ae(t,c.error);throw c.error.disposed||c.error.dispose(),pe(d,e.source,f)}return c.value.disposed||c.value.dispose(),tt(t,r,t.undefined)}let o=We(e.source);try{t.evalCode(o,\"run.js\").dispose()}catch(u){throw pe(q(t,u),e.source)}let i=t.global.getProp(\"__runResult\"),a=await nt(t,i,s);if(i.disposed||i.dispose(),\"error\"in a){let u=st(t,n,a.error),c=Ae(t,a.error);throw a.error.disposed||a.error.dispose(),pe(c,e.source,u)}let l=tt(t,r,a.value);return a.value.disposed||a.value.dispose(),Me(l,e.options.maxResultBytes,\"JavaScript runtime result\"),l}async function Yt(t){let e=Qt();if(e===void 0)throw new Error(\"Embedded QuickJS WASM bytes are unavailable.\");return re.create({interruptHandler:t.interruptHandler,maxStackSize:Math.min(t.maxStackSizeBytes,Mt),memoryLimit:t.memoryLimitBytes,moduleLoader:t.moduleLoader,wasm:await Zt(e)})}function Qt(){return globalThis.__RUN_QUICKJS_WASM_BASE64__}function Zt(t){return et??=WebAssembly.compile(Xt(t)),et}function Xt(t){let e=Buffer.from(t,\"base64\"),r=new Uint8Array(e.byteLength);return r.set(e),r.buffer}function tt(t,e,r){let n;try{n=t.callFunction(e,t.undefined,r)}catch(s){throw F(q(t,s))}try{return n.toString()}finally{n.dispose()}}function Kt(t,e){let r={remainingBytes:e},n;try{n=t.evalCode(`\n (value, maxChars) => {\n let rendered;\n try {\n rendered = typeof value === 'string' ? value : JSON.stringify(value);\n } catch {}\n return String(rendered === undefined ? value : rendered)\n .slice(0, maxChars)\n .replace(/[\\\\u0000-\\\\u001f\\\\u007f-\\\\u009f]/gu, character =>\n character === '\\\\t'\n ? '\\\\t'\n : '\\\\\\\\u' + character.charCodeAt(0).toString(16).padStart(4, '0')\n );\n }\n `)}catch(i){throw F(q(t,i))}let s=t.newObject(),o=[[\"log\",de(t,\"console.log\",\"stdout\",r,n)],[\"info\",de(t,\"console.info\",\"stdout\",r,n)],[\"debug\",de(t,\"console.debug\",\"stdout\",r,n)],[\"error\",de(t,\"console.error\",\"stderr\",r,n)]];for(let[i,a]of o)t.setProp(s,i,a);t.setProp(t.global,\"console\",s);for(let[,i]of o)i.dispose();return s.dispose(),n}function de(t,e,r,n,s){return t.newFunction(e,(...o)=>{if(n.remainingBytes===0)return t.undefined;let i=Math.max(1,Math.floor(n.remainingBytes/Math.max(1,o.length))),a=o.map(f=>er(t,s,f,i)),u=`${it({colors:!1,depth:0},...a)}\n`,c=Buffer.byteLength(u);return c>n.remainingBytes?(n.remainingBytes=0,t.undefined):(n.remainingBytes-=c,ot(r===\"stderr\"?2:1,u),t.undefined)})}function er(t,e,r,n){let s=t.newNumber(n);try{let o=t.callFunction(e,t.undefined,r,s),i=o.toString();if(o.dispose(),t.typeof(r)===\"object\")try{return it({colors:!1,depth:4},ne(i))}catch{}return i}catch{return\"[Unprintable QuickJS value]\"}finally{s.dispose()}}function tr(t,e,r,n){let s=t.newFunction(\"__runInvokeHostFunction\",(i,a)=>{let l=i.toString(),u=a.toString();if(Buffer.byteLength(l)>1024)throw new Error(\"Host function name exceeds 1024 bytes.\");if(Buffer.byteLength(u)>e.options.maxHostFunctionInputBytes)throw new Error(`Host function arguments exceed the ${e.options.maxHostFunctionInputBytes} byte size limit.`);return sr(t,e.invocationId,{hostFunctionName:l,inputJson:u},r(),n())}),o=t.newFunction(\"__runInvokeSyncHostFunction\",(i,a)=>{let l=i.toString(),u=a.toString();if(Buffer.byteLength(l)>1024)throw new Error(\"Host function name exceeds 1024 bytes.\");if(Buffer.byteLength(u)>e.options.maxHostFunctionInputBytes)throw new Error(`Host function arguments exceed the ${e.options.maxHostFunctionInputBytes} byte size limit.`);let c=Pe(e,Y.HostFunction,l,u);return t.newString(c.success?`\u0001${c.payload}`:`\\0${JSON.stringify(c.error)}`)});return{invokeHostFunction:s,invokeSyncHostFunction:o}}function rr(t,e,r){let n=Pe(t,Y.ModuleNormalize,e,JSON.stringify([e,r]));n.success||at(n.error);let s=JSON.parse(n.payload);if(typeof s!=\"string\")throw new TypeError(\"Module loader normalize() must return a string.\");return s}function nr(t,e){let r=Pe(t,Y.ModuleLoad,e,JSON.stringify([e]));r.success||at(r.error);let n=JSON.parse(r.payload);if(typeof n!=\"string\")throw new TypeError(\"Module loader load() must return source text.\");return n}function at(t){if(t.code!==void 0&&t.code!==\"RUN_HOST_BRIDGE_ERROR\"){let e=ze(t);e.message=t.message,k?.fail(e)}throw new Error(t.message)}function Pe(t,e,r,n){let{syncBridge:s}=t;if(s===void 0)throw new j(\"Synchronous bridge is unavailable.\");if(Buffer.byteLength(r)>1024)throw new Error(\"Synchronous bridge request name exceeds 1024 bytes.\");if(Buffer.byteLength(n)>t.options.maxHostFunctionInputBytes)throw new Error(`Synchronous bridge request arguments exceed the ${t.options.maxHostFunctionInputBytes} byte size limit.`);let{header:o}=fe(s);if(Atomics.load(o,P.State)!==U.Idle)throw new j(\"Synchronous bridge was not idle.\");let i=me+1,a=W+1;for(Xe(s,{kind:e,name:r,payload:n,requestIndex:a,sequence:i}),me=i,W=a,Atomics.store(o,P.State,U.Request),Atomics.notify(o,P.State);Atomics.load(o,P.State)===U.Request;)Atomics.wait(o,P.State,U.Request);if(Atomics.load(o,P.State)!==U.Response)throw new j(\"Synchronous bridge closed before responding.\");let l=Ke(s,me);return he+=1,Atomics.store(o,P.State,U.Idle),Atomics.notify(o,P.State),Ne(t.invocationId),l}function Ne(t){Q+=1;let e=Q;setImmediate(()=>{e===Q&&I===t&&M?.postMessage({invocationId:t,requestCount:W,responseCount:he,type:\"bridge-idle\"})})}function sr(t,e,r,n,s){W+=1,je+=1;let o=`${e}:bridge-${je}`,i=t.newPromise();return Z.set(o,{context:t,deferred:i,invocationId:e,...s===void 0?{}:{registerTrustedError:s},...n===void 0?{}:{resetDateNow:n}}),M?.postMessage({invocationId:e,requestId:o,requestIndex:W,type:\"host-function-request\",...r}),Ne(e),i.handle}function or(t,e,r,n,s){if(ar(t,n,r.dateNowMs),r.success){let i=t.newString(r.valueJson??\"\");e.resolve(i),i.dispose(),t.executePendingJobs();return}let o=cr(t,r.error);ir(t,s,o,r.error),e.reject(o),o.dispose(),t.executePendingJobs()}function ir(t,e,r,n){if(e===void 0)return;let s=K(t,n?.name),o=K(t,n?.code);try{t.callFunction(e,t.undefined,r,s,o).dispose()}catch(i){throw F(q(t,i))}finally{s.dispose(),o.dispose()}}function ar(t,e,r){if(e===void 0)return;let n=t.newNumber(r);try{try{t.callFunction(e,t.undefined,n).dispose()}catch(s){throw F(q(t,s))}}finally{n.dispose()}}function K(t,e){if(e===null)return t.null;if(typeof e==\"string\")return t.newString(e);if(typeof e==\"number\")return t.newNumber(e);if(typeof e==\"boolean\")return e?t.true:t.false;if(Array.isArray(e)){let r=t.newArray();for(let[n,s]of e.entries()){let o=K(t,s);t.setProp(r,String(n),o),o.dispose()}return r}if(typeof e==\"object\"){let r=t.newObject();for(let[n,s]of Object.entries(e)){let o=K(t,s);t.setProp(r,n,o),o.dispose()}return r}return t.undefined}function rt(t){t.executePendingJobs()}async function nt(t,e,r){let n=t.resolvePromise(e),s=Symbol(\"not-settled\");for(;;){r(),rt(t);let o=Le();setTimeout(()=>o.resolve(s),0);let i=await Promise.race([n,o.promise]);if(i!==s)return r(),rt(t),i}}function F(t,e=!1,r){if(typeof t==\"object\"&&t!==null&&\"message\"in t&&typeof t.message==\"string\"){let s=t,o=new Error(s.message),i=r??(e?\"RUN_USER_SOURCE_ERROR\":s.code),{name:a}=s;return typeof a==\"string\"&&(o.name=a),\"stack\"in t&&typeof t.stack==\"string\"&&(o.stack=t.stack),i!==void 0&&Object.defineProperty(o,\"code\",{enumerable:!0,value:i}),r===void 0&&s.details!==void 0&&Object.defineProperty(o,\"details\",{enumerable:!0,value:s.details}),o}let n=new Error(String(t));return e&&Object.defineProperty(n,\"code\",{enumerable:!0,value:r??\"RUN_USER_SOURCE_ERROR\"}),n}function pe(t,e,r){let n=F(t,!0,r);return n.stack=Ge({message:n.message,name:n.name,source:e,stack:n.stack}),n}function st(t,e,r){let n;try{n=t.callFunction(e,t.undefined,r)}catch(s){throw F(q(t,s))}try{return t.typeof(n)===\"string\"?n.toString():void 0}finally{n.dispose()}}function cr(t,e){return t.newError(e?.message??\"Host bridge request failed.\")}function q(t,e){if(!(e instanceof N))return e;try{return Ae(t,e.handle)}finally{e.dispose()}}function Ae(t,e){let r=t.dump(e);if(!(r instanceof Error))return r;for(let n of[\"code\",\"details\"]){let s=e.getOwnPropertyDescriptor(n);if(s?.value===void 0){s?.get?.dispose(),s?.set?.dispose();continue}try{let o=t.dump(s.value);n===\"code\"?Object.defineProperty(r,\"code\",{enumerable:!0,value:o}):Object.defineProperty(r,\"details\",{enumerable:!0,value:o})}finally{s.value.dispose()}}return r}"; ++export const INLINE_RUN_WORKER_SOURCE = "globalThis.__RUN_QUICKJS_WASM_BASE64__ = \"AGFzbQEAAAAB8QZuYAN/f38Bf2AEf35/fwF+YAJ/fwBgAn9/AX9gAX8Bf2ADf39/AGAFf35/f38BfmAEf39/fwF/YAJ/fgF+YAF/AGABfAF8YAJ/fgBgAn9+AX9gAn9/AX5gA39/fwF+YAN/f34Bf2AGf35/f39/AX5gAX4Bf2ADf35/AGADf35/AX5gBX9/f39/AX9gA39+fwF/YAABf2AEf39/fwF+YAN/fn4BfmAGf35+f39/AX5gA39+fgF/YAZ/f39/f38Bf2AEf39/fwBgBH9/fn8Bf2ABfwF+YAJ8fAF8YAR/f39+AX9gBX9/f39/AX5gBX9+fn9/AX5gAABgBX9/f39/AGAFf35/fn8Bf2ACfn8Bf2AEf35/fwF/YAd/fn9+fn5/AX9gBX9+fn5/AX9gBn9+f35+fwF/YAF+AX5gBX9/fn5/AGAIf39/f39/f38Bf2ACfn8AYAN/f34AYAZ/f39/f38BfmAEf35+fgF+YAJ+fgF/YAR/fn9/AGAIf35/f39/f38BfmAHf39/f39/fwF+YAF/AXxgBH9+f34Bf2AEf35+fgF/YAJ8fwF8YAV/f35/fwF/YAR/f35/AGAHf39/f39/fwF/YAJ/fAF+YAR/fn9+AX5gBH9+fn8Bf2ADfn5/AX9gA39/fgF+YAV/f35+fwF/YAF8AX9gBH9/fn4Bf2AFf35+f38AYAV/f39+fwF/YAZ/fn5+fn8Bf2AAAX5gBX9+f39/AX9gAn9/AXxgCX9/f39/f39/fwF/YAd/f39/f39/AGABfAF+YAd/fn5+f39/AX5gA35/fwF/YAV/fn9+fwF+YAN/fn4AYAR/f35/AX5gB39+fn9/f38AYBF/f39/f39/f39/f39/f39/fwBgBn9+f39/fwF/YAV/f39/fgBgB39/f35+fn8Bf2AFf3x/f38BfmAHf35/f39/fwBgAn98AX9gCH9/f39/f35/AX5gBn9/fn5/fwF/YAl/fn5/f39/f38BfmAGf39+fn5+AX9gBH9+fn8BfmANf39/f39/f35/f39/fwF+YAR/fn9+AGAFf35+f38Bf2AAAXxgBH9+fn8AYAJ8fAF/YAZ/fn9+f38BfmAFf39+fn4BfmADf358AX5gCH9+fn5+f35+AX5gA39/fwF8YAh/f39/f39/fwBgAnx/AX9gBH9/f34BfgLtAgwDZW52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EQ4RJg8XBg8wERoaGhoDAwMFMwkEBwMDAAQDAwADAAcEAAMJBwMCBRwAAwMHBAAAAwMEAwAbAwMDAwAAAAUUAwQUBAcHCQAcBBsCAwMHEQAbCQcHIwQHKwMWCQkDAAQEBBYWFjYWFhYDBAQEAwMDBAQEFgQDAxYHFgQDAxYWBAQEBAQEBAQEBBYEBAQEBAQEBAQEBAQEBBYDAxYAEEMWAwMAAwkEBAADAyMJCQMJCQkABwlFAAAAAgQEAAQEAwIABAUABAATABQFJCMEagQNBAQJAh8fFAoDAwMEBBwka2wAAG0AAAAABAQAHxEEBB8EBDYAAAQAAAQ5BAQmFxUXEjMHAwMgBAUBcACUBAUDAQASBgkBfwFBgIDAAAsHu0C/AwZtZW1vcnkCAA9fX3N0YWNrX3BvaW50ZXIDAAtfaW5pdGlhbGl6ZQAMGV9faW5kaXJlY3RfZnVuY3Rpb25fdGFibGUBAA1KU19HZXRWZXJzaW9uAA0MSlNfTmV3TnVtYmVyAA4LSlNfRHVwVmFsdWUAEA1KU19EdXBWYWx1ZVJUABAManNfY2FsbG9jX3J0ABEManNfbWFsbG9jX3J0ABUKanNfZnJlZV9ydAAWBWFib3J0ABkNanNfcmVhbGxvY19ydAAaGGpzX21hbGxvY191c2FibGVfc2l6ZV9ydAAbDWpzX21hbGxvY3pfcnQAHAlqc19jYWxsb2MAHRNKU19UaHJvd091dE9mTWVtb3J5AB4JanNfbWFsbG9jAD8KanNfbWFsbG9jegDlAQdqc19mcmVlAFIKanNfcmVhbGxvYwDcARVqc19tYWxsb2NfdXNhYmxlX3NpemUA9wIKanNfc3RybmR1cACJBAlqc19zdHJkdXAAhAQGc3RybGVuAIUCDkpTX05ld1J1bnRpbWUyAKYEEUpTX1VwZGF0ZVN0YWNrVG9wAN4EDkpTX0ZyZWVSdW50aW1lAK8EE0pTX0dldFJ1bnRpbWVPcGFxdWUA3wQTSlNfU2V0UnVudGltZU9wYXF1ZQDgBBZKU19BZGRSdW50aW1lRmluYWxpemVyAOEEDUpTX05ld1J1bnRpbWUA4gQRSlNfU2V0TWVtb3J5TGltaXQA6wQPSlNfU2V0RHVtcEZsYWdzAOwED0pTX0dldER1bXBGbGFncwDtBBFKU19HZXRHQ1RocmVzaG9sZADuBBFKU19TZXRHQ1RocmVzaG9sZADvBBZKU19TZXRJbnRlcnJ1cHRIYW5kbGVyAPAEDkpTX1NldENhbkJsb2NrAPEEIEpTX1NldFNoYXJlZEFycmF5QnVmZmVyRnVuY3Rpb25zAPIEDUpTX0VucXVldWVKb2IAPA9KU19Jc0pvYlBlbmRpbmcA8wQXSlNfR2V0UGVuZGluZ0pvYkNvbnRleHQA9AQUSlNfRXhlY3V0ZVBlbmRpbmdKb2IA9QQMSlNfRnJlZVZhbHVlACcRSlNfU2V0UnVudGltZUluZm8A9gQOSlNfRnJlZVZhbHVlUlQAKAhKU19SdW5HQwDRAQ1KU19GcmVlQXRvbVJUADgQSlNfTmV3Q29udGV4dFJhdwD3BA5KU19GcmVlQ29udGV4dAA5DUpTX05ld0NvbnRleHQA/wQaSlNfQWRkSW50cmluc2ljQmFzZU9iamVjdHMAgAUTSlNfQWRkSW50cmluc2ljRGF0ZQCBBRNKU19BZGRJbnRyaW5zaWNFdmFsAL4KFUpTX0FkZEludHJpbnNpY1JlZ0V4cACDBRNKU19BZGRJbnRyaW5zaWNKU09OAIQFFEpTX0FkZEludHJpbnNpY1Byb3h5AIUFFUpTX0FkZEludHJpbnNpY01hcFNldACGBRpKU19BZGRJbnRyaW5zaWNUeXBlZEFycmF5cwCHBRZKU19BZGRJbnRyaW5zaWNQcm9taXNlAIgFFkpTX0FkZEludHJpbnNpY1dlYWtSZWYAiQUTSlNfQWRkSW50cmluc2ljQVRvQgCKBRFKU19BZGRQZXJmb3JtYW5jZQCLBRNKU19HZXRDb250ZXh0T3BhcXVlAL8KE0pTX1NldENvbnRleHRPcGFxdWUAwAoQSlNfU2V0Q2xhc3NQcm90bwDBChBKU19HZXRDbGFzc1Byb3RvAMIKE0pTX0dldEZ1bmN0aW9uUHJvdG8AwwoNSlNfRHVwQ29udGV4dADEChVKU19Db21wdXRlTWVtb3J5VXNhZ2UARBJKU19EdW1wTWVtb3J5VXNhZ2UARQ1KU19HZXRSdW50aW1lAMUKEkpTX1NldE1heFN0YWNrU2l6ZQDGCgxKU19EdXBBdG9tUlQAxwoKSlNfRHVwQXRvbQDSAQ1KU19OZXdBdG9tTGVuAIoED0pTX05ld1N0cmluZ0xlbgC5AgpKU19OZXdBdG9tAIcEEEpTX05ld0F0b21VSW50MzIAmQQMSlNfTmV3U3ltYm9sAMgKC0pTX0ZyZWVBdG9tAFEOSlNfQXRvbVRvVmFsdWUAZA9KU19BdG9tVG9TdHJpbmcAcxNKU19BdG9tVG9DU3RyaW5nTGVuAL8CDUpTX05ld0NsYXNzSUQAyQoNSlNfR2V0Q2xhc3NJRADKChRKU19Jc1JlZ2lzdGVyZWRDbGFzcwDLCg9KU19HZXRDbGFzc05hbWUAzAoLSlNfTmV3Q2xhc3MAzQoSSlNfVGhyb3dSYW5nZUVycm9yAMQBEUpTX05ld1N0cmluZ1VURjE2AM4KEEpTX05ld0F0b21TdHJpbmcAhwMQSlNfVG9DU3RyaW5nTGVuMgDGAhRKU19Ub0NTdHJpbmdMZW5VVEYxNgDPCg5KU19GcmVlQ1N0cmluZwDkARBKU19GcmVlQ1N0cmluZ1JUANAKE0pTX0ZyZWVDU3RyaW5nVVRGMTYA5AEWSlNfRnJlZUNTdHJpbmdSVF9VVEYxNgDQChZKU19OZXdPYmplY3RQcm90b0NsYXNzAJABEUpTX05ld09iamVjdENsYXNzAMcBEUpTX05ld09iamVjdFByb3RvAI8BEEpTX05ld09iamVjdEZyb20A0QoMSlNfTmV3T2JqZWN0AGYOSlNfU2V0UHJvcGVydHkAlwITSlNfTmV3T2JqZWN0RnJvbVN0cgDSCgtKU19OZXdBcnJheQDUAQ9KU19OZXdBcnJheUZyb20AvAEQSlNfTmV3Q0Z1bmN0aW9uMwCVAxBKU19OZXdDRnVuY3Rpb24yAIgDFEpTX05ld0NGdW5jdGlvbkRhdGEyAPwBE0pTX05ld0NGdW5jdGlvbkRhdGEAowEOSlNfTmV3Q0Nsb3N1cmUA0woMSlNfTWFya1ZhbHVlANQKD0pTX0lzTGl2ZU9iamVjdADVChJKU19HZXRHbG9iYWxPYmplY3QA1goISlNfVGhyb3cAJA9KU19HZXRFeGNlcHRpb24A1woPSlNfSGFzRXhjZXB0aW9uANgKC0pTX05ld0Vycm9yANkKE0pTX05ld0ludGVybmFsRXJyb3IA2goVSlNfVGhyb3dJbnRlcm5hbEVycm9yAB8QSlNfTmV3UGxhaW5FcnJvcgDbChJKU19UaHJvd1BsYWluRXJyb3IA3AoQSlNfTmV3UmFuZ2VFcnJvcgDdChRKU19OZXdSZWZlcmVuY2VFcnJvcgDeChZKU19UaHJvd1JlZmVyZW5jZUVycm9yAKwBEUpTX05ld1N5bnRheEVycm9yAN8KE0pTX1Rocm93U3ludGF4RXJyb3IApgMPSlNfTmV3VHlwZUVycm9yAOAKEUpTX1Rocm93VHlwZUVycm9yAHAPSlNfU2V0UHJvdG90eXBlAOEKD0pTX0dldFByb3RvdHlwZQC0AQxKU19HZXRMZW5ndGgA4goMSlNfU2V0TGVuZ3RoAOMKD0pTX0lzSW5zdGFuY2VPZgB0DkpTX0dldFByb3BlcnR5AGsNSlNfSXNGdW5jdGlvbgChARZKU19HZXRPd25Qcm9wZXJ0eU5hbWVzAIsEEUpTX0dldE93blByb3BlcnR5AN0IE0pTX0ZyZWVQcm9wZXJ0eUVudW0A5AoPSlNfSXNFeHRlbnNpYmxlANoBFEpTX1ByZXZlbnRFeHRlbnNpb25zAOgDDkpTX0hhc1Byb3BlcnR5AGoOSlNfVmFsdWVUb0F0b20AchRKU19HZXRQcm9wZXJ0eVVpbnQzMgDNARNKU19HZXRQcm9wZXJ0eUludDY0APwCEUpTX0dldFByb3BlcnR5U3RyAJwGFEpTX1NldFByb3BlcnR5VWludDMyAJMDE0pTX1NldFByb3BlcnR5SW50NjQAqgYRSlNfU2V0UHJvcGVydHlTdHIA5QoRSlNfRGVmaW5lUHJvcGVydHkAmAEWSlNfRGVmaW5lUHJvcGVydHlWYWx1ZQCTARxKU19EZWZpbmVQcm9wZXJ0eVZhbHVlVWludDMyAIUBGUpTX0RlZmluZVByb3BlcnR5VmFsdWVTdHIAsQUXSlNfRGVmaW5lUHJvcGVydHlHZXRTZXQAkwQRSlNfRGVsZXRlUHJvcGVydHkAbwtKU19Ub09iamVjdABlEkpTX0lzQXN5bmNGdW5jdGlvbgDmChBKU19Jc0NvbnN0cnVjdG9yAOcKFEpTX1NldENvbnN0cnVjdG9yQml0AOgKC0pTX0lzUmVnRXhwAOkKCEpTX0lzTWFwAOoKCEpTX0lzU2V0AOsKDEpTX0lzV2Vha1JlZgDsCgxKU19Jc1dlYWtTZXQA7QoMSlNfSXNXZWFrTWFwAO4KDUpTX0lzRGF0YVZpZXcA7woKSlNfSXNFcnJvcgDwChVKU19Jc1VuY2F0Y2hhYmxlRXJyb3IAwwEWSlNfU2V0VW5jYXRjaGFibGVFcnJvcgDxChhKU19DbGVhclVuY2F0Y2hhYmxlRXJyb3IA8goYSlNfUmVzZXRVbmNhdGNoYWJsZUVycm9yAPMKDEpTX1NldE9wYXF1ZQD0CgxKU19HZXRPcGFxdWUA9QoNSlNfR2V0T3BhcXVlMgCVAg9KU19HZXRBbnlPcGFxdWUA9goPSlNfU2V0SXNIVE1MRERBAPcKCUpTX1RvQm9vbAC5AwxKU19Ub0Zsb2F0NjQAsQILSlNfVG9OdW1iZXIAmgQKSlNfVG9JbnQ2NADqBg1KU19Ub0ludDY0RXh0APgKDUpTX1RvQmlnSW50NjQAkQYKSlNfVG9JbnQzMgCQBApKU19Ub0luZGV4AO8DC0pTX1RvU3RyaW5nALIBEEpTX1RvUHJvcGVydHlLZXkAcQpKU19Jc0FycmF5APkKDkpTX05ld0JpZ0ludDY0AIoCD0pTX05ld0JpZ1VpbnQ2NACLAg5KU19Ub0JpZ1VpbnQ2NACRBgdKU19DYWxsAD4TSlNfQ2FsbENvbnN0cnVjdG9yMgC6ARJKU19DYWxsQ29uc3RydWN0b3IAvAMJSlNfSW52b2tlAOAFDUpTX05ld0NNb2R1bGUA+goSSlNfQWRkTW9kdWxlRXhwb3J0APsKEkpTX1NldE1vZHVsZUV4cG9ydAD8ChZKU19TZXRNb2R1bGVMb2FkZXJGdW5jAP0KF0pTX1NldE1vZHVsZUxvYWRlckZ1bmMyAP4KGkpTX1NldE1vZHVsZU5vcm1hbGl6ZUZ1bmMyAP8KGEpTX1NldE1vZHVsZVByaXZhdGVWYWx1ZQCACxhKU19HZXRNb2R1bGVQcml2YXRlVmFsdWUAgQsVSlNfR2V0TW9kdWxlTmFtZXNwYWNlAIUDGEpTX0dldFNjcmlwdE9yTW9kdWxlTmFtZQCwARBKU19HZXRNb2R1bGVOYW1lAIILEEpTX0dldEltcG9ydE1ldGEAvwENSlNfTG9hZE1vZHVsZQCDCxdKU19OZXdQcm9taXNlQ2FwYWJpbGl0eQCxAQ9KU19FdmFsRnVuY3Rpb24AmAMLSlNfRXZhbFRoaXMAhAsMSlNfRXZhbFRoaXMyAIULB0pTX0V2YWwAhgsISlNfRXZhbDIAhwsQSlNfUmVzb2x2ZU1vZHVsZQCICw9KU19Xcml0ZU9iamVjdDIAiQsOSlNfV3JpdGVPYmplY3QAkQsOSlNfUmVhZE9iamVjdDIAnAMNSlNfUmVhZE9iamVjdACXAxpKU19TZXRQcm9wZXJ0eUZ1bmN0aW9uTGlzdACRBBZKU19BZGRNb2R1bGVFeHBvcnRMaXN0AJILFkpTX1NldE1vZHVsZUV4cG9ydExpc3QAkwsRSlNfU2V0Q29uc3RydWN0b3IAwAURSlNfVG9PYmplY3RTdHJpbmcAlAsNSlNfU2VhbE9iamVjdACVCw9KU19GcmVlemVPYmplY3QAlgsYanNfc3RyaW5nX2NvZGVQb2ludFJhbmdlAJcLHUpTX0FkZEludHJpbnNpY1JlZ0V4cENvbXBpbGVyAJgLDEpTX1BhcnNlSlNPTgCZCxBKU19KU09OU3RyaW5naWZ5AJ8HC0pTX05ld1Byb3h5AIkHCkpTX0lzUHJveHkAmgsRSlNfR2V0UHJveHlUYXJnZXQAmwsSSlNfR2V0UHJveHlIYW5kbGVyAJ0LD0pTX1Byb21pc2VTdGF0ZQCuAxBKU19Qcm9taXNlUmVzdWx0AK8DDEpTX0lzUHJvbWlzZQCeCxdKU19Qcm9taXNlTWFya0FzSGFuZGxlZACfCxRKU19OZXdTZXR0bGVkUHJvbWlzZQCgCxFKU19TZXRQcm9taXNlSG9vawChCyFKU19TZXRIb3N0UHJvbWlzZVJlamVjdGlvblRyYWNrZXIAogsOSlNfUHJvbWlzZVRoZW4AowsKSlNfTmV3RGF0ZQCkCwlKU19Jc0RhdGUApQsVSlNfQWRkSW50cmluc2ljQmlnSW50AJoFEUpTX05ld0FycmF5QnVmZmVyAKYLEEpTX0lzQXJyYXlCdWZmZXIApwsVSlNfTmV3QXJyYXlCdWZmZXJDb3B5AKgLFEpTX0RldGFjaEFycmF5QnVmZmVyAPEGGUpTX0lzSW1tdXRhYmxlQXJyYXlCdWZmZXIAqQsaSlNfU2V0SW1tdXRhYmxlQXJyYXlCdWZmZXIAqgsRSlNfR2V0QXJyYXlCdWZmZXIAqwsQSlNfTmV3VHlwZWRBcnJheQCsCxZKU19HZXRUeXBlZEFycmF5QnVmZmVyAK0LEEpTX0dldFVpbnQ4QXJyYXkArgsQSlNfTmV3VWludDhBcnJheQCvCxRKU19OZXdVaW50OEFycmF5Q29weQCXBhRKU19HZXRUeXBlZEFycmF5VHlwZQCwCwpKU19Jc0VxdWFsALELEEpTX0lzU3RyaWN0RXF1YWwAsgsOSlNfSXNTYW1lVmFsdWUAswsSSlNfSXNTYW1lVmFsdWVaZXJvALQLFEpTX1Rocm93RE9NRXhjZXB0aW9uAMIFCXZzbnByaW50ZgAlG0pTX0FkZEludHJpbnNpY0RPTUV4Y2VwdGlvbgC8BQ9KU19EZXRlY3RNb2R1bGUAtQsGc3Ryc3RyALYLCmpzX3N0ZF9jbWQAtwsGY2FsbG9jAOQEBm1hbGxvYwDmBARmcmVlAOgEB3JlYWxsb2MA6gQGbWVtY21wAO0CCHNucHJpbnRmAFoFZnJleHAAlQQHc3RycmNocgCFBAZzdHJjbXAAyAUGc3RyY2hyAN8DBnN0cnRvZACvBwZtZW1jaHIAyQYFYWNvc2gAmQkFYXNpbmgAmwkFYXRhbmgAnQkEY2JydACnCRdxanNfZ2V0X3F1aWNranNfdmVyc2lvbgANCHFqc19pbml0AKMMCXFqc19pbml0MgClDBlxanNfc2V0X2ludGVycnVwdF9oYW5kbGVyANIMIXFqc19zZXRfcHJvbWlzZV9yZWplY3Rpb25faGFuZGxlcgDZDBVxanNfc2V0X21vZHVsZV9sb2FkZXIA1gwUcWpzX3NldF9tZW1vcnlfbGltaXQA1QwWcWpzX3NldF9tYXhfc3RhY2tfc2l6ZQDUDApxanNfcnVuX2djANAMFHFqc19zZXRfZ2NfdGhyZXNob2xkANEMFHFqc19nZXRfZ2NfdGhyZXNob2xkAIwMGHFqc19jb21wdXRlX21lbW9yeV91c2FnZQD4CwtxanNfZGVzdHJveQD7CwhxanNfZXZhbAD9CwtxanNfY29tcGlsZQD3CxFxanNfZXZhbF9ieXRlY29kZQD/Cw5xanNfbmV3X3N0cmluZwDHDA5xanNfbmV3X251bWJlcgDEDA5xanNfbmV3X29iamVjdADFDA1xanNfbmV3X2FycmF5AL4MEXFqc19nZXRfdW5kZWZpbmVkAJ8MDHFqc19nZXRfbnVsbACODAxxanNfZ2V0X3RydWUAnQwNcWpzX2dldF9mYWxzZQCKDA5xanNfbmV3X3N5bWJvbADIDBpxanNfZ2V0X3N5bWJvbF9kZXNjcmlwdGlvbgCcDA9xanNfZ2V0X2Zsb2F0NjQAiwwOcWpzX2dldF9zdHJpbmcAmgwScWpzX2dldF9zdHJpbmdfbGVuAJsMEHFqc19mcmVlX2NzdHJpbmcAgQwKcWpzX3R5cGVvZgDgDBBxanNfaXNfZXhjZXB0aW9uAK0MEHFqc19pc191bmRlZmluZWQAugwLcWpzX2lzX251bGwAsQwLcWpzX2lzX2Jvb2wAqQwNcWpzX2lzX251bWJlcgCyDA1xanNfaXNfc3RyaW5nALgMDXFqc19pc19vYmplY3QAswwMcWpzX2lzX2FycmF5AKYMD3Fqc19pc19mdW5jdGlvbgCuDAxxanNfaXNfZXJyb3IArAwOcWpzX2lzX3Byb21pc2UAtAwNcWpzX2lzX3N5bWJvbAC5DA5xanNfaXNfYmlnX2ludACoDAxxanNfaXNfcHJveHkAtQwKcWpzX2lzX21hcACwDApxanNfaXNfc2V0ALcMC3Fqc19pc19kYXRlAKsMDXFqc19pc19yZWdleHAAtgwPcWpzX2lzX3dlYWtfcmVmALwMD3Fqc19pc193ZWFrX21hcAC7DA9xanNfaXNfd2Vha19zZXQAvQwQcWpzX2lzX2RhdGFfdmlldwCqDBBxanNfZ2V0X2NsYXNzX2lkAIYMEnFqc19nZXRfY2xhc3NfbmFtZQCHDBRxanNfZ2V0X3Byb3h5X3RhcmdldACYDBVxanNfZ2V0X3Byb3h5X2hhbmRsZXIAlwwMcWpzX2dldF9ib29sAIUMDXFqc19kdXBfdmFsdWUA/AsOcWpzX2ZyZWVfdmFsdWUAggwOcWpzX2dldF9nbG9iYWwAjQwTcWpzX2dldF9wcm9wX3N0cmluZwCTDBNxanNfc2V0X3Byb3Bfc3RyaW5nANsMFnFqc19kZWZpbmVfcHJvcF9zdHJpbmcA+QsVcWpzX2RlZmluZV9wcm9wX3ZhbHVlAPoLEnFqc19nZXRfcHJvcF92YWx1ZQCVDBJxanNfc2V0X3Byb3BfdmFsdWUA3QwTcWpzX2dldF9wcm9wX3VpbnQzMgCUDBNxanNfc2V0X3Byb3BfdWludDMyANwMFHFqc19jYWxsX2NvbnN0cnVjdG9yAPYLCHFqc19jYWxsAPQLFXFqc19uZXdfaG9zdF9mdW5jdGlvbgDCDA9xanNfbmV3X3Byb21pc2UAxgwRcWpzX3Byb21pc2Vfc3RhdGUAzAwScWpzX3Byb21pc2VfcmVzdWx0AMsMEHFqc19wcm9taXNlX3RoZW4AzQwbcWpzX3Byb21pc2VfbWFya19hc19oYW5kbGVkAMoMEnFqc19pc19qb2JfcGVuZGluZwCvDBdxanNfZXhlY3V0ZV9wZW5kaW5nX2pvYgCADBFxanNfZ2V0X2V4Y2VwdGlvbgCJDAlxanNfdGhyb3cA3wwNcWpzX25ld19lcnJvcgDBDBFxanNfbmV3X2JpZ19pbnQ2NADADBFxanNfZ2V0X2JpZ19pbnQ2NACEDBFxanNfZ2V0X3ZhbHVlX3B0cgCgDBpxanNfZ2V0X293bl9wcm9wZXJ0eV9uYW1lcwCRDB5xanNfZ2V0X293bl9wcm9wZXJ0eV9uYW1lc19hbGwAkgwZcWpzX2dldF9vd25fcHJvcGVydHlfa2V5cwCQDB9xanNfZ2V0X293bl9wcm9wZXJ0eV9kZXNjcmlwdG9yAI8MFHFqc19oYXNfb3duX3Byb3BlcnR5AKEMGnFqc19oYXNfb3duX3Byb3BlcnR5X3ZhbHVlAKIMGnFqc19wcm9wZXJ0eV9pc19lbnVtZXJhYmxlAM4MIHFqc19wcm9wZXJ0eV9pc19lbnVtZXJhYmxlX3ZhbHVlAM8MFHFqc19nZXRfcHJvdG90eXBlX29mAJYMFHFqc19uZXdfYXJyYXlfYnVmZmVyAL8MFHFqc19nZXRfYXJyYXlfYnVmZmVyAIMME3Fqc19pc19hcnJheV9idWZmZXIApwwTcWpzX25ld191aW50OF9hcnJheQDJDBpxanNfZ2V0X3R5cGVkX2FycmF5X2J1ZmZlcgCeDBNxanNfZ2V0X3J1bnRpbWVfcHRyAJkME3Fqc19nZXRfY29udGV4dF9wdHIAiAwbcWpzX3NldF9ydW50aW1lX2FuZF9jb250ZXh0AN4MC3dhc21fbWFsbG9jAOYECXdhc21fZnJlZQDoBARmbWluAPoMBGZtYXgA+wwEZmFicwD4CARzcXJ0APwICGNvcHlzaWduAJUNBGNlaWwA+ggFZmxvb3IA+QgFdHJ1bmMAkAkIc3RyZXJyb3IA8gwHaXNhbG51bQChDQdpc2FscGhhAJ4NB2lzZGlnaXQAoA0HaXNsb3dlcgCBDQdpc3ByaW50AIINB2lzc3BhY2UAkw0HaXN1cHBlcgCXDQhpc3hkaWdpdACWDQd0b2xvd2VyAI4NB3RvdXBwZXIAmw0EYWNvcwD+CARhc2luAIAJBGF0YW4AggkFYXRhbjIAhAkDY29zAIYJBGNvc2gAkwkDZXhwAIgJBGV4cDIA/QwEZm1vZACfAgVsZGV4cACWBANsb2cAigkFbG9nMTAApQkEbG9nMgCjCQRtb2RmAJ8NA3BvdwCgAglyZW1haW5kZXIAkQ0Fcm91bmQASwNzaW4AjQkEc2luaACVCQN0YW4AjwkEdGFuaACXCQdzcHJpbnRmAJkNBnNzY2FuZgCHDQRhdG9mAJgNBGF0b2kAlA0HYnNlYXJjaAD8DAVxc29ydACDDQdzdHJ0b3VsAIoNBnN0cnRvbACLDQZzdHBjcHkA/wwGc3RyY2F0AP4MBnN0cmNweQCADQZzdHJkdXAAjw0Hc3RybmNhdACdDQdzdHJuY21wAIwNB3N0cm5jcHkAkA0GbWVtY3B5AJwNB21lbW1vdmUAjQ0GbWVtc2V0AJoNCaoIAQBBAQuTBOkMO4ABggGiAbMB6wGzAp8EoQS7A5wEnQTSA4sDjQOOA5ADkQOSA6sDrAPBA7gDxQPGA8cDyAPJA8oDywPMA80DzgPrA6IEpwSqBKsErAStBK4E+gSCBYwFjgWQBZIFkwWUBZUFlgWXBZsFrQWuBa8FsAX1A7IFswW0BeoDtQW2BbcFqgO4BbkFugW7BdkF3gixB7IH0wW/Bd8F4QXlBe0F7wX0BfUF9gX5BcIGiwe/B9wB7Qsa5Qn+CekEzAPFA8YDxwPIA8kDygPOA8oDxQPGA8cDyAPMA84D9gXDDNMM1wzYDNoM6wyIDbgEuQS6BLsEvAS9BL4EvwTABMEEwgTDBMQExQTGBMcEyATJBMoEywTMBM0EzwTQBNEE0gTTBNQE1QTWBNgE2QTYBNQE1QTaBNsE3ATdBLcEtAS1BLYEswTjBOUE5wTpBKcElAeVB4wHjQePB5AHkQeSB5MHgAaBBoIG2ASDBr8EhAaFBoYGhwbRBc4FzwXJBcoFgwOEA4YDigPEB8UHxgfHB8gHyQfKB84HzwfQB9EHwgcQvAeWB5cHnAeeB4oHhQf2A/cG+Ab0BvUG+Qb6BvsG/gb8Bv8GgAeB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IANBAWohAwwBCwsgACAFEBYgACAEEDUgAUIANwIMIAEoAhQEQCAAIAFBFGoQNgsgACgCyAQgAS8BCkEYbGooAggiAgRAIAAgAa1CgICAgHCEIAIRCwALIAFBADYCICABQgA3AxggASgCBCICIAEoAgAiAzYCACADIAI2AgQgAUEAOwEKIAFBADYCACABQQA2AgQgAC0A7ARBAkcNASABQQRrKAIARQ0BDAMLIAEoAgwiAgRAIAAgAiABKAIQQQEQNwsCQCABKAIYRQ0AQQAhAgNAIAIgAS8BIiABLwEgak8NASAAIAEoAhggA2ooAgAQOCADQRRqIQMgAkEBaiECDAALAAtBACEDQQAhAgNAIAEoAiwgAkwEQEEAIQJBBCEDA0AgAS8BKiACSwRAIAAgASgCHCADaigCABA4IANBCGohAyACQQFqIQIMAQsLIAEoAjAiAgRAIAIQOQsgACABKAIUEDggACABKAI4EDggACABKAJMEBYgACABKAJQEBYgASgCBCICIAEoAgAiAzYCACADIAI2AgQgAUEANgIAIAFBADYCBCAALQDsBEECRw0CIAFBBGsoAgBFDQIMBAUgACABKAI0IANqKQMAECggA0EIaiEDIAJBAWohAgwBCwALAAsgACABEBYPCwALIAAoAtwEIgIgATYCBCABIAI2AgAgASAAQdwEajYCBCAAIAE2AtwEC+sEAQZ/IwBBIGsiCCQAAkACQCACQQBIBEAgCCACQf////8HcTYCACABQcAAQbmNwAAgCBBaGgwBCyACRQRAIAFBtrXBACgAADYAAyABQbO1wQAoAAA2AAAMAQsgAiAAKAKsBE8NASAAKAK4BCACQQJ0aigCACEAIAFBADoAACAAQQFxBEAgCCACNgIQIAFBwABBj7XBACAIQRBqEFoaDAELIABFDQAgACgCACIEQf////8HcSECIAAQMyEAIARBAEgEQAJAA0AgAiADSwRAIANBAWohBCAAIANBAXRqLwEAIgZB/wBNBEAgBUEBaiIHQT9LDQMgASAFaiAGOgAAIAQhAyAHIQUMAgsCQCAGQYD4A3FBgLADRyACIARNcg0AIAAgBEEBdGovAQAiB0GA+ANxQYC4A0cNACAGQQp0QYD4P3EgB0H/B3FyQYCABGohBiADQQJqIQQLQQJBA0EEIAZBgIAESRsgBkGAEEkbIAVq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AwAgASAANQIcNwMIIAEgACgCxARBGGxBkAZqrTcDECAAQdAEaiECIABBzARqIQoDQCAKIAIoAgAiBkcEQCABIAEpAyBCAnw3AyAgASABKQPAASAGMwEIfDcDwAEgASABKQMQIAAoAsQEQQN0QcACaq18NwMQIAEgASkDyAEgBjUCDEL/////B4N8NwPIAQJAIAYoAhAiA0UNACADLQAIDQAgASABKQNoQgF8NwNoIAEgASkDcCADKAIQQQJ0IAMoAhRBA3RqQSxqrXw3A3ALIAZBoAJqIQIgBkGcAmohCQNAIAkgAigCACIERwRAIAEgASkDICINQgF8Igw3AyAgASABKQMQQsgBfCILNwMQIAQoAggEQCABIA1CAnwiDDcDICABIAsgBCgCDEEEdK18Igs3AxALAkAgBCgCFEUNACABIAxCAXw3AyAgASALIAQoAhgiB0EUbK18NwMQQQAhAkEEIQMDQCACIAdODQECQCAEKAIUIANqIghBBGooAgANACAIKAIARQ0AIAEgASkDIEIBfDcDICAIKAIAKQMQIAUQSSAEKAIYIQcLIANBFGohAyACQQFqIQIMAAsACyAEKAIgBEAgASABKQMgQgF8NwMgIAEgASkDECAEKAIkQQJ0rXw3AxALIAQoAiwEQCABIAEpAyBCAXw3AyAgASABKQMQIAQoAjBBDGytfDcDEAsgBCkDRCAFEEkgBCkDTCAFEEkgBEEEaiECDAELCyAGQQRqIQIMAQsLIABB2ARqIQIgAEHUBGohCgNAIAogAigCACICRwRAAkACQAJAIAJBBWstAABB/wBxDgIBAAILIAIoAhgEfyACLwEiIAIvASBqQRRsQdQAagVB1AALIQcgAigCNARAQQAhBCACKAIsIgghBkEAIQMDQCADIAZIBEAgAigCNCAEaikDACAFEEkgBEEIaiEEIANBAWohAyACKAIsIQYMAQsLIAhBA3QgB2ohBwsgAigCHARAIAIvASpBA3QgB2ohBwsgAigCDARAIAUgBSkDKCACNAIQfDcDKAsgAigCRCEDIAIoAkgiBAR8IAUgBSkDMEIBfDcDMCAFIAUpAzggBKx8NwM4RAAAAAAAAABABUQAAAAAAADwPwshFyAFIAUpAxhCAXw3AxggBSAXIAUrAwCgOQMAIAUgBSsDICADIAdqQQFqt6A5AyAMAQsgASAB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BEBBmd7BAEEhQQEgABBNGgsgA0HgBGpBAEGQAvwLACACQdgEaiEEIAJB1ARqIQYDQCAGIAQoAgAiBEcEQCAEQQVrLQAAQf8AcUUEQCADQeAEakHDACAELwEKIgUgBUHDAE8bQQJ0aiIFIAUoAgBBAWo2AgALIARBBGohBAwBCwtB19vBAEESQQEgABBNGiADKALgBCIEBEAgA0Hw88AANgL4AyADQQA2AvQDIAMgBDYC8AMgAEGs3cEAIANB8ANqEEwLIANB4ARqQQRyIQVBHCEGQQEhBANAIARBwwBHBEACQCAFKAIAIgdFDQAgBCACKALEBE4NACADIAIgA0GgBGogAigCyAQgBmooAgAQLzYC6AMgAyAENgLkAyADIAc2AuADIABBrN3BACADQeADahBMCyAFQQRqIQUgBkEYaiEGIARBAWohBAwBCwsgAygC7AYiAgRAIANBw73AADYC2AMgA0EANgLUAyADIAI2AtADIABBrN3BACADQdADahBMCyMAQRBrIgYkAAJAAkAgACgCQCIFQQpGBEAgACgCECECDAELIAAoAhQiAiAAKAIQRg0AIAAgAkEBajYCFCACQQo6AAAMAQsgBkEKOgAPAkAgAgRAIAAoAhQhBAwBCyAAIAAoAjwiAkEBayACcjYCPCAAKAIAIgJBCHEEQCAAIAJBIHI2AgAMAgsgAEIANwIEIAAgACgCKCIENgIYIAAgBDYCFCAAIAQgACgCLGoiAjYCEAsgAiAERiAFQQpGckUEQCAAIARBAWo2AhQgBEEKOgAADAELIAAgBkEPakEBIAAoAiARAAAaCyAGQRBqJAALIANBja3BADYCyAMgA0GdosEANgLEAyADQautwQA2AsADIABB6tvBACADQcADahBMIAEpAxgiCVBFBEAgA0GwA2ogASkDACIKNwMAIAMgCTcDqAMgA0G4A2ogCrkgCbmjOQMAIANBrZHBADYCoAMgAEGC58EAIANBoANqEEwgASkDICEJIAEpAwAhCyABKQMQIQogA0GIA2pBCDYCACADQYADaiAKNwMAIANBkANqIAsgCn25IAm5ozkDACADIAk3A/gCIANBvpHBADYC8AIgAEGo58EAIANB8AJqEEwLIAEpAygiCVBFBEAgA0HgAmogASkDMCIKNwMAIAMgCTcD2AIgA0HoAmogCrkgCbmjOQMAIANB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LkL3////D1IEQCAup0EHRw0BIAggLUL/////D4NC//////8AhTcDAEEADAMLIAcgLacQpgIhDCAHIC0QJyAMRQ0BIAggByAMEJwCNwMAQQAMAgsgByAKQQxqIC0QjwINACAIIAo1AgxC/////w+FNwMAQQAMAQsgCEKAgICAMDcDAEF/CyAKQRBqJAANwAELIA4oAgAtAPEFQYABcQRAIAcgBiALQQAQYQsgBiIIQQFqIQYMwAELIA8gEyAGLQAAQQN0aiIKKQMAIi03AyAgBkEBaiEIAkAgLUKAgICACFEgLUL/////D1ZyRQRAIAogLUIBfUL/////D4M3AwAMAQsgECAINgIcIC1CgICAgPB+WgRAIC2nQQRrIgwgDCgCAEEBajYCAAsgDyAtNwMgIAcgKEGNARB6DcEBIAcgCiAPKQMgEG0LIA4oAgAtAPEFQYABcQRAIAcgCCALQQAQYQsgBkECaiEGDL8BCyAPIBMgBi0AAEEDdGoiCikDACItNwMoIAZBAWohCAJAIC1C/////wdRIC1C/////w9WckUEQCAKIC1CAXxC/////w+DNwMADAELIBAgCDYCHCAtQoCAgIDwfloEQCAtp0EEayIMIAwoAgBBAWo2AgALIA8gLTcDKCAHIClBjgEQeg3AASAHIAogDykDKBBtCyAOKAIALQDxBUGAAXEEQCAHIAggC0EAEGELIAZBAmohBgy+AQsCQCAJQQhrKQMAIi1C/////w9WIC1CgICAgAhRckUEQCAJIC1CAX1C/////w+DNwMADAELIBAgBjYCHCAHIAkgDBB7Db0BCyAOKAIALQDxBUGAAXEEQCAHIAYgC0EAEGELIAlBCGohCSAGIghBAWohBgy9AQsCQCAJQQhrKQMAIi1C/////w9WIC1C/////wdRckUEQCAJIC1CAXxC/////w+DNwMADAELIBAgBjYCHCAHIAkgDBB7DbwBCyAOKAIALQDxBUGAAXEEQCAHIAYgC0EAEGELIAlBCGohCSAGIghBAWohBgy8AQsCQCAJQQhrIggpAwAiLUL/////D1YgLUKAgICACFFyRQRAIAggLUIBfUL/////D4M3AwAMAQsgECAGNgIcIAcgCSAMEHoNuwELIA4oAgAtAPEFQYABcQRAIAcgBiALQQAQYQsgBiIIQQFqIQYMuwELAkAgCUEIayII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AgBBAWo2AgALIAcgLSAuEH0iLUKAgICAcINCgICAgOAAUQ21ASAHIAogLRBtDAELIC1CgICAgPB+WgRAIC2nQQRrIgwgDCgCAEEBajYCAAsgDyAtNwMwIA8gCSkDADcDOCAHICoQfg20ASAHIAogDykDMBBtCyAOKAIALQDxBUGAAXEEQCAHIAggC0EAEGELIAZBAmohBgyyAQsCQAJ+AkAgCUEIayIIKQMAIi1CIIgiL6ciDCAJQRBrIg0pAwAiLkIgiCIwpyIKckUEQCAtxCAuxHwiLUKAgICACH1C/////29WDQFCgICAgOB+IC25vSItQoCAgICggYD8/wB9IC1C////////////AINCgICAgICAgPj/AFYbDAILIApBCGsiCkFuSyAMQQhrIgxBbktyRQRAQoCAgIDgfiAuQoCAgICggYD8/wB8vyAtQoCAgICggYD8/wB8v6C9Ii1CgICAgKCBgPz/AH0gLUL///////////8Ag0KAgICAgICA+P8AVhsMAgsCQCAMQW5LIApBb09xDQBCgICAgOB+IApBbk0EfCAuQoCAgICggYD8/wB8vwUgMEIAUg0BIC6ntwsgDEFuTQR8IC1CgICAgKCBgPz/AHy/BSAvQgBSDQEgLae3C6C9Ii1CgICAgKCBgPz/AH0gLUL///////////8Ag0KAgICAgICA+P8AVhsMAgsgECAGNgIcIAcgCRB+RQ0CDLMBCyAtQv////8PgwshLSANIC03AwALIA4oAgAtAPEFQYABcQRAIAcgBiALQQAQYQsgCCEJIAYiCEEBaiEGDLEBCyAGLQAAIQogECAGQQFqIgg2AhwgByAJIApBf3MiDEEDdEFgcmopAwAgCSAMQQF0QUByQXhxaikDACAJIApBBXZBf3NBA3RqKQMAQQAQfw2xASAOKAIALQDxBUGAAXEEQCAHIAggC0EAEGELIAZBAmohBgywAQsgECAGNgIcIAlBEGsiESkDACIvQoCAgIAQWgRAIAdB9IfBAEEAEB8aDK8BCyAHIAlBCGsiCikDAEHkARBrIi1CgICAgHCDQoCAgIDgAFENrgECf0EAIC1CgICAgHBUDQAaQQAgLaciCC8BCkEMRw0AGkEAIAgoAhxBA0cNABogCC8BIkEBRgshDCAHIC0QJyAHIAopAwBBABCBASItQoCAgIBwg0KAgICA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KQMAIS4gCiAtNwMAIAggLjcDACAOKAIALQDxBUGAAXEEQCAHIAYgC0EAEGELIAYiCEEBaiEGDCELIAlBCGsiCCkDACEtIAggCUEQayIIKQMANwMAIAlBGGsiCikDACEuIAogLTcDACAIIC43AwAgDigCAC0A8QVBgAFxBEAgByAGIAtBABBhCyAGIghBAWohBgwgCyAJQShrIggpAwAhLSAIIAlBIGsiCCkDADcDACAJQRhrIgopAwAhLiAKIAlBEGsiCikDADcDACAIIC43AwAgCiAJQQhrIggpAwA3AwAgCCAtNwMAIA4oAgAtAPEFQYABcQRAIAcgBiALQQAQYQsgBiIIQQFqIQYMHwsgCUEgayIIKQMAIS0gCCAJQRhrIggpAwA3AwAgCUEQayIKKQMAIS4gCiAJQQhrIgopAwA3AwAgCCAuNwMAIAogLTcDACAOKAIALQDxBUGAAXEEQCAHIAYgC0EAEGELIAYiCEEBaiEGDB4LIAlBGGsiCCkDACEtIAggCUEQayIIKQMANwMAIAlBCGsiCikDACEuIAogLTcDACAIIC43AwAgDigCAC0A8QVBgAFxBEAgByAGIAtBABBhCyAGIghBAWohBgwdCyAJQRBrIggpAwAhLSAIIAlBGGsiCCkDADcDACAIIC03AwAgDigCAC0A8QVBgAFxBEAgByAGIAtBABBhCyAGIghBAWohBgwcCyAJIAlBCGsiCCkDACItNwMAIAlBEGsiCikDACEuIAogCUEYayIKKQMANwMAIAggLjcDACAKIAlBIGsiCCkDADcDACAtQoCAgIDwfloEQCAtp0EEayIKIAooAgBBAWo2AgALIAggLTcDACAOKAIALQDxBUGAAXEEQCAHIAYgC0EAEGELIAlBCGohCSAGIghBAWohBgwbCyAJIAlBCGsiCCkDACItNwMAIAlBEGsiCikDACEuIAogCUEYayIKKQMANwMAIAggLjcDACAtQoCAgIDwfloEQCAtp0EEayIIIAgoAgBBAWo2AgALIAogLTcDACAOKAIALQDxBUGAAXEEQCAHIAYgC0EAEGELIAlBCGohCSAGIghBAWohBgwaCyAJIAlBCGsiCCkDACItNwMAIAggCUEQayIIKQMANwMAIC1CgICAgPB+WgRAIC2nQQRrIgogCigCAEEBajYCAAsgCCAtNwMAIA4oAgAt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KAIQIABqIAAgA2opAwA3AwAgAEEIaiEAIAVBAWohBQwACwALIAStQoCAgIBwhAsgBkEQaiQAC88DAgJ/AX4gASgCCCgCGCIFKAIYIQQCfyADBEBBECEDIAQgAkEUbGoMAQtBFCEDIAQgAkEUbGogBS8BIEEUbGoLIQQgASADaigCACACQQN0aiEDAkACQCAELQAMQQRxBEAgASgCGCAELwEOIgRBAnRqKAIAIgIEQCACQQRrIgAgACgCAEEBajYCACACDwsgAEEYED8iAkUNAiACIAE2AhQgAiAEOwEQIAJBADoACiACQQA7AQggAiADNgIMIAJBBGtBATYCACABKAIYIARBAnRqIAI2AgAgAiABKAIsIgFBAEc6AAsgAUUNASABQQRrIgEgASgCAEEBajYCACAAKAIIIQAgAkEFa0EDOgAAIAIgACgC1AQiATYCACABIAI2AgQgACACNgLUBCACIABB1ARqNgIEIAIPCyAAQRgQPyICRQ0BIAJBADoACyACQQE6AAggAkEEa0EBNgIAIAMpAwAiBkKAgICA8H5aBEAgBqdBBGsiASABKAIAQQFqNgIACyACIAY3AxAgACgCCCEAIAJBBWtBAzoAACAAKALUBCIBIAI2AgQgAiABNgIAIAIgAkEQajYCDCACIABB1ARqNgIEIAAgAjYC1AQLIAIPC0EAC4oBAQJ/QZYBIQICQAJAAkACQAJAAkACQAJAAkACQEEIIAFCIIinIgMgA0EIa0FvSRtBCWoOEgkHAgIICAgIAwABBgQICAgJAAgLQcoADwtBywAPC0HMAA8LIAGnLQAJQQFxRQ0BC0HJAA8LIAAgARChAUUNAEEbDwtBzQAPC0HOAA8LQdAAIQILIAIL5QEBA38CQCABQoCAgIBwWgRAIAGnIQQDQAJAIAQtAAhBCHFFDQAgACgCCCgCyAQgBC8BCkEYbGooAhQiA0UNACADKAIQIgNFDQAgBEEEayIFIAUoAgBBAWo2AgAgACAErUKAgICAcIQiASACIAMRFQAgACABECcPCyAEQQRrIgMgAygCAEEBajYCACAAQQAgBCACEPABIQMgACAErUKAgICAcIQQJyADDQICQCAELwEKQRZrQf//A3FBC0sNACAAIAIQzgEiA0UNACADQR91DwsgBCgCDCgCJCIEDQALC0EAIQMLIAMLDwAgACABIAIgAUEAEIwBC44CAgN/AXxBfyECAkACQAJAAkACQAJAAkACQAJAIAFCIIinIgNBCWoOEQUHAgMHBwcHBgABAQEHBwgEBwsgAadBAEcPCyABpw8LIAGnKAIAIAAgARAnQf////8HcUEARw8LIAGnKAIAIAAgARAnQQBHDwsgAadBAEcPCyABpyICIAIoAgAiA0ECdGohAgJ/A0BBACADQQFrIgNBAEgNARogAigCACACQQRrIQJFDQALQQELIAAgARAnDwsgAacvAQggACABECdBgAJxRQ8LIANBCGtBbk0EQCABQoCAgICggYD8/wB8vyIFRAAAAAAAAAAAZCAFRAAAAAAAAAAAY3IPCyAAIAEQJ0EBIQILIAILGAEBfiABKQMAIQMgASACNwMAIAAgAxAnCxEAIAAgASACIAMgASAEEIkBC30BAX9BfyEEAkAgACABEGUiAUKAgICAcINCgICAgOAAUQ0AIAAgAacgAhCwAiEEIAAgARAnIAQNACADQYCAAXFFBEBBACEEIANBgIACcUUNASAAKAIIKAKUBSICRQ0BIAItACRBAUcNAQsgAEHjgsAAQQAQcBpBfyEECyAECw0AIAAgASACQQQQpQ0LCwAgACABQQEQ5wELCwAgACABQQAQgwILCwAgACABQQEQzwELnwECAX8CfiMAQRBrIgMkACADIAE3AwgCfwJAIAJCgICAgHBaBEAgACACQewBEGsiBUKAgICAcIMiBEKAgICAIFEgBEKAgICAMFFyRQRAQX8gBEKAgICA4ABRDQMaIAAgACAFIAJBASADQQhqEKABEGwMAwsgACACEKEBDQELIABBjonBAEEAEHAaQX8MAQsgACABIAIQrwILIANBEGokAAu9AQECfyMAQRBrIgMkAAJ/AkACQCACQoCAgIBwVA0AIAKnIgQzAQoiAkI7VkKAwIiAgICAwAggAoinQQFxRXINACAEKAIgIgRFDQAgA0EMaiAEQeIBEGNFBEAgAEHli8EAQQAQcBpBfwwDCyABQoCAgIBwVA0AIAMoAgwpAwAiAkKAgICAcINCgICAgIB/UQ0BCyAAEJoBQX8MAQsgA0EMaiABpyAAQQhqKAIAIAKnEDEQY0EARwsgA0EQaiQAC0EBAn8gAUEQayIDKQMAIAFBCGsiASkDABCuAiEEIAAgAykDABAnIAAgASkDABAnIAMg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AgUBAAkLIAVCgICAgPD/////AFENAiADQgF8Qv////8Pg0KAgICA8ACEDAsLIAVCgICAgICAgICAf1ENASADQgF9Qv////8Pg0KAgICA8ACEDAoLIAVCgICAgICAgICAf1INAQsgBiADPgIYIAZBATYCFCAGQRRqDAMLQgAgA31C/////w+DQoCAgIDwAIQMBwsgAEHWxsEAQQAQcBoMBwsgA6cLIQcCfwJAAkACQAJAIAJBiwFrDgoBAAMDBgYGBgYCBgsgAEHWxsEAQQAQcBogACADECcMCQsgACAHEKUCDAILIAAgBxCmAgwBCyAGQQE2AgggBiACQQF0QZsCazYCDCAAIAcgBkEIakEAEJsCCyECIAAgAxAnIAJFDQVBACEBIAAgAhCcAiEEDAULIANCgICAgKCBgPz/AHy/IQkCQCACQYsBaw4EAAMCAgELIAmaIQkMAgsACyACQQF0QZsCa7cgCaAhCQtCgICAgOB+IAm9IgNCgICAgKCBgPz/AH0gA0L///////////8Ag0KAgICAgICA+P8AVhsLIQRBACEBCyAIIAQ3AwAgBkEgaiQAIAELcwIBfwF+IAAgAUEIayIDKQMAEJkCIgRCgICAgHCDQoCAgIDgAFEEQCADQoCAgIAwNwMAQX8PCyADIAQ3AwAgBEKAgICA8H5aBEAgBKdBBGsiAyADKAIAQQFqNgIACyABIAQ3AwAgACABQQhqIAJBAmsQeguHAwICfgJ/IwBBEGsiBiQAAkAgAUKAgICAcFQEQCABIQMMAQsgAkEPcSEFAkACQAJAIAJBD0sNACAAIAFB4wEQayIEQoCAgIBwgyIDQoCAgIAgUSADQoCAgIAwUXINACADQoCAgIDgAFENASAGIABBygBBFiAFQQFGG0HMACAFGxBzNwMIIAAgBCABQQEgBkEIahCgASEDIAAgBikDCBAnIANCgICAgHCDQoCAgIDgAFENASAAIAEQJyADQoCAgIBwVA0DIAAgAxAnIABB2uvAAEEAEHAaDAILIAVBAEchBUEAIQIDQCACQQJHBEAgACABQTtBPSACIAVGGxBrIgNCgICAgHCDQoCAgIDgAFENAgJAIAAgAxChAUUNACAAIAMgAUEAQQAQoAEiA0KAgICAcINCgICAgOAAUQ0DIANC/////29WDQAgACABECcMBQsgACADECcgAkEBaiECDAELCyAAQdrrwABBABBwGgsgACABECcLQoCAgIDgACEDCyAGQRBqJAAgAwvYBAICfwJ+AkAgAUIgiKdBB2pBAk8EQEKAgICA4AAhBiAAIAEQhAIiAUKAgICAcINCgICAgOAAUQ0BCwJAIAJCIIinQQdqQQJPBEBCgICAgOAAIQYgACACEIQCIgJCgICAgHCDQoCAgIDgAFENAQsCQCACQoCAgIBwg0KAgICAkH9RBEAgAqcoAgBB/////wdxIgNFBEAgACACECcgAQ8LIANBgARLDQEgAachAyABQoCAgIBwg0KAgICAkH9RBEAgAygCAEH/////B3FBgMAASw0CIAAgASACEJ0CDwsgAykDECIFQoCAgIBwg0KAgICAkH9SDQEgBaciBCgCAEH/////B3FBgARLDQEgBEEEayIEIAQoAgBBAWo2AgBCgICAgOAAIQYgACAFIAIQnQIiBUKAgICAcINCgICAgOAAUQ0CIAMpAwgiAkKAgICA8H5aBEAgAqdBBGsiAyADKAIAQQFqNgIACyAAIAIgBRCeAiEGDAILIAFCgICAgHCDQoCAgICQf1INACABpygCAEH/////B3FFBEAgACABECcgAg8LIAKnIgMpAwgiBUKAgICAcINCgICAgJB/Ug0AIAWnIgQoAgBB/////wdxQYAESw0AIARBBGsiBCAEKAIAQQFqNgIAQoCAgIDgACEGIAAgASAFEJ0CIgVCgICAgHCDQoCAgIDgAFENAiADKQMQIgFCgICAgPB+WgRAIAGnQQRrIgMgAygCAEEBajYCAAsgACAFIAEQngIhBgwCCyAAIAEgAhCeAg8LIAAgARAnIAYPCyAAIAIQJyAGC/QGAgR+BX8jAEEgayIHJAACQAJAAkACQEEIIAFBEGsiCCkDACICQiCIpyIGIAZBCGtBb0kbIgZBCEdBCCABQQhrIgopAwAiA0IgiKciASABQQhrQW9JGyIBQQhHckUEQCAIQoCAgIDgfiACQoCAgICggYD8/wB8vyADQoCAgICggYD8/wB8v6C9IgJCgICAgKCBgPz/AH0gAkL///////////8Ag0KAgICAgICA+P8AVhs3AwAMAQsgBkEHRyABQQdHckUEQCADxCACxHwiAkKAgICACHxC/////w9YBEAgCCACQv////8Pg0KAgICA8ACENwMADAILIAAg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gOAAIQILIARBEGokACACC/QFAgF+AX8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAS8BCkECaw4gAA4ODg4OAAEODg4ODg4ODg4ODg4DAgMEBQYHCAkKCwwOCyACIAEoAiBPDQ0gASgCHCACQQN0aikDACIEQoCAgIDwflQNDCAEp0EEayIAIAAoAgBBAWo2AgAMDAsgAiABKAIgTw0MIAEoAhwgAkECdGooAgAoAgwpAwAiBEKAgICA8H5UDQsgBKdBBGsiACAAKAIAQQFqNgIADAsLIAIgASgCIE8NCyABKAIcIAJqMAAAQv////8PgyEEDAoLIAIgASgCIE8NCiABKAIcIAJqMQAAIQQMCQsgAiABKAIgTw0JIAEoAhwgAkEBdGoyAQBC/////w+DIQQMCAsgAiABKAIgTw0IIAEoAhwgAkEBdGozAQAhBAwHCyACIAEoAiBPDQcgASgCHCACQQJ0ajUCACEEDAYLIAIgASgCIE8NBiABKAIcIAJBAnRqKAIAIgBBAE4EQCAArSEEDAYLQoCAgIDgfiAAuL0iBEKAgICAoIGA/P8AfSAEQoCAgICAgID4/wBWGyEEDAULIAIgASgCIE8NBSAAIAEoAhwgAkEDdGopAwAQigIhBAwECyACIAEoAiBPDQQgACABKAIcIAJBA3RqKQMAEIsCIQQMAwsgAiABKAIgTw0DQoCAgIDgfiABKAIcIAJBAXRqLwEAEIwCvSIEQoCAgICggYD8/wB9IARC////////////AINCgICAgICAgPj/AFYbIQQMAgsgAiABKAIgTw0CQoCAgIDgfiABKAIcIAJBAnRqKgIAu70iBEKAgICAoIGA/P8AfSAEQv///////////wCDQoCAgICAgID4/wBWGyEEDAELIAIgASgCIE8NAUKAgICA4H4gASgCHCACQQN0aikDACIEQoCAgICggYD8/wB9IARC////////////AINCgICAgICAgPj/AFYbIQQLIAMgBDcDAEEBIQULIAULCwAgACABQQEQkAELrAEBA38gACgCCCIDKAKABiABp0EAIAFC/////29WGyIEQceMoo4GbEHHjKKOBmoiBUEgIAMoAvQFa3ZBAnRqIQMCQAJAA0AgAygCACIDBEACQCADKAIMIAVHDQAgAygCJCAERw0AIAMoAhhFDQMLIANB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BBogB0HwAGohAwNAIAQgBUYEQCAEIQUgAgwGCyAAQoCAgIAwQcEAENcBIg9CgICAgHCDQoCAgIDgAFENBCAAQSgQPyIJRQRAIAAgDxAnDAULIAkgA0Eo/AoAACADQRBqQoCAgIAwNwMAIANBCGpCgICAgDA3AwAgA0KAgICAMDcDACAPIAkQOiAAIAIgBSAPQQcQhQFBAEgNBCADQShqIQMgBUEBaiEFDAALAAsgBygC+BQhA0KAgICAICAHLQCEFQ0BGiAHKAL8FAshBCAAIAMgBBC5AgshAiADRQ0CIAcoAowVIANBACAHKAKIFREAABoMAgsgAgshAiAEIAVrIgNBACADIARNGyEEIAdB8ABqIAVBKGxqIQMDQCAEBEAgACADKQMAECcgACADQQhqKQMAECcgACADQRBqKQMAECcgBEEBayEEIANBKGohAwwBCwsgByACNwNYIAcgATcDUCAAIBAgACkDqAFBAiAHQdAAahA+IQ8gACACECcgACAQECcgACARECQaQoCAgIAgIA8gD0KAgICAcINCgICAgOAAURshAgsgADUCtAFCIIZCgICAgDBRBEAgAkKAgICA8H5aBEAgAqdBBGsiAyADKAIAQQFqNgIACyAAIAI3A7ABCwJAIAZBBE8EQCAAIAFBOSACQQMQkwEaDAELIAEQwAEEQCAAIAGnIgMpAxgQJyADIAI3AxgMAQsgARDBAQRAIAAgAUE5IAJBAxCTARoMAQsgACACECcLIAAgARAnIApBADoAkQULIAdBkBVqJAALLwECfwJAIABCgICAgHBUDQAgAKciAS8BCkEDRw0AIAEtAAhBwABxQQZ2IQILIAILDQAgACABIAJBARClDQtfAQF/A0ACQCAARQRAQQAhAAwBCyABQQBMDQAgAC0AACICRQ0AIAFBAWshASAAQQFqIQADQCACBEAgAkEKRg0DIAAtAAAhAiAAQQFqIQAMAQsLIABBAWshAAwBCwsgAAveEQEPfyMAQZAEayIRJAACQCAQIAAgAxDlASIaRXINACABQQFrIRgDQCATIhIgA04NASASIAIgEmotAAAiFEETaiAUIBRBuAFLGyAUIA8bQQN0IhktAJS2QmohEyAUQfsBSw0AAn8CQAJAAkAgGUGQtsIAai0AByIUQRdrDgcCBAQEAQECAAsCQAJAIBRBCWsOBAAFBQEFCyACIBJBAWoiFGosAAAMAwsgAiASQQFqIhRqLgAADAILIBJBBGohEgsgAiASQQFqIhRqKAAACyEVQQQhEgJAAkACQCAYDgIBAAILQQghEgsgDiAVQRRsaiASaigCACEVCyAVIBRBACABQQNGG2oiEkEASCADIBJMcg0AIBIgGmoiEiASLQAAQQFyOgAADAALAAsgDARAIAxBAEEBEGALIAxFIRUgAEEIaiEcQQEhGEEBIRRBACEZAkACQAJAAkADQCAZIhMgA04NASACIBNqIhstAAAhFgJAAkACQCAMRQ0AAkAgDwRAIA8gEyARQYwEahC3AiANa0EBaiEUDAELIBZBywFHDQAgGygAASANa0EBaiEUCyAUIBhMDQAgFUEBcQRAQQoQKwsgDCAYIBQQYCAUIRgMAQsgFUEBcQ0BC0EKECsLIBZB/AFPBEAgESAWNgIAQb7lwQAgERAYGkEBIRUgE0EBaiEZDAELIAMgEyAWQRNqIBYgFkG4AUsbIBYgDxsiHUEDdCIeLQCUtkIiH2oiGU4EQCAcKAIALQDxBUEQcQRAIBEgEzYCgARBACEVQYrZwQAgEUGABGoQGCIXIRIDQCAVIB9HBEAgFUEGRgRAIBFBkunBADYC9AMgESAXNgLwA0HIr8AAIBFB8ANqEBgaIBchEgsgESAVIBtqLQAANgLgAyAVQQFqIRVBpaHBACARQeADahAYIBJqIRIMAQsLIBFBkunBADYC1AMgESAXIBJrQRRqNgLQA0HJr8AAIBFB0ANqEBgaCyAeQZC2wgBqIRcCQAJAIBpFDQAgEyAaai0AAEUNACARIBM2AsADQcbawQAgEUHAA2oQGBoMAQtBz9rBAEEAEBgaCyARIBcoAgA2ArADQbqvwAAgEUGwA2oQGBogE0EBaiESAkAgEQJ/AkACQCARAn8CQAJAIBECfwJAAkACQAJAAkACQAJAIBECfwJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIBctAAdBAWsOHQAVGRwCAxYOCgQGCwQBBRcaHQgJBw8MERITFBQMHwsgESAWQboBazYCIEHGl8EAIBFBIGoQGBoMHgsgESAWQfQBazYCMEHGl8EAIBFBMGoQGBoMHQsgESACIBJqLQAANgJAQbiNwAAgEUFAaxAYGgwcCyARIAIgEmosAAA2AlBBxpfBACARQdAAahAYGgwbCyARIAIgEmovAAA2AmBBuI3AACARQeAAahAYGgwaCyACIBJqIhIvAAAhEyARIBIvAAI2AnQgESATNgJwQZmNwAAgEUHwAGoQGBoMGQsgESACIBJqLgAANgKAAUHGl8EAIBFBgAFqEBgaDBgLIBEgAiASaigAADYCkAFBxpfBACARQZABahAYGgwXCyARIAIgEmooAAA2AqABQbiNwAAgEUGgAWoQGBoMFgsgESACIBJqKQAANwOwAUGLjcAAIBFBsAFqEBgaDBULIAIgEmosAAAMAgsgAiASai4AAAwBCyACIBJqKAAACyETAkACQAJAIAFBAmsOAgECAAsgESAOIBNBFGxqKAIENgLEASARIBM2AsABQZKNwAAgEUHAAWoQGBoMEwsgESAOIBNBFGxqKAIINgLUASARIBM2AtABQZKNwAAgEUHQAWoQGBoMEgsgEARAIBEgECASaiATajYC4AFBtovAACARQeABahAYGgwSCyARIBIgE2o2AvABQcaXwQAgEUHwAWoQGBoMEQsgAiASai0AAAwBCyACIBJqKAAACyISNgKAAkG92cEAIBFBgAJqEBgaIAsgEk0NDiAAQQhqKAIAIAogEkEDdGopAwAQKgwOC0EgECsgAEEIaigCACACIBJqKAAAEKQDDA0LQSAQKyAAQQhqKAIAIAIgEmoiEigAABCkAyARIBItAAQ2ApACQZWXwQAgEUGQAmoQGBoMDAtBIBArIABBCGooAgAgAiASaiISKAAAEKQDIBEgEi8ABDYCoAJBlZfBACARQaACahAYGgwLC0EgECsgAEEIaigCACACIBJqIhcoAAAQpAMgFygABCESAkACQAJAAkAgAUECaw4CAQIACyARIA4gEkEUbGooAgQ2AtQCIBEgEjYC0AJBhI3AACARQdACahAYGgwCCyARIA4gEkEUbGooAgg2AuQCIBEgEjYC4AJBhI3AACARQeACahAYGgwBCyARIBIgE2pBBWo2AvACQZyNwAAgEUHwAmoQGBoLIB1B8wBrQQVNBEAgESAXLQAINgKwAkGcjcAAIBFBsAJqEBgaDAsLIBEgFy8ACDYCwAJBnI3AACARQcACahAYGgwKCyAWQcoBRgRAQc/ZwQBBABAYGiAHQQBMDQogAEEIaiISKAIAIAYoAgAQpAMgB0EBRg0KIBIoAgAgBigC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AAAA8L+gC0QAAAAAAACQQKIiACAA/AMiArihIgBEAAAAAAAA4D9jIAJBAXFFIABEAAAAAAAA4D9hcXINACACQQFqIgJB//8DcUGACEcNAEEAIQIgBEEBaiIEQR9HDQAgAUGA+AFyIQEMAQsgAiAEQQp0ciABciEBCyADQRBqJAAgAUH//wNxC58BAgV/An4gAC8BCiIEQRZrQf//A3FBDEkEQEEBIQECQCAAKAIYIgIoAgwoAhgiAy0ACA0AIAIoAhAiBSADKAIAIgNLDQBBACEBIAItABgNAEEBIQEgA6wiBiAFrSIHIAI1AhR8Uw0AIAA1AiBBASAEQY6hwgBqLQAAdKx+IAd8IAZVIQELIAEPC0GXycEAQf+YwQBBhNMDQeCZwQAQFAALMAAgAUKAgICAYINCgICAgCBRBEAgAEHS08AAQQAQcBpCgICAgOAADwsgACABELIBC0IAIAAgAiABQQBBABA+IgFC/////29WIAFCgICAgHCDQoCAgIDgAFFyRQRAIAAgARAnIAAQmgFCgICAgOAADwsgAQs4AQF/AkACQCABQoCAgIBwVA0AIAIgAaciAy8BCkcNACADKAIYIgMNAQsgACACEMMDQQAhAwsgAwsOACAAQY2MwQBBABBwGgsQACAAIAEgAiADQYCAARBuC0YAAkAgAUKAgICACHxC/////w9YBEAgAEEBEKQCIgBFDQEgACABPgIEIAAPCyAAQQIQpAIiAEUNACAAIAE3AgQgAA8LQQALCwAgACABQQEQyAILUwAgAEKAgICACHxC/////w9YBEAgAEL/////D4MPC0KAgICA4H4gALm9IgBCgICAgKCBgPz/AH0gAEL///////////8Ag0KAgICAgICA+P8AVhsLogMBCH8gACABKAIAIgQgAigCACIFIAQgBUobIgsQpAIiCEUEQEEADwsgBCAFIAQgBUgbIgZBACAGQQBKGyEFQQAgA2shCkEEIQQDQCAFBEAgBCAIaiADIAIgBGooAgAgCnMiCSABIARqKAIAaiIHaiIDNgIAIAcgCUkgAyAHSXIhAyAFQQFrIQUgBEEEaiEEDAELCyABIAEoAgAiBEECdGooAgBBH3UhByACIAIoAgAiBUECdGooAgBBH3UgCnMhCQJAIAQgBUsEQCALIAZrIQQgCCAGQQJ0QQRqIgJqIQUgASACaiEBA0AgBEUNAiAFIAMgASgCACIGIAlqIgJqIgM2AgAgAiAGSSACIANLciEDIARBAWshBCAFQQRqIQUgAUEEaiEBDAALAAsgBCAFTw0AIAsgBmshBCAIIAZBAnRBBGoiAWohBSABIAJqIQEDQCAERQ0BIAUgByABKAIAIApzaiICIANqIgM2AgAgAiAHSSACIANLciEDIARBAWshBCAFQQRqIQUgAUEEaiEBDAALAAsgACAIIAcgCWogA2oQ0wILLAAgASgCAEEBRgRAIAE1AgQgACABEFJCgICAgPAAhA8LIAGtQoCAgIDwfoQLxQQCCH8BfgJAAkAgAqciBSgCACIGQf////8HcSIHRQ0AIAGnIgMoAgAhBAJAIANBBGsoAgBBAUYgBCAGc0EATnFFBEAgBEH/////B3EgB2ohBwwBCyAAIAMQ9wIgAygCACIEQR91IAUoAgAiBkH/////B3EiCCAEQf////8HcSIJaiIHIAZBH3Z0akEZakkNACADEDMhByAFEDMhCiAEQQBIBEAgBkEBdCIEBEAgByAJQQF0aiAKIAT8CgAACyADIAMoAgAiA0H/////B3EgBSgCAEH/////B3FqIANBgICAgHhxcjYCAAwCCyAIBEAgByAJaiAKIAj8CgAACyADIAMoAgAiBEH/////B3EgBSgCAEH/////B3FqIgUgBEGAgICAeHFyNgIAIAMQMyAFakEAOgAADAELAn4CQAJAIAdBgICAgARPBEAgAEHU3sAAQQAQxAEaDAELIAAgByAEIAZyIghBH3YQwgIiBA0BC0KAgICA4AAMAQsgBBAzIQYCQCAIQQBOBEAgAxAzIQggAygCAEH/////B3EiCQRAIAYgCCAJ/AoAAAsgBBAzIQYgAygCACEDIAUQMyEIIAUoAgBB/////wdxIgUEQCAGIANB/////wdxaiAIIAX8CgAACyAEEDMgB2pBADoAAAwBCyAGIAMgAygCAEH/////B3EQ+AIgBBAzIAMoAgBBAXRqIAUgBSgCAEH/////B3EQ+AILIAStQoCAgICQf4QLIQsgACABECcMAQsgASELCyAAIAIQJyALC9gEAgZ/AX4jAEHgAmsiBSQAIAGnIQMCfyABQoCAgIBwg0KAgICAkH9RBEAgAygCACIDQR92IQggA0H/////B3EhBkEADAELIAMtAAQhCCADKAIAIQYgAy0ABQshBCACpyEDAkACQAJ/IAJCgICAgHCDQoCAgICQf1EEQCADKAIAIgNBH3YhByADQf////8HcQwBCyAEIAMtAAUiByAEIAdLGyEEIAMtAAQhByADKAIACyAGaiIGQYCAgIAETwRAIABB7eDAAEEAEB8aDAELIABBGBA/IgNFDQAgAyACNwMQIAMgATcDCCADIAcgCHI6AAQgAyAGNgIAIAMgBEEBaiIEOgAFIANBBGtBATYCACADrUKAgICAoH+EIQIgBEH/AXFBPUkEQCACIQEMAgtBACEDA0AgA0HgAkcEQCADIAVqQoCAgIAgNwMAIANBCGohAwwBCwsCQAJAIAAgBSACEPkCDQBBACEDQoCAgIAgIQEDQCADQeACRwRAAkAgAyAFaiIEKQMAIglCgICAgHCDQoCAgIAgUQ0AIARCgICAgCA3AwAgAUKAgICAcINCgICAgCBRBEAgCSEBDAELIAAgCSABEJ4CIgFCgICAgHCDQoCAgIDgAFENAwsgA0EIaiEDDAELCyABQoCAgIBwg0KAgICAIFINASAAQTAQcyEBDAELQQAhAwN+IANB4AJGBH5CgICAgOAABSAAIAMgBWopAwAQJyADQQhqIQMMAQsLIQELIAAgAhAnDAELIAAgARAnIAAgAhAnQoCAgIDgACEBCyAFQeACaiQAIAEL4AMCBH4CfwJAIAG9IgRCAYYiA1AgASABYnJFBEAgAL0iBUI0iKdB/w9xIgZB/w9HDQELIAAgAaIiACAAow8LIAMgBUIBhiICWgRAIABEAAAAAAAAAACiIAAgAiADURsPCyAEQjSIp0H/D3EhBwJ+IAZFBEBBACEGIAVCDIYiAkIAWQRAA0AgBkEBayEGIAJCAYYiAkIAWQ0ACwsgBUEBIAZrrYYMAQsgBUL/////////B4NCgICAgICAgAiECyECAn4gB0UEQEEAIQcgBEIMhiIDQgBZBEADQCAHQQFrIQcgA0IBhiIDQgBZDQALCyAEQQEgB2uthgwBCyAEQv////////8Hg0KAgICAgICACIQLIQQgBiAHSgRAA0ACQCACIAR9IgNCAFMNACADIgJCAFINACAARAAAAAAAAAAAog8LIAJCAYYhAiAGQQFrIgYgB0oNAAsgByEGCwJAIAIgBH0iA0IAUw0AIAMiAkIAUg0AIABEAAAAAAAAAACiDwsgAkL/////////B1gEQANAIAZBAWshBiACIgNCAYYhAiADQoCAgICAgIAEVA0ACwsgBUKAgICAgICAgIB/gyACQoCAgICAgIAIfSAGrUI0hoQgAkEBIAZrrYggBkEAShuEvwuqCgMDfgh8BH8CQAJAIAG9IgNCNIinQf8PcSIPQb4IayIQQf9+SyAAvSICQjSIpyINQf8Pa0GCcE9xDQAgA0IBhiIEQgF9Qv////////9vWgRARAAAAAAAAPA/IQUgBFAgAkKAgICAgICA+D9Rcg0CIARCgYCAgICAgHBUIAJCAYYiAkKAgICAgICAcFhxRQRAIAAgAaAPCyACQoCAgICAgIDw/wBRDQJEAAAAAAAAAAAgASABoiADQgBTIAJCgICAgICAgPD/AFRzGw8LIAJCAYZCAX1C/////////29aBEAgACAAoiEFIAJCAFMEQCAFmiAFIAMQkg1BAUYbIQULIANCAFkNAkQAAAAAAADwPyAFow8LIAJCAFMEQCADEJINIg5FBEAgACAAoSIAIACjDwtBgIAQQQAgDkEBRhshDiANQf8PcSENIAC9Qv///////////wCDIQILIBBB/35NBEBEAAAAAAAA8D8hBSAPQb4HSSACQoCAgICAgID4P1FyDQJEAAAAAAAA8H9EAAAAAAAAAAAgA0IAUyACQoCAgICAgID4P1ZzGw8LIA0NACAARAAAAAAAADBDor1C////////////AINCgICAgICAgKADfSECCwJAIANCgICAQIO/IgkgAiACQoCAgIDQqqXzP30iAkKAgICAgICAeIN9IgNCgICAgAh8QoCAgIBwg78iBSACQi2Ip0H/AHFBBXQiDSsDmL5GIgeiRAAAAAAAAPC/oCIAIABEAAAAAAAA4L+iIgaiIgggAkI0h7kiCkQAOPr+Qi7mP6IgDSsDqL5GoCILIAAgByADvyAFoaIiDKAiAKAiBaAiByAIIAUgB6GgIAwgBiAARAAAAAAAAOC/oiIGoKIgCkQwZ8eTV/MuPaIgDSsDsL5GoCAAIAsgBaGgoKCgIAAgACAGoiIFoiAFIAUgAETDPyaLKwDwP6JE6UVIm1tJ8r+goiAARHqkKVVVVeW/okROVVmZmZnpP6CgoiAARAYAAAAAAOA/okRgVVVVVVXlv6CgoqAiCKAiAL1CgICAQIO/IgWiIga9IgJCNIinQf8PcSINQckHa0E/SQ0AIA1ByAdNBEBEAAAAAAAA8L9EAAAAAAAA8D8gDhsPCyANQYkISUEAIQ0NACACQgBTBEBEAAAAAAAAAIBEAAAAAAAAAAAgDhsPC0QAAAAAAADw/0QAAAAAAADwfyAOGw8LIAEgCaEgBaIgASAIIAcgAKGgIAAgBaGgoqAgBkT+gitlRxVnQKJEAAAAAAAAOEOgIgVEAAAAAAAAOMOgIgBEOjuevJr3DL2iIABEAAD6/kIudr+iIAagoKAiACAAoiIBIAGiIABEF9CkZxERgT+iRJErF89VVaU/oKIgASAARDxUVVVVVcU/okS9/f/////fP6CiIAW9IgOnQQR0QfAPcSIPKwOI30YgAKCgoCEAIA8pA5DfRiADIA6tfEIthnwhAiANRQRAAnwgA0KAgICACINQBEAgAkKAgICAgICAiD99vyIBIACiIAGgRAAAAAAAAAB/ogwBCyACQoCAgICAgIDwP3wiAr8iASAAoiIHIAGgIgCZRAAAAAAAAPA/YwR8IAJCgICAgICAgICAf4O/IABEAAAAAAAA8L9EAAAAAAAA8D8gAEQAAAAAAAAAAGMbIgWgIgYgByABIAChoCAAIAUgBqGgoKAgBaEiACAARAAAAAAAAAAAYRsFIAALRAAAAAAAABAAogsPCyACvyIBIACiIAGgIQULIAUL1wICDn8CfiAAIAIoAgAgASgCAGoQpAIiBkUEQEEADwsgAigCACEDIAZBBGoiBCABKAIAIgtBAnQiDmogBCABQQRqIgwgCyACKAIEQQAQ0QI2AgBBASADIANBAU0bIQ8gBkEIaiEHIAJBBGohDUEBIQUDQCAFIA9HBEAgBCAFQQJ0IgNqIRAgAyANajUCACERQQAhCCALIQkgByEDIAwhCgNAIAkEQCADIAM1AgAgCK0gCjUCACARfnx8IhI+AgAgCUEBayEJIANBBGohAyAKQQRqIQogEkIgiKchCAwBCwsgDiAQaiAINgIAIAdBBGohByAFQQFqIQUMAQsLIAEgASgCAEECdCIDaigCAEEASARAIAMgBGoiAyADIA0gAigCABD0AgsgAiACKAIAIgNBAnRqKAIAQQBIBEAgBCADQQJ0aiICIAIgDCABKAIAEPQCCyAAIAYQqQIL7wsCFn8DfiMAQRBrIhMkAAJAAkAgAigCACIEQQFHDQAgAigCBA0AIABBt8bAAEEAEMQBGgwBCyACIARBAnRqKAIAIRcgASABKAIAIgVBAnRqKAIAIRUgACAFQQJqEKQCIgpFDQAgAUEEaiELIApBBGohCQJAIBVBAEgEQCAJIAsgBRD1AgwBCyAFQQJ0IgdFDQAgCSALIAf8CgAAC0EBIAUgBUEAShshBiAKIAVBAnRqIQcDQAJAAkAgBUECTgRAIAcoAgBFDQEgBSEGCyAAIARBAnQiBRA/IghFBEAgACAKEFIMBAsgAkEEaiECAkAgF0EASARAIAggAiAEEPUCDAELIAVFDQAgCCACIAX8CgAAC0EBIAQgBEEAShshAiAEQQJ0IAhqQQRrIQUDQAJAIARBAk4EQCAFKAIARQ0BIAQhAgsgAiAGSgRAIAAgChBSIAAgCBBSIAMEQCAAIAEoAgAQpAIiAEUNByABKAIAQQJ0IgFFDQUgAEEEaiALIAH8CgAADAULIABBABCjAiENDAYLAkAgCCACQQJ0akEEaygCAGciFEUNACAIIAggAiAUEPMCGiAJIAkgBiAUEPMCIgFFDQAgCSAGQQJ0aiABNgIAIAZBAWohBgsgACAGIAJrIg9BAmoQpAIiDkUEQCAAIAoQUiAAIAgQUgwGCyAOQQRqIREgAkECdCAIakEEaygCACEMAkACQCACQQFGBEAgBkECTQRAIA4gBkECdCIBaiEHIAEgCmohBCAMrSEaQQAhBQNAIAZBAEwNAyAHIAQ1AgAgBa1CIIaEIhsgGoAiHD4CACAbIBogHH59pyEFIAdBBGshByAEQQRrIQQgBkEBayEGDAALAAsgBkEBayEHIAogBkECdCIBaiEEIAEgDmohBiAMQX9zrUIghkL/////D4QgDK2ApyEBQQAhBQNAIAdBAEgNAiAGIBNBDGogBSAEKAIAIAwgARD2AjYCACAHQQFrIQcgBEEEayEEIAZBBGshBiATKAIMIQUMAAsACyAPQQNPBEAgDEF/c61CIIZC/////w+EIAytgKchFgsgCiAGQQJ0aiEFIAkgD0ECdGohASACQQJ0IAhqQQRrIQcgAiEEAkACQAJAA0AgBEEBayIEQQBIDQEgBygCACELIAUoAgAhEiAHQQRrIQcgBUEEayEFIAsgEkYNAAsgESAPQQJ0aiALIBJNIgQ2AgAgBA0BDAILIBEgD0ECdGpBATYCAAsgASABIAggAhD0AgsgCiAGQQJ0IAJBAnQiBGtqIQEgBCAJaiEYIAytIRogDyELA0AgC0EBayISQQBIDQICf0F/IAwgGCASQQJ0aiIQKAIAIgRNDQAaIBYEQCATQQhqIAQgEEEEaygCACAMIBYQ9gIMAQsgEEEEazUCACAErUIghoQgGoCnCyINrSEbQQAhBiACIQcgCCEEIAEhBQNAIAcEQCAFIAU1AgAgBq0gGyAENQIAfnx9Ihw+AgAgB0EBayEHIARBBGohBCAFQQRqIQVBACAcQiCIp2shBgwBCwsgECAQKAIAIgQgBms2AgAgBCAGSQRAA0BBACEFIAIhB0EAIQYDQCAHBEAgASAFaiIEIAYgBSAIaigCACIZIAQoAgBqIgRqIgY2AgAgBCAZSSAEIAZLciEGIAdBAWshByAFQQRqIQUMAQsLIA1BAWshDSAGRQ0AIBAgECgCAEEBaiIENgIAIAQNAAsLIA4gC0ECdGogDTYCACABQQRrIQEgEiELDAALAAsgCSAFNgIACyAAIAgQUiADBEAgACAOEFIgFARAIAkgCSACIBRBABCoAgsgCSACQQJ0akEANgIAIAJBAWohASAVQQBIBEAgCSAJIAEQ9QILIAAgCiABENICIQ0MBgsgACAKEFIgESAPQQJ0akEEakEANgIAIBUgF3NBAEgEQCARIBEgDigCABD1AgsgACAOEKkCIQ0MBQsgBUEEayEFIARBAWshBAwACwALIAdBBGshByAFQQFrIQUMAQsLIAAhDQsgE0EQaiQAIA0LFwAgAEEBEKQCIgAEQCAAIAE2AgQLIAALRAAgAUGBgAJOBEAgAEG+78AAQQAQxAEaQQAPCyAAIAFBAnRBBGoQPyIARQRAQQAPCyAAIAE2AgAgAEEEa0EBNgIAIAALKQEBfyMAQRBrIgIkACACQgE3AgQgACACQQRqIAFBARCbAiACQRBqJAALTQECfwJAIAAgASgCABCkAiICRQ0AQQQhAANAIAMgASgCAE8NASAAIAJqIAAgAWooAgBBf3M2AgAgAEEEaiEAIANBAWohAwwACwALIAIL9wEBBX8CQCABKAIAIgNBAUcNACABKAIEDQAgAEEAEKMCDwsgACADIAJBBXYiBGoQpAIiA0UEQEEADwsgAkEfcSEFIARBAnQhBiADQQRqIQdBACECA0AgAiAGRwRAIAIgA2pBBGpBADYCACACQQRqIQIMAQsLAkAgBUUEQCADIARBAnRqIQRBACEAQQQhAgNAIAAgASgCAE8NAiACIARqIAEgAmooAgA2AgAgAkEEaiECIABBAWohAAwACwALIAAgAyAHIARBAnRqIAFBBGogASgCACAFEPMCQX8gBXQgASABKAIAQQJ0aigCAEEfdXFyENMCIQMLIAMLWAECf0EgIANrIQUgASACQQJ0QQRrIgZqIQEgACAGaiEAA0AgAkEASgRAIAAgBCAFdCABKAIAIgQgA3ZyNgIAIAFBBGshASAAQQRrIQAgAkEBayECDAELCwsOACAAIAEgASgCABDSAgs8AQJ/IAAgASAAKAIAQf////8HcSIAIAEoAgBB/////wdxIgEgACABSSICGxDrAiIDIAAgAUsgAmsgAxsL3gMBDn8jAEHQB2siBSQAIACnIQMCfyAAQoCAgIBwg0KAgICAkH9RBEAgAygCAEH/////B3EMAQsgAygCAAshCiABpyEDAn8gAUKAgICAcINCgICAgJB/UQRAIAMoAgBB/////wdxDAELIAMoAgALIQsCQCACBEBBASEHIAogC0cNAQsgBSAANwPoAyAFQQE2AsgHIAVBATYC4AMgBSABNwMAIAogCyAKIAtJIg8bIQIgBUHoA2oQ7AIhCANAIAUQ7AIhCUEAIQMDQCACBEAgCCgCACIMQf////8HcSIQIAZrIgQgCSgCACIHQf////8HcSIOIANrIg0gBCANSRsiBCACIAIgBEsbIQQCfyAMQQBOBEAgB0EATgRAIAgQMyAGaiAJEDMgA2ogBBDtAgwCC0EAIAkQMyADQQF0aiAIEDMgBmogBBDuAmsMAQsgCBAzIAZBAXRqIQwgCRAzIQ0gB0EATgRAIAwgAyANaiAEEO4CDAELIAwgDSADQQF0aiAEEO8CCyIHDQMgECAEIAZqIgZNBEAgBUHoA2oQ7AIhCCAJKAIAQf////8HcSEOQQAhBgsgAiAEayECIA4gAyAEaiIDSw0BDAILCwsgCiALSyAPayEHCyAFQdAHaiQAIAcLvQEBBH8jAEEQayICJAAgACACQQhqIAEQ4gEhAyAAIAEQJwJAIANFBEBCgICAgOAAIQEMAQsgAiADIAMQyQIiBGoiBTYCDEKAgICA8AAhAQJAIAQgAigCCEYNACAAIAUgAkEMakEAQYUBEMoCIQEgAigCDCIEEMkCIQUgAUKAgICAcINCgICAgOAAUQ0AIAIoAgggBCAFaiADa0YNACAAIAEQJ0KAgICA4H4hAQsgACADEOQBCyACQRBqJAAgAQvhAgEDfyMAQSBrIgUkAEEIIANCIIinIgQgBEEIa0FvSRshBAJ/AkACQAJAAkACQAJAAkACQAJAQQggAkIgiKciBiAGQQhrQW9JGyIGQQdrDgIBAgALIAYNAgsCQAJAIARBB2sOAgEEAAsgBA0FCyACpyIAIAOnIgRKIAAgBEhrIQQMBgsgBUEIaiADEPACIAJCgICAgKCBgPz/AHy/EPECIgRBAkYNAkEAIARrIQQMBAsgBEEIRw0CCyAFQRRqIAIQ8AIgA0KAgICAoIGA/P8AfL8Q8QIiBEECRw0CCyAAIAIQJyAAIAMQJ0EADAMLIAVBFGogAhDwAiAFQQhqIAMQ8AIQ6gIhBAsgACACECcgACADECcLAkACQAJAAkACQAJAIAFBpQFrDgcFAAECBAQDBAsgBEEATAwFCyAEQQBKDAQLIARBf3NBH3YMAwsgBEUMAgsACyAEQR92CyAFQSBqJAALCwAgACABQQAQ4QELowICBH8BfgJAIAAgAhChAUUNACACpyIDLwEKQQ5GBEAgACABIAMoAhgpAwAQdA8LIAFCgICAgHBUDQACQCAAIAJBPxBrIgdC/////29YBEBBfyEFIAdCgICAgHCDQoCAgIDgAFENASAAQe6fwABBABBwGgwBCyABpyEEIAenIQYDQAJAIAQoAgwoAiQiA0UEQCAELwEKQTNHDQMgBEEEayIDIAMoAgBBAWo2AgAgBK1CgICAgHCEIQECQANAIAAgARCoASIBQoCAgIBwgyICQoCAgIAgUQ0FIAJCgICAgOAAUQ0BIAGnIAZGBEAgACABECcMBAsgABBdRQ0ACyAAIAEQJwtBfyEFDAMLIAMiBCAGRw0BCwtBASEFCyAAIAcQJwsgBQvZCQENfyMAQRBrIgkkAAJAAkACQAJAAkADQCABKAIMIgMgAygCECIDQQJ0akEsaiIFIAIgA3FBf3MiB0ECdGooAgAhBEEAIQMDQCAEBEAgAiAFIARBAWsiCkEDdGoiCCgCBEYEQCAJIAg2AgwgCC0AA0EEcUUEQEEAIQQMCQsgACABIAlBDGoQ8wENByABKAIMIQICQCADBEAgAiACKAIQQQJ0aiADIAVraiIDIAMoAixBgICAYHEgCSgCDCIGKAIAQf///x9xcjYCLAwBCyACIAIoAhBBAnRqIAdBAnRqQSxqIAkoAgwiBigCAEH///8fcTYCAAtBASEEIAIgAigCHEEBajYCHCAAKAIIIAEoAhAgCkEDdGoiAyAGKAIAQRp2EDQgACAGKAIEEFEgBkEANgIEIAYgBigCAEH///8fcTYCACADQoCAgIAwNwMAIAIoAhwiA0EISA0IIAMgAigCGEEBdkkNCCABKAIMIgctAAgNBEECIAcoAhggBygCHGsiAiACQQJMGyIKIAcoAhRLDQUgBygCEEEBaiECA0AgAiIDQQF2IgIgCk8NAAsgACAKQQN0Ig4gA0ECdCIIakEoahA/IgVFDQggBygCBCICIAcoAgAiBDYCACAEIAI2AgRBACECIAdBADYCACAHQQA2AgQgBSAHQSj8CgAAIAUgACgCCCIEKALUBCIGNgIAIAYgBTYCBCAFQQRrIAdBBGsoAgA2AgAgBCAFNgLUBCAFIARB1ARqNgIEIAVBBWsiBCAHQQVrIgYtAABB/wBxIgsgBC0AAEGAAXFyOgAAIAYtAAAhBiAFIANBAWsiDDYCECAEIAZBgAFxIAtyOgAAIAgEQCAFIAxBAnRqIAhrQSxqQQAgCPwLAAsgBSAFKAIQQQJ0akEsaiEEIAcgBygCEEECdGpBLGohBiABKAIQIg8hA0EAIQsDQCAFKAIYIgggC0sEQCAGQQRqIggoAgAiDQRAIAQgDTYCBCAEIAYoAgBBgICAYHEiDSAEKAIAQf///x9xcjYCACAEIAgoAgAgDHFBf3NBAnQiCCAFIAUoAhBBAnRqakEsaigCAEH///8fcSANcjYCACAFIAUoAhBBAnRqIAhqQSxqIAJBAWoiCDYCACAPIAJBA3RqIAMpAwA3AwAgBEEIaiEEIAghAgsgA0EIaiEDIAtBAWohCyAGQQhqIQYMAQsLIAIgCCAFKAIca0cNBiAFQQA2AhwgBSAKNgIUIAUgDDYCECAFIAI2AhggASAFNgIMIAAgBxBSQQEhBCAAIAEoAhAgDhDcASIARQ0IIAEgADYCEAwIBSAIKAIAQf///x9xIQQgCCEDDAILAAsLQQEhBCABLwEIIgNBCHFFDQUgA0EQcQRAIAAgCUEIaiACEOkBRQ0GIAkoAgggASgCIE8NBkEAIQQgAS8BCiIDQQlLQQEgA3RBhAZxRXINBiAAIAEQ9AFFDQEMBQsLIAAoAggoAsgEIAEvAQpBGGxqKAIUIgNFDQQgAygCCCIDRQ0EIAAgAa1CgICAgHCEIAIgAxEVACEEDAQLQZqVwQBB/5jBAEGdLkHsrMAAEBQAC0Gg6sAAQf+YwQBBoS5B7KzAABAUAAtB88fBAEH/mMEAQc4uQeyswAAQFAALQX8hBAsgCUEQaiQAIAQLLQEBfyACQoCAgIDwfloEQCACp0EEayIDIAMoAgBBAWo2AgALIAAgASACEJACCw4AIAAgASABEIUCELkCCwsAIAAgASACENwBC30BA38jAEGQAWsiAyQAIAMgAjYCjAECQCADQYABIAEgAhAlIgRB/wBMBEAgACADIAQQugIMAQsgACAEQQFqELsCDQAgAyACNgKMASAAKAIEIgUgACgCAGogACgCCCAFayABIAIQJRogACAAKAIEIARqNgIECyADQZABaiQAC1MBAn8jAEEQayICJAACQCAAKAIEIgMgACgCCEYEQCACIAE6AA8gACACQQ9qQQEQugIMAQsgACADQQFqNgIEIAAoAgAgA2ogAToAAAsgAkEQaiQAC2cBA38jAEEQayICJAACQCABQoCAgIBwVA0AIAJBDGogAadBOhBjIgNFDQAgAygCAEH/////A0sNACACKAIMKQMAIgFCgICAgHCDQoCAgICQf1INACAAIAEQ7gEhBAsgAkEQaiQAIAQLjgIBCX8jAEEQayIEJAAgAkEBNgIAAkACQCAAKAJMIgNFDQAgAyAAKAJIaiEIIAAoAkAhCSAAKAI8IQcDQAJAIAMgCE8NACADQQFqIQUCfyADLQAAIgNFBEAgBEEIaiAFIAgQvQIiBkEASA0EIAQoAgghAyAEQQxqIAUgBmoiBSAIEL4CIgZBAEgNBCAFIAZqIQUgBCgCDCAHagwBCyAHIANBAWsiBkH/AXFBBW4iA0F7bCAGakH/AXFqQQFrCyAEQQxqIAUgCBC+AiIKQQBIDQIgASADIAtqIgtJDQAgBSAKaiEDIAQoAgwgCWohCSEHDAELCyACIAk2AgAMAQsgACgCPCEHCyAEQRBqJAAgBwsLACAAQQAgARC/Agu6BQIIfwF+IwBBEGsiByQAAn4gAkUEQCAAKAIIKAK4BCgCwAEiAEEEayIBIAEoAgBBAWo2AgAgAK1CgICAgJB/hAwBCwNAIAIgBEcEQCABIARqLQAAIANyIQMgBEEBaiEEDAELCyACIQQCQCADwEEATg0AIAEgBGohCUEBIQggASEDA0AgBiEEIAMiBSAJTw0BIANBAWohAyAEQQFqIQYgBSwAAEEATg0AIAUgCSAFayAHQQhqEMECIQUgCEEIciAIIAMgBygCCCIDRhsiCiEIIAVBgAJJDQAgCkECciEIIAVBgIAESQ0AIApBBnIhCCAEQQJqIQYMAAsACwJAIARBgICAgARPBEAgAEHU3sAAQQAQxAEaDAELAkACQAJAAkAgCA4CAAECCyAAIARBABDCAiIARQ0DIAAQMyECIAQEQCACIAEgBPwKAAALIAAQMyAEakEAOgAADAILQQAhAyAAIARBABDCAiIARQ0CIAEgAmohBiAAEDMhBQNAIAEgBkkEQCABLQAAIgJBwAFJBH8gAUEBagUgAS0AASACQQZ0akGAf3MhAiABQQJqCyEBIAMgBE0EQCADIAVqIAI6AAALIANBAWohAwwBCwsgAyAETQRAIAMgBWpBADoAAAwCCyAEIAVqQQA6AAAMAQsgACAEQQEQwgIiAEUNASABIAJqIQUgABAzIQZBACEDA0AgASAFTw0BIAcgAUEBajYCDAJAIAEsAAAiAkEATg0AIAEgBSABayAHQQxqEMECIgJBgIAESQ0AIAMgBEkEQCAGIANBAXRqIAJBCnZBwNAAazsBAAsgA0EBaiEDIAJB/wdxQYC4A3IhAgsgAyAESQRAIAYgA0EBdGogAjsBAAsgA0EBaiEDIAcoAgwhAQwACwALIACtQoCAgICQf4QMAQtCgICAgOAACyAHQRBqJAALSQACQCAAKAIIIAAoAgQgAmpJBEAgACACELsCDQELIAJFDQAgAgRAIAAoAgAgACgCBGogASAC/AoAAAsgACAAKAIEIAJqNgIECwuEAQEDf0F/IQICQCAAKAIEIgMgAWoiASADSQ0AIAAoAggiAyABSQRAIAAtAAwNASAAKAIUIAAoAgAgASADIANBAXYiBGoiAiABIAEgAkkbIAIgBEkbIgEgACgCEBEAACICRQRAIABBAToADEF/DwsgACABNgIIIAAgAjYCAAtBACECCyACCxkAIAEEQCAAIAFBGGutQoCAgICQf4QQKAsLXgEEfwJAA0AgA0EESw0BIAEgA2oiBCACTw0BIANBAWohAyAELAAAIgRB/wBxIAZ0IAVyIQUgBkEHaiEGIARBAEgNAAsgACAFNgIAIAEgA2ogAWsPCyAAQQA2AgBBfwtPAQJ/IwBBEGsiAyQAAkAgA0EMaiABIAIQvQIiAkEASARAQX8hAgwBCyADKAIMIgFBAXZBACABQQFxa3MhBAsgACAENgIAIANBEGokACACC0ABAX4CQCAAIAIQcyIDQoCAgIDgAFEEQEEAIQIgAUUNASABQQA2AgBBAA8LIAAgASADEOIBIQIgACADECcLIAILjQEBAn8CQANAIAFCgICAgHBUDQECQAJAAkACQAJAAkAgAaciAi8BCiIDQQxrDgYFAQMHBwEACyADQTNGDQEgA0E3aw4FAAYGBgAGCyACKAIYKAIwDwsgAigCGCICRQ0EIAItABFFDQEgABDFAkEADwsgAigCGCECCyACKQMAIQEMAQsLIAIoAhghAAsgAAtjAAJAAkACQAJAAkACQAJAIAEOBAADAQIGCyACIAA2AgAMBAsgAC0AAEHgAUkNBAwCCyAALQAAQe8BSw0BDAMLIAAsAABBAE4NAgsgAiAAQQFqNgIAC0H9/wMPCyAAIAIQwwILGwAgACgCCCABIAIQxAIiAUUEQCAAEB4aCyABC+ICAQV/IABBAWohAyAALAAAIgJB/wFxIQQgAkEATgRAIAEgAzYCACAEDwtBvwEhAkGQASEGQaABIQUCQAJAAkACQAJAAkACQCAEQcIBaw4zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgEBAQEBAQEBAQEBAQEBAQUEBAQDBgsgAywAAEG/f0oNBSABIABBAmo2AgAgAC0AASAEQQZ0akGA4QBrDwtBgAEhBQsgAy0AACICQb8BSyACIAVJcg0DIAAsAAJBv39KDQMgASAAQQNqNgIAIAAtAAIgBEEMdCAALQABQQZ0ampBgME4aw8LQY8BIQILQYABIQYLIAYgAy0AACIFSyACIAVJcg0AIAAsAAJBv39KDQAgACwAA0G/f0oNACABIABBBGo2AgAgAC0AAyAEQRJ0IAAtAAFBDHRqIAAtAAJBBnRqakGAwaAeaw8LIAEgAzYCAEH9/wMLawEBfyAAIAEgAnQgAmtBGWoQFSIDBEAgA0IANwIEIAMgAUH/////B3EgAkEfdHI2AgAgACgC9AQiASADQRBqIgI2AgQgAyABNgIQIANBBGtBATYCACADIABB9ARqNgIUIAAgAjYC9AQLIAMLDgAgAEHKgcAAQQAQcBoLgwQBCH8CQAJAIAAgAhDHAiICQoCAgIBwg0KAgICA4ABRDQAgAqciBSgCACIKQf////8HcSEGIAUQMyEHAkAgCkEATgRAQQAhAwNAIAQgBkcEQCADIAQgB2otAABBB3ZqIQMgBEEBaiEEDAELCwJAIAMNACAFLQAHQTBxDQAgAUUNBCABIAY2AgAgBw8LIAAgAyAGakEAEMICIghFDQIgCBAzIQQDQCAGRQ0CIAcsAAAiA0EATgR/IARBAWoFIAQgA0G/AXE6AAEgA0HAAXFBBnZBQHIhAyAEQQJqCyAEIAM6AAAgBkEBayEGIAdBAWohByEEDAALAAsgACAGQQNsQQAQwgIiCEUNAUEAIQUgCBAzIQQDQCAFIgogBk4NASAFQQFqIQUgByAKQQF0ai8BACIJQf8ATQR/IAQgCToAACAEQQFqBQJAIAlBgPgDcUGAsANHIANyIAUgBk5yDQAgByAFQQF0ai8BACILQYD4A3FBgLgDRw0AIAlBCnRBgPg/cSALQf8HcXJBgIAEaiEJIApBAmohBQsgBCAJEFsgBGoLIQQMAAsACyAEQQA6AAAgCCAEIAgQM2tB/////wdxIAgoAgBBgICAgHhxcjYCACAAIAIQJyABBEAgASAIKAIAQf////8HcTYCAAsgCBAzDwtBACEHIAFFDQAgAUEANgIACyAHC54BAQJ+AkAgAUIgiCIDQvn///8PUQRAIAFCgICAgPB+VA0BIAGnQQRrIgAgACgCAEEBajYCAAwBCwJAIAAgARCyASICQoCAgIBwg0KAgICA4ABSDQACQCADQv////8PUg0AIAGnLwEKQQNHDQAgACABQTQQayICQoCAgIBwg0KAgICAkH9RDQEgACACECcLQoCAgIDgACECCyACDwsgAQvsAgIBfgN/IwBBEGsiBCQAAkACQAJAAkACQANAAkBCgICAgOB+IQMCQAJAAkBBCCABQiCIpyIFIAVBCGtBb0kbQQlqDhIABgMDBQUFBQIIAQEJBQUIAAgFCyACDQcgACABECcgAEH4v8AAQQAQcBoMBgsgAUL/////D4MhAwwHC0KAgICA4AAhAyAAIAFBARB8IgFCgICAgHCDQoCAgIDgAFINAQwGCwsgACAEQQhqIAEQ4gEhAiAAIAEQJyACRQ0CIAQgAiACEMkCIgVqIgY2AgxCACEDAkAgBSAEKAIIRg0AIAAgBiAEQQxqQQBBBBDKAiIDQoCAgIBwg0KAgICA4ABRDQAgBCgCDCIFEMkCIAVqIAJrIAQoAghGDQAgACADECdCgICAgOB+IQMLIAAgAhDkAQwECyAAIAEQJwwDCyAAIAEQJyAAQZjAwABBABBwGgtCgICAgOAAIQMMAQsgASEDCyAEQRBqJAAgAwtxAQR/IwBBEGsiAiQAIAAhAQNAAkAgASIDLAAAIgFBAE4EQCABQf8BcUEJayIEQRdLDQEgA0EBaiEBQQEgBHRBn4CABHENAgwBCyADIAJBDGoQwwIQywJFDQAgAigCDCEBDAELCyACQRBqJAAgAyAAawutGQIUfwN+IwBBsAJrIg0kAEHfAEGAAiAEQSBxGyEKAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAS0AACIFQStrDgMBAgACC0EBIQ4LIAFBAWohASAEQYAISQ0BIAEtAAAhBQsgBUH/AXFBMEcNAAJ/AkACQAJAAkACQAJAIAEtAAEiBkH4AEcEQCAGQe8ARg0CIAZB2ABHDQELIANBb3FFBEAgAUECaiEIQRAMBwsgBkHiAEYgBkHvAEZyDQ0MCQsgA0UgBkHPAEZxDQEgBkHiAEYNAiADRSEJIAMgBkHCAEdyDQgMAwsgAw0KCyAEQQRxDQIMBQsgAw0ICyAEQQRxRQ0DIAFBAmohCEECDAELIAFBAmohCEEICyEFQQAhCQwDCyAEQYEDcQ0DIAFBCGohCEEAIQUDQCAFQQhHBEAgASAFai0AACAFQbKEwABqLQAARw0FIAVBAWohBQwBCwtCgICAgOD+//v/AEKAgICA4P7/eyAOGyEZDAgLQQohAwwDCyAJRSAGwEEwSCAGQTlLcnINAUEKIQMgBEEQcUUNAiABQQFqIgUhCANAIAUtAAAhBiAFQQFqIQUgBkH4AXFBMEYNAAtBCCEFQYACIQpBASEJIAZB/gFxQThGDQMLIAgtAAAQzAIgBU8NAyAIIQEgBSEDDAILIANBCiADGyEDC0EAIQkLIARBgANxIRJBACEFIANBCkchBwNAAkAgASAFaiIILQAAIgvAIQYgCxDMAiADTgRAIAYgCkcNAQJAIAcgBUEBR3INACAIQQFrLQAAQTBHDQBBASEFDAILIAEgBWoiCEEBai0AABDMAiADTg0BCyAFQQFqIQUMAQsLAkAgBEEBcSADQQpHcg0AAkAgC0EuRw0AIAgtAAEhByAFRQRAIAcQzAJBCUsNAQsgCEEBaiEIIAogB8BGDQIDQAJAIAdB/wFxEMwCQQlNBEAgCEEBai0AACEHDAELQQEhDCAKIAfARw0CIAhBAWotAAAiBxDMAkEJSw0CCyAIQQFqIQgMAAsACyABIAhPDQAgCC0AAEEgckHlAEcNAEEBIQwgCEEBaiEFAkACQAJAIAgtAAFBK2sOAwACAQILIAhBAmohBQwBCyAIQQJqIQULIAUtAABBOmtB/wFxQfYBSQ0AIAVBAWohCANAIAgsAAAiBkE6a0H/AXFB9QFNBEAgBiAKRw0CIAhBAWotAABBOmtB/wFxQfYBSQ0CCyAIQQFqIQgMAAsACyABIAhHDQELQoCAgIDgfiEZDAELIA1B4AFqIQoCQAJAAnwCQAJAAkACfwJAAn8CQAJAAkAgCCABayIGQQJqIhRBwQBPBEAgACgCCCAUEBUiCkUNAQtBACEHIA4EQCAKQS06AABBASEHCyAGQQAgBkEAShshBQNAIAUEQCABLQAAIgZB3wBHBEAgByAKaiAGOgAAIAdBAWohBwsgBUEBayEFIAFBAWohAQwBCwsgByAKakEAOgAAAkAgBEHAAHFFDQAgCC0AAEHuAEcNACAIQQFqIQgMCwsgEkGAAUYNCiASRQRAAkACQAJAIAoiCS0AACIBQStrDgMBAgACC0KAgICAgICAgIB/IRkLIApBAWohCSAKLQABIQELIAFB/wFxQTBGBEACQAJAAkACQCAJLQABIgRB+ABHBEAgBEHvAEYNAiAEQdgARw0BCyADQW9xRQRAQRAhBiAJLQACEMwCQRBJDQQMDwsgBEHiAEYNCkEAIQEgBEHvAEYNCgwHCyADRSAEQc8ARnENASAEQeIARg0AIANFIQEgAyAEQcIAR3INBgwBCyAJIAMiBg0JGgtBCgwGCyAJQQJqDAcLIAxFDQNBACEBA0AgAUEIRg0IIAEgCWotAAAgAUGyhMAAai0AAEcNBCABQQFqIQEMAAsACwALIAAQHhpCgICAgOAAIRkMCwsgAUUgBMBBMEhyDQBBCiEGIAkgBEE6SQ0DGgsgA0EKIAMbCyEGIAkMAQsgAyEGIAkLIQEgDUIBNwMIIAZoIhZBACAGIBZ1IhhBAUYbIRMgBkGercMAai0AACEPIAZB7qzDAGotAAAhECAGQQJrIhVBAnRB0K3DAGooAgAhEkF/IQtBACEDAkACfwNAAkACQAJAIAEtAAAiBUEuRgRAAkAgASAJTQRAQS4hBSAMQQFzIAEsAAEQzAIgBk5yIAtBAE5yDQMMAQsgC0EASCAMcQ0AQS4hBQwCCyABLQABIQUgAyELIAFBAWohAQsgBUH/AXFBMEYNAQtBACEEQQAhDiADIQcDQAJAAkAgBUH/AXFBLkcNAAJAAkAgASAJTQRAIAwgASwAARDMAiAGSHENAQwCCyAMRQ0BCyALQQBODQIgAS0AASEFIAFBAWohASAHIQsMAQtBLiEFCyAFwBDMAiIFIAZPDQAgAUEBaiEBAkAgBCAQSARAIAUgBiAObGohDiAPIBFBAWoiEUYEQCANQQhqIBIgDhDNAkEAIQ5BACERCyAEQQFqIQQMAQsgBSAXciEXCyAHQQFqIQcgAS0AACEFDAELCyARBEAgDUEIaiAGIBEQzgKnIA4QzQILIBNFIBdFckUEQCANIA0oAgxBAXI2AgwLIAxFDQEgAS0AACEFAkAgBkEKRgRAIAUiBkEgckHlAEYNAQwDC0HAACEGIAVBwABGDQBBACATQQFrQQNLDQQaIAUiBkEgckHwAEcNAgtBACABIAlNDQMaIAFBAWohDEEAIRECQAJAAkAgAS0AAUEraw4DAAIBAgsgAUECaiEMDAELIAFBAmohDEEBIRELIAwsAAAQzAIiBUEJSw0HIAZB3wFxQdAARiEOIAxBAWohAUEAIQYDQCABLAAAEMwCIhJBCU0EQCAFIBIgBUEKbGogBiAFQcuZs+YASnIiBkEBcRshBSABQQFqIQEMAQsLIAYgBEEAR3EEQEIAQoCAgICAgID4/wAgERshGgwHC0EAIAVrIAUgERshBQwECyADQQFqIQMgAUEBaiEBDAELC0EACyEFQQAhDgsgASAJRg0CIARFDQEgAyAEaiAHIAsgC0EASBtrIQECfiATBEBBASATIA4bIAVsIAEgE2xrIgMgBCATbGoiASATQYAIck4NAiABQc53SA0DIA1BrAJqIA1BCGpBACADaxDPAgwBCyAEIAUgAWsiBmoiAyAVQQF0IgFB4K7DAGouAQBKDQEgAyABQbCvwwBqLgEATA0CIA1BrAJqIA1BCGogGCAWIAYQ0AILIhtQDQEgDSgCrAIiAUGACEoNACABQc93SA0BIAFBgnhMBEAgG0GDeCABa62IIRoMAgsgG0L/////////B4MgAUH+B2qtQjSGhCEaDAELQoCAgICAgID4/wAhGgsgGSAahL8MAQtEAAAAAAAA+H8LEA8hGSAUQcAASw0BDAILAkACQAJAIAkgDHJFBEAgCiAKLQAAIhJBLUZqIQEDQCABIgZBAWohASAGLQAAQTBGDQALIAYQhQIiEEGBgMAATwRAIABBvu/AAEEAEMQBGkKAgICA4AAhGQwEC0KAgICA4AAhGSAAIBBBG2xBB2pBA3YgEEEgIANBAWtnIglrIgtsIANBCkYiBBtBBXZBAWoiBxCkAiIPRQ0DIAQEQCAPQQA2AgQgD0EEaiEJA0BBASEEA0AgBkEJaiEHQQAhAUEAIQUCQAJAA0AgAUEJRgRAQQkhASAHIQYMAgsgASAGaiIDLAAAEMwCIgtBCU0EQCABQQFqIQEgCyAFQQpsaiEFDAELCyADIQYgAUUNAQsgBCEHAkAgBEEBRw0AQQEhByAJKAIADQAgCSAFNgIADAMLIAkgCSAHIAFBAnQoArDHQiAFENECIgFFDQEgCSAEQQJ0aiABNgIAIARBAWohBAwBCwsLIA8gDyAEQQJ0IgFqKAIAQQBIBH8gASAJakEANgIAIARBAWoFIAQLNgIADAMLIA8gBzYCACAPQQRqIRVBACEFIAdBAnQiBARAIBVBACAE/AsACyAQQQJrIQcDQCAHQX5GDQMgASAHaiwAABDMAiIGIANPDQIgFSAFQQN2Qfz///8BcWoiECAQKAIAIAYgBXRyNgIAIAkgBUEfcSIESQRAIBAgECgCBCAGQSAgBGt2cjYCBAsgBSALaiEFIAdBAWshBwwACwALQoCAgIDgfiEZIBRBwQBJDQQMAwtBponAAEH/mMEAQdXpAEGo4cAAEBQACyAAIA8QqQIhAQJAIBJBLUcEQCABIQUMAQsgACABEKUCIQUgACABEFIgBUUNAQsgACAFEJwCIRkLIBRBwABNDQELIAAoAgggChAWCyACBEAgAiAINgIACyANQbACaiQAIBkLYQEDfyAAQf8BTQRAIAAtAKDYQ0EBcQ8LQazawwAhAUEDIQMCQANAQQAhAiADQQJqIgNBFEsNASAAIAFBAmsvAQBJDQEgAS8BACECIAFBBGohASAAIAJPDQALQQEhAgsgAgsNACAAQRpBJEEZEKgNC6IBAQN/IABBBGohAyAAKAIEIAAoAgAiBEEBR3JFBEAgAyACNgIADwsCQCABRQRAIARBAnQgAGpBCGohBSAEIQEDQCABQQBOBEAgBSAFQQRrIgUoAgA2AgAgAUEBayEBDAELCyADIAI2AgAMAQsgAyADIAQgASACENECIQEgAyAAKAIAQQJ0aiABNgIAIAAoAgAhBAsgACAEQQFqNgIAIAAQugsLpwECAn4Bf0IBIQICQAJAAkAgAQ4CAgEACyAAQQVHIABBCkdxIAFBEUtyRQRAIAFBAnRBjLHDAGo1AgAhAiABQQ5PBH4gAUHGscMAajEAAEIghiAChAUgAgsgAUEAIABBCkYbrYYPC0EeIAFnayEEIACtIgMhAgNAIARBAEgNAiACIAJ+IANCASABIAR2QQFxG34hAiAEQQFrIQQMAAsACyAArSECCyACC4oBAQF+IAACfwJAIAEoAgQNACABKAIAQQFHDQBBAAwBCyABIAEQuwsiAEGDeCAAIAJrQQFqIgAgAEGDeE4bIgJrQbEIa0EAEOECAn4gASgCAEEBRgRAIAE1AgQMAQsgASkCBAtBg3ggAmuthiIDIANC/////////w9WIgGtiCEDIAAgAWoLNgIAIAMLGAAgACABIAEgAiADIARBAEE3EOACEM8CC0UBAn4gA60hBQNAIAIEQCAAIAStIAE1AgAgBX58IgY+AgAgAkEBayECIABBBGohACABQQRqIQEgBkIgiKchBAwBCwsgBAuzAQEDfwJAAkAgAUEEaygCAEEBRgRAQQEgAiACQQBKGyEDIAJBAnQgAWpBBGshBANAIAJBAkgNAyAEQQRqKAIAIgVBAWtBfkkNAiAFQQFxIAQoAgBBH3ZHDQIgBEEEayEEIAJBAWshAgwACwALQZHCwQBB/5jBAEHb4wBB/MDBABAUAAsgAiEDCyABKAIAIANHBH8gASADNgIAIAAgASADQQJ0QQRqENwBIgAgASAAGwUgAQsLcwEDfyABKAIAIQMCQCACQQFrQX5PBEAgAkEBcSABIANBAnRqKAIAQR92Rg0BCyAAIAEgA0EBaiIFQQJ0QQRqENwBIgRFBEAgACABEFJBAA8LIAQgBTYCACAEIANBAnRqQQRqIAI2AgAgBA8LIAAgARCpAgvwAQIBfgN/IwBBIGsiBSQAAkACQCABpyIDKQMQIgJCgICAgHCDQoCAgICQf1INACACpygCAEH/////B3ENACADKQMIIgJCgICAgPB+VA0BIAKnQQRrIgAgACgCAEEBajYCAAwBC0KAgICA4AAhAiAAIAVBCGoiBCADKAIAIAMtAAQQhgINACAEIAEQ2wINACAEEIkCIQIgA0EEaygCAEECSA0AIAAgAykDCBAnIAAgAykDEBAnIAJCgICAgPB+WgRAIAKnQQRrIgQgBCgCAEEBajYCAAsgAyACNwMIIAMgAEEwEHM3AxALIAVBIGokACACC0kBBH8jACIDIQIDQCACQQFrIgIgAUEKbiIEQfYBbCABakEwcjoAACABQQlLIAQhAQ0ACyADIAJrIgEEQCAAIAIgAfwKAAALIAELRwEBfyAAIAJBABDCAiIARQRAQoCAgIDgAA8LIAAQMyEDIAIEQCADIAEgAvwKAAALIAAQMyACakEAOgAAIACtQoCAgICQf4QLDgAgACABIAEQhQIQ1gILLAEBfyABQoCAgIDwfloEQCABp0EEayIDIAMoAgBBAWo2AgALIAAgASACEHwLkg0CEH8FfiMAQcADayIHJAAgAyEFAkACQAJAAn8CQAJAAkAgBEEDcSIQDgMAAQIBCyACQb6swwBqLQAAIQULIARBDHFBCEYEQCABvUI0iKdB/w9xIgZB/w9GDQMgBSAGQYAIayACENwCIgYgBkEfdSIGcyAGa2pBCmoMAgsgBUEIagwBCyABvUI0iKdB/w9xIgVB/w9GDQEgBUH/B08EfyAFQYAIayACENwCQQJqBUEBCyADakEDagsiBUGAAUgNACAAIAVBAWoQPyIRIQsgEQ0BQoCAgIDgACEVDAILIAdBsAJqIQsLIAG9IhZC/////////weDIRUgAiACaCINdiEPAkACQAJAAkACQAJAAkACQAJ+AkAgFkI0iKdB/w9xIgUEQCAFQf8PRw0BIBVCAFINAyALIQUgFkIAUwRAIAVBLToAACAFQQFqIQULIAVCydyZy+atmrr5ADcAACAFQQhqIQUMCgsgFVAEQCAHQgE3AwhBASEJIAshCCADIQZBASEFAkAgEA4DCQgACAsgA0EBaiEFDAgLQQwgFXkiGKdrIQUgFSAYQvX///8PfIYMAQsgFUKAgICAgICACIQLIRcgCyEIIBZCAFMEQCAIQS06AAAgCEEBaiEICwJAIBAgBUH/B2siBkE0S3IgBEEERnINACAXQn9BswggBWutIhWGQn+Fg0IAUg0AIAggFyAViCACEN0CIAhqIQUMCAsgBiACENwCIQ4gEEUEQCAFQf4HayESIA5Bf3MhEyAFQbMIayEUIAJBvqzDAGotAAAhDCACrSEZQgAhFUEAIQUDQCAVIRYgBSEGIAohCSAMIBNqIQUgAiAMEM4CIRggDiEKA0AgB0EIaiAXIBQgDyANIAVBABDeAiAFQQFrIQUgCkEBaiEKIAc1AgwgBykCDCAHKAIIQQFGGyIVIBhaDQALIAwhBQNAIBUgGYAiGCAZfiAVUQRAIAVBAWshBSAYIRUMAQsLAkAgBgRAIAcgFTcCDCAHQQFBAiAVQoCAgIAQVBs2AgggB0G8A2ogB0EIaiAPIA0gCiAFaxDQAiAXUg0BIAcoArwDIBJHDQELIAVBAWshDEEBIQYgCiEJIBUhFiAFQQFHDQELCyAHIBY3AgwgB0EBQQIgFkKAgICAEFQbNgIIDAULIBBBAkYEQCADQeYATw0CIAdBCGoiBCAXIAVBswhrIA8gDSADQQEQ3gIgCCAEIAJBfyAOIA5BAEgbQQJqIgIgA2ogAhDfAiEFAkAgCC0AAEEwRyAFQQJIcg0AIAgtAAFBLkYNACAFQQFrIgVFDQAgCCAIQQFqIAX8CgAACyAFIAhqIQUMCAsgA0EBa0HlAE8NAiAOQQFqIQkgB0KBgICAEDcD4AEgB0HgAWoiBiAGIA8gDSADQQBBABDgAkECEOECIAVBswhrIQ4DQCAHQQhqIgYgFyAOIA8gDSADIAlrQQEQ3gIgBygCCCIFIAcoAuABIgpIDQQCQCAFIApKDQAgBUEBaiEKIAVBAnQgBmohBQNAIApBAWsiCkEATA0BIAVB2AFqIQwgBSgCACEGIAVBBGshBSAGIAwoAgAiDEYNAAsgBiAMSQ0FCyAJQQFqIQkMAAsACyALQY+pwQAtAAA6AAIgC0GNqcEALwAAOwAAIAtBA2ohBQwGC0GCpMEAQcOZwQBB3AlBxprBABAUAAtB0qPBAEHDmcEAQe0JQcaawQAQFAALIAMhBgsgBiEFIBBBAUYNAQsgAkG+rMMAai0AAEEEaiEDIAUhBgsCQAJAAkAgBEEMcQ4FAAICAgECCyAJQXtIDQAgAyAJTg0BCyAIIAdBCGogAiAGQQEQ3wIgCGohAyAJQQFrIQVB5QAhBCACQQpHBEBB8ABBwAAgD0EBRiANQQVJcSICGyEEIAUgDUEBIAIbbCEFCyADIAQ6AAAgA0EtQSsgBUEASBs6AAEgA0ECaiICIAUgBUEfdSIDcyADaxDVAiACaiEFDAELIAlBAEwEQCAIQbDcADsAACAIQQJqIQUDQCAJBEAgBUEwOgAAIAlBAWohCSAFQQFqIQUMAQsLIAUgB0EIaiACIAYgBhDfAiAFaiEFDAELIAkgBmsiA0EAIANBAEobIQogCCAHQQhqIAIgBiAGIAkgBiAJSBsQ3wIgCGohBQNAIApFDQEgBUEwOgAAIApBAWshCiAFQQFqIQUMAAsACyAFQQA6AAAgACALIAUgC2sQ1gIhFSAAIBEQUgsgB0HAA2okACAVC9sHAg9/An4jAEHQAGsiDCQAAkAgAUIgiCISQvf///8PUgRAIBKnQQdGBEAgACAMIAwgAcQgAhDiAhDWAiEBDAILQaOiwQBB/5jBAEHB6gBBwMDBABAUAAsCQCABpyIGKAIAIglBAUcNACAGKAIEDQAgAEGixsEAQQEQ1gIhAQwBCyACaSEKAkACQCAGIAlBAnRqKAIAIhBBAEgEQCAAIAYQpQIiCyEGIAsNAQwCCyAKQQJJDQAgACAJEKQCIgtFDQEgBigCAEECdCIJBEAgC0EEaiAGQQRqIAn8CgAACyALIQYLIAAgEEEfdiIHIAYoAgAiCUEFdEEeciACZyIEIAYgCUECdGooAgBnamtBHyAEayINbSIIakEBahA/IhFFBEAgACALEFIMAQsgBkEEaiEOIAggEWogB2oiCUEAOgAAAkAgCkEBTQRAIAJBAWshDyAIQQAgCEEAShshBSAEQQFqIQogCSEEA0AgBUUNAiAOIANBBXYiAkECdGooAgAgA3YhCAJAIANBH3EiByAKTQ0AIAJBAWoiAiAGKAIATw0AIA4gAkECdGooAgBBICAHa3QgCHIhCAsgBEEBayIEIAggD3EtAODHQjoAACAFQQFrIQUgAyANaiEDDAALAAsgAkECayIEQQJ0QdCtwwBqKAIAIg2tIRMgBigCACEHIAJBCkYhDyAEQaCtwwBqIQogCSEEA0AgBiAHQQJ0aiEFIAchAwJAA0AgA0ECTgRAIAUoAgAEQCADIQcMAwUgBUEEayEFIANBAWshAwwCCwALCyAHQQBMDQBBASEHIA4oAgAiAyANTw0AIANFDQIgA60hASACQQpGBEADQCAEQQFrIgQgAUIKgCISQvYBfiABfKdBMHI6AAAgAUIKVCASIQFFDQAMBAsACyACrSETA0AgBEEBayIEIAEgASATgCISIBN+factAODHQjoAACABIBNUIBIhAUUNAAsMAgsgB0EBayEIIAYgB0ECdGohBUEAIQMDQCAIQQBOBEAgBSAFNQIAIAOtQiCGhCISIBOAIgE+AgAgEiABIBN+fachAyAIQQFrIQggBUEEayEFDAELCyAKLQAAIQUgDwRAA0AgBUUNAiAEQQFrIgQgAyADQQpuIgNB9gFsakEwcjoAACAFQQFrIQUMAAsACwNAIAVFDQEgBEEBayIEIAMgAyACbiIDIAJsay0A4MdCOgAAIAVBAWshBQwACwALAAsgEEEASARAIARBAWsiBEEtOgAACyAAIAsQUiAAIAQgCSAEaxDWAiEBIAAgERBSDAELQoCAgIDgACEBCyAMQdAAaiQAIAELqAEBAn8CQAJAA0BBfyECIAAoAhQNAgJAAkAgAUIgiKdBB2oOAgMAAQsgACABpyIDKQMIENsCDQMgAykDECEBDAELCyAAKAIAIAEQsgEiAUKAgICAcINCgICAgOAAUQRAIAAQ4wJBfw8LIAAgAaciAkEAIAIoAgBB/////wdxEIgCIAAoAgAgARAnDwsgACABpyIAQQAgACgCAEH/////B3EQiAIhAgsgAgs8ACABIAFBAWtxRQRAIAFnIgFBHmsgAEEfdXEgAGpBHyABa20PCyABQQJ0QfivwwBqNAIAIACsfkIYiKcLywECA38CfiMAQTBrIgUkAAJAIAJBCkYEQCAAIAEQ/gIhAgwBCyACIAJBAWtxRQRAQR8gAmdrIQMgAVAEQEEBIQIgAEIAIANBARC5CwwCCyAAIAEgAyADIAF5p2tBP2rAIANtwCICELkLDAELIAKtIQYgBUEpaiICIQMDQCADQQFrIgNBMEHXACABIAEgBoAiByAGfn2nIgRBCkgbIARqOgAAIAEgBlogByEBDQALIAIgA2siAkUNACAAIAMgAvwKAAALIAVBMGokACACCzUAIAAgATcCBCAAQQFBAiABQoCAgIAQVBs2AgAgACAAIAMgBCAFQQEgAhDgAiACayAGEOECC6ADAgl/A34gAkGercMAai0AACEKAkACQCACIAJBAWtxDQAgAmciBkEfRg0AQR8gBmsiAiAKbCEGIAMhBQNAIAAgBSAFIAogBSAKSBsiCGsiBWogATUCBCACIAgQuQsgBUUNAiABIAZBAhDhAgwACwALIABBAWshCyACQQJ0QcitwwBqIQwgAkEKRiENIAMhBgNAIAZFDQEgASgCACIIQQFrIQcgASAIQQJ0aiEFIAw1AgAhDkEAIQkDQCAHQQBOBEAgBSAFNQIAIAmtQiCGhCIPIA6AIhA+AgAgDyAOIBB+fachCSAHQQFrIQcgBUEEayEFDAELCyABELoLIAYgBiAKIAYgCkgbIgVrIQgCQCANRQRAIAYgC2ohBwNAIAVBAEwNAiAHQTBB1wAgCSAJIAJuIgkgAmxrIgZBCkgbIAZqOgAAIAdBAWshByAFQQFrIQUMAAsACyAAIAhqIAkgBRC4CwsgCCEGDAALAAsgAyAERwR/IAAgBGohACADIARrIgEEQCAAQQFqIAAgAfwKAAALIABBLjoAACADQQFqBSAECwvsBAIOfwN+IAJBACADayIIbCEGAkAgAUEBRg0AIAFBnq3DAGotAAAhCyADQQBOBEAgAEEEaiEFQQAhBANAIANFDQIgBCADIAsgAyALSBsiAkcEQCABIAIQzgKnIQkgAiEECyAFIAUgACgCACAJQQAQ0QIiBwRAIAAgACgCACIIQQFqNgIAIAUgCEECdGogBzYCAAsgAyACayEDDAALAAsgCyADQX9zaiALbUEFdCIDIAZqIQ8CfyAERQRAIAUgABC7C2sMAQsgBSAPa0ECagshAkEAIQUgAEEAIAMgAkEAIAJBAEobIhFqa0ECEOECIABBBGohAyABQQVHIRJBACEGQQAhBANAIAgEQCAFIAggCyAIIAtIGyICRwRAAn8gEiACQQ1LckUEQCACQQJ0IgVBjLHDAGooAgAiBiAGZyIGdCEJIAVB3LHDAGooAgAMAQsgASACEM4CpyIFIAVnIgZ0IglBf3OtQiCGQv////8PhCAJrYCnCyETIAIhBQsgACgCACEKQQAhByAGBEAgAyADIAogBhC8CyEHCyAKQQFrIQ0gAyAKQQJ0QQRrIgxqIQogAyAMaiEMIAmtIRQgE60hFQNAIA1BAE4EQCAKIAcgByAMKAIAIhBBH3UiDmutIBV+IAkgDnEgEGqtfEIgiKdqIg4gDq1Cf4UgFH4gEK0gB61CIIaEfCIWQiCIpyIHakEBajYCACAWpyAHIAlxaiEHIA1BAWshDSAKQQRrIQogDEEEayEMDAELCyAAELoLIAcgBnYgBHIhBCAIIAJrIQgMAQsLIAMgAygCACAEQQBHcjYCACAPIBFqIQYLIAYL2wUBBX8CQCABRQ0AIAFBAEgEQEEAIAFrIgFBBXYhBCABQR9xIgEEQCAAQQRqIgIgAiAAKAIAIAEQvAshASACIAAoAgBBAnRqIAE2AgAgACAAKAIAQQFqNgIAIAAQugsLIARFDQEgBEECdCEBIAAgACgCACIDQQJ0aiECA0AgA0EATARAIARBAnQhAUEAIQIDQCABIAJHBEAgACACakEEakEANgIAIAJBBGohAgwBCwsgACAAKAIAIARqNgIADwUgASACaiACKAIANgIAIAJBBGshAiADQQFrIQMMAQsACwALAkAgAkEBSw0AIAAgAUEBayIGEL0LRQ0AQQEhBSACQQFGDQAgAUEBRgRAQQAhBSAAKAIAQQBMDQEgACgCBEEBdkEBcSEFDAELQQAhAiAGQQV2IgUgACgCACIHIAUgB0gbIgRBACAEQQBKG0ECdCEEA0AgAiAERwRAIAAgAmpBBGooAgAgA3IhAyACQQRqIQIMAQsLIAUgB0gEQCAAQQRqIAVBAnRqKAIAQX8gBnRBf3NxIANyIQMLQQEhBSADDQAgACABEL0LIQULIAAoAgAiAyABQQV2IgJMBEAgACAFNgIEIABBATYCAA8LIAFBH3ECQCACRQ0AIAAgAyACayIDNgIAIAJBAnQhByAAQQRqIQIgAyEEA0AgBEUNASACIAIgB2ooAgA2AgAgBEEBayEEIAJBBGohAgwACwALBEAgACADQQJ0aiECQQAhBANAIANBAEoEQCACIARBAXQgAUF/c3QgAigCACIEIAF2cjYCACACQQRrIQIgA0EBayEDDAELCyAAELoLCyAFRQ0AIAAoAgAhBiAAQQRqIgchAkEAIQRBACEDA0AgBEEBcSADIAZPckUEQCACIAIoAgBBAWoiATYCACACQQRqIQIgA0EBaiEDIAFBAEchBAwBCwsgBEEBcQ0AIAAgBkEBajYCACAHIAZBAnRqQQE2AgALCy0AIAFCAFkEQCAAIAEgAhDdAg8LIABBLToAACAAQQFqQgAgAX0gAhDdAkEBagsjACAAKAIAIAAoAgQQUiAAQQA2AgwgAEIANwIEIABBfzYCFAuYAQEBfyAAKAIUBH9BfwUCQAJAIAFBgICAgAROBEAgACgCAEHU3sAAQQAQxAEaDAELIAEgACgCDEEDbEECbSIDIAEgA0obIQEgACgCECIDIAJBgAJIckUEQCAAIAEQ5QIPCyAAKAIAIAAoAgQgASADdCADa0EZahDcASICDQELIAAQ4wJBfw8LIAAgAjYCBCAAIAE2AgxBAAsLiQEBBH8gACgCFAR/QX8FIAAoAgAgACgCBCABQQF0QRhqENwBIgJFBEAgABDjAkF/DwsgACgCCCIDQQF0QQJrIQQDQCADQQBKBEAgAhAzIANBAWsiA2otAAAhBSACEDMgBGogBTsBACAEQQJrIQQMAQsLIAAgATYCDCAAQQE2AhAgACACNgIEQQALCwkAIABBfHEQOQubAQIEfwF+AkACf0EAIAEoAgBB/////wdxIgRBC2tBdkkNABogAUEAEEgiAkEwayIDQQlLDQECQCACQTBHBEBBASECA0AgAiAERg0CIAEgAhBIQTBrIgVBCUsNBCACQQFqIQIgBa0gA61CCn58IganIQMgBkKAgICAEFQNAAsMAwtBACIDIARBAUcNARoLIAAgAzYCAEEBCw8LQQALxgUBCH8gAyABKAIAIgQoAhRBA2xBAm0iByADIAdKGyEHAkAgAgRAIAAgAigCECAHQQN0ENwBIgNFDQEgAiADNgIQCyAEKAIQQQFqIgUhAwNAIAMiAkEBdCEDIAIgB0kNAAsCQCACIAVHBEAgACACQQJ0IgUgB0EDdGpBKGoQPyIDRQ0CIAQoAgQiCSAEKAIAIgY2AgAgBiAJNgIEQQAhCSAEQQA2AgAgBEEANgIEIAMgBEEo/AoAACADIAAoAggiBigC1AQiCDYCACAIIAM2AgQgA0EEayAEQQRrKAIANgIAIAYgAzYC1AQgAyAGQdQEajYCBCADQQVrIgYgBEEFayIILQAAQf8AcSIKIAYtAABBgAFxcjoAACAILQAAIQsgAyACQQFrIgg2AhAgBiALQYABcSAKcjoAACAEKAIYQQN0IgIEQCADIAhBAnRqQSxqIAQgBCgCEEECdGpBLGogAvwKAAALIAUEQCADIAMoAhBBAnRqIAVrQSxqQQAgBfwLAAsgAyADKAIQQQJ0akEsaiECQQEhBQNAIAMoAhggBUEBa0sEQCACQQRqKAIAIgYEQCACIAIoAgBBgICAYHEgBiAIcUF/c0ECdCIGIAMgAygCEEECdGpqQSxqKAIAQf///x9xcjYCACADIAMoAhBBAnRqIAZqQSxqIAU2AgALIAlBAWohCSAFQQFqIQUgAkEIaiECDAELCyAAIAQQUgwBCyAEKAIEIgIgBCgCACIDNgIAIAMgAjYCBCAEQQA2AgAgBEEANgIEIAAgBCAHQQN0IAVBAnRqQShqENwBIQMgACgCCCICQdQEaiEAIAIoAtQEIQIgA0UEQCAEIAI2AgAgAiAENgIEIAAgBDYCACAEIAA2AgQMAgsgAyACNgIAIAIgAzYCBCAAIAM2AgAgAyAANgIECyADIAc2AhQgASADNgIAQQAPC0F/Cy8BAX8gACgCAEH/////B3EiAiABKAIAQf////8HcUYEfyAAIAEgAhDrAgVBAQtFC7EBAQN/IAAgACgCACIDQQJ0aigCAEEfdiICIAEgASgCACIEQQJ0aigCAEEfdkcEQEEBIAJBAXRrDwsCfyADIARGBEAgACADQQJ0IgJqIQAgASACaiEBA0BBACADQQFrIgNBAEgNAhogASgCACECIAAoAgAhBCAAQQRrIQAgAUEEayEBIAIgBEYNAAtBf0EBIAIgBEsbDwsgAkEBdCEAIAMgBEkEQCAAQQFrDwtBASAAawsLZAEBfyABKAIAIQMgACgCAEEATgRAIANBAE4EQCAAEDMgARAzIAIQ7QIPC0EAIAEQMyAAEDMgAhDuAmsPCyAAEDMhACABEDMhASADQQBOBEAgACABIAIQ7gIPCyAAIAEgAhDvAgulAQIDfwF+IAAoAuADIgFFBEBBAA8LIAAgAUEBayICNgLgAyABQQN0IABqQQhrIQMgACACQQN0aiECA0AgAikDACIEQoCAgIBwg0KAgICAkH9RBEAgBKcPCyABQQFrQTxIBEAgACABNgLgAyADIASnIgIpAxA3AwAgA0EIaiEDIAFBAWohASACQQhqIQIMAQsLQYuswQBB/5jBAEGBKEG5kMAAEBQAC0MBA38CQCACRQ0AA0AgAC0AACIDIAEtAAAiBEYEQCABQQFqIQEgAEEBaiEAIAJBAWsiAg0BDAILCyADIARrIQULIAULRwEBfyACQQAgAkEAShshAgNAIAJFBEBBAA8LIAJBAWshAiABLQAAIQMgAC8BACABQQFqIQEgAEECaiEAIANrIgNFDQALIAMLSAEBfyACQQAgAkEAShtBAWohAgNAIAJBAWsiAkUEQEEADwsgAS8BACEDIAAvAQAgAUECaiEBIABBAmohACADayIDRQ0ACyADC1ECAX4BfwJAAkAgAUIgiCICQvf///8PUgRAIAKnIgNBB0YNAiADDQEgACABPgIEIABBATYCACAADwsgAacPCwALIAAgAT4CBCAAQQE2AgAgAAu4AgIFfwJ+IwBBEGsiBCQAIAG9IgdC/////////weDIQhBAiECIAdCP4inIQMCQCAHQjSIp0H/D3EiBUH/D0YEQCAIQgBSDQEgA0EBdEEBayECDAELIAAgACgCACIGQQJ0aigCAEEfdiECAkAgCEIAUiAFckUEQCAGQQFGBEAgACgCBEUNAgtBASACQQF0ayECDAILAkAgBkEBRw0AIAAoAgQNACADQQF0QQFrIQIMAgsgAiADRwRAQQEgAkEBdGshAgwCCyAEQQxqIAAQ8gIhByAEKAIMIgAgBUH/B2siAkcEQEF/QQEgACACSBshAgwCCyAIQguGQoCAgICAgICAgH+EIgggB1YEQCADQQF0QQFrIQIMAgsgByAIWA0AQQEgA0EBdGshAgwBC0EAIQILIARBEGokACACC5YCAgp/An4jAEEQayEHIAEoAgAiCEEDayIFQQAgBUEAShshAiABQQRqIQMgASAIQQJ0aigCACIGQR92IQQgBkEfdSEGA34gAgR+IAQgAygCACAGcyIJaiILIAlJIQQgAkEBayECIANBBGohAyAKIAtyIQoMAQUgCEECdCABakEIayEBQQAhAgNAIAJBDEcEQEEAIQMgBUEATgRAIAQgASACaigCACAGcyIJaiIDIAlJIQQLIAdBBGogAmogAzYCACAFQQFqIQUgAkEEaiECDAELCyAAIAcpAggiDHkiDadBf3MgCEEFdGo2AgAgDCANhiAHNQIEQiCGIgxCAYggDUJ/hYiEIAwgCkEAR62EIA2GQgBSrYQLCwtRAQN/IAJBACAC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A0EBayEDIARBBGohBCAHQQJqIQcgAkEBayECDAALAAsCQCABBEAgASgCBCICQf////8DTQRAIAEgAiAGQR50cjYCBCABIQMMAgsgACABKAIAIgJBH3UgAkH/////B3EgAkEfdnRqQRlqEBUiA0UEQEEAIQQMBAsgA0EEa0EBNgIAIAMgASgCAEGAgICAeHEiAiADKAIAQf////8HcXI2AgAgASgCACEEIAMgAygCBEH/////fHE2AgQgAyAEQf////8HcSACcjYCACAAKAL0BCICIANBEGoiBDYCBCADIAI2AhAgAyAAQfQEajYCFCAAIAQ2AvQEIAMQMyEEIAEQMyEFIAEoAgAiAkH/////B3EgAkEfdnQgAkF/c0EfdmoiAgRAIAQgBSAC/AoAAAsgACABEDIMAQsgAEEYEBUiA0UEQEEADwsgA0EEa0KBgICAgICAgIB/NwIAIAMgAygCBEH/////fHE2AgQgACgC9AQiASADQRBqIgI2AgQgAyABNgIQIAMgAEH0BGo2AhQgACACNgL0BAsgACgCuAQgACgCvAQiBEECdGoiASgCACECIAEgAzYCACAAIAJBAXY2ArwEIAMgAygCBEGAgICAA3EgCHIgBkEedHI2AgQgA0EANgIMIAMgBDYCCCAAIAAoAqgEQQFqNgKoBCAGQQNGDQAgAyAAKAK0BCAKQQJ0aiIBKAIANgIIIAEgBDYCACAAKAKoBCAAKAKwBEgNACAAIAAoAqQEQQF0EIEDGgsgBA8LIAAgARAyIAQLYgECfyAAKAIAIgJB/////wdxIQMgABAzIQAgAkEASARAIAMhAgNAIAIEQCACQQFrIQIgAC8BACABQYcCbGohASAAQQJqIQAMAQsLIAEgA0HHjKKOBmxzDwsgACADIAEQggML2AEBB38gASABQQFrcUUEQCAAIAFBAnQQHCIFBH8gAUH/////AGpB/////wBxIQcgACgCtAQhBgNAIAAoAqQEIARLBEAgBiAEQQJ0aigCACECA0AgAgRAIAAoArgEIAJBAnRqKAIAIgMoAgggAyAFIAcgAygCBHFBAnRqIgMoAgA2AgggAyACNgIAIQIMAQsLIARBAWohBAwBCwsgACAGEBYgACABQQF0NgKwBCAAIAE2AqQEIAAgBTYCtARBAAVBfwsPC0HaxcEAQf+YwQBBghpB4d/AABAU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AiADQoCAgIAwUg0BCyACQoCAgIDwflQNBAwFCyABQoCAgIBwWgRAIAGnLQAIQSBxDQELIAAgARDWASAAIAEQJwwCCyABDwsgABCaAQtCgICAgOAAIQILIAIPCyACp0EEayIAIAAoAgBBAWo2AgAgAgseACAAQYmPwQAgACgCCCgCyAQgAUEYbGooAgQQnAELYQACQAJAAkACQAJAIAAgAXJBD3EODwAEAwQCBAMEAQQDBAIEAwQLQRlBGiABQRBGGw8LQRtBHCABQQhGGw8LQR1BHiABQQRGGw8LQR9BICABQQJGGw8LQSFBIiABQQFGGws0AQJ+IAApAwAhAyAAIAEpAwA3AwAgACkDCCEEIAAgASkDCDcDCCABIAQ3AwggASADNwMAC2YCAX8CfiACQQR2IQIDQCACBEAgACkDACEEIAAgASkDADcDACAAQQhqIgMpAwAhBSADIAFBCGoiAykDADcDACADIAU3AwAgASAENwMAIAFBEGohASAAQRBqIQAgAkEBayECDAELCwscAQF+IAApAwAhAyAAIAEpAwA3AwAgASADNwMAC0IBAX4gAkEDdiECA0AgAgRAIAApAwAhAyAAIAEpAwA3AwAgASADNwMAIAFBCGohASAAQQhqIQAgAkEBayECDAELCwsaACAAKAIAIQIgACABKAIANgIAIAEgAjYCAAtCAQF/IAJBAnYhAgNAIAIEQCAAKAIAIQMgACABKAIANgIAIAEgAzYCACABQQRqIQEgAEEEaiEAIAJBAWshAgwBCwsLGgAgAC8BACECIAAgAS8BADsBACABIAI7AQALQgEBfyACQQF2IQIDQCACBEAgAC8BACEDIAAgAS8BADsBACABIAM7AQAgAUECaiEBIABBAmohACACQQFrIQIMAQsLCxoAIAAtAAAhAiAAIAEtAAA6AAAgASACOgAACzsBAX8DQCACBEAgAC0AACEDIAAgAS0AADoAACABIAM6AAAgAUEBaiEBIABBAWohACACQQFrIQIMAQsLC+QCAQR/IwBBEGsiByQAAkACQAJAA0AgAkEANgIAIAFBADYCACAFIAMgBBDUA0EATgRAQQIhBgwECyAAIAUgAyAEENUDQQBIBEBBfyEGDAQLIAMgBBDRAyIGBEAgBigCCEUNAiAGKAIMIgRBhwFGDQIgAygCDCAGKAIAQQR0aigCBCED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IANCADcDsAEgA0IANwOoASADQgA3A6ABIAMgAjYCyAFBACABIANByAFqIANB0ABqIANBoAFqEO4MQQBIBH9BfwUgACAAKAIAIgRBX3E2AgACQAJAAkACQCAAKAIsIgVFBEBB0AAhBSAAQdAANgIsIABBADYCGCAAQgA3AxAgACgCKCEGIAAgAzYCKAwBCyAAKAIQDQELQX8hAiAAIAAoAjwiB0EBayAHcjYCPCAEQQhxDQEgAEIANwIEIAAgACgCKCICNgIYIAAgAjYCFCAAIAIgBWo2AhALIAAgASADQcgBaiADQdAAaiADQaABahDuDCECDAELIAAgBEEgcjYCAAsgBgRAIABBAEEAIAAoAiARAAAaIABBADYCLCAAIAY2AiggAEEANgIYIAAoAhQhASAAQgA3AxAgAkF/IAEbIQILIAAgACgCACIAIARBIHFyNgIAQX8gAiAAQSBxGwsgA0HQAWokAAu3BAEDfyAAQQNxIQICQAJAAkACQAJAAkACQCABQf8BcSIEBEAgAkUNAiAALQAAIgNFBEAgACECDAgLIAMgAUH/AXFHDQEgACECDAcLIAJFDQQgAC0AAEUEQCAAIQIMBgsgAEEBaiICQQNxDQIMAwsgAEEBaiICQQNxRQRAIAIhAAwBCyACLQAAIgNFIAMgAUH/AXFGcg0FIABBAmoiAkEDcUUEQCACIQAMAQsgAi0AACIDRSADIAFB/wFxRnINBSAAQQNqIgJBA3FFBEAgAiEADAELIAItAAAiA0UgAyABQf8BcUZyDQUgAEEEaiEACwJAQYCChAggACgCACICayACckGAgYKEeHFBgIGChHhHDQAgBEGBgoQIbCEDA0BBgIKECCACIANzIgJrIAJyQYCBgoR4cUGAgYKEeEcNAUGAgoQIIABBBGoiACgCACICayACckGAgYKEeHFBgIGChHhGDQALCyAAQQFrIQIDQCACQQFqIgItAAAiA0UNBSADIAFB/wFxRw0ACwwECyACLQAARQ0CIABBAmoiAkEDcUUNACACLQAARQ0CIABBA2oiAkEDcUUNACACLQAARQ0CIABBBGoiAEEDcUUNASAAIQIMAgsgAiEACyAAQQVrIQIDQCACQQVqIQAgAkEEaiECQYCChAggACgCACIAayAAckGAgYKEeHFBgIGChHhGDQALA0AgAkEBaiICLQAADQAL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aiICQQNxRQ0AIAItAABFDQEgAEECaiICQQNxRQ0AIAItAABFDQEgAEEDaiICQQNxRQ0AIAItAABFDQEgAEEEaiICQQNxDQELIAJBBWshAgNAIAJBBWohAyACQQRqIQJBgIKECCADKAIAIgNrIANyQYCBgoR4cUGAgYKEeEYNAAsDQCACQQFqIgItAAANAAsLIAIgAGshAiABQf8BcSEBA0AgAkF/RgRAQQAPCyAAIAJqIAJBAWshAi0AACABRw0ACyAAIAJqQQFqC1cBAn8gASAAEIUCIgNKBEAgACADaiEDIAAgAWpBAWshAQNAIAItAAAiBEUgASADTXJFBEAgAyAEOgAAIANBAWohAyACQQFqIQIMAQsLIANBADoAAAsgAAsOACAAIAEgARCFAhCKBAuwAwIJfwN+IwBBEGsiAyQAIANBADYCDCADQQA2AgggA0EANgIEAkACQCABQoCAgIBwVA0AIAAgA0EMaiADQQhqIAFBERCLBEEATg0AQX8hBAwBCwJAAkAgAkKAgICAcFoEQCADQQA2AgAgACADIANBBGogAkEREIsEQQBIDQEgACADKAIAIAMoAgQiBRCqAQsgAygCDCEKIAUgAygCCCIGRwRAIAYhBQwCCyAKQQRqIQdBACEGQX8hCwNAQQEhBCAFIAtBAWoiC0YNAkF/IQQgACABIAcoAgAQayIMQoCAgIBwg0KAgICA4ABRDQICQCAAIAIgBygCABBrIg1CgICAgHCDIg5CgICAgDBSBEAgDkKAgICA4ABSDQEgACAMECcMBAsgACAMECcgBiEEDAMLIAAgDBByIQggACANEHIhCSAAIAwQJyAAIA0QJyAIQQAgCRtFBEAgACAIEFEgACAJEFEMAwsgB0EIaiEHIAAgCBBRIAAgCRBRQQEhBiAIIAlGDQALQQAhBAwBC0F/IQQgAygCCCEFIAMoAgwhCgsgACAKIAUQqgELIANBEGokACAECysAIAAgAkEBahA/IgAEQCACBEAgACABIAL8CgAACyAAIAJqQQA6AAALIAALVwIBfwF+AkACQCACBEAgAiEDIAEsAABBOmtBdUsNAQsgACgCCCABIAMQjAQiAw0BC0EAIQMgACABIAIQuQIiBEKAgICA4ABRDQAgACAEpxCbAyEDCyADCyQAIANC/////29YBEAgABCaAUF/DwsgACABIAIgA6cgBBCpAQvBAQEEfyAAKAK0BCAAKAKkBEEBayABIAJBARCCA0H/////AHEiBnFBAnRqIQMDQCADKAIAIgRFBEBBAA8LAkAgACgCuAQgBEECdGooAgAiAygCBCIFQf////8AcSAGRyAFQYCAgIB8cUGAgICABEdyDQAgAygCACIFQQBIIAVB/////wdxIAJHcg0AIAMQMyABIAIQ7QINACAEQfIBTgRAIANBBGsiACAAKAIAQQFqNgIACyAEDwsgA0EIaiEDDAALAAv3BAICfwR+AkAgAkL/////b1gEQCAAQfqgwABBABBwGgwBC0KAgICAMCEGAkACQCAAIAJBwwAQaiIEQQBIDQAgBARAIAAgAkHDABBrIgVCgICAgHCDQoCAgIDgAFENAUGECEGACCAAIAUQbBshAwsgACACQcEAEGoiBEEASA0AIAQEQCAAIAJBwQAQayIFQoCAgIBwg0KAgICA4ABRDQFBgQJBgAIgACAFEGwbIANyIQMLQoCAgIAwIQVCgICAgDAhByAAIAJBxAAQaiIEQQBIDQECQAJAIAACfyAEBEAgACACQcQAEGsiB0KAgICAcINCgICAgOAAUQ0FIANBgMAAciEDCyAAIAJBwgAQaiIEQQBIDQIgBARAIAAgAkHCABBrIgVCgICAgHCDQoCAgIDgAFENA0GCBEGABCAAIAUQbBsgA3IhAwsgACACQcUAEGoiBEEASA0CAkAgBEUEQEKAgICAMCEFDAELIANBgBByIQMgACACQcUAEGsiBUKAgICAcIMiCEKAgICAMFENACAIQoCAgIDgAFENBSAAIAUQoQENAEGjy8AADAELIAAgAkHGABBqIgRBAEgEQAwFCwJAIARFDQAgA0GAIHIhAyAAIAJBxgAQayIGQoCAgIBwgyICQoCAgIAwUQ0AIAJCgICAgOAAUQ0FIAAgBhChAQ0AQYnLwAAMAQsgA0GAMHFFIANBgMQAcUVyDQFBge7AAAtBABBwGgwDCyABIAY3AxggASAFNwMQIAEgBzcDCCABIAM2AgBBAA8LQoCAgIAwIQUMAQtCgICAgDAhBUKAgICAMCEHCyAAIAcQJyAAIAUQJyAAIAYQJwtBfwtNAQF/IAAgAadBACABQv////9vVhtBBEEBQSAgA0EBa2drdCADQQNIIgQbQQIgAyAEGxCPBCIDRQRAQoCAgIDgAA8LIAAgAyACQQAQZwu9AQEDfyAAKAIIIQQgACACQQJ0IgUgA0EDdGpBKGoQPyIABEAgAEEFa0ECOgAAIAAgBCgC1AQiBjYCACAGIAA2AgQgAEEEa0EBNgIAIAQgADYC1AQgACAEQdQEajYCBCABBEAgAUEEayIEIAQoAgBBAWo2AgALIAAgATYCJCAAIAJBAWsiATYCECAFBEAgACABQQJ0aiACQQJ0a0EsakEAIAX8CwALIABCADcCGCAAIAM2AhQgAEEAOgAICyAACy0BAX8gAkKAgICA8H5aBEAgAqdBBGsiAyADKAIAQQFqNgIACyAAIAEgAhCPAgugBQIBfgd/IwBB4ABrIgYkACADQQAgA0EAShshCANAAkAgCARAIAAgAigCABCSBCIDDQFBfyELCyAGQeAAaiQAIAsPCyACQQRqLQAAIQVCgICAgDAhBAJAAkACQAJAAkACQAJAAkACQAJAAkACQCACQQVqIgctAAAODAECAgcJAwQKBwAFBggLIAAgAkEIaigCABCSBCEHIAEhBAJAAkACQCACQQxqKAIAQQFqDgMCAQAKCyAAKAIwKQMQIQQMAQsgACkDgAIhBAsgACAEIAcQayEEIAAgBxBRIANB4wFGBEBBASEFDAoLIANB7AFHDQlBACEFDAkLAkAgA0HjAUYEQEEBIQUMAQsgA0HsAUcNAEEAIQULIAAgASADQQIgAiAFEMkBGgwJCyAAIAEgAyACQQhqIgkoAgAEfiAGIAIoAgA2AhAgBkEgaiIKQcAAQdmvwAAgBkEQahBaGiAAIAkoAgAgCkEAQQpBCCAHLQAAQQJGGyACQQZqLgEAEIgDBUKAgICAMAsgAkEMaiIJKAIABH4gBiACKAIANgIAIAZBIGoiCkHAAEHSr8AAIAYQWhogACAJKAIAIApBAUELQQkgBy0AAEECRhsgAkEGai4BABCIAwVCgICAgDALIAUQkwQaDAgLIAJBCGopAwAQmgIhBAwGC0KAgICA4H4gAkEIaikDACIEQoCAgICggYD8/wB9IARC////////////AINCgICAgICAgPj/AFYbIQQMBQsgACACQQhqKAIAEGQhBAwECyACQQhqKAIAQQBHrUKAgICAEIQhBAwDCyAAIAEgA0ECIAIgBRDJARoMAwsACyACQQhqNQIAIQQLIAAgASADIAQgBRCTARoLIAAgAxBRIAhBAWshCCACQRBqIQIMAAsAC4UBAQR/IAEtAABB2wBGBEAgAUEBaiIEEIUCQQFrIQMgACgCCCgCuARBjAdqIQJB4wEhAQNAIAFB8gFHBEACQCACKAIAIgUoAgBB/////wdxIANHDQAgBRAzIAQgAxDtAg0AIAAgARDSAQ8LIAJBBGohAiABQQFqIQEMAQsLAAsgACABEIcECycAIAAgASACQoCAgIAwIAMgBCAFQYA6chCYASAAIAMQJyAAIAQQJwurAQEBfwNAAkACQAJAAkACQAJAQQggAUIgiKciAiACQQhrQW9JGyICQQlqDgsFAQMDAQEBAQQBAgALIAJBB0YNBAsgACABECcgAEGhl8AAQQAQcBpCgICAgOAADwsgAUL/////D4NCgICAgPAAhA8LIAAgARCXBCIBQoCAgIBwg0KAgICA4ABSDQIMAQsgACABQQEQfCIBQoCAgIBwg0KAgICA4ABSDQELCyABC4IBAgF/AX4gAL0iA0I0iKdB/w9xIgJB/w9HBHwgAkUEQCAARAAAAAAAAAAAYQRAIAFBADYCACAADwsgAEQAAAAAAADwQ6IgARCVBCABIAEoAgBBQGo2AgAPCyABIAJB/gdrNgIAIANC/////////4eAf4NCgICAgICAgPA/hL8FIAALC6gBAAJAIAFBgAhOBEAgAEQAAAAAAADgf6IhACABQf8PSQRAIAFB/wdrIQEMAgsgAEQAAAAAAADgf6IhAEH9FyABIAFB/RdPG0H+D2shAQwBCyABQYF4Sg0AIABEAAAAAAAAYAOiIQAgAUG4cEsEQCABQckHaiEBDAELIABEAAAAAAAAYAOiIQBB8GggASABQfBoTRtBkg9qIQELIAAgAUH/B2qtQjSGv6ILNAAgACABEKwCIgFCgICAgHCDQoCAgIDgflEEfiAAQbzZwABBABCmAxpCgICAgOAABSABCws3ACABQoCAgIAIfEL/////D1gEQCAAIAGnEKMCDwsgAEECEKQCIgBFBEBBAA8LIAAgATcCBCAAC1kCAn8BfiMAQRBrIgIkAAJAIAFBAE4EQCABQYCAgIB4ciEDDAELIAAgAiACIAEQ1QIQ1gIiBEKAgICA4ABRDQAgACgCCCAEp0EBEP8CIQMLIAJBEGokACADCysBAX8gAUKAgICA8H5aBEAgAadBBGsiAiACKAIAQQFqNgIACyAAIAEQgQILyQEBBX8jAEHQAGsiBCQAAkACQCABLQBdDQAgAEEIaigCACIDLQDyBUEQcQRAIAQgAyAEQRBqIAEoAgAQLzYCAEHc48EAIAQQGBoLIAFBAToAXUF/IQVBBCEDA0AgBUEBaiIFIAEoAhBODQEgACABKAIAIAEoAgwgA2oiAkEEaygCACACQQRqKQMAEOYDIgZFBEBBfyECDAMLIANBEGohAyACIAY2AgBBfyECIAAgBhCbBEEATg0ACwwBC0EAIQILIARB0ABqJAAgAguWAQAjAEEQayICJAAgAiAAIAUoAhAQhQMiATcDCAJAIAFCgICAgHCDQoCAgIDgAFEEQCAAKAIIIgMpA4gFIQEgA0KAgICAwAA3A4gFIAIgATcDACAAIAFBASACIAIgBRCdBBoMAQsgACAAIAUpAwBCgICAgDBBASACQQhqED4QJyAAIAIpAwgQJwsgAkEQaiQAQoCAgIAwC0sAIwBBEGsiBCQAIAQgAkEASgR+IAMpAwAFQoCAgIAwCzcDCCAAIAAgBSkDCEKAgICAMEEBIARBCGoQPhAnIARBEGokAEKAgICAMAvJAQEGfyAAIABB5ARqIgM2AugEIAAgAzYC5AQgAEHUBGohBSAAKALYBCEEAkADQCAFIAQiAUcEQCABQQVrIgIsAABBAEgNAiABKAIEIQQgACABQSQQoAQgAiACLQAAQYABcjoAACABQQRrKAIADQEgASgCBCIGIAEoAgAiAjYCACABQQA2AgAgAiAGNgIEIAEgAygCACICNgIAIAIgATYCBCADIAE2AgAgASADNgIEDAELCw8LQbHFwQBB/5jBAEHNOUHA5sAAEBQAC3cBAn8gAUEEayICIAIoAgAiAkEBajYCACACRQRAIAEoAgQiAiABKAIAIgM2AgAgAUEANgIAIAMgAjYCBCABIAAoAtQEIgI2AgAgAiABNgIEIAAgATYC1AQgASAAQdQEajYCBCABQQVrIgAgAC0AAEH/AHE6AAALC8sOAgF+Bn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAUEFay0AAEH/AHEOBgABBAIDBQoLIAAgASgCDCIHIAIRAgAgByAHKAIQQQJ0aiEIA0AgBygCGCAFSgRAAkAgBCAIaiIJQTBqKAIARQ0AIAEoAhAgBGohBgJAAkACQAJAAkAgCUEsaigCAEEedkEBaw4DAAECAwsgBigCACIJBEAgACAJIAIRAgALIAZBBGooAgAiBg0DDAQLIAYoAgAiBi0ACA0CIAYtAAsNAgwDCyAGKAIAQXxxIQYMAQsgBikDACIDQoCAgIBgVA0BIAOnIQYLIAAgBiACEQIACyAEQQhqIQQgBUEBaiEFDAELCwJAIAEoAhQiBEUNAANAIARFDQECQCAEKAIADQAgBCgCCCIFKAIILQAARQ0JIAUtAARBAUYNCiAFKQMoIgNCgICAgGBUDQAgACADpyACEQIACyAEKAIEIQQMAAsACyABLwEKIgRBAUYNBSAAKALIBCAEQRhsaigCDCIERQ0FIAAgAa1CgICAgHCEIAIgBBESAA8LA0AgASgCLCAESgRAIAEoAjQgBWopAwAiA0KAgICAYFoEQCAAIAOnIAIRAgALIAVBCGohBSAEQQFqIQQMAQsLIAEoAjAiAUUNBCAAIAEgAhECAA8LIAEtAAgEQCABKAIMKQMAIgNCgICAgGBUDQQMCQsgAS0AC0UNBiAAIAEoAhQoAiwgAhECAA8LIAEtABhBAUYEQCAAIAFBIGogAhCjBAsgASkDCCIDQoCAgIBgWgRAIAAgA6cgAhECAAsgASkDECIDQoCAgIBgVA0CDAcLIAEoAiQiAUUNASAAIAEgAhECAA8LIAFBrAJqIQQgAUGoAmohBwNAIAcgBCgCACIERwRAQQAhBUEIIQYDQAJAIAQoAgwgBUwEQEEAIQVBBCEGA0AgBSAEKAIYTg0CAkAgBCgCFCAGaiIIQQRqKAIADQAgCCgCACIIRQ0AIAAgCCACEQIACyAGQRRqIQYgBUEBaiEFDAALAAsgBCgCCCAGaikDACIDQoCAgIBgWgRAIAAgA6cgAhECAAsgBkEQaiEGIAVBAWohBQwBCwsgBCkDRCIDQoCAgIBgWgRAIAAgA6cgAhECAAsgBCkDTCIDQoCAgIBgWgRAIAAgA6cgAhECAAsgBCkDrAEiA0KAgICAYFoEQCAAIAOnIAIRAgALIAQpA7QBIgNCgICAgGBaBEAgACADpyACEQIACyAEKQOMASIDQoCAgIBgWgRAIAAgA6cgAhECAAsgBCkDlAEiA0KAgICAYFoEQCAAIAOnIAIRAgALIAQpA5wBIgNCgICAgGBaBEAgACADpyACEQIACyAEKQO8ASIDQoCAgIBgWgRAIAAgA6cgAhECAAsgBCkDPCIDQoCAgIBgWgRAIAAgA6cgAhECAAsgBEEEaiEEDAELCyABKQOAAiIDQoCAgIBgWgRAIAAgA6cgAhECAAsgASkDiAIiA0KAgICAYFoEQCAAIAOnIAIRAgALIAEpA/ABIgNCgICAgGBaBEAgACADpyACEQIACyABKQP4ASIDQoCAgIBgWgRAIAAgA6cgAhECAAsgASkD6AEiA0KAgICAYFoEQCAAIAOnIAIRAgALIAFB4ABqIQVBACEEA0AgBEHIAEcEQCAEIAVqKQMAIgNCgICAgGBaBEAgACADpyACEQIACyAEQQhqIQQMAQsLIAEpA6gBIgNCgICAgGBaBEAgACADpyACEQIACyABKQOwASIDQoCAgIBgWgRAIAAgA6cgAhECAAsgASkDuAEiA0KAgICAYFoEQCAAIAOnIAIRAgALIAEpA8ABIgNCgICAgGBaBEAgACADpyACEQIAC0EAIQVBACEEA0AgACgCxAQgBEoEQCABKAIwIAVqKQMAIgNCgICAgGBaBEAgACADpyACEQIACyAFQQhqIQUgBEEBaiEEDAELCyABKQPIASIDQoCAgIBgWgRAIAAgA6cgAhECAAsgASkD0AEiA0KAgICAYFoEQCAAIAOnIAIRAgALIAEpA+ABIgNCgICAgGBaBEAgACADpyACEQIACyABKQNYIgNCgICAgGBaBEAgACADpyACEQIACyABKQNIIgNCgICAgGBaBEAgACADpyACEQIACyABKQNQIgNCgICAgGBaBEAgACADpyACEQIACyABKQNAIgNCgICAgGBaBEAgACADpyACEQIACyABKQM4IgNCgICAgGBaBEAgACADpyACEQIACyABKAIcIgQEQCAAIAQgAhECAAsgASgCICIEBEAgACAEIAIRAgALIAEoAiQiBARAIAAgBCACEQIACyABKAIoIgQEQCAAIAQgAhECAAsgASgCLCIBRQ0AIAAgASACEQIACw8LQeDcwABB/5jBAEHEOEGh7MAAEBQAC0GnhMAAQf+YwQBBxThBoezAABAUAAtBpsbAAEH/mMEAQZY5QcLSwAAQFAALAAsgACADpyACEQIACxQAIAFBBGsiACAAKAIAQQFqNgIAC5IBAQJ/IAFBBGsiAigCACIDQQBKBEAgAiADQQFrIgI2AgACQCACDQAgAUEFaywAAEEATg0AIAEoAgQiAiABKAIAIgM2AgAgAUEANgIAIAMgAjYCBCABIAAoAuQEIgI2AgAgAiABNgIEIAAgATYC5AQgASAAQeQEajYCBAsPC0H5w8EAQf+YwQBBuTlBiorBABAUAAuGAQIBfgJ/IAEpAxgiA0KAgICAYFoEQCAAIAOnIAIRAgALIAEpAwAiA0KAgICAYFoEQCAAIAOnIAIRAgALAkAgASgCOCIFRQ0AIAEoAiAhBANAIAQgBU8NASAEKQMAIgNCgICAgGBaBEAgACADpyACEQIAIAEoAjghBQsgBEEIaiEEDAALAAsLQAEBfyAAIAJBARDCAiIARQRAQoCAgIDgAA8LIAAQMyEDIAJBAXQiAgRAIAMgASAC/AoAAAsgAK1CgICAgJB/hAtCAQF+IABB/Y7BAEEAEB8aAkAgACgCCCkDiAUiAUKAgICAcFQNACABpyIALwEKQQNHDQAgACAALwEIQcAAcjsBCAsLnAUBBH8jACEEAkAgAUEBQZAGIAAoAgARAAAiAkUNACACIAAoAhAiAzYCECACIAApAgg3AgggAiAAKQIANwIAIAIgAwR/IAMFIAJBJTYCEEElCxEEACEAIAJB//8DOwGYBCACIAE2AiAgAkEANgIcIAJBATYCFCACIABBCGo2AhhBKCEBA0AgAUGgAkcEQCABIAJqIgNB/AFqIANB+AFqIgA2AgAgA0EEaiADNgIAIAMgAzYCACAAIAA2AgAgAUEIaiEBDAELC0EAIQMgAkEAOgDsBCACQYCAEDYC8AQgAkEANgK0BCACQQA2AqQEIAJBADYCvAQgAkIANwOoBCACIAJBtAVqIgA2ArgFIAIgADYCtAUgAiACQfQEaiIANgL4BCACIAA2AvQEIAIgAkHcBGoiADYC4AQgAiAANgLcBCACIAJB1ARqIgA2AtgEIAIgADYC1AQgAiACQcwEaiIANgLQBCACIAA2AswEAkAgAkGABBCBAw0AQfCjwgAhAUEBIQADQCAAQfIBRwRAIAIgASABEIUCIgVBBEEDQQEgAEHiAUsbIABB4gFGGxCoBEUNAiAAQQFqIQAgASAFakEBaiEBDAELCyACQaDpwQBBAUEyEKkEQQBIDQAgAkEANgL8BSACQoaAgICACDcC9AUgAigCyAQiAEH47cEANgLsASAAQfjtwQA2AtQBIABBJjYCkAMgAEEnNgL4AiAAQSg2ArACIABBsO7BADYCnAIgAEGU7sEANgKMASAAQSk2AqgDIABBKjYC4AIgAiACQYACEBwiADYCgAYgAEUNACACQoCAgIDAADcDiAUgAkEANgKEBSACIAQ2AoAFIAJBADYC/AQgAkHDADYCwAQgAiEDDAELIAIQrwQLIAQkACADCwQAQQALPwECfyAAIAJBABDEAiIEBH8gBBAzIQUgAgRAIAUgASAC/AoAAAsgBBAzIAJqQQA6AAAgACAEIAMQ/wIFQQALC4YBAQJ/IwBBIGsiBCQAA0ACQCADRQRAQQAhBQwBCyAEQgA3AwggBEIANwMQIARBADYCGCAEIAFBBGooAgA2AgwgBCABQQhqKAIANgIQQX8hBSAAIAIgBEEIaiABKAIAELAEIANBAWshAyABQQxqIQEgAkEBaiECQQBODQELCyAEQSBqJAAgBQvKAgEHfyMAQTBrIgYkAAJAIAFCgICAgHBUDQAgAaciCC8BCkEQRw0AIAgoAhghCgsgACgCCCEIAkAgAyAKLwEEIgxIBEAgCCgChAUgBiAMQQN0IglrSwRAIAAQX0KAgICA4AAhAQwCCyADQQAgA0EAShshByAGIAlBD2pB8P8/cWsiCSQAA38gBwR/IAkgC2ogBCALaikDADcDACAHQQFrIQcgC0EIaiELDAEFIAwgA2shBCAJIANBA3RqIQcDfyAEBH8gB0KAgICAMDcDACAEQQFrIQQgB0EIaiEHDAEFIAkLCwsLIQQLIAZBADoAJCAGIAM7ASIgBiABNwMIIAYgCCgClAU2AgAgCCAGNgKUBSAGIAVBAXE6ACUgACACIAMgBCAKLwEGIAooAgggCigCABEQACEBIAggBigCADYClAULIAZBMGokACABC8sCAgd/AX4jAEEwayIGJABCgICAgOAAIQ0CQCABQoCAgIBwVA0AIAGnIggvAQpBD0cNACAIKAIYIghFDQAgACgCCCEKIAMgCC0ABCIMSARAIAooAoQFIAYgDEEDdCIJa0sEQCAAEF8MAgsgA0EAIANBAEobIQcgBiAJQQ9qQfAfcWsiCSQAA38gBwR/IAkgC2ogBCALaikDADcDACAHQQFrIQcgC0EIaiELDAEFIAwgA2shByAJIANBA3RqIQQDfyAHBH8gBEKAgICAMDcDACAHQQFrIQcgBEEIaiEEDAEFIAkLCwsLIQQLIAYgAzsBIiAGIAooApQFNgIAIAogBjYClAUgBkEAOgAkIAYgATcDCCAGIAVBAXE6ACUgACACIAMgBCAILwEGIAhBCGogCCgCABEQACENIAogBigCADYClAULIAZBMGokACANC8wFAQl/IwBBQGoiBiQAAkAgACgCCCIJKAKEBSAGIAGnIggtACAiCkEDdCIOa0sEQCAAEF9CgICAgOAAIQEMAQsgCC0AISELIAkoApQFIQAgCSAGQRBqNgKUBSAGIAE3AxggBiAANgIQIAgoAhghByAGQQA6ADQgBiAFQQFxIg06ADUgBiADOwEyAkAgAyAKTgRAIAQhAAwBCyADQQAgA0EAShshBSAGIA5BD2pB8B9xayIAJAADQCAFBEAgACAMaiAEIAxqKQMANwMAIAVBAWshBSAMQQhqIQwMAQUgCiADayEFIAAgA0EDdGohBANAIAUEQCAEQoCAgIAwNwMAIAVBAWshBSAEQQhqIQQMAQsLIAYgCjsBMgsLCyAGIAA2AiAgCCgCHCEEAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAsODQsCAAEAAQcIAwQFBgkKCyANDQpCgICAgDAhAiALQQJHDQoMCwsgDQ0AQoCAgIAwIQIgC0EDRg0KCyAHIAIgAyAAIAguASIgBBEGACEBDAsLIAcgAiAEEQgAIQEMCgsgByACIAApAwAgBBEYACEBDAkLIAcgAiAILgEiIAQREwAhAQwICyAHIAIgACkDACAILgEiIAQRXwAhAQwHCyAHIAZBCGogACkDABCxAg0FIAYrAwggBBEKABAPIQEMBgtCgICAgOAAIQEgByAGQQhqIAApAwAQsQINBSAHIAYgACkDCBCxAg0FIAYrAwggBisDACAEER8AEA8hAQwFCyAHIAIgAyAAIAZBCGogCC4BIiAEERAAIgFCgICAgHCDQoCAgIDgAFENBCAGKAIIIgBBAkYNBCAHIAEgAEEARxCxBCEBDAQLAAsgByACIAMgACAEEQEAIQEMAgsgB0HOjMAAQQAQcBoLQoCAgIDgACEBCyAJIAYoAhA2ApQFCyAGQUBrJAAgAQupAQIBfwF+QoCAgIDgACEHAkAgAEHIABDlASIGBEAgBkEANgIAIAAgBkEIaiIFIAEgAiADIAQQsQMEQCAGQQQ2AgAMAgsgACAFELQDIgJCgICAgHCDQoCAgIDgAFENASAAIAIQJyAAIAFBMRDXASIHQoCAgIBwg0KAgICA4ABRDQEgByAGEDogBiAHPgJECyAHDwsgACgCCCAGELIEIAAgBhBSQoCAgIDgAAuDAgEHfwJ+IAAoAggoAoQFIwAiCyABpygCGCIJKAIQIgogA2oiDEEDdCIIa0sEQCAAEF9CgICAgOAADAELIApBACAKQQBKGyEGIAsgCEEPakFwcWsiCCQAA34gBgR+IAcgCGogByAJakEYaikDADcDACAGQQFrIQYgB0EIaiEHDAEFIANBACADQQBKGyEHIAggCkEDdGohBgNAIAcEQCAGIAQpAwA3AwAgB0EBayEHIAZBCGohBiAEQQhqIQQMAQsLIAVBAXEEQCABIAIQtwEhAyAAIAkpAwAiASABIAIgAxsgDCAIELoBDAMLIAAgCSkDACAJKQMIIAwgCBA+CwsLIAskAAvADQEKfyMAQbABayIDJAAgAEEBOgCSBSAAIAApA4gFECggAEG0BWohBiAAKAK4BSECA0AgAiAGRwRAIAIoAgQgAkEYaiEEQQAhAQNAIAIoAhAgAUoEQCAAIAQpAwAQKCAEQQhqIQQgAUEBaiEBDAELCyAAIAIQFiECDAELCyAAIAY2ArgFIAAgAEG0BWo2ArQFIAAQ0QECQCAALQDyBUHAAHFFDQAgAEHUBGohBiAAQdgEaiICIQEDQCAGIAEoAgAiBUcEQCAFQQVrIgEgAS0AAEH/AHE6AAAgBUEEaiEBDAELCyAAEJ4EIAIhAQNAIAYgASgCACIBRgRAAkBBACEHA0AgAigCACIBIAZGDQEgAUEEaiECIAcgAUEEaygCAEVqIQcMAAsACwUgAUEEaygCAARAIAdBAXFFBEBB8rbBABBAEEILIAAgARBDQQEhB0EBIQgLIAFBBGohAQwBCwsgB0UNACADIAc2AqABQcXhwQAgA0GgAWoQGBoLAkAgACgC2AQgAEHUBGpGBEBBACEBQQQhBANAAkAgACgCyAQhAiABIAAoAsQETg0AIAIgBGoiAkEEaygCAARAIAAgAigCABA4CyAEQRhqIQQgAUEBaiEBDAELCyAAIAIQFgJAIAAtAPIFQYABcUUNAEEAIQRBACEHQQAhAQNAIAAoAqwEIAFKBEACQCAAKAK4BCAEaigCACIFQQFxDQAgAUHxAU0EQCAFQQRrKAIAQQFGDQELAkAgB0EBcQ0AIAAoAqAEIgIEQCADIAI2ApABQbW3wQAgA0GQAWoQGBoMAQsgA0GrrcEANgKIASADQd2iwQA2AoQBIANBj6/BADYCgAFBwtzBACADQYABahAYGgsCQCAAKAKgBARAQSAQKwwBCyADIAVBBGsoAgA2AnQgAyABNgJwQarYwQAgA0HwAGoQGBoLAkACQAJAAkACQCAFKAIEIgJBHnZBAWsOAwABAgQLIAUQMAwDC0HKz8EAQQAQGBoMAQsgAkH/////AHFFBEBB1s/BAEEAEBgaDAELQd7PwQBBABAYGgsgBRAwQSkQKwsCQCAAKAKgBARAIAMgBUEEaygCADYCYEGVjcAAIANB4ABqEBgaDAELQQoQKwtBASEHQQEhCAsgBEEEaiEEIAFBAWohAQwBCwsgACgCoARBAEcgB3FFDQBBChArC0EAIQJBACEEA0ACQCAAKAK4BCEBIAQgACgCrARODQAgASACaigCACIGQQFxRQRAIAYoAhQiBSAGKAIQIgE2AgAgASAFNgIEIAZBADYCECAGQQA2AhQgACAGEBYLIAJBBGohAiAEQQFqIQQMAQsLIAAgARAWIAAgACgCtAQQFiAAIAAoAoAGEBYCQCAALQDyBUHAAHFFDQAgAEH0BGoiCiAAKAL4BEYNAAJAIAAoAqAEIgIEQCADIAI2AlBBybfBACADQdAAahAYGgwBCyADQaCtwQA2AkQgA0HdosEANgJAQd7cwQAgA0FAaxAYGgsgACgC+AQhAQNAIAEgCkcEQCABKAIEAkAgACgCoAQEQEEgECsMAQsgAyABQRRrKAIANgIwQbfYwQAgA0EwahAYGgsgAUEQayIGEDACQCAAKAKgBARAIAMgAUEUaygCADYCIEGVjcAAIANBIGoQGBoMAQtBChArCyABKAIEIgUgASgCACICNgIAIAIgBTYCBCABQQA2AgAgAUEANgIEIAAgBhAWIQEMAQsLQQEhCCAAKAKgBEUNAEEKECsLA0AgACgCjAYiAgRAIAAgAigCADYCjAYgACACKAIIIAIoAgQRAgAgACACEBYMAQsLAkAgAC8A8QUgAEHzBWotAABBEHRyIgpBgIABcUUNACAAKAIUIgFBAkkNACAAKAKgBCICBEAgAyACNgIQQZPawQAgA0EQahAYGiAAKAIUIQELIAAoAhghAiADIAFBAWs2AgQgAyABQQJGQaSwwABqNgIIIAMgAkGQBms2AgBBltzBACADEBgaIAAvAPEFIABB8wVqLQAAQRB0ciEKQQEhCAsgAEGgAmohBCAAQShqIQZBACEHA0AgB0EfRwRAIAYgB0EDdCIFaiIJKAIEIQEDQCABIAlHBEAgAUEIayECIAEoAgQhASAAKAIgIAIgACgCCBECAAwBCwsgCSAJNgIEIAkgCTYCACAEIAVqIgIgAjYCBCACIAI2AgAgB0EBaiEHDAELCyAAKAIgIAAgACgCCBECACAIQX9zIApBgIDDAHFBgIDDAEdyQQFxRQ0BIANBsAFqJAAPC0HWx8EAQf+YwQBBkBVB5fTAABAUAAsAC4sDAQd/QX8hBAJAAkAgAUH//wNLDQACQCAAKALEBCIFIAFLBEAgACgCyAQiBSABQRhsaigCAEUNAQwCC0HDACABQQFqIgQgBUEBdiAFaiIFIAQgBUsbIgQgBEHDAE0bIgZBA3QhCSAAQdAEaiEEIABBzARqIQoDQCAKIAQoAgAiB0cEQCAAIAcoAiQgCRAaIghFDQQgCCAAKALEBCIEQQN0aiEFIAQgBiAEIAZKGyAEayEEA0AgBARAIAVCgICAgCA3AwAgBEEBayEEIAVBCGohBQwBCwsgByAINgIkIAdBBGohBAwBCwsgACAAKALIBCAGQRhsEBoiBUUNAiAGIAAoAsQEIgRrQRhsIgcEQCAFIARBGGxqQQAgB/wLAAsgACAGNgLEBCAAIAU2AsgECyAFIAFBGGxqIgQgATYCACADQfIBTgRAIAAoArgEIANBAnRqKAIAQQRrIgAgACgCAEEBajYCAAsgBCADNgIEIAQgAikCBDcCCCAEIAIpAgw3AhBBACEECyAEDwtBfwtgAQF+AkACQCAAEGYiA0KAgICA4ABRBEAgASEDDAELIAAgA0HEACABQQcQkwFBAEgNACAAIANB8QAgAq1CgICAgBCEQQcQkwFBAE4NAQsgACADECdCgICAgOAAIQMLIAMLHQAgASgCAEEERwRAIAAgAUEIahBXIAFBBDYCAAsLEwAgAadBDGooAgAgAhCuAUEARwuEAQECfwJAIANBAE4NACACpykDGCICQoCAgIBwg0KAgICAkH9SDQAgA0H/////B3EiAyACpyIEKAIAQf////8HcU8NAEEBIQUgAUUNACAEIAMQSCEDIAFBBDYCACAAIAMQygEhAiABQoCAgIAwNwMYIAFCgICAgDA3AxAgASACNwMICyAFC0YAAn8CQCACQQBODQAgAacpAxgiAUKAgICAcINCgICAgJB/Ug0AQQAgAkH/////B3EgAacoAgBB/////wdxSQ0BGgtBAQsLwQECAX4DfwJAAkAgAkEATg0AIAGnKQMYIgdCgICAgHCDQoCAgICQf1INACACQf////8HcSIIIAenIgkoAgBB/////wdxTw0AAkBBBCAGEPIBRQ0AQQEhAiAGQYDAAHFFDQIgA0KAgICAcINCgICAgJB/Ug0AIAOnIgooAgBB/////wdxQQFHDQAgCSAIEEggCkEAEEhGDQILIAAgBkHK+8AAEPcBDwsgACABIAIgAyAEIAUgBkGAgAhyEJgBIQILIAILZgECfyMAQRBrIgckAAJ/AkAgAaciCC0ACEEQcUUNACAAIAdBDGogAhDpAUUNACAHKAIMIAgoAiBPDQBBfyAAIAgQ9AENARoLIAAgASACIAMgBCAFIAZBgIAIchCYAQsgB0EQaiQAC0ABBH8gAachAgNAIAIoAhwhAyACKAIgIARLBEAgACADIAVqKQMAECggBUEIaiEFIARBAWohBAwBCwsgACADEBYLSAEDfyABpyEDA0AgAygCICAESwRAIAMoAhwgBWopAwAiAUKAgICAYFoEQCAAIAGnIAIRAgALIAVBCGohBSAEQQFqIQQMAQsLCxkAIAAgAaciACkDGBAoIABCgICAgDA3AxgLHgAgAacpAxgiAUKAgICAYFoEQCAAIAGnIAIRAgALC1cBBX8CQCABpyIDLQAIQRBxRQ0AIAMoAhwiBEUNACAEIQIDQCADKAIgIAVLBEAgAigCACIGBEAgACAGEFMLIAJBBGohAiAFQQFqIQUMAQsLIAAgBBAWCwtkAQR/AkAgAaciBS0ACEEQcUUNACAFKAIcIgNFDQADQCAGIAUoAiBPDQECQCADKAIAIgRFDQAgBC0ACEUEQCAELQALRQ0BCyAAIAQgAhECAAsgA0EEaiEDIAZBAWohBgwACwALCxEAIAGnKAIYIgAEQCAAEDkLCxgBAX8gAacoAhgiAwRAIAAgAyACEQIACwtyAQR/IAGnIgIoAiAiAwRAIAAgA61CgICAgHCEECgLIAIoAhgiBARAIAIoAhwiAwRAIAMhAgNAIAQvASogBUsEQCAAIAIoAgAQUyACQQRqIQIgBUEBaiEFDAELCyAAIAMQFgsgACAErUKAgICAYIQQKAsLhwEBBH8gAaciAygCGCEFIAMoAhwhBCADKAIgIgMEQCAAIAMgAhECAAsgBQRAAkAgBEUNAEEAIQMDQCADIAUvASpPDQECQCAEKAIAIgZFDQAgBi0ACEUEQCAGLQALRQ0BCyAAIAYgAhECAAsgBEEEaiEEIANBAWohAwwACwALIAAgBSACEQIACwtQAQN/IAAgAacoAhgiAikDABAoIAAgAikDCBAoIAJBGGohAwNAIAIoAhAgBEoEQCAAIAMpAwAQKCADQQhqIQMgBEEBaiEEDAELCyAAIAIQFguAAQEDfyABpygCGCIDKQMAIgFCgICAgGBaBEAgACABpyACEQIACyADKQMIIgFCgICAgGBaBEAgACABpyACEQIACyADQRhqIQQDQCADKAIQIAVKBEAgBCkDACIBQoCAgIBgWgRAIAAgAacgAhECAAsgBEEIaiEEIAVBAWohBQwBCwsLXQEDfwJAIAFCgICAgHBUDQAgAaciAi8BCkEPRw0AIAIoAhgiAkUNACACQQhqIQMDQCACLQAFIARLBEAgACADKQMAECggA0EIaiEDIARBAWohBAwBCwsgACACEBYLC2kBA38CQCABQoCAgIBwVA0AIAGnIgMvAQpBD0cNACADKAIYIgRFDQAgBEEIaiEDA0AgBSAELQAFTw0BIAMpAwAiAUKAgICAYFoEQCAAIAGnIAIRAgALIANBCGohAyAFQQFqIQUMAAsACwtDAQJ/AkAgAUKAgICAcFQNACABpyICLwEKQRBHDQAgAigCGCICRQ0AIAIoAgwiAwRAIAIoAgggAxEJAAsgACACEBYLCxkBAX8gACABpygCGCICKQMAECggACACEBYLIQAgAacoAhgpAwAiAUKAgICAYFoEQCAAIAGnIAIRAgALCykBAX8gACABpyICNQIcQoCAgICQf4QQKCAAIAI1AhhCgICAgJB/hBAoC58BAQV/IAGnKAIYIgMEQCADQRBqIQUgAygCFCECA0AgAiAFRwRAIAIoAgQgAkIANwIAIAIoAgghBCECIAQvAQpBIkYNASAEQgA3AhwMAQsLAkACQCADLQAKRQ0AIAAoAuQFIgJFDQAgACgC7AUgAygCDCACEQIADAELIAMoAhwiAkUNACAAIAMoAhggAygCDEEAIAIRBwAaCyAAIAMQFgsLUAEDfyABpygCGCICBEAgAigCBCIDBEAgAigCACIEIAM2AgQgAyAENgIAIAJBADYCBCACQQA2AgALIAAgAjUCDEKAgICAcIQQKCAAIAIQFgsLGwEBfyABpygCGCIDBEAgACADKAIMIAIRAgALC4IBAQV/IAGnKAIYIgMEQCADQQRqIQUgAygCCCECA0AgAiAFRwRAIAIoAgQgAkEMayEEIAJBCGstAABFBEACQCADLQAAQQFGBEAgACAEEM4EDAELIAAgAikDFBAoCyAAIAIpAxwQKAsgACAEEBYhAgwBCwsgACADKAIQEBYgACADEBYLC2QBAn8gASkDIBD9AyEDAkADQCADKAIAIgJFDQECQCACKAIARQRAIAIoAgggAUYNAQsgAkEEaiEDDAELCyADIAIoAgQ2AgAgACACEBYPC0GFq8EAQf+YwQBB5qEDQf/nwAAQFAALkwEBAn8CQAJAIAGnKAIYIgRFDQAgBC0AAEEBRg0BIARBCGohAyAEQQRqIQQDQCADKAIAIgMgBEYNASADKQMUIgFCgICAgGBaBEAgACABpyACEQIACyADKQMcIgFCgICAgGBaBEAgACABpyACEQIACyADQQRqIQMMAAsACw8LQd/cwABB/5jBAEHJpANBwdvAABAUAAtzAQN/IAGnKAIYIgIEQCAAIAIpAwgQKCAAIAIpAxAQKCACKAIAIgNB/////wdxIQQgA0EDdCACakEYaiEDA0AgAigCBEH/////B3EgBE0EQCAAIAIQFgUgACADKQMAECggA0EIaiEDIARBAWohBAwBCwsLC6UBAQN/AkAgAacoAhgiA0UNACADKQMIIgFCgICAgGBaBEAgACABpyACEQIACyADKQMQIgFCgICAgGBaBEAgACABpyACEQIACyADKAIAIgRB/////wdxIQUgBEEDdCADakEYaiEEA0AgBSADKAIEQf////8HcU8NASAEKQMAIgFCgICAgGBaBEAgACABpyACEQIACyAEQQhqIQQgBUEBaiEFDAALAAsLcwEDfyABpygCGCICBEAgACACKQMAECggACACKQMQECggACACKQMIECggACACKQMYECgDQCACKAIgIQQg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QRBqJAAgACkDACECIAApAwggAEEQaiQAIAJCwIQ9fnwLNQEBfiAAIAApAwAiAUIMiCABhSIBQhmGIAGFIgFCG4ggAYUiATcDACABQp26s/uUkv2iJX4LCABCgICAgDALpAEBAn8jAEEQayIFJAAgBSAAIAKnQQAgAkL/////b1YbIAMQ0wEiBjYCDCABAn9BACAGRQ0AGiADQQFqIQECQANAIAFBAWsiAUUNASAEKAIAIQMgBEEEaiEGIARBCGohBCAAIAVBDGpBACAGKAIAIANBGnYQ3wFFDQALIAAoAgggBSgCDBA1QQAMAQsgBSgCDAsiADYCACAFQRBqJABBAEF/IAAbC7YCAQN+IAFC/////29YBEAgABCaAUKAgICA4AAPCwJ+IAAgAUE6EGsiBEKAgICAcINCgICAgDBRBEAgAEGgARBzDAELIAAgBBCEAgsiBEKAgICAcIMiBUKAgICA4ABSBH4CfiAAIAFBNBBrIgFCgICAgHCDQoCAgIAwUQRAIAAoAggoArgEKALAASICQQRrIgMgAygCAEEBajYCACACrUKAgICAkH+EDAELIAAgARCEAgsiAUKAgICAcIMiBkKAgICA4ABRBEAgACAEECdCgICAgOAADwsCQCAFQoCAgICQf1EEQCAEpygCAEH/////B3FFDQELIAZCgICAgJB/UQRAIAGnKAIAQf////8HcUUNAQsgAEGS6cEAIARBl9rBABCXASEECyAAIAQgARB9BUKAgICA4AALC1sBAX4gAUL/////b1gEQCAAEJoBQoCAgIDgAA8LQoCAgIAwIQICQCABpyIALwEKQQNHDQAgACkDGCICQoCAgIDwflQNACACp0EEayIAIAAoAgBBAWo2AgALIAILowICAX4CfyMAQRBrIgUkAAJAIAFC/////29YBEAgABCaAUKAgICA4AAhAwwBCyACQiCIQvn///8PfUICWgRAIABBqeLAAEEAEHAaQoCAgIDgACEDDAELIAEgACgCMCkDGBC3AQRAIABB0qHAAEEAEHAaQoCAgIDgACEDDAELQoCAgIDgACEDIAAgBUEMaiABp0E5EOoBIgRBAEgNAAJAIARFBEAgAkKAgICA8H5aBEAgAqdBBGsiBCAEKAIAQQFqNgIACyAAIAFBOSACQYeAARCTAUEATg0BDAILIAJCgICAgPB+WgRAIAKn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AAsgACABQcAAIAYQlwJBAE4NAQwDCyAGQoCAgIDwfloEQCAGp0EEayICIAIoAgBBAWo2AgALIAAgAUHAACAGQYeAARCTAUEASA0CC0KAgICAMA8LIAUpAwAiB0KAgICA8H5UDQAgB6dBBGsiACAAKAIAQQFqNgIACyAHC7gDAwN+AX8BfCMAQRBrIgckAAJAAkAgAkUNACADKQMAIgRCgICAgPB+WgRAIASnQQRrIgIgAigCAEEBajYCAAsgACAEEJkCIgRCgICAgHCDQoCAgIDgAFENASAEQiCIIgVC9////w9SBEAgBadBB0cNASAExBCaAiIEQoCAgIBwg0KAgICA4ABSDQEMAgsCfCAEpyICKAIAIgNBAUYEQCACKAIEtwwBCyACIANBAnRqKAIAQR92IQMgB0EMaiACEPICIQUCfiAHKAIMIgJB/wdKBEBCACEFQoCAgICAgID4/wAMAQsgBUILiEIBgyAFQgGDIAVCAYiEfEL/A3wiBkIAIAZCAFUbQgqIQv////////8HgyEFIAIgBkI/iKdqQf8Haq1CNIYLIAUgA61CP4aEhL8LIQggACAEECdCgICAgOB+IAi9IgRCgICAgKCBgPz/AH0gBEL///////////8Ag0KAgICAgICA+P8AVhshBAsgAUKAgICAcINCgICAgDBRDQAgACABQQQQ1wEiAUKAgICAcINCgICAgOAAUgRAIAAgASAEENABGgsgASEECyAHQRBqJAAgBAtaAQF+IAAgAykDABC5A0EAR61CgICAgBCEIQQgAUKAgICAcINCgICAgDBRBEAgBA8LIAAgAUEGENcBIgFCgICAgHCDQoCAgIDgAFIEQCAAIAEgBBDQARoLIAELjgIBAn4CQAJAIAJFBEAgACgCCCgCuAQoAsABIgJBBGsiAyADKAIAQQFqNgIAIAFCgICAgHCDIQUgAq1CgICAgJB/hCEEDAELAn4gAUKAgICAcIMiBUKAgICAMFIgAykDACIEQoCAgIBwg0KAgICAgH9SckUEQCAAQdbPwQAgACAAKAIIIASnEDEQc0G8z8EAEJcBDAELIAAgBBCyAQsiBEKAgICAcINCgICAgOAAUQ0BCyAFQoCAgIAwUQ0AAkAgACABQQUQ1wEiAUKAgICAcINCgICAgOAAUQRAIAAgBBAnDAELIAAgASAEENABGiAAIAFB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BQwGCwJAAkAgAigCCA4CCAABCyABQQQ2AgQgAyACKQMQNwMoIAAgACkDWCACIANBKGpBABC1AyIIQoCAgIBwg0KAgICA4ABRBEAgACgCCCICKQOIBSEIIAJCgICAgMAANwOIBSADIAg3AxAgACAAKQNYIAIgA0EQakEBELUDIQggACADKQMQECcgCEKAgICAcINCgICAgOAAUQ0JCyAAIAE1AgBCgICAgHCEIANBARDpBUUEQCADQoCAgIAwNwMYIANCgICAgDA3AxAgACAIIAMgA0EQahC2AxogACADKQMAECcgACADKQMIECcLIAAgCBAnDAgLIAAgAiACKQMQEOoFDAcLIAIpAxAiCEKAgICA8H5aBEAgCKdBBGsiBCAEKAIAQQFqNgIACwJAIAIoAggiBEECRw0AIAEoAgRBAUcNACAAIAgQJBpBAQwCCyABKAJAIgIgBK03AwAgAkEIayAINwMAIAEgAkEIajYCQAtBAAshAiABQQM2AgQgASACOgAUCwJAA0AgACAGELQDIglCgICAgHCDIghCgICAgOAAUQRAIAAoAggiAikDiAUhCCACQoCAgIDAADcDiAUgACABEOgFIAAgBSgCACAIEOoFIAAgCBAnDAQLIAlC/////w9WDQEgASgCQEEIayICKQMAIQggAkKAgICAMDcDACAJQgJWDQICQAJAIAmnQQFrDgIAAAELIAFBAkEBIAlCAlEbNgIEIAAgASAIQQAQ6wUgACAIECcMBAsgAyAINwMoAkACQCAAIAApA1ggAiADQShqQQAQtQMiCUKAgICAcINCgICAgOAAUQ0AIAAgATUCAEKAgICAcIQgA0EQakEAEOkFBEAgACAJECcMAQsgA0KAgICAMDcDCCADQoCAgIAwNwMAIAAgCSADQRBqIAMQtgMgACAJECdBACECA0AgAkEQRwRAIAAgA0EQaiACaikDABAnIAJBCGohAgwBCwtFDQELIAAgCBAnIAFBAToAFAwBCwsgACAIECcMBAsgCEKAgICAMFINBCABKAJAQQhrIgIpAwAhCCACQoCAgIAwNwMAIAAgARDoBSAAIAEgCEEBEOsFIAAgCBAnDAELCwALIAAgAUKAgICAMEEBEOsFCyADQTBqJAAPC0GiyMEAQf+YwQBBm6sBQeeQwAAQFAALIAAgASgCBEEFRwRAIAFBBTYCBCAA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/////wCDQoCAgICAgID4/wBWGyEEDAcLQoCAgIDgfiACKAIcIASnQQJ0aioCALu9IgFCgICAgKCBgPz/AH0gAUL///////////8Ag0KAgICAgICA+P8AVhshBAwGC0KAgICA4H4gAigCHCAEp0EDdGopAwAiAUKAgICAoIGA/P8AfSABQv///////////wCDQoCAgICAgID4/wBWGyEEDAULIAAgAigCHCAEp0EDdGopAwAQigIhBAwECyAAIAIoAhwgBKdBA3RqKQMAEIsCIQQMAwsACyACKAIcIASnajAAAEL/////D4MhBAwBC0KAgICAMCEECyAFQRBqJAAgBAuBBAIEfgR/IwBBEGsiCCQAQoCAgIDgACEFAkAgACABEKYGIgJFDQAgAigCICEJIAAgCEEIaiADKQMAEP8DDQAgCCkDCCEBIAMpAwghBAJ+IAIvAQpBHWtB//8DcUEBTQRAIAAgBBCpBgwBCyAAIAQQmgQLIgRCgICAgHCDQoCAgIDgAFENACACEJICBEAgACAEECcgABCWAgwBCwJAIAEgCa0iBiABQj+Hg3wiB0IAWQRAIAcgAigCICIDrVMNAQsgACAEECcgAEH8icAAQQAQxAEaDAELIABCgICAgDAgAi8BCiIKENcBIgFCgICAgHCDQoCAgIDgAFEEQCAAIAQQJwwBCwJAAkACQCAAIAYgCkGOocIAai0AACIKrYYQ8AMiBUKAgICAcINCgICAgOAAUQ0AIAIQkgIEQCAAIAQQJyAAIAUQJyAAIAEQJyAAEJYCDAMLAn9BACAFQoCAgIBwVA0AGkEAIAWnIgsvAQpBFEcNABogCygCGAshCyAAIAEgBUIAIAZBABDzAw0AAkAgCSADIAMgCUsbIgNFDQAgAyAKdCIDRQ0AIAsoAgwgAigCGCICKAIMKAIYKAIMIAIoAhBqIAP8CgAACyAAIAEgByAEEKoGQQBIDQEgASEFDAMLIAAgBBAnCyAAIAEQJwtCgICAgOAAIQULIAhBEGokACAFCysBAX8gAUKAgICA8H5aBEAgAadBBGsiAiACKAIAQQFqNgIACyAAIAEQlAQLRwECfyACQv////8HWARAIAAgASACIANBgIABEIsBDwsgACACEP0CIgRFBEAgACADECdBfw8LIAAgASAEIAMQlwIgACAEEFELPQEBfyAAIAEQpgYi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AGNrCyIGDQEgACABSyAAIAFJayEGDAELIAJBATYCBAsgBCADKQMQECcgBCADKQMYECcLIANBIGokACAGC2IBAX4gACABEKYGIgJFBEBCgICAgOAADwtCgICAgOAAIQQgAEKAgICAMCABIAIvAQogAigCIBDxAyIBQoCAgIBwg0KAgICA4ABSBEAgACABIAAgAxDBBiEEIAAgARAnCyAEC5AEAgZ/A34jAEEgayIFJABCgICAgOAAIQsCQCAAIAEQpgYiCkUNACAKEJICBEAgABCWAgwBCyAKKAIgIQdBLCEGAkAgAkEATCAEckUEQEKAgICAMCEMIAciAiEIIAMpAwAiDUKAgICAcINCgICAgDBRDQEgACANELIBIgxCgICAgHCDQoCAgIDgAFENAkF/IQYgDKciCSgCAEEBRgRAIAkQMy0AACEGCyAHIAooAiAiCCAHIAhIGyECDAELQoCAgIAwIQwgByICIQgLIAAgBUEIakEAENUFGiACQQAgAkEAShshA0EAIQICQANAIAIgA0cEQAJAIAJFDQAgBkEATgRAIAVBCGogBhDWBUUNAQwECyAFQQhqIAlBACAJKAIAQf////8HcRCIAg0DCyAAIAEgAhDNASILQoCAgIBwgyINQoCAgIAgUSANQoCAgIAwUXJFBEAgDUKAgICA4ABRDQMgBUEIaiAEBH4gACALEMUGBSALCxDGBg0DCyACQQFqIQIMAQsLQQEgCCAIQQFMGyECIAZBAEghAwNAIAIgB0gEQAJAIANFBEAgBUEIaiAGENYFDQQMAQsgBUEIaiAJQQAgCSgCAEH/////B3EQiAINAwsgAkEBaiECDAELCyAAIAwQJyAFQQhqEIkCIQsMAQsgBUEIahDYBSAAIAwQJ0KAgICA4AAhCwsgBUEgaiQAIAsLMQAgAUKAgICAEIRCgICAgHCDQoCAgIAwUQRAIAAgARCEAg8LIAAgAUE8QQBBABD3BQuGAQEBfyAAKAIUBEAgACgCACABECdBfw8LAkACQAJAIAFCIIinQQdqDgICAAELIAAgARDbAiAAKAIAIAEQJw8LIAAoAgAgARCEAiIBQoCAgIBwg0KAgICA4ABSDQAgABDjAkF/DwsgACABpyICQQAgAigCAEH/////B3EQiAIgACgCACABECcLzQ0EB38BfAF+AX0jAEEgayIHJABCgICAgOAAIQ0CQCAAIAEQpgYiCEUNACAIEJICBEAgABCWAgwBC0F/IQsCQAJAAkAgCCgCICIFRQ0AQQEhBgJAIARBAUYEQEF/IQkgBUEBayEKIAJBAkgEQEF/IQYMAgsgACAHIAMpAwhCfyAKrCAFrBCCBA0FQX8hBiAHKAIAIgpBAE4NAQwECyAHQQA2AhwCf0EAIAJBAkgNABogACAHQRxqIAMpAwgQyAYNBSAHKAIcIgJBAEgEQCACIAVqIgJBACACQQBKGwwBCyACIAUgAiAFSBsLIQogBSEJCwJAIAgQkgJFBEAgBSAIKAIgIgJNDQELAkACQCAEQQFqDgMABQEFCyADNQIEQiCGQoCAgIAwUg0DQX9BACAKIAgoAhgoAhQgCC8BCkGOocIAai0AAHZPGyELDAMLIAgQkgINAyAIKAIgIQILIAUgAiACIAVKGyIFRQ0AIAdCADcDEAJAAn8CQAJAAn8CQAJAQQggAykDACIBQiCIpyICIAJBCGtBb0kbIgJBB2sOAgMBAAsgAkF3Rg0CIAINBiAHIAHEIgE3AxAgAbkhDEEADAELIAFCgICAgKCBgPz/AHy/IgxEAAAAAAAA4MNmRSAMRAAAAAAAAOBDY0VyDQIgByAM/AY3AxAgDCAMnWILIQNBAQwCCyABpyEDIAJBB0YEQCAHIAM2AgQgB0EBNgIAIAchAwsCQAJAAkAgCC8BCkEdaw4CAQAFCyADIAMoAgAiAkECdGooAgBBAEgNBCACQQNJDQEgAkEDRw0EIAMoAgwNBAwBCyADKAIAQQJLDQMLIAAgB0EQaiABEJEGDQZBASEDQQAMAQtBASEDQQELIQIgCiAFIARBAUZrIgAgACAKShshACAJIAUgBSAJShshCQJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgCC8BCkEWaw4MAQABAwQGBwwMCQoLDwsgAw0OIAcpAxAiDUKAAXxCgAJUDQEMDgsgAyAHKQMQIg1C/wFWcg0NCyANpyECIAgoAhwhAyAEQQFGBEAgAkH//wNxIQIDQCAAIAlGDQ0gAiAAIANqLQAARg0MIAAgBmohAAwACwALIANFDQwgACADaiACQf//A3EgBSAAaxDJBiIARQ0MIAAgA2shCwwMCyADDQsgBykDECINQoCAAnxCgIAEVA0BDAsLIAMgBykDECINQv//A1ZyDQoLIAZBAXQhAyAIKAIcIABBAXRqIQUgDadB//8DcSECA0AgACAJRg0JIAUvAQAgAkYNCCADIAVqIQUgACAGaiEADAALAAsgAw0IIAcpAxAiDUKAgICACHxCgICAgBBUDQEMCAsgAyAHKQMQIg1C/////w9Wcg0HCyAGQQJ0IQMgCCgCHCAAQQJ0aiEFIA2nIQIDQCAAIAlGDQYgBSgCACACRg0FIAMgBWohBSAAIAZqIQAMAAsACyACRQ0FIAwgDGIEQCAEQX9HDQggBkEBdCECIAgoAhwgAEEBdGohBQNAIAAgCUYNBiAFLwEAQf//AXFBgPgBSw0FIAIgBWohBSAAIAZqIQAMAAsACyAMRAAAAAAAAAAAYQRAIAZBAXQhAiAIKAIcIABBAXRqIQUDQCAAIAlGDQYgBS8BAEH//wFxRQ0FIAIgBWohBSAAIAZqIQAMAAsACyAMEJECIgMQjAIgDGINBSAGQQF0IQIgCCgCHCAAQQF0aiEFA0AgACAJRg0FIAUvAQAgA0YNBCACIAVqIQUgACAGaiEADAALAAsgAkUNBCAMIAxiBEAgBEF/Rw0HIAZBAnQhAiAIKAIcIABBAnRqIQUDQCAAIAlGDQUgBSoCACIOIA5cDQQgAiAFaiEFIAAgBmohAAwACwALIAwgDLYiDrtiDQQgBkECdCECIAgoAhwgAEECdGohBQNAIAAgCUYNBCAFKgIAIA5bDQMgAiAFaiEFIAAgBmohAAwACwALIAJFDQMgCCgCHCEDIAwgDGEEQCAGQQN0IQIgAyAAQQN0aiEFA0AgACAJRg0EIAUrAwAgDGENAyACIAVqIQUgACAGaiEADAALAAsgBEF/Rw0FIAZBA3QhAiADIABBA3RqIQUDQCAAIAlGDQMgBSsDACIMIAxiDQIgAiAFaiEFIAAgBmohAAwACwALIAINAiAGQQN0IQIgCCgCHCAAQQN0aiEFIAcpAxAhAQNAIAAgCUYNAiAFKQMAIAFRDQEgAiAFaiEFIAAgBmohAAwACwALIAAhCwsLIARBf0cNAQsgC0EATq1CgICAgBCEIQ0MAQsgC60hDQsgB0EgaiQAIA0LLQEBfyACQoCAgIDwfloEQCACp0EEayIDIAMoAgBBAWo2AgALIAAgASACEMoGC+0CAQN/IAJBAEchBQJAAkACQAJAIABBA3FFIAJFckUEQCAALQAAIAFB/wFxRgRAIAAhAyACIQQMBAsgAkEBayIEQQBHIQUgAEEBaiIDQQNxRSAERXINASADLQAAIAFB/wFxRg0DIAJBAmsiBEEARyEFIABBAmoiA0EDcUUgBEVyDQEgAy0AACABQf8BcUYNAyACQQNrIgRBAEchBSAAQQNqIgNBA3FFIARFcg0BIAMtAAAgAUH/AXFGDQMgAkEEayIEBEAgAEEEaiEDDAMLQQAPCyACIQQgACEDCyAFRQ0CCyABQf8BcSIAIAMtAABGIARBBElyRQRAIABBgYKECGwhAANAQYCChAggAygCACAAcyICayACckGAgYKEeHFBgIGChHhHDQIgA0EEaiEDIARBBGsiBEEDSw0ACwsgBEUNAQsgAUH/AXEhAANAIAAgAy0AAEYEQCADDwsgA0EBaiEDIARBAWsiBA0ACwtBAAu6AQIDfwF8A0ACQEF/IQQCQAJAAkBBCCACQiCIpyIFIAVBCGtBb0kbDgkAAAAAAgIDAgECCyACpyEDQQAhBAwCC0EAIQQgAkKAgICAoIGA/P8AfL8iBiAGYg0BIAZEAAAAAAAA4MFjBEBBgICAgHghAwwCCyAGRAAAwP///99BZARAQf////8HIQMMAgsgBvwCIQMMAQsgACACEIECIgJCgICAgHCDQoCAgIDgAFINAQsLIAEgAzYCACAECw0AIAAtAAAgAS0AAGsLDQAgACwAACABLAAAawsNACAALgEAIAEuAQBrCw0AIAAvAQAgAS8BAGsLFwAgACgCACIAIAEoAgAiAUogACABSGsLFwAgACgCACIAIAEoAgAiAUsgACABSWsLGQECfiAAKQMAIgMgASkDACIEVSADIARTawsZAQJ+IAApAwAiAyABKQMAIgRWIAMgBFRrCxUAIAAvAQAQjAIgAS8BABCMAhDUBgteAQF+IAAgAGIEQCABIAFhDwsgASABYiAAIAFjcgR/QX8FIAAgAWQEQEEBDwsgAEQAAAAAAAAAAGIEQEEADwsgAb0hAiAAvUIAUwRAIAJCP4enQX9zDwsgAkI/iKcLCxEAIAAqAgC7IAEqAgC7ENQGCw8AIAArAwAgASsDABDUBgsHACABMQAACw4AIAEwAABC/////w+DCw4AIAEyAQBC/////w+DCwcAIAEzAQALBwAgATUCAAs9AQF+IAEoAgAiAEEATgRAIACtDwtCgICAgOB+IAC4vSICQoCAgICggYD8/wB9IAJCgICAgICAgPj/AFYbCwwAIAAgASkDABCKAgsMACAAIAEpAwAQiwILPQEBfkKAgICA4H4gAS8BABCMAr0iAkKAgICAoIGA/P8AfSACQv///////////wCDQoCAgICAgID4/wBWGws7AQF+QoCAgIDgfiABKgIAu70iAkKAgICAoIGA/P8AfSACQv///////////wCDQoCAgICAgID4/wBWGws5AQF+QoCAgIDgfiABKQMAIgJCgICAgKCBgPz/AH0gAkL///////////8Ag0KAgICAgICA+P8AVhsLwgECAn8BfiMAQRBrIgUkAAJAIAAgASACIAMQvAMiAUKAgICAcINCgICAgOAAUQ0AAkAgACABELUGIgZBAEgNAAJAIARFDQAgAacQjgJFDQAgABCQBgwBCyACQQFHDQEgAykDACIHQoCAgIDwfloEQCAHp0EEayICIAIoAgBBAWo2AgALIAAgBUEIaiAHEIEEDQAgBSkDCCAGrVcNASAAQfPXwABBABBwGgsgACABECdCgICAgOAAIQELIAVBEGokACABC3UBBH8jACEEAkADQCABQoCAgIBwVA0BIAGnIgIvAQoiBUEzRgRAIAIoAhgiAkUNAiAEIAAoAggoAoQFSQRAIAAQX0F/IQMMAwsgAi0AEQRAIAAQxQJBfyEDDAMLIAIpAwAhAQwBCwsgBUECRiEDCyAEJAAgAwv/BgIJfgJ/IwBBMGsiDSQAIAMpAwAhBUEBIQ4CQAJAAkACfiACQQJIBEBCgICAgDAhC0KAgICAMAwBC0KAgICAMCADKQMIIgtCgICAgHCDQoCAgIAwUQ0AGiAAIAsQ2AENAUEAIQ5CgICAgDAgAkECRg0AGiADKQMQCyEMAkAgACAFQeQBEGsiBkKAgICAcIMiCUKAgICAIFEgCUKAgICAMFFyRQRAIAlCgICAgOAAUQ0CIAAgBhChAUUEQCAAIAYQJyAAQef7wABBABBwGgwDC0KAgICA4AAhByAAENQBIgpCgICAgOAAUQRAIAAgBhAnQoCAgIAwIQZCgICAgDAhBEKAgICAMCEIDAQLIAAgBSAGEJQCIQQgACAGECcgBEKAgICAcIMiCUKAgICA4ABRBEBCgICAgDAhBiAKIQdCgICAgDAhCAwECwJAIAAgBEHy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AEEBajYCAAwDCyAAQQIgBxC+ASEBDAILQfuqwQBB/5jBAEGnpQNBpJDAABAUAAsgBEEBNgIACyAHQRBqJAAgAQtfACAAIAEgBEEkahCVAiICRQRAQoCAgIDgAA8LIAAgAiADKQMAIgFCACABQiCIp0EIa0FvTxsgASABQv///////////wCDQoCAgIDg/v8DURsQ+ANBAEetQoCAgIAQhAtzACAAIAEgBEEkahCVAiICRQRAQoCAgIDgAA8LIAAgAiADKQMAIgFCACABQiCIp0EIa0FvTxsgASABQv///////////wCDQoCAgIDg/v8DURsQ+AMiA0UEQEKAgICAEA8LIAAoAgggAiADEPYGQoGAgIAQC8wBAQJ/IAItAARFBEAgAigCGCIDIAIoAhQiBDYCACAEIAM2AgQgAkEANgIUIAJBADYCGAJAIAEtAABBAUYEQCAAIAIQzgQMAQsgACACKQMgECgLIAAgAikDKBAoIAIgAigCAEEBayIDNgIAAkAgA0UEQCACKAIQIgMgAigCDCIENgIAIAQgAzYCBCACQQA2AgwgAkEANgIQIAAgAhAWDAELIAJCgICAgDA3AyggAkKAgICAMDcDICACQQE6AAQLIAEgASgCDEEBazYCDAsLiAEAIAAgASAEQSRqEJUCIgJFBEBCgICAgOAADwsgACACIAMpAwAiAUIAIAFCIIinQQhrQW9PGyABIAFC////////////AINCgICAgOD+/wNRGxD4AyIARQRAQoCAgIAwDwsgACkDKCIBQoCAgIDwfloEQCABp0EEayIAIAAoAgBBAWo2AgALIAEL9wICAn8BfiMAQRBrIgIkAEKAgICA4AAhBwJAIAAgASAEQQF1EJUCIgVFDQAgBEEBcSIEBEAgACADKQMIENgBDQELIAIgAykDACIBQgAgAUIgiKdBCGtBb08bIAEgAUL///////////8Ag0KAgICA4P7/A1EbIgE3AwgCQCAFLQAAQQFHDQAgARD3Aw0AIABBqobAAEEAEHAaDAELAkAgACAFIAEQ+AMiBgRAIAYpAyghAQwBCyADKQMIIQECQCAEBEAgACABQoCAgIAwQQEgAkEIahA+IgFCgICAgHCDQoCAgIDgAFENAyAAIAUgAikDCBD4AyIDRQ0BIAAoAgggBSADEPYGDAELIAFCgICAgPB+VA0AIAGn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AigCDA0DIAIgAUIAIAFCIIinQQhrQW9PGyABIAFC////////////AINCgICAgOD+/wNRGyIBNwMgAkAgACAJIAEQ+ANFDQAgACADIAEQ+AMNACAAIAMgARD5AyEKIAAgARAnIApFDQMgCkKAgICAMDcDKAwBCyAAIAEQJwwACwALQoCAgIDgACEEIAAgASACIAJBARD+BiIBQoCAgIDgAFEEQEKAgICAMCEGQoCAgIAwIQUMAQtBACEDQoCAgIAwIQYCQCAAQoCAgIAwQQBBAEEBEPUDIgVCgICAgHCDQoCAgIDgAFENAAJAIAVCgICAgHBUDQAgBaciCS8BCkElRw0AIAkoAhghAwsgAikDKCEIA0AgAiAAIAEgAiACIAJBDGpBARDzBiIENwMgIARCgICAgHCDQoCAgIDgAFENASACKAIMBEAgASEEDAQLIAAgACAIIAdBASACQSBqED4QbCEJIAIpAyAhBAJAIAlBAEoEQCACIARCACAEQiCIp0EIa0FvTxsgBCAEQv///////////wCDQoCAgIDg/v8DURsiBDcDICAAIAMgBBD4AyACKQMgIQQEQCAAIAQQJwwDCyAAIAMgBBD5AyEJIAAgAikDIBAnIAlFDQEgCUKAgICAMDcDKAwCCyAAIAQQJyAJQQBODQELCwsgASEECyAAIAUQJ0KAgICA4AAhBQsgACACKQMoECcgACACKQMYECcgACAEECcgACAGECcLIAJBMGokACAFC74GAgV+AX8jAEEwayICJAAgAiABNwMoQoCAgIDgACEFAkAgACABQSUQlQIiCUUNACAAIAMpAwAiByACQQhqIAJBIGogAkEQahD9BkEASA0AAkACQCACKQMIIAk1AgxUBEBCgICAgDAhBSAAIAIpAxAgB0EAQQAQPiIEQoCAgIBwg0KAgICA4ABRBEBCgICAgDAhBgwCCyAAIARB8gAQayIGQoCAgIBwg0KAgICA4ABRDQEgAEKAgICAMEEBIAJBKGpBARD1AyIFQoCAgIBwg0KAgICA4ABRDQECf0EAIAVCgICAgHBUDQAaQQAgBaciAy8BCkElRw0AGiADKAIYCyEDA0AgAiAAIAQgBkEAQQAgAkEEahCGASIBNwMYIAFCgICAgHCDQoCAgIDgAFENAiACKAIEDQMgAiABQgAgAUIgiKdBCGtBb08bIAEgAUL///////////8Ag0KAgICA4P7/A1EbIgE3AxggACADIAEQ+AMiCQRAIAAoAgggAyAJEPYGCyAAIAEQJwwACwALQoCAgIDgACEEIAAgASACIAJBARD+BiIBQoCAgIDgAFEEQEKAgICAMCEGQoCAgIAwIQUMAQtBACEDQoCAgIAwIQYCQCAAQoCAgIAwQQBBAEEBEPUDIgVCgICAgHCDQoCAgIDgAFENAAJAIAVCgICAgHBUDQAgBaciCS8BCkElRw0AIAkoAhghAwsgAikDICEIA0AgAiAAIAEgAiACIAJBBGpBARDzBiIENwMYIARCgICAgHCDQoCAgIDgAFENASACKAIEBEAgASEEDAQLIAAgACAIIAdBASACQRhqED4QbCEJIAIpAxghBAJAIAlFBEAgAiAEQgAgBEIgiKdBCGtBb08bIAQgBEL///////////8Ag0KAgICA4P7/A1EbIgQ3AxggACADIAQQ+AMgAikDGCEEBEAgACAEECcMAwsgACADIAQQ+QMhCSAAIAIpAxgQJyAJRQ0BIAlCgICAgDA3AygMAgsgACAEECcgCUEATg0BCwsLIAEhBAsgACAFECdCgICAgOAAIQULIAAgAikDIBAnIAAgAikDEBAnIAAgBBAnIAAgBhAnCyACQTBqJAAgBQuoBAIFfgR/IwBBIGsiAiQAQoCAgIDgACEHAkAgACABQSUQlQIiCkUNACAAIAMpAwAiBCACQQhqIAJBGGogAkEQahD9BkEASA0AIAAgAikDGBAnQoCAgIAwIQZCgICAgDAhBQJAAkAgAEKAgICAMEEAQQBBARD1AyIBQoCAgIBwg0KAgICA4ABRDQACQCABQoCAgIBwVA0AIAGnIgMvAQpBJUcNACADKAIYIQkLIApBCGohAyAKQQRqIQsDQCALIAMoAgAiA0cEQCADQQhrLQAARQRAIAAgCSADKQMUEPkDIgxFDQMgDEKAgICAMDcDKAsgA0EEaiEDDAELCyAAIAIpAxAiCCAEQQBBABA+IgVCgICAgHCDQoCAgIDgAFENACAAIAVB8gAQayIGQoCAgIBwg0KAgICA4ABRDQADQCAAIAUgBkEAQQAgAkEEahCGASIEQoCAgIBwg0KAgICA4ABRDQEgAigCBARAIAEhBwwDCyAAIAogBEIAIARCIIinQQhrQW9PGyAEIARC////////////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BSABQQFzIQEgAyEGDAELCwsgBEEQaiQAC+QDAgN/AX4jAEEQayIEJAACQCABQv////9vWARAIAAQmgFCgICAgOAAIQUMAQtCgICAgOAAIQUgACAAIAFB/q3AABCcBhBsIgJBAEgNACACBH8gBEHkADoACCAEQQlqBSAEQQhqCyECIAAgACABQfYAEGsQbCIDQQBIDQAgAwRAIAJB5wA6AAAgAkEBaiECCyAAIAAgAUGU8sAAEJwGEGwiA0EASA0AIAMEQCACQekAOgAAIAJBAWohAgsgACAAIAFBzPTAABCcBhBsIgNBAEgNACADBEAgAkHtADoAACACQQFqIQILIAAgACABQarYwAAQnAYQbCIDQQBIDQAgAwRAIAJB8wA6AAAgAkEBaiECCyAAIAAgAUH3ABBrEGwiA0EASA0AIAMEQCACQfUAOgAAIAJBAWohAgsgACAAIAFBxaTAABCcBhBsIgNBAEgNACADBEAgAkH2ADoAACACQQFqIQILIAAgACABQdSFwAAQnAYQbCIDQQBIDQAgAwRAIAJB+QA6AAAgAkEBaiECCyAEQQhqIAJGBEAgACgCCCgCuAQoAsABIgBBBGsiAiACKAIAQQFqNgIAIACtQoCAgICQf4QhBQwBCyAAIARBCGoiACACIABrENYCIQULIARBEGokACAFC8EDAQd/IwBBIGsiByQAAkACQAJAAkACQCABQv////9vWARAIAAQmgEMAQsgASAAKAIwKQOYARC3AQ0CIAAgARDAByICDQELQoCAgIDgACEBDAMLIAIoAgAiBSgCACICQf////8HcSIDDQELIABB7c7BABDXAiEBDAELIAAgB0EIaiADIAJBH3YQhgIaIAUoAgBB/////wdxIQhBACEAA0ACQAJAIAAgCEgEQCAAQQFqIQJBfyEGAkACfwJAAkACQAJAAkACQAJAIAUgABBIIgNB2wBrDgMDAQIACyACIQACQCADQQprDgQECwsFAAsgA0EvRw0HIARFDQVBASEEQS8hAwwHC0HcACEDIAIgCE4NBiAAQQJqIQAgBSACEEghBgwJC0EAIQRB3QAhAwwFC0HbACEDIAQgAiAITnINBiAFIAIQSEHdAEcNBiAAQQJqIQAgBSACEEghBkEBIQQMBwtB7gAMAgtB8gAMAQtBACEEQS8LIQZB3AAhAwsgAiEADAILIAdBCGoQiQIhAQwDCyACIQBBASEECyAHQQhqIgIgAxCoBxogBkEASA0AIAIgBhCoBxoMAAsACyAHQSBqJAAgAQtsAQF/IAFC/////29YBEAgABCaAUKAgICA4AAPCwJ+IAGnIgMvAQpBE0cEQEKAgICAMCABIAAoAjApA5gBELcBDQEaIABBExDDA0KAgICA4AAPCyACIAMoAhwQMy8AAHFBAEetQoCAgIAQhAsLoAMCA34CfwJAAkAgACABEMAHIgJFDQAgAykDCCEFAkACQAJAIAMpAwAiBEKAgICAcFQNACAEpyIDLwEKQRNHDQAgBUKAgICAcINCgICAgDBSBEAgAEHFk8EAQQAQcBpCgICAgOAADwsgAygCGCIHQQRrIgggCCgCAEEBajYCACADKAIcIgNBBGsiCCAIKAIAQQFqNgIAIAOtIQUgB60hBAwBC0KAgICAMCEGAn4gBEKAgICAcINCgICAgDBRBEAgACgCCCgCuAQoAsABIgNBBGsiByAHKAIAQQFqNgIAIAOtQoCAgICQf4QMAQsgACAEELIBCyIEQoCAgIBwg0KAgICA4ABRDQFCgICAgOAAIQYgACAEIAUQrgUiBUKAgICA4ABRDQELIAAgAjUCAEKAgICAkH+EECcgACACNQIEQoCAgICQf4QQJyACIAU+AgQgAiAEPgIAIAAgAUHdAEIAEJcCQQBIDQEgAUKAgICA8H5UDQIgAadBBGsiACAAKAIAQQFqNgIADAILIAAgBBAnIAAgBhAnC0KAgICA4AAPCyABC0UBAX4gACABIAMpAwAQvQciAUKAgICAcIMiBEKAgICA4ABSBH4gACABECcgBEKAgICAIFKtQoCAgIAQhAVCgICAgOAACwuDAQAjAEEgayICJAACfgJAIAFC/////29YBEAgABCaAQwBCyAAIAJBCGoiA0EAENUFGiADQS8Q1gUaAkAgAyAAIAFB9AAQaxDGBg0AIANBLxDWBRogAyAAIAFB9QAQaxDGBg0AIAMQiQIMAgsgAkEIahDYBQtCgICAgOAACyACQSBqJAALjRQCCn8OfiMAQZABayIEJAACQCABQv////9vWARAIAAQmgFCgICAgOAAIRAMAQsgAykDCCEaQQAhAiAAIARBOGpBABDVBRogBEEANgIwIARCgICAgMAANwMoIAQgADYCACAEIARBCGoiBTYC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MCEGDAELIAAgAUH1ABBrIgZCgICAgHCDQoCAgIDgAFENACAAIAYQhAIiBkKAgICAcINCgICAgOAAUQ0AIAanIgNB5wBBABDLB0F/RgRAIAAgASAIEL0HIQUMAwtBASEMIANB9QBBABDLB0EASARAIANB9gBBABDLB0EATiEMCyAAIAFB3QBCABCXAkEASA0AIAAQ1AEiBEKAgICA4ABRBEBCgICAgOAAIQQMAgsgCKchDQNAAkAgACAHECcgACABIAgQvQciB0KAgICAcIMiCUKAgICAIFENACAJQoCAgIDgAFENAwJAIAAgACAHQgAQ/AIQhAIiC0KAgICAcIMiCUKAgICAkH9SBEBBACEDIAlCgICAgOAAUQ0FDAELIAunKAIAQf////8HcUUhAwsgACAEIAogCxCqBkEASA0DIAMEQCAAIAJBCGogACABQd0AEGsQgQRBAEgNBCAAIAFB3QAgDSACKQMIIAwQvgcQmgIQlwJBAEgNBAsgCkIBfCEKDAELCyAKUEUEQCAEIQUMAwsgACAEECdCgICAgCAhBQwCC0KAgICAMCEECyAAIAQQJwsgACAHECcgACAGECcgACAIECcLIAJBEGokACAFC/EDAgZ+An8jAEEgayICJAACQCABQv////9vWARAIAAQmgFCgICAgOAAIQcMAQtCgICAgOAAIQdCgICAgDAhCAJAIAAgAykDABCyASIJQoCAgIBwg0KAgICA4ABRBEBCgICAgDAhBEKAgICAMCEFQoCAgIAwIQYMAQsCQAJAIAAgASAAKQNQEMIDIgZCgICAgHCDQoCAgIDgAFEEQEKAgICAMCEEDAELIAAgACABQfUAEGsQhAIiBEKAgICAcINCgICAgOAAUg0BC0KAgICAMCEFDAELIAIgBDcDGCACIAE3AxAgACAGQQIgAkEQahC8AyIFQoCAgIBwg0KAgICA4ABRDQAgACACQQhqIAAgAUHdABBrEIEEDQAgACAFQd0AIAIpAwgQmgIQlwJBAEgNAEKAgICA4AAhCCAAQTAQxwEiAUKAgICA4ABRDQAgAEEYED8iA0UEQCABIQgMAQsgAyAJNwMIIAMgBTcDACADIASnIgtB5wBBABDLB0EATjoAEEEBIQogC0H1AEEAEMsHQQBIBEAgC0H2AEEAEMsHQQBOIQoLIANBADYCFCADIAo6ABEgASAD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IQUCQCAAIAJBCGoiByABEMgIDQAgACAHIAMpAwAQsQINACACKwMIIgQgBGIEQCAAIAEgBBDPCCEFDAELIAS9Qv///////////wCDQv/////////3/wBYBEAgBJ0iBEQAAAAAALCdQKAgBCAERAAAAAAAAFlAYxsgBCAERAAAAAAAAAAAZhshBAsgAkKAgICA4H4gBL1CgICAgKCBgPz/AH0gBJm9QoCAgICAgID4/wBWGyIGNwMAIAAgAUEBIAJBERDQCCEFIAAgBhAnCyACQRBqJAAgBQv1AQEDfiMAQRBrIgIkAEKAgICA4AAhBQJAIAAgACABEGUiAUEBENgCIgZCgICAgHCDQoCAgIDgAFENACAGQiCIIgRQRSAEp0EIa0FuS3FFBEAgACACQQhqIAYQsQJBAEgNAUKAgICAICEFIAIpAwhC////////////AINC//////////f/AFYNAQtCgICAgOAAIQUgACABQfHjwAAQnAYiBEKAgICAcINCgICAgOAAUQ0AIAAgBBChAUUEQCAAQdaGwQBBABBwGiAAIAQQJwwBCyAAIAQgAUEAQQAQoAEhBQsgACABECcgACAGECcgAkEQaiQAIAULWQEBfiAAQu0CfiAAQrEPfUICh3wgAELtDn0iASABQuQAgSIBfSABQj+HQpx/g3xCnH9/fCAAQsEMfSIAIABCkAOBIgB9IABCP4dC8HyDfEKQA398QsrxK30LIQAgAEKQA4FQrULuAkLtAiAAQgODUBsgAELkAIFQrX18CwgAEMUIEJoCC3sBBX8gASgCACIHIARqIQggByEFAkACQANAIAAgBWotAAAiCUEwa0H/AXFBCUsNASAGQf/B1y9KDQIgBUEBaiEFIAZBCmwgCWpBMGshBiAEQQFrIgQNAAsgCCEFCyAFIAdrIANIDQAgAiAGNgIAIAEgBTYCAEEBDwtBAAuOAQEHfwJAIAAgASgCACIDaiIHLQAAQf0BcUEsRw0AIANBCmohBCADQQFqIQhB5AAhBUEBIQACQANAIAAgB2otAABBMGsiCUH/AXFBCU0EQCAFIAlsIAZqIQYgBUEKbSEFIABBAWoiAEEKRw0BDAILCyAAIANqIQQLIAQgCEwNACACIAY2AgAgASAENgIACwvHAgEGfyMAQRBrIgUkACAFIAEoAgAiBEEBaiIGNgIEAkACQAJAAkAgACAEai0AACIIQStrDgMBAwEACyAIQdoARg0BDAILIAAgBUEEaiAFQQxqQQFBABDWCEUNASAFKAIEIgkgBmshBAJAIANFDQAgBEECaw4DAAIAAgsgBSgCDCEGA0AgBEEFTgRAIAZB5ABtIQYgBEECayEEDAELCwJAIARBA04EQCAGQeQAbSIAQZx/bCAGaiEEDAELQQAhBCAFQQA2AgggACAJai0AAEE6RgRAIAUgCUEBajYCBCAAIAVBBGogBUEIakECQQIQ1ghFDQMgBSgCCCEECyAGIQALIABBF0ogBEE7SnINASAAQTxsIARqIgBBACAAayAIQStGGyEHIAUoAgQhBgsgASAGNgIAIAIgBzYCAEEBIQcLIAVBEGokACAHCy0BAX8gASgCACEDA0AgAiAAIANqLQAAEN8DRQRAIAEgA0EBaiIDNgIADAELCwtyAQN/IAEoAgAhAwJAA0AgAi0AACIEBEAgACADai0AACIFQSBrIAUgBUHhAGtB/wFxQRpJG0H/AXEgBEEgayAEIARB4QBrQf8BcUEaSRtB/wFxRw0CIANBAWohAyACQQFqIQIMAQsLIAEgAzYCAAsgBEULugICAn8BfCMAQdAAayIEJAAgBEEQakEAQTj8CwAgBEKAgICAgICA+D83AyBCgICAgOB+IQECQCACRQ0AQQcgAkEAIAJBAEobIgIgAkEHThtBA3QhAgNAIAIgBUcEQCAAIARBCGogAyAFaikDABCxAgRAQoCAgIDgACEBDAMLIAQrAwgiBr1C////////////AINC//////////f/AFYNAiAEQRBqIAVqIAadOQMAAkAgBQ0AIAQrAxAiBkQAAAAAAAAAAGZFIAZEAAAAAAAAWUBjRXINACAEIAZEAAAAAACwnUCgOQMQCyAFQQhqIQUMAQsLQoCAgIDgfiAEQRBqQQAQxAi9IgFCgICAgKCBgPz/AH0gAUL///////////8Ag0KAgICAgICA+P8AVhshAQsgBEHQAGokACABCxgAIAFC/////29YBH8gABCaAUF/BUEACwsiACACQv////9vWARAIAAQmgFBfw8LIAAgASACpyADEPABC/MDAQJ+IwBBEGsiAiQAAkACQCABQoCAgIBwg0KAgICAMFIEQCAAIAEQ1gEMAQsgAykDACIBQoCAgIDwfloEQCABp0EEayID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ADYCAEKAgICA4AAhAQwBC0KAgICAMCEBAkAgAykDACIGQoCAgIBwg0KAgICAMFIEQCACIAMoAgwiBTYCDCAFIAanIgcoAgBB/////wdxSQ0BIAAgBhAnIANCgICAgDA3AwALIARBATYCAAwBCyAHIAJBDGoQpgchCCADIAIoAgw2AgwgBEEANgIAIAhB//8DTQRAIAAgCBDKASEBDAELIAAgBxAzIAVBAXRqQQIQpAQhAQsgAkEQaiQAIAELqgECAX4CfyMAQRBrIgIkAEKAgICA4AAhBAJAIAAgARCTAiIBQoCAgIBwg0KAgICA4ABRBEAgASEEDAELAkAgACACQQxqIAMpAwAQyAYNACABpyIGKAIAQf////8HcSEFAkAgAigCDCIDQQBIBEAgAyAFaiIDQQBIDQELIAMgBU8NACAAIAYgAxBIEMoBIQQMAQtCgICAgDAhBAsgACABECcLIAJBEGokACAEC5EBAgF+AX8jAEEQayICJABCgICAgOAAIQQCQCAAIAEQkwIiAUKAgICAcINCgICAgOAAUQRAIAEhBAwBCwJAIAAgAkEMaiADKQMAEMgGDQBCgICAgOB+IQQgAigCDCIDQQBIDQAgAyABpyIFKAIAQf////8HcU8NACAFIAMQSK0hBAsgACABECcLIAJBEGokACAEC74BAgF+AX8jAEEQayICJABCgICAgOAAIQQCQCAAIAEQkwIiAUKAgICAcINCgICAgOAAUQRAIAEhBAwBCwJAIAAgAkEMaiADKQMAEMgGDQACQCACKAIMIgNBAE4EQCADIAGnIgUoAgBB/////wdxSQ0BCyAAKAIIKAK4BCgCwAEiA0EEayIFIAUoAgBBAWo2AgAgA61CgICAgJB/hCEEDAELIAAgBSADEEgQygEhBAsgACABECcLIAJBEGokACAEC/sDAgd/A34CQAJAIAFCgICAgHCDQoCAgICQf1INACABpyIHKAIAIghBH3YhBiACQQAgAkEAShsiCSEEIAMhBSAIQf////8Hca0iDCELA0AgBARAIAUpAwAiDUKAgICAcINCgICAgJB/Ug0CIA2nKAIAIgogCHNBAEgNAiAEQQFrIQQgBUEIaiEFIAsgCkH/////B3GtfCELDAELCwJAAkBB/////wcgBnatIAtUBEAgABAeGgwBCyALIAxRBEAgAUKAgICA8H5U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AQuOAwEEfiMAQTBrIgIkACACIAE3AygCQCABQoCAgIAQhEKAgICAcINCgICAgDBRBEAgAEGSn8AAQQAQcBpCgICAgOAAIQYMAQsCQCADKQMAIgVCgICAgHBUDQBCgICAgOAAIQYgACAFIAQQayIHQoCAgIBwgyIIQoCAgIDgAFENAQJAIARB5gFHDQAgACAFELsJQQBODQAgACAHECcMAgsgCEKAgICAEIRCgICAgDBRDQAgACAHIAVBASACQShqEKABIQYMAQsgAiAAIAEQsgEiBzcDCEKAgICA4AAhBiAHQoCAgIBwg0KAgICA4ABRDQAgAiAFNwMQAkACQAJ/IARB5gFHBEBCgICAgDAhAUEBDAELIABB3OXAABDXAiIBQoCAgIDgAFENASACIAE3AxhBAgshAyAAIAApA1AgAyACQRBqELwDIQUgACABECcgBUKAgICAcINCgICAgOAAUg0BCyAAIAcQJwwBCyAAIAUgBEEBIAJBCGoQ9wUhBiAAIAIpAwgQJwsgAkEwaiQAIAYLmwECAn8BfgJAAkAgACABELAHIgNBAEgNACADRQ0BIAAgACABQfUAEGsiBEKAgICAcIMiAUKAgICAIFEgAUKAgICAMFFyBH9Bkp/AAAUgAUKAgICA4ABRDQEgACAEEIQCIgFCgICAgHCDQoCAgIDgAFENASABp0HnAEEAEMsHIAAgARAnQQBODQJBruXAAAtBABBwGgtBfyECCyACC4UFAgp+BX8jAEEQayICJAACQCABQoCAgIAQhEKAgICAcINCgICAgDBRBEAgAEGSn8AAQQAQcBpCgICAgOAAIQYMAQsgAykDCCEFAkAgAykDACIEQoCAgIBwVA0AIAAgBEHpARBrIgdCgICAgHCDIgZCgICAgCBRIAZCgICAgDBRcg0AIAZCgICAgOAAUQ0BIAIgBTcDCCACIAE3AwAgACAHIARBAiACEKABIQYMAQtCgICAgOAAIQZCgICAgDAhByAAAn5CgICAgDAgACABELIBIghCgICAgHCDQoCAgIDgAFENABpCgICAgOAAIAAQ1AEiAUKAgICA4ABRDQAaAkACQCAFQoCAgIBwg0KAgICAMFEEQCACQX82AgAMAQsgACACIAUQkARBAEgNAQsgCKciAzUCACEFIAAgBBCyASIHQoCAgIBwg0KAgICA4ABRDQACQCACKAIAIhBFDQAgBUL/////B4MiCachD0IAIQUCQCAEQoCAgIBwg0KAgICAMFENACAHpyIRNQIAQv////8HgyIKpyEOIA8EQCAJIAp9IA5FrSIJfSELIBCtIQxCACEEA0ACQCAEIAl8Ig0gC1UNACADIBEgDacQvQkiDkEASA0AIAAgAyAEpyAOEKEHIgRCgICAgOAAUQ0FIAAgASAFIARBABCaA0EASA0FIA6sIAp8IQQgDCAFQgF8IgVSDQEMBAsLIAVC/////w+DIQUgBKchEgwBCyAORQ0BCyAAIAMgEiAPEKEHIgRCgICAgOAAUQ0BIAAgASAFIARBABCaA0EASA0BCyAAIAgQJyAAIAcQJyABIQYMAgsgAQsQJyAAIAgQJyAAIAcQJwsgAkEQaiQAIAYLdQEEfyABKAIAQf////8HcSIDRQRAIAIPCyADQQFrIQUgACgCAEH/////B3EgA2shBCABQQAQSCEGAkADQCACIARKDQEgACAGIAIQywciA0EASCADIARKcg0BIAAgASADQQFqIgJBASAFELgJDQALIAMPC0F/C9YBAgJ/An4jAEEQayICJABCgICAgOAAIQYCQCAAIAEQkwIiAUKAgICAcINCgICAgOAAUQRAIAEhBgwBCwJAIAAgAkEMaiADKQMAIAGnIgUoAgBB/////wdxQQAQswYNACACIAUoAgBB/////wdxIgQ2AgggAykDCCIHQoCAgIBwg0KAgICAMFIEQCAAIAJBCGogByAEQQAQswYNASACKAIIIQQLIAAgBSACKAIMIgMgBCADIARIGyADIAQgAyAEShsQoQchBgsgACABECcLIAJBEGokACAGC8MBAgN/An4jAEEQayICJABCgICAgOAAIQcCQCAAIAEQkwIiAUKAgICAcINCgICAgOAAUQRAIAEhBwwBCwJAIAAgAkEMaiADKQMAIAGnIgYoAgBB/////wdxIgQgBBCzBg0AIAIgBCACKAIMIgRrIgU2AgggACAGIAQgAykDCCIIQoCAgIBwg0KAgICAMFIEfyAAIAJBCGogCCAFQQAQswYNASACKAIIBSAFCyAEahChByEHCyAAIAEQJwsgAkEQaiQAIAcLxAECAn8CfiMAQRBrIgQkAEKAgICA4AAhBgJAIAAgARCTAiIBQoCAgIBwg0KAgICA4ABRBEAgASEGDAELAkAgACAEQQxqIAMpAwAgAaciBSgCAEH/////B3EiAiACELMGDQAgBCACNgIIIAMpAwgiB0KAgICAcINCgICAgDBSBEAgACAEQQhqIAcgAiACELMGDQEgBCgCCCECCyAAIAUgBCgCDCIDIAIgAyACIANKGxChByEGCyAAIAEQJwsgBEEQaiQAIAYLnQICA38CfiMAQSBrIgIkAEKAgICA4AAhBwJAAkACQCAAIAEQkwIiAUKAgICAcINCgICAgOAAUQ0AIAAgAiADKQMAEP8DDQACQCAAIAIpAwAiCEL/////B1YEf0HAlsAABSAIQgFRDQMgAaciBSgCACIGQf////8HcSIERQ0DIAggBK1+Qv////8DWA0BQdTewAALQQAQxAEaDAELIAAgAkEIaiAEIAinIgNsIAZBH3YQhgINAAJAIARBAUcEQANAIANBAEwNAiACQQhqIAVBACAEEIgCGiADQQFrIQMMAAsACyACQQhqIAVBABBIIAMQwgkaCyAAIAEQJyACQQhqEIkCIQcMAgsgACABECcMAQsgASEHCyACQSBqJAAgBwtLAQF/AkAgACgCCCACaiIDIAAoAgxKBEAgACADIAEQ5AINAQsgAkEBaiECA0AgAkEBayICQQBMBEBBAA8LIAAgARCoB0UNAAsLQX8L3AUCBX4FfyMAQdAAayICJAACQAJAAkACQCABQoCAgIAQhEKAgICAcINCgICAgDBRBEAgAEGSn8AAQQAQcBoMAQsgAykDCCEIIAMpAwAiBUKAgICAcFQNAiAERQ0BIAAgBRC7CUEATg0BC0KAgICA4AAhBgwCCyAAIAVB5wEQayIHQoCAgIBwgyIGQoCAgIAgUSAGQoCAgIAwUXINACAGQoCAgIDgAFENASACIAg3AyggAiABNwMgIAAgByAFQQIgAkEgahCgASEGDAELIAAgAkEIakEAENUFGkKAgICA4AAhBkKAgICAMCEHAkAgACABELIBIgFCgICAgHCDQoCAgIDgAFEEQEKAgICAMCEFDAELIAAgBRCyASIFQoCAgIBwg0KAgICA4ABRDQAgACAIEKEBIg5FBEAgACAIELIBIgdCgICAgHCDQoCAgIDgAFENAQsgAachCiAFpyINKAIAIQNBASELA0ACQAJAIANB/////wdxRQRAQQAhAyALDQEgDCAKKAIAQf////8HcU8NAiAMQQFqIQMMAQsgCiANIAwQvQkiA0EATg0AIAtFDQEgAkEIahDYBSAAIAUQJyAAIAcQJyABIQYMBAsgAiAFNwMgAn4gDgRAIAIgATcDMCACIAOtNwMoIAAgACAIQoCAgIAwQQMgAkEgahA+EIQCDAELIAIgBzcDSCACQoCAgIAwNwNAIAJCgICAgDA3AzggAiABNwMoIAIgA603AzAgACACQSBqEM0HCyIJQoCAgIBwg0KAgICA4ABRDQIgAkEIaiILIAogDCADEIgCGiALIAkQxgYaIAMgDSgCACIDQf////8HcWohDEEAIQsgBA0BCwsgAkEIaiIDIAogDCAKKAIAQf////8HcRCIAhogACAFECcgACAHECcgACABECcgAxCJAiEGDAELIAJBCGoQ2AUgACAFECcgACAHECcgACABECcLIAJB0ABqJAAgBgvIAwIGfwN+IwBBIGsiBSQAQoCAgIDgACEMAkAgACABEJMCIgFCgICAgHCDQoCAgIDgAFENAAJAAkAgACAFQQRqIAMpAwAQyAYNACAFKAIEIgcgAaciCSgCAEH/////B3EiCEwNAUEgIQpCgICAgDAhCwJAIAJBAkgNACADKQMIIg1CgICAgHCDQoCAgIAwUQ0AIAAgDRCyASILQoCAgIBwg0KAgICA4ABRDQECQAJAIAunIgYoAgBB/////wdxDgIAAQILIAAgCxAnDAMLIAZBABBIIQpBACEGCwJAIAdBgICAgARPBEAgAEHU3sAAQQAQxAEaDAELIAAgBUEIaiICIAcQ1QUNAAJAIAQEQCACIAlBACAIEIgCDQELIAcgCGshAwJAIAYEQANAIANBAEwNAiADIAMgBigCAEH/////B3EiAiACIANLGyICayEDIAVBCGogBkEAIAIQiAJFDQAMAwsACyAFQQhqIAogAxDCCQ0BCyAERQRAIAVBCGogCUEAIAgQiAINAQsgACALECcgACABECcgBUEIahCJAiEMDAQLIAVBCGoQ2AULIAAgCxAnCyAAIAEQJwwBCyABIQwLIAVBIGokACAMC6oBAgF/AX4gACABEJMCIgFCgICAgHCDQoCAgIDgAFEEQCABDwsgAaciBSgCAEH/////B3EhAkEAIQMCQCAEQQFxRQ0AA0AgAiADRgRAIAIhAwwCCyAFIAMQSBDLAkUNASADQQFqIQMMAAsACwJAIARBAnFFBEAgAiEEDAELA0AgAiIEIANMDQEgBSACQQFrIgIQSBDLAg0ACwsgACAFIAMgBBChByAAIAEQJwuLAQEBfgJAAkAgAUIgiCIEp0EHakEBTQRAIAFCgICAgPB+VA0BDAILAkAgBEL/////D1INACABpyICLwEKQQVHDQAgAikDGCIBQoCAgIBwg0KAgICAkH9SDQAMAgsgAEGc4sAAQQAQcBpCgICAgOAAIQELIAEPCyABp0EEayIAIAAoAgBBAWo2AgAgAQuEAwIHfwJ+IwBBEGsiAiQAIAJBADYCDCACQQA2AghCgICAgOAAIQsgACABEJMCIgFCgICAgHCDQoCAgIDgAFIEQAJAIAAgAykDABCyASIMQoCAgIBwg0KAgICA4ABRDQAgACABpyACQQxqEMgJIgRBf0YEQCACKAIMIQUMAQsgACAMpyACQQhqEMgJIQMgAigCDCEFIANBf0YNACACQQRqIgYgBSAEQQAgAEHaABDJCSIEQX9GDQAgACAFEFIgAigCBCEFIAYgAigCCCIHIANBACAAQdoAEMkJIgZBf0YNACAAIAcQUiACIAIoAgQiCjYCCEEAIQMgBCAGIAQgBkgbIgdBACAHQQBKG0EBaiEHAn8CQANAIAdBAWsiB0UNASADIApqIQggAyAFaiADQQRqIQMoAgAiCSAIKAIAIghGDQALIAggCUkgCCAJS2sMAQsgBCAGSyAEIAZJawutIQsLIAAgARAnIAAgDBAnIAAgBRBSIAAgAigCCBBSCyACQRBqJAAgCwuFAQEFfyMAQRBrIgMkAAJAIABBASABKAIAQf////8HcSIFIAVBAU0bQQJ0ED8iBkUEQEF/IQQMAQsgA0EANgIMIAYhAANAIAUgB0wNASAAIAEgA0EMahCmBzYCACAAQQRqIQAgBEEBaiEEIAMoAgwhBwwACwALIAIgBjYCACADQRBqJAAgBAvPBgEMfyMAQSBrIgYkAAJAIAJFDQAgBkIANwMIIAZCADcDACAGIAQ2AhQgBiAFQdsAIAUbNgIQQX8hCSAGIAJBAnQiBxC7Ag0AAkAgA0UEQCACQQAgAkEAShtBAWohBCABIQUDQCAEQQFrIgRFDQIgBSgCACAFQQRqIQVB/wFNDQALCyAGIAEgAiADQQFLEO4LIAYtAAwNASAGKAIEIgpBAnYiCUEBayEMQQAhASAGKAIAIQgDQAJAIAEgCUgEQCAIIAFBAnRqIgcoAgAQ7wtFDQEgASECA0AgAiAMRgRAIAkhAQwDCyAIIAJBAWoiBEECdGooAgAiCxDvCyIOBEAgByEFA0ACQCABIAJKDQAgBSgCACIPEO8LIA5MDQAgBUEEaiAPNgIAIAVBBGshBSACQQFrIQIMAQsLIAggAkECdGpBBGogCzYCACAHQQRqIQcgBCECDAEFIAQhAQwDCwALAAsgA0EBcSAKQQhJcg0DIAhBBGshDkEBIQxBASEDA0AgCSAMRgRAIAMhCQwFBSADQQFqIQIgDiADQQJ0Ig9qIQUgCCAMQQJ0aigCACIKEO8LIQQCQAJAA0AgAkEBayICQQBMDQEgBSgCACIHEO8LIgEEQCAFQQRrIQUgASAESEGAAiEEDQEMAgsLAkAgCkHhImtBFEsgB0GAImtBEktyRQRAIApBHGwgB0HMBGxqQZyNoQFrIQQMAQsCQCAHQYDYAmsiAUGj1wBLDQAgAUH//wNxQRxwIApBpyNrIgFBG0tyDQAgASAHaiEEDAELQcQHIQJBACEBA0AgASACSg0CIAZBGGogASACaiINQX5xLwHglUUiBEEGdiIQQQJ0KAKwokQiC0EOdiIRIARBP3FqIgQgECARIAtBB3ZB/wBxIAtBAXZBP3EQ8AsaIA1BAXYhCyAKIAYoAhxrIAcgBigCGCINayAHIA1GGyINQQBIBEAgC0EBayECDAELIA0EQCALQQFqIQEMAQsLIARFDQELIAUgBDYCAAwBCyAIIA9qIAo2AgAgA0EBaiEDCyAMQQFqIQwMAQsACwALIAFBAWohAQwACwALIAYoAgAhCCAHBEAgCCABIAf8CgAACyACIQkLIAAgCDYCACAGQSBqJAAgCQv8AwIEfwJ+IwBBMGsiBCQAAkAgACABEJMCIgFCgICAgHCDQoCAgIDgAFENACAEQQA2AhBBfyEFIAAgARCyASIIQoCAgIBwg0KAgICA4ABSBEAgACAIpyAEQRBqEMgJIQUgACAIECcLIAAgARAnQoCAgIDgACEBIAVBAEgNAAJAAn9BACACRQ0AGkEAIAMpAwAiCUKAgICAcINCgICAgDBRDQAaQoCAgIDgACEIIARBEGohAiAAIARBFGogCRDiASIDRQ0BAkACQCADLQAAQc4ARw0AIAMtAAFBxgBHDQAgA0EDQQIgAy0AAkHLAEYiBhtqLQAAIgdBwwBrQf8BcUEBSw0AIAQoAhQgA0EDaiADQQJqIAYbIANrQQFqRg0BCyAAIAMQ5AEgAEGf1MAAQQAQxAEaDAILIAAgAxDkASAHQQJBACAGG2pBwwBrCyECIARBDGogBCgCECIDIAUgAiAAKAIIQdwAEMkJIQIgACADEFIgAkEASA0BIAQoAgwhBUKAgICA4AAhCAJAIAAgBEEYaiACENUFDQAgAkEBaiECAkADQCACQQFrIgJFDQEgBSgCACEDIAVBBGohBSAEQRhqIgYgAxCnB0UNAAsgBhDYBQwBCyAEQRhqEIkCIQgLIARBDGohAgsgACACKAIAEFIgCCEBCyAEQTBqJAAgAQuWBAEGfyMAQTBrIgMkAAJAIAAgARCTAiIBQoCAgIBwg0KAgICA4ABRDQAgAaciBigCAEH/////B3EiAkUNAAJAIAAgA0EUaiACENUFDQBBACECIANBADYCEANAAkAgBigCAEH/////B3EgAkoEQAJ/AkAgBEUgBiADQRBqEKYHIglBowdHcg0AIAMgAygCECIKQQFrIgI2AiwDQAJAIAJBAEwEQEEAIQUMAQsgAkEBayEHIAYoAgAhCCAGEDMhBSADAn8CQCAIQQBIBEAgAkEBRiAFIAdBAXRqLwEAIgVBgPgDcUGAuANHcg0BIAYQMyACQQF0akEEay8BACIIQYD4A3FBgLADRw0BIAhBCnRBgPg/cSAFQf8HcXJBgIAEaiEFIAJBAmsMAgsgBSAHai0AACEFCyAHCyICNgIsCyAFEMwJDQALIAUQzQlFDQAgAyAKNgIsAkADQCADKAIsIAYoAgBB/////wdxTg0BIAYgA0EsahCmByICEMwJDQALIAIQzQkNAQsgA0HCBzYCBEEBDAELIANBBGogCSAEEM4JC0EBaiEFIANBBGohAgNAIAVBAWsiBUUNAiACKAIAIQcgAkEEaiECIANBFGogBxCnB0UNAAsMAwsgACABECcgA0EUahCJAiEBDAMLIAMoAhAhAgwACwALIAAgARAnIANBFGoQ2AVCgICAgOAAIQELIANBMGokACABCxMAIABBgMHDAEGgx8MAQRkQwwcLbQEFf0H5AiEBA0AgASACTgRAIAEgAmpBAXYiA0ECdCgCsLNDIgRBD3YiBSAASwRAIANBAWshAQwCCyAEQQh2Qf8AcSAFaiAASwRAQQEPBSADQQFqIQIMAgsACwsgAEGgv8MAQeDAwwBBBhDDBwumAQEFfwJAIAFBgAFPBEBB+QIhAwNAIAMgBUgNAiADIAVqQQF2IgRBAnQoArCzQyIGQQ92IgcgAUsEQCAEQQFrIQMMAQsgBkEIdkH/AHEgB2ogAU0EQCAEQQFqIQUMAQsLIAAgASACIAQgBhDoCw8LIAIEQCABQSByIAEgAUHBAGtBGkkbIQEMAQsgAUEgayABIAFB4QBrQRpJGyEBCyAAIAE2AgBBAQvYAgIDfwJ+IwBBIGsiAiQAQoCAgIDgACEIAkAgACABEJMCIgFCgICAgHCDQoCAgIDgAFENACAAIAJBCGoiBUEHENUFGiAFQTwQ1gUaIAUgBEEDdEHgh8MAaiIGKAIAIgcQ1wVBASAEdEGePXFFBEAgBUEgENYFGiAFIAYoAgQQ1wUgBUGT2MEAENcFIAAgAykDABCTAiIJQoCAgIBwg0KAgICA4ABRBEAgACABECcgBRDYBQwCCyAJpyEDQQAhBANAIAMoAgBB/////wdxIARLBEACQCADIAQQSCIFQSJGBEAgAkEIakHRtsEAENcFDAELIAJBCGogBRCoBxoLIARBAWohBAwBCwsgACAJECcgAkEIakEiENYFGgsgAkEIaiIAQT4Q1gUaIAAgARDGBhogAEGkxsEAENcFIAAgBxDXBSAAQT4Q1gUaIAAQiQIhCAsgAkEgaiQAIAgLuAEBAn8jAEEgayIEJAAgAiEFAn4CQCACQQFHDQBBASEFIAMpAwAiAUL/////D1YNACAAIAGnQf//A3EQygEMAQsgACAEQQhqIAUQ1QUaIAJBACACQQBKGyECA0AgAgRAAkAgACAEQQRqIAMpAwAQkARFBEAgBEEIaiAELwEEEKgHRQ0BCyAEQQhqENgFQoCAgIDgAAwDCyACQQFrIQIgA0EIaiEDDAELCyAEQQhqEIkCCyAEQSBqJAAL6gICAn8BfCMAQSBrIgQkACACIQUCfgJAAkACQAJ/AkAgAkEBRw0AQQEhBSADKQMAIgFC/////w9WDQBBACABQv//wwBWDQEaIAGnIQIgAUL//wNYBEAgACACQf//A3EQygEMBgsgBCACQf8HcUGAuANyOwECIAQgAkEKdkHA0ABrOwEAIAAgBEECEKQEDAULIAAgBCAFENUFDQEgAkEAIAJBAEobQQFqIQICQANAIAJBAWsiAgRAAn8gAykDACIBQv////8PWARAIAFC///DAFYNBCABpwwBCyAAIARBGGogARCxAg0FIAQgBCsDGCIGRAAAAAAAAAAAZkUgBkQAAAAA//8wQWVFciAGIAadYnINBBogBvwCCyEFIANBCGohAyAEIAUQpwdFDQEMBAsLIAQQiQIMBQsgBAshBSAAQfOWwABBABDEARogBUUNAgwBCyAEIQULIAUQ2AULQoCAgIDgAAsgBEEgaiQAC8ECAgF/B34jAEEgayIEJAAgACAEQQhqQQAQ1QUaQoCAgIDgACEIQoCAgIAwIQYCQAJAIAAgAykDABBlIgdCgICAgHCDQoCAgIDgAFENACAAIAAgB0H4ABBrEKcBIgZCgICAgHCDQoCAgIDgAFENACAAIAQgBhDyA0EASA0AQgAhASAEKQMAIgVCACAFQgBVGyEJIANBCGohAyAFQgF9IQogAqwhCwNAIAEgCVIEQCAAIAAgBiABEPwCEIQCIgVCgICAgHCDQoCAgIDgAFENAiAEQQhqIgIgBRDGBhogAUIBfCIFIAtZIAEgCllyRQRAIAIgAykDABDbAg0DCyADQQhqIQMgBSEBDAELCyAAIAcQJyAAIAYQJyAEQQhqEIkCIQgMAQsgACAHECcgACAGECcgBEEIahDYBQsgBEEgaiQAIAgLLAAgACABENQJIgFCgICAgHCDQoCAgIDgAFIEfiAAQQNBAiABpxsQcwUgAQsLfAEBfwJAAkACQAJAIAFCIIinQQFqDgMBAgACCyABQoCAgIDwflQNAiABp0EEayIAIAAoAgBBAWo2AgAgAQ8LIAGnIgIvAQpBBkcNACACKQMYIgFCgICAgHCDQoCAgIAQUQ0BCyAAQYHUwABBABBwGkKAgICA4AAhAQsgAQsJACAAIAEQ1AkLhwICAX4BfCMAQRBrIgIkAEKAgICA4AAhBAJAIAAgARDXCSIBQoCAgIBwg0KAgICA4ABRBEAgASEEDAELIAAgAiABEJACDQAgACACQQxqIAMpAwAQyAYNACACKwMAIgW9IgFC////////////AINCgICAgICAgPj/AFoEQCAAQoCAgIDgfiABQoCAgICggYD8/wB9IAWZvUKAgICAgICA+P8AVhsQhAIhBAwBCyADNQIEQiCGQoCAgIAwUQRAIAAgBUEKQQBBBBDZAiEEDAELIAIoAgwiA0HlAE8EQCAAQaykwABBABDEARoMAQsgACAFQQogA0EBakEFENkCIQQLIAJBEGokACAEC6EBAgF+AX8CQAJAIAFCIIgiAlBFIAKnQQhrQW5LcUUEQCABQoCAgIDwflQNAQwCCwJAIAFCgICAgHBUDQAgAaciAy8BCkEERw0AIAMpAxgiAUIgiCICUEUgAqdBCGtBbktxDQAgAUKAgICA8H5UDQEMAgsgAEGGwcAAQQAQcBpCgICAgOAAIQELIAEPCyABp0EEayIAIAAoAgBBAWo2AgAgAQuiAQIBfgF8IwBBEGsiAiQAQoCAgIDgACEEAkAgACABENcJIgFCgICAgHCDQoCAgIDgAFEEQCABIQQMAQsgACACIAEQkAINACAAIAJBDGogAykDABDIBg0AIAIoAgwiA0HlAE8EQCAAQaykwABBABDEARoMAQsgACACKwMAIgVBCiADQQBBAiAFmURQ7+LW5BpLRGYbENkCIQQLIAJBEGokACAEC4cCAgF+AXwjAEEQayICJABCgICAgOAAIQQCQCAAIAEQ1wkiAUKAgICAcINCgICAgOAAUQRAIAEhBAwBCyAAIAIgARCQAg0AAkACQCADKQMAIgFCgICAgHCDQoCAgIAwUQRAIAIrAwAhBQwBCyAAIAJBDGogARDIBg0CIAIrAwAiBb1C////////////AINCgICAgICAgPj/AFQNAQsgAEKAgICA4H4gBb1CgICAgKCBgPz/AH0gBZm9QoCAgICAgID4/wBWGxCEAiEEDAELIAIoAgwiA0HlAGtBm39NBEAgAEGspMAAQQAQxAEaDAELIAAgBUEKIANBARDZAiEECyACQRBqJAAgBAvGAQIBfwF+IwBB0ABrIgIkAAJ+IAAgARDXCSIBQoCAgIBwg0KAgICA4ABRBEAgAQwBC0EKIQUCQAJAIAQNACADKQMAIgZCgICAgHCDQoCAgIAwUQ0AIAAgBhDhCCIFQQBIDQELIAFC/////w9YBEAgACACIAIgAcQgBRDiAhDWAgwCC0KAgICA4AAgACACIAEQkAINARogACACKwMAIAVBAEEIQQAgBUEKRxsQ2QIMAQsgACABECdCgICAgOAACyACQdAAaiQACwkAIAAgARDXCQs1AQF+An4gAykDAEIgiCIBUEUEQEKAgICAECIEIAGnQQhrQW5LDQEaCyAAIAQgAyADEN0JCwtDAQF8IwBBEGsiAiQAIAAgAkEIaiADKQMAELECIQAgAisDCCEEIAJBEGokAEKAgICA4AAgBCAEYq1CgICAgBCEIAAbCzUBAX4CfiADKQMAQiCIIgFQRQRAQoCAgIAQIgQgAadBCGtBbksNARoLIAAgBCADIAMQ3wkLC1EAIwBBEGsiAiQAIAAgAkEIaiADKQMAELECBH5CgICAgOAABSACKQMIQv///////////wCDQoCAgICAgID4/wBUrUKAgICAEIQLIAJBEGokAAsmAEKAgICA4AAgACADKQMAEPYBIgBBAEetQoCAgIAQhCAAQQBIGwuNAQIBfAF+IwBBEGsiAiQAAn5CgICAgBAgAykDACIBQiCIIgVQIAWnQQhrQW5NckUNABpCgICAgOAAIAAgAkEIaiABELECDQAaIAIrAwgiBJlE////////P0NlIAS9Qv///////////wCDQoCAgICAgID4/wBUIAScIARhcXGtQoCAgIAQhAsgAkEQaiQAC4kBAQF/IwBBEGsiAiQAAkAgACADKQMAEO4BIgRFBEBCgICAgOAAIQEMAQsCfkKAgICA4AAgACACQQxqIAMpAwgQkAQNABpCgICAgOB+IAIoAgwiA0UgA0Ela0FdT3JFDQAaIAAgBBDJAiAEakEAIANBgQgQygILIQEgACAEEOQBCyACQRBqJAAgAQs0ACAAIAMpAwAQ7gEiAkUEQEKAgICA4AAPCyAAIAIQyQIgAmpBAEEKQQAQygIgACACEOQBCzAAIAAgAykDABDYAQR+QoCAgIDgAAVCgICAgOAAQoCAgIAwIABB3QBBASADEDwbCwsVACAAIAIpAwAgACkDgAJBAEEAED4L1AMBBX8jAEEgayIHJAACQCAAIAMpAwAQsgEiAUKAgICAcINCgICAgOAAUQ0AIAAgB0EIakEAENUFGiABpyEIQQAhAgNAIAgoAgBB/////wdxIAJKBEACfyAIIAIQSCIDQSVGBEACQCAAIAggAhDnCSIDQQBIDQAgAkEDaiEFIANB/wBNBEAgBSAEDQMaQSUgAyADEOgJIgYbIQMgAkEBaiAFIAYbDAMLAn8gA0Hg////B3FBwAFGBEAgA0EfcSEDQYABIQZBAQwBCyADQfD///8HcUHgAUYEQCADQQ9xIQNBgBAhBkECDAELIANB+P///wdxQfABRwRAQQEhBkEAIQNBAAwBCyADQQdxIQNBgIAEIQZBAwshAgJAA0AgAkEASgRAIAAgCCAFEOcJIglBAEgNAyAJQcABcUGAAUcNAiAJQT9xIANBBnRyIQMgAkEBayECIAVBA2ohBQwBCwsgAyAGSCADQf//wwBKcg0AIAUgA0GAcHFBgLADRw0DGgsgAEHjuMEAEOkJCyAAIAEQJyAHQQhqENgFQoCAgIDgACEBDAQLIAJBAWoLIQIgB0EIaiADEKcHGgwBCwsgACABECcgB0EIahCJAiEBCyAHQSBqJAAgAQtgAQJ/QenXwQAhAwJAAkAgAiABKAIAQf////8HcSIETg0AIAEgAhBIQSVHDQBBxprAACEDIAJBAmogBE4NACABIAJBAWpBAhDuCSICQQBODQELIAAgAxDpCUF/IQILIAILEQBB9tfBACAAQQsQyQZBAEcLJQEBfyMAQRBrIgIkACACQQA2AgwgAEEFIAFBABAgIAJBEGokAAv+AwEFfyMAQSBrIgYkAAJAIAAgAykDABCyASIBQoCAgIBwg0KAgICA4ABRDQAgACAGQQhqIAGnIggoAgBB/////wdxENUFGkEAIQICQANAIAgoAgBB/////wdxIgkgAkoEQCACQQFqIQUCQCAIIAIQSCIDQf8BSw0AAkAgA0HfAXFBwQBrQRpJIANBMGtBCklyDQBBtM/BACADQQkQyQYNACAEDQEgAxDoCUUNAQsgBkEIaiADEKgHGiAFIQIMAgsCfwJ/AkAgA0GA+ANxIgdBgLADRwRAIAdBgLgDRw0BQYi7wAAhBwwGC0GOuMAAIQcgBSAJTg0FIAggBRBIIglBgPgDcUGAuANHDQUgBkEIaiADQQp0QYD4P3FBgIAEaiIFQRJ2QfABchDrCSAJQf8HcSAFciEDIAVBDHZBP3FBgAFyIQcgAkECagwBCyADQf8ATQRAIAZBCGogAxDrCSAFIQIMBAsgA0H/D00EQCAFIQIgA0EGdkHAAXIMAgsgA0EMdkHgAXIhByAFCyECIAZBCGogBxDrCSADQQZ2QT9xQYABcgshBSAGQQhqIgcgBRDrCSAHIANBP3FBgAFyEOsJDAELCyAAIAEQJyAGQQhqEIkCIQEMAQsgACAHEOkJIAAgARAnIAZBCGoQ2AVCgICAgOAAIQELIAZBIGokACABC5IBAQN/IwBBEGsiAiQAIAJBJToACgJ/IAFBgAJJBEBBAyEDIAJBC2oMAQsgAkH1ADoACyACIAFBDHYtAJCERjoADCACIAFBCHZBD3EtAJCERjoADUEGIQMgAkEOagsiBCABQQ9xLQCQhEY6AAEgBCABQQR2QQ9xLQCQhEY6AAAgACACQQpqIAMQhwIaIAJBEGokAAu/AQEDfyMAQSBrIgIkACAAIAMpAwAQsgEiAUKAgICAcINCgICAgOAAUgRAIAAgAkEIaiABpyIFKAIAQf////8HcRDVBRogBSgCAEH/////B3EhBkEAIQMDQCADIAZHBEACQAJAIAUgAxBIIgRB/wFLDQBBwP3CACAEQcUAEMkGRQ0AIAJBCGogBBCoBxoMAQsgAkEIaiAEEOsJCyADQQFqIQMMAQsLIAAgARAnIAJBCGoQiQIhAQsgAkEgaiQAIAELhwIBBn8jAEEgayICJAAgACADKQMAELIBIgFCgICAgHCDQoCAgIDgAFIEQCAAIAJBCGpBABDVBRogAaciBSgCAEH/////B3EiBkEDayEHIAZBBmshCEEAIQMDQCADIAZIBEACQCAFIAMQSCIEQSVHDQACQCADIAhKDQAgBSADQQFqEEhB9QBHDQAgBSADQQJqQQQQ7gkiBEEASA0AIANBBWohAwwBC0ElIQQgAyAHSg0AIAUgA0EBakECEO4JIgRBJSAEQQBOIgkbIQQgA0ECaiADIAkbIQMLIAJBCGogBBCoBxogA0EBaiEDDAELCyAAIAEQJyACQQhqEIkCIQELIAJBIGokACABC0MBAn8DQAJAIAJBAEoEfyAAIAEQSBCtByIEQQBODQFBfwUgAwsPCyACQQFrIQIgAUEBaiEBIAQgA0EEdHIhAwwACwALFgAgACAAKQOAAiADKQMAQQNBfxC4AQt/AQN+IwBBEGsiAiQAQoCAgIDgACEFAkAgACACQQhqIAAgARBlIgEQ8gMNACAAIAIgAykDABD/Aw0AQoCAgIAwIQUgAikDACIEIAIpAwgiBiAEQj+Hg3wiBEIAUyAEIAZZcg0AIAAgASAEEPwCIQULIAAgARAnIAJBEGokACAFC+4EAgZ+A38jAEEwayICJABCgICAgDAhCUKAgICA4AAhBQJAIAAgAkEgaiAAIAEQZSIIEPIDDQAgACACQRhqIAMpAwAQ/wMNACACKQMgIQcCQAJAIAIpAxgiBEIAUwRAIAQgB3wiBEIAUw0BCyAEIAdTDQELIAIgBDcDACAAQfCJwQAgAhDEARoMAQsgACAHEPIJIgFCgICAgOAAUQRAQoCAgIDgACEJDAELIAGnKAIcIQoCQAJAAkACQCAIIAJBLGogAkEUahCDAQRAIAcgAjUCFFENAQsDQCAEIAZRDQIgACAIIAYgChC4BkF/Rg0DIApBCGohCiAGQgF8IQYMAAsAC0IAIQUgAigCLCELA0AgBCAFUgRAIAsgBadBA3RqKQMAIgZCgICAgPB+WgRAIAanQQRrIgwgDCgCAEEBajYCAAsgCiAGNwMAIApBCGohCiAFQgF8IQUMAQsLIAMpAwgiBUKAgICA8H5aBEAgBadBBGsiAyADKAIAQQFqNgIACyAKIAU3AwAgBEIBfCEFIAsgBKdBA3RqIQtBCCEDA0AgBSAHWQ0DIAMgC2opAwAiBEKAgICA8H5aBEAgBKdBBGsiDCAMKAIAQQFqNgIACyADIApqIAQ3AwAgBUIBfCEFIANBCGohAwwACwALIAMpAwgiBkKAgICA8H5aBEAgBqdBBGsiAyADKAIAQQFqNgIACyAKQQhqIQMgCiAGNwMAIARCAXwhBANAIAQgB1kNAiAAIAggBCADELgGIARCAXwhBCADQQhqIQNBf0cNAAsLIAEhCQwBCyABIQULIAAgCRAnIAAgCBAnIAJBMGokACAFC6oBAgJ/An4gAUKAgICACFkEQCAAQePdwABBABDEARpCgICAgOAADwsgABDUASIEQoCAgIDgAFEgAUIAV3JFBEAgACAEpyIDIAGnIgIQ1QFBAEgEQCAAIAQQJ0KAgICA4AAPCyADIAI2AiBBACECIAEhBQNAIAVQRQRAIAMoAhwgAmpCgICAgDA3AwAgBUIBfSEFIAJBCGohAgwBCwsgACADKAIQIAEQbQsgBAvPAwIGfgN/IwBBEGsiCiQAQoCAgIAwIQQCQAJAIAAgARBlIghCgICAgHCDQoCAgIDgAFENACAAIAhCABC2BiIEQoCAgIBwg0KAgICA4ABRDQBBfyELQX8gAiACQQBIGyECAkADQCACIAtHBEAgCCEFAn4gC0EATgRAIAMgC0EDdGopAwAhBQsCQAJAIAVCgICAgHBUDQACfyAAIAVB6wEQayIBQoCAgIBwgyIGQoCAgIAwUgRAIAZCgICAgOAAUQ0IIAAgARBsDAELIAAgBRDjBgsiDEEASA0GIAxFDQAgACAKIAUQ8gMNBiAKKQMAIgYgB3xC/////////w9VDQVCACEBIAZCACAGQgBVGyEJA0AgASAHfCEGIAEgCVENAiAAIAUgASAKQQhqELgGIgxBAEgNByAMBEAgACAEIAYgCikDCBCUA0EASA0ICyABQgF8IQEMAAsACyAHQv7///////8PVQ0EIAAgBCAHIAUQuQZBAEgNBSAHQgF8DAELIAYLIQcgC0EBaiELDAELCyAAIARBMyAHEJoCEJcCQQBIDQEMAgsgAEH94MAAQQAQcBoLIAAgBBAnQoCAgIDgACEECyAAIAgQJyAKQRBqJAAgBAumAgIDfgF/IwBBIGsiByQAAkACQCAAIAdBGGogACABEGUiBRDyAw0AIAdCADcDEAJAIAJBAUwEQCAHKQMYIQQMAQsgBykDGCEEIAMpAwgiAUKAgICAcINCgICAgDBSBEAgACAHQRBqIAFCACAEIAQQggQNAgsgByAENwMIIAJBAkYNACADKQMQIgFCgICAgHCDQoCAgIAwUQ0AIAAgB0EIaiABQgAgBCAEEIIEDQEgBykDCCEECyAHKQMQIgEgBCABIARVGyEGA0AgASAGUQ0CIAMpAwAiBEKAgICA8H5aBEAgBKdBBGsiAiACKAIAQQFqNgIACyAAIAUgASAEEKoGIAFCAXwhAUEATg0ACwsgACAFECdCgICAgOAAIQULIAdBIGokACAFC5kDAgl+AX8jAEEwayIOJABCgICAgDAhBgJAAkAgACAOQQhqIAAgARBlIgcQ8gMEQEKAgICAMCEFDAELQoCAgIAwIQUgACADKQMAIgoQ2AENAEKAgICAMCEJIAJBAk4EQCADKQMIIQkLIA4pAwgiBUIBfUIAIARBfnFBAkYiAhshCEJ/QgEgAhshC0J/IAUgAhshDEKAgICAMCEFA0AgCCAMUgRAIAAQXQ0CIAAgByAIEJoCIgUQjQEiBkKAgICAcINCgICAgOAAUQ0CIA4gATcDICAOIAU3AxggDiAGNwMQIAAgCiAJQQMgDkEQahA+Ig1CgICAgHCDQoCAgIDgAFENAiAAIA0QbARAAkACQCAEQQFrDgMAAQABCyAAIAYQJyAAIAcQJwwFCyAAIAUQJyAAIAcQJyAGIQUMBAUgACAGECcgACAFECcgCCALfCEIDAILAAsLIAAgBxAnQoCAgIAwQv////8PIARBAWtBfXEbIQUMAQsgACAFECcgACAGECcgACAHECdCgICAgOAAIQULIA5BMGokACAFC9ICAgF/BH4jAEEgayIEJAACfgJAIAAgBEEQaiAAIAEQZSIHEPIDDQBCfyEIAkAgBCkDECIFQgBXDQBCACEBIARCADcDCCACQQJOBEAgACAEQQhqIAMpAwhCACAFIAUQggQNAiAEKQMIIQELAkACQCAHIARBBGogBBCDAUUNACABIAQ1AgAiBiABIAZVGyEGIAQoAgQgAadBA3RqIQIDQCABIAZRBEAgBiEBDAILIAMpAwAgAikDAEEAEOEBDQIgAkEIaiECIAFCAXwhAQwACwALIAEgBSABIAVVGyEGA0AgASAGUQ0CIAAQXQ0DIAAgByABIARBGGoQuAYiAkEASA0DIAIEQCADKQMAIAQpAxgiBUEAEOEBIAAgBRAnDQILIAFCAXwhAQwACwALIAEhCAsgACAHECcgCBCaAgwBCyAAIAcQJ0KAgICA4AALIARBIGokAAvTAgIDfgJ/IwBBIGsiByQAAn4CQAJAIAAgB0EQaiAAIAEQZSIFEPIDDQAgBykDECIBQgBXBEBCfyEEDAILIAcgAUIBfSIENwMIIAJBAk4EQCAAIAdBCGogAykDCEJ/IAQgARCCBA0BIAcpAwghBAsCQAJAIAUgB0EEaiAHEIMBRQ0AIAEgBzUCAFIgBEIAU3INACAHKAIEIASnQQN0aiECA0AgAykDACACKQMAQQAQ4QENBCACQQhrIQJCfyEBIARCAFUgBEIBfSEEDQALDAELIAQhAQtCfyEEA0AgAUIAUw0CIAAQXQ0BIAAgBSABIAdBGGoQuAYiAkEASA0BAkAgAkUNACADKQMAIAcpAxgiBkEAEOEBIAAgBhAnRQ0AIAEhBAwDCyABQgF9IQEMAAsACyAAIAUQJ0KAgICA4AAMAQsgACAFECcgBBCaAgsgB0EgaiQAC5YDAgN/BX4jAEEgayIFJAACfgJAIAAgBSAAIAEQZSIKEPIDDQBBLCEGAkAgAkEATCAEckUEQEKAgICAMCEIIAMpAwAiAUKAgICAcINCgICAgDBRDQEgACABELIBIghCgICAgHCDQoCAgIDgAFENAkF/IQYgCKciBygCAEEBRw0BIAcQMy0AACEGDAELQoCAgIAwIQgLIAAgBUEIakEAENUFGkIAIQEgBSkDACIJQgAgCUIAVRshDEEAIQICQANAIAEgDFIEQAJAIAFQDQAgBkEATgRAIAVBCGogBhDWBRoMAQsgBUEIaiAHQQAgBygCAEH/////B3EQiAIaCyAAIAogAhDNASIJQoCAgIBwgyILQoCAgIAgUSALQoCAgIAwUXJFBEAgC0KAgICA4ABRDQMgBUEIaiAEBH4gACAJEMUGBSAJCxDGBg0DCyACQQFqIQIgAUIBfCEBDAELCyAAIAgQJyAAIAoQJyAFQQhqEIkCDAILIAVBCGoQ2AUgACAIECcLIAAgChAnQoCAgIDgAAsgBUEgaiQAC4MBAQF+QoCAgIDgACEEIAAgARBlIgFCgICAgHCDQoCAgIDgAFIEQAJ+QoCAgIDgACAAIAFB4wAQayIEQoCAgIBwg0KAgICA4ABRDQAaIAAgBBChAUUEQCAAIAQQJyAAIAEgACAAEPoJDAELIAAgBCABQQBBABCgAQshBCAAIAEQJwsgBAupAgEBfgJAAkACQCABQoCAgIBwgyIEQoCAgIAwUgRAIARCgICAgCBSDQEgAEHM18AAENcCIQQMAgsgAEHdk8EAENcCIQQMAQsgACABEGUiAUKAgICAcINCgICAgOAAUQ0BIAAgARDjBiICQQBIBEAgACABECdCgICAgOAADwsCf0GfASACDQAaQakBIAAgARChAQ0AGkGeASABpy8BCiIDQRNLQQEgA3RB+I4gcUVyDQAaIAAoAggoAsgEIANBGGxqKAIECyECIAAgAUHqARBrIQQgACABECdCgICAgOAAIQEgBEKAgICAcINCgICAgOAAUQ0BIARCIIhC+f///w99QgJUDQAgACAEECcgACACEHMhBAsgAEHK2MEAIARBrKDBABCXASEBCyABC8MDAgJ+An8jAEEwayICJAAgAkKAgICAMDcDKAJAAn5CgICAgDAgACACQRBqIAAgARBlIgEQ8gMNABogASACQRxqIAJBDGoQgwEhAyACKQMQIQQCQCADRQ0AIAQgAigCDCIDrVINACADQQJJDQIgA0EBayEGIAIoAhwiACADQQN0akEIayEDA0AgBiAHTQ0DIAApAwAhBCAAIAMpAwA3AwAgAyAENwMAIAZBAWshBiADQQhrIQMgAEEIaiEAIAdBAWohBwwACwALIARCAX0hBANAIAQgBVcNAgJAAkACQCAAIAEgBSACQShqELgGIgNBAEgNACAAIAEgBCACQSBqELgGIgZBAEgNAAJAAkAgBgRAIAAgASAFIAIpAyAQqgZBAEgNAyADRQ0CIAAgASAEIAIpAygQqgZBAE4NAQwFCyADRQ0DIAAgASAFEIgHQQBIDQIgACABIAQgAikDKBCqBkEASA0ECyACQoCAgIAwNwMoDAILIAAgASAEEIgHQQBODQELIAIpAygMAwsgBEIBfSEEIAVCAXwhBQwBCwtCgICAgDALIQQgACAEECcgACABECdCgICAgOAAIQELIAJBMGokACABC7wCAgV+An8jAEEgayICJABCgICAgDAhBkKAgICA4AAhBAJAIAAgAkEQaiAAIAEQZSIHEPIDDQAgACACKQMQIgUQ8gkiCEKAgICA4ABRBEBCgICAgOAAIQYMAQsCQCAFQgBXDQAgBUIBfSEBIAinKAIcIQMCQCAHIAJBHGogAkEMahCDAUUNACAFIAI1AgxSDQAgAigCHCAFp0EDdGpBCGshCQNAIAFCAFMNAiAJKQMAIgRCgICAgPB+WgRAIASnQQRrIgogCigCAEEBajYCAAsgAyAENwMAIAlBCGshCSADQQhqIQMgAUIBfSEBDAALAAsDQCABQgBTDQEgACAHIAEgAxC4BkF/RwRAIANBCGohAyABQgF9IQEMAQsLIAghBgwBCyAIIQQLIAAgBhAnIAAgBxAnIAJBIGokACAEC6sFAgZ+BX8jAEEgayIKJAAgCkEANgIUIApCADcCDCAKIAA2AgggCiADKQMAIgQ3AxhCgICAgDAhBQJAAkACQCAEQoCAgIBwg0KAgICAMFIEQEEAIQIgACAEENgBDQEgCkEBNgIQC0EAIQICQCAAIAogACABEGUiBRDyAw0AQgAhBEIAIQEDfwJAIAopAwAgBFUEQCALIAxJBEAgAiEDDAILIAAgAiAMIAxBAXZqQR9qQXBxIgxBGGwQ3AEiAw0BDAMLIAIgC0EYQd4AIApBCGoQ7AEgCigCDA0CIAEgC60iBnwgAUI/hyABgyIJfSEHQgAhBEEAIQwgAiEDA0ACQCAEIAZSBEAgA0EIaigCACINBEAgACANrUKAgICAkH+EECcLIAMpAwAhCCADQRBqKQMAIARRBEAgACAIECcMAgsgACAFIAQgCBCqBkEATg0BIAxBAWohDQwGCyAAIAIQUiABIAl9IQQDQCAEUARAIAopAwAhAQNAIAEgB1cNCiAAIAUgBxCIByAHQgF8IQdBAE4NAAsMCAsgACAFIAZCgICAgDAQqgYgBEIBfSEEIAZCAXwhBkEATg0ACwwGCyADQRhqIQMgDEEBaiEMIARCAXwhBAwACwALIAAgBSAEIAMgC0EYbGoiAhC4BiIOQQBIBH8gAwUCQCAORQ0AIAI1AgRCIIZCgICAgDBRBEAgAUIBfCEBDAELIAIgBDcDECACQQA2AgggC0EBaiELCyAEQgF8IQQgAyECDAELCyECCwsgCyANayEDIAIgDUEYbGohCwNAIAMEQCAAIAspAwAQJyALQQhqKAIAIgwEQCAAIAytQoCAgICQf4QQJwsgA0EBayEDIAtBGGohCwwBCwsgACACEFILIAAgBRAnQoCAgIDgACEFCyAKQSBqJAAgBQvTAgMCfgV/AXwjAEEgayIFJAACQCACKAIEDQAgAigCACEGAkACfyACKAIIBEAgBSAAKQMANwMQIAUgASkDADcDGCAGIAIpAxBCgICAgDBBAiAFQRBqED4iA0KAgICAcINCgICAgOAAUQ0CIAOnQR91IANCAFJyIANC/////w9YDQEaIAYgBUEIaiADEJACQQBIDQIgBSsDCCIKRAAAAAAAAAAAZCAKRAAAAAAAAAAAY2sMAQsgACgCCCIHRQRAIAYgACkDABCyASIDQoCAgIBwg0KAgICA4ABRDQIgACADpyIHNgIICyABKAIIIggEfyAHBSAGIAEpAwAQsgEiA0KAgICAcINCgICAgOAAUQ0CIAEgA6ciCDYCCCAAKAIICyAIEKoCCyIJDQEgACkDECIDIAEpAxAiBFUgAyAEU2shCQwBCyACQQE2AgQLIAVBIGokACAJC5oDAgR+A38jAEEgayICJABCgICAgDAhBgJAIAMpAwAiBUKAgICAcINCgICAgDBSBEBCgICAgOAAIQQgACAFENgBDQELQoCAgIDgACEEAkAgACACQRBqIAAgARBlIgcQ8gMNACAAIAIpAxAiARDyCSIEQoCAgIDgAFEEQEKAgICA4AAhBkKAgICA4AAhBAwBCwJAIAFCAFcNACAEpygCHCEIAkAgByACQRxqIAJBDGoQgwEEQCABIAI1AgxRDQELQgAhBQNAIAEgBVENAiAAIAcgBSAIELgGQX9GBEAgBCEGQoCAgIDgACEEDAQFIAhBCGohCCAFQgF8IQUMAQsACwALIAIoAhwhCQNAIAFQDQEgCSkDACIFQoCAgIDwfloEQCAFp0EEayIKIAooAgBBAWo2AgALIAggBTcDACABQgF9IQEgCUEIaiEJIAhBCGohCAwACwALIAAgBCAIIAMQ/QkiAUKAgICAcINCgICAgOAAUQRAIAQhBiABIQQMAQsgACABECcLIAAgBhAnIAAgBxAnCyACQSBqJAAgBAvkBgIIfgJ/IwBBMGsiDSQAQoCAgIAwIQUCQAJAIAAgDUEgaiAAIAEQZSIIEPIDDQAgACANQRhqIAMpAwBCACANKQMgIgYgBhCCBA0AAkAgBARAAkACQAJAIAIOAgIAAQsgBiANKQMYfSEJQQAhAgwBCyAAIA1BEGogAykDCEIAIAYgDSkDGH1CABCCBA0DIAJBAmshAiANKQMQIQkLIAYgAq18IAl9QoCAgICAgIAQUw0BIABB/eDAAEEAEHAaDAILIA0gBjcDECADKQMIIgFCgICAgHCDQoCAgIAwUgR+IAAgDUEQaiABQgAgBiAGEIIEDQIgDSkDEAUgBgsgDSkDGH0iAUIAIAFCAFUbIQlBACECCyAAIAggCRCaAiIFELYGIQEgACAFECcCQCABQoCAgIBwg0KAgICA4ABRDQAgDSkDGCIHIAl8IQoCfgJAIAggDUEMaiANQQhqEIMBRSABQoCAgIBwVHINACABpyIOLwEKQQJHDQAgByAOLQAIQRBxRQ0BGiAHIAcgCiANNQIIIgUgBSAKVRsiBSAFIAdTGyIFfSEMIAUgB30hCyANKAIMIAenQQN0aiEOQgAhBQNAIAUgDHxQRQRAIAAgASAFIA4pAwAQuQZBAEgNBCAOQQhqIQ4gBUIBfCEFDAELCyAFIAd8DAELIAcLIgUgCiAFIApVGyEKA0AgBSAKUgRAIAAgCCAFIA1BKGoQuAYiDkEASA0CIA4EQCAAIAEgCyANKQMoQYCAARCaA0EASA0DCyALQgF8IQsgBUIBfCEFDAELCyAAIAFBMyALEJoCEJcCQQBIDQAgBARAIAYgAq0iBXwgCX0hCgJAIAUgCVENACAAIAggBSAHfCAHIAl8IgsgBiALfUF/QQEgBSAJVRsQhwdBAEgNAgNAIAYgClcNASAAIAggBkIBfSIGEIgHQQBODQALDAILIANBEGohAwNAIAVQRQRAIAMpAwAiBkKAgICA8H5aBEAgBqdBBGsiAiACKAIAQQFqNgIACyAAIAggByAGEKoGIAVCAX0hBSADQQhqIQMgB0IBfCEHQQBODQEMAwsLIAEhBSAAIAhBMyAKEJoCEJcCQQBIDQILIAghBQwCCyABIQULIAAgCBAnQoCAgIDgACEBCyAAIAUQJyANQTBqJAAgAQuDBwIJfgZ/IwBBMGsiDSQAQoCAgIAwIQtCgICAgOAAIQQCQCAAIA1BIGogACABEGUiCRDyAw0AIA1CADcDGAJAIAJBAEoEQCAAIA1BGGogAykDAEIAIA0pAyAiBSAFEIIEDQIgDSAFIA0pAxgiBn0iCDcDECACQQFGDQEgACANQRBqIAMpAwhCACAIQgAQggQNAiANKQMQIQgMAQsgDSkDICEFCyAFQQIgAiACQQJMG0ECa60iAXwgCH0iDEKAgICAgICAEFkEQCAAQePdwABBABBwGgwBCyAAIAwQ8gkiCkKAgICA4ABRBEBCgICAgOAAIQsMAQsgDEIAVwRAIAohBAwBCyAKpygCHCERAkACQAJAAkAgCSANQSxqIA1BDGoQgwEEQCAFIA01AgxRDQELIAZCACAGQgBVGyEGIBEhDgwBC0IAIQQgBkIAIAZCAFUbIQYgDSgCLCEOIBEhAgNAAkAgBCAGUQRAIANBEGohEEEAIQMDQCACIANqIQ8gAVANAiADIBBqKQMAIgRCgICAgPB+WgRAIASnQQRrIhIgEigCAEEBajYCAAsgDyAENwMAIAFCAX0hASADQQhqIQMMAAsACyAOIASnQQN0aikDACIHQoCAgIDwfloEQCAHp0EEayIPIA8oAgBBAWo2AgALIAIgBzcDACACQQhqIQIgBEIBfCEEDAELCyAFIAYgCHwiBCAEIAVTGyAEfSEBIA4gBKdBA3RqIQ5BACECA0AgAiAPaiEDIAFQDQIgAiAOaikDACIEQoCAgIDwfloEQCAEp0EEayIQIBAoAgBBAWo2AgALIAMgBDcDACABQgF9IQEgAkEIaiECDAALAAsDQAJAIAYgB1EEQCADQRBqIQ9BACECA0AgAiAOaiEDIAFQDQIgAiAPaikDACIHQoCAgIDwfloEQCAHp0EEayIQIBAoAgBBAWo2AgALIAMgBzcDACABQgF9IQEgAkEIaiECDAALAAsgACAJIAcgDhC4BkF/Rg0DIA5BCGohDiAHQgF8IQcMAQsLIAUgBiAIfCIBIAEgBVMbIQUDQCABIAVRDQEgACAJIAEgAxC4BkF/Rg0CIANBCGohAyABQgF8IQEMAAsACyAKIQQgAyARIAynQQN0akYNAUHbksAAQf+YwQBBw9sCQaSWwQAQFAALIAohCwsgACALECcgACAJECcgDUEwaiQAIAQL/QECBH4BfyMAQSBrIggkAAJAAkAgACAIQRhqIAAgARBlIgEQ8gMNACAAIAhBCGogAykDAEIAIAgpAxgiBCAEEIIEDQAgACAIQRBqIAMpAwhCACAEIAQQggQNACAIIAQ3AwACfiAEIAJBA0gNABogBCADKQMQIgVCgICAgHCDQoCAgIAwUQ0AGiAAIAggBUIAIAQgBBCCBA0BIAgpAwALIQYgACABIAgpAwgiBSAIKQMQIgcgBiAHfSIGIAQgBX0iBCAEIAZVGyIEQQFBf0EBIAUgBCAHfFMbIAUgB1cbEIcHRQ0BCyAAIAEQJ0KAgICA4AAhAQsgCEEgaiQAIAELpQICAX8EfiMAQRBrIgUkAEKAgICAMCEHAkACQCAAIAVBCGogACABEGUiCBDyAw0AIAVBATYCBAJAIAQEQCADKQMAIQlCgICAgDAhBiACQQJOBEAgAykDCCEGCyAAIAkQ2AFFDQEMAgsgAkEATARAQoCAgIAwIQlCgICAgDAhBgwBC0KAgICAMCEJQoCAgIAwIQYgAykDACIBQoCAgIBwg0KAgICAMFENACAAIAVBBGogARDIBkEASA0BCyAAIAhCABC2BiIBQoCAgIBwg0KAgICA4ABRBEAgASEHDAELIAEhByAAIAEgCCAFKQMIQgAgBSgCBCAJIAYQhApCAFMNACAIIQcMAQsgACAIECdCgICAgOAAIQELIAAgBxAnIAVBEGokACABC5wDAgN/Bn4jAEEwayIIJAACQCAAKAIIKAKEBSAITQRAIANCACADQgBVGyENIAVBAWshCiAGQoCAgIBwgyEOIAVBAEwhBUIAIQMDQCADIA1RBEAgBCEMDAMLQn8hDCAAIAIgAyAIQShqELgGIglBAEgNAgJAIAlFDQAgDkKAgICAMFIEQCAIIAI3AxAgCCADEJoCIg83AwggCCAIKQMoIhA3AwAgACAGIAdBAyAIED4hCyAAIBAQJyAAIA8QJyALQoCAgIBwg0KAgICA4ABRDQQgCCALNwMoCwJAAkACQCAFDQAgACAIKQMoIgsQ4wYiCUEASA0BIAlFDQAgACAIQSBqIAsQ8gNBAEgNASAAIAEgCyAIKQMgIAQgCkKAgICAMEKAgICAMBCECiIEQgBTDQEgACALECcMAwsgBEL/////////D1MNASAAQd7gwABBABBwGiAIKQMoIQsLIAAgCxAnDAQLIAAgASAEIAgpAygQlANBAEgNAyAEQgF8IQQLIANCAXwhAwwACwALIAAQX0J/IQwLIAhBMGokACAMCyYAQoCAgIDgACAAIAMpAwAQ4wYiAEEAR61CgICAgBCEIABBAEgbC+AIAgh+An8jAEEwayIMJAAgAykDACEFIAxCgICAgDA3AxhBASENAkACQAJ+IAJBAkgEQEKAgICAMCEKQoCAgIAwDAELQoCAgIAwIAMpAwgiCkKAgICAcINCgICAgDBRDQAaQoCAgIAwIQdCgICAgDAhBEKAgICAMCEGQoCAgIAwIQggACAKENgBDQFBACENQoCAgIAwIAJBAkYNABogAykDEAshCwJAAkACQAJAIAAgBUHkARBrIgRCgICAgHCDIgZCgICAgDBSBEACQAJAIAZCgICAgOAAUQRAQoCAgIAwIQdCgICAgDAhBEKAgICAMCEGDAELIAAgBBAnAn4CQCABQoCAgIBwVA0AIAGnLQAIQSBxRQ0AIAAgAUEAQQAQvAMMAQsgABDUAQsiBkKAgICAcINCgICAgOAAUQRAQoCAgIAwIQdCgICAgDAhBAwBCyAFQoCAgIDwfloEQCAFp0EEayICIAIoAgBBAWo2AgALIAwgBTcDECAAIAxBEGpBCHJBABCmASAMKQMYIQcgDCkDECEERQ0BC0KAgICAMCEIDAYLA0AgACAEIAdBAEEAIAxBCGoQhgEiBUKAgICAcINCgICAgOAAUQ0CIAwoAggEQEKAgICAMCEIDAYLAkAgDQRAIAUhAQwBCyAMIAU3AyAgDCAJQv////8PgzcDKCAAIAogC0ECIAxBIGoQPiEBIAAgBRAnIAFCgICAgHCDQoCAgIDgAFENAwsgACAGIAkgARCUA0EASA0CIAlCAXwhCQwACwALIAAgBRBlIghCgICAgHCDQoCAgIDgAFENAiAAIAxBCGogCBDyA0EASA0CIAwgDCkDCCIFEJoCIgQ3AyACfgJAIAFCgICAgHBUDQAgAactAAhBIHFFDQAgACABQQEgDEEgahC8AwwBCyAAQoCAgIAwQQEgDEEgahCLAwshBiAAIAQQJyAGQoCAgIBwg0KAgICA4ABRBEBCgICAgDAhBwwCC0IAIQQgBUIAIAVCAFUbIQkDQCAEIAlRBEBCgICAgDAhB0KAgICAMCEEDAULQoCAgIAwIQcgACAIIAQQ/AIiAUKAgICAcINCgICAgOAAUQ0CAkAgDQRAIAEhBQwBCyAMIAE3AyAgDCAEQv////8PgzcDKCAAIAogC0ECIAxBIGoQPiEFIAAgARAnIAVCgICAgHCDQoCAgIDgAFENAwsgACAGIAQgBRCUAyAEQgF8IQRBAE4NAAsMAQtCgICAgDAhCCAEQoCAgIBwg0KAgICAMFENAyAAIARBARCHARoMAwtCgICAgDAhBAwCC0KAgICAMCEHQoCAgIAwIQRCgICAgDAhBgwBCyAAIAZBMyAJpyICQQBOBH4gCUL/////B4MFQoCAgIDgfiACuL0iAUKAgICAoIGA/P8AfSABQoCAgICAgID4/wBWGwsQlwJBAE4NAQsgACAGECdCgICAgOAAIQYLIAAgCBAnIAAgBBAnIAAgBxAnIAxBMGokACAGC4ECAgN+AX8jAEEQayIHJABCgICAgOAAIQUCQAJ+AkAgAUKAgICAcFQNACABpy0ACEEgcUUNACAHIAKtNwMIIAAgAUEBIAdBCGoQvAMMAQsgABDUAQsiBEKAgICAcINCgICAgOAAUQ0AIAJBACACQQBKG60hBkIAIQECQANAIAEgBlIEQCAAIAQgASADKQMAELkGIANBCGohAyABQgF8IQFBAE4NAQwCCwsgACAEQTMgAkEATgR+IAKtBUKAgICA4H4gAri9IgFCgICAgKCBgPz/AH0gAUKAgICAgICA+P8AVhsLEJcCQQBIDQAgBCEFDAELIAAgBBAnCyAHQRBqJAAgBQuhAQIBfwF+IAAgAUErEJUCIgZFBEBCgICAgOAADwsgBikDACEBIAVFBEAgACABIAYpAwggAiADIAQQhgEPCwJAAkAgACABQQYQayIHQoCAgIBwgyIBQoCAgIAgUgRAIAFCgICAgOAAUQ0CIAFCgICAgDBSDQELIARBATYCAEKAgICAMA8LIAAgBikDACAHIAIgAyAEEPsBIQEgACAHECcLIAELyBYCA34IfyMAQRBrIgkkACAEQQA2AgACQAJAAkACQAJAAkACQAJAAkACQAJAIAFCgICAgHBUDQAgAacvAQpBKUcNACAFQQFGBEBCgICAgOAAIQYgACABQSkQlQIiAkUNCyACKAIEIgNBAEgEQCAAQYnkwABBABBwGgwMCyACKAIAQQBIBEAgBEEBNgIAQoCAgIAwIQYMDAsgAikDCCIBQoCAgIBwg0KAgICAMFEEfkKAgICAMAUgAiADQYCAgIB4cjYCBCAAIAFBABCHASEFIAIgAigCBEH/////B3EiAzYCBEKAgICA4ABCgICAgDAgBUEASBsLIQYgAkEYaiELA0AgAigCACIMQf////8HcSIFIANB/////wdxTw0DIAIgBSAMQYCAgIB4cXJBAWo2AgAgACALIAVBA3RqIgMpAwAQJyADQoCAgIAwNwMAIAIoAgQhAwwACwALQoCAgIDgACEGIAAgAUEpEJUCIgJFDQogAigCBCIDQQBIBEAgAEGJ5MAAQQAQcBoMCwsgAigCACIFQQBIBEAgBEEBNgIAQoCAgIAwIQYMCwsgAiADQYCAgIB4ciIDNgIEIAJBGGohCwNAIAVB/////wdxIgUgA0H/////B3FPBEAgBEEBNgIAQoCAgIAwIQYMCwsgCyAFQQN0aiEFIAIpAwgiAUKAgICAcINCgICAgDBRBEAgACAFKQMAIAUpAwgQlAIiAUKAgICAcINCgICAgOAAUQ0KIAIgATcDCAsgAikDECIHQoCAgIBwg0KAgICAMFEEQCAAIAFB8gAQayIHQoCAgIBwg0KAgICA4ABRDQogAiAHNwMQCyAAIAEgB0EAQQAgCRD7ASIGQoCAgIBwg0KAgICA4ABRDQkCQAJAAkAgCSgCACIDDgMAAgECCyAEQQA2AgAMDAsgACAGQfEAEGsiCEKAgICAcINCgICAgOAAUQRAIAAgBhAnDAsLIAkgACAIEGwiAzYCAAsgAwRAIAAgBhAnIAAgARAnIAAgBxAnIAJCgICAgDA3AxAgAkKAgICAMDcDCCAAIAUpAwgQJyAAIAUpAwAQJyACIAIoAgBBAmoiBTYCACACKAIEIQMMAQsLIAAgBkHEABBrIQEgACAGECcgAUKAgICAcINCgICAgOAAUQ0IIARBADYCACABIQYMCQtCgICAgOAAIQYgACABQSoQlQIiAkUNCSACLwE4IgNBgAJxBEAgAEGPssAAQQAQcBoMCgsgA0GABHEEQCAEQQE2AgBCgICAgDAhBgwKCyACIANBgAJyOwE4AkACQAJAAkACQAJAAkACQAJAAkAgA0H/AXEiDA4LAAEGAgYDBgQGBQAGCyAFQQFGDQYgAkE0aiEPIAJBIGohDiAMQQpHIRADQEEAIQNBgAQhCyAAIAIpAwAgAikDCEEAQQAgBBCGASIBQoCAgIBwg0KAgICA4ABRDRAgBCgCAARAIAAgARAnQoCAgIAwIQYgAigCMCIFQQBMDRECQCAMQQpGBEAgAi0AOUEEcUUNEyACKQMoIAWtVw0TIAAgBSAOKAIAEL4BIQYMAQsgACAFIAIoAiAQvAEhBiACQQA2AjALIAZCgICAgOAAUQ0QIARBADYCAAwRCyACKAIwIQoCQCAQDQAgAikDKCAKrFINACAAIAIoAiApAwAQJyACIAIoAjBBAWsiCjYCMCAKQQN0IgoEQCACKAIgIg0gDUEIaiAK/AoAAAsgAigCMCEKCyAAIA5BCCAPIApBAWoQqQMEQCAAIAEQJwwRCyACKAIgIg0gAigCMCIKQQN0aiABNwMAIAIgCkEBaiIKNgIwIAIpAyggCqxSDQALAkAgDEEKRgRAIAAgCiANEL4BIQEMAQsgACAKIA0QvAEhASACQQA2AjALIAFCgICAgOAAUg0HDA8LIAVBAUYNBQJAA0AgAikDKCIBQgBXDQEgAiABQgF9NwMoQQAhAyAAIAIpAwAgAikDCEEAQQAgBBCGASIBQoCAgIBwg0KAgICA4ABRDQ4gACABECcgBCgCAEUNAAtCgICAgDAhAQwHC0EAIQMgACACKQMAIAIpAwhBAEEAIAQQhgEiAUKAgICAcINCgICAgOAAUQ0MDAYLIAVBAUYNBANAIAAgAikDACACKQMIQQBBACAEEIYBIgFCgICAgHCDQoCAgIDgAFENCyAEKAIADQYgAiACKQMoIgZCAXw3AyggCSAGEJoCIgc3AwggCSABNwMAIAAgAikDEEKAgICAMEECIAkQPiEGIAAgBxAnIAZCgICAgHCDQoCAgIDgAFENByAAIAYQbA0GIAAgARAnDAALAAsgBUEBRg0DIAIpAxghBgNAIAZCgICAgHCDQoCAgIAwUQRAIAAgAikDACACKQMIQQBBACAEEIYBIgFCgICAgHCDQoCAgIDgAFENCyAEKAIADQYgAiACKQMoIgZCAXw3AyggCSAGEJoCIgc3AwggCSABNwMAIAAgAikDEEKAgICAMEECIAkQPiEGIAAgARAnIAAgBxAnIAZCgICAgHCDQoCAgIDgAFENCiAGQv////9vWARAIAAgBhAnIABBjqDAAEEAEHAaDAsLAkACQCAAIAZB5AEQayIBQoCAgIBwgyIHQoCAgIAgUSAHQoCAgIAwUXJFBEAgB0KAgICA4ABSDQEgACAGECcMDQsgACABECcMAQsgACAGIAEQlAIgACABECcgACAGECciBkKAgICAcINCgICAgOAAUQ0LCyACIAY3AxgLIAAgBkHyABBrIgZCgICAgHCDQoCAgIDgAFENCCAAIAIpAxggBkEAQQAgBBCGASEBIAAgBhAnIAFCgICAgHCDQoCAgIDgAFENCCAEKAIARQ0FIARBADYCACAAIAIpAxhBABCHARogACACKQMYECdCgICAgDAhBiACQoCAgIAwNwMYDAALAAsgBUEBRg0CQQAhAyAAIAIpAwAgAikDCEEAQQAgBBCGASIHQoCAgIBwg0KAgICA4ABRDQkgBCgCAARAIAchAQwECyACIAIpAygiAUIBfDcDKCAJIAEQmgIiBjcDCCAJIAc3AwAgACACKQMQQoCAgIAwQQIgCRA+IQEgACAGECcgACAHECcgAUKAgICAcINCgICAgOAAUg0DDAcLIAVBAUYNASACKQMoIgFQDQEgAiABQgF9NwMoQQAhAyAAIAIpAwAgAikDCEEAQQAgBBCGASIBQoCAgIBwg0KAgICA4ABRDQgMAgsACyAEQQE2AgBCgICAgDAhASACKQMYIgZCgICAgHCDQoCAgIAwUgRAIAAgBkEAEIcBIQMgACACKQMYECcgAkKAgICAMDcDGEKAgICA4ABCgICAgDAgAxshAQtCgICAgOAAIAEgACACKQMAIAFCgICAgOAAURCHARshAQsCfyAFBEBBgAQhC0EADAELQYAEQQAgBCgCACIDGyELIANFCyEDIAEhBgwHCyAAIAEQJwwCCyAAIAIpAwgQJyAAIAIpAxAQJyACIAIoAgBBgICAgHhyNgIAIAJCgICAgDA3AxAgAkKAgICAMDcDCCAEQQE2AgAMCAsgACACKQMYECcgAkKAgICAMDcDGAsgACACKQMAQQEQhwEaC0GABCELQQAhAwwBC0GABCELDAELQoCAgIDgACEGCyACIAIvAThB//kDcSALcjsBOCADDQIgAigCICIERQ0CA0AgAigCMCIDQQBKBEAgAiADQQFrIgM2AjAgACAEIANBA3RqKQMAECcgAigCICEEDAELCyAAIAQQUiACQQA2AjQgAkEANgIgDAILIAIgAigCAEGAgICAeHI2AgBCgICAgOAAIQYLIAIgAigCBEH/////B3E2AgQLIAlBEGokACAGC58HAwF8BH4CfyMAQSBrIgokAEKAgICA4AAhBgJAIAAgARDcCEEASA0AAkACQAJAIARBCksNAAJAAkACfkEBIAR0IgtBqAFxRQRAIAtBggRxRQRAIAtBgQhxRQ0FIApCgICAgICAgPz/ADcDGAJ8IAMpAwAiBkIgiCIHUEUEQEQAAAAAAAD4fyAHp0EIa0FuSw0BGgsgACAKQRhqIAYQsQINCCAKKwMYCyEFQaDrwABBq+vAACAEGyELIAW9Qv///////////wCDQv/////////3/wBYIAWdIAVhcUUEQCAKIAs2AgAgAEG4wMAAIAoQcBoMCAsgBUQAAAAAAADwP2MgBUQAAOD////vQWRyBEAgCiALNgIQIABB+P3AACAKQRBqEMQBGgwIC0EAIQsCQCAEQQpHIAJBAkhyDQAgAykDCCIGQoCAgIBwg0KAgICAMFENAAJAIAZCIIhC+f///w99QgFYBEAgACAGEO4BIgJFDQogAkHk2sAAEMgFRQ0BIAJBwtfAABDIBSAAIAIQ5AFFDQILIABB6sfAAEEAEHAaDAkLIAAgAhDkAUGACCELCyAF/AYhCEKAgICAMCEHDAMLIAAgAykDABCaBCIGQoCAgIBwg0KAgICA4ABRDQYgACAKQRhqIAYQkAIaIAorAxgiBSAFYiAFvUL///////////8Ag0KAgICAgICA+P8AVCAFRP///////z9DZHFyDQMgBZ0iBUQAAAAAAAAAAGMNA0KAgICAMCEHQv////////8PIAX8BiAFvUL///////////8Ag0KAgICAgICA+P8AWhsMAQsgACADKQMAIgcQ2AENBUIACyEIQQAhCwtCgICAgOAA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ACACQQxqEIYBIghCgICAgHCDQoCAgIDgAFENASACKAIMRQRAIAAgBCAFIAgQlANBAEgNAiAFQgF8IQUMAQsLIAAgBEEzIAWnIgNBAE4EfiAFQv////8HgwVCgICAgOB+IAO4vSIBQoCAgICggYD8/wB9IAFCgICAgICAgPj/AFYbCxCXAkEASA0AIAQhBgwBCyAAIAQQJwsgACAHECcLIAJBEGokACAGCzwBAn4gACABQQYQayIFQoCAgIBwgyIEQoCAgIAwUSAEQoCAgIDgAFFyBH4gBAUgACAFIAFBAEEAEKABCwsJACAAQcMBEHMLsAECAX8BfkKAgICA4AAhBAJAIAAgARDcCEEASA0AIAEgACgCMCkDwAIQtwEEQCAAQfeBwABBABBwGkKAgICA4AAPCyAAQQAgAUHqARDdCCIDQQBIDQACQCADBEAgAkKAgICA8H5aBEAgAqdBBGsiAyADKAIAQQFqNgIACyAAIAFB6gEgAhCXAkEATg0BDAILIAAgAUHqASACQYeAARDtAUEASA0BC0KAgICAMCEECyAEC9UCAgR/AX4gACACQQR0QRhqED8iBARAIARCgICAgDA3AxAgBEKAgICAMDcDCCAEQgA3AwAgAkEAIAJBAEobIQYgBEEYaiECAkADQCAGBEAgAykDACIBQv////9vWARAIAAQmgEMAwsgACABQeQBEGsiCEKAgICAcINCgICAgOAAUQ0CIAAgCBChAQRAIAGnQQRrIgUgBSgCAEEBajYCACAEKAIEIgVBA3QgAmoiByABNwMAIAdBCGogCDcDACAEIAVBAmpB/////wdxIAVBgICAgHhxcjYCBCAGQQFrIQYgA0EIaiEDDAIFIAAQXiAAIAgQJwwDCwALCyAAQSkQxwEiAUKAgICA4ABRDQAgASAEEDogAQ8LQQAhAwNAIAQoAgRB/////wdxIANLBEAgACACKQMAECcgAkEIaiECIANBAWohAwwBCwsgACAEEFILQoCAgIDgAAujAwECfgJAAkAgAykDACIBQiCIQvn///8PfUIBWARAQoCAgIDgACEEIAAgAUHkARBrIgVCgICAgHCDQoCAgIDgAFENASAAIAUgAUEAQQAQoAEPCyABQv////9vWARAIABB0p7AAEEAEHAaDAILIAAgASAAKQPIARCvAiICQQBIDQEgAgRAIAGnQQRrIgAgACgCAEEBajYCACABDwsCQCAAIAFB5AEQayIFQoCAgIBwgyIEQoCAgIAgUgRAIARCgICAgOAAUQ0CIARCgICAgDBSDQELQoCAgIDgACEEIAAgAUHyABBrIgVCgICAgHCDQoCAgIDgAFENASAAQSsQxwEiBEKAgICA4ABRBEAgACAFECcgAEKAgICA4AAQJ0KAgICA4AAPCyAAQRAQPyICRQRAIAAgBRAnIAAgBBAnDAMLIAIgBTcDCCACIAE3AwAgAadBBGsiACAAKAIAQQFqNgIAIAQgAhA6IAQPCyAAIAEgBRCUAiEBIAAgBRAnQoCAgIDgACABIAFCgICAgHCDQoCAgIDgAFEbIQQLIAQPC0KAgICA4AALJgAgACABQcEAEJUCIgBFBEBCgICAgOAADwsgADEAGEKAgICAEIQLJgAgACABQcEAEJUCIgBFBEBCgICAgOAADwsgADEAGUKAgICAEIQLRAAgACABQcEAEJUCIgBFBEBCgICAgOAADwsgACAEaikDACIBQoCAgIDwfloEQCABp0EEayIAIAAoAgBBAWo2AgALIAELMAAgACABQcEAEJUCIgBFBEBCgICAgOAADwtCgICAgCAgACAEajQCACIBIAFCAFMbC0sBAX8CQCABQoCAgIBwVA0AIAGnIgIvAQpBwQBHDQAgAigCGCICRQ0AIAAgAikDABAoIAAgAikDCBAoIAAgAikDEBAoIAAgAhAWCwt6AQF/AkAgAUKAgICAcFQNACABpyIDLwEKQcEARw0AIAMoAhgiA0UNACADKQMAIgFCgICAgGBaBEAgACABpyACEQIACyADKQMIIgFCgICAgGBaBEAgACABpyACEQIACyADKQMQIgFCgICAgGBUDQAgACABpyACEQIACwsrACADKQMAIgFCgICAgHBaBH4gAacvAQpBA0atQoCAgIAQhAVCgICAgBALCzoAIAMpAwAiAUL/////b1gEQCAAEJoBQoCAgIDgAA8LIAAgASADKQMIQQBBAEEAQQUQwgFCgICAgDALSwACQCAAIAEQZSIBQoCAgIBwg0KAgICA4ABRDQAgACABECcgACkDwAEiAUKAgICA8H5UDQAgAadBBGsiACAAKAIAQQFqNgIACyABC1kBAX8gAUKAgICAEIRCgICAgHCDQoCAgIAwUQRAIAAQmgFCgICAgOAADwsg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AkAgBUL/////b1gEQCAAEJoBDAELIAAgBUIAEPwCIghCgICAgHCDQoCAgIDgAFENACAAIAVCARD8AiIJQoCAgIBwg0KAgICA4ABRBEAgACAIECcMAQsgACAGIAggCUGHgAEQiAFBAE4NAQsgACAFECcMAgsgACAFECcMAAsACyABQoCAgIBwVA0AIAAgAUEBEIcBGgsgACAEECcgASEEIAYhAQsgACAEECcgACABECcLIAJBEGokACAHC3UAIAAgAykDABBlIgFCgICAgHCDQoCAgIDgAFIEfgJAAkAgACADKQMIEHIiAkUEQCAAIAEQJwwBCyAAQQAgAacgAhDwASEDIAAgAhBRIAAgARAnIANBAE4NAQtCgICAgOAADwsgA0EAR61CgICAgBCEBSABCwsMACAAQSw2ArQCQQALCAAgACgCuAILCgAgACABNgK4Ags3ACAAKAIIKALEBCABTQRAQamVwABB/5jBAEGBF0H/xcAAEBQACyAAIAAoAjAgAUEDdGogAhBtC1kBAX4gACgCCCgCxAQgAUsEQCAAKAIwIAFBA3RqKQMAIgJCgICAgPB+WgRAIAKnQQRrIgAgACgCAEEBajYCAAsgAg8LQamVwABB/5jBAEGHF0GQxsAAEBQACysBAX4gACkDOCIBQoCAgIDwfloEQCABp0EEayIAIAAoAgBBAWo2AgALIAELGAEBfyAAQQRrIgEgASgCAEEBajYCACAACwcAIAAoAggLIQAgACABNgL8BCAAIAEEfyAAKAKABSABawVBAAs2AoQFCywAIAFB8gFOBEAgACgCuAQgAUECdGooAgBBBGsiACAAKAIAQQFqNgIACyABC0gBAX4gASACckUEQCAAQQBBAxDbAQ8LIAAgAUHTk8EAIAEbEIcEIgFFBEBCgICAgOAADwsgACABQQJBAyACGxCfASAAIAEQUQspAQF/IAEoAgAiAkUEQCAAIAAoAsAEIgJBAWo2AsAEIAEgAjYCAAsgAgsXACAAQoCAgIBwWgR/IACnLwEKBUEACwsjACAAKALEBCABSwR/IAAoAsgEIAFBGGxqKAIAQQBHBUEACwtUAQF/AkAgASAAKALEBE8NACAAKALIBCABQRhsaiIBKAIARQ0AIAEoAgQiAkHyAUgNACAAKAK4BCACQQJ0aigCAEEEayIAIAAoAgBBAWo2AgALIAIL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EI8LDQEgAigCDEEBdAsQjQgLIAJBEGokAAuOAgEEfwJAAkAgAkEASA0AIAIgACgCJCIESQ0AAkAgAiAEayIEIAAoAiwiAkkEQCAAKAIoIARBAnRqKAIAIgINAgwBC0F/IQMgACgCACAAQShqIgVBBCAAQSxqIgYgBEEBahCpAw0CIAJBAnQhAwNAIAIgBigCAE4NASAFKAIAIANqQQA2AgAgA0EEaiEDIAJBAWohAgwACwALIAAoAgAgAEEwakEEIABBOGogACgCNEEBahCpAwRAQX8hA0EAIQIMAQsgACAAKAI0IgJBAWo2AjQgACgCMCACQQJ0aiAAKAIkIARqNgIAIAAoAiggBEECdGogAiAAKAIkaiICNgIAQQAhAwsgASACNgIACyADC3YBAn8CQCABBEAgAEEEaiABKAIMEI0IIAFBCGohAyABQQRqIQQDQCAEIAMoAgAiA0YEQEEADwtBfyEBIAAgAykDFBCKCw0CIAJFBEAgACADKQMcEIoLDQMLIANBBGohAwwACwALQQAhASAAQQRqQQAQjQgLIAELDwAgACABIAIgA0EAEIkLC0MBAn8gA0EAIANBAEobQQFqIQMCQANAIANBAWsiA0UNASACKAIAIQQgAkEQaiECIAAgASAEEPsKRQ0AC0F/IQULIAULnQICAX4CfyADQQAgA0EAShtBAWohBQJAA0AgBUEBayIFRQ0BAn4CQAJAAkACQAJAAkACQCACIgNBBWotAAAOCQYFBQABAgMFBAULIAAgA0EIaigCABCyAgwGCyADQQhqNQIADAULIANBCGopAwAQmgIMBAtCgICAgOB+IANBCGopAwAiBEKAgICAoIGA/P8AfSAEQv///////////wCDQoCAgICAgID4/wBWGwwDCyAAIAAoAjApAwggA0EIaigCACADQQxqKAIAEIkDDAILAAsgACADQQxqKAIAIAMoAgAgA0EIai0AACADQQlqLQAAIANBBmouAQAQiAMLIQQgA0EQaiECIAAgASADKAIAIAQQ/ApFDQALQX8hBgsgBgsNACAAIAEgACAAEPoJCwsAIAAgAUEAEKQNCwsAIAAgAUEBEKQNC7sBAQF/IwBBIGsiAiQAQoCAgIDgACEBAkAgACACQRxqIAMpAwAQkAQNACAAIAJBGGogAykDCBCQBA0AIAAgAkGAgMQAIAIoAhgi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QoCAgICAgAQ3AxAgASAEQRBqEN4LDBALIARBQGtCg4CAgPAANwMAIARCgYCAgDA3AzggBEKAgICAwAA3AzAgASAEQTBqEN4LDA8LIARB4ABqQoOAgIDwADcDACAEQoGAgIDAADcDWCAEQoCAgIAgNwNQIAEgBEHQAGoQ3gsMDgsgBEGQAWpBBzYCACAEQYgBakKDgICAMDcDACAEQYABakKDgICAEDcDACAEQoGAgIDAADcDeCAEQoCAgIDgATcDcCABIARB8ABqEN4LDA0LIARByAFqQoOAgIDwADcDACAEQcABakKBgICAIDcDACAEQbgBakKDgICAMDcDACAEQbABakKDgICAEDcDACAEQoGAgIDAADcDqAEgBEKAgICA4IcBNwOgASABIARBoAFqEN4LDAwLIARB6AFqQQc2AgAgBEHgAWpCg4CAgOAANwMAIARCgYCAgNAANwPYASAEQoCAgICQqICAPzcD0AEgASAEQdABahDeCwwLCyAEQYACakKDgICA8AA3AwAgBEKBgICA0AA3A/gBIARCgICAgIAoNwPwASABIARB8AFqEN4LDAoLIARByAJqQoSAgIDwADcDACAEQcACakKDgICA4AA3AwAgBEG4AmpCgYCAgLABNwMAIARBsAJqQqSAgIAwNwMAIARBqAJqQqOAgIAQNwMAIARBoAJqQoOAgIAQNwMAIARCgYCAgPAANwOYAiAEQoCAgIDghwE3A5ACIAEgBEGQAmoQ3gsMCQsgBEGYA2pBBzYCACAEQZADakKGgICAwAA3AwAgBEGIA2pCjICAgDA3AwAgBEGAA2pCg4CAgBA3AwAgBEH4AmpCgYCAgMAENwMAIARB8AJqQoGAgICwBDcDACAEQegCakKIgICAMDcDACAEQeACakKDgICAEDcDACAEQoGAgIDwADcD2AIgBEKAgICA4N/BADcD0AIgASAEQdACahDeCwwICyABQQEQ3wsMBwsgAUECEN8LDAYLIAFBBxDfCwwFCyAEQbADakKFgICA8AA3AwAgBEKBgICA0AE3A6gDIARCgoCAgBA3A6ADIAEgBEGgA2oQ3gsMBAsgBEHQA2pChYCAgPAANwMAIARCgYCAgOABNwPIAyAEQoKAgIDAADcDwAMgASAEQcADahDeCwwDCyAEQfADakKFgICA8AA3AwAgBEKBgICA8AE3A+gDIARCgoCAgMAANwPgAyABIARB4ANqEN4LDAILIARBkARqQoWAgIDwADcDACAEQoGAgICgATcDiAQgBEKBgICA4AY3A4AEIAEgBEGABGoQ3gsMAQsgA0EjSw0BIAEgA0EUahDgCwtBf0cNCQwKCyAIQQFxRSAFQdAARnINAEHLACEHIARBywA2AsgFIARBADYCwAUgBEIANwK4BSAEIABBPGooAgAiCTYCxAUCf0GglMQAIARB4ARqENoLIgNBAEgEQEF+IQNBAAwBCyADIAEgBEG4BWoQ4QshAyAEKALEBSEJIAQoAsgFIQcgBCgCwAULIQYgCSAGQQAgBxEAABogA0F/Rg0JIANBAE4NCAsgAEHX9cAAQQAQuQcMEQsgAUEAQYABENsLDQcMBgtB8QAhBSADRSABRXINCiAALQApQQFxRQ0KIAstAABB+wBHBEAgAEH4w8AAQQAQuQcMEAsgAUHLADYCECABQQA2AgggAUIANwIAIABBPGooAgAhAyABQgA3AhQgASADNgIMIAFCADcCHCAEQgA3A+AEIARCADcD6AQgBEHLADYC8AQgBCADNgL0BANAIARBADYC5AQgBCALQQFqNgKgBAJAA0AgBCgCoAQiCy0AAEH+AXFB/ABGDQEgAEEAIARBoARqQQEQywsiA0EASA0FIARB4ARqIAMQtQdFDQALIAAQugcMBAsgASAEKALkBEECdiAEKALgBCIFEOILBEAgABC6BwwFCyALLQAAQf0ARw0ACyAALQAqQQFGBEAgACABQQEQ4wsNAwsgBQRAIAQoAvQEIAVBACAEKALwBBEAABoLIAQgC0EBajYCnARBgICAgAQhBQwRCyAALQApQQFHDQ8gBy0AASAFRw0PIABBrc3AAEEAELkHDA4LIABB2MXAAEEAELkHDA0LIAQoAuAEIQULIAVFDQUgBCgC9AQgBUEAIAQoAvAEEQAAGgwFCyARKAIAIAooAgBBACAJKAIAEQAAGiAEKAKsBSADQQAgBCgCsAURAAAaCwJAIAAtACpBAUcNACAALQApQQFHDQAgACABIAAtACgQ4wsNAQsgBUHQAEYEQCABENQLDQELIAAtACpBAUcNAiAALQApDQIgACABIAAtACgQ4wtFDQILIAEQygsLIAAQugcMBwsgBCALQQFqNgKcBEGAgICABCEFDAgLIAEQygsMBQsgBSAEIAY2ApwEIARBnARqIAAtACgiA0EBdEECcRDUByIFQQBODQYgA0EBcQ0BIAQoApwEIQchBQsgBUGAAUkNBCAHIARBnARqEMMCIgVBgIAESQ0FIAAtACgNBSAAQfrCwABBABC5BwwDCyAAQebOwABBABC5BwwCCyAAQduIwQBBABC5BwwBCyAALQApQQFHDQEgAEH8zMAAQQAQuQcLQX8hBQwCCyAEIAdBAWo2ApwECyACIAQoApwENgIACyAEQdAFaiQAIAULmgEBBX8gAEGAAU8EQEH5AiECAkADQCACIARIDQEgAiAEakEBdiIDQQJ0KAKws0MiBUEPdiIGIABLBEAgA0EBayECDAELIAVBCHZB/wBxIAZqIABNBEAgA0EBaiEEDAELCyAAIAMgBSABEOoLIQALIAAPCyABBEAgAEEgciAAIABBwQBrQRpJGw8LIABBIGsgACAAQeEAa0EaSRsLOQEBfyAALQAqIQIgAUH//wNMBEAgAEECQQEgAkEBcRsgARDkCw8LIABBBEEDIAJBAXEbIAEQtgcaCxoAIAAgARC0ByAAIAIgACgCBGtBBGsQtQcaCykAIAAgARC0ByAAQQAQtAcgACACELUHGiAAIAMgACgCBGtBBGsQtQcaCzMBAX8jAEEQayIDJAAgAyABNgIIIAMgAkEBajYCDCAAIANBCGpBAkEAENMLIANBEGokAAtTAQF/IAAoAgQiAiABSARAIAAoAgwgACgCCCABIAJBA2xBAm0iAiABIAJKGyIBQQJ0IAAoAhARAAAiAkUEQEF/DwsgACABNgIEIAAgAjYCCAtBAAuxDwERfyMAQbAFayIDJAAgA0EANgJEIANCADcCPCADQQA2AjAgA0IANwIoIANBADYCHCADQgA3AhQgA0EANgIIIANCADcCACADIAAoAgwiAjYCNCADIAI2AkggAyACNgIgIAMgAjYCDCADIAAoAhAiAkHfACACGyICNgI4IAMgAjYCTCADIAI2AiQgAyACNgIQIANBKGoiBEEEQQEgARsQ3wshAiADKAIwIQkCQAJAIAINACADQTxqIAkgAygCKCAAKAIIIAAoAgBBARDcCw0AIAQQ1AsgAygCMCEJDQAgAyAJIAMoAiggACgCCCAAKAIAQQEQ3AsNAEGwtIIBIQdBwQAhAkEaIQYgAygCRCEPIAMoAjwhEEF/IQxBfyEKAkACQAJAA0AgCyAQSQRAIA8gC0ECdGoiBCgCACIIIAQoAgQiBCAEIAhJGyERA0AgCCARRwRAIAVBAnRBtLPDAGohBANAIAggAiAGakkgAiAITXFFBEAgBUEBaiIFQfoCTw0GIAQoAgAiB0EPdiECIAdBCHZB/wBxIQYgBEEEaiEEDAELCyAIIAUgByABEOoLIQQCQCAMQX9HBEAgBCAKRgRAIAohBAwCCyADQRRqIAwgChDbCxoLIAQhDAsgCEEBaiEIIARBAWohCgwBCwsgC0ECaiELDAELCwJAIAxBf0YEQCADKAIcIQYMAQsgA0EUaiAMIAoQ2wsgAygCHCEGDQQLIAZBCBDyCyENIAZBiAEQ8gshDyADKAIUIghBAm0iAUECSQ0CIANBADYCWCADIAE2AlQgAyAGNgJQIANB0ABqQQxyIQsDQCALIANB0ABqTQ0CQTIgC0EEaygCACIOIA5BMkwbIRAgC0EIaygCACEJIAtBDGsiCygCACEEA0ACQAJ/IAlBB08EQCAOIBBHDQIgCUEDdCIGQQhrIQggCUECdEF4cSEBIARBCBDyCyEJA0AgAQRAIAFBCGsiASEFA0AgBUEBdCIHQQhqIgIgBk8NAiACIAhJBEAgAiAHQRBqIAIgBGoiAigCACACKAIISxshAgsgBCAFaiIFKAIAIAIgBGoiBygCAEsNAiAFIAdBCCAJEQUAIAIhBQwACwALCwNAQQAgBkEIayIBRQ0CGiAEIAEgBGpBCCAJEQUAIAZBEGshCEEAIQUDQAJAIAVBAXQiB0EIaiICIAFPDQAgAiAISQRAIAIgB0EQaiACIARqIgIoAgAgAigCCEsbIQILIAQgBWoiBSgCACACIARqIgcoAgBLDQAgBSAHQQggCREFACACIQUMAQsLIAEhBgwACwALIAlBA3QLIARqIQUgBCEHA0AgB0EIaiIHIAVPDQMgByECA0AgAiAETQ0BIAJBCGsiASgCACACKAIATQ0BIAFBCGogAUEIIA0RBQAgASECDAALAAsACyAEIAlBAXRBeHEiAUEDbGoiCCgCACEGAkAgASAEaiIFKAIAIgcgBCABQQF0aiICKAIAIgFJBEAgASAGSQ0BIAggBSAGIAdLGyECDAELIAEgBksNACAFIAggBiAHSxshAgsgDkEBaiEOIAQgAkEIIA0RBQBBASEHIAQgCUEDdGoiDCEFIAwhBiAEQQhqIgEhAkEBIRIDQAJAAkAgAiAFTw0AIAQoAgAiCiACKAIAIghJDQAgCCAKRw0BIAEgAkEIIA0RBQAgAUEIaiEBIBJBAWohEgwBCwJAA0AgBUEIayEIAkADQCACIAgiBU8NAyAEKAIAIhEgBSgCACIKSw0BIAVBCGshCCAKIBFHDQALIAZBCGsiBiAFQQggDREFACAJQQFrIQkMAQsLIAIgBUEIIA0RBQAMAQsgBCACIAEgBGsiBSACIAFrIgEgASAFSxsiAWsgASAPEQUAIAIgDCAMIAZrIgEgBiACayIFIAEgBUkbIgFrIAEgDxEFACAJIAdrIQIgDCAFayEBAkAgAiAHIBJrIglJBEAgBCEHIAkhCCABIQQgAiEJDAELIAEhByACIQgLIAsgDjYCCCALIAg2AgQgCyAHNgIAIAtBDGohCwwCCyACQQhqIQIgB0EBaiEHDAALAAsACwALQfLOwQBBq5nBAEGEDEGJ68AAEBQACyADKAIcIQYgAygCFCEICyAGQQxqIQlBACEFQQAhCgNAIAUgCEkEQCAJIAVBAnQiAWohAiABIAZqIgEoAgAhByABQQRqKAIAIQQgBUECaiEFA0ACQCAFIAhPDQAgAkEEaygCACAESw0AIAIoAgAiASAEIAEgBEsbIQQgAkEIaiECIAVBAmohBQwBCwsgBiAKQQJ0aiIBIAQ2AgQgASAHNgIAIApBAmohCgwBCwtBACEEIABBADYCACADIAo2AhQgACAGIAogAygCCCIAIAMoAgBBABDcCwRAIAMoAjAhCQwBCyADKAJIIAMoAkRBACADKAJMEQAAGiADKAI0IAMoAjBBACADKAI4EQAAGiADKAIgIAZBACADKAIkEQAAGiADKAIMIABBACADKAIQEQAAGgwBCyADKAJIIAMoAkRBACADKAJMEQAAGiADKAI0IAlBACADKAI4EQAAGiADKAIgIAZBACADKAIkEQAAGiADKAIMIAMoAghBACADKAIQEQAAGkF/IQQLIANBsAVqJAAgBAtJAQN/IAAoAgghBCAAQQA2AgggACgCACEFIABCADcCACAAKAIQIQYgACgCDCAAIAQgBSABIAIgAxDcCyEAIARBACAGEQAAGiAAC14BA38gACAAKAIAIgFBAmoiAxDRCwR/QX8FIAFBAnQiAQRAIAAoAggiAkEEaiACIAH8CgAACyAAKAIIIgJBADYCACABIAJqQQRqQX82AgAgACADNgIAIAAQ7AtBAAsLmgIBBX9BfyEEAkAgACABKAIIIAEoAgAgAhDTCw0AAkACQAJAAkAgAkEBaw4DAQIBAAsgASgCFEUNAgNAIAMgASgCGE8NAyABKAIgIANBAnRqIQIDQCACKAIAIgIEQCAAIAIoAgggAkEMaiACKAIEQQEQ5QtBAE4NAQwGCwsgA0EBaiEDDAALAAtBACEEIAJBA0YhBgNAIAUgACgCGE8NAyAAKAIgIAVBAnRqIQMDQCADKAIAIgIEQCABIAIoAgggAkEMaiACKAIEQQAQ5QsiB0UgByAGGwRAIAIhAwUgAyACKAIANgIAIAAgACgCFEEBazYCFCAAKAIMIAJBABCyBxoLDAELCyAFQQFqIQUMAAsACwALQQAhBAsgBAulAQEBfwJAAkAgAigCAC0AAEHbAEYEQCAAIAEgAhDICw0BDAILIAAgASACQQEQywsiAkEASA0AIAJB/////wNLDQEgAEE8aigCACEDIAFCADcCFCABQgA3AhwgAUHLADYCECABQQA2AgggAUIANwIAIAEgAzYCDCAALQAqQQFGBEAgAiAALQAoEMwLIQILIAEgAiACENALRQ0BIAEQygsLQX8PC0EAC78CAQN/IAEoAgAiAkH+/wdPBEAgAEHOrcAAQQAQuQdBfw8LAkAgAkEBdiIDRQRAIABBA0F/ELYHGgwBCyABKAIIIAJBAnRqIgRBBGsoAgAiAkF/RgRAIARBCGsoAgAhAgsgAC0AKiEEIAJB//8DTQRAIABBJUEkIARBAXEbIAMQ5AtBACECQQAhAwNAIAMgASgCAE4NAiAAIAEoAgggAmovAQAQswcgAEF/IAEoAgggAmpBBGooAgBBAWsiBCAEQX5GG0H//wNxELMHIAJBCGohAiADQQJqIQMMAAsACyAAQSdBJiAEQQFxGyADEOQLQQAhAkEAIQMDQCADIAEoAgBODQEgACABKAIIIAJqKAIAELUHGiAAIAEoAgggAmpBBGooAgBBAWsQtQcaIAJBCGohAiADQQJqIQMMAAsAC0EAC2ABAX9B4AAhAgJAAkACQAJAAkAgACABckEPcQ4PAAMEAwIDBAMBAwQDAgMEAwtB4QBB4gAgAUEQRhsPC0HjAEHkACABQQhGGw8LQeUAQeYAIAFBBEYbDwtB5wAhAgsgAgslACAAQTBrQQpJIABBwQBrQRpJciAAQeEAa0EaSXIgAEHfAEZyC2wBBH8gARCFAiEDA0ACQCAALQAARQRAQX8hAgwBCwNAAn8gAEEsEN8DIgRFBEAgABCFAgwBCyAEIABrCyIFIANGBEAgACABIAMQ7QJFDQILIAAgBWpBAWohACAEDQALIAJBAWohAgwBCwsgAgtpAQJ/An8gACgCACIDQQJqIgQgACgCBEoEQEF/IAAgBBDRCw0BGiAAKAIAIQMLIAAgA0EBajYCACAAKAIIIgQgA0ECdGogATYCACAAIAAoAgAiAEEBajYCACAEIABBAnRqIAI2AgBBAAsLsAIBBH8DQAJAAkACQAJAAn8gAiAHTCIJIAQgBkxyRQRAIAEgB0ECdGooAgAiCCADIAZBAnRqKAIAIglJBEAgCAwCCyAIIAlHDQMgBkEBaiEGIAdBAWohByAIIQkMBAsgCQ0BIAEgB0ECdGooAgALIQkgB0EBaiEHDAILIAQgBkwNAiADIAZBAnRqKAIAIQkLIAZBAWohBgsCfwJAAkACQAJAAkAgBQ4EBAABAgMLIAYgB3FBAXEMBAsgBiAHc0EBcQwDCyAGQX9zIAdxQQFxDAILAAsgBiAHckEBcQsgACgCACIIQQFxRg0BIAAoAgQgCEwEQCAAIAhBAWoQ0QsEQEF/DwsgACgCACEICyAAIAhBAWo2AgAgACgCCCAIQQJ0aiAJNgIADAELCyAAEOwLQQALOgBB4I7EACABENoLIgFBAEgEQEF+DwsgACABQR1NBH9CASABrYanBSABQQJ0QYiTxABqKAIACxDzCwuSBwEHfyMAQeAAayIEJAAgBCABNgJcAkACQAJAAkACQAJAAkACQAJAAkADQCAEIAJBFGxqIgFBFGshBQNAAkAgBCAEKAJcIgNBBGo2AlwCQAJAAkACQAJAAkAgAygCACIGDggAAQIEBAQFCQYLIAJBBE4NCSABQQA2AgggAUIANwIAIAEgACgCDDYCDCABIAAoAhAiBUHfACAFGzYCECAEIANBCGo2AlwgAkEBaiECIAEgAygCBBDzC0UNBwwCCyACQQRODQkgAUEANgIIIAFCADcCACABIAAoAgw2AgwgASAAKAIQIgVB3wAgBRs2AhAgBCADQQhqNgJcIAJBAWohAiABIAMoAgQQ4AtFDQYMAQsgAkEETg0JIAFBADYCCCABQgA3AgAgASAAKAIMNgIMIAEgACgCECIFQd8AIAUbNgIQIAQgA0EIajYCXCACQQFqIQIgASADKAIEEN8LRQ0FCyACQQAgAkEAShshAgwNCyACQQFMDQggAkEETw0JIAFBADYCCCABQgA3AgAgASAAKAIMNgIMIAEgACgCECIDQd8AIAMbNgIQIAEgAUEgayIHKAIAIAFBKGsiAygCACABQQxrIggoAgAgBSgCACAGQQNrENwLRQRAIAFBHGsoAgAgBygCAEEAIAFBGGsoAgARAAAaIAFBCGsoAgAgCCgCAEEAIAFBBGsoAgARAAAaIAMgASgCEDYCECADIAEpAgg3AgggAyABKQIANwIAIAJBAWshAgwECyACQQFqIQIMDAsgAkEATA0JIAUQ1AtFDQEMCwsLCwALIAJBAUcNBkF/IQMgBCgCCCEBIAAgBCgCACICENELRQRAIAJBAnQiAwRAIAAoAgggASAD/AoAAAsgACACNgIAQQAhAwsgBCgCDCABQQAgBCgCEBEAABoMCAtBh6HBAEGrmcEAQcsMQZCnwAAQFAALQYehwQBBq5nBAEHSDEGQp8AAEBQAC0GHocEAQauZwQBB2QxBkKfAABAUAAtBqL/BAEGrmcEAQeQMQZCnwAAQFAALQYehwQBBq5nBAEHlDEGQp8AAEBQAC0HXwcEAQauZwQBB9AxBkKfAABAUAAtB5sHBAEGrmcEAQYANQZCnwAAQFAALIARBCHIhAUF/IQMDQCACRQ0BIAFBBGooAgAgASgCAEEAIAFBCGooAgARAAAaIAJBAWshAiABQRRqIQEMAAsACyAEQeAAaiQAIAMLyQIBB38CQCABRQ0AQeykxQAhBANAIAJBA0YEQCABQQFxIgRFIAFBBnFFciEHQQAhAQNAIAFB+gJGDQMCQAJAIAYgAUECdCgCsLNDIgNBBHZBD3EiBXZBAXFFDQAgA0EPdiECIANBCHZB/wBxIQMCQAJAAkAgBUEEaw4CAAECCyAHRQ0BIAIgBGohCEEAIQIDQCACIANPDQMgAiAIaiEFIAJBAmohAiAAIAUgBUEBahDbC0UNAAsMAwsgB0UNACACQQFqIQMgBEUEQCAAIAIgAxDbCw0DCyAAIAMgAkECaiIDENsLRQRAIARFDQIgACADIAJBA2oQ2wtFDQILQX8PCyAAIAIgAiADahDbCw0BCyABQQFqIQEMAQsLQX8PBSABIAJ2QQFxBEAgBCgCACAGciEGCyAEQQRqIQQgAkEBaiECDAELAAsAC0EAC48CAQd/IAFBAnRBoNjFAGooAgAiAiABQQF0QYDaxQBqLwEAaiEHQQAhAQJAA0AgAiAHTw0BIAJBAWohBgJAAkAgAi0AACIDQT9NBEAgBCADQQN2akEBaiECIAEEQCAAIAQgAhDbCw0DCyABQQFzIQEgA0EHcSACakEBaiEFDAELAn8gAyAEakH/AGsgA8BBAEgNABogBi0AACEFIANB3wBNBEAgAkECaiEGIAQgA0EIdGogBWpB//8AawwBCyACQQNqIQYgAi0AAiAEIANBEHRqIAVBCHRqakH///8CawshBSAEIQILIAEEQCAAIAIgBRDbCw0BCyABQQFzIQEgBiECIAUhBAwBCwtBfyEICyAIC9oLAQ5/IwBB0ABrIgUkAEF+IQYCQAJAAkACQAJAAkACQAJAAkACQAJAIAAOBwAFAQIEAwYKC0F/IQYgAkEQEOALQQBIDQkDQCACKAIAIANKBEAgAigCCCIEIANBAnQiB2ooAgAhAANAIAQgB2ooAgQgAEsEQCAFIAA2AhAgAUEBIAVBEGoQ4gsaIABBAWohACACKAIIIQQMAQsLIANBAmohAwwBCwtBACEDIAJBADYCACACQREQ4AtBAEgNCQNAIAMgAigCAE4NCSACKAIIIgQgA0ECdCIGaigCACEAA0AgBCAGaigCBCAASwRAIAVBj/wDNgIUIAUgADYCECABQQIgBUEQahDiCxogAEEBaiEAIAIoAgghBAwBCwsgA0ECaiEDDAALAAtBACEGIAJBMhDgC0EASA0GA0AgBiACKAIATg0IIAIoAggiACAGQQJ0IgdqKAIAIQMDQCAAIAdqKAIEIANLBEBBACEEQQUhAANAIAAEQCAFIAM2AhAgBSAEQfvnB2o2AhQgAUECIAVBEGoQ4gsaIABBAWshACAEQQFqIQQMAQsLIANBAWohAyACKAIIIQAMAQsLIAZBAmohBgwACwALIAJBEhDgC0EASA0FA0AgAyACKAIATg0HIAIoAggiBCADQQJ0IgZqKAIAIQADQCAEIAZqKAIEIABLBEAgBSAAQRptIgRB5uMHajYCECAFIAAgBEFmbGpB5uMHajYCFCABQQIgBUEQahDiCxogAEEBaiEAIAIoAgghBAwBCwsgA0ECaiEDDAALAAsDQCAIQdcSSw0GQX8hAiAILQCgxUUiC0EBayEMQQAhA0EAIQZBACEJQQAhBANAIAQgC0cEQCAFQRBqIg0gA0ECdGogCEGhxcUAai0AAEGAwABBgMAHIAhBosXFAGotAAAiCkEIdEGAPnEiAEGAIEkbciAAciIONgIAIANBAWohACAKQQV2QQNxIgcEQCAJQQJODQcgAEECdCANakEANgIAIAVBCGogCUECdGogADYCACAJQQFqIQkgByEGIANBAmohAAsgCsBBAEgEQCAFQRBqIABBAnRqQY/8AzYCACAAQQFqIQALIAQgDEgEQCAFQRBqIABBAnRqQY3AADYCACAAQQFqIQALIAMgAiAOQbDzB0YbIQIgCEECaiEIIARBAWohBCAAIQMMAQsLIAhBAWohCEEEQQEgAkEAThshCSAFQRBqIgAgBSgCDEECdGohCiAFKAIIQQJ0IABqIQcgAkECdCAAaiELIAZBAnQoAoSARiEMQQAhBCAGQQNGIQ0DQCAEIAlGDQEgBEGw8wdqIQ5BACEAA0AgACAMRwRAIAJBAE4EQCALIA42AgALIABBBW4hDwJAAkACQCAGQQFrDgMAAQECCyAHIABB++cHajYCAAwBCyAHIABBBW4iECANIBAgACAPQXtsaiIPT3FqQfvnB2o2AgAgCiAPQfvnB2o2AgALIAEgAyAFQRBqEOILGiAAQQFqIQAMAQsLIARBAWohBAwACwALAAsgBUEQakEEciEHQQAhBgNAIANBEUsNBiAFQfTnBzYCEEEBIQAgByEEA0BBASAAIANqIgJBAWt0QaCQCHFFBEAgBCACQf/XxQBqLQAAQYCAOHI2AgAgBEEEaiEEIABBAWohAAwBCwsgBUEQaiIDIABBAnRqQf+AODYCACABIABBAWogAxDiCxogAiEDDAALAAsgAkETEOALQQBIDQIDQCADIAIoAgBODQQgAigCCCIEIANBAnQiBmooAgAhAANAIAQgBmooAgQgAEsEQCAFQo/8g4CwnAg3AhQgBSAANgIQIAFBAyAFQRBqEOILGiAAQQFqIQAgAigCCCEEDAELCyADQQJqIQMMAAsAC0EAIQADQCAAQQZGDQMgACABIAIQ4QsiBkEASA0EIAJBADYCACAAQQFqIQAMAAsAC0HHv8EAQauZwQBBhA5B/b/BABAUAAtBfyEGDAELQQAhBgsgBUHQAGokACAGC2wBA39BASEDIAFBAUYEQCAAIAIoAgAiACAAENALDwsgAUEAIAFBAEobIQQgAiEFA0AgBARAIARBAWshBCAFKAIAIANBhwJsaiEDIAVBBGohBQwBCwsgACABIAIgA0HHjKKOBmxBARDlC0EfdQuvAgEJfyMAQTBrIgMkAAJAIAEgAhDSCwRAQX8hBAwBCyABKAIUIgRFBEBBACEEDAELIABBPGooAgAhACABKAIgIQggASgCHCEFIAEoAhghCSABQRRqIgZCADcCCCAGQgA3AgAgAyAENgIgIANBywA2AhxBACEEIANBADYCFCADQgA3AgwgAyAJNgIkIAMgBTYCKCADIAg2AiwgAyAANgIYQQAhBQNAAkAgBSAJRwRAIAggBUECdGohBgNAIAYoAgAiBkUNAiAGKAIIIgohByAGQQxqIgshAANAIAcEQCAAIAAoAgAgAhDMCzYCACAHQQFrIQcgAEEEaiEADAELCyABIAogCxDiC0UNAAtBfyEECyADQQxqEMoLDAILIAVBAWohBQwACwALIANBMGokACAECxUAIAAgARC0ByAAIAJB//8DcRCzBwvJAwEIfwJAAkACQCAAKAIUIghFDQAgAUECdCEJIAAoAiAgA0EgIAAoAhxrdiIGQQJ0aiEFA0AgBSgCACIFRQ0BIAUoAgQgA0cNACAFKAIIIAFHDQBBASEHIAFFDQIgBUEMaiACIAkQ7QINAAsMAQtBACEHIARFDQAgACgCGCAIQQFqSQRAQQAhBiAAKAIMQQBBCEEDIAAoAhwiBCAEQQNMGyIEdCIFELIHIgdFDQIgBQRAIAdBACAF/AsAC0ECIAR0IQggBEEBaiEJQR8gBGshBCAAKAIYIQoDQCAGIApHBEAgACgCICAGQQJ0aigCACEFA0AgBQRAIAUoAgAgBSAHIAUoAgQgBHZBAnRqIgwoAgA2AgAgDCAFNgIAIQUMAQsLIAZBAWohBgwBCwsgACgCDCAAKAIgQQAQsgcaIAAgBzYCICAAIAg2AhggACAJNgIcIAMgBHYhBgsgACgCDEEAIAFBAnQiBUEMahCyByIERQ0BQQEhByAAIAAoAhRBAWo2AhQgBCAAKAIgIAZBAnRqIgAoAgA2AgAgBCABNgIIIAQgAzYCBCAAIAQ2AgAgAUUgBUVyDQAgBEEMaiACIAX8CgAACyAHDwtBfwuIAQEDfyAAKAIgQQNsQQF2IgIgASABIAJJGyIDQQJ0IQEgACgCGCECAkACQCAAKAIcIgQgAEEkakYEQCACQQAgARCyByIBRQ0CIAAoAiBBAnQiAkUNASABIAAoAhwgAvwKAAAMAQsgAiAEIAEQsgciAUUNAQsgACABNgIcIAAgAzYCIEEADwtBfwsvAQF/QQEhAQJAAkACQCAAQQprDgQCAQECAAsgAEGowABrQQJJDQELQQAhAQsgAQvvBAEEfyAEQQ92IQUgBEEIdEGAHnEiByADLQCwnkQiBnIhAwJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAIARBBHYiCEEPcSIEDg0AAAAAAQIDBAUGBggHCQsgAkECRyAEQQJJciAIQQFxIAJHcQ0KIAEgBWsgA0ECdCgCsLNDQQ92aiEBDAoLIAEgBWsiA0EBcSACQQBHRg0JIANBAXMgBWohAQwJCyABIAVrIgNBAUYEQEEBQX8gAhsgAWohAQwJCyADQQBBAiACG0cNCEECQX4gAhsgAWohAQwICyABIAVrIQEgAg0GIABBmQc2AgQgACABIANBBXZB/gBxLwGwoURqNgIAQQIPCyACQQFGDQYgA0EgQQAgAkECRhtqIQEMBgsgAkEBRg0FIANBAXQvAbChRCACQQJGaiEBDAULIARBCWsgAkEAR0cNBCADQQF0LwGwoUQhAQwECyACRQ0DIAAgBkE/cUEBdC8BsKFENgIEIAAgA0EFdkH+AHEvAbChRCABIAVrajYCAEECDwsgAkEBRg0CIAAgBkE/cUEBdC8BsKFEIgQ2AgQgACADQQV2Qf4AcS8BsKFEIAEgBWtqIgE2AgBBAiACQQJHDQMaIAAgARDpCzYCACAAIAQQ6Qs2AgRBAg8LIAJBAUYNASAAIAdBB3YvAbChRCIBNgIAIAAgBkEPcUEBdC8BsKFEIgM2AgggACAGQQN2QR5xLwGwoUQiBDYCBEEDIAJBAkcNAhogACABEOkLNgIAIAAgBBDpCzYCBCAAIAMQ6Qs2AghBAw8LIAEgBkE/cUEBdC8BsKFEaiEBCyAAIAE2AgBBAQsLJgEBfyMAQRBrIgEkACABQQRqIABBARDOCRogASgCBCABQRBqJAALuAEBAX8jAEEQayIEJAACQCADBEAgBEEEaiAAQQIgASACEOgLQQFGBEAgBCgCBCEADAILIABBhvYDRgRAQYX2AyEADAILIABB4z9HBEAgAEHTP0cNAkGQByEADAILQbAHIQAMAQsgAEH/AE0EQCAAQSBrIAAgAEHhAGtBGkkbIQAMAQsgBEEEaiAAQQAgASACEOgLIQEgBCgCBCICIAAgAkH/AEsbIAAgAUEBRhshAAsgBEEQaiQAIAALygEBA38gAi8AACACLQACQRB0QYCA/ABxciABSwRAIABBADYCAEEADwsgAiADQQFrIgRBA2xqIgMvAAAgAy0AAkEQdHIgAUsEf0EAIQMDQCAEIANrQQJOBEAgAyAEakECbSIFIAQgASACIAVBA2xqIgQvAAAgBC0AAkEQdEGAgPwAcXJJIgYbIQQgAyAFIAYbIQMMAQsLIAAgAiADQQNsaiIALwAAIAAtAAIiAEEQdEGAgPwAcXI2AgAgA0EFdCAAQQV2ckEgagVBfwsLwwEBCX8gACgCCCIDQQhqIQggACgCACEHA0AgByABQQFqIgVKBEACQCADIAFBAnQiAmooAgAiCSADIAVBAnRqKAIARgRAIAEhAgwBCyACIAhqIQQDQCAHIAEiAkEDakoEQCABQQJqIQEgBEEEayEFIAQoAgAgBEEIaiEEIAUoAgBGDQELCyADIAZBAnRqIgEgCTYCACABQQRqIAMgAkECdGpBBGooAgA2AgAgBkECaiEGCyACQQJqIQEMAQsLIAAgBjYCAAsXACACRQRAIAEQ+AxBAA8LIAEgAhDqBAu1AgEIfyMAQdAAayIGJAAgAkEAIAJBAEobIQsDQAJAAkACQCAHIAtHBEAgASAHQQJ0aigCACIFQYDYAmsiAkGk1wBJDQFBxAUhAkEAIQQDQCACIARIDQMgAiAEakEBdiIIQQJ0KAKwokQiCUEOdiIKIAVLBEAgCEEBayECDAELIAlBB3ZB/wBxIgQgCmogBU0EQCAIQQFqIQQMAQsLIAlBAXEgA0sNAiAGIAUgCCAKIAQgCUEBdkE/cRDwCyICRQ0CIAAgBiACIAMQ7gsMAwsgBkHQAGokAA8LIAAgAkH//wNxIgVBzARuIgRBgCJyEPELIAAgBEG0e2wgAmpB//8DcUEcbkHhImoQ8QsgBUEccCICRQ0BIAAgAkGnI2oQ8QsMAQsgACAFEPELCyAHQQFqIQcMAAsAC/gBAQZ/IwBBEGsiAyQAAkAgA0EMaiAAQdCNxQBBHhDrCyIBQQBIDQAgAUGwjsUAaiECIAMoAgwhAQNAIAEhBSACLQAAIgbAQQBOAn8gAkEBaiAGQT9xIgFBMEkNABogAUE3TQRAIAItAAEgAUEIdHJB0N8AayEBIAJBAmoMAQsgAi0AAiACLQABIAFByP//B2pyQQh0ckGwEGohASACQQNqC2ohAiAAIAEgBWpBAWoiAU8NAAsCQAJAAkAgBkEGdkEBaw4DAQMCAAsgAkEBay0AACEEDAILIAJBAWstAAAgACAFa2ohBAwBC0HmASEECyADQRBqJAAgBAvCBwEFf0EBIQggAkEBdC8B0LhEIQIgBUUEQCAAIAI2AgBBAQ8LQX8hCiACQeDDxABqIQZBEiEHAkACfwJAAkACQAJAAkACQAJAAkACQAJAIAVBAWsOIgAAAAAAAAABAQICAgICBAMDAwMDAwUFBQUFBQUFBgcICQkLCyAGIAEgA2sgBWxBAXRqIQIDQCAKQQFqIgogBUYEQCAFDwsgACACLwAAIgE2AgAgAEEEaiEAIAJBAmohAiABDQALDAoLIAVBB2siCCABIANrbCIFQQF0IQIgBiAEIAhsQQF0aiEBIAghBwNAIAdFBEAgCA8LIAIgBmovAAAgASAFQQJ2ai0AACACQQZxdkEQdEGAgAxxciIDRQ0KIAAgAzYCACACQQJqIQIgB0EBayEHIABBBGohACAFQQFqIQUMAAsACyAGIAVBCWsiBCABIANrbGohByAEIQYDQCAGRQRAIAQPCyAHLAAAIgFB/wFxIQICQCABQQBIBEAgAUFPTQRAIAAgAkGABWo2AgAMAgsgAkEBdEGsisUAai8BACECCyAAIAI2AgAgAkUNCgsgBkEBayEGIABBBGohACAHQQFqIQcMAAsACyAFQQFxIAVBEGtBAXYiAkEAR2ohCSACQQJqIQgLIAEgA2shAUEAIQIDQCACIAhGBEAgCA8FIAAgBi8AACABQQAgAiAJRhtqNgIAIABBBGohACAGQQJqIQYgAkEBaiECDAELAAsACyAFQRVrIQcLIAYgByABIANrbGpBAmohASAGLwAAIQNBACECA0AgAiAHRgRAIAcPBSAAQSAgAyABIAJqLQAAIgRqIARB/wFGGzYCACAAQQRqIQAgAkEBaiECDAELAAsACyAAIAYgASADa0EDbGoiAS8AACICNgIAIAJFDQMgASwAAiIBQf8BcQwCCyAAIAYvAAI2AgggACAGLwAANgIAIAAgBiABIANrQQF0akEEai8AADYCBEEDDwsgASADayEBAkAgBUEhRgRAIAYgAUF+cWoiBCwAACIDQf8BcSECAkAgA0EATg0AIANBT00EQCACQYAFaiECDAELIAJBAXRBrIrFAGovAQAhAgsgBEEBaiEGDAELIAYgAUEBdkEDbGoiAkECaiEGIAIvAAAhAgsgAEEgQSBBASACQZAIa0EgSRsgAkGAAkkbIAJqIAIgAUEBcRs2AgAgBiwAACIBQf8BcQshAgJAIAFBAE4NACABQU9NBEAgAkGABWohAgwBCyACQQF0QayKxQBqLwEAIQILIAAgAjYCBEECIQkLIAkLTgECfwJAIAAoAggiAyAAKAIEIgJrQQNLIAJBBGogA01yBH8gAgUgAEEEELsCDQEgACgCBAsgACgCAGogATYAACAAIAAoAgRBBGo2AgQLC1cBAX9B6AAhAgJAAkACQAJAAkAgACABckEPcQ4PAAMCAwQDAgMBAwIDBAMCAwtB6QBB6gAgAUEQRhsPC0HrAEHsACABQQhGGw8LQe0ADwtB7gAhAgsgAguvAgEJfyABQQZxIQcgAUECdkEBcSEJAkADQCAEQZkgSg0BIAIhAyAELQCApUUiAkEfcSEGAn8gBEEBaiACQQV2IgJBB0cNABogBEECaiEFIARBgaXFAGosAAAiCEH/AXEhAiAIQQBOBEAgAkEHaiECIAUMAQsgBS0AgKVFIQUgCEG/f00EQCACQQh0IAVyQfn+AWshAiAEQQNqDAELIARBg6XFAGotAAAgAkEQdHIgBUEIdHJB+f7+BWshAiAEQQRqCyEEIAIgA2pBAWohAgJAAkAgBkEfRgRAIAdFDQMgB0EGRg0BIAMgCWohAwNAIAIgA00NBCAAIAMgA0EBahDbCyADQQJqIQNFDQALDAILIAEgBnZBAXFFDQILIAAgAyACENsLRQ0BCwtBfyEKCyAKC20CA38BfgJAIAJBAEwNACACIQQgAkEDdBD2DCIGIQUDQCAERQ0BIAUgAygCACkDADcDACAEQQFrIQQgBUEIaiEFIANBBGohAwwACwALQdySxwAoAgAgACkDACABKQMAIAIgBhA+IAYQ+AwQ9QsLFwEBf0EIEPYMIgEEQCABIAA3AwALIAELaQIDfwF+AkAgAUEATA0AIAEhAyABQQN0EPYMIgUhBANAIANFDQEgBCACKAIAKQMANwMAIANBAWshAyAEQQhqIQQgAkEEaiECDAALAAtB3JLHACgCACAAKQMAIAEgBRC8AyAFEPgMEPULC6QBAQF+AkBB3JLHACgCACAAIAEgAiADQSByEIYLIgZCgICAgHCDQoCAgIDgAFENAEHckscAKAIAIAUgBiAEQQFyEJELIQBB3JLHACgCACAGECcgAEUNAAJAIAUoAgAiARD2DCICBEAgAUUNASACIAAgAfwKAAAMAQtB3JLHACgCABAeGiAFQQA2AgALQdySxwAoAgAgABBSIAIPCyAFQQA2AgBBAAvEAgECfyMAQdABayIBJABB2JLHACgCACICBEAgAiABEEQgACABKQMANwMAIABB4JLHADUCADcDCCAAIAEpAxA3AxAgACABKQMYNwMYIAAgASkDIDcDICAAIAEpAyg3AyggACABKQMwNwMwIAAgASkDODcDOCAAIAEpA0A3A0AgACABKQNINwNIIAAgASkDUDcDUCAAIAEpA1g3A1ggACABKQNgNwNgIAAgASkDaDcDaCAAIAEpA3A3A3AgACABKQN4NwN4IAAgASkDgAE3A4ABIAAgASkDiAE3A4gBIAAgASkDkAE3A5ABIAAgASkDmAE3A5gBIAAgASkDoAE3A6ABIAAgASkDqAE3A6gBIAAgASkDsAE3A7ABIAAgASkDuAE3A7gBIAAgASkDwAE3A8ABIAAgASkDyAE3A8gBCyABQdABaiQAC0MBAn4gACkDACEFQdySxwAoAgAgAikDACIEQoCAgIDwfloEQCAEp0EEayIAIAAoAgBBAWo2AgALIAUgASAEIAMQsQULZwECfkHckscAKAIAIAEpAwAQciIBRQRAQX8PCyAAKQMAIQVB3JLHACgCACACKQMAIgRCgICAgPB+WgRAIASnQQRrIgAgACgCAEEBajYCAAsgBSABIAQgAxCTAUHckscAKAIAIAEQUQtWAQJ/QdySxwAoAgAiAARAQdiSxwAoAgAiAQR/IAEQ0QFB3JLHACgCAAUgAAsQOUHckscAQQA2AgALQdiSxwAoAgAiAARAIAAQrwRB2JLHAEEANgIACwsuAQF+IAApAwAiAUKAgICA8H5aBEAgAadBBGsiACAAKAIAQQFqNgIACyABEPULC14CAX4Bf0HckscAKAIAIQUCQCADQSNxQQFGBEAgBSAAIAEgAiADQSByEIYLIgRCgICAgHCDQoCAgIDgAFENASAEEP4LIQQMAQsgBSAAIAEgAiADEIYLIQQLIAQQ9QsLjgICA38CfiMAQRBrIgIkAEHckscAKAIAIAAQiAshA0HckscAKAIAIQECQCADQQBIBEAgASAAECdCgICAgOAAIQAMAQsgASAAEJgDIgVCgICAgHCDQoCAgIDgAFEEQCAFIQAMAQsgAkHckscAKAIAIACnEIUDIgA3AwhB3JLHACgCACEBAkAgAEKAgICAcINCgICAgOAAUQ0AIAFB7wBBAEEAQQEgAkEIahCjASEEQdySxwAoAgAgABAnQdySxwAoAgAhASAEQoCAgIDgAFEEQCAEIQAMAQsgASAFIARCgICAgDAQowshAEHckscAKAIAIAQQJ0HckscAKAIAIQELIAEgBRAnCyACQRBqJAAgAAtWAQJ+AkBB3JLHACgCACAAIAFBARCXAyICQoCAgIBwgyIDQoCAgIDgAFENACADQoCAgIBQUQRAIAIQ/gshAgwBC0HckscAKAIAIAIQmAMhAgsgAhD1CwskAQJ/IwBBEGsiACQAQdiSxwAoAgAgAEEMahD1BCAAQRBqJAALDwBB3JLHACgCACAAEOQBCxYAQdySxwAoAgAgACkDABAnIAAQ+AwLFABB3JLHACgCACABIAApAwAQqwsLSQIBfwF+IwBBEGsiAyQAQdySxwAoAgAgA0EIaiAAKQMAEJEGIgBFBEAgASADKQMIIgQ+AgAgAiAEQiCIPgIACyADQRBqJAAgAAsSAEHckscAKAIAIAApAwAQuQMLHgEBfiAAKQMAIgFCgICAgHBaBH8gAacvAQoFQQALC1sBAn5CgICAgDAhAQJAIAApAwAiAkKAgICAcFQNACACpy8BCiIARQ0AQdiSxwAoAgAgABDMCiIARQ0AQdySxwAoAgAgABBzIQFB3JLHACgCACAAEFELIAEQ9QsLCgBB3JLHACgCAAsnAgF/AX5B3JLHACgCACgCCCIAKQOIBSAAQoCAgIDAADcDiAUQ9QsLCwBCgICAgBAQ9QsLMQIBfwF8IwBBEGsiASQAQdySxwAoAgAgAUEIaiAAKQMAELECGiABKwMIIAFBEGokAAsaAQF/QdiSxwAoAgAiAAR/IAAoAvAEBUEACws3AgF+AX9B3JLHACgCACkDgAIiAEKAgICA8H5aBEAgAKdBBGsiASABKAIAQQFqNgIACyAAEPULCwsAQoCAgIAgEPULC+gCAgF/AX4jAEEgayICJAACf0HckscAKAIAIAEpAwAQciIBRQRAQoCAgIDgABD1CwwBC0HckscAKAIAIAIgACkDACABEN0IIQBB3JLHACgCACABEFECQCAAQQBIBEBCgICAgOAAIQMMAQtBACAARQ0BGkHckscAKAIAEGYhA0HckscAKAIAIQACQCACLQAAQRBxBEAgACADQf+cwAAgAikDEEEHELEFGkHckscAKAIAIANB8ZvAACACKQMYQQcQsQUaQdySxwAoAgAgAikDCBAnDAELIAAgA0He7cAAIAIpAwhBBxCxBRpB3JLHACgCACADQYj7wAAgAjUCAEIBiEIBg0KAgICAEIRBBxCxBRoLQdySxwAoAgAgA0H9+8AAIAI1AgBCAohCAYNCgICAgBCEQQcQsQUaQdySxwAoAgAgA0Ha+8AAIAI1AgBCAYNCgICAgBCEQQcQsQUaCyADEPULCyACQSBqJAALuwECBX8CfiMAQRBrIgEkAAJAQdySxwAoAgAgAUEMaiABQQhqIAApAwBBAxCLBEEASARAQoCAgIDgACEGDAELQdySxwAoAgAQ1AEhBiABKAIMIgVBBGohAiABKAIIIQNBACEAA0BB3JLHACgCACEEIAAgA0YEQCAEIAUgAxCqAQUgBCACKAIAEGQhB0HckscAKAIAIAYgACAHEJMDGiACQQhqIQIgAEEBaiEADAELCwsgBhD1CyABQRBqJAALCQAgAEEREKkNCwkAIABBARCpDQsXAEHckscAKAIAIAApAwAgARCcBhD1CwsXAEHckscAKAIAIAApAwAgARDNARD1CwtLAQF+AkBB3JLHACgCACABKQMAEHIiAUUEQEKAgICA4AAhAgwBC0HckscAKAIAIAApAwAgARBrIQJB3JLHACgCACABEFELIAIQ9QsLFQBB3JLHACgCACAAKQMAELQBEPULCxUAQdySxwAoAgAgACkDABCdCxD1CwsVAEHckscAKAIAIAApAwAQmwsQ9QsLCgBB2JLH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IgA5AwAgAiAAvUI0iKdB/w9xa0EySARAICshLAwBCyABICsgLUQAAAAuihmjO6IiAKEiLCAtRMFJICWag3s5oiArICyhIAChoSIuoSIAOQMACyAt/AIhAiABICwgAKEgLqE5AwgMAQsgA0GAgMD/B08EQCABIAAgAKEiADkDACABIAA5AwhBACECDAELIAwgL0L/////////B4NCgICAgICAgLDBAIS/Iiv8ArciADkDECAMICsgAKFEAAAAAAAAcEGiIiv8ArciADkDGCAMICsgAKFEAAAAAAAAcEGiOQMgIAxBIGohAkEDIQkDQCAJQQFrIQkgAisDACACQQhrIQJEAAAAAAAAAABhDQALAn8gDEEQaiEPIwBBsARrIgYkACADQRR2QZYIayIDQQNrQRhtIgJBACACQQBKGyIQQWhsIANqIQoCQEGUo8YAKAIAIg4gCUEBaiINQQFrIhRqIgJBAEgNACACBH8gDSAOaiICQQFxIBBBAnQgDUECdGtBpKPGAGohBSAQIA1rIQsgAkF+cSEJIA0gEGtBAmshAyAGQcACaiECA0AgAkEIagJ8AkAgBCALakEBakEATgRAIAIgBSgCALc5AwAMAQsgAkIANwMARAAAAAAAAAAAIAMgBEcNARoLIAVBBGooAgC3CzkDACACQRBqIQIgBUEIaiEFIAkgBEECaiIERw0AC0UNASAEIAtqQQFqBSAQIBRrCyICQQBIBHxEAAAAAAAAAAAFIAJBAnQoAqCjRrcLIQAgBkHAAmogBEEDdGogADkDAAsgCkEYayEIQQAhAiAOQQAgDkEAShshCyANQf7///8HcSEJIA1BAXEhFyANQQN0IAZqQbACaiEHA0AgAiEDAkAgDUEATARARAAAAAAAAAAAIQAMAQsCQCAURQRAQQAhAkQAAAAAAAAAACEADAELRAAAAAAAAAAAIQAgDyECIAchBCAJIQUDQCACQQhqKwMAIAQrAwCiIAIrAwAgBEEIaisDAKIgAKCgIQAgAkEQaiECIARBEGshBCAFQQJrIgUNAAsgCSECIBdFDQELIA8gAkEDdGorAwAgBkHAAmogAyAUaiACa0EDdGorAwCiIACgIQALIAYgA0EDdGogADkDACAHQQhqIQcgA0EBaiECIAMgC0cNAAtB/RcgCCAIQf0XTxtB/g9rIApBlwhrIApBlhBKIhgb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BGsiAmogASACai0AADoAAAsgAkEESQ0AIAJBBGsiBEEMcUEMRwRAIARBAnZBAWpBA3EhAyABQQRrIQUgAEEEayEGA0AgAiAGaiACIAVqKAIANgIAIAJBBGshAiADQQFrIgMNAAsgBEEMSQ0BCyABQRBrIQUgAEEQayEGA0AgAiAGaiIDQQxqIAIgBWoiBEEMaigCADYCACADQQhqIARBCGooAgA2AgAgA0EEaiAEQQRqKAIANgIAIAMgBCgCADYCACACQRBrIgJBA0sNAAsLIAJFDQIgAiIDQQNxIgQEQCABQQFrIQUgAEEBayEGA0AgAyAGaiADIAVqLQAAOgAAIANBAWshAyAEQQFrIgQNAAsLIAJBBEkNAiABQQRrIQQgAEEEayEFA0AgAyAFaiIBQQNqIAMgBGoiAkEDai0AADoAACABQQJqIAJBAmotAAA6AAAgAUEBaiACQQFqLQAAOgAAIAEgAi0AADoAACADQQRrIgMNAAsMAgsgBEEESQ0AIARBBGsiAkEccUEcRgRAA0AgAyABKAIANgIAIANBBGogAUEEaigCADYCACADQQhqIAFBCGooAgA2AgAgA0EMaiABQQxqKAIANgIAIANBEGogAUEQaigCADYCACADQRRqIAFBFGooAgA2AgAgA0EYaiABQRhqKAIANgIAIANBHGogAUEcaigCADYCACABQSBqIQEgA0EgaiEDIARBIGsiBEEDSw0ADAILAAsgAkECdkEBakEHcSIFIQIDQCADIAEoAgA2AgAgAUEEaiEBIANBBGohAyACQQFrIgINAAsgBCAFQQJ0ayEECyAERQ0AIARBB3EiAgR/A0AgAyABLQAAOgAAIANBAWohAyABQQFqIQEgAkEBayICDQALIARBeHEFIAQLIQIgBEEISQ0AA0AgAyABLQAAOgAAIANBAWogAUEBai0AADoAACADQQJqIAFBAmotAAA6AAAgA0EDaiABQQNqLQAAOgAAIANBBGogAUEEai0AADoAACADQQVqIAFBBWotAAA6AAAgA0EGaiABQQZqLQAAOgAAIANBB2ogAUEHai0AADoAACADQQhqIQMgAUEIaiEBIAJBCGsiAg0ACwsgAA8LIAAgASAC/AoAACAACxMAIABBIHIgACAAQcEAa0EaSRsL0gEBAn8CQAJAIAAiAUEDcUUNACABLQAARQ0BIAFB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AkAgACIDQQNxRQ0AIAMtAABFDQEgA0EBaiIDQQNxRQ0AIAMtAABFDQEgAEECaiIDQQNxRQ0AIAMtAABFDQEgAEEDaiIDQQNxRQ0AIAMtAABFDQEgAEEEaiIDQQNxDQELIANBBWshAwNAIANBBWohBCADQQRqIQNBgIKECCAEKAIAIgRrIARyQYCBgoR4cUGAgYKEeEYNAAsDQCADQQFqIgMtAAANAAsLAkAgAkUNAANAIAEtAAAiBEUNASADIAQ6AAAgA0EBaiEDIAFBAWohASACQQFrIgINAAsLIANBADoAACAACw4AIABBIHJB4QBrQRpJC8EBAgJ+An8gAL0iAkI0iKdB/w9xIgRB/wdrIQUCQCAEQbMITwRAIAEgADkDACACQv////////8Hg1BFIAVBgAhGcQ0BIAJCgICAgICAgICAf4O/DwsgBEH+B00EQCABIAJCgICAgICAgICAf4M3AwAgAA8LIAIgBa0iA4ZC/////////weDUARAIAEgADkDACACQoCAgICAgICAgH+Dvw8LIAFCgICAgICAgHggA4cgAoMiAjcDACAAIAK/oSEACyAACwoAIABBMGtBCkkLFwAgAEEwa0EKSSAAQSByQeEAa0EaSXILGgAgAEKAgICAcFoEfyAApy8BCiABRgVBAAsLKQIBfwF+IwBBEGsiBCQAIAQgAjYCDCAAIANBASABIAIQIyAEQRBqJAALRwEBfyMAQRBrIgMkACADIAE3AwggACAAIAEgAyADQQhqIAIQjQUiARAnIANBEGokAEF/QQEgAUKAgICAcINCgICAgOAAURsLLAEBfyMAQRBrIgQkACAEIAI2AgwgACADIAEgAhAgIARBEGokAEKAgICA4AALPwACQCABQoCAgIBwVA0AIAIgAaciAi8BCkcNACACKAIYIgJFDQAgACACKQMAECggACACKQMIECggACACEBYLC1wAAkAgAUKAgICAcFQNACADIAGnIgMvAQpHDQAgAygCGCIDRQ0AIAMpAwAiAUKAgICAYFoEQCAAIAGnIAIRAgALIAMpAwgiAUKAgICAYFQNACAAIAGnIAIRAgALCzgBAX8gAEEwayIEQQpPBH8gAEHBAGsgA00EQCAAQTdrDwsgAiAAQdcAayAAQeEAayABTxsFIAQLC7sBAgR/An4jAEEQayICJAACQEHckscAKAIAIAJBDGogAkEIaiAAKQMAIAEQiwRBAEgEQEKAgICA4AAhBgwBC0HckscAKAIAENQBIQYgAigCDCIFQQRqIQEgAigCCCEDQQAhAANAQdySxwAoAgAhBCAAIANGBEAgBCAFIAMQqgEFIAQgASgCABBzIQdB3JLHACgCACAGIAAgBxCTAxogAUEIaiEBIABBAWohAAwBCwsLIAYQ9QsgAkEQaiQACyEBAX4gACkDACICQoCAgIBwWgR/IAKnLwEKIAFGBUEACwtqAQF/IwBB8ABrIgQkACAEIAA2AiggBCAANgIEIARCADcDWCAEQX82AgggBEIANwNgIARBfzYCVCAEIAJBASADEIkNIAEEQCABIAQoAmAgACAEKAIEIAQoAihramo2AgALIARB8ABqJACnCwuNiAfpAQBBgIDAAAuS6QF7fQAgfQAoKSB7CiAgICBbbmF0aXZlIGNvZGVdCn0AY2Fubm90IG1peCA/PyB3aXRoICYmIG9yIHx8AEpTT2JqZWN0czogewBKU1NoYXBlczogewBKU0F0b20gdGFibGU6IHsASlNBdG9tIGhhc2ggdGFibGU6IHsAWnp6egBwcm94eTogcHJvcGVydHkgbm90IHByZXNlbnQgaW4gdGFyZ2V0IHdlcmUgcmV0dXJuZWQgYnkgbm9uIGV4dGVuc2libGUgcHJveHkAcmV2b2tlZCBwcm94eQBub3QgYSBwcm94eQBQcm94eQBhZGRfcHJvcGVydHkAQ2Fubm90IGFzc2lnbiB0byByZWFkIG9ubHkgcHJvcGVydHkAcHJveHk6IGNhbm5vdCBzZXQgcHJvcGVydHkAbm8gc2V0dGVyIGZvciBwcm9wZXJ0eQB2YWx1ZSBoYXMgbm8gcHJvcGVydHkAY291bGQgbm90IGRlbGV0ZSBwcm9wZXJ0eQBwcm94eTogZHVwbGljYXRlIHByb3BlcnR5AGhhc093blByb3BlcnR5AGhhc093bkVudW1Qcm9wZXJ0eQBwcm94eTogaW5jb25zaXN0ZW50IGRlbGV0ZVByb3BlcnR5AE9iamVjdC5kZWZpbmVQcm9wZXJ0eQBwcm94eTogaW5jb25zaXN0ZW50IGRlZmluZVByb3BlcnR5AEpTX0RlZmluZVByb3BlcnR5ACFtci0+ZW1wdHkASW5maW5pdHkARmluYWxpemF0aW9uUmVnaXN0cnkAb3V0IG9mIG1lbW9yeQB1bmtub3duIHVuaWNvZGUgZ2VuZXJhbCBjYXRlZ29yeQBHZW5lcmFsX0NhdGVnb3J5AGV2ZXJ5AHNsb3BweQBhbnkAYXBwbHkAJyVzJyBpcyByZWFkLW9ubHkAZXhwZWN0aW5nIGNhdGNoIG9yIGZpbmFsbHkAc3RpY2t5AEJpZ0ludCBhcmUgZm9yYmlkZGVuIGluIEpTT04uc3RyaW5naWZ5AHRvX3Byb3BrZXkAaW52YWxpZCB2YWx1ZSB1c2VkIGFzICVzIGtleQBpbnZhbGlkIHZhbHVlIHVzZWQgYXMgV2Vha01hcCBrZXkAZHVwbGljYXRlIHdpdGgga2V5AHN1YmFycmF5AGpzX3JlYWxsb2NfYXJyYXkAanNfbmV3X3VpbnQ4YXJyYXkAZW1wdHkgYXJyYXkAbm9uIGludGVnZXIgaW5kZXggaW4gdHlwZWQgYXJyYXkAbmVnYXRpdmUgaW5kZXggaW4gdHlwZWQgYXJyYXkAb3V0LW9mLWJvdW5kIGluZGV4IGluIHR5cGVkIGFycmF5AGNhbm5vdCBjcmVhdGUgbnVtZXJpYyBpbmRleCBpbiB0eXBlZCBhcnJheQBjYW5ub3QgZnJlZXplIHJlc2l6YWJsZSB0eXBlZCBhcnJheQBpbnZhbGlkIHR5cGVkIGFycmF5AGlzQXJyYXkAdG9BcnJheQBub3QgYSBUeXBlZEFycmF5AG5vdCBhIFVpbnQ4QXJyYXkAZ2V0RGF5AGdldFVUQ0RheQBncm91cEJ5AGMgPCByYWRpeABtLT5kZnNfYW5jZXN0b3JfaW5kZXggPD0gbS0+ZGZzX2luZGV4AGpzX2dldF9hdG9tX2luZGV4AGludmFsaWQgYXJyYXkgaW5kZXgAaW52YWxpZCB0eXBlZCBhcnJheSBpbmRleABvdXQtb2YtYm91bmQgbnVtZXJpYyBpbmRleABKU19BdG9tSXNBcnJheUluZGV4AGZpbmRMYXN0SW5kZXgAZmluZEluZGV4AHRvSGV4AGZyb21IZXgAc2V0RnJvbUhleABpbnZhbGlkIGV4cG9ydCBzeW50YXgAaW52YWxpZCBhc3NpZ25tZW50IHN5bnRheABtYXgAJTA4eABcdSUwNHgAICUwNHgAXHglMDJ4AGludmFsaWQgb3Bjb2RlOiBwYz0ldSBvcGNvZGU9MHglMDJ4ACAlMDJ4AC0rICAgMFgweAAtMFgrMFggMFgtMHgrMHggMHgAbGluZSB0ZXJtaW5hdG9yIG5vdCBhbGxvd2VkIGFmdGVyIHRocm93AGdyb3cAcG93AG5vdwBzdGFjayBvdmVyZmxvdwBtdXN0IGJlIGNhbGxlZCB3aXRoIG5ldwBpc1ZpZXcAbm90IGEgRGF0YVZpZXcAcmF3AGRpdgAsJXU6JXUAICV1OiV1ACAlZDoldQAgJXUsJXUAdW5yZWFzb25hYmxlIGF0b20gY291bnQ6ICV1AGNsYXNzIGRlY2xhcmF0aW9ucyBjYW4ndCBhcHBlYXIgaW4gc2luZ2xlLXN0YXRlbWVudCBjb250ZXh0AGZ1bmN0aW9uIGRlY2xhcmF0aW9ucyBjYW4ndCBhcHBlYXIgaW4gc2luZ2xlLXN0YXRlbWVudCBjb250ZXh0AGxleGljYWwgZGVjbGFyYXRpb25zIGNhbid0IGFwcGVhciBpbiBzaW5nbGUtc3RhdGVtZW50IGNvbnRleHQAYXdhaXQgdXNpbmcgZGVjbGFyYXRpb24gaXMgbm90IGFsbG93ZWQgaW4gdGhpcyBjb250ZXh0AER1cGxpY2F0ZSBwYXJhbWV0ZXIgbmFtZSBub3QgYWxsb3dlZCBpbiB0aGlzIGNvbnRleHQAaW1wb3J0Lm1ldGEgbm90IHN1cHBvcnRlZCBpbiB0aGlzIGNvbnRleHQASlNfRnJlZUNvbnRleHQASlNDb250ZXh0AGpzX21hcF9pdGVyYXRvcl9uZXh0AHN0cmluZ19yb3BlX2l0ZXJfbmV4dABmb3JfaW5fbmV4dABmb3Jfb2ZfbmV4dABqc19hc3luY19nZW5lcmF0b3JfcmVzdW1lX25leHQAVW5leHBlY3RlZCBlbmQgb2YgaW5wdXQAVW5leHBlY3RlZCBlbmQgb2YgSlNPTiBpbnB1dAB0dABwdXNoX2NvbnN0AGV4cG9ydGVkIHZhcmlhYmxlICclcycgZG9lcyBub3QgZXhpc3QAcHJpdmF0ZSBjbGFzcyBmaWVsZCAnJXMnIGRvZXMgbm90IGV4aXN0AHJlX2VtaXRfc3RyaW5nX2xpc3QAdGVzdAByZXN0AGFzc2lnbm1lbnQgcmVzdCBwcm9wZXJ0eSBtdXN0IGJlIGxhc3QAcHZhbCA9PSBsYXN0AGZpbmRMYXN0AHNxcnQAc29ydABpbXBvcnQAZ2V0T3JJbnNlcnQAY2JydABmb3JfaW5fc3RhcnQAZm9yX2F3YWl0X29mX3N0YXJ0AGZvcl9vZl9zdGFydAB0cmltU3RhcnQAcGFkU3RhcnQAanNfY2FsbG9jX3J0AGFkb3B0AHVua25vd24gdW5pY29kZSBzY3JpcHQAdXNpbmcgZGVjbGFyYXRpb24gaXMgbm90IGFsbG93ZWQgYXQgdGhlIHRvcCBsZXZlbCBvZiBhIHNjcmlwdABTY3JpcHQAaHlwb3QAbG5vdABmcmVlX3plcm9fcmVmY291bnQAc3RyX2luZGV4ID09IG51bV9rZXlzX2NvdW50ICsgc3RyX2tleXNfY291bnQAbnVtX2luZGV4ID09IG51bV9rZXlzX2NvdW50AGNsYXNzX2lkIDwgY3R4LT5ydC0+Y2xhc3NfY291bnQAY29tcHV0ZV9yZWdpc3Rlcl9jb3VudABzeW1faW5kZXggPT0gYXRvbV9jb3VudABsYWJlbCA+PSAwICYmIGxhYmVsIDwgcy0+bGFiZWxfY291bnQAbGFiMSA+PSAwICYmIGxhYjEgPCBzLT5sYWJlbF9jb3VudABpbnZhbGlkIHJlcGVhdCBjb3VudABpbnZhbGlkIHJlcGV0aXRpb24gY291bnQAZm9udABpbnZhbGlkIGNvZGUgcG9pbnQAZnJvbUNvZGVQb2ludABpbnZhbGlkIGhpbnQAY2Fubm90IGNvbnZlcnQgdG8gYmlnaW50AHByaXZhdGUgbWV0aG9kIGlzIGFscmVhZHkgcHJlc2VudABCaWdJbnQgbmVnYXRpdmUgZXhwb25lbnQAZW5jb2RlVVJJQ29tcG9uZW50AGRlY29kZVVSSUNvbXBvbmVudAB1bmV4cGVjdGVkIGVuZCBvZiBjb21tZW50AGludmFsaWQgc3dpdGNoIHN0YXRlbWVudABFeHBlY3RlZCAnLCcgb3IgJ10nIGFmdGVyIGFycmF5IGVsZW1lbnQAY2Fubm90IGNvbnZlcnQgTmFOIG9yIEluZmluaXR5IHRvIEJpZ0ludABjYW5ub3QgY29udmVydCB0byBCaWdJbnQAbm90IGEgQmlnSW50AHBhcnNlSW50AGR1cGxpY2F0ZSBkZWZhdWx0AHNjb3BlX3B1dF92YXJfaW5pdABwdXRfdmFyX3JlZl9jaGVja19pbml0AHB1dF9sb2NfY2hlY2tfaW5pdAB1c2luZ19kaXNwb3NlX2luaXQAc3RhY2tUcmFjZUxpbWl0AHNwbGl0AGV4cGVjdGluZyBoZXggZGlnaXQAYXdhaXQAdHJpbVJpZ2h0AHJlZHVjZVJpZ2h0AGd0AHVuc2hpZnQAdHJpbUxlZnQAaW52YWxpZCBvZmZzZXQAaW52YWxpZCBieXRlT2Zmc2V0AGdldFRpbWV6b25lT2Zmc2V0AHJlc29sdmluZyBmdW5jdGlvbiBhbHJlYWR5IHNldABwcm94eTogaW5jb25zaXN0ZW50IHNldAByZXQAbGV0AGZpbmRfanVtcF90YXJnZXQAZXhwZWN0aW5nIHRhcmdldABpbnZhbGlkIGRlc3RydWN0dXJpbmcgdGFyZ2V0AGhlbGQgdmFsdWUgY2Fubm90IGJlIHRoZSB0YXJnZXQAaW52YWxpZCB0YXJnZXQAcHJveHk6IGluY29uc2lzdGVudCBnZXQAZXhwZWN0ZWQgc3RyaW5nIGZvciBhbHBoYWJldABpbnZhbGlkIGFscGhhYmV0AFdlYWtTZXQAY29uc3RydWN0AEpTX0ZyZWVBdG9tU3RydWN0AHVzZSBzdHJpY3QAUmVmbGVjdAByZWplY3QAdG9fb2JqZWN0AHNwZWNpYWxfb2JqZWN0AGNoZWNrX29iamVjdABzZXRfaG9tZV9vYmplY3QAT2JqZWN0LmRlZmluZVByb3BlcnRpZXMgY2FsbGVkIG9uIG5vbi1vYmplY3QASXRlcmF0b3IuZnJvbSBjYWxsZWQgb24gbm9uLW9iamVjdABub3QgYW4gQXN5bmNHZW5lcmF0b3Igb2JqZWN0AGNhbm5vdCBjb252ZXJ0IHRvIG9iamVjdABDYW5ub3QgY29udmVydCB1bmRlZmluZWQgb3IgbnVsbCB0byBvYmplY3QAaW52YWxpZCBicmFuZCBvbiBvYmplY3QAb3BlcmFuZCAncHJvdG90eXBlJyBwcm9wZXJ0eSBpcyBub3QgYW4gb2JqZWN0AHByb3h5OiBvd25LZXlzIG11c3QgcmV0dXJuIGFuIG9iamVjdABpdGVyYXRvciBtdXN0IHJldHVybiBhbiBvYmplY3QAb3B0aW9ucyBtdXN0IGJlIGFuIG9iamVjdABQcm9wZXJ0eSBkZXNjcmlwdGlvbiBtdXN0IGJlIGFuIG9iamVjdABvcHRpb25zLndpdGggbXVzdCBiZSBhbiBvYmplY3QAbm90IGEgRGF0ZSBvYmplY3QARXJyb3IucHJvdG90eXBlLnN0YWNrIHNldHRlciBjYWxsZWQgb24gdGhlIGhvbWUgb2JqZWN0AG5vdCBhIG9iamVjdABKU09iamVjdABwYXJzZUZsb2F0AGZsYXQAbm90aGluZyB0byByZXBlYXQAY29uY2F0AGNvZGVQb2ludEF0AGNoYXJBdABjaGFyQ29kZUF0AGtleXMAZ2V0T3duUHJvcGVydHlLZXlzAHByb3h5OiB0YXJnZXQgcHJvcGVydHkgbXVzdCBiZSBwcmVzZW50IGluIHByb3h5IG93bktleXMAICBmYXN0IGFycmF5cwB3aW5kb3dzAGV4cG9ydCAnJXMnIGluIG1vZHVsZSAnJXMnIGlzIGFtYmlndW91cwBwbHVzAHByaXZhdGUgY2xhc3MgZmllbGQgJyVzJyBhbHJlYWR5IGV4aXN0cwAgIGVsZW1lbnRzAGludmFsaWQgbnVtYmVyIG9mIGRpZ2l0cwB1bmljb2RlU2V0cwBiaW5hcnkgb2JqZWN0cwBpbnZhbGlkIHByb3BlcnR5IGFjY2VzcwBqc19vcF9kZWZpbmVfY2xhc3MAZmQtPmJ5dGVfY29kZS5idWZbZGVmaW5lX2NsYXNzX3Bvc10gPT0gT1BfZGVmaW5lX2NsYXNzAHVuc3VwcG9ydGVkIG9iamVjdCBjbGFzcwBzZXRIb3VycwBnZXRIb3VycwBzZXRVVENIb3VycwBnZXRVVENIb3VycwBnYXRoZXJfYXZhaWxhYmxlX2FuY2VzdG9ycwBnZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3JzAHdpdGhSZXNvbHZlcnMAdG9vIG1hbnkgaW1icmljYXRlZCBxdWFudGlmaWVycwBpbnZhbGlkIG1vZGlmaWVycwB0b28gbWFueSBuYW1lZCBncm91cHMAdW5pY29kZV9wcm9wX29wcwBhY29zAGZvciBhd2FpdCBpcyBvbmx5IHZhbGlkIGluIGFzeW5jaHJvbm91cyBmdW5jdGlvbnMAbmV3LnRhcmdldCBvbmx5IGFsbG93ZWQgd2l0aGluIGZ1bmN0aW9ucwBieXRlY29kZSBmdW5jdGlvbnMAQyBmdW5jdGlvbnMAYmluZGluZyBwYXR0ZXJucyBhcmUgbm90IGFsbG93ZWQgaW4gdXNpbmcgZGVjbGFyYXRpb25zAHByb3h5OiBpbmNvbnNpc3RlbnQgcHJldmVudEV4dGVuc2lvbnMAU2NyaXB0X0V4dGVuc2lvbnMAYXRvbXMAcHJveHk6IHByb3BlcnRpZXMgbXVzdCBiZSBzdHJpbmdzIG9yIHN5bWJvbHMAZ2V0T3duUHJvcGVydHlTeW1ib2xzAHJlc29sdmVfbGFiZWxzAGdyb3dhYmxlIFNoYXJlZEFycmF5QnVmZmVyIHJlcXVpcmVzIFNBQiBhbGxvY2F0b3IgaG9va3MAY2h1bmtzAHB1c2hfdGhpcwBuIDw9IHNsLT5uX3N0cmluZ3MAdGVtcGxhdGUgc3RyaW5ncwBtb2R1bGUgYXR0cmlidXRlIHZhbHVlcyBtdXN0IGJlIHN0cmluZ3MAaW52YWxpZCBkZXNjcmlwdG9yIGZsYWdzAGludmFsaWQgcmVndWxhciBleHByZXNzaW9uIGZsYWdzAHZhbHVlcwBzZXRNaW51dGVzAGdldE1pbnV0ZXMAc2V0VVRDTWludXRlcwBnZXRVVENNaW51dGVzAHRvbyBtYW55IGNhcHR1cmVzACAgc2hhcGVzAEpTX0R1bXBTaGFwZXMAZ2V0T3duUHJvcGVydHlOYW1lcwBnY19mcmVlX2N5Y2xlcwB1bnNjb3BhYmxlcwBhZGRfZXZhbF92YXJpYWJsZXMAcmVzb2x2ZV92YXJpYWJsZXMAY29tcGFjdF9wcm9wZXJ0aWVzAGNvcHlfZGF0YV9wcm9wZXJ0aWVzACAgcHJvcGVydGllcwBkZWZpbmVQcm9wZXJ0aWVzAGVudHJpZXMAZnJvbUVudHJpZXMAc3BlY2llcwB0b28gbWFueSByYW5nZXMAaW5jbHVkZXMAT2N0YWwgZXNjYXBlIHNlcXVlbmNlcwBoYXNJbmRpY2VzAGxlbmd0aCBvdXQgb2YgYm91bmRzAHNldE1pbGxpc2Vjb25kcwBnZXRNaWxsaXNlY29uZHMAc2V0VVRDTWlsbGlzZWNvbmRzAGdldFVUQ01pbGxpc2Vjb25kcwBzZXRTZWNvbmRzAGdldFNlY29uZHMAc2V0VVRDU2Vjb25kcwBnZXRVVENTZWNvbmRzAGl0YWxpY3MAYWJzAHByb3h5OiBpbmNvbnNpc3RlbnQgaGFzACUtMTVzADs7ICUuKnMACiUqcwAgKCVzAHNldCAlcwBnZXQgJXMAICAgIGF0ICVzACU1ZDogJXMgJXMAJXMgYXJlIG5vdCBhbGxvd2VkIGluICVzAHVuc3VwcG9ydGVkIGtleXdvcmQ6ICVzAHN1YnN0cgB4b3IAcHJveHk6IGluY29uc2lzdGVudCBnZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IAY2FsbF9jb25zdHJ1Y3RvcgBzdXBlcigpIGlzIG9ubHkgdmFsaWQgaW4gYSBkZXJpdmVkIGNsYXNzIGNvbnN0cnVjdG9yAHBhcmVudCBjbGFzcyBtdXN0IGJlIGNvbnN0cnVjdG9yACVzIGlzIG5vdCBhIGNvbnN0cnVjdG9yAGlzQ29uc3RydWN0b3IAaW5pdF9jdG9yAGNoZWNrX2N0b3IAZW1wdHkgaXRlcmF0b3IAY2Fubm90IGludm9rZSBhIHJ1bm5pbmcgaXRlcmF0b3IAYXN5bmNJdGVyYXRvcgBBcnJheSBJdGVyYXRvcgBTZXQgSXRlcmF0b3IATWFwIEl0ZXJhdG9yAFJlZ0V4cCBTdHJpbmcgSXRlcmF0b3IAbm90IGFuIEFzeW5jLWZyb20tU3luYyBJdGVyYXRvcgBjYW5ub3QgaW52b2tlIGEgcnVubmluZyBnZW5lcmF0b3IAbm90IGEgZ2VuZXJhdG9yAEFzeW5jR2VuZXJhdG9yAHRocm93X2Vycm9yAHN5bnRheCBlcnJvcgBjaGVja3N1bSBlcnJvcgBTZWN1cml0eUVycm9yAFN5bnRheEVycm9yAFRpbWVvdXRFcnJvcgBIaWVyYXJjaHlSZXF1ZXN0RXJyb3IAQWJvcnRFcnJvcgBXcm9uZ0RvY3VtZW50RXJyb3IASW52YWxpZEFjY2Vzc0Vycm9yAGlzRXJyb3IASW52YWxpZENoYXJhY3RlckVycm9yAEludmFsaWRNb2RpZmljYXRpb25FcnJvcgBFdmFsRXJyb3IASW50ZXJuYWxFcnJvcgBOZXR3b3JrRXJyb3IAVHlwZU1pc21hdGNoRXJyb3IAVVJMTWlzbWF0Y2hFcnJvcgBJbmRleFNpemVFcnJvcgBJblVzZUF0dHJpYnV0ZUVycm9yAEludmFsaWRTdGF0ZUVycm9yAEFnZ3JlZ2F0ZUVycm9yAEludmFsaWROb2RlVHlwZUVycm9yAERhdGFDbG9uZUVycm9yAFJhbmdlRXJyb3IAUmVmZXJlbmNlRXJyb3IATmFtZXNwYWNlRXJyb3IATm90Rm91bmRFcnJvcgBOb01vZGlmaWNhdGlvbkFsbG93ZWRFcnJvcgBOb3RTdXBwb3J0ZWRFcnJvcgBTdXBwcmVzc2VkRXJyb3IAUXVvdGFFeGNlZWRlZEVycm9yAFVSSUVycm9yAGZsb29yAGZvbnRjb2xvcgBhbmNob3IAZm9yAGtleUZvcgBleHBlY3Rpbmcgc3Vycm9nYXRlIHBhaXIAc2hyAHRudmZyAGpzX3dlYWtyZWZfZmluYWxpemVyAGEgZGVjbGFyYXRpb24gaW4gdGhlIGhlYWQgb2YgYSBmb3ItJXMgbG9vcCBjYW4ndCBoYXZlIGFuIGluaXRpYWxpemVyACdhcmd1bWVudHMnIGlkZW50aWZpZXIgaXMgbm90IGFsbG93ZWQgaW4gY2xhc3MgZmllbGQgaW5pdGlhbGl6ZXIAaW52YWxpZCBudW1iZXIgb2YgYXJndW1lbnRzIGZvciBnZXR0ZXIgb3Igc2V0dGVyAHVucmVnaXN0ZXIAZmlsdGVyAG1pc3NpbmcgZm9ybWFsIHBhcmFtZXRlcgAidXNlIHN0cmljdCIgbm90IGFsbG93ZWQgaW4gZnVuY3Rpb24gd2l0aCBkZWZhdWx0IG9yIGRlc3RydWN0dXJpbmcgcGFyYW1ldGVyAFN0cmluZyBjb250YWlucyBhbiBpbnZhbGlkIGNoYXJhY3RlcgB1bmV4cGVjdGVkIGNoYXJhY3RlcgBCYWQgZXNjYXBlZCBjaGFyYWN0ZXIAZ2V0X3N1cGVyAHByaXZhdGUgY2xhc3MgZmllbGQgZm9yYmlkZGVuIGFmdGVyIHN1cGVyAEl0ZXJhdG9yIEhlbHBlcgBpbnZhbGlkIHJlZGVmaW5pdGlvbiBvZiBsZXhpY2FsIGlkZW50aWZpZXIAJ2xldCcgaXMgbm90IGEgdmFsaWQgbGV4aWNhbCBpZGVudGlmaWVyAGludmFsaWQgcmVkZWZpbml0aW9uIG9mIGdsb2JhbCBpZGVudGlmaWVyAHlpZWxkIGlzIGEgcmVzZXJ2ZWQgaWRlbnRpZmllcgAnJXMnIGlzIGEgcmVzZXJ2ZWQgaWRlbnRpZmllcgBvdGhlcgBhdG9tMV9pc19pbnRlZ2VyICYmIGF0b20yX2lzX2ludGVnZXIAY2Fubm90IGNvbnZlcnQgdG8gQmlnSW50OiBub3QgYW4gaW50ZWdlcgBpc0ludGVnZXIAaXNTYWZlSW50ZWdlcgB0cmFuc2ZlcgBpbnZhbGlkIGFycmF5IGJ1ZmZlcgByZWFkIGFmdGVyIHRoZSBlbmQgb2YgdGhlIGJ1ZmZlcgBKU19Xcml0ZVNoYXJlZEFycmF5QnVmZmVyAGRldGFjaGVkIGNhbGxlZCBvbiBTaGFyZWRBcnJheUJ1ZmZlcgBjYW5ub3QgdHJhbnNmZXIgYSBTaGFyZWRBcnJheUJ1ZmZlcgBjYW5ub3QgdXNlIGlkZW50aWNhbCBBcnJheUJ1ZmZlcgBkZWZlcgBjYW5ub3QgY29udmVydCBCaWdJbnQgdG8gbnVtYmVyAGNhbm5vdCBjb252ZXJ0IHN5bWJvbCB0byBudW1iZXIAJXMgaXMgbm90IGFuIGludGVncmFsIG51bWJlcgBVbnRlcm1pbmF0ZWQgZnJhY3Rpb25hbCBudW1iZXIAVW5leHBlY3RlZCBudW1iZXIAbm90IGEgbnVtYmVyAEV4cG9uZW50IHBhcnQgaXMgbWlzc2luZyBhIG51bWJlcgBjb2x1bW5OdW1iZXIAZ2V0Q29sdW1uTnVtYmVyAGxpbmVOdW1iZXIAZ2V0TGluZU51bWJlcgB3aXRoX3B1dF92YXIAc2NvcGVfcHV0X3ZhcgB3aXRoX2dldF92YXIAc2NvcGVfZ2V0X3ZhcgB3aXRoX2RlbGV0ZV92YXIAc2NvcGVfZGVsZXRlX3ZhcgBjaGVja19kZWZpbmVfdmFyAGFzeW5jX3lpZWxkX3N0YXIAc2FyACFiYy0+aXNfd2lkZV9jaGFyAG1hbGZvcm1lZCB1bmljb2RlIGNoYXIAY2xlYXIAc2V0WWVhcgBnZXRZZWFyAHNldEZ1bGxZZWFyAGdldEZ1bGxZZWFyAHNldFVUQ0Z1bGxZZWFyAGdldFVUQ0Z1bGxZZWFyAHJvdDNyAHN0cmljdF9uZXEAc3RyaWN0X2VxAGV4cGVjdGluZyAneycgYWZ0ZXIgXHEAdW5leHBlY3RlZCBsaW5lIHRlcm1pbmF0b3IgaW4gcmVnZXhwAHVuZXhwZWN0ZWQgZW5kIG9mIHJlZ2V4cABVbmV4cGVjdGVkIHJlZ2V4cABKU19Xcml0ZVJlZ0V4cABzdXAAaW52YWxpZCBncm91cABkdXAAZHJvcABwb3AAY29udGludWUgbXVzdCBiZSBpbnNpZGUgbG9vcABub3AAbnVtX2tleXNfY21wAG5pcABzd2FwAG1hcABmbGF0TWFwAFdlYWtNYXAAZXhwZWN0aW5nICd7JyBhZnRlciBccABsb2cxcABzZXRfcHJvdG8ASlNfU2V0Q2xhc3NQcm90bwBKU19HZXRDbGFzc1Byb3RvAGdvdG8AdmFyX3JlZi0+aXNfY29ybwBCaWdJbnQgZGl2aXNpb24gYnkgemVybwBoYXNPd24AY2hlY2tfY3Rvcl9yZXR1cm4AcHJvbWlzZSBzZWxmIHJlc29sdXRpb24Ab3V0IG9mIG1lbW9yeSBpbiByZWdleHAgZXhlY3V0aW9uAGNvcnJ1cHRlZCBieXRlY29kZSBpbiByZWdleHAgZXhlY3V0aW9uAGludmFsaWQgbGFzdENodW5rSGFuZGxpbmcgb3B0aW9uAGJhZCB1bmRlcnNpemVkIG9wdGlvbgBkZXNjcmlwdGlvbgAhbS0+ZXZhbF9oYXNfZXhjZXB0aW9uACFtb2R1bGUtPmV2YWxfaGFzX2V4Y2VwdGlvbgBwcm94eTogZGVmaW5lUHJvcGVydHkgZXhjZXB0aW9uAEpTX1Rocm93RE9NRXhjZXB0aW9uAHR5cGVvZl9pc19mdW5jdGlvbgBqc19hc3luY19nZW5lcmF0b3JfcmVzb2x2ZV9mdW5jdGlvbgBqc19jcmVhdGVfZnVuY3Rpb24AcmVzaXphYmxlIEFycmF5QnVmZmVycyByZXF1aXJlIGEgcmVhbGxvYyBmdW5jdGlvbgBwcm9wZXJ0eSBpcyBub3QgYSBmdW5jdGlvbgAua2V5cyBpcyBub3QgYSBmdW5jdGlvbgAuaGFzIGlzIG5vdCBhIGZ1bmN0aW9uACVzIGlzIG5vdCBhIGZ1bmN0aW9uAGRpc3Bvc2UgbWV0aG9kIGlzIG5vdCBhIGZ1bmN0aW9uAHJldHVybiBub3QgaW4gYSBmdW5jdGlvbgBTZXR0ZXIgbXVzdCBiZSBhIGZ1bmN0aW9uAEdldHRlciBtdXN0IGJlIGEgZnVuY3Rpb24AZ2V0RnVuY3Rpb24AQXN5bmNHZW5lcmF0b3JGdW5jdGlvbgBBc3luY0Z1bmN0aW9uAGludGVyc2VjdGlvbgBqc19pbm5lcl9tb2R1bGVfZXZhbHVhdGlvbgAhbS0+YXN5bmNfZXZhbHVhdGlvbgBtb2R1bGUtPmFzeW5jX2V2YWx1YXRpb24AYXdhaXQgaW4gZGVmYXVsdCBleHByZXNzaW9uAHlpZWxkIGluIGRlZmF1bHQgZXhwcmVzc2lvbgBpbnZhbGlkIGNoYXJhY3RlciBpbiBjbGFzcyBpbiByZWd1bGFyIGV4cHJlc3Npb24AaW52YWxpZCBjbGFzcyBzZXQgb3BlcmF0aW9uIGluIHJlZ3VsYXIgZXhwcmVzc2lvbgBpbnZhbGlkIG9wZXJhdGlvbiBpbiByZWd1bGFyIGV4cHJlc3Npb24AaW52YWxpZCBkZWNpbWFsIGVzY2FwZSBpbiByZWd1bGFyIGV4cHJlc3Npb24AYmFjayByZWZlcmVuY2Ugb3V0IG9mIHJhbmdlIGluIHJlZ3VsYXIgZXhwcmVzc2lvbgBpbnZhbGlkIGVzY2FwZSBzZXF1ZW5jZSBpbiByZWd1bGFyIGV4cHJlc3Npb24AZXhwZWN0ZWQgJ29mJyBvciAnaW4nIGluIGZvciBjb250cm9sIGV4cHJlc3Npb24AdG9vIGNvbXBsaWNhdGVkIGRlc3RydWN0dXJpbmcgZXhwcmVzc2lvbgBleHBlY3RlZCAnfScgYWZ0ZXIgdGVtcGxhdGUgZXhwcmVzc2lvbgBiYWQgSlNFdmFsT3B0aW9ucyB2ZXJzaW9uAHRvUHJlY2lzaW9uAHVuaW9uAGFzaW4Aam9pbgBtaW4AY29weVdpdGhpbgB0aW1lT3JpZ2luAGdldF9hcnJheV9lbF9vcHRfY2hhaW4AZ2V0X2ZpZWxkX29wdF9jaGFpbgB0ZW1wbGF0ZSBsaXRlcmFsIGNhbm5vdCBhcHBlYXIgaW4gYW4gb3B0aW9uYWwgY2hhaW4AY2lyY3VsYXIgcHJvdG90eXBlIGNoYWluAHByaXZhdGVfaW4AdXNpbmcgZGVjbGFyYXRpb24gbm90IGFsbG93ZWQgaW4gZm9yLWluAGFzc2lnbgBObyBudW1iZXIgYWZ0ZXIgbWludXMgc2lnbgBpc0Zyb3plbgB3cml0dGVuAG1hcmtfY2hpbGRyZW4AKHBvcyArIGxlbikgPD0gYmNfYnVmX2xlbgB1bmV4cGVjdGVkIGVsbGlwc2lzIHRva2VuAGludmFsaWQgdW5yZWdpc3RlciB0b2tlbgBJbnZhbGlkIG9yIHVuZXhwZWN0ZWQgdG9rZW4AdGhlbgBzZXR0ZXIgaXMgZm9yYmlkZGVuAG51bGwgb3IgdW5kZWZpbmVkIGFyZSBmb3JiaWRkZW4AJWxsZG4AYXRhbgBuYW4Abm90IGEgYm9vbGVhbgBCb29sZWFuAGdjX3NjYW4AYmFkIG5vcm1hbGl6YXRpb24gZm9ybQBvdXQgb2YgcmFuZ2UgYXRvbQBKU19OZXdTeW1ib2xGcm9tQXRvbQBhcnJheV9mcm9tAG5hbWVzcGFjZSBmcm9tAGlzRGlzam9pbnRGcm9tAHJhbmRvbQB0cmltAG0tPmN5Y2xlX3Jvb3QgPT0gbQBpbXVsAGJhc2U2NHVybABwcml2YXRlX3N5bWJvbABub3QgYSBzeW1ib2wAU3ltYm9sAGlzX251bGwAaXNfdW5kZWZpbmVkX29yX251bGwAUmVnRXhwIGV4ZWMgbWV0aG9kIG11c3QgcmV0dXJuIGFuIG9iamVjdCBvciBudWxsAHBhcmVudCBwcm90b3R5cGUgbXVzdCBiZSBhbiBvYmplY3Qgb3IgbnVsbABvYmplY3QgcHJvdG90eXBlIG1heSBvbmx5IGJlIGFuIE9iamVjdCBvciBudWxsAGNhbm5vdCBzZXQgcHJvcGVydHkgJyVzJyBvZiBudWxsAGNhbm5vdCByZWFkIHByb3BlcnR5ICclcycgb2YgbnVsbABvbmx5LWZ1bGwATnVsbABmaWxsAG5ldyBBcnJheUJ1ZmZlciBpcyB0b28gc21hbGwAVHlwZWRBcnJheSBsZW5ndGggaXMgdG9vIHNtYWxsAGl0ZXJhdG9yX2NhbGwAdGFpbF9jYWxsAGRvdEFsbABtYXRjaEFsbAByZXBsYWNlQWxsAGNlaWwAbXBfc2hsAHVwZGF0ZV9sYWJlbABiY19idWZbcG9zXSA9PSBPUF9sYWJlbABwdXRfYXJyYXlfZWwAZ2V0X2FycmF5X2VsAGRlZmluZV9hcnJheV9lbABhcHBseV9ldmFsAGpzX2J5dGVjb2RlX2V2YWwAaW52YWxpZCBCaWdJbnQgbGl0ZXJhbABpbnZhbGlkIG51bWJlciBsaXRlcmFsAEJhZCBjb250cm9sIGNoYXJhY3RlciBpbiBzdHJpbmcgbGl0ZXJhbABKU19HZXRPd25Qcm9wZXJ0eU5hbWVzSW50ZXJuYWwAX19KU19FdmFsSW50ZXJuYWwASlNfU2V0T3BhcXVlSW50ZXJuYWwAaGV4YWRlY2ltYWwAYWxsb3ctcGFydGlhbABzdG9wLWJlZm9yZS1wYXJ0aWFsAHRvRXhwb25lbnRpYWwAc2VhbABnbG9iYWwAcm90NWwAcm90NGwAcm90M2wAcXVldWVNaWNyb3Rhc2sAanNfbWFwX21hcmsAYmxpbmsAcmV0dXJuIGluIGEgc3RhdGljIGluaXRpYWxpemVyIGJsb2NrAHVzaW5nX2NoZWNrAHB1dF92YXJfcmVmX2NoZWNrAGdldF92YXJfcmVmX2NoZWNrAHB1dF9sb2NfY2hlY2sAZ2V0X2xvY19jaGVjawBzdGFjawBBc3luY0Rpc3Bvc2FibGVTdGFjawAhcy0+aXNfd2VhawBpAHNldE1vbnRoAGdldE1vbnRoAHNldFVUQ01vbnRoAGdldFVUQ01vbnRoAGludmFsaWQga2V5d29yZDogd2l0aABzdGFydHNXaXRoAGVuZHNXaXRoAGdldF9sZW5ndGgAcHJvcCA9PSBKU19BVE9NX2xlbmd0aABpbnZhbGlkIGFycmF5IGxlbmd0aABpbnZhbGlkIGFycmF5IGJ1ZmZlciBtYXggbGVuZ3RoAGludmFsaWQgbWF4IGFycmF5IGJ1ZmZlciBsZW5ndGgAaW52YWxpZCBhcnJheSBidWZmZXIgbGVuZ3RoAGludmFsaWQgc3RyaW5nIGxlbmd0aABpbnZhbGlkIGxlbmd0aABpbnZhbGlkIGJ5dGVPZmZzZXQgb3IgYnl0ZUxlbmd0aABpbnZhbGlkIGJ5dGVMZW5ndGgAbWF4Qnl0ZUxlbmd0aAB0cmFuc2ZlclRvRml4ZWRMZW5ndGgATWF0aABwdXNoAGFjb3NoAEpTX1Jlc2l6ZUF0b21IYXNoAGFzaW5oAGF0YW5oAGJyZWFrIG11c3QgYmUgaW5zaWRlIGxvb3Agb3Igc3dpdGNoAG1hdGNoAG5pcF9jYXRjaABzZWFyY2gAZm9yRWFjaABwdXRfYXJnAHNldF9hcmcAZ2V0X2FyZwBsb2cAQXJyYXkgdG9vIGxvbmcAc3RyaW5nIHRvbyBsb25nAEFycmF5IGxvbyBsb25nAHN1YnN0cmluZwBwdXNoX2VtcHR5X3N0cmluZwBqc19iaWdpbnRfZnJvbV9zdHJpbmcAaW52YWxpZCBoZXggc3RyaW5nAGNhbm5vdCBjb252ZXJ0IHN5bWJvbCB0byBzdHJpbmcAdW5leHBlY3RlZCBlbmQgb2Ygc3RyaW5nAFVuZXhwZWN0ZWQgc3RyaW5nAG5vdCBhIHN0cmluZwBFcnJvci5wcm90b3R5cGUuc3RhY2sgc2V0dGVyIGV4cGVjdHMgYSBzdHJpbmcAaW52YWxpZCByYXdKU09OIHN0cmluZwBpbnZhbGlkIGJhc2U2NCBzdHJpbmcAdG9TdHJpbmcAdG9EYXRlU3RyaW5nAHRvTG9jYWxlRGF0ZVN0cmluZwB0b1RpbWVTdHJpbmcAdG9Mb2NhbGVUaW1lU3RyaW5nAHRvTG9jYWxlU3RyaW5nAHRvR01UU3RyaW5nAEpTU3RyaW5nAHRvSVNPU3RyaW5nAHRvVVRDU3RyaW5nAGFscmVhZHkgcnVubmluZwBleHBlY3RlZCBzdHJpbmcgZm9yIGxhc3RDaHVua0hhbmRsaW5nAGpzX2lubmVyX21vZHVsZV9saW5raW5nAGR1cGxpY2F0ZSBpbXBvcnQgYmluZGluZwBpbnZhbGlkIGltcG9ydCBiaW5kaW5nAHByb21pc2UgaXMgcGVuZGluZwBvbWl0UGFkZGluZwBiaWcAbmVnAHJlZ2V4cCBtdXN0IGhhdmUgdGhlICdnJyBmbGFnAHRvU3RyaW5nVGFnACUuMTRnAHR5cGVvZgBpbnN0YW5jZW9mAGluZgBkaWZmID09IChpbnQ4X3QpZGlmZgBkaWZmID09IChpbnQxNl90KWRpZmYAZGVsZXRlX2ZpbnJlY193ZWFrcmVmAGhyZWYAZGVyZWYAZ2NfZGVjcmVmAHdpdGhfZ2V0X3JlZgBzY29wZV9nZXRfcmVmAHB1dF92YXJfcmVmAHNldF92YXJfcmVmAGdldF92YXJfcmVmAG1ha2VfdmFyX3JlZgBmcmVlX3Zhcl9yZWYAc2YtPnZhcl9yZWZzW3Zhcl9yZWYtPnZhcl9yZWZfaWR4XSA9PSB2YXJfcmVmAG9wdGltaXplX3Njb3BlX21ha2VfZ2xvYmFsX3JlZgByZXNldF93ZWFrX3JlZgBkZWxldGVfbWFwX3dlYWtfcmVmAG1ha2VfYXJnX3JlZgBtYWtlX3Zhcl9yZWZfcmVmAHdpdGhfbWFrZV9yZWYAb3B0aW1pemVfc2NvcGVfbWFrZV9yZWYAbWFrZV9sb2NfcmVmAHNjb3BlX2dldF92YXJfdW5kZWYAcmV0dXJuX3VuZGVmAHdpdGhfZ2V0X3JlZl91bmRlZgBXZWFrUmVmAGluZGV4T2YAbGFzdEluZGV4T2YAaXNTdXBlcnNldE9mAGlzU3Vic2V0T2YAdmFsdWVPZgBzZXRQcm90b3R5cGVPZgBnZXRQcm90b3R5cGVPZgBpc1Byb3RvdHlwZU9mAGZvbnRzaXplAGpzX2FycmF5X2J1ZmZlcl9yZXNpemUAbmV3X3NpemUgPD0gc2gtPnByb3Bfc2l6ZQBkZXNjciA8IHJ0LT5hdG9tX3NpemUAYXRvbSA8IHJ0LT5hdG9tX3NpemUALnNpemUgaXMgbm90IGEgbGVnYWwgc2l6ZQBub3JtYWxpemUAY3JfcmVnZXhwX2Nhbm9uaWNhbGl6ZQB3aW5kb3dTaXplAGNodW5rU2l6ZQBmcmVlemUAbW92ZQByZXNvbHZlAG11c3QgYmUgcG9zaXRpdmUAdG9QcmltaXRpdmUAaXNOYXRpdmUAcHVzaF90cnVlAGlmX3RydWUAcHV0X3N1cGVyX3ZhbHVlAGdldF9zdXBlcl92YWx1ZQBtYXJrX3dlYWtfbWFwX3ZhbHVlAHB1c2hfYXRvbV92YWx1ZQBwdXRfcmVmX3ZhbHVlAGdldF9yZWZfdmFsdWUARXhwZWN0ZWQgJywnIG9yICd9JyBhZnRlciBwcm9wZXJ0eSB2YWx1ZQB1bmtub3duIHVuaWNvZGUgcHJvcGVydHkgdmFsdWUAcmVzdCBlbGVtZW50IGNhbm5vdCBoYXZlIGEgZGVmYXVsdCB2YWx1ZQBpbnZhbGlkIHJldCB2YWx1ZQBPYmplY3RWYWx1ZQBfX0pTX0F0b21Ub1ZhbHVlAEludmFsaWQgcHJvcGVydHkgZGVzY3JpcHRvci4gQ2Fubm90IGJvdGggc3BlY2lmeSBhY2Nlc3NvcnMgYW5kIGEgdmFsdWUgb3Igd3JpdGFibGUgYXR0cmlidXRlAGx0ZQBpc0Zpbml0ZQBDYWxsU2l0ZQBndGUAZGVsZXRlAFVuZXhwZWN0ZWQgc3RyaW5nIHRlbXBsYXRlAGNyZWF0ZQBOdW1iZXIgdGFnIGV4cGVjdGVkIGZvciBkYXRlAEJpZ0ludCBpcyB0b28gbGFyZ2UgdG8gYWxsb2NhdGUAc2V0RGF0ZQBnZXREYXRlAHNldFVUQ0RhdGUAZ2V0VVRDRGF0ZQBJbnZhbGlkIERhdGUAc3RyaW5nIGV4cG9ydCBuYW1lIG9ubHkgYWxsb3dlZCB3aXRoICdmcm9tJyBjbGF1c2UAcmV2ZXJzZQBwYXJzZQB1c2luZ19kaXNwb3NlAGFzeW5jRGlzcG9zZQBsb29zZQBpdGVyYXRvcl9jbG9zZQBwdXNoX2ZhbHNlAGlmX2ZhbHNlAHByb3h5IHByZXZlbnRFeHRlbnNpb25zIGhhbmRsZXIgcmV0dXJuZWQgZmFsc2UAUHJvbWlzZQBzdW1QcmVjaXNlAHRvTG93ZXJDYXNlAHRvTG9jYWxlTG93ZXJDYXNlAHRvVXBwZXJDYXNlAHRvTG9jYWxlVXBwZXJDYXNlAGlnbm9yZUNhc2UAZmNsb3N1cmUAbG9jYWxlQ29tcGFyZQBwcm94eTogaW5jb25zaXN0ZW50IHByb3RvdHlwZQBwcm94eTogYmFkIHByb3RvdHlwZQBpbnZhbGlkIHR5cGVkIGFycmF5IHR5cGUAaW52YWxpZCBvYmplY3QgdHlwZQB1bnN1cHBvcnRlZCBzeW1ib2wgdHlwZQBlbnRlcl9zY29wZQBsZWF2ZV9zY29wZQBkaXNwb3NlX3Njb3BlAHVuZXNjYXBlAEJhZCBVbmljb2RlIGVzY2FwZQBub25lAGl0ZXJhdG9yX2dldF92YWx1ZV9kb25lAGpzX2lubmVyX21vZHVsZV9saW5raW5nIGRvbmUAcmVzdCBlbGVtZW50IG11c3QgYmUgdGhlIGxhc3Qgb25lAG11bHRpbGluZQAgIHBjMmxpbmUAc29tZQBKU19GcmVlUnVudGltZQBKU1J1bnRpbWUAc2V0VGltZQBnZXRUaW1lAHNldF9uYW1lAHNldF9vYmplY3RfbmFtZQBzZXRfY2xhc3NfbmFtZQBFeHBlY3RlZCAnOicgYWZ0ZXIgcHJvcGVydHkgbmFtZQB1bmtub3duIHVuaWNvZGUgcHJvcGVydHkgbmFtZQBpbnZhbGlkIHByb3BlcnR5IG5hbWUAZHVwbGljYXRlIF9fcHJvdG9fXyBwcm9wZXJ0eSBuYW1lAGlsbGVnYWwgZXhwb3J0IG5hbWUAaW52YWxpZCByZWRlZmluaXRpb24gb2YgcGFyYW1ldGVyIG5hbWUAZXhwZWN0aW5nIGdyb3VwIG5hbWUAZHVwbGljYXRlIGdyb3VwIG5hbWUAaW52YWxpZCBncm91cCBuYW1lAGR1cGxpY2F0ZSBsYWJlbCBuYW1lAGludmFsaWQgZmlyc3QgY2hhcmFjdGVyIG9mIHByaXZhdGUgbmFtZQBpbnZhbGlkIG1ldGhvZCBuYW1lAGV4cGVjdGluZyBmaWVsZCBuYW1lAGludmFsaWQgZmllbGQgbmFtZQBjbGFzcyBzdGF0ZW1lbnQgcmVxdWlyZXMgYSBuYW1lAGdldEZ1bmN0aW9uTmFtZQBmaWxlTmFtZQBnZXRGaWxlTmFtZQBqc19saW5rX21vZHVsZQBqc19ldmFsdWF0ZV9tb2R1bGUAUmVmZXJlbmNlRXJyb3I6IGNvdWxkIG5vdCBsb2FkIG1vZHVsZQBtb2R1bGUtPmN5Y2xlX3Jvb3QgPT0gbW9kdWxlAGNvbXBpbGUAb2JqZWN0IGlzIG5vdCBleHRlbnNpYmxlAHByb3h5OiBpbmNvbnNpc3RlbnQgaXNFeHRlbnNpYmxlAGFycmF5IGJ1ZmZlciBpcyBub3QgcmVzaXphYmxlAGdyb3dhYmxlAHR5cGVkX2FycmF5X2lzX2ltbXV0YWJsZQBBcnJheUJ1ZmZlciBpcyBpbW11dGFibGUAdHJhbnNmZXJUb0ltbXV0YWJsZQBzbGljZVRvSW1tdXRhYmxlAHdyaXRhYmxlAGFic3RyYWN0IGNsYXNzIG5vdCBjb25zdHJ1Y3RhYmxlAHZhbHVlIGlzIG5vdCBkaXNwb3NhYmxlAHByb3BlcnR5IGlzIG5vdCBjb25maWd1cmFibGUAdmFsdWUgaXMgbm90IGl0ZXJhYmxlAGVudW1lcmFibGUAcHJvcGVydHlJc0VudW1lcmFibGUAbWlzc2luZyBpbml0aWFsaXplciBmb3IgdmFyaWFibGUAbGV4aWNhbCB2YXJpYWJsZQBpbnZhbGlkIHJlZGVmaW5pdGlvbiBvZiBhIHZhcmlhYmxlAGlzQ29uY2F0U3ByZWFkYWJsZQByZXZvY2FibGUAc3RyaWtlAHRha2UAdXNpbmdfZGlzcG9zZV9tZXJnZQBvdXRwdXQgdG9vIGxhcmdlAGlucHV0IHRvbyBsYXJnZQBCaWdJbnQgaXMgdG9vIGxhcmdlAGludmFsaWQgY2xhc3MgcmFuZ2UAJXMgb3V0IG9mIHJhbmdlAEludmFsaWQgZXJyb3IgbWVzc2FnZQAhcnQtPmluX2ZyZWUAYXN5bmNfZnVuY19mcmVlAGludmFsaWQgbHZhbHVlIGluIHN0cmljdCBtb2RlAGludmFsaWQgdmFyaWFibGUgbmFtZSBpbiBzdHJpY3QgbW9kZQBjYW5ub3QgZGVsZXRlIGEgZGlyZWN0IHJlZmVyZW5jZSBpbiBzdHJpY3QgbW9kZQBPY3RhbCBsaXRlcmFscyBhcmUgbm90IGFsbG93ZWQgaW4gc3RyaWN0IG1vZGUAdW5pY29kZQBVbmljb2RlAGJhZCByZWdleHAgYnl0ZWNvZGUAICBieXRlY29kZQBKU0Z1bmN0aW9uQnl0ZWNvZGUAc2tpcF9kZWFkX2NvZGUAaW52YWxpZCBhcmd1bWVudCBuYW1lIGluIHN0cmljdCBjb2RlAGludmFsaWQgZnVuY3Rpb24gbmFtZSBpbiBzdHJpY3QgY29kZQBuZWdhdGVkIGNoYXJhY3RlciBjbGFzcyB3aXRoIHN0cmluZ3MgaW4gcmVndWxhciBleHByZXNzaW9uIGRlYnVnZ2VyIGV2YWwgY29kZQBpbnZhbGlkIHJlZGVmaW5pdGlvbiBvZiBnbG9iYWwgaWRlbnRpZmllciBpbiBtb2R1bGUgY29kZQBpbXBvcnQubWV0YSBvbmx5IHZhbGlkIGluIG1vZHVsZSBjb2RlAGZyb21DaGFyQ29kZQBpbnZhbGlkIGZvciBpbi9vZiBsZWZ0IGhhbmQtc2lkZQBpbnZhbGlkIGFzc2lnbm1lbnQgbGVmdC1oYW5kIHNpZGUAcmVkdWNlAHNvdXJjZQAndGhpcycgY2FuIGJlIGluaXRpYWxpemVkIG9ubHkgb25jZQBwcm9wZXJ0eSBjb25zdHJ1Y3RvciBhcHBlYXJzIG1vcmUgdGhhbiBvbmNlAEludmFsaWQgJXMgZXNjYXBlIHNlcXVlbmNlAGludmFsaWQgVVRGLTggc2VxdWVuY2UAQmFkIFVURi04IHNlcXVlbmNlAGRpZmZlcmVuY2UAc3ltbWV0cmljRGlmZmVyZW5jZQBjaXJjdWxhciByZWZlcmVuY2UAT2JqZWN0UmVmZXJlbmNlAGhhc0luc3RhbmNlAHBlcmZvcm1hbmNlAHNsaWNlAHNwbGljZQBjYXB0dXJlU3RhY2tUcmFjZQBwcmVwYXJlU3RhY2tUcmFjZQBjYW5ub3QgJXMgbW9kdWxlIG5hbWVzcGFjZQByZXBsYWNlAHVuZXhwZWN0ZWQgJ2F3YWl0JyBrZXl3b3JkAHVuZXhwZWN0ZWQgJ3lpZWxkJyBrZXl3b3JkAG1hcF9kZWNyZWZfcmVjb3JkAG1vZAB0YWlsX2NhbGxfbWV0aG9kAGRlZmluZV9tZXRob2QAaXRlcmF0b3IgZG9lcyBub3QgaGF2ZSBhIHRocm93IG1ldGhvZABvYmplY3QgbmVlZHMgdG9JU09TdHJpbmcgbWV0aG9kAHRocm93IGlzIG5vdCBhIG1ldGhvZAAnc3VwZXInIGlzIG9ubHkgdmFsaWQgaW4gYSBtZXRob2QAZnJvdW5kAGYxNnJvdW5kAGJyZWFrL2NvbnRpbnVlIGxhYmVsIG5vdCBmb3VuZABvdXQgb2YgYm91bmQAZmluZABiaW5kAGludmFsaWQgaW5kZXggZm9yIGFwcGVuZAB1c2luZ19kaXNwb3NlX2VuZABleHRyYW5lb3VzIGNoYXJhY3RlcnMgYXQgdGhlIGVuZAB1bmV4cGVjdGVkIGRhdGEgYXQgdGhlIGVuZAB1bmV4cGVjdGVkIGVuZABpbnZhbGlkIGluY3JlbWVudC9kZWNyZW1lbnQgb3BlcmFuZABpbnZhbGlkICdpbnN0YW5jZW9mJyByaWdodCBvcGVyYW5kAGludmFsaWQgJ2luJyBvcGVyYW5kAGNoZWNrX2JyYW5kAGFkZF9icmFuZAB0cmltRW5kAHBhZEVuZABib2xkAGludmFsaWQgYXJyYXkgaW5kZXg6ICVsbGQAZ2NfZGVjcmVmX2NoaWxkAGluaXRpYWxfeWllbGQAcHV0X2ZpZWxkAGdldF9maWVsZABzY29wZV9wdXRfcHJpdmF0ZV9maWVsZABzY29wZV9nZXRfcHJpdmF0ZV9maWVsZABzY29wZV9pbl9wcml2YXRlX2ZpZWxkAHJlc29sdmVfc2NvcGVfcHJpdmF0ZV9maWVsZABkZWZpbmVfcHJpdmF0ZV9maWVsZABkZWZpbmVfZmllbGQAY2Fubm90IGRlbGV0ZSBhIHByaXZhdGUgY2xhc3MgZmllbGQAZXhwZWN0aW5nIDxicmFuZD4gcHJpdmF0ZSBmaWVsZABpbnZhbGlkAEFycmF5QnVmZmVyIGlzIGRldGFjaGVkIG9yIHJlc2l6ZWQAc2V0X2xvY191bmluaXRpYWxpemVkACVzIGlzIG5vdCBpbml0aWFsaXplZABmaXhlZAB0b0ZpeGVkAG9iamVjdCByZWZlcmVuY2VzIGFyZSBub3QgYWxsb3dlZABubyBieXRlY29kZSBhbGxvd2VkAGRlZmluZV9jbGFzc19jb21wdXRlZABzZXRfbmFtZV9jb21wdXRlZABzZXRfb2JqZWN0X25hbWVfY29tcHV0ZWQAZGVmaW5lX21ldGhvZF9jb21wdXRlZABnZXRPckluc2VydENvbXB1dGVkAGV2YWwgaXMgbm90IHN1cHBvcnRlZAByZWdleHAgbm90IHN1cHBvcnRlZABSZWdFeHAgYXJlIG5vdCBzdXBwb3J0ZWQAb25seSB2YWx1ZSBwcm9wZXJ0aWVzIGFyZSBzdXBwb3J0ZWQAdG9Tb3J0ZWQAaW50ZXJydXB0ZWQAJXMgb2JqZWN0IGV4cGVjdGVkAGlkZW50aWZpZXIgZXhwZWN0ZWQAYnl0ZWNvZGUgZnVuY3Rpb24gZXhwZWN0ZWQAaWRlbnRpZmllciBvciBzdHJpbmcgZXhwZWN0ZWQAZnJvbSBjbGF1c2UgZXhwZWN0ZWQAZnVuY3Rpb24gbmFtZSBleHBlY3RlZAB2YXJpYWJsZSBuYW1lIGV4cGVjdGVkAGlkZW50aWZpZXIgb3Igc3RyaW5nIGV4cGVjdGVkIGV4cGVjdGVkAG1ldGEgZXhwZWN0ZWQAJ3VzaW5nJyBleHBlY3RlZABqc19hc3luY19tb2R1bGVfZXhlY3V0aW9uX3JlamVjdGVkAGpzX3NldF9tb2R1bGVfZXZhbHVhdGVkAG1lbW9yeSBhbGxvY2F0ZWQAbWVtb3J5IHVzZWQAdG9SZXZlcnNlZABEaXNwb3NhYmxlU3RhY2sgaGFzIGJlZW4gZGlzcG9zZWQAJ3VuZGVmaW5lZCcgYWxyZWFkeSBkZWNsYXJlZAB0eXBlb2ZfaXNfdW5kZWZpbmVkAC5zaXplIGlzIHVuZGVmaW5lZABkZXJpdmVkIGNsYXNzIGNvbnN0cnVjdG9yIG11c3QgcmV0dXJuIGFuIG9iamVjdCBvciB1bmRlZmluZWQAY2Fubm90IHNldCBwcm9wZXJ0eSAnJXMnIG9mIHVuZGVmaW5lZABjYW5ub3QgcmVhZCBwcm9wZXJ0eSAnJXMnIG9mIHVuZGVmaW5lZABmbGFncyBtdXN0IGJlIHVuZGVmaW5lZABVbmRlZmluZWQAcHJpdmF0ZSBjbGFzcyBmaWVsZCBpcyBhbHJlYWR5IGRlZmluZWQAJXMgaXMgbm90IGRlZmluZWQAZ3JvdXAgbmFtZSBub3QgZGVmaW5lZABpc1dlbGxGb3JtZWQAdG9XZWxsRm9ybWVkAGFsbFNldHRsZWQAanNfYXN5bmNfbW9kdWxlX2V4ZWN1dGlvbl9mdWxmaWxsZWQAY2Fubm90IGJlIGNhbGxlZABpc1NlYWxlZAAhc2gtPmlzX2hhc2hlZAAhYWJ1Zi0+ZGV0YWNoZWQAQXJyYXlCdWZmZXIgaXMgZGV0YWNoZWQAVGhlIHN0cmluZyB0byBiZSBkZWNvZGVkIGlzIG5vdCBjb3JyZWN0bHkgZW5jb2RlZABNYXhpbXVtIGNhbGwgc3RhY2sgc2l6ZSBleGNlZWRlZABqc19hcnJheV90b1NwbGljZWQAYWRkAHJlYWQAJSswN2QAJTVkICUzZCVjICUxNHAgJTVkICU1ZAAlMDRkACUwMmQlMDJkACUwMmQvJTAyZC8lMCpkACUuM3MgJS4zcyAlMDJkICUwKmQAOiVkOiVkACwlZABpbnZhbGlkIHRocm93IHZhciB0eXBlICVkAGludmFsaWQgc3ltYm9sIHR5cGUgJWQAc2MAcHV0X2xvYwBzZXRfbG9jAGdldF9sb2MAY2xvc2VfbG9jAHNvdXJjZV9sb2MAYWRkX2xvYwBpbmNfbG9jAGRlY19sb2MAcmV0dXJuX2FzeW5jAHVzaW5nX2Rpc3Bvc2VfYXN5bmMAZGlzcG9zZUFzeW5jAHRydW5jAGRlZmluZV9mdW5jAGFidWYtPnJlYWxsb2NfZnVuYwBwb3N0X2luYwBnYwBleGVjAHBvc3RfZGVjAHF1aWNranMtbmcvcXVpY2tqcy5jAHF1aWNranMtbmcvbGlicmVnZXhwLmMAcXVpY2tqcy1uZy9saWJ1bmljb2RlLmMAcXVpY2tqcy1uZy9kdG9hLmMAZ29zdWIAYXRvYgB0eXBlZF9hcnJheV9pc19vb2IAZGF0YXZpZXdfaXNfb29iAHByb21pc2VfcmVhY3Rpb25fam9iAGpzX3Byb21pc2VfcmVzb2x2ZV90aGVuYWJsZV9qb2IASlNfRW5xdWV1ZUpvYgBqc19kdG9hAGJ0b2EAX19sb29rdXBTZXR0ZXJfXwBfX2RlZmluZVNldHRlcl9fAF9fbG9va3VwR2V0dGVyX18AX19kZWZpbmVHZXR0ZXJfXwBfX3Byb3RvX18AW2pzX2NvbnRleHRdACBbbW9kdWxlX2ltcG9ydF0AW1N5bWJvbC5zcGxpdF0AT1BfdG9fcHJvcGtleTIgPT0gZmQtPmJ5dGVfY29kZS5idWZbZmQtPmxhc3Rfb3Bjb2RlX3Bvc10AW1N5bWJvbC51bnNjb3BhYmxlc10AW1N5bWJvbC5zcGVjaWVzXQBbYnl0ZWNvZGUgJXNdAFtTeW1ib2wuaXRlcmF0b3JdAFtTeW1ib2wuYXN5bmNJdGVyYXRvcl0AWyVzICVwXQBbZ2V0c2V0ICVwICVwXQBbdmFycmVmICVwXQBbYXV0b2luaXQgJXAgJWQgJXBdAFthc3luY19mdW5jdGlvbl0AW1N5bWJvbC5tYXRjaEFsbF0AIFtnbG9iYWxfZGVjbF0AIFttb2R1bGVfZGVjbF0AIFtnbG9iYWxdAFtTeW1ib2wubWF0Y2hdAFtTeW1ib2wuc2VhcmNoXQBbU3ltYm9sLnRvU3RyaW5nVGFnXQBbdmFyX3JlZl0AW1N5bWJvbC50b1ByaW1pdGl2ZV0AW1N5bWJvbC5kaXNwb3NlXQBbU3ltYm9sLmFzeW5jRGlzcG9zZV0AW3Vuc3VwcG9ydGVkIHR5cGVdAFtzaGFwZV0AW21vZHVsZV0AW2Z1bmN0aW9uIGJ5dGVjb2RlXQBbU3ltYm9sLmhhc0luc3RhbmNlXQBbU3ltYm9sLnJlcGxhY2VdAFt1bmluaXRpYWxpemVkXQBbcm9wZSBsZW49JWQgZGVwdGg9JWRdACBbbGV2ZWw6JWQgbmV4dDolZF0AW3Vua25vd24gJWRdAFt1bmtub3duIHRhZyAlZF0AW2J5dGVjb2RlIChhbm9ueW1vdXMpXQBbACUwMmQ6JTAyZDolMDJkLiUwM2RaAFBPU0lUSVZFX0lORklOSVRZAE5FR0FUSVZFX0lORklOSVRZAHAtPmNsYXNzX2lkID09IEpTX0NMQVNTX0FSUkFZAHN0YWNrX2xlbiA8IFBPUF9TVEFDS19MRU5fTUFYACAlMDJYAHAtPmNsYXNzX2lkID09IEpTX0NMQVNTX0RBVEFWSUVXAC0lMDJkLSUwMmRUAEpTX0F0b21HZXRTdHJSVABTTE9UAHAtPmNsYXNzX2lkIDwgSlNfQ0xBU1NfSU5JVF9DT1VOVABvcGNvZGUgPCBSRU9QX0NPVU5UAEpTX1ZBTFVFX0dFVF9UQUcodmFsKSA9PSBKU19UQUdfQklHX0lOVABCWVRFU19QRVJfRUxFTUVOVABSRUZDTlQATE1UACUwMmQ6JTAyZDolMDJkIEdNVABKU19WQUxVRV9HRVRfVEFHKG9iaikgPT0gSlNfVEFHX09CSkVDVABKU19WQUxVRV9HRVRfVEFHKHNmLT5jdXJfZnVuYykgPT0gSlNfVEFHX09CSkVDVABuX2RpZ2l0cyA+PSAxICYmIG5fZGlnaXRzIDw9IEpTX0RUT0FfTUFYX0RJR0lUUwBuX2RpZ2l0cyA+PSAwICYmIG5fZGlnaXRzIDw9IEpTX0RUT0FfTUFYX0RJR0lUUwBzaGlmdCA+PSAxICYmIHNoaWZ0IDwgTElNQl9CSVRTAEFERFJFU1MAQ0xBU1MAUFJPUFMAUkVGUwBTRUNVUklUWV9FUlIAU1lOVEFYX0VSUgBUSU1FT1VUX0VSUgBISUVSQVJDSFlfUkVRVUVTVF9FUlIAQUJPUlRfRVJSAFdST05HX0RPQ1VNRU5UX0VSUgBJTlZBTElEX0FDQ0VTU19FUlIASU5WQUxJRF9DSEFSQUNURVJfRVJSAFZBTElEQVRJT05fRVJSAElOVkFMSURfTU9ESUZJQ0FUSU9OX0VSUgBORVRXT1JLX0VSUgBVUkxfTUlTTUFUQ0hfRVJSAFRZUEVfTUlTTUFUQ0hfRVJSAElOREVYX1NJWkVfRVJSAERPTVNUUklOR19TSVpFX0VSUgBJTlVTRV9BVFRSSUJVVEVfRVJSAElOVkFMSURfU1RBVEVfRVJSAElOVkFMSURfTk9ERV9UWVBFX0VSUgBEQVRBX0NMT05FX0VSUgBOQU1FU1BBQ0VfRVJSAE5PVF9GT1VORF9FUlIATk9fTU9ESUZJQ0FUSU9OX0FMTE9XRURfRVJSAE5PX0RBVEFfQUxMT1dFRF9FUlIATk9UX1NVUFBPUlRFRF9FUlIAUVVPVEFfRVhDRUVERURfRVJSAHZhcl9raW5kID09IEpTX1ZBUl9QUklWQVRFX1NFVFRFUgBNQVhfU0FGRV9JTlRFR0VSAE1JTl9TQUZFX0lOVEVHRVIAUFJPVE8AYXNVaW50TgBhc0ludE4AaXNOYU4ARGF0ZSB2YWx1ZSBpcyBOYU4AcmF3SlNPTgBpc1Jhd0pTT04AdG9KU09OAFVuZXhwZWN0ZWQgdG9rZW4gJ1x1JTA0eCcgaW4gSlNPTgBVbmV4cGVjdGVkIHRva2VuICdceCUwMngnIGluIEpTT04ARVBTSUxPTgBDT0xVTU4ATkFOACUwMmQ6JTAyZDolMDJkICVjTQBQTQBBTQBzdGFja190b3AgPT0gTlVMTABzLT5sYWJlbF9zbG90c1tsYWJlbF0uZmlyc3RfcmVsb2MgPT0gTlVMTABsYWJlbF9zbG90c1tpXS5maXJzdF9yZWxvYyA9PSBOVUxMAHBycyAhPSBOVUxMAHdyICE9IE5VTEwAc2YtPmN1cl9zcCAhPSBOVUxMAGFidWYgIT0gTlVMTABzZiAhPSBOVUxMAHZhcl9raW5kICE9IEpTX1ZBUl9OT1JNQUwAYi0+ZnVuY19raW5kID09IEpTX0ZVTkNfTk9STUFMAGVuY29kZVVSSQBkZWNvZGVVUkkAUEkAcy0+c3RhY2tfbGVuIDwgSlNfU1RSSU5HX1JPUEVfTUFYX0RFUFRIAG0xLT5zdGF0dXMgPT0gSlNfTU9EVUxFX1NUQVRVU19FVkFMVUFUSU5HAG0xLT5zdGF0dXMgPT0gSlNfTU9EVUxFX1NUQVRVU19MSU5LSU5HAFNIUkYASU5GAFNJWkUATUFYX1ZBTFVFAE1JTl9WQUxVRQBMSU5FAE5BTUUAKGV2YWxfZmxhZ3MgJiBKU19FVkFMX1RZUEVfTUFTSykgPT0gSlNfRVZBTF9UWVBFX0dMT0JBTCB8fCAoZXZhbF9mbGFncyAmIEpTX0VWQUxfVFlQRV9NQVNLKSA9PSBKU19FVkFMX1RZUEVfTU9EVUxFAEpTX0dDX1RZUEUocCkgPT0gSlNfR0NfT0JKX1RZUEVfSlNfT0JKRUNUIHx8IEpTX0dDX1RZUEUocCkgPT0gSlNfR0NfT0JKX1RZUEVfRlVOQ1RJT05fQllURUNPREUATE9HMkUATE9HMTBFAElEAHMtPnN0YXRlID09IEpTX0FTWU5DX0dFTkVSQVRPUl9TVEFURV9BV0FJVElOR19SRVRVUk4gfHwgcy0+c3RhdGUgPT0gSlNfQVNZTkNfR0VORVJBVE9SX1NUQVRFX0NPTVBMRVRFRABtLT5zdGF0dXMgPT0gSlNfTU9EVUxFX1NUQVRVU19VTkxJTktFRCB8fCBtLT5zdGF0dXMgPT0gSlNfTU9EVUxFX1NUQVRVU19MSU5LRUQgfHwgbS0+c3RhdHVzID09IEpTX01PRFVMRV9TVEFUVVNfRVZBTFVBVElOR19BU1lOQyB8fCBtLT5zdGF0dXMgPT0gSlNfTU9EVUxFX1NUQVRVU19FVkFMVUFURUQAbTEtPnN0YXR1cyA9PSBKU19NT0RVTEVfU1RBVFVTX0VWQUxVQVRJTkcgfHwgbTEtPnN0YXR1cyA9PSBKU19NT0RVTEVfU1RBVFVTX0VWQUxVQVRJTkdfQVNZTkMgfHwgbTEtPnN0YXR1cyA9PSBKU19NT0RVTEVfU1RBVFVTX0VWQUxVQVRFRABtMS0+c3RhdHVzID09IEpTX01PRFVMRV9TVEFUVVNfTElOS0lORyB8fCBtMS0+c3RhdHVzID09IEpTX01PRFVMRV9TVEFUVVNfTElOS0VEIHx8IG0xLT5zdGF0dXMgPT0gSlNfTU9EVUxFX1NUQVRVU19FVkFMVUFUSU5HX0FTWU5DIHx8IG0xLT5zdGF0dXMgPT0gSlNfTU9EVUxFX1NUQVRVU19FVkFMVUFURUQAbS0+c3RhdHVzID09IEpTX01PRFVMRV9TVEFUVVNfTElOS0VEAG0tPnN0YXR1cyA9PSBKU19NT0RVTEVfU1RBVFVTX1VOTElOS0VEAFBDAG0tPnN0YXR1cyA9PSBKU19NT0RVTEVfU1RBVFVTX0VWQUxVQVRJTkdfQVNZTkMAbW9kdWxlLT5zdGF0dXMgPT0gSlNfTU9EVUxFX1NUQVRVU19FVkFMVUFUSU5HX0FTWU5DADxmcmVlICV4PgA8aW5wdXQ+ADxzZXQ+ADxhbm9ueW1vdXM+ADxudWxsPgA8YmFkIHRhZz4APHVubmFtZWQ+AEJpZ0ludCBvcGVyYW5kcyBhcmUgZm9yYmlkZGVuIGZvciA+Pj4AanNfcHJvbWlzZV9yZXNvbHZpbmdfZnVuY3Rpb25fY2FsbDogaXNfcmVqZWN0PSVkIHJlc29sdXRpb249ACBsb2NhbD0AaW1wb3J0IHZhcl9pZHg9JWQgbmFtZT0AJnF1b3Q7ACAgY2xvc3VyZSB2YXJzOgAgIGxvY2FsczoAT2JqZWN0IGxlYWtzOgAgIGFyZ3M6AGV4cG9ydGVkIGJpbmRpbmdzOgBGcmVlaW5nIGN5Y2xlczoAIENsb3N1cmU6ACVzOjE6IGF0b20gbGVha2FnZToAJXM6MTogc3RyaW5nIGxlYWthZ2U6ACAgJWQ6AFw4IGFuZCBcOQBwdXNoX2NvbnN0OABzZXRVaW50OABnZXRVaW50OABzZXRJbnQ4AGdldEludDgAZ290bzgAcHVzaF9pOABpZl90cnVlOABpZl9mYWxzZTgAZmNsb3N1cmU4AHB1dF9sb2M4AHNldF9sb2M4AGdldF9sb2M4AG1hbGZvcm1lZCBVVEYtOABwdXNoXzcAcHVzaF82AHRvU3RyaW5nKCkgcmFkaXggYXJndW1lbnQgbXVzdCBiZSBiZXR3ZWVuIDIgYW5kIDM2AHNldFVpbnQxNgBnZXRVaW50MTYAc2V0SW50MTYAZ2V0SW50MTYAc2V0RmxvYXQxNgBnZXRGbG9hdDE2AGdvdG8xNgBwdXNoX2kxNgBwZXJtNQBwdXNoXzUAYXJnYyA9PSA1AGluc2VydDQAcGVybTQAcHVzaF80AHNldEJpZ1VpbnQ2NABnZXRCaWdVaW50NjQAc2V0QmlnSW50NjQAZ2V0QmlnSW50NjQAZmxvYXQ2NABzZXRGbG9hdDY0AGdldEZsb2F0NjQAYmFzZTY0AHRvQmFzZTY0AGZyb21CYXNlNjQAc2V0RnJvbUJhc2U2NABpbnNlcnQzAGR1cDMAcGVybTMAY2FsbDMAcHV0X2FyZzMAc2V0X2FyZzMAZ2V0X2FyZzMAcHV0X3Zhcl9yZWYzAHNldF92YXJfcmVmMwBnZXRfdmFyX3JlZjMAcHV0X2xvYzMAc2V0X2xvYzMAZ2V0X2xvYzMAcHVzaF8zAGFyZ2MgPT0gMwB0b19wcm9wa2V5MgBpbnNlcnQyAEpTX0V2YWxUaGlzMgBqc19wYXJzZV9hc3NpZ25fZXhwcjIAZHVwMgBzd2FwMgBhdGFuMgBjYWxsMgBnZXRfYXJyYXlfZWwyAEpTX1NldFByb3BlcnR5SW50ZXJuYWwyAHB1dF9hcmcyAHNldF9hcmcyAGdldF9hcmcyAGxvZzIAcHV0X3Zhcl9yZWYyAHNldF92YXJfcmVmMgBnZXRfdmFyX3JlZjIAZ2V0X2ZpZWxkMgBzY29wZV9nZXRfcHJpdmF0ZV9maWVsZDIAcHV0X2xvYzIAc2V0X2xvYzIAZ2V0X2xvYzIAcHVzaF8yAFNRUlQxXzIAU1FSVDIATE4yAGNsejMyAHNldFVpbnQzMgBnZXRVaW50MzIAc2V0SW50MzIAZ2V0SW50MzIAc2V0RmxvYXQzMgBnZXRGbG9hdDMyAHB1c2hfYmlnaW50X2kzMgBwdXNoX2kzMgAwLjE2LjIAcGFzcyAyAHN0YWNrX2xlbiA+PSAyAHN0YWNrX3NpemUgPj0gMgBtb2RfY291bnQgPCAyAEpTX0F0b21Jc051bWVyaWNJbmRleDEAcHVzaF9taW51czEAZHVwMQB1bmljb2RlX3NlcXVlbmNlX3Byb3AxAG5pcDEAZXhwbTEAY2FsbDEAcHV0X2FyZzEAc2V0X2FyZzEAZ2V0X2FyZzEAanNfYmlnaW50X3RvX3N0cmluZzEAcHV0X3Zhcl9yZWYxAHNldF92YXJfcmVmMQBnZXRfdmFyX3JlZjEAanNfYmlnaW50X25vcm1hbGl6ZTEAcHV0X2xvYzEAc2V0X2xvYzEAZ2V0X2xvYzEAZ2V0X2xvYzBfbG9jMQBwdXNoXzEAbHMtPmFkZHIgPT0gLTEAcGFzcyAxAHN0YWNrX2xlbiA+PSAxAHN0YWNrX2xlbiA9PSAxAEpTX1JFRl9DT1VOVChwLT5zaGFwZSkgPT0gMQBKU19SRUZfQ09VTlQoYSkgPT0gMQBjYWxsMABwdXRfYXJnMABzZXRfYXJnMABnZXRfYXJnMABwdXRfdmFyX3JlZjAAc2V0X3Zhcl9yZWYwAGdldF92YXJfcmVmMABqc19mcmVlX3NoYXBlMABwdXRfbG9jMABzZXRfbG9jMABnZXRfbG9jMABwdXNoXzAAbG9nMTAATE4xMABtLT5wZW5kaW5nX2FzeW5jX2RlcGVuZGVuY2llcyA+IDAAZWxlbV9zaXplID4gMCAmJiBuZXdfc2l6ZSA+IDAAc3RhY2tfc2l6ZSA+IDAASlNfUkVGX0NPVU5UKHApID4gMABKU19SRUZfQ09VTlQodmFyX3JlZikgPiAwAGNwb29sX2lkeCA+PSAwAHJ0LT5hdG9tX2NvdW50ID49IDAAbHMtPnJlZl9jb3VudCA+PSAwAHMtPmlzX2V2YWwgfHwgcy0+Y2xvc3VyZV92YXJfY291bnQgPT0gMABKU19SRUZfQ09VTlQoY3R4KSA9PSAwAEpTX1JFRl9DT1VOVChwKSA9PSAwAEpTX0dDX01BUksocCkgPT0gMABKU19SRUZfQ09VTlQoc2gpID09IDAAKG5ld19oYXNoX3NpemUgJiAobmV3X2hhc2hfc2l6ZSAtIDEpKSA9PSAwAGkgIT0gMABjb3VudCAhPSAwICYmIHNpemUgIT0gMAA8LwBtaXNzaW5nIGJpbmRpbmcgcGF0dGVybi4uLgAtAEJpZ0ludC5hc0ludE4oJWQsAGJpZ2ludCBhcmd1bWVudCB3aXRoIHVuYXJ5ICsAICoACn0pAGludmFsaWQgYXRvbSBpbmRleCAocG9zPSV1KQBpbnZhbGlkIHRhZyAodGFnPSVkIHBvcz0ldSkAaW52YWxpZCBvYmplY3QgcmVmZXJlbmNlICgldSA+PSAldSkAbGlzdF9lbXB0eSgmcnQtPmdjX29ial9saXN0KQBqID09IChzaC0+cHJvcF9jb3VudCAtIHNoLT5kZWxldGVkX3Byb3BfY291bnQpAEpTX0lzVW5kZWZpbmVkKGZ1bmNfcmV0KQBTeW1ib2woJXMpACFfX0pTX0F0b21Jc1RhZ2dlZEludChkZXNjcikASlNfSXNGdW5jdGlvbihjdHgsIGZ1bikAKG51bGwpACAobWlzc2luZykAIChuYXRpdmUpAGlzX3R5cGVkX2FycmF5KHAtPmNsYXNzX2lkKQBqc19jbGFzc19oYXNfYnl0ZWNvZGUocC0+Y2xhc3NfaWQpAHRvbyBtYW55IHBhcmFtZXRlcnMgaW4gZnVuY3Rpb24gZGVmaW5pdGlvbiAob25seSAlZCBhbGxvd2VkKQB0b28gbWFueSBhcmd1bWVudHMgaW4gZnVuY3Rpb24gY2FsbCAob25seSAlZCBhbGxvd2VkKQBUb28gbWFueSBhcmd1bWVudHMgaW4gZnVuY3Rpb24gY2FsbCAob25seSAlZCBhbGxvd2VkKQB0b28gbWFueSBjbG9zdXJlIHZhcmlhYmxlcyB1c2VkIChvbmx5ICVkIGFsbG93ZWQpAHRvbyBtYW55IHZhcmlhYmxlcyBkZWNsYXJlZCAob25seSAlZCBhbGxvd2VkKQBpbnZhbGlkIHZlcnNpb24gKCVkIGV4cGVjdGVkPSVkKQBuaXBfY2F0Y2g6IG5vIGNhdGNoIG9wIChwYz0lZCkAaW5jb25zaXN0ZW50IGNhdGNoIHBvc2l0aW9uOiAlZCAlZCAocGM9JWQpAGluY29uc2lzdGVudCBzdGFjayBzaXplOiAlZCAlZCAocGM9JWQpAGJ5dGVjb2RlIGJ1ZmZlciBvdmVyZmxvdyAob3A9JWQsIHBjPSVkKQBzdGFjayBvdmVyZmxvdyAob3A9JWQsIHBjPSVkKQBzdGFjayB1bmRlcmZsb3cgKG9wPSVkLCBwYz0lZCkAaW52YWxpZCBvcGNvZGUgKG9wPSVkLCBwYz0lZCkAdW5zdXBwb3J0ZWQgdGFnICglZCkAJXMgaW4gSlNPTiBhdCBwb3NpdGlvbiAlZCAobGluZSAlZCBjb2x1bW4gJWQpAEpTX0lzUmVnaXN0ZXJlZENsYXNzKGN0eC0+cnQsIEpTX0NMQVNTX0RPTV9FWENFUFRJT04pACg/OikAaWR4IDwgY291bnRvZihjYXNlX2NvbnZfdGFibGUxKQBubyBmdW5jdGlvbiBmaWxlbmFtZSBmb3IgaW1wb3J0KCkALV8uIX4qJygpACBhbm9ueW1vdXMoAFN5bWJvbC5mb3IoAFN5bWJvbCgAUHJpdmF0ZSgAMDEyMzQ1Njc4OSAtLygARXhwZWN0ZWQgcHJvcGVydHkgbmFtZSBvciAnfScAZXhwZWN0aW5nICd9JwBjb25zdHJ1Y3RvciByZXF1aXJlcyAnbmV3JwBDb25zdHJ1Y3RvciByZXF1aXJlcyAnbmV3JwBjbGFzcyBjb25zdHJ1Y3RvcnMgbXVzdCBiZSBpbnZva2VkIHdpdGggJ25ldycAJ0ltbXV0YWJsZSBwcm90b3R5cGUgb2JqZWN0ICdPYmplY3QucHJvdG90eXBlJyBjYW5ub3QgaGF2ZSB0aGVpciBwcm90b3R5cGUgc2V0JwBpbnZhbGlkIGxleGljYWwgdmFyaWFibGUgbmFtZSAnbGV0JwBleHBlY3RpbmcgJ2FzJwBVbmV4cGVjdGVkIHRva2VuICclLipzJwB1bmV4cGVjdGVkIHRva2VuIGluIGV4cHJlc3Npb246ICclLipzJwB1bmV4cGVjdGVkIHRva2VuOiAnJS4qcycAVW5leHBlY3RlZCBpZGVudGlmaWVyICclcycAcmVkZWNsYXJhdGlvbiBvZiAnJXMnAGR1cGxpY2F0ZSBleHBvcnRlZCBuYW1lICclcycAY2lyY3VsYXIgaW1wb3J0OiBiaW5kaW5nICclcycgaXMgbm90IHJlc29sdmFibGUgaW4gbW9kdWxlICclcycAY2lyY3VsYXIgcmVmZXJlbmNlIHdoZW4gbG9va2luZyBmb3IgZXhwb3J0ICclcycgaW4gbW9kdWxlICclcycAQ291bGQgbm90IGZpbmQgZXhwb3J0ICclcycgaW4gbW9kdWxlICclcycAY291bGQgbm90IG5vcm1hbGl6ZSBtb2R1bGUgJyVzJwBjb3VsZCBub3QgbG9hZCBtb2R1bGUgJyVzJwBjYW5ub3QgZGVmaW5lIHZhcmlhYmxlICclcycAdW5kZWZpbmVkIHByaXZhdGUgZmllbGQgJyVzJwB1bnN1cHBvcnRlZCByZWZlcmVuY2UgdG8gJ3N1cGVyJwBpbnZhbGlkIHVzZSBvZiAnc3VwZXInACdmb3IgYXdhaXQnIGxvb3Agc2hvdWxkIGJlIHVzZWQgd2l0aCAnb2YnACdmb3Igb2YnIGV4cHJlc3Npb24gY2Fubm90IHN0YXJ0IHdpdGggJ2FzeW5jJwBleHBlY3RpbmcgJyVjJwBkdXBsaWNhdGUgbW9kaWZpZXI6ICclYycAdW5wYXJlbnRoZXNpemVkIHVuYXJ5IGV4cHJlc3Npb24gY2FuJ3QgYXBwZWFyIG9uIHRoZSBsZWZ0LWhhbmQgc2lkZSBvZiAnKionAGludmFsaWQgdXNlIG9mICdpbXBvcnQoKScAZXhwZWN0aW5nICUlADsvPzpAJj0rJCwjACwtPTw+IyYhJTo7QH4nYCIAPSIAeyAAICAlZDogeyAlZCAlMDh4IAAgICAgJTZ1ICU2dSAAICAgICU2dSAAc2V0IABnZXQgAFtvYmplY3QgACUzcyAgJTE0cyAAJTEwcyAAJTNkJWMgJTE0cCAAZnVuY3Rpb24gAEZyZWVpbmcgAGJvdW5kIAAlNWQgACUxNHAgJTRkIAAlLjNzLCAlMDJkICUuM3MgJTAqZCAAYXN5bmMgACBdIABbIAAgJS00dSA7IAAgJS00ZCA7IAAgMCwgMSA7IAAlMDR4OiAAIEhvbWVPYmplY3Q6IAAlczogAHByb3BuYW1lOiAAZmlsZW5hbWU6IAAlczolZDolZDogACVzOjE6IAAsIAAlM2QgICVkJWMlYyVjICU0ZCAgACUzZCAgJWQ6JWQlYyVjICUzZCAgACU1ZDogIAAgICAgICAgICAgACAlZCB9CgBjbG9zdXJlIHZhcnMgewoAJXUgYXRvbSBpbmRleGVzIHsKACVzIHsKAGNwb29sIHsKAGRlYnVnIHsKAGJ5dGVjb2RlIHsKAAopIHsKACV1CgBwb3NpdGlvbnM6ICVkIGJ5dGVzCgBzb3VyY2U6ICVkIGJ5dGVzCgAKSlNPYmplY3QgY2xhc3NlcwoAJS0yMHMgJThzICU4cwoAJTVzICU1cyAlNXMKAGZ1bmN0aW9uOiAlcyVzCgBNZW1vcnkgbGVhazogJXpkIGJ5dGVzIGxvc3QgaW4gJXpkIGJsb2NrJXMKAEF0b20gbGVha3M6CiAgICAlNnMgJTZzICVzCgBTdHJpbmcgbGVha3M6CiAgICAlNnMgJXMKACU1cyAlNHMgJTE0cyAlNXMgJTVzICVzCgAlMTRzICU0cyAlNHMgJTE0cyAlMTBzICVzCgAgICU1ZCAgJTIuMGQgJXMKACAgbW9kZTogJXMKACAgJTN1ICsgJS0ydSAgJXMKAGxvY2FsICVkOiAlcAoAJWcKAG9mZiBmbGFncyBzY29wZSBuYW1lCgBvZmYgIGZsYWdzIGlkeCAgbmFtZQoAICBtYWxsb2NfdXNhYmxlX3NpemUgdW5hdmFpbGFibGUKAEdDOiBzaXplPSV6ZAoAJS0yMHMgJThsbGQKACUtMjBzICU4bGxkICU4bGxkCgBsZW49JWxsZAoAanNfZnJlZV9ydDogbWFsbG9jX3NpemUgdW5kZXJmbG93OiBmcmVlaW5nICV6dSBidXQgb25seSAlenUgdHJhY2tlZAoAJTVkOiAlMTBzICU1ZCAlNWQKACU1ZCAlNWQgJTVkCgAgdHlwZT0lZCBpZHg9JWQKAGZ1bGZpbGxfb3JfcmVqZWN0X3Byb21pc2U6IGlzX3JlamVjdD0lZAoAcHJvbWlzZV9yZWFjdGlvbl9qb2I6IGlzX3JlamVjdD0lZAoAaW52YWxpZCBwYzJsaW5lIGVuY29kZSBwb3M9JWQKAHN0YWNrPSVkIGJjbGVuPSVkIGxvY2Fscz0lZAoAYXJncz0lZCB2YXJzPSVkIGRlZmFyZ3M9JWQgY2xvc3VyZXM9JWQgY3Bvb2w9JWQKAGpzX2ZyZWVfdmFsdWVfcnQ6IHVua25vd24gdGFnPSVkCgBTZWNvbmRhcnkgb2JqZWN0IGxlYWtzOiAlZAoAICBvcGNvZGVzOiAlZAoALCBsaW5lOiAlZCwgY29sdW1uOiAlZAoAICBieXRlX2NvZGVfbGVuOiAlZAoAICBzdGFja19zaXplOiAlZAoAIFthcmclZF0KACBbZ2xvYmFsX3JlZiVkXQoAIFtyZWYlZF0KACBbbG9jJWRdCgBKU0F0b20gY291bnQ9JWQgc2l6ZT0lZCBoYXNoX3NpemU9JWQ6CgBqc19pbm5lcl9tb2R1bGVfZXZhbHVhdGlvbiAnJXMnOgoAanNfaW5uZXJfbW9kdWxlX2xpbmtpbmcgJyVzJzoKAGpzX2xpbmtfbW9kdWxlICclcyc6CgByZXNvbHZpbmcgbW9kdWxlICclcyc6CgBpbnN0YW50aWF0aW5nIG1vZHVsZSAnJXMnOgoAU3VwcG9ydCBmb3IgZm9ybWF0dGluZyBsb25nIGRvdWJsZSB2YWx1ZXMgaXMgY3VycmVudGx5IGRpc2FibGVkLgpUbyBlbmFibGUgaXQsIGFkZCAtbGMtcHJpbnRzY2FuLWxvbmctZG91YmxlIHRvIHRoZSBsaW5rIGNvbW1hbmQuCgAlLTIwcyAlOGxsZCAlOGxsZCAgKCUwLjFmIHBlciBmYXN0IGFycmF5KQoAaW52YWxpZCBvcGNvZGUgKDB4JTAyeCkKAHRydW5jYXRlZCBvcGNvZGUgKDB4JTAyeCkKACUtMjBzICU4bGxkICU4bGxkICAoJTAuMWYgcGVyIG9iamVjdCkKAGxvY2FsIGV4cG9ydCAodmFyX3JlZj0lcCkKACUtMjBzICU4bGxkICU4bGxkICAoJTAuMWYgcGVyIGZ1bmN0aW9uKQoAJS0yMHMgJThsbGQgJThsbGQgICglMC4xZiBwZXIgYXRvbSkKACUtMjBzICU4bGxkICU4bGxkICAoJTAuMWYgcGVyIGJsb2NrKQoAJS0yMHMgJThsbGQgJThsbGQgICglZCBvdmVyaGVhZCwgJTAuMWYgYXZlcmFnZSBzbGFjaykKACUtMjBzICU4bGxkICU4bGxkICAoJTAuMWYgcGVyIHN0cmluZykKACUtMjBzICU4bGxkICU4bGxkICAoJTAuMWYgcGVyIHNoYXBlKQoAQXNzZXJ0aW9uIGZhaWxlZDogJXMgKCVzOiAlczogJWQpCgBRdWlja0pTLW5nIG1lbW9yeSB1c2FnZSAtLSAlcyB2ZXJzaW9uLCAlZC1iaXQsIG1hbGxvYyBsaW1pdDogJWxsZAoKAEGg6cEACwGeAEGs6cEAC22fAAAAdwAAAHgAAACgAAAAeQAAAHoAAAChAAAAeQAAAHoAAACiAAAAeQAAAHoAAACjAAAAeQAAAHoAAACkAAAAeQAAAHoAAAClAAAAdwAAAHgAAAClAAAAewAAAHwAAACoAAAAeQAAAHoAAACeAEGk6sEAC9ECqQAAAH0AAAB+AAAAqQAAAH8AAACAAAAAqQAAAIEAAACCAAAAqQAAAIMAAACEAAAAqQAAAIUAAAAAAAAAqgAAAH8AAACAAAAAqwAAAIYAAACHAAAArAAAAIgAAAAAAAAArQAAAIkAAAAAAAAArgAAAIkAAAAAAAAArwAAAIoAAACLAAAAsAAAAIoAAACLAAAAsQAAAIoAAACLAAAAsgAAAIoAAACLAAAAswAAAIoAAACLAAAAtAAAAIoAAACLAAAAtQAAAIoAAACLAAAAtgAAAIoAAACLAAAAtwAAAIoAAACLAAAAuAAAAIoAAACLAAAAuQAAAIoAAACLAAAAugAAAIoAAACLAAAAuwAAAIoAAACLAAAAvAAAAHkAAAB6AAAAvwAAAIwAAACNAAAAwAAAAIwAAACNAAAAwQAAAIwAAAAAAAAAwgAAAIwAAAAAAAAAwwBBgO3BAAt1xAAAAI4AAACPAAAAxQAAAJAAAACRAAAAxgAAAJIAAACTAAAAxwAAAJQAAACVAAAAyAAAAJQAAACVAAAAyQAAAJYAAACXAAAAygAAAJYAAACXAAAAywAAAJgAAACZAAAAzAAAAJoAAACbAAAA3wAAAJwAAACdAEGE7sEACwGeAEGU7sEACw2fAAAAAAAAAKAAAAChAEHA7sEACwGiAEHM7sEACzmjAAAApAAAAKUAAACmAAAApwAAAHQ6EAAQAwAAGggQAEABAAAWERAAKAAAAOgxEAAYAAAAC0AQAFQAQZDvwQALlhsbxTlTPA4BKFN5bWJvbLdhc3luY0l0ZXJhdG9yASpPYmplY3S3ZGVmaW5lUHJvcGVydHkBHlN5bWJvbLdpdGVyYXRvcgESYXJyYXlMaWtlAQptYXBGbgEOdGhpc0FyZwEMcmVzdWx0AQJpARppc0NvbnN0cnVjdG9yAQhzeW5jAQxtZXRob2QBCGl0ZXIBHG5vdCBhIGZ1bmN0aW9uAQhjYWxsDAACAKgBAAEAAQAAAQQBqgEAAAAMQwIBAAUABQEFAAEDBb4CAAFAA7QDAAFAAOQDAAFAAeYDAAFABOgDAAFAAgxgAgGIAgMOAQYABQCTBBHqAwABAOwDAAEA7gMAAQDqAwH/////DyDsAwEBIO4DAQIg8AMCACDyAwIEIPQDAgUg9gMCBiD4AwIHIGYGCCCIAQcJIPoDCggwiAENCyDiAQ0MIBAAAQC0AwEB5AMCAegDBAG+AgAB5gMDAQjIDWACAGABAGAAANfP2BH48AgOOEkAAADg0NkR+PAIDjhJAAAA4dFgBwBgBgBgBQBgBABgAwDYOEkAAACu8BbYlgQbAAAArvAM4xEE/gAAACEBADAG0rrIBMcN+8gFCcgG1+RGyAdhBwAHq/APChFiBgAO1+VGEWIHAA5hBwAHq2isAAAAYAgABhH48QxwQTMAAADICA7yBQ7X8vJhCACMEfEDDroRYggADmEFAPAMxw0RYQgAIQEA8gbmYQgA9RFiAwAOYQQAYQgApWg3AQAAYAkA12EEAEbICWEGAPAKYQkAihFiCQAO2PAX2EH/AAAA2WEJAGEEACQDAIoRYgkADl0EAGEDAGEEAJBiBAALYQkAS0QAAAAKS0EAAAAKS0IAAAAKS0MAAAD3DvKYYAoAYQcAQf8AAADXJAEAyAphBQDwCccNESEAAPID5vQRYgMADmuTAAAAYAwAYAsABhH48RNwQUQAAADIC0FxAAAAyAwO8hAOYQoAQXIAAAAkAACK8uBhDADxVWEGAPAKYQsAihFiCwAO2PAX2EH/AAAA2WELAGEEACQDAIoRYgsADl0EAGEDAGEEAJBiBAALYQsAS0QAAAAKS0EAAAAKS0IAAAAKS0MAAAD3DvN9/w4GbA0AAAAO8h5sBQAAADBhCgBABgAAAPANYQoAQQYAAAAkAAAObWEDAGEEAEIzAAAAYQMAL8UAKMUA0ygAAAAAAAAAABvrAG9QKwEcSXRlcmF0b3JIZWxwZXIBCGNhbGwBJGhhc093bkVudW1Qcm9wZXJ0eQEkZ2V0T3duUHJvcGVydHlLZXlzAR5TeW1ib2y3aXRlcmF0b3IBCmNoZWNrAQpjbG9zZQEQY2xvc2VhbGwBAnYBAnMBCGl0ZXIBDG1ldGhvZAECZQEKaXRlcnMBCmNvdW50AQRleAECaQESaXRlcmFibGVzAQ5vcHRpb25zAQhtb2RlAQ5wYWRkaW5nAQpuZXh0cwEIcGFkcwEGa2V5AQZkZWwBAmoBCnN0YXRlAQphbGl2ZQEKZG9uZXMBDnJlc3VsdHMBDHJlc3VsdAEccnVubmluZyB6aXBwZXIBBmJ1ZwEObG9uZ2VzdAEMc3RyaWN0ASJtaXNtYXRjaGVkIGlucHV0cwEQc2hvcnRlc3QBFmJ1Zzogc3RhdGU9ARpiYWQgaXRlcmFibGVzARZiYWQgb3B0aW9ucwEQYmFkIG1vZGUBFmJhZCBwYWRkaW5nARhiYWQgaXRlcmF0b3IMAAIAqAEAAQABAAABBAGqAQAAAAxDAgAABwMHAQoABAwK5AMAAUAJuAMAAUADtAMAAUAA5gMAAUAB6AMAAUAH6gMAAUAG7AMAAUAI7gMAAEAF8AMAAUAC8gMAAkAEDEMCAO4DAgACAwABABcC9AMAAQD2AwABALQDAgHXlgRNAAAArfAH1weu8AIp4xHYIQEAMAxDAgDwAwECAQQAAQAuA/gDAAEA+gMCACD8AwUAA+YDAwFrIwAAAGAAANeV8AQGbijXQAYAAADPYQAA8Ajj12EAAPYODinQawcAAADMbigwDEMCAPIDAgQCAwABAFUG/gMAAQCABAABAIIEAQAghAQCASD4AwMCIPwDAwMg8AMBAGAAADhJAAAAz2ABANjQYQEAj2IBALqn8DlgAwBgAgDXYQEARtHXYQEAGxGv8QQbcRsbOEkAAAAbcRtI42ECAPXSYQAAlfDIYQMAEWIAAA7yvmEAACgMQQIAugICFQEGCAkCyQUXhgQAAQCIBAABAIYEAf////8PIIgEAQEgigQCAGAEjAQCAyBiAgRgAoAEAgVgAf4DAgZgA44EAgdgBpAEAghgBZIECRUghAQLFSCUBAwLIJIEDAwg+AMODSD6AxAOIJYEFA0ghAQZFSCEBBsVIPwDHBUDmAQCCWAAmgQCFGAHtAMCAbgDAQHmAwMB8gMCAO4DAADqAwUB6AMEAewDBgHkAwABDEIDAAAACQAFAAwA9wQJnAQBACDmAQEBIJ4EAQIghAQDAyCSBAQEIPgDBAUgoAQEBiD8AwkHA4IEEAcgmAQTELQDAAK4AwECgAQFEGIEEP4DBhCKBAIQkAQIEOYDAgKOBAcQmgQUEPIDAwJgAgBgAQBgAABkAAARuq3xBhG7rfAJvBFlAAAO8jMRvK3wDOQRBBEBAAAhAQAwEb2t8BMLOEkAAABLRAAAAApLcQAAACjlEQQSAQAAIQEAMA66z7rQDAfRYAMAutJhAwBkAwClaN0BAABgBgBgBQBgBABkBABhAwBGyARkBQBhAwBGyAVhBQCV8DRkBgAEEwEAAK7wDOURBBIBAAAhAQAwYQIAYQQAGxGv8QQbcRsbZAcAYQMARhtxG0jzfAEGyAZrGgAAAF0IAGEFAGQJAGEDAEb2EWIGAA4O8jXIB2swAAAAuhFlCgAOZAUAYQMAGxGv8QQbcRsbOEkAAAAbcRtIXQsAZAUAZAMA9g7HBzAwYQYAQHEAAACV8E9kBgAEFAEAAK3wHmEAALqn8BddCwBkBQBkAwD2DuQRBBUBAAAhAQAwYQIAYQQAGxGv8QQbcRsbYQYAQEQAAAAbcRtIYQEAkGIBAA7z0QBkCgCPZQoADmEAAJBiAAAOZAUAYQMAGxGv8QQbcRsbOEkAAAAbcRtIZAYAYAgAEQQWAQAArfAuXQsAZAUAZAMA9sgIYQgA8AVhCAAwvRFlAAAOCzhJAAAAS0QAAAAKS3EAAAAoEQQTAQAArfA8ZAoAu6XwGb0RZQAADgs4SQAAAEtEAAAACktxAAAAKGECAGEEABsRr/EEG3EbG2QHAGEDAEYbcRtI8icRBBQBAACt8B5hAQC6p/AXXQsAZAUAZAMA9g7kEQQVAQAAIQEAMA5hAwCQYgMADvMd/mEBALqt8Bm9EWUAAA4LOEkAAABLRAAAAApLcQAAACi7EWUAAA4LYQIAS0QAAAAJS3EAAAAoDEIDAAAAAQAGAAYAiAEBggQBACCYBBMQtAMAArgDAQLyAwMC/gMGEIAEBRBgAABkAAARuq3wCb0RZQAADvJLEbut8Am8EWUAAA7yPhG8rfAM5BEEEQEAACEBADARva3wEws4SQAAAEtEAAAACktxAAAAKOURBBcBAABBZAAAAGQAACQBACEBADAO5mQEAGQFAPbPYQAA8AVhAAAwvRFlAAAOCzhJAAAAS0QAAAAKS3EAAAAoYAEAYAAA18/YEfjwCA44SQAAAODQYBQAYBMAYAgAYAcAYAYAYAUAYAQAYAMAYAIAXQQA1wQYAQAA9g7YOEkAAACt8AYMB9zyDF0EANgEGQEAAPYO2EAFAQAA0WECADhJAAAArfALBBYBAAARYgIADmECAAQUAQAArRHxGA5hAgAEEwEAAK0R8QsOYQIABBYBAACtlfAM4xEEGgEAACEBADA4SQAAANJhAgAEEwEAAK3wJNhABgEAABFiAwAOYQMAOEkAAACu8A5dBABhAwAEGwEAAPYOJgAAyAS6yAUmAADIBiYAAMgHJgAAyAhgCQBdBQDX9X7yHcgJYQQAYQUAkGIFABsRr/EEG3EbG2EJABtxG0iBAPDhDoNrfQEAAGAKALrICmEKAGEFAKVo8AAAAGAMAGALAArIC2EEAGEKAEbIDF0GANdhDAD28HhgDQDXYQwARsgNYQ0AOEkAAACu8GNgDgBdBABhDQAEHAEAAPYOYQ0AXQcARsgOYQ4A8A7lYQ0AYQ4A9hFiDQAOYQYAYQoAGxGv8QQbcRsbYQ0AG3EbSGEHAGEKABsRr/EEG3EbG2ENAEByAAAAG3EbSAkRYgsADmELAPBKYA8AYQoAu5zID2EPAGEFAKXwJ2EEAGEPALudGxGv8QQbcRsbYQQAYQ8ARhtxG0hhDwCQYg8ADvLSYQUAj2IFAA5hCgCPYgoADmEKAJBiCgAO8wr/YQIABBMBAACt8G5hAwDwOGAQALrIEGEQAGEFAKXwWmEIAGEQABsRr/EEG3EbG2EDAGEEAGEQAEZGG3EbSGEQAJBiEAAO8tBgEQC6yBFhEQBhBQCl8CNhCABhEQAbEa/xBBtxGxs4SQAAABtxG0hhEQCQYhEADvLWDvIVyBJrEAAAAOZhBgBhBQD2DscSMDC6yBNhBQDIFAtdCABOxQBTcgAAAATFAVMGAAAABCjFAM/FAdDFAtHFAyjFANMoAEGwisIAC8UUG8ot5KYqARxJdGVyYXRvckhlbHBlcgEIY2FsbAEeU3ltYm9st2l0ZXJhdG9yAQpjaGVjawEKY2xvc2UBEGNsb3NlYWxsAQJ2AQJzAQhpdGVyAQxtZXRob2QBAmUBCml0ZXJzAQpjb3VudAEEZXgBAmkBEml0ZXJhYmxlcwEOb3B0aW9ucwEIbW9kZQEOcGFkZGluZwEIcGFkcwEKbmV4dHMBFnBhZGRpbmdpdGVyARppdGVyYWJsZXNpdGVyAQhpdGVtAQJ0AQpzdGF0ZQEKYWxpdmUBCmRvbmVzAQ5yZXN1bHRzAQxyZXN1bHQBHHJ1bm5pbmcgemlwcGVyAQZidWcBDmxvbmdlc3QBDHN0cmljdAEibWlzbWF0Y2hlZCBpbnB1dHMBEHNob3J0ZXN0ARZidWc6IHN0YXRlPQEaYmFkIGl0ZXJhYmxlcwEWYmFkIG9wdGlvbnMBEGJhZCBtb2RlARZiYWQgcGFkZGluZwEYYmFkIGl0ZXJhdG9yDAACAKgBAAEAAQAAAQQBqgEAAAAMQwIAAAUDBQEIAAQMCOQDAAFAB7gDAAFAA7QDAAFAAOYDAAFAAegDAAFABuoDAABABewDAAFAAu4DAAJABAxDAgDqAwIAAgMAAQAXAvADAAEA8gMAAQC0AwIB15YETQAAAK3wB9cHrvACKeMR2CEBADAMQwIA7AMBAgEEAAEALgP0AwABAPYDAgAg+AMFAAPmAwMBayMAAABgAADXlfAEBm4o10AGAAAAz2EAAPAI49dhAAD2Dg4p0GsHAAAAzG4oMAxDAgDuAwIEAgMAAQBVBvoDAAEA/AMAAQD+AwEAIIAEAgEg9AMDAiD4AwMDIOwDAQBgAAA4SQAAAM9gAQDY0GEBAI9iAQC6p/A5YAMAYAIA12EBAEbR12EBABsRr/EEG3EbGzhJAAAAG3EbSONhAgD10mEAAJXwyGEDABFiAAAO8r5hAAAoDEECALgCAhoBBQcIAooGHIIEAAEAhAQAAQCCBAH/////DyCEBAEBIIYEAgBgA4gEAgMgigQCBGAE+gMCBWACjAQCBmAF/AMCB2ABjgQCCCCQBAIJIOQBCRogkgQLCyD4Aw0PA/QDCwwg9gMLDiDkARMLIIAEExAg4gETESCIARUWIJIEFhMg+AMXEwOUBBMSIP4DHBYg+AMfGgOWBAIKYACYBAIZYAa0AwIBuAMBAeYDAwHuAwIA6gMAAOgDBAHsAwEA5AMAAQxCAwAAAAgABQALAOwECJoEAQAg5gEBASCcBAECIIAEAwMg9AMEBCCeBAQFIPgDCQYD/gMQBiCWBBgQtAMAArgDAQL8AwcQ+gMFEIYEAhCKBAQQ5gMCAowEBhCYBBkQ7gMDAmACAGABAGAAAGQAABG6rfEGEbut8Am8EWUAAA7yMxG8rfAM5BEEEAEAACEBADARva3wEws4SQAAAEtEAAAACktxAAAAKOURBBEBAAAhAQAwDrrPutAmAADRYAMAutJhAwBkAwClaNEBAABgBQBgBABkBABhAwBGyARhBACV8DRkBQAEEgEAAK7wDOURBBEBAAAhAQAwYQIAYQMAGxGv8QQbcRsbZAYAYQMARhtxG0jzfAEGyAVrGgAAAF0HAGEEAGQIAGEDAEb2EWIFAA4O8jXIBmswAAAAuhFlCQAOZAQAYQMAGxGv8QQbcRsbOEkAAAAbcRtIXQoAZAQAZAMA9g7HBjAwYQUAQHEAAACV8E9kBQAEEwEAAK3wHmEAALqn8BddCgBkBABkAwD2DuQRBBQBAAAhAQAwYQIAYQMAGxGv8QQbcRsbYQUAQEQAAAAbcRtIYQEAkGIBAA7z0QBkCQCPZQkADmEAAJBiAAAOZAQAYQMAGxGv8QQbcRsbOEkAAAAbcRtIZAUAYAcAEQQVAQAArfAuXQoAZAQAZAMA9sgHYQcA8AVhBwAwvRFlAAAOCzhJAAAAS0QAAAAKS3EAAAAoEQQSAQAArfA8ZAkAu6XwGb0RZQAADgs4SQAAAEtEAAAACktxAAAAKGECAGEDABsRr/EEG3EbG2QGAGEDAEYbcRtI8icRBBMBAACt8B5hAQC6p/AXXQoAZAQAZAMA9g7kEQQUAQAAIQEAMA5hAwCQYgMADvMp/mEBALqt8Bm9EWUAAA4LOEkAAABLRAAAAApLcQAAACi7EWUAAA4LYQIAS0QAAAAJS3EAAAAoDEIDAAAAAQAGAAYAiAEB/gMBACCWBBgQtAMAArgDAQLuAwMC+gMFEPwDBxBgAABkAAARuq3wCb0RZQAADvJLEbut8Am8EWUAAA7yPhG8rfAM5BEEEAEAACEBADARva3wEws4SQAAAEtEAAAACktxAAAAKOURBBYBAABBZAAAAGQAACQBACEBADAO5mQEAGQFAPbPYQAA8AVhAAAwvRFlAAAOCzhJAAAAS0QAAAAKS3EAAAAoYAEAYAAA18/YEfjwCA44SQAAAODQYBkAYBgAYAkAYAgAYAcAYAYAYAUAYAQAYAMAYAIAXQQA1wQXAQAA9g7YOEkAAACt8AYMB9zyDF0EANgEGAEAAPYO2EADAQAA0WECADhJAAAArfALBBUBAAARYgIADmECAAQTAQAArRHxGA5hAgAEEgEAAK0R8QsOYQIABBUBAACtlfAM4xEEGQEAACEBADA4SQAAANJhAgAEEgEAAK3wJNhABAEAABFiAwAOYQMAOEkAAACu8A5dBABhAwAEGgEAAPYOJgAAyAQmAADIBSYAAMgGusgHOEkAAADICNddBQBHJAAAyAlrzAEAAGAKAGEJAEByAAAAyApgDgBgDQBgCwAGyAtrFAAAAOVhCQBhCgD2EWILAA4O8hbIDGsRAAAAOEkAAAARYgkADscMMDBhCwBAcQAAAPFvYQsAQEQAAADIDV0EAGENAAQbAQAA9g5hDQBdBQBGyA5hDgDwDuVhDQBhDgD2EWINAA5hBQBhBwAbEa/xBBtxGxthDQAbcRtIYQYAYQcAGxGv8QQbcRsbYQ0AQHIAAAAbcRtIYQcAkGIHAA7zVP84SQAAABFiCQAOYQMAaPwAAABgFQBgEQBgEABgDwBhAwBdBQBHJAAAEWIIAA5hCABAcgAAAMgPusgQCcgRYRAAYQcApfBwYBIABsgSay4AAABgEwDlYQgAYQ8A9sgTYRMAQHEAAAARYhEADmETAEBEAAAAEWISAA4O8hbIFGsRAAAAOEkAAAARYggADscUMDBhEQDxIWEEAGEQABsRr/EEG3EbG2ESABtxG0hhEACQYhAADvKJYQgAyBU4SQAAABFiCAAOYREAlfAWYBYAXQYAYRUA9cgWYRYA8AVhFgAwYRAAYQcApfAjYQQAYRAAGxGv8QQbcRsbOEkAAAAbcRtIYRAAkGIQAA7y1g7yJcgXayAAAADmYQUAYQcA9g5dBgBhCQD1Dl0GAGEIAPUOxxcwMLrIGGEHAMgZC10HAE7FAFNyAAAABMUBUwYAAAAEKMUAz8UB0MUC0cUDKMUA0ygAAAAAAAAIXQBBg5/CAAseKDMAAAAAAAAcXwAAAAAAABxgAAAAAAAAHJEAAACeAEGsn8IACyWeAAAAqAAAAKkAAACqAAAAqwAAAKwAAACtAAAArgAAAK8AAACwAEHgn8IAC5UBQKsQACCsEABArRAAsK0QAPCtEAAQrhAADhIHBAICAADOAAAAsQAAALIAAADPAAAAswAAALQAAADQAAAAswAAALQAAADRAAAAfwAAAIAAAADSAAAAtQAAALYAAADTAAAAtQAAALYAAAAwAAAAtwAAALgAAADUAAAAfwAAAIAAAADVAAAAuQAAALoAAADgAAAAnAAAAJ0AQYChwgALUawaEABcGxAAZxsQABUaEABDGxAA4xsQALYaEAApGxAAwBsQAAAAAAEBAgIDAwECA70AAAC7AAAAAAAAAL4AAAC8AAAAvQAAAN0AAAC+AAAAvwBB4KHCAAvHAfQaEABCUxAAAAAAAFFTEAAuGhAAj1IQAE8aEACvUhAAfRoQANVSEAAAAAAA51MQAJMbEADLUxAAhRsQAL1TEACuGxAA+1MQAAMbEABkUxAAFxsQAHhTEAAVGhAAeFIQAJMaEAD6UhAAdhsQAK9TEABiGhAAwlIQAAAAAADrUhAA0RoQADBTEAAHGhAAa1IQAMQaEAATUxAARBoQAKVSEADjGhAAH1MQANAbEAANVBAAIRoQAINSEAA4GxAAilMQAE0bEACgUxAAQbCjwgAL1yMQABgAIAAoADAAOABAAEgAUABYAGAAaABwAHgAgACQAKAAsADAANAA4ADwAAABIAFAAWABgAGgAcAB4AEAAgAAbnVsbABmYWxzZQB0cnVlAGlmAGVsc2UAcmV0dXJuAHZhcgB0aGlzAGRlbGV0ZQB2b2lkAHR5cGVvZgBuZXcAaW4AaW5zdGFuY2VvZgBkbwB3aGlsZQBmb3IAYnJlYWsAY29udGludWUAc3dpdGNoAGNhc2UAZGVmYXVsdAB0aHJvdwB0cnkAY2F0Y2gAZmluYWxseQBmdW5jdGlvbgBkZWJ1Z2dlcgB3aXRoAGNsYXNzAGNvbnN0AGVudW0AZXhwb3J0AGV4dGVuZHMAaW1wb3J0AHN1cGVyAHVzaW5nAGltcGxlbWVudHMAaW50ZXJmYWNlAGxldABwYWNrYWdlAHByaXZhdGUAcHJvdGVjdGVkAHB1YmxpYwBzdGF0aWMAeWllbGQAYXdhaXQAAGtleXMAc2l6ZQBsZW5ndGgAbWVzc2FnZQBjYXVzZQBlcnJvcnMAZXJyb3IAc3VwcHJlc3NlZABzdGFjawBuYW1lAHRvU3RyaW5nAHRvTG9jYWxlU3RyaW5nAHZhbHVlT2YAZXZhbABwcm90b3R5cGUAY29uc3RydWN0b3IAY29uZmlndXJhYmxlAHdyaXRhYmxlAGVudW1lcmFibGUAdmFsdWUAZ2V0AHNldABvZgBfX3Byb3RvX18AdW5kZWZpbmVkAG51bWJlcgBib29sZWFuAHN0cmluZwBvYmplY3QAc3ltYm9sAGludGVnZXIAdW5rbm93bgBhcmd1bWVudHMAY2FsbGVlAGNhbGxlcgA8ZXZhbD4APHJldD4APHZhcj4APGFyZ192YXI+ADx3aXRoPgA8dXNpbmdfZGlzcG9zZT4AdXNlAGRpc3Bvc2UAZGlzcG9zZUFzeW5jAGxhc3RJbmRleAB0YXJnZXQAaW5kZXgAaW5wdXQAZGVmaW5lUHJvcGVydGllcwBhcHBseQBqb2luAGNvbmNhdABzcGxpdABjb25zdHJ1Y3QAZ2V0UHJvdG90eXBlT2YAc2V0UHJvdG90eXBlT2YAaXNFeHRlbnNpYmxlAHByZXZlbnRFeHRlbnNpb25zAGhhcwBkZWxldGVQcm9wZXJ0eQBkZWZpbmVQcm9wZXJ0eQBnZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3IAb3duS2V5cwBhZGQAZG9uZQBuZXh0AHZhbHVlcwBzb3VyY2UAZmxhZ3MAZ2xvYmFsAHVuaWNvZGUAcmF3AHJhd0pTT04AbmV3LnRhcmdldAB0aGlzLmFjdGl2ZV9mdW5jADxob21lX29iamVjdD4APGNvbXB1dGVkX2ZpZWxkPgA8c3RhdGljX2NvbXB1dGVkX2ZpZWxkPgA8Y2xhc3NfZmllbGRzX2luaXQ+ADxicmFuZD4AI2NvbnN0cnVjdG9yAGFzAGZyb20AZnJvbUFzeW5jAG1ldGEAKmRlZmF1bHQqACoATW9kdWxlAHRoZW4AcmVzb2x2ZQByZWplY3QAcHJvbWlzZQBwcm94eQByZXZva2UAYXN5bmMAZXhlYwBncm91cHMAaW5kaWNlcwBzdGF0dXMAcmVhc29uAGdsb2JhbFRoaXMAYmlnaW50AG5vdC1lcXVhbAB0aW1lZC1vdXQAb2sAdG9KU09OAG1heEJ5dGVMZW5ndGgAemlwAHppcEtleWVkAE9iamVjdABBcnJheQBFcnJvcgBOdW1iZXIAU3RyaW5nAEJvb2xlYW4AU3ltYm9sAEFyZ3VtZW50cwBNYXRoAEpTT04ARGF0ZQBGdW5jdGlvbgBHZW5lcmF0b3JGdW5jdGlvbgBGb3JJbkl0ZXJhdG9yAFJlZ0V4cABBcnJheUJ1ZmZlcgBTaGFyZWRBcnJheUJ1ZmZlcgBVaW50OENsYW1wZWRBcnJheQBJbnQ4QXJyYXkAVWludDhBcnJheQBJbnQxNkFycmF5AFVpbnQxNkFycmF5AEludDMyQXJyYXkAVWludDMyQXJyYXkAQmlnSW50NjRBcnJheQBCaWdVaW50NjRBcnJheQBGbG9hdDE2QXJyYXkARmxvYXQzMkFycmF5AEZsb2F0NjRBcnJheQBEYXRhVmlldwBCaWdJbnQAV2Vha1JlZgBGaW5hbGl6YXRpb25SZWdpc3RyeQBNYXAAU2V0AFdlYWtNYXAAV2Vha1NldABJdGVyYXRvcgBJdGVyYXRvciBDb25jYXQASXRlcmF0b3IgSGVscGVyAEl0ZXJhdG9yIFdyYXAATWFwIEl0ZXJhdG9yAFNldCBJdGVyYXRvcgBBcnJheSBJdGVyYXRvcgBTdHJpbmcgSXRlcmF0b3IAUmVnRXhwIFN0cmluZyBJdGVyYXRvcgBHZW5lcmF0b3IAUHJveHkAUHJvbWlzZQBQcm9taXNlUmVzb2x2ZUZ1bmN0aW9uAFByb21pc2VSZWplY3RGdW5jdGlvbgBBc3luY0Z1bmN0aW9uAEFzeW5jRnVuY3Rpb25SZXNvbHZlAEFzeW5jRnVuY3Rpb25SZWplY3QAQXN5bmNHZW5lcmF0b3JGdW5jdGlvbgBBc3luY0dlbmVyYXRvcgBFdmFsRXJyb3IAUmFuZ2VFcnJvcgBSZWZlcmVuY2VFcnJvcgBTeW50YXhFcnJvcgBUeXBlRXJyb3IAVVJJRXJyb3IASW50ZXJuYWxFcnJvcgBET01FeGNlcHRp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AAAAFwAAABoAAAAYAAAAGQAAABsAAAAcAAAAHQAAAB4AAAAjAAAAJAAAACUAAAAmAAAAHwAAACIAAAAgAAAAIQAAACoAAAApAAAAKQAAACsAAAArAAAALAAAAC0AAAAuAAAA4gAAAC8AAAAwAAAAMQAAADIAAAAzAAAA4QAAADQAAAA1AAAANgAAADcAAAA4AAAAOQAAADoAAAA7AAAAOwAAADwAAAA8AAAApwAAAKoAAAA+AAAAPQAAAD8AAACXAAAAmAAAAJkAAACbAAAAnAAAAJ0AAAClAAAApgAAAKkAAACoAAAAqwAAAJ4AAACfAAAAoAAAAKEAAACiAAAArAAAAK0AAACuAAAAowAAAKMAAACkAAAApAAAAEAAAABBAAAAQgAAAEMAAABEAAAARQAAAG4AAABvAAAAcAAAAHQAAAB1AAAAdgAAAHcAAABxAAAAcgAAAHMAAAB4AAAAfwAAAH4AAAB7AAAAggAAAIMAAACEAAAAjQAAAIsAAADTAAAA1AAAANUAAADWAAAA1gAAANYAAADWAAAA1gAAANYAAAB5AAAAeQAAAHkAAAB6AAAAhQAAAIcAAACJAAAAhgAAAIgAAACKAAAAjAAAAJQAAACVAAAA4QAAANgAAADZAAAA2QAAANcAAAC3AAAAtgAAALkAAAC4AAAAuwAAALoAAAC9AAAAvAAAALAAAAC+AAAAlgAAANAAAADRAAAA0gAAALIAAACzAAAAtAAAAK8AAACxAAAAvwAAAMEAAADAAAAAwgAAAMQAAADDAAAAtQAAAMUAAADGAAAAxwAAAMgAAADPAAAAzQAAAMkAAADKAAAAywAAAMwAAADbAAAAzgAAAAIAAACOAAAAjwAAAJAAAACRAAAAkgAAAJMAAADaAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAABGAAAARwAAAEgAAABJAAAASgAAAEsAAABMAAAATQAAAE4AAABPAAAAUAAAAFEAAABSAAAAUwAAAFQAAABVAAAAVgAAAFcAAABYAAAAWQAAAFoAAABbAAAAXAAAAF0AAABeAAAAXwAAAGAAAABhAAAAYgAAAGMAAABkAAAAZQAAAGYAAABnAAAAaAAAAGkAAABqAAAAawAAAGwAAABtAAAACgAAAIEAAACA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YyxBcmFiAEFybWVuaWFuLEFybW4AQXZlc3RhbixBdnN0AEJhbGluZXNlLEJhbGkAQmFtdW0sQmFtdQBCYXNzYV9WYWgsQmFzcwBCYXRhayxCYXRrAEJlbmdhbGksQmVuZwBCZXJpYV9FcmZlLEJlcmYAQmhhaWtzdWtpLEJoa3MAQm9wb21vZm8sQm9wbwBCcmFobWksQnJhaABCcmFpbGxlLEJyYWkAQnVnaW5lc2UsQnVnaQBCdWhpZCxCdWhkAENhbmFkaWFuX0Fib3JpZ2luYWwsQ2FucwBDYXJpYW4sQ2FyaQBDYXVjYXNpYW5fQWxiYW5pYW4sQWdoYgBDaGFrbWEsQ2FrbQBDaGFtLENoYW0AQ2hlcm9rZWUsQ2hlcgBDaG9yYXNtaWFuLENocnMAQ29tbW9uLFp5eXkAQ29wdGljLENvcHQsUWFhYwBDdW5laWZvcm0sWHN1eABDeXByaW90LENwcnQAQ3lyaWxsaWMsQ3lybABDeXByb19NaW5vYW4sQ3BtbgBEZXNlcmV0LERzcnQARGV2YW5hZ2FyaSxEZXZhAERpdmVzX0FrdXJ1LERpYWsARG9ncmEsRG9ncgBEdXBsb3lhbixEdXBsAEVneXB0aWFuX0hpZXJvZ2x5cGhzLEVneXAARWxiYXNhbixFbGJhAEVseW1haWMsRWx5bQBFdGhpb3BpYyxFdGhpAEdlb3JnaWFuLEdlb3IAR2xhZ29saXRpYyxHbGFnAEdvdGhpYyxHb3RoAEdhcmF5LEdhcmEAR3JhbnRoYSxHcmFuAEdyZWVrLEdyZWsAR3VqYXJhdGksR3VqcgBHdW5qYWxhX0dvbmRpLEdvbmcAR3VybXVraGksR3VydQBHdXJ1bmdfS2hlbWEsR3VraABIYW4sSGFuaQBIYW5ndWwsSGFuZwBIYW5pZmlfUm9oaW5neWEsUm9oZwBIYW51bm9vLEhhbm8ASGF0cmFuLEhhdHIASGVicmV3LEhlYnIASGlyYWdhbmEsSGlyYQBJbXBlcmlhbF9BcmFtYWljLEFybWkASW5oZXJpdGVkLFppbmgsUWFhaQBJbnNjcmlwdGlvbmFsX1BhaGxhdmksUGhsaQBJbnNjcmlwdGlvbmFsX1BhcnRoaWFuLFBydGkASmF2YW5lc2UsSmF2YQBLYWl0aGksS3RoaQBLYW5uYWRhLEtuZGEAS2F0YWthbmEsS2FuYQBLYXRha2FuYV9Pcl9IaXJhZ2FuYSxIcmt0AEthd2ksS2F3aQBLYXlhaF9MaSxLYWxpAEtoYXJvc2h0aGksS2hhcgBLaG1lcixLaG1yAEtob2praSxLaG9qAEtoaXRhbl9TbWFsbF9TY3JpcHQsS2l0cwBLaHVkYXdhZGksU2luZABLaXJhdF9SYWksS3JhaQBMYW8sTGFvbwBMYXRpbixMYXRuAExlcGNoYSxMZXBjAExpbWJ1LExpbWIATGluZWFyX0EsTGluYQBMaW5lYXJfQixMaW5iAExpc3UsTGlzdQBMeWNpYW4sTHljaQBMeWRpYW4sTHlkaQBNYWthc2FyLE1ha2EATWFoYWphbmksTWFoagBNYWxheWFsYW0sTWx5bQBNYW5kYWljLE1hbmQATWFuaWNoYWVhbixNYW5pAE1hcmNoZW4sTWFyYwBNYXNhcmFtX0dvbmRpLEdvbm0ATWVkZWZhaWRyaW4sTWVkZgBNZWV0ZWlfTWF5ZWssTXRlaQBNZW5kZV9LaWtha3VpLE1lbmQATWVyb2l0aWNfQ3Vyc2l2ZSxNZXJjAE1lcm9pdGljX0hpZXJvZ2x5cGhzLE1lcm8ATWlhbyxQbHJkAE1vZGksTW9kaQBNb25nb2xpYW4sTW9uZwBNcm8sTXJvbwBNdWx0YW5pLE11bHQATXlhbm1hcixNeW1yAE5hYmF0YWVhbixOYmF0AE5hZ19NdW5kYXJpLE5hZ20ATmFuZGluYWdhcmksTmFuZABOZXdfVGFpX0x1ZSxUYWx1AE5ld2EsTmV3YQBOa28sTmtvbwBOdXNodSxOc2h1AE55aWFrZW5nX1B1YWNodWVfSG1vbmcsSG1ucABPZ2hhbSxPZ2FtAE9sX0NoaWtpLE9sY2sAT2xfT25hbCxPbmFvAE9sZF9IdW5nYXJpYW4sSHVuZwBPbGRfSXRhbGljLEl0YWwAT2xkX05vcnRoX0FyYWJpYW4sTmFyYgBPbGRfUGVybWljLFBlcm0AT2xkX1BlcnNpYW4sWHBlbwBPbGRfU29nZGlhbixTb2dvAE9sZF9Tb3V0aF9BcmFiaWFuLFNhcmIAT2xkX1R1cmtpYyxPcmtoAE9sZF9VeWdodXIsT3VncgBPcml5YSxPcnlhAE9zYWdlLE9zZ2UAT3NtYW55YSxPc21hAFBhaGF3aF9IbW9uZyxIbW5nAFBhbG15cmVuZSxQYWxtAFBhdV9DaW5fSGF1LFBhdWMAUGhhZ3NfUGEsUGhhZwBQaG9lbmljaWFuLFBobngAUHNhbHRlcl9QYWhsYXZpLFBobHAAUmVqYW5nLFJqbmcAUnVuaWMsUnVucgBTYW1hcml0YW4sU2FtcgBTYXVyYXNodHJhLFNhdXIAU2hhcmFkYSxTaHJkAFNoYXZpYW4sU2hhdwBTaWRkaGFtLFNpZGQAU2lkZXRpYyxTaWR0AFNpZ25Xcml0aW5nLFNnbncAU2luaGFsYSxTaW5oAFNvZ2RpYW4sU29nZABTb3JhX1NvbXBlbmcsU29yYQBTb3lvbWJvLFNveW8AU3VuZGFuZXNlLFN1bmQAU3VudXdhcixTdW51AFN5bG90aV9OYWdyaSxTeWxvAFN5cmlhYyxTeXJjAFRhZ2Fsb2csVGdsZwBUYWdiYW53YSxUYWdiAFRhaV9MZSxUYWxlAFRhaV9UaGFtLExhbmEAVGFpX1ZpZXQsVGF2dABUYWlfWW8sVGF5bwBUYWtyaSxUYWtyAFRhbWlsLFRhbWwAVGFuZ3V0LFRhbmcAVGVsdWd1LFRlbHUAVGhhYW5hLFRoYWEAVGhhaSxUaGFpAFRpYmV0YW4sVGlidABUaWZpbmFnaCxUZm5nAFRpcmh1dGEsVGlyaABUYW5nc2EsVG5zYQBUb2RocmksVG9kcgBUb2xvbmdfU2lraSxUb2xzAFRvdG8sVG90bwBUdWx1X1RpZ2FsYXJpLFR1dGcAVWdhcml0aWMsVWdhcgBWYWksVmFpaQBWaXRoa3VxaSxWaXRoAFdhbmNobyxXY2hvAFdhcmFuZ19DaXRpLFdhcmEAWWV6aWRpLFllemkAWWksWWlpaQBaYW5hYmF6YXJfU3F1YXJlLFphbmIAAADAGplMhRqZTK4agEyOGoBMhBqWTIAankyAGuFgTKYahEyEGoEOkxrgDzuDLoAagi4Bgy6AGoAuA4AugBqALoAagi4AgC4Aky4Avi6NG48u4CQegTvgSB4ApQUBsQUBggUAtjgHmjgDhTgKhASAGoUEgBqNBIAaggSAGp8EgBqJBIo7mQSAO+ALBIAaoQSNkwC7kwGCk68EsZ4NumsBgmuthQGOhQCbVwGAVwCKkwShBATKBIAanATQIYM7jiGBGpkh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JQEzCAAAAjOcLwAnATM3ADABMw4ACwEzMgAAATNXABgBMwkABAEzXwAeATPAMe8AAAIeKoAPAAcCM0yApwACECEjLzFHQD9VVmFoh0maoqcCDyEjLzFHQD9VYWiHSZqipwELISMvMUc/VWFJmqIADCEjLzFHP1Vhh0maogALISMvMUc/VWFJmqKANgAAAwshpwAAAAIhmzkAAANETGWAHwAAAhE+wBLtAAECBGuAMQAAAgSeCQAAAgSeRgABBQ40MzlBgJkABAYONDM5Qa4JAAACOUEsAAECOUGA3wABAx8dUAACHVADACwDHU9QAgAIAh1QgR8AGwIEG4d1AAACWHmHjQAAAi2bAAAAAi2bNgABAi2bjBIAAQItmwAAAAItm8BcSwADASSWOwARATOeXQABATPOzS0AAABDbixVbmFzc2lnbmVkAEx1LFVwcGVyY2FzZV9MZXR0ZXIATGwsTG93ZXJjYXNlX0xldHRlcgBMdCxUaXRsZWNhc2VfTGV0dGVyAExtLE1vZGlmaWVyX0xldHRlcgBMbyxPdGhlcl9MZXR0ZXIATW4sTm9uc3BhY2luZ19NYXJrAE1jLFNwYWNpbmdfTWFyawBNZSxFbmNsb3NpbmdfTWFyawBOZCxEZWNpbWFsX051bWJlcixkaWdpdABObCxMZXR0ZXJfTnVtYmVyAE5vLE90aGVyX051bWJlcgBTbSxNYXRoX1N5bWJvbABTYyxDdXJyZW5jeV9TeW1ib2wAU2ssTW9kaWZpZXJfU3ltYm9sAFNvLE90aGVyX1N5bWJvbABQYyxDb25uZWN0b3JfUHVuY3R1YXRpb24AUGQsRGFzaF9QdW5jdHVhdGlvbgBQcyxPcGVuX1B1bmN0dWF0aW9uAFBlLENsb3NlX1B1bmN0dWF0aW9uAFBpLEluaXRpYWxfUHVuY3R1YXRpb24AUGYsRmluYWxfUHVuY3R1YXRpb24AUG8sT3RoZXJfUHVuY3R1YXRpb24AWnMsU3BhY2VfU2VwYXJhdG9yAFpsLExpbmVfU2VwYXJhdG9yAFpwLFBhcmFncmFwaF9TZXBhcmF0b3IAQ2MsQ29udHJvbCxjbnRybABDZixGb3JtYXQAQ3MsU3Vycm9nYXRlAENvLFByaXZhdGVfVXNlAExDLENhc2VkX0xldHRlcgBMLExldHRlcgBNLE1hcmssQ29tYmluaW5nX01hcmsATixOdW1iZXIAUyxTeW1ib2wAUCxQdW5jdHVhdGlvbixwdW5jdABaLFNlcGFyYXRvcgBDLE90aGVyAEGAlMQAC6EKDgAAAD4AAADAAQAAAA4AAADwAAAAAH8AAACAAwEAADxCYXNpY19FbW9qaQBFbW9qaV9LZXljYXBfU2VxdWVuY2UAUkdJX0Vtb2ppX01vZGlmaWVyX1NlcXVlbmNlAFJHSV9FbW9qaV9GbGFnX1NlcXVlbmNlAFJHSV9FbW9qaV9UYWdfU2VxdWVuY2UAUkdJX0Vtb2ppX1pXSl9TZXF1ZW5jZQBSR0lfRW1vamkAAABBU0NJSV9IZXhfRGlnaXQsQUhleABCaWRpX0NvbnRyb2wsQmlkaV9DAERhc2gARGVwcmVjYXRlZCxEZXAARGlhY3JpdGljLERpYQBFeHRlbmRlcixFeHQASGV4X0RpZ2l0LEhleABJRFNfVW5hcnlfT3BlcmF0b3IsSURTVQBJRFNfQmluYXJ5X09wZXJhdG9yLElEU0IASURTX1RyaW5hcnlfT3BlcmF0b3IsSURTVABJZGVvZ3JhcGhpYyxJZGVvAEpvaW5fQ29udHJvbCxKb2luX0MATG9naWNhbF9PcmRlcl9FeGNlcHRpb24sTE9FAE1vZGlmaWVyX0NvbWJpbmluZ19NYXJrLE1DTQBOb25jaGFyYWN0ZXJfQ29kZV9Qb2ludCxOQ2hhcgBQYXR0ZXJuX1N5bnRheCxQYXRfU3luAFBhdHRlcm5fV2hpdGVfU3BhY2UsUGF0X1dTAFF1b3RhdGlvbl9NYXJrLFFNYXJrAFJhZGljYWwAUmVnaW9uYWxfSW5kaWNhdG9yLFJJAFNlbnRlbmNlX1Rlcm1pbmFsLFNUZXJtAFNvZnRfRG90dGVkLFNEAFRlcm1pbmFsX1B1bmN0dWF0aW9uLFRlcm0AVW5pZmllZF9JZGVvZ3JhcGgsVUlkZW8AVmFyaWF0aW9uX1NlbGVjdG9yLFZTAFdoaXRlX1NwYWNlLHNwYWNlAEJpZGlfTWlycm9yZWQsQmlkaV9NAEVtb2ppAEVtb2ppX0NvbXBvbmVudCxFQ29tcABFbW9qaV9Nb2RpZmllcixFTW9kAEVtb2ppX01vZGlmaWVyX0Jhc2UsRUJhc2UARW1vamlfUHJlc2VudGF0aW9uLEVQcmVzAEV4dGVuZGVkX1BpY3RvZ3JhcGhpYyxFeHRQaWN0AERlZmF1bHRfSWdub3JhYmxlX0NvZGVfUG9pbnQsREkASURfU3RhcnQsSURTAENhc2VfSWdub3JhYmxlLENJAEFTQ0lJAEFscGhhYmV0aWMsQWxwaGEAQW55AEFzc2lnbmVkAENhc2VkAENoYW5nZXNfV2hlbl9DYXNlZm9sZGVkLENXQ0YAQ2hhbmdlc19XaGVuX0Nhc2VtYXBwZWQsQ1dDTQBDaGFuZ2VzX1doZW5fTG93ZXJjYXNlZCxDV0wAQ2hhbmdlc19XaGVuX05GS0NfQ2FzZWZvbGRlZCxDV0tDRgBDaGFuZ2VzX1doZW5fVGl0bGVjYXNlZCxDV1QAQ2hhbmdlc19XaGVuX1VwcGVyY2FzZWQsQ1dVAEdyYXBoZW1lX0Jhc2UsR3JfQmFzZQBHcmFwaGVtZV9FeHRlbmQsR3JfRXh0AElEX0NvbnRpbnVlLElEQwBJRF9Db21wYXRfTWF0aF9TdGFydABJRF9Db21wYXRfTWF0aF9Db250aW51ZQBMb3dlcmNhc2UsTG93ZXIATWF0aABVcHBlcmNhc2UsVXBwZXIAWElEX0NvbnRpbnVlLFhJREMAWElEX1N0YXJ0LFhJRFMAQbCexAAL8wMBAJwGB00DBBAAjwsAABEACABTS1IAUwBUADtVVgBYWkBfXgBHUGNlQ2YAaABqAGwAbgBwAABBAAAAABoAkwAAIDYAKAAkACQlLQATbW8AKScqFBYYGxxBHkIfTjxAIiFEIUMmKCcpIytLLUYvTDFNM0dFmQAAl5F/gIWGEoKEeHkSfaN+enuMkpimoIcAmqGVdzOVAJAAdpuamZgAAKAAngCjohUxMjO3uFOsqxIUHiEiIio0NQCoqTkiTAAAlwFa2h02BQDHxsnIy8rNzM/OxNhF2ULaRtvR09XX3dzx+QERChKAnwAhgKPwAMBAxmDq3uaZwAAABmDfKQAVEgYW++AJFRKEC8YWAuIGwEAARmDh4203ODkYFxoZAB0cHx4AYbpnRUgAUGRPUQAASQAAAKWmpwAAAAAAuQAAXABKAF1XWWJgcmtxUgA+absAWwAlAEiqiouMq6xYWK+UsG+yYWBjYmVkamtsbWZnaGlvbnFwc3J1dHd2eXgAAAAAAACZAwgDAQOlAxMDAANC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DBUAAAAAFQAAAAAJFgAAAAAAFgAAFgAAMDEyMzQ1Njc4OUFCQ0RFRgBTdWNjZXNzAElsbGVnYWwgYnl0ZSBzZXF1ZW5jZQBEb21haW4gZXJyb3IAUmVzdWx0IG5vdCByZXByZXNlbnRhYmxlAE5vdCBhIHR0eQBQZXJtaXNzaW9uIGRlbmllZABPcGVyYXRpb24gbm90IHBlcm1pdHRlZABObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5AE5vIHN1Y2ggcHJvY2VzcwBGaWxlIGV4aXN0cwBWYWx1ZSB0b28gbGFyZ2UgZm9yIGRhdGEgdHlwZQBObyBzcGFjZSBsZWZ0IG9uIGRldmljZQBPdXQgb2YgbWVtb3J5AFJlc291cmNlIGJ1c3kASW50ZXJydXB0ZWQgc3lzdGVtIGNhbGwAUmVzb3VyY2UgdGVtcG9yYXJpbHkgdW5hdmFpbGFibGUASW52YWxpZCBzZWVrAENyb3NzLWRldmljZSBsaW5rAFJlYWQtb25seSBmaWxlIHN5c3RlbQBEaXJlY3Rvcnkgbm90IGVtcHR5AENvbm5lY3Rpb24gcmVzZXQgYnkgcGVlcgBPcGVyYXRpb24gdGltZWQgb3V0AENvbm5lY3Rpb24gcmVmdXNlZABIb3N0IGlzIHVucmVhY2hhYmxlAEFkZHJlc3MgaW4gdXNlAEJyb2tlbiBwaXBlAEkvTyBlcnJvcgBObyBzdWNoIGRldmljZSBvciBhZGRyZXNzAE5vIHN1Y2ggZGV2aWNlAE5vdCBhIGRpcmVjdG9yeQBJcyBhIGRpcmVjdG9yeQBUZXh0IGZpbGUgYnVzeQBFeGVjIGZvcm1hdCBlcnJvcgBJbnZhbGlkIGFyZ3VtZW50AEFyZ3VtZW50IGxpc3QgdG9vIGxvbmcAU3ltYm9saWMgbGluayBsb29wAEZpbGVuYW1lIHRvbyBsb25nAFRvbyBtYW55IG9wZW4gZmlsZXMgaW4gc3lzdGVtAE5vIGZpbGUgZGVzY3JpcHRvcnMgYXZhaWxhYmxlAEJhZCBmaWxlIGRlc2NyaXB0b3IATm8gY2hpbGQgcHJvY2VzcwBCYWQgYWRkcmVzcwBGaWxlIHRvbyBsYXJnZQBUb28gbWFueSBsaW5rcwBObyBsb2NrcyBhdmFpbGFibGUAUmVzb3VyY2UgZGVhZGxvY2sgd291bGQgb2NjdXIAU3RhdGUgbm90IHJlY292ZXJhYmxlAFByZXZpb3VzIG93bmVyIGRpZWQAT3BlcmF0aW9uIGNhbmNlbGVkAEZ1bmN0aW9uIG5vdCBpbXBsZW1lbnRlZABObyBtZXNzYWdlIG9mIGRlc2lyZWQgdHlwZQBJZGVudGlmaWVyIHJlbW92ZWQATGluayBoYXMgYmVlbiBzZXZlcmVkAFByb3RvY29sIGVycm9yAEJhZCBtZXNzYWdlAE5vdCBhIHNvY2tldABEZXN0aW5hdGlvbiBhZGRyZXNzIHJlcXVpcmVkAE1lc3NhZ2UgdG9vIGxhcmdlAFByb3RvY29sIHdyb25nIHR5cGUgZm9yIHNvY2tldABQcm90b2NvbCBub3QgYXZhaWxhYmxlAFByb3RvY29sIG5vdCBzdXBwb3J0ZWQATm90IHN1cHBvcnRlZABBZGRyZXNzIGZhbWlseSBub3Qgc3VwcG9ydGVkIGJ5IHByb3RvY29sAEFkZHJlc3Mgbm90IGF2YWlsYWJsZQBOZXR3b3JrIGlzIGRvd24ATmV0d29yayB1bnJlYWNoYWJsZQBDb25uZWN0aW9uIHJlc2V0IGJ5IG5ldHdvcmsAQ29ubmVjdGlvbiBhYm9ydGVkAE5vIGJ1ZmZlciBzcGFjZSBhdmFpbGFibGUAU29ja2V0IGlzIGNvbm5lY3RlZABTb2NrZXQgbm90IGNvbm5lY3RlZABPcGVyYXRpb24gYWxyZWFkeSBpbiBwcm9ncmVzcwBPcGVyYXRpb24gaW4gcHJvZ3Jlc3MAU3RhbGUgZmlsZSBoYW5kbGUAUXVvdGEgZXhjZWVkZWQATXVsdGlob3AgYXR0ZW1wdGVkAENhcGFiaWxpdGllcyBpbnN1ZmZpY2llbnQAQcKQxgALpSh1Ak4A1gHiBLkEGAGOBe0CFgTyAJcDAQM4Ba8BggFPAy8EHgDUBaIAEgMeA8IB3gMIAKwFAAFkAvEBZQU0AowCzwItA0wE4wWfAvgEHAUIBbECSwUVAngAUgI8A/ED5ADDA30EzACqA3kFJAJuAW0DIgSrBEQA+wGuAIMDYADlAQcElAReBCsAWAE5AZIAwgWbAUMCRgH2BQAAAAAAAAoAAABkAAAA6AMAABAnAACghgEAQEIPAICWmAAA4fUFAAAgZUcV9z8Aou8u/AXnPTmDK2VHFee/vgQ63AnH3j/7L3BkRxXXv0hMA1Bsd9I/vJLqKLPHzr8u+RfhJWLKP/6CK2VHFee/9wM63AnH3j8/fCtlRxXXv+Rb8FBsd9I/5Y923QnHzr8258QedmHKP5unZLw/Fce/ShvwVNGExD88OCyn5InCv2buWigvs8A/+Kyxaygk9z8AsM3uXwnhv6HM0mb34fY/ANB2vZSE4L+K1DAOPaH2PwD46K5DAeC/hWzQMuxh9j8AQAs2xf7ev/iYEZX6I/Y/AOC3Gtn93b9sAs+kW+f1PwCQxwyu/9y/uE8hWgWs9T8AoP0ROATcvx5uFg/tcfU/AOA6MmcL2781+AtZCTn1PwCwLVovFdq/3a1h7U8B9T8AYPhafyHZv9B7SI64yvQ/AJBxsE0w2L/uTzO0OZX0PwDgqfmJQde/adWv38tg9D8AkBm1K1XWv1O55E5mLfQ/ABCboiNr1b+m2B0RAfvzPwCgXw9lg9S/NlgMt5XJ8z8AoPY36Z3Tv0r9tkocmfM/AGCNU6G60r+1meAMjmnzPwBAykCD2dG/sucTguQ68z8A4EA6hfrQv7G9hRkZDfM/ADDnMpwd0L/XcbLKJeDyPwBg+qJ9hc6/gs0TzwS08j8AgD1jyNPMv1DLfCywiPI/AKAUTAMmy7/lTZRjIl7yPwDgTy8cfMm/sRWGPVY08j8AAIA/AtbHvzivPuNGC/I/AOAFGqczxr/do8397uLxPwAAV+n1lMS/MDkLWEq78T8AoOAk5PnCvwAif4RTlPE/AMD9Wlliwb8819XABm7xPwCAvXWanL+/wuS3R19I8T8AwPlbV3u8v9GFAK1YI/E/AID0D8Zgub8nIlMP8P7wPwAAtkfiTLa/jzrQdyDb8D8AQAGyeD+zv9mAWdbmt/A/AMBCGn04sL+NQHv+PpXwPwAAtQiSb6q/gzvFyiVz8D8AAHdPlXqkv1wbDeSXUfA/AAAMxagjnb+ijiDBkTDwPwAAeCkmapG/IX6zJRAQ8D8AAOjY+CB3v2unyvl+wO8/AABQsVP+hj+E8fbTZUTvPwCAD+HMHKE/fxCEnwfM7j8AgIuM/E2sP+hal5k6V+4/AEBXHjKqsz/mPb3w1uXtPwCAi9CgGLk/szj/gbZ37T8AQATa6XK+P0PpTXK1DO0/AGB/UNLcwT9jdQ7csqTsPwCg3gOrdsQ/UcvW6I4/7D8AIOJ3QwfHP0wMAk8r3es/AECpi96OyT/KFWAAbH3rPwDg0mq4Dcw/jzMubjYg6z8A4M6vCoTOPzlQKSZwxeo/AIBntAp50D/dMSe8AW3qPwDAAWgFrNE/i/E/vNMW6j8A4P7UEdvSP63+Z0nRwuk/AIDFTkYG1D8CmXz05HDpPwDwOgm+LdU/8ryCOfsg6T8A0FAgkFHWP/FZ94cB0+g/APDqzdJx1z9t9rnr5YboPwCQfYWcjtg/lLlYtpc86D8AYOFVAajZPyIQxv8F9Oc/ANDTbhi+2j/KFRQYIq3nPwDgoK7y0Ns/jP+e+dxn5z8AQL89pODcP44KuRIAIOY/BbZEBqsEiTymNFcEAGDmP6n3Yuqb/2E8xfIlw/+f5j+6kDzLz36CPARauTgA4OY/JpNzVoj/iDzjlJng/x/nP7GCXydA/Yo8EA5ZFQBg5z9BgyO0df1yvNVbZRIAoOc/diskfOYIeDym6VkyAODnP7ci9ibkCGK80rK07f8f6D8vyaUeRgKEvMP8+i0AYOg/H5ryovT3bTxQa4z3/5/oP/2VSQlTBI68ZhVnOQDg6D9Fe8e+8wSKvEUXv+L/H+k/PCAOQDT6d7zRn1zM/1/pP11poAWA/3a8Z0e6OwCg6T8DfuzExPhwPKUtuef/3+k/AkaMR9l/jjyv/S7X/x/qP36uzU1VDGq8lf8E3v9f6j9rsumMqX2GPCuNXsr/n+o/3hNMtcmEgrzqA63d/9/qPzwuYOrIElg8TT0N8f8f6z+ceCet3fqOvFoWIc7/X+s/NxLGGRfLUzx05lDZ/5/rPwDOlEHZ93M8r6icEwDg6z/Am10hxAp1PJnfRlsAIOw/ycHpU6buazyu97lAAGDsP9ZwSiefB3y8iv1VYgCg7D8fTOh2QAt6vF0JTNn/3+w/17Wa+TP5iDzP1nX5/x/tP77hX2YILFi8kxxWov9f7T/zldKbKAR7vAyLIp3/n+0/NqIPNFEChzwWfrxlAODtPwzYpBYeAXW8kUf2AgAg7j/gYu8JL4CJPNim11cAYO4/+vcMWHULfrwMwO0nAKDuPxGYRQmDhIy8fMv1bADg7j/0dhWVJ4CPvMx9K3gAIO8/j1N0ctmBj7wKRQwmAGDvP9z/JycAcUC8M9WM6P+f7z+wqP3h3BtYvImGD9X/3+8/bo6Ryxr5hzxnIykEACDwP4FGMmXzf5s8aNbj4/9f8D97la7dCPqGPFenhQoAoPA/kfvTgN7iV7zMP18aAODwPxTwxQUzgpG89bqv+P8f8T/CuoBmu/qLvK2RTeX/X/E/7+c3FxJ/nbzhNqwRAKDxP//1FgUKAJw8SELIGQDg8T+gXdrk+4KQvG5e/g8AIPI/Q/ucTND9iLyR2J8mAGDyP4LRlHkq/ow82uamKQCg8j/Fi15xcwJwvDk+KeD/3/I/+aay2jl8mzyC8Nz3/x/zP1RS3G4z8X08YIta8P9f8z/rMc1MVgOevMyuDi4AoPM/d6TTS+fwdTw2sjsEAODzPzOInRTLfZw8/4fRAgAg9D8oPS3Prwh+PLF8OA0AYPQ/ppllhTcIgjyJn1YEAKD0P9K8T5Bc+om880M1BADg9D8pUxftJRF4vA9/Asz/H/U/3FR3hNiDmDxvs4f9/1/1Pwco0DHnCYe8uvcd8v+f9T8Ce3Jon/eHPIE0/Ov/3/U/PukwLpCAkbwDAAAABAAAAAQAAAAGAAAAg/miAERObgD8KRUA0VcnAN009QBi28AAPJmVAEGQQwBjUf4Au96rALdhxQA6biQA0k1CAEkG4AAJ6i4AHJLRAOsd/gApsRwA6D6nAPU1ggBEuy4AnOmEALQmcABBfl8A1pE5AFODOQCc9DkAi1+EACj5vQD4HzsA3v+XAA+YBQARL+8AClqLAG0fbQDPfjYACcsnAEZPtwCeZj8ALepfALondQDl68cAPXvxAPc5BwCSUooA+2vqAB+xXwAIXY0AMANWAHv8RgDwq2sAILzPADb0mgDjqR0AXmGRAAgb5gCFmWUAoBRfAI1AaACA2P8AJ3NNAAYGMQDKVhUAyahzAHviYABrjMAAGcRHAM1nwwAJ6NwAWYMqAIt2xACmHJYARK/dABlX0QClPgUABQf/ADN+PwDCMugAmE/eALt9MgAmPcMAHmvvAJ/4XgA1HzoAf/LKAPGHHQB8kCEAaiR8ANVu+gAwLXcAFTtDALUUxgDDGZ0ArcTCACxNQQAMAF0Ahn1GAONxLQCbxpoAM2IAALTSfAC0p5cAN1XVANc+9gCjEBgATXb8AGSdKgBw16sAY3z4AHqwVwAXFecAwElWADvW2QCnhDgAJCPLANaKdwBaVCMAAB+5APEKGwAZzt8AnzH/AGYeagCZV2EArPtHAH5/2AAiZbcAMuiJAOa/YADvxM0AbDYJAF0/1AAW3tcAWDveAN6bkgDSIigAKIboAOJYTQDGyjIACOMWAOB9ywAXwFAA8x2nABjgWwAuEzQAgxJiAINIAQD1jlsArbB/AB7p8gBISkMAEGfTAKrd2ACuX0IAamHOAAoopADTmbQABqbyAFx3fwCjwoMAYTyIAIpzeACvjFoAb9e9AC2mYwD0v8sAjYHvACbBZwBVykUAytk2ACio0gDCYY0AEsl3AAQmFAASRpsAxFnEAMjFRABNspEAABfzANRDrQApSeUA/dUQAAC+/AAelMwAcM7uABM+9QDs8YAAs+fDAMf4KACTBZQAwXE+AC4JswALRfMAiBKcAKsgewAutZ8AR5LCAHsyLwAMVW0AcqeQAGvnHwAxy5YAeRZKAEF54gD034kA6JSXAOLmhACZMZcAiO1rAF9fNgC7/Q4ASJq0AGekbABxckIAjV0yAJ8VuAC85QkAjTElAPd0OQAwBRwADQwBAEsIaAAs7lgAR6qQAHTnAgC91iQA932mAG5IcgCfFu8AjpSmALSR9gDRU1EAzwryACCYMwD1S34AsmNoAN0+XwBAXQMAhYl/AFVSKQA3ZMAAbdgQADJIMgBbTHUATnHUAEVUbgALCcEAKvVpABRm1QAnB50AXQRQALQ72wDqdsUAh/kXAElrfQAdJ7oAlmkpAMbMrACtFFQAkOJqAIjZiQAsclAABKS+AHcHlADzMHAAAPwnAOpxqABmwkkAZOA9AJfdgwCjP5cAQ5T9AA2GjAAxQd4AkjmdAN1wjAAXt+cACN87ABU3KwBcgKAAWoCTABARkgAP6NgAbICvANv/SwA4kA8AWRh2AGKlFQBhy7sAx4m5ABBAvQDS8gQASXUnAOu29gDbIrsAChSqAIkmLwBkg3YACTszAA6UGgBROqoAHaPCAK/trgBcJhIAbcJNAC16nADAVpcAAz+DAAnw9gArQIwAbTGZADm0BwAMIBUA2MNbAPWSxADGrUsATsqlAKc3zQDmqTYAq5KUAN1CaAAZY94AdozvAGiLUgD82zcArqGrAN8VMQAArqEADPvaAGRNZgDtBbcAKWUwAFdWvwBH/zoAavm5AHW+8wAok98Aq4AwAGaM9gAEyxUA+iIGANnkHQA9s6QAVxuPADbNCQBOQukAE76kADMjtQDwqhoAT2WoANLBpQALPw8AW3jNACP5dgB7iwQAiRdyAMamUwBvbuIA7+sAAJtKWADE2rcAqma6AHbPzwDRAh0AsfEtAIyZwQDDrXcAhkjaAPddoADGgPQArPAvAN3smgA/XLwA0N5tAJDHHwAq27YAoyU6AACvmgCtU5MAtlcEACkttABLgH4A2genAHaqDgB7WaEAFhIqANy3LQD65f0Aidv+AIm+/QDkdmwABqn8AD6AcACFbhUA/Yf/ACg+BwBhZzMAKhiGAE296gCz568Aj21uAJVnOQAxv1sAhNdIADDfFgDHLUMAJWE1AMlwzgAwy7gAv2z9AKQAogAFbOQAWt2gACFvRwBiEtIAuVyEAHBhSQBrVuAAmVIBAFBVNwAe1bcAM/HEABNuXwBdMOQAhS6pAB2ywwChMjYACLekAOqx1AAW9yEAj2nkACf/dwAMA4AAjUAtAE/NoAAgpZkAs6LTAC9dCgC0+UIAEdrLAH2+0ACb28EAqxe9AMqigQAIalwALlUXACcAVQB/FPAA4QeGABQLZACWQY0Ah77eANr9KgBrJbYAe4k0AAXz/gC5v54AaGpPAEoqqABPxFoALfi8ANdamAD0x5UADU2NACA6pgCkV18AFD+xAIA4lQDMIAEAcd2GAMnetgC/YPUATWURAAEHawCMsKwAssDQAFFVSAAe+w4AlXLDAKMGOwDAQDUABtx7AOBFzABOKfoA1srIAOjzQQB8ZN4Am2TYANm+MQCkl8MAd1jUAGnjxQDw2hMAujo8AEYYRgBVdV8A0r31AG6SxgCsLl0ADkTtABw+QgBhxIcAKf3pAOfW8wAifMoAb5E1AAjgxQD/140AbmriALD9xgCTCMEAfF10AGutsgDNbp0APnJ7AMYRagD3z6kAKXPfALXJugC3AFEA4rINAHS6JADlfWAAdNiKAA0VLACBGAwAfmaUAAEpFgCfenYA/f2+AFZF7wDZfjYA7NkTAIu6uQDEl/wAMagnAPFuwwCUxTYA2KhWALSotQDPzA4AEoktAG9XNAAsVokAmc7jANYguQBrXqoAPiqcABFfzAD9C0oA4fT7AI47bQDihiwA6dSEAPy0qQDv7tEALjXJAC85YQA4IUQAG9nIAIH8CgD7SmoALxzYAFO0hABOmYwAVCLMACpV3ADAxtYACxmWABpwuABplWQAJlpgAD9S7gB/EQ8A9LURAPzL9QA0vC0ANLzuAOhdzADdXmAAZ46bAJIz7wDJF7gAYVibAOFXvABRg8YA2D4QAN1xSAAtHN0ArxihACEsRgBZ89cA2XqYAJ5UwABPhvoAVgb8AOV5rgCJIjYAOK0iAGeT3ABV6KoAgiY4AMrnmwBRDaQAmTOxAKnXDgBpBUgAZbLwAH+IpwCITJcA+dE2ACGSswB7gkoAmM8hAECf3ADcR1UA4XQ6AGfrQgD+nd8AXtRfAHtnpAC6rHoAVfaiACuIIwBBulUAWW4IACEqhgA5R4MAiePmAOWe1ABJ+0AA/1bpABwPygDFWYoAlPorANPBxQAPxc8A21quAEfFhgCFQ2IAIYY7ACx5lAAQYYcAKkx7AIAsGgBDvxIAiCaQAHg8iQCoxOQA5dt7AMQ6wgAm9OoA92eKAA2SvwBloysAPZOxAL18CwCkUdwAJ91jAGnh3QCalBkAqCmVAGjOKAAJ7bQARJ8gAE6YygBwgmMAfnwjAA+5MgCn9Y4AFFbnACHxCAC1nSoAb35NAKUZUQC1+asAgt/WAJbdYQAWNgIAxDqfAIOioQBy7W0AOY16AIK4qQBrMlwARidbAAA07QDSAHcA/PRVAAFZTQDgcYAAQfO4xgALvQRA+yH5PwAAAAAtRHQ+AAAAgJhG+DwAAABgUcx4OwAAAICDG/A5AAAAQCAlejgAAACAIoLjNgAAAAAd82k1AgAAwAMAAMAEAADABQAAwAYAAMAHAADACAAAwAkAAMAKAADACwAAwAwAAMANAADADgAAwA8AAMAQAADAEQAAwBIAAMATAADAFAAAwBUAAMAWAADAFwAAwBgAAMAZAADAGgAAwBsAAMAcAADAHQAAwB4AAMAfAADAAAAAswEAAMMCAADDAwAAwwQAAMMFAADDBgAAwwcAAMMIAADDCQAAwwoAAMMLAADDDAAAww0AANMOAADDDwAAwwAADLsBAAzDAgAMwwMADMMEAAzbAAAAAP////////////////////////////////////////////////////////////////8AAQIDBAUGBwgJ/////////woLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIj////////CgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAECBAcDBgUAAAAAAAAAGC1EVPsh6T8YLURU+yHpv9IhM3982QJA0iEzf3zZAsAAQb+9xgALYYAYLURU+yEJQBgtRFT7IQnAADj6/kIu5j8wZ8eTV/MuPQAAAAAAAOC/YFVVVVVV5b8GAAAAAADgP05VWZmZmek/eqQpVVVV5b/pRUibW0nyv8M/JosrAPA/AAAAAACg9j8AQam+xgALF8i58oIs1r+AVjcoJLT6PAAAAAAAgPY/AEHJvsYACxcIWL+90dW/IPfg2AilHL0AAAAAAGD2PwBB6b7GAAsXWEUXd3bVv21QttWkYiO9AAAAAABA9j8AQYm/xgALF/gth60a1b/VZ7Ce5ITmvAAAAAAAIPY/AEGpv8YACxd4d5VfvtS/4D4pk2kbBL0AAAAAAAD2PwBByb/GAAsXYBzCi2HUv8yETEgv2BM9AAAAAADg9T8AQem/xgALF6iGhjAE1L86C4Lt80LcPAAAAAAAwPU/AEGJwMYACxdIaVVMptO/YJRRhsaxID0AAAAAAKD1PwBBqcDGAAsXgJia3UfTv5KAxdRNWSU9AAAAAACA9T8AQcnAxgALFyDhuuLo0r/YK7eZHnsmPQAAAAAAYPU/AEHpwMYACxeI3hNaidK/P7DPthTKFT0AAAAAAGD1PwBBicHGAAsXiN4TWonSvz+wz7YUyhU9AAAAAABA9T8AQanBxgALF3jP+0Ep0r922lMoJFoWvQAAAAAAIPU/AEHJwcYACxeYacGYyNG/BFTnaLyvH70AAAAAAAD1PwBB6cHGAAsXqKurXGfRv/CogjPGHx89AAAAAADg9D8AQYnCxgALF0iu+YsF0b9mWgX9xKgmvQAAAAAAwPQ/AEGpwsYACxeQc+Iko9C/DgP0fu5rDL0AAAAAAKD0PwBBycLGAAsX0LSUJUDQv38t9J64NvC8AAAAAACg9D8AQenCxgALF9C0lCVA0L9/LfSeuDbwvAAAAAAAgPQ/AEGJw8YACxdAXm0Yuc+/hzyZqypXDT0AAAAAAGD0PwBBqcPGAAsXYNzLrfDOvySvhpy3Jis9AAAAAABA9D8AQcnD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\";\n\nimport{writeSync as it}from\"node:fs\";import{formatWithOptions as at}from\"node:util\";import{parentPort as J}from\"node:worker_threads\";function ke(t){return{clock_time_get(i,a,u){let l=t(),c=new DataView(l.buffer);if(i===0||i===1){let f=BigInt(Date.now())*1000000n;return c.setBigUint64(u,f,!0),0}return 52},fd_write(i,a,u,l){let c=t(),f=new DataView(c.buffer),d=new Uint8Array(c.buffer),_=0;if(i!==1&&i!==2)return 8;for(let m=0;m0&&(o[i.slice(0,a)]=i.slice(a+1))}return o}function dt(t,e){let r=`qjs_ext_${t.name.replace(/-/g,\"_\")}_versions`,n=t.instance.exports[r];if(typeof n!=\"function\")return;let s=n();if(s!==0)return ft(e,s)}function U(t,e){let r=0,n=0;for(;e.value0){if(d=f(a.memorySize),d===0)throw new Error(`Failed to allocate ${a.memorySize} bytes for extension \"${t.name}\"`);new Uint8Array(u.buffer,d,a.memorySize).fill(0)}else d=0;o?(_=o.tableBase,_+a.tableSize>l.length&&l.grow(_+a.tableSize-l.length)):(_=l.length,a.tableSize>0&&l.grow(a.tableSize));let m=WebAssembly.Module.imports(i),g={env:{},\"GOT.mem\":{},\"GOT.func\":{}};if(m.some(p=>p.module===\"wasi_snapshot_preview1\")){let p=t.wasi&&s?t.wasi(s):void 0;g.wasi_snapshot_preview1={...r,...p,...n}}let j=new Set(WebAssembly.Module.exports(i).filter(p=>p.kind===\"function\").map(p=>p.name)),w=new Set;for(let p of m)if(p.module===\"env\"){if(p.name===\"memory\"&&p.kind===\"memory\")g.env.memory=u;else if(p.name===\"__indirect_function_table\"&&p.kind===\"table\")g.env.__indirect_function_table=l;else if(p.name===\"__memory_base\"&&p.kind===\"global\")g.env.__memory_base=new WebAssembly.Global({value:\"i32\",mutable:!1},d);else if(p.name===\"__table_base\"&&p.kind===\"global\")g.env.__table_base=new WebAssembly.Global({value:\"i32\",mutable:!1},_);else if(p.name===\"__stack_pointer\"&&p.kind===\"global\")g.env.__stack_pointer=c;else if(p.kind===\"function\"){let x=e[p.name];x&&typeof x==\"function\"?g.env[p.name]=x:(w.add(p.name),g.env[p.name]=()=>{throw new Error(`Extension \"${t.name}\" called unresolved symbol: env.${p.name}`)})}else if(p.kind===\"global\"){let x=e[p.name];x instanceof WebAssembly.Global?g.env[p.name]=x:g.env[p.name]=new WebAssembly.Global({value:\"i32\",mutable:!0},0)}}else if(p.module===\"GOT.mem\"&&p.kind===\"global\")g[\"GOT.mem\"][p.name]=new WebAssembly.Global({value:\"i32\",mutable:!0},0);else if(p.module===\"GOT.func\"&&p.kind===\"global\"){let x=e[p.name];if(x&&typeof x==\"function\"){let v=l.length;l.grow(1),l.set(v,x),g[\"GOT.func\"][p.name]=new WebAssembly.Global({value:\"i32\",mutable:!0},v)}else g[\"GOT.func\"][p.name]=new WebAssembly.Global({value:\"i32\",mutable:!0},0)}let E=[...w].filter(p=>j.has(p)),y={};for(let p of E){let x={target:null};y[p]=x,g.env[p]=(...v)=>{if(!x.target)throw new Error(`Extension \"${t.name}\" called unresolved symbol during init: env.${p}`);return x.target(...v)}}let b=await WebAssembly.instantiate(i,g),S=b.exports;for(let p of E){let x=S[p];typeof x==\"function\"&&(y[p].target=x)}typeof S.__wasm_apply_data_relocs==\"function\"&&S.__wasm_apply_data_relocs(),typeof S.__wasm_call_ctors==\"function\"&&S.__wasm_call_ctors();let F=t.initFn??`qjs_ext_${t.name.replace(/-/g,\"_\")}_init`,Y={name:t.name,module:i,instance:b,dylink:a,memoryBase:d,tableBase:_,initFn:F};return Y.versions=dt(Y,u),Y}function qe(t,e){let r=t.instance.exports[t.initFn];if(typeof r!=\"function\")throw new Error(`Extension \"${t.name}\" does not export init function \"${t.initFn}\"`);let n=e.qjs_get_context_ptr(),s=e.qjs_get_runtime_ptr(),o=r(n,s);if(o!==0)throw new Error(`Extension \"${t.name}\" init function returned error code ${o}`)}async function Te(t,e,r,n,s,o){let i=[];for(let a of e){let u=t.find(c=>c.name===a.name);if(!u)throw new Error(`Extension \"${a.name}\" required by snapshot but not provided`);let l=await ye(u,r,n,s,o,{memoryBase:a.memoryBase,tableBase:a.tableBase});l.initFn=a.initFn,i.push(l)}return i}var Ce=\"3.6.0\";var M=function(t,e,r){if(e!=null){if(typeof e!=\"object\"&&typeof e!=\"function\")throw new TypeError(\"Object expected.\");var n,s;if(r){if(!Symbol.asyncDispose)throw new TypeError(\"Symbol.asyncDispose is not defined.\");n=e[Symbol.asyncDispose]}if(n===void 0){if(!Symbol.dispose)throw new TypeError(\"Symbol.dispose is not defined.\");n=e[Symbol.dispose],r&&(s=n)}if(typeof n!=\"function\")throw new TypeError(\"Object not disposable.\");s&&(n=function(){try{s.call(this)}catch(o){return Promise.reject(o)}}),t.stack.push({value:e,dispose:n,async:r})}else r&&t.stack.push({async:!0});return e},z=(function(t){return function(e){function r(i){e.error=e.hasError?new t(i,e.error,\"An error was suppressed during disposal.\"):i,e.hasError=!0}var n,s=0;function o(){for(;n=e.stack.pop();)try{if(!n.async&&s===1)return s=0,e.stack.push(n),Promise.resolve().then(o);if(n.dispose){var i=n.dispose.call(n.value);if(n.async)return s|=2,Promise.resolve(i).then(o,function(a){return r(a),o()})}else s|=1}catch(a){r(a)}if(s===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return o()}})(typeof SuppressedError==\"function\"?SuppressedError:function(t,e,r){var n=new Error(r);return n.name=\"SuppressedError\",n.error=t,n.suppressed=e,n}),Fe=512*1024,Ue={TYPE_GLOBAL:0,TYPE_MODULE:1,STRICT:8,COMPILE_ONLY:32,BACKTRACE_BARRIER:64,ASYNC:128};var we=1363825491,be=2,ne=24,se=class t{exports;module;instance;encoder=new TextEncoder;decoder=new TextDecoder;disposed=!1;hostCallbacks=new Map;nextInternalId=1;interruptHandler=null;unhandledRejectionHandler=null;moduleNormalizeHandler=null;moduleLoadHandler=null;timezoneOffsetHandler=null;_global=null;_versions=null;_undefined=null;_null=null;_true=null;_false=null;_ownedHandles=new Set;_activeScope=null;loadedExtensions=[];constructor(e){this.module=e,this.instance=null,this.exports=null}setInstance(e){this.instance=e,this.exports=e.exports}get versions(){if(this.assertNotDisposed(),!this._versions){let e={\"quickjs-wasi\":Ce,quickjs:this.readCString(this.exports.qjs_get_quickjs_version())};for(let r of this.loadedExtensions)r.versions&&Object.assign(e,r.versions);this._versions=e}return this._versions}get global(){return this._global||(this._global=new h(this,this.exports.qjs_get_global(),!0)),this._global}get undefined(){return this._undefined||(this._undefined=new h(this,this.exports.qjs_get_undefined(),!0)),this._undefined}get null(){return this._null||(this._null=new h(this,this.exports.qjs_get_null(),!0)),this._null}get true(){return this._true||(this._true=new h(this,this.exports.qjs_get_true(),!0)),this._true}get false(){return this._false||(this._false=new h(this,this.exports.qjs_get_false(),!0)),this._false}static async create(e){let r=t.normalizeOptions(e),n=await t.resolveModule(r.wasm),s=new t(n),{instance:o,wasiBuiltins:i,wasiUserOverrides:a,memoryProxy:u}=await t.instantiate(n,s,r.wasi);if(s.setInstance(o),s.exports._initialize(),(r.intrinsics!==void 0?s.exports.qjs_init2(r.intrinsics):s.exports.qjs_init())!==0)throw new Error(\"Failed to initialize QuickJS runtime\");if(r.extensions){let c=o.exports;for(let f of r.extensions){let d=await ye(f,c,i,a,u);s.loadedExtensions.push(d),qe(d,c)}}return t.applyLimits(s,r),s}static async restore(e,r){let n=t.normalizeOptions(r),s=await t.resolveModule(n.wasm),o=new t(s),{instance:i,wasiBuiltins:a,wasiUserOverrides:u,memoryProxy:l}=await t.instantiate(s,o,n.wasi);o.setInstance(i);let c=i.exports,f=o.exports.memory,d=f.buffer.byteLength/65536,_=Math.ceil(e.memory.byteLength/65536);if(_>d&&f.grow(_-d),e.extensions.length>0){let g=n.extensions??[];o.loadedExtensions=await Te(g,e.extensions,c,a,u,l)}return new Uint8Array(f.buffer).set(e.memory),o.exports.qjs_set_runtime_and_context(e.runtimePtr,e.contextPtr),o.exports.__stack_pointer.value=e.stackPointer,t.applyLimits(o,n),o}static serializeSnapshot(e){let r=new TextEncoder,n=4,s=[],o=[];for(let f of e.extensions){let d=r.encode(f.name),_=r.encode(f.initFn);s.push(d),o.push(_),n+=4+d.length+4+4+4+_.length}let i=ne+n+e.memory.byteLength,a=new ArrayBuffer(i),u=new DataView(a),l=new Uint8Array(a);u.setUint32(0,we,!1),u.setUint8(4,be),u.setUint32(8,e.memory.byteLength,!0),u.setUint32(12,e.stackPointer,!0),u.setUint32(16,e.runtimePtr,!0),u.setUint32(20,e.contextPtr,!0);let c=ne;u.setUint32(c,e.extensions.length,!0),c+=4;for(let f=0;f=2){let _=r.getUint32(24,!0),m=28,g=new TextDecoder;for(let R=0;R<_;R++){let j=r.getUint32(m,!0);m+=4;let w=g.decode(e.slice(m,m+j));m+=j;let E=r.getUint32(m,!0);m+=4;let y=r.getUint32(m,!0);m+=4;let b=r.getUint32(m,!0);m+=4;let S=g.decode(e.slice(m,m+b));m+=b,l.push({name:w,memoryBase:E,tableBase:y,initFn:S})}c=m}let f=c+o;if(e.lengthFe))throw new RangeError(`maxStackSize must be an integer between 0 and ${Fe}`);return r}return{wasm:e}}static applyLimits(e,r){r.memoryLimit!==void 0&&e.exports.qjs_set_memory_limit(r.memoryLimit),r.maxStackSize!==void 0&&e.exports.qjs_set_max_stack_size(r.maxStackSize),r.interruptHandler&&(e.interruptHandler=r.interruptHandler,e.exports.qjs_set_interrupt_handler(1)),r.onUnhandledRejection&&(e.unhandledRejectionHandler=r.onUnhandledRejection,e.exports.qjs_set_promise_rejection_handler(1)),r.moduleLoader&&(e.moduleLoadHandler=r.moduleLoader.load,e.moduleNormalizeHandler=r.moduleLoader.normalize??null,e.exports.qjs_set_module_loader(1));let n=r.timezoneOffset;if(typeof n==\"function\")e.timezoneOffsetHandler=s=>-n(s)*60;else if(typeof n==\"number\"){let s=-n*60;e.timezoneOffsetHandler=()=>s}else e.timezoneOffsetHandler=s=>-new Date(s*1e3).getTimezoneOffset()*60}static async resolveModule(e){if(e instanceof WebAssembly.Module)return e;if(e)return WebAssembly.compile(e);throw new TypeError(\"QuickJS: `wasm` option is required. Provide WASM bytes or a compiled `WebAssembly.Module`. The binary is shipped at `quickjs-wasi/quickjs.wasm` and can be loaded via your environment's preferred mechanism (e.g. `fetch()`, `node:fs/promises`, or a bundler import like Vite's `?url`).\")}static async instantiate(e,r,n){let s=null,o=new Proxy({},{get(w,E){return s[E]}}),i=ke(()=>s),a=n?n(o):void 0,u={...i,...a},l=(w,E,y,b,S)=>r.handleHostCall(w,E,y,b,S),c=()=>r.interruptHandler&&r.interruptHandler()?1:0,f=(w,E,y)=>{if(!r.unhandledRejectionHandler){r.exports.qjs_free_value(w),r.exports.qjs_free_value(E);return}let b=new h(r,w),S=new h(r,E);try{r.unhandledRejectionHandler(b,S,y!==0)}finally{b.dispose(),S.dispose()}},d=w=>{let E=r.newError(w instanceof Error?w:String(w));r.exports.qjs_throw(E.ptr),E.dispose()},_=(w,E)=>{if(typeof w==\"string\")return w;let y=w!==null&&typeof w==\"object\"&&typeof w.then==\"function\"?\"a Promise\":`type ${typeof w}`;throw new TypeError(`moduleLoader.${E} must synchronously return a string (got ${y}). Async module loading is not supported. Pre-fetch module sources instead (see the \"ES Modules\" section of the quickjs-wasi README).`)},m=(w,E)=>{if(!r.moduleNormalizeHandler){let S=r.readCString(E);return r.writeString(S).ptr}let y=r.readCString(w),b=r.readCString(E);try{let S=_(r.moduleNormalizeHandler(y,b),\"normalize\");return r.writeString(S).ptr}catch(S){return d(S),0}},g=(w,E)=>{if(!r.moduleLoadHandler)return 0;let y=r.readCString(w);try{let b=_(r.moduleLoadHandler(y),\"load\"),{ptr:S,len:F}=r.writeString(b);return new Uint32Array(r.exports.memory.buffer,E,1)[0]=F,S}catch(b){return d(b),0}},R=(w,E)=>{let y=Number(BigInt(w)<<32n|BigInt(E>>>0));return r.timezoneOffsetHandler?r.timezoneOffsetHandler(y):0},j=await WebAssembly.instantiate(e,{env:{host_call:l,host_interrupt:c,host_promise_rejection:f,host_module_normalize:m,host_module_load:g,host_get_timezone_offset:R},wasi_snapshot_preview1:u});return s=j.exports.memory,{instance:j,wasiBuiltins:i,wasiUserOverrides:a,memoryProxy:o}}handleHostCall(e,r,n,s,o){let i=this.decoder.decode(new Uint8Array(this.exports.memory.buffer,e,r)),a=this.hostCallbacks.get(i);if(!a){let c=this.newError(`Host callback \"${i}\" is not registered: it was unregistered, its ephemeral function handle was disposed, or it was never re-registered after a snapshot restore.`);return this.exports.qjs_throw(c.ptr),c.dispose(),0}let u=new h(this,n,!1,!0),l=[];if(s>0&&o!==0){let c=new DataView(this.exports.memory.buffer);for(let f=0;f\",n=0){this.assertNotDisposed();let s=this.writeString(e),o=this.writeString(r),i=this.exports.qjs_eval(s.ptr,s.len,o.ptr,n);return this.exports.wasm_free(s.ptr),this.exports.wasm_free(o.ptr),this.throwIfException(new h(this,i))}compile(e,r=\"\",n=0,s=0){this.assertNotDisposed();let o=this.writeString(e),i=this.writeString(r),a=this.exports.wasm_malloc(4),u=this.exports.qjs_compile(o.ptr,o.len,i.ptr,n,s,a);if(this.exports.wasm_free(o.ptr),this.exports.wasm_free(i.ptr),u===0){this.exports.wasm_free(a);let f=this.getException();throw new Error(`Compilation error: ${f.toString()}`)}let l=new Uint32Array(this.exports.memory.buffer,a,1)[0];this.exports.wasm_free(a);let c=new Uint8Array(this.exports.memory.buffer,u,l).slice();return this.exports.wasm_free(u),c}evalBytecode(e){this.assertNotDisposed();let r=this.exports.wasm_malloc(e.byteLength);new Uint8Array(this.exports.memory.buffer,r,e.byteLength).set(e);let n=this.exports.qjs_eval_bytecode(r,e.byteLength);return this.exports.wasm_free(r),this.throwIfException(new h(this,n))}executePendingJobs(){this.assertNotDisposed();let e=0;for(;this.exports.qjs_is_job_pending();){if(this.exports.qjs_execute_pending_job()<0){let n=this.getException();throw new Error(`Job execution error: ${n.toString()}`)}e++}return e}runGC(){this.assertNotDisposed(),this.exports.qjs_run_gc()}get gcThreshold(){return this.assertNotDisposed(),this.exports.qjs_get_gc_threshold()}set gcThreshold(e){this.assertNotDisposed(),this.exports.qjs_set_gc_threshold(e)}getMemoryUsage(){this.assertNotDisposed();let e=this.exports.wasm_malloc(208);this.exports.qjs_compute_memory_usage(e);let r=new BigInt64Array(this.exports.memory.buffer,e,26),n={mallocSize:Number(r[0]),mallocLimit:Number(r[1]),memoryUsedSize:Number(r[2]),mallocCount:Number(r[3]),memoryUsedCount:Number(r[4]),atomCount:Number(r[5]),atomSize:Number(r[6]),strCount:Number(r[7]),strSize:Number(r[8]),objCount:Number(r[9]),objSize:Number(r[10]),propCount:Number(r[11]),propSize:Number(r[12]),shapeCount:Number(r[13]),shapeSize:Number(r[14]),jsFuncCount:Number(r[15]),jsFuncSize:Number(r[16]),jsFuncCodeSize:Number(r[17]),jsFuncPc2lineCount:Number(r[18]),jsFuncPc2lineSize:Number(r[19]),cFuncCount:Number(r[20]),arrayCount:Number(r[21]),fastArrayCount:Number(r[22]),fastArrayElements:Number(r[23]),binaryObjectCount:Number(r[24]),binaryObjectSize:Number(r[25])};return this.exports.wasm_free(e),n}getGlobal(){return this.assertNotDisposed(),new h(this,this.exports.qjs_get_global())}newString(e){this.assertNotDisposed();let{ptr:r,len:n}=this.writeString(e),s=this.exports.qjs_new_string(r,n);return this.exports.wasm_free(r),new h(this,s)}newNumber(e){return this.assertNotDisposed(),new h(this,this.exports.qjs_new_number(e))}newBigInt(e){this.assertNotDisposed();let r=Number(e&0xffffffffn),n=Number(e>>32n&0xffffffffn);return new h(this,this.exports.qjs_new_big_int64(r,n))}newObject(){return this.assertNotDisposed(),new h(this,this.exports.qjs_new_object())}newArray(){return this.assertNotDisposed(),new h(this,this.exports.qjs_new_array())}newSymbolFor(e){this.assertNotDisposed();let{ptr:r,len:n}=this.writeString(e),s=new h(this,this.exports.qjs_new_symbol(r,n,1));return this.exports.wasm_free(r),s}newArrayBuffer(e){this.assertNotDisposed();let r=e instanceof ArrayBuffer?new Uint8Array(e):e,n=this.exports.wasm_malloc(r.length);if(n===0)throw new Error(\"wasm_malloc failed\");new Uint8Array(this.exports.memory.buffer).set(r,n);let s=new h(this,this.exports.qjs_new_array_buffer(n,r.length));return this.exports.wasm_free(n),s}newUint8Array(e){this.assertNotDisposed();let r=this.exports.wasm_malloc(e.length);if(r===0)throw new Error(\"wasm_malloc failed\");new Uint8Array(this.exports.memory.buffer).set(e,r);let n=new h(this,this.exports.qjs_new_uint8_array(r,e.length));return this.exports.wasm_free(r),n}getUndefined(){return this.assertNotDisposed(),new h(this,this.exports.qjs_get_undefined())}getNull(){return this.assertNotDisposed(),new h(this,this.exports.qjs_get_null())}getTrue(){return this.assertNotDisposed(),new h(this,this.exports.qjs_get_true())}getFalse(){return this.assertNotDisposed(),new h(this,this.exports.qjs_get_false())}newFunction(e,r){if(this.assertNotDisposed(),this.hostCallbacks.has(e))throw new Error(`Host callback with name \"${e}\" is already registered`);this.hostCallbacks.set(e,r);let{ptr:n,len:s}=this.writeString(e),o=this.exports.qjs_new_host_function(n,s,0);return this.exports.wasm_free(n),new h(this,o)}withScope(e){this.assertNotDisposed();let r=this._activeScope,n=new Set;this._activeScope=n;let s={escape:o=>(n.delete(o),r?.add(o),o)};try{return e(s)}finally{this._activeScope=r;for(let o of n)o.dispose()}}exportHandle(e){if(this.assertNotDisposed(),e.vm!==this)throw new Error(\"exportHandle: handle belongs to a different VM\");if(e.disposed)throw new Error(\"exportHandle: handle is disposed\");if(e._isBorrowed)throw new Error(\"exportHandle: cannot export a borrowed handle (host-callback this/argument); its box is freed when the callback returns. dup() it and export the duplicate.\");return e.ptr}importHandle(e){if(this.assertNotDisposed(),!Number.isInteger(e)||e<=0||e>=this.exports.memory.buffer.byteLength)throw new Error(`importHandle: invalid token ${e}`);return new h(this,this.exports.qjs_dup_value(e))}newEphemeralFunction(e){this.assertNotDisposed();let r=`__ephemeral:${this.nextInternalId++}`;this.hostCallbacks.set(r,e);let{ptr:n,len:s}=this.writeString(r),o=this.exports.qjs_new_host_function(n,s,0);this.exports.wasm_free(n);let i=new h(this,o);return i._onDispose=()=>{this.hostCallbacks.delete(r)},i}unregisterHostCallback(e){return this.hostCallbacks.delete(e)}newInternalFunction(e,r){this.hostCallbacks.set(e,r);let{ptr:n,len:s}=this.writeString(e),o=this.exports.qjs_new_host_function(n,s,0);return this.exports.wasm_free(n),new h(this,o)}newPromise(){this.assertNotDisposed();let e=this.exports.wasm_malloc(4),r=this.exports.wasm_malloc(4),n=this.exports.qjs_new_promise(e,r),s=new DataView(this.exports.memory.buffer),o=s.getUint32(e,!0),i=s.getUint32(r,!0);this.exports.wasm_free(e),this.exports.wasm_free(r);let a=new h(this,n),u=new h(this,o),l=new h(this,i),c=this;c._ownedHandles.add(u),c._ownedHandles.add(l);let f=null;return{handle:a,get settled(){if(!f){let d;f=new Promise(g=>{d=g});let _=`__settle:${c.nextInternalId++}`,m=c.newInternalFunction(_,()=>(d(),c.hostCallbacks.delete(_),c.undefined));c.promiseThenRaw(a,m,m).dispose(),m.dispose()}return f},resolve(d){c.callFunctionRaw(u,c.undefined,d).dispose(),c._ownedHandles.delete(u),u.dispose()},reject(d){c.callFunctionRaw(l,c.undefined,d).dispose(),c._ownedHandles.delete(l),l.dispose()}}}resolvePromise(e){if(this.assertNotDisposed(),!this.exports.qjs_is_promise(e.ptr))return Promise.resolve({value:e.dup()});let r=this.exports.qjs_promise_state(e.ptr);return r===1?Promise.resolve({value:new h(this,this.exports.qjs_promise_result(e.ptr))}):r===2?Promise.resolve({error:new h(this,this.exports.qjs_promise_result(e.ptr))}):new Promise(n=>{let s=this.nextInternalId++,o=`__onFulfilled:${s}`,i=`__onRejected:${s}`,a=this.newInternalFunction(o,(...l)=>{let c=l[0]?.dup()??this.undefined;return this.hostCallbacks.delete(o),this.hostCallbacks.delete(i),n({value:c}),this.undefined}),u=this.newInternalFunction(i,(...l)=>{let c=l[0]?.dup()??this.undefined;return this.hostCallbacks.delete(o),this.hostCallbacks.delete(i),n({error:c}),this.undefined});this.promiseThenRaw(e,a,u).dispose(),a.dispose(),u.dispose()})}promiseThenRaw(e,r,n){return new h(this,this.exports.qjs_promise_then(e.ptr,r.ptr,n.ptr))}markPromiseHandled(e){this.assertNotDisposed(),this.exports.qjs_promise_mark_as_handled(e.ptr)}callFunction(e,r,...n){return this.throwIfException(this.callFunctionRaw(e,r,...n))}construct(e,...r){this.assertNotDisposed();let n=r.length,s=0;if(n>0){s=this.exports.wasm_malloc(n*4);let i=new DataView(this.exports.memory.buffer);for(let a=0;a0){o=this.exports.wasm_malloc(s*4);let a=new DataView(this.exports.memory.buffer);for(let u=0;u{r.resolve(this.hostToHandle(n)),this.executePendingJobs()},n=>{r.reject(this.hostToHandle(n)),this.executePendingJobs()}),r.handle}if(e instanceof Error)return this.newError(e);if(e instanceof ArrayBuffer)return this.newArrayBuffer(e);if(e instanceof Uint8Array)return this.newUint8Array(e);if(ArrayBuffer.isView(e))return this.newArrayBuffer(new Uint8Array(e.buffer,e.byteOffset,e.byteLength));if(Array.isArray(e)){let r=this.newArray();for(let n=0;n({name:e.name,memoryBase:e.memoryBase,tableBase:e.tableBase,initFn:e.initFn}))}}registerHostCallback(e,r){this.hostCallbacks.set(e,r)}dispose(){this.disposed||(this.disposed=!0,this._global=null,this._undefined=null,this._null=null,this._true=null,this._false=null,this._ownedHandles.clear(),this.hostCallbacks.clear(),this._activeScope=null,this.exports=null,this.instance=null,this.module=null)}[Symbol.dispose](){this.dispose()}assertNotDisposed(){if(this.disposed)throw new Error(\"QuickJS instance has been disposed\")}_getExports(){return this.exports}_getMemory(){return this.exports.memory}_writeString(e){return this.writeString(e)}_readCString(e){return this.readCString(e)}};function Q(t){return t.includes(\"\\0\")||Be.test(t)}var mt=new TextDecoder,ht=new TextEncoder,Be=/(?:[\\uD800-\\uDBFF](?![\\uDC00-\\uDFFF]))|(?:(?>6,128|n&63);else if(n>=55296&&n<=56319&&r+1=56320&&s<=57343){let o=65536+(n-55296<<10)+(s-56320);e.push(240|o>>18,128|o>>12&63,128|o>>6&63,128|o&63),r++;continue}e.push(224|n>>12,128|n>>6&63,128|n&63)}else e.push(224|n>>12,128|n>>6&63,128|n&63)}return new Uint8Array(e)}function gt(t){let e=!1;for(let s=0;s=160&&t[s+1]<=191){e=!0;break}if(!e)return mt.decode(t);let r=\"\",n=0;for(;ns.isUndefined?\"Error\":s.toString()),this.#t=n.isUndefined?e.toString():n.toString(),this.#r=e.getProp(\"stack\").consume(s=>s.isUndefined?void 0:s.toString())}catch(n){r.error=n,r.hasError=!0}finally{z(r)}}get name(){return this.#e}set name(e){this.#e=e}get message(){return this.#t}set message(e){this.#t=e}get stack(){return this.#r}set stack(e){this.#r=e}dispose(){this.handle.dispose()}[Symbol.dispose](){this.handle.dispose()}},h=class t{vm;ptr;disposed_=!1;singleton;borrowed;_onDispose;constructor(e,r,n=!1,s=!1){this.vm=e,this.ptr=r,this.singleton=n,this.borrowed=s,!n&&!s&&e._activeScope?.add(this)}get _isBorrowed(){return this.borrowed}get disposed(){return this.disposed_}get isUndefined(){return this.vm._getExports().qjs_is_undefined(this.ptr)!==0}get isNull(){return this.vm._getExports().qjs_is_null(this.ptr)!==0}get isBool(){return this.vm._getExports().qjs_is_bool(this.ptr)!==0}get isNumber(){return this.vm._getExports().qjs_is_number(this.ptr)!==0}get isString(){return this.vm._getExports().qjs_is_string(this.ptr)!==0}get isSymbol(){return this.vm._getExports().qjs_is_symbol(this.ptr)!==0}get isBigInt(){return this.vm._getExports().qjs_is_big_int(this.ptr)!==0}get isObject(){return this.vm._getExports().qjs_is_object(this.ptr)!==0}get isArray(){return this.vm._getExports().qjs_is_array(this.ptr)!==0}get isFunction(){return this.vm._getExports().qjs_is_function(this.ptr)!==0}get isError(){return this.vm._getExports().qjs_is_error(this.ptr)!==0}get isPromise(){return this.vm._getExports().qjs_is_promise(this.ptr)!==0}get isArrayBuffer(){return this.vm._getExports().qjs_is_array_buffer(this.ptr)!==0}get isProxy(){return this.vm._getExports().qjs_is_proxy(this.ptr)!==0}get isMap(){return this.vm._getExports().qjs_is_map(this.ptr)!==0}get isSet(){return this.vm._getExports().qjs_is_set(this.ptr)!==0}get isDate(){return this.vm._getExports().qjs_is_date(this.ptr)!==0}get isRegExp(){return this.vm._getExports().qjs_is_regexp(this.ptr)!==0}get isWeakRef(){return this.vm._getExports().qjs_is_weak_ref(this.ptr)!==0}get isWeakMap(){return this.vm._getExports().qjs_is_weak_map(this.ptr)!==0}get isWeakSet(){return this.vm._getExports().qjs_is_weak_set(this.ptr)!==0}get isDataView(){return this.vm._getExports().qjs_is_data_view(this.ptr)!==0}get identity(){return this.vm._getExports().qjs_get_value_ptr(this.ptr)}toBoolean(){return this.vm._getExports().qjs_get_bool(this.ptr)!==0}get classId(){return this.vm._getExports().qjs_get_class_id(this.ptr)}get className(){let e=new t(this.vm,this.vm._getExports().qjs_get_class_name(this.ptr));if(this.vm._getExports().qjs_is_exception(e.ptr)!==0)throw e.dispose(),new I(this.vm.getException());try{return e.isUndefined?void 0:e.toString()}finally{e.dispose()}}get promiseState(){return this.vm._getExports().qjs_promise_state(this.ptr)}get typeof(){return this.vm.typeof(this)}get length(){let e=this.getProp(\"length\"),r=e.toNumber();return e.dispose(),r}get constructorName(){let e=this.getProp(\"constructor\");if(e.isUndefined||e.isNull){e.dispose();return}let r=e.getProp(\"name\");if(e.dispose(),r.isUndefined||r.isNull){r.dispose();return}let n=r.toString();return r.dispose(),n}keys(){let e=this.vm._getExports(),r=e.qjs_get_own_property_names(this.ptr),n=new t(this.vm,r);if(e.qjs_is_exception(n.ptr)!==0)return n.dispose(),[];let s=n.getProp(\"length\"),o=e.qjs_get_float64(s.ptr);s.dispose();let i=[];for(let a=0;an.qjs_get_bool(c.ptr)!==0),l=a.getProp(\"configurable\").consume(c=>n.qjs_get_bool(c.ptr)!==0);return a.hasOwnProperty(\"value\")?{value:a.getProp(\"value\"),writable:a.getProp(\"writable\").consume(c=>n.qjs_get_bool(c.ptr)!==0),enumerable:u,configurable:l}:{get:a.getProp(\"get\"),set:a.getProp(\"set\"),enumerable:u,configurable:l}}catch(n){r.error=n,r.hasError=!0}finally{z(r)}}hasOwnProperty(e){if(Q(e)){let s={stack:[],error:void 0,hasError:!1};try{let o=M(s,this.vm.newString(e),!1);return this.vm._getExports().qjs_has_own_property_value(this.ptr,o.ptr)===1}catch(o){s.error=o,s.hasError=!0}finally{z(s)}}let{ptr:r}=this.vm._writeString(e),n=this.vm._getExports().qjs_has_own_property(this.ptr,r);return this.vm._getExports().wasm_free(r),n===1}propertyIsEnumerable(e){if(Q(e)){let s={stack:[],error:void 0,hasError:!1};try{let o=M(s,this.vm.newString(e),!1);return this.vm._getExports().qjs_property_is_enumerable_value(this.ptr,o.ptr)===1}catch(o){s.error=o,s.hasError=!0}finally{z(s)}}let{ptr:r}=this.vm._writeString(e),n=this.vm._getExports().qjs_property_is_enumerable(this.ptr,r);return this.vm._getExports().wasm_free(r),n===1}getPrototypeOf(){let e=this.vm._getExports().qjs_get_prototype_of(this.ptr);return new t(this.vm,e)}getProxyTarget(){let e=this.vm._getExports().qjs_get_proxy_target(this.ptr),r=new t(this.vm,e);if(this.vm._getExports().qjs_is_exception(r.ptr)!==0)throw r.dispose(),new I(this.vm.getException());return r}getProxyHandler(){let e=this.vm._getExports().qjs_get_proxy_handler(this.ptr),r=new t(this.vm,e);if(this.vm._getExports().qjs_is_exception(r.ptr)!==0)throw r.dispose(),new I(this.vm.getException());return r}getProp(e){if(Q(e)){let s={stack:[],error:void 0,hasError:!1};try{let o=M(s,this.vm.newString(e),!1);return this.vm.getProp(this,o)}catch(o){s.error=o,s.hasError=!0}finally{z(s)}}let{ptr:r}=this.vm._writeString(e),n=this.vm._getExports().qjs_get_prop_string(this.ptr,r);return this.vm._getExports().wasm_free(r),new t(this.vm,n)}setProp(e,r){if(Q(e)){let s={stack:[],error:void 0,hasError:!1};try{let o=M(s,this.vm.newString(e),!1);this.vm.setProp(this,o,r);return}catch(o){s.error=o,s.hasError=!0}finally{z(s)}}let{ptr:n}=this.vm._writeString(e);this.vm._getExports().qjs_set_prop_string(this.ptr,n,r.ptr),this.vm._getExports().wasm_free(n)}defineProp(e,r,n){let s=0;if(n?.configurable&&(s|=1),n?.writable&&(s|=2),n?.enumerable&&(s|=4),typeof e==\"string\"){if(Q(e)){let i={stack:[],error:void 0,hasError:!1};try{let a=M(i,this.vm.newString(e),!1);this.vm._getExports().qjs_define_prop_value(this.ptr,a.ptr,r.ptr,s);return}catch(a){i.error=a,i.hasError=!0}finally{z(i)}}let{ptr:o}=this.vm._writeString(e);this.vm._getExports().qjs_define_prop_string(this.ptr,o,r.ptr,s),this.vm._getExports().wasm_free(o)}else this.vm._getExports().qjs_define_prop_value(this.ptr,e.ptr,r.ptr,s)}toNumber(){return this.vm._getExports().qjs_get_float64(this.ptr)}toBigInt(){let e=this.vm._getExports(),r=e.wasm_malloc(4),n=e.wasm_malloc(4);if(e.qjs_get_big_int64(this.ptr,r,n)!==0)throw e.wasm_free(r),e.wasm_free(n),new Error(\"Failed to convert value to BigInt\");let o=new DataView(e.memory.buffer),i=o.getUint32(r,!0),a=o.getInt32(n,!0);return e.wasm_free(r),e.wasm_free(n),BigInt(a)<<32n|BigInt(i)}toArrayBuffer(){let e=this.vm._getExports(),r=e.wasm_malloc(4);if(e.qjs_is_array_buffer(this.ptr)){let _=e.qjs_get_array_buffer(this.ptr,r);if(_===0)throw e.wasm_free(r),new Error(\"Failed to get ArrayBuffer data\");let g=new DataView(e.memory.buffer).getUint32(r,!0);return e.wasm_free(r),new Uint8Array(e.memory.buffer,_,g).slice().buffer}e.wasm_free(r);let n=e.wasm_malloc(4),s=e.wasm_malloc(4),o=e.wasm_malloc(4),i=e.qjs_get_typed_array_buffer(this.ptr,n,s,o),a=new t(this.vm,i);if(this.vm._getExports().qjs_is_exception(a.ptr)!==0)throw a.dispose(),e.wasm_free(n),e.wasm_free(s),e.wasm_free(o),new Error(\"Value is not an ArrayBuffer or typed array\");let u=new DataView(e.memory.buffer),l=u.getUint32(n,!0),c=u.getUint32(s,!0);e.wasm_free(n),e.wasm_free(s),e.wasm_free(o);let f=e.wasm_malloc(4),d=e.qjs_get_array_buffer(a.ptr,f);if(e.wasm_free(f),a.dispose(),d===0)throw new Error(\"Failed to get ArrayBuffer data from typed array\");return new Uint8Array(e.memory.buffer,d+l,c).slice().buffer}toUint8Array(){return new Uint8Array(this.toArrayBuffer())}toString(){let e=this.vm._getExports(),r=e.wasm_malloc(4);if(r===0)throw new Error(\"wasm_malloc failed\");try{let n=e.qjs_get_string_len(this.ptr,r);if(n===0)return\"\";let s=new DataView(e.memory.buffer).getUint32(r,!0),o=new Uint8Array(e.memory.buffer,n,s),i=gt(o);return e.qjs_free_cstring(n),i}finally{e.wasm_free(r)}}consume(e){try{return e(this)}finally{this.dispose()}}dup(){return new t(this.vm,this.vm._getExports().qjs_dup_value(this.ptr))}dispose(){if(!(this.singleton||this.borrowed)&&!this.disposed_){this.disposed_=!0,this._onDispose?.(),this._onDispose=void 0;let e=this.vm._getExports();e&&e.qjs_free_value(this.ptr)}}[Symbol.dispose](){this.dispose()}};import{Buffer as fe}from\"node:buffer\";var oe=t=>JSON.parse(t);var Ee=Symbol.for(\"vercel.run.error.RunError\"),O=class extends Error{[Ee]=!0;code;details;constructor(e,r=\"RUN_ERROR\",n){super(e),this.name=new.target.name,this.code=r,this.details=n}static isInstance(e){return e!==null&&typeof e==\"object\"&&Ee in e&&e[Ee]===!0}};var ie=class extends O{constructor(){super(\"JavaScript runtime execution was aborted.\",\"RUN_ABORTED\")}};var ae=class extends O{constructor(e,r){super(e,\"RUN_BRIDGE_LIMIT\",r)}};var ce=class extends O{constructor(e,r){super(e,\"RUN_DETACHED_BRIDGE_REQUEST\",r)}};var A=class extends O{constructor(e,r){super(e,\"RUN_PROTOCOL_ERROR\",r)}};var ue=class extends O{constructor(e,r){super(`JavaScript runtime source exceeds the ${r} byte size limit.`,\"RUN_SOURCE_TOO_LARGE\",{bytes:e,maxBytes:r})}};var k=class extends O{constructor(e){super(`JavaScript runtime execution timed out after ${e}ms.`,\"RUN_TIMEOUT\",{timeoutMs:e})}};var yt=64*1024,xe=256,le=16*1024,wt=32*1024,ve=256,bt=16*1024,P=(t,e,r)=>{if(typeof t!=\"string\")return r;let n=fe.from(t);if(n.byteLength<=e)return t;let s=\"\\u2026[truncated]\",o=fe.byteLength(s);return`${n.subarray(0,Math.max(0,e-o)).toString(\"utf8\")}${s}`},De=t=>P(t.replaceAll(/data:text\\/javascript;base64,[^\\s)]+/gu,\"\").replaceAll(/file:\\/\\/\\/[^\\s)]+/gu,\"\"),wt,\"\"),He=t=>{if(t!==void 0)try{let e=JSON.stringify(t);return e===void 0||fe.byteLength(e)>bt?void 0:oe(e)}catch{return}},Z=(t,e)=>{try{return e===\"code\"?Reflect.get(t,\"code\"):e===\"details\"?Reflect.get(t,\"details\"):t.stack}catch{return}},Et=t=>{try{return String(t)}catch{return\"JavaScript runtime failed.\"}},Me=t=>({message:t.message,name:t.name,...t.stack===void 0?{}:{stack:t.stack},...t.code===void 0?{}:{code:t.code},...t.details===void 0?{}:{details:t.details}}),Se=t=>fe.byteLength(JSON.stringify(t))<=yt?t:{message:P(t.message,le,\"JavaScript runtime failed.\"),name:P(t.name,xe,\"Error\"),...t.code===void 0?{}:{code:P(t.code,ve,\"RUN_ERROR\")}},L=(t,e)=>{e.stack&&(t.stack=e.stack)},Oe=t=>{if(O.isInstance(t)){let e=Me({code:P(t.code,ve,\"RUN_ERROR\"),message:P(t.message,le,\"JavaScript runtime failed.\"),name:P(t.name,xe,\"RunError\")}),r=Z(t,\"stack\");typeof r==\"string\"&&(e.stack=De(r));let n=He(Z(t,\"details\"));return n!==void 0&&(e.details=n),Se(e)}if(t instanceof Error){let e=Me({message:P(t.message,le,\"JavaScript runtime failed.\"),name:P(t.name,xe,\"Error\")}),r=Z(t,\"stack\");typeof r==\"string\"&&(e.stack=De(r));let n=Z(t,\"code\");typeof n==\"string\"&&(e.code=P(n,ve,\"RUN_ERROR\"));let s=He(Z(t,\"details\"));return s!==void 0&&(e.details=s),Se(e)}return Se({message:P(Et(t),le,\"JavaScript runtime failed.\"),name:\"Error\"})};var ze=t=>{if(t.code===\"RUN_TIMEOUT\"){let r=t.details,n=new k(r?.timeoutMs??0);return L(n,t),n}if(t.code===\"RUN_ABORTED\"){let r=new ie;return L(r,t),r}if(t.code===\"RUN_SOURCE_TOO_LARGE\"){let r=t.details,n=new ue(r?.bytes??0,r?.maxBytes??0);return L(n,t),n}if(t.code===\"RUN_BRIDGE_LIMIT\"){let r=new ae(t.message,t.details);return L(r,t),r}if(t.code===\"RUN_DETACHED_BRIDGE_REQUEST\"){let r=new ce(t.message,t.details);return L(r,t),r}if(t.code===\"RUN_PROTOCOL_ERROR\"){let r=new A(t.message,t.details);return L(r,t),r}let e=new O(t.message,t.code??\"RUN_ERROR\",t.details);return e.name=t.name,L(e,t),e};import{Buffer as St}from\"node:buffer\";var Le=(t,e,r)=>{let n=St.byteLength(t);if(n>e)throw new O(`${r} exceeds the ${e} byte size limit.`,\"RUN_SERIALIZATION_ERROR\",{bytes:n,maxBytes:e})};var $e=()=>{let t,e;return{promise:new Promise((n,s)=>{t=n,e=s}),reject:e,resolve:t}};var Je='\"use strict\";var __runSerdeBundle=(()=>{var j=Object.defineProperty;var Q=Object.getOwnPropertyDescriptor;var W=Object.getOwnPropertyNames;var ee=Object.prototype.hasOwnProperty;var re=(e,r)=>{for(var s in r)j(e,s,{get:r[s],enumerable:!0})},te=(e,r,s,n)=>{if(r&&typeof r==\"object\"||typeof r==\"function\")for(let f of W(r))!ee.call(e,f)&&f!==s&&j(e,f,{get:()=>r[f],enumerable:!(n=Q(r,f))||n.enumerable});return e};var ne=e=>te(j({},\"__esModule\",{value:!0}),e);var je={};re(je,{deserializeRunValue:()=>H,serializeRunValue:()=>J});var w=class extends Error{constructor(r,s,n,f){super(r),this.name=\"DevalueError\",this.path=s.join(\"\"),this.value=n,this.root=f}};function h(e){return e===null||typeof e!=\"object\"&&typeof e!=\"function\"}var oe=Object.getOwnPropertyNames(Object.prototype).sort().join(\"\\\\0\");function U(e){let r=Object.getPrototypeOf(e);return r===Object.prototype||r===null||Object.getPrototypeOf(r)===null||Object.getOwnPropertyNames(r).sort().join(\"\\\\0\")===oe}function C(e){return Object.prototype.toString.call(e).slice(8,-1)}function ae(e){switch(e){case\\'\"\\':return\\'\\\\\\\\\"\\';case\"<\":return\"\\\\\\\\u003C\";case\"\\\\\\\\\":return\"\\\\\\\\\\\\\\\\\";case`\\n`:return\"\\\\\\\\n\";case\"\\\\r\":return\"\\\\\\\\r\";case\"\t\":return\"\\\\\\\\t\";case\"\\\\b\":return\"\\\\\\\\b\";case\"\\\\f\":return\"\\\\\\\\f\";case\"\\\\u2028\":return\"\\\\\\\\u2028\";case\"\\\\u2029\":return\"\\\\\\\\u2029\";default:return e<\" \"?`\\\\\\\\u${e.charCodeAt(0).toString(16).padStart(4,\"0\")}`:\"\"}}function g(e){let r=\"\",s=0,n=e.length;for(let f=0;fObject.getOwnPropertyDescriptor(e,r).enumerable)}var se=/^[a-zA-Z_$][a-zA-Z_$0-9]*$/;function k(e){return se.test(e)?\".\"+e:\"[\"+JSON.stringify(e)+\"]\"}function I(e){return!(!Number.isInteger(e)||e<0||e>4294967294)}function B(e){return!(!Number.isInteger(e)||e<0||e>4294967295)}function ie(e){if(e.length===0||e.length>1&&e.charCodeAt(0)===48)return!1;for(let r=0;r57)return!1}return I(+e)}function v(e){let r=Object.keys(e);for(var s=r.length-1;s>=0&&!ie(r[s]);s--);return r.length=s+1,r}function ce(e){return new Uint8Array(e).toBase64()}function fe(e){return Uint8Array.fromBase64(e).buffer}function ue(e){return Buffer.from(e).toString(\"base64\")}function le(e){return Uint8Array.from(Buffer.from(e,\"base64\")).buffer}function ye(e){let r=new Uint8Array(e),s=\"\",n=32768;for(let f=0;f=p)throw new Error(\"Invalid input\");t[i]=y(o[u+1])}t.length=p}else{let p=new Array(o.length);n[a]=p;for(let t=0;t{let c=o(m,u);c<0&&(n[u]=c)})}else{let m=C(t);switch(m){case\"Number\":case\"String\":case\"Boolean\":case\"BigInt\":i=`[\"Object\",${o(t.valueOf())}]`;break;case\"Date\":i=`[\"Date\",\"${!isNaN(t.getDate())?t.toISOString():\"\"}\"]`;break;case\"URL\":i=`[\"URL\",${g(t.toString())}]`;break;case\"URLSearchParams\":i=`[\"URLSearchParams\",${g(t.toString())}]`;break;case\"RegExp\":let{source:_,flags:R}=t;i=R?`[\"RegExp\",${g(_)},\"${R}\"]`:`[\"RegExp\",${g(_)}]`;break;case\"Array\":{let l=!1;i=\"[\";for(let b=0;b0&&(i+=\",\"),Object.hasOwn(t,b))a.push(`[${b}]`),i+=o(t[b]),a.pop();else if(l)i+=-2;else{let A=v(t),T=A.length,$=String(t.length).length,q=(t.length-T)*3,K=4+$+T*($+1);if(q>K){i=\"[\"+-7+\",\"+t.length;for(let O=0;O0)throw new w(\"Cannot stringify POJOs with symbolic keys\",a,t,r);if(Object.getPrototypeOf(t)===null){i=\\'[\"null\"\\';for(let l of Object.keys(t)){if(l===\"__proto__\")throw new w(\"Cannot stringify objects with __proto__ keys\",a,t,r);a.push(k(l)),i+=`,${g(l)},${o(t[l])}`,a.pop()}i+=\"]\"}else{i=\"{\";let l=!1;for(let b of Object.keys(t)){if(b===\"__proto__\")throw new w(\"Cannot stringify objects with __proto__ keys\",a,t,r);l&&(i+=\",\"),l=!0,a.push(k(b)),i+=`${g(b)}:${o(t[b])}`,a.pop()}i+=\"}\"}}}return n[u]=i,u}let p=o(r);return p<0?`${p}`:n}function X(e){let r=typeof e;return r===\"string\"?g(e):e===void 0?(-1).toString():e===0&&1/e<0?(-6).toString():r===\"bigint\"?`[\"BigInt\",\"${e}\"]`:String(e)}var de={RunErrorValue:e=>e instanceof Error?{cause:e.cause,errors:e instanceof AggregateError?[...e.errors]:void 0,hasCause:Object.hasOwn(e,\"cause\"),message:String(e.message),name:String(e.name)}:!1,RunOwnProtoObject:e=>{if(typeof e!=\"object\"||e===null||Array.isArray(e))return!1;let r=Object.getPrototypeOf(e);return r!==Object.prototype&&r!==null||!Object.hasOwn(e,\"__proto__\")?!1:[r===null,Object.entries(e)]}},G=Object.assign(Object.create(null),{Error,EvalError,RangeError,ReferenceError,SyntaxError,TypeError,URIError}),Ae=e=>{if(!Array.isArray(e)||e.length!==2||typeof e[0]!=\"boolean\"||!Array.isArray(e[1]))throw new TypeError(\"Serialized object value is malformed.\");let r=Object.create(e[0]?null:Object.prototype),s=new Set;for(let n of e[1]){if(!Array.isArray(n)||n.length!==2||typeof n[0]!=\"string\"||s.has(n[0]))throw new TypeError(\"Serialized object entry is malformed.\");s.add(n[0]),Object.defineProperty(r,n[0],{configurable:!0,enumerable:!0,value:n[1],writable:!0})}return r},Oe=e=>{if(e===null||typeof e!=\"object\"||!(\"name\"in e)||typeof e.name!=\"string\"||!(\"message\"in e)||typeof e.message!=\"string\"||!(\"hasCause\"in e)||typeof e.hasCause!=\"boolean\"||!Object.hasOwn(e,\"cause\")||!Object.hasOwn(e,\"errors\")||e.errors!==void 0&&!Array.isArray(e.errors))throw new TypeError(\"Serialized Error value is malformed.\");let r=e,s=r.hasCause?{cause:r.cause}:void 0,n;if(r.errors===void 0){let f=G[r.name],y=Object.hasOwn(G,r.name)&&f!==void 0?f:Error;n=new y(r.message,s)}else n=new AggregateError(r.errors,r.message,s);if(!(n instanceof Error))throw new TypeError(\"Serialized Error value could not be revived.\");return n.name=r.name,n},Ee={RunErrorValue:Oe,RunOwnProtoObject:Ae},J=e=>N(e,de),H=e=>S(e,Ee);return ne(je);})();';var xt=`\nconst __runBase64Alphabet = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';\nfunction btoa(input) {\n var output = '';\n for (var index = 0; index < input.length; index += 3) {\n var first = input.charCodeAt(index);\n var hasSecond = index + 1 < input.length;\n var hasThird = index + 2 < input.length;\n var second = hasSecond ? input.charCodeAt(index + 1) : 0;\n var third = hasThird ? input.charCodeAt(index + 2) : 0;\n if (first > 255 || second > 255 || third > 255) {\n throw new TypeError('Invalid binary string for base64 encoding.');\n }\n var bits = (first << 16) | (second << 8) | third;\n output += __runBase64Alphabet[(bits >>> 18) & 63];\n output += __runBase64Alphabet[(bits >>> 12) & 63];\n output += hasSecond ? __runBase64Alphabet[(bits >>> 6) & 63] : '=';\n output += hasThird ? __runBase64Alphabet[bits & 63] : '=';\n }\n return output;\n}\nfunction atob(input) {\n if (\n typeof input !== 'string' ||\n input.length % 4 !== 0 ||\n !/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$/.test(input)\n ) {\n throw new TypeError('Invalid base64 data.');\n }\n var output = '';\n for (var index = 0; index < input.length; index += 4) {\n var first = __runBase64Alphabet.indexOf(input[index]);\n var second = __runBase64Alphabet.indexOf(input[index + 1]);\n var third = input[index + 2] === '=' ? 0 : __runBase64Alphabet.indexOf(input[index + 2]);\n var fourth = input[index + 3] === '=' ? 0 : __runBase64Alphabet.indexOf(input[index + 3]);\n var bits = (first << 18) | (second << 12) | (third << 6) | fourth;\n output += String.fromCharCode((bits >>> 16) & 255);\n if (input[index + 2] !== '=') output += String.fromCharCode((bits >>> 8) & 255);\n if (input[index + 3] !== '=') output += String.fromCharCode(bits & 255);\n }\n return output;\n}\n`,vt=`\n(function() {\n try { delete globalThis.crypto; } catch {}\n if ('crypto' in globalThis) {\n Object.defineProperty(globalThis, 'crypto', {\n value: undefined,\n writable: false,\n configurable: false,\n });\n }\n try { delete globalThis.performance; } catch {}\n if ('performance' in globalThis) {\n Object.defineProperty(globalThis, 'performance', {\n value: undefined,\n writable: false,\n configurable: false,\n });\n }\n try { delete globalThis.SharedArrayBuffer; } catch {}\n if ('SharedArrayBuffer' in globalThis) {\n Object.defineProperty(globalThis, 'SharedArrayBuffer', {\n value: undefined,\n writable: false,\n configurable: false,\n });\n }\n try { delete globalThis.Atomics; } catch {}\n if ('Atomics' in globalThis) {\n Object.defineProperty(globalThis, 'Atomics', {\n value: undefined,\n writable: false,\n configurable: false,\n });\n }\n for (const name of [\n 'AsyncDisposableStack',\n 'DOMException',\n 'DisposableStack',\n 'SuppressedError',\n 'atob',\n 'btoa',\n 'queueMicrotask',\n ]) {\n try { delete globalThis[name]; } catch {}\n }\n\n // @banned-pattern-ignore: intentional QuickJS guest hardening disables eval rather than host globals\n Object.defineProperty(globalThis, 'eval', {\n value: undefined,\n writable: false,\n configurable: false,\n });\n\n const OriginalFunction = Function;\n const BlockedFunction = function() {\n throw new TypeError('Function constructor is not allowed');\n };\n BlockedFunction.prototype = OriginalFunction.prototype;\n\n const AsyncFunction = (async function(){}).constructor;\n const GeneratorFunction = (function*(){}).constructor;\n const AsyncGeneratorFunction = (async function*(){}).constructor;\n for (const proto of [\n OriginalFunction.prototype,\n AsyncFunction.prototype,\n GeneratorFunction.prototype,\n AsyncGeneratorFunction.prototype,\n ]) {\n Object.defineProperty(proto, 'constructor', {\n value: BlockedFunction,\n writable: false,\n configurable: false,\n });\n }\n // @banned-pattern-ignore: intentional QuickJS guest hardening replaces the Function constructor\n Object.defineProperty(globalThis, 'Function', {\n value: BlockedFunction,\n writable: false,\n configurable: false,\n });\n\n const g = globalThis;\n const toFreeze = [\n Object, Object.prototype,\n OriginalFunction, OriginalFunction.prototype,\n AsyncFunction, AsyncFunction.prototype,\n GeneratorFunction, GeneratorFunction.prototype,\n AsyncGeneratorFunction, AsyncGeneratorFunction.prototype,\n Array, Array.prototype,\n String, String.prototype,\n Number, Number.prototype,\n g.BigInt, g.BigInt && g.BigInt.prototype,\n Boolean, Boolean.prototype,\n g.Symbol, g.Symbol && g.Symbol.prototype,\n RegExp, RegExp.prototype,\n Date, Date.prototype,\n Map, Map.prototype,\n Set, Set.prototype,\n WeakMap, WeakMap.prototype,\n WeakSet, WeakSet.prototype,\n Promise, Promise.prototype,\n ArrayBuffer, ArrayBuffer.prototype,\n g.DataView, g.DataView && g.DataView.prototype,\n JSON, Math, g.Reflect, g.Proxy,\n ];\n for (const name of [\n 'Int8Array','Uint8Array','Uint8ClampedArray',\n 'Int16Array','Uint16Array','Int32Array','Uint32Array',\n 'Float16Array','Float32Array','Float64Array',\n 'BigInt64Array','BigUint64Array',\n ]) {\n if (g[name]) toFreeze.push(g[name], g[name].prototype);\n }\n for (const obj of toFreeze) {\n if (obj != null) {\n try { Object.freeze(obj); } catch {}\n }\n }\n\n for (const name of [\n 'AggregateError','Array','ArrayBuffer','BigInt','Boolean','DataView','Error',\n 'EvalError','FinalizationRegistry','Float16Array','Float32Array','Float64Array',\n 'Int8Array','Int16Array','Int32Array','InternalError','Iterator','JSON','Map',\n 'Math','Number','Object','Promise','Proxy','RangeError','ReferenceError',\n 'Reflect','RegExp','Set','String','Symbol','SyntaxError','TypeError',\n 'Uint8Array','Uint8ClampedArray','Uint16Array','Uint32Array','URIError',\n 'WeakMap','WeakRef','WeakSet','BigInt64Array','BigUint64Array','console',\n 'globalThis'\n ]) {\n if (g[name] !== undefined) {\n try {\n // @banned-pattern-ignore: name comes only from the fixed intrinsic list above\n Object.defineProperty(g, name, {\n value: g[name],\n writable: false,\n configurable: false,\n });\n } catch {}\n }\n }\n})();\n`,Ot=`\nvar __runResetDateNow = (function(config) {\n var OriginalDate = Date;\n var dateNowMs = __runOriginalNumber(config && config.dateNowMs);\n if (!__runOriginalNumber.isFinite(dateNowMs)) dateNowMs = 0;\n\n function resetDateNow(value) {\n var next = __runOriginalNumber(value);\n if (__runOriginalNumber.isFinite(next)) dateNowMs = __runOriginalMath.trunc(next);\n }\n\n function nextDateMs() {\n var value = dateNowMs;\n dateNowMs += 1;\n return value;\n }\n\n function RunDate() {\n if (new.target) {\n if (arguments.length === 0) return new OriginalDate(nextDateMs());\n return __runOriginalReflect.construct(OriginalDate, arguments, new.target);\n }\n return new OriginalDate(nextDateMs()).toString();\n }\n\n Object.defineProperty(RunDate, 'prototype', {\n value: OriginalDate.prototype,\n writable: false,\n configurable: false,\n });\n Object.defineProperty(OriginalDate.prototype, 'constructor', {\n value: RunDate,\n writable: false,\n configurable: false,\n });\n Object.defineProperty(RunDate, 'now', {\n value: nextDateMs,\n writable: false,\n configurable: false,\n });\n Object.defineProperty(RunDate, 'parse', {\n value: OriginalDate.parse,\n writable: false,\n configurable: false,\n });\n Object.defineProperty(RunDate, 'UTC', {\n value: OriginalDate.UTC,\n writable: false,\n configurable: false,\n });\n Object.defineProperty(globalThis, 'Date', {\n value: RunDate,\n writable: false,\n configurable: false,\n });\n\n var randomSeed = String(config && config.randomSeed || '');\n var mask64 = (1n << 64n) - 1n;\n\n function readSeedPart(offset, fallback) {\n var part = randomSeed.slice(offset, offset + 16);\n return /^[0-9a-fA-F]{16}$/.test(part) ? BigInt('0x' + part) : fallback;\n }\n\n var randomState0 = readSeedPart(0, 0x243f6a8885a308d3n);\n var randomState1 = readSeedPart(16, 0x13198a2e03707344n);\n if ((randomState0 | randomState1) === 0n) randomState1 = 0x9e3779b97f4a7c15n;\n\n function nextRandom64() {\n var s1 = randomState0;\n var s0 = randomState1;\n randomState0 = s0;\n s1 = (s1 ^ ((s1 << 23n) & mask64)) & mask64;\n randomState1 = (s1 ^ s0 ^ (s1 >> 17n) ^ (s0 >> 26n)) & mask64;\n return (randomState1 + s0) & mask64;\n }\n\n Object.defineProperty(Math, 'random', {\n value: function() {\n return __runOriginalNumber(nextRandom64() >> 11n) / 9007199254740992;\n },\n writable: false,\n configurable: false,\n });\n return resetDateNow;\n})(__runDeterminism);\n`,jt=`\nconst __runCreateBridgePromiseHandle = (function() {\n var nextRecordId = 0;\n var records = [];\n\n function detachedError(message, record) {\n var error = new __runOriginalError(message);\n __runOriginalObject.defineProperties(error, {\n name: {\n value: 'RunDetachedBridgeRequestError',\n writable: true,\n configurable: true,\n enumerable: true\n },\n code: {\n value: 'RUN_DETACHED_BRIDGE_REQUEST',\n writable: true,\n configurable: true,\n enumerable: true\n },\n details: {\n value: {\n id: record.id,\n kind: record.kind,\n name: record.name,\n status: record.status\n },\n writable: true,\n configurable: true,\n enumerable: true\n }\n });\n return error;\n }\n\n function createBridgePromise(kind, name, start) {\n var record = {\n id: ++nextRecordId,\n kind: __runOriginalString(kind),\n name: __runOriginalString(name || ''),\n observed: false,\n status: 'idle'\n };\n var promise;\n records.push(record);\n\n function getPromise() {\n record.observed = true;\n if (!promise) {\n record.status = 'pending';\n promise = __runOriginalPromise.resolve().then(start).then(\n function(value) {\n record.status = 'fulfilled';\n return value;\n },\n function(error) {\n record.status = 'rejected';\n throw error;\n }\n );\n }\n return promise;\n }\n\n return __runOriginalObject.freeze({\n then: function(onFulfilled, onRejected) {\n return getPromise().then(onFulfilled, onRejected);\n },\n catch: function(onRejected) {\n return getPromise().catch(onRejected);\n },\n finally: function(onFinally) {\n return getPromise().finally(onFinally);\n },\n get [__runOriginalSymbol.toStringTag]() {\n return 'Promise';\n }\n });\n }\n\n Object.defineProperty(globalThis, '__runCreateBridgePromise', {\n value: createBridgePromise,\n writable: false,\n configurable: false\n });\n\n Object.defineProperty(globalThis, '__runAssertNoDetachedBridgeCalls', {\n value: function() {\n for (var i = 0; i < records.length; i++) {\n var record = records[i];\n if (!record.observed) {\n throw detachedError(\n 'JavaScript runtime created an unawaited ' + record.kind + ' bridge request: ' + record.name + '.',\n record\n );\n }\n if (record.status === 'pending') {\n throw detachedError(\n 'JavaScript runtime returned while a ' + record.kind + ' bridge request was still pending: ' + record.name + '.',\n record\n );\n }\n }\n },\n writable: false,\n configurable: false\n });\n return createBridgePromise;\n})();\n`,Rt=`\n(function(invokeHostFunction, hostFunctionNamespaces, createBridgePromise) {\n function serializationError(label, error) {\n var message = __runSafeErrorMessage(error);\n var result = new __runOriginalTypeError(label + ': ' + message);\n __runOriginalObject.defineProperty(result, 'code', {\n value: 'RUN_SERIALIZATION_ERROR',\n writable: true,\n configurable: true,\n enumerable: true\n });\n return result;\n }\n\n function makeProxy(path) {\n return new __runOriginalProxy(function(){}, {\n get: function(_target, prop) {\n if (prop === 'then' || typeof prop === 'symbol') return undefined;\n return makeProxy(path.concat([__runOriginalString(prop)]));\n },\n apply: function(_target, _thisArg, args) {\n var hostFunctionPath = path.join('.');\n if (!hostFunctionPath) throw new Error('Host function path missing in invocation');\n var callSiteStack = new Error().stack;\n var inputJson;\n try {\n inputJson = __runSerdeBundle.serializeRunValue(args);\n } catch (error) {\n throw serializationError('Host function arguments are not serializable', error);\n }\n return createBridgePromise('hostFunction', hostFunctionPath, async function() {\n var resultJson;\n try {\n resultJson = await invokeHostFunction(hostFunctionPath, inputJson);\n } catch (error) {\n try { error.stack = callSiteStack; } catch {}\n throw error;\n }\n try {\n return __runSerdeBundle.deserializeRunValue(resultJson);\n } catch (error) {\n throw serializationError('Host function result is invalid run-js-v1 data', error);\n }\n });\n }\n });\n }\n\n for (var i = 0; i < hostFunctionNamespaces.length; i++) {\n var namespace = hostFunctionNamespaces[i];\n // @banned-pattern-ignore: namespace is host-validated as a safe non-reserved identifier\n Object.defineProperty(globalThis, namespace, {\n value: makeProxy([namespace]),\n writable: false,\n configurable: false\n });\n }\n})(\n __runInvokeHostFunction,\n __runHostFunctionNamespaces,\n __runCreateBridgePromiseHandle\n);\n`,At=`\n(function(invokeSyncHostFunction, syncHostFunctionNamespaces) {\n function serializationError(label, error) {\n var message = __runSafeErrorMessage(error);\n var result = new __runOriginalTypeError(label + ': ' + message);\n __runOriginalObject.defineProperty(result, 'code', {\n value: 'RUN_SERIALIZATION_ERROR',\n writable: true,\n configurable: true,\n enumerable: true\n });\n return result;\n }\n\n function makeProxy(path) {\n return new __runOriginalProxy(function(){}, {\n get: function(_target, prop) {\n if (prop === 'then' || typeof prop === 'symbol') return undefined;\n return makeProxy(path.concat([__runOriginalString(prop)]));\n },\n apply: function(_target, _thisArg, args) {\n var hostFunctionPath = path.join('.');\n var inputJson;\n try {\n inputJson = __runSerdeBundle.serializeRunValue(args);\n } catch (error) {\n throw serializationError('Synchronous host function arguments are not serializable', error);\n }\n var encoded = invokeSyncHostFunction(hostFunctionPath, inputJson);\n if (encoded.charCodeAt(0) === 0) {\n var serialized = JSON.parse(encoded.slice(1));\n var error = new __runOriginalError(serialized.message || 'Synchronous host function failed');\n if (typeof serialized.name === 'string') error.name = serialized.name;\n if (typeof serialized.code === 'string') error.code = serialized.code;\n if (serialized.details !== undefined) error.details = serialized.details;\n __runTrustedErrorHandles.register(error, serialized.name, serialized.code);\n throw error;\n }\n try {\n return __runSerdeBundle.deserializeRunValue(encoded.slice(1));\n } catch (error) {\n throw serializationError('Synchronous host function result is invalid run-js-v1 data', error);\n }\n }\n });\n }\n\n for (var i = 0; i < syncHostFunctionNamespaces.length; i++) {\n var namespace = syncHostFunctionNamespaces[i];\n // @banned-pattern-ignore: namespace is host-validated as a safe non-reserved identifier\n Object.defineProperty(globalThis, namespace, {\n value: makeProxy([namespace]),\n writable: false,\n configurable: false\n });\n }\n})(__runInvokeSyncHostFunction, __runSyncHostFunctionNamespaces);\n`,Pt=`\nconst __runSerializeJsonPayloadHandle = (function() {\n function serializeValuePayload(value) {\n if (typeof globalThis.__runAssertNoDetachedBridgeCalls === 'function') {\n globalThis.__runAssertNoDetachedBridgeCalls();\n }\n\n var encoded;\n try {\n encoded = __runSerdeBundle.serializeRunValue(value);\n } catch (error) {\n var message = __runSafeErrorMessage(error);\n var serializationError = new __runOriginalTypeError('JavaScript runtime result is not serializable: ' + message);\n __runOriginalObject.defineProperty(serializationError, 'code', {\n value: 'RUN_SERIALIZATION_ERROR',\n writable: true,\n configurable: true,\n enumerable: true\n });\n throw serializationError;\n }\n\n if (encoded === undefined) {\n var serializationError = new __runOriginalTypeError('JavaScript runtime result is not serializable.');\n __runOriginalObject.defineProperty(serializationError, 'code', {\n value: 'RUN_SERIALIZATION_ERROR',\n writable: true,\n configurable: true,\n enumerable: true\n });\n throw serializationError;\n }\n\n return encoded;\n }\n\n Object.defineProperty(globalThis, '__runSerializeJsonPayload', {\n value: serializeValuePayload,\n writable: false,\n configurable: false,\n });\n return serializeValuePayload;\n})();\n`,Nt=`\nconst __runTrustedErrorHandles = (function() {\n var trustedCodes = new __runOriginalWeakMap();\n return __runOriginalObject.freeze({\n register: function(error, name, code) {\n if (typeof name === 'string') {\n __runOriginalObject.defineProperty(error, 'name', {\n value: __runOriginalString(name),\n writable: true,\n configurable: true\n });\n }\n if (typeof code === 'string') {\n var trustedCode = __runOriginalString(code);\n __runOriginalObject.defineProperty(error, 'code', {\n value: trustedCode,\n writable: true,\n configurable: true,\n enumerable: true\n });\n trustedCodes.set(error, trustedCode);\n }\n },\n getCode: function(error) {\n return trustedCodes.get(error);\n }\n });\n})();\n`,We=(t,e=[])=>{let r=JSON.stringify(t),n=JSON.stringify(e);return`\n(function(__runInvokeHostFunction, __runInvokeSyncHostFunction, __runDeterminism) {\nconst __runHostFunctionNamespaces = ${r};\nconst __runSyncHostFunctionNamespaces = ${n};\nconst __runOriginalError = Error;\nconst __runOriginalMath = Math;\nconst __runOriginalNumber = Number;\nconst __runOriginalObject = Object;\nconst __runOriginalPromise = Promise;\nconst __runOriginalProxy = Proxy;\nconst __runOriginalReflect = Reflect;\nconst __runOriginalString = String;\nconst __runOriginalSymbol = Symbol;\nconst __runOriginalTypeError = TypeError;\nconst __runOriginalWeakMap = WeakMap;\nfunction __runSafeErrorMessage(error) {\n if (typeof error === 'string') return error;\n if (\n (typeof error === 'object' && error !== null) ||\n typeof error === 'function'\n ) {\n try {\n var descriptor = __runOriginalObject.getOwnPropertyDescriptor(error, 'message');\n if (descriptor && typeof descriptor.value === 'string') {\n return descriptor.value;\n }\n } catch {}\n }\n return 'Serialization failed.';\n}\n${Ot}\n${xt}\n${Je}\n${vt}\n${jt}\n${Rt}\n${At}\n${Pt}\n${Nt}\nreturn Object.freeze({\n getTrustedErrorCode: __runTrustedErrorHandles.getCode,\n registerTrustedError: __runTrustedErrorHandles.register,\n resetDateNow: __runResetDateNow,\n serializeJsonPayload: __runSerializeJsonPayloadHandle\n});\n})\n`},Ge=t=>`\n(async () => {\n${t}\n})();\n`;var It=\"run.js\";var kt=new RegExp(\"\\\\p{Cc}\",\"gu\"),qt=/^\\s+at .+$/u,je=t=>t.replace(kt,e=>{if(e===\"\t\")return\"\t\";let r=e.codePointAt(0);return r===void 0?e:`\\\\u${r.toString(16).padStart(4,\"0\")}`}),Ve=({name:t,message:e,stack:r,source:n})=>{let s=`${je(t)}: ${je(e)}`;if(r===void 0||r.length===0)return s;let o=n.split(`\n`).length,i=r.split(`\n`),a=new Set([t,e,`${t}: ${e}`].flatMap(l=>l.split(`\n`))),u=[];for(let l of i){if(a.has(l)||l.includes(\"run-setup.js:\")||!qt.test(l))continue;let c=!1,f=!1,d=l.replaceAll(/run\\.js:(\\d+):(\\d+)/gu,(_,m,g)=>{c=!0;let j=Number(m)-2;return j<1||j>o?(f=!0,_):`${It}:${j}:${g}`});c&&f||u.push(je(d))}return[s,...u].join(`\n`)};import{Buffer as Zr}from\"node:buffer\";var $=t=>new A(`Invalid ${t} worker protocol message.`),de=t=>typeof t==\"object\"&&t!==null&&!Array.isArray(t),Ye=t=>Number.isSafeInteger(t)&&t>=0,W=t=>typeof t==\"string\"&&t.length>0&&t.length<=512,G=(t,e)=>{let r=Object.keys(t).toSorted(),n=e.toSorted();if(r.length!==n.length||r.some((s,o)=>s!==n[o]))throw $(\"object shape\")},Tt=t=>{if(!de(t))return!1;let e=new Set([\"code\",\"details\",\"message\",\"name\",\"stack\"]);return Object.keys(t).some(r=>!e.has(r))?!1:typeof t.name==\"string\"&&typeof t.message==\"string\"&&(t.stack===void 0||typeof t.stack==\"string\")&&(t.code===void 0||typeof t.code==\"string\")},Ct=t=>{if(!de(t))return!1;try{G(t,[\"executionTimeoutMs\",\"maxConsoleOutputBytes\",\"maxHostFunctionInputBytes\",\"maxResultBytes\",\"maxStackSizeBytes\",\"memoryLimitBytes\",\"timeoutMs\",\"timeoutMode\"])}catch{return!1}return Object.entries(t).every(([e,r])=>e===\"timeoutMode\"?r===\"wall\"||r===\"execution\":Number.isSafeInteger(r)&&r>0)},Ft=t=>{if(!de(t))return!1;try{G(t,[\"dateNowMs\",\"randomSeed\"])}catch{return!1}return Ye(t.dateNowMs)&&typeof t.randomSeed==\"string\"&&/^[0-9a-f]{32}$/u.test(t.randomSeed)};var Ut=t=>{let e=W(t.invocationId)&&W(t.requestId)&&typeof t.success==\"boolean\"&&Ye(t.dateNowMs);if(t.success===!0){if(G(t,[\"dateNowMs\",\"invocationId\",\"requestId\",\"success\",\"type\",\"valueJson\"]),!e||typeof t.valueJson!=\"string\"||t.valueJson.length===0)throw $(\"bridge-response\");return}if(G(t,[\"dateNowMs\",\"error\",\"invocationId\",\"requestId\",\"success\",\"type\"]),!e||!Tt(t.error))throw $(\"bridge-response\")},Bt=t=>(t.syncBridge===void 0||t.syncBridge instanceof SharedArrayBuffer)&&(!t.moduleLoader||t.syncBridge!==void 0)&&(!Array.isArray(t.syncHostFunctionNamespaces)||t.syncHostFunctionNamespaces.length===0||t.syncBridge!==void 0),Dt=t=>t===\"function-body\"||t===\"module\",Qe=t=>{if(!de(t)||typeof t.type!=\"string\")throw $(\"main-to-worker\");if(t.type===\"run\"){if(G(t,[\"determinism\",\"hostFunctionNamespaces\",\"invocationId\",\"moduleLoader\",\"options\",\"source\",\"sourceType\",\"syncBridge\",\"syncHostFunctionNamespaces\",\"type\"]),!W(t.invocationId)||typeof t.source!=\"string\"||!Array.isArray(t.hostFunctionNamespaces)||t.hostFunctionNamespaces.some(e=>!W(e))||new Set(t.hostFunctionNamespaces).size!==t.hostFunctionNamespaces.length||!Array.isArray(t.syncHostFunctionNamespaces)||t.syncHostFunctionNamespaces.some(e=>!W(e))||new Set(t.syncHostFunctionNamespaces).size!==t.syncHostFunctionNamespaces.length||typeof t.moduleLoader!=\"boolean\"||!Dt(t.sourceType)||!Bt(t)||!Ft(t.determinism)||!Ct(t.options))throw $(\"run\");return}if(t.type===\"bridge-response\"){Ut(t);return}if(t.type===\"cancel\"){if(G(t,[\"invocationId\",\"type\"]),!W(t.invocationId))throw $(\"cancel\");return}throw $(\"main-to-worker\")};import{Buffer as Ht}from\"node:buffer\";var Xe=8,Mt=Xe*Int32Array.BYTES_PER_ELEMENT,tn=64*1024*1024,B=(t=>(t[t.Idle=0]=\"Idle\",t[t.Request=1]=\"Request\",t[t.Response=2]=\"Response\",t[t.Closed=3]=\"Closed\",t))(B||{}),X=(t=>(t[t.HostFunction=1]=\"HostFunction\",t[t.ModuleNormalize=2]=\"ModuleNormalize\",t[t.ModuleLoad=3]=\"ModuleLoad\",t))(X||{}),N=(t=>(t[t.State=0]=\"State\",t[t.Sequence=1]=\"Sequence\",t[t.Kind=2]=\"Kind\",t[t.NameBytes=3]=\"NameBytes\",t[t.PayloadBytes=4]=\"PayloadBytes\",t[t.Success=5]=\"Success\",t[t.RequestIndex=6]=\"RequestIndex\",t[t.Reserved=7]=\"Reserved\",t))(N||{}),zt=new TextDecoder(\"utf-8\",{fatal:!0});var pe=t=>({bytes:new Uint8Array(t,Mt),header:new Int32Array(t,0,Xe)}),Ze=t=>Ht.from(t,\"utf8\"),Lt=(t,e,r)=>{if(!Number.isSafeInteger(e)||e<0||e>t.length)throw new RangeError(`${r} exceeds the synchronous bridge capacity.`)},Ke=(t,e)=>{let{bytes:r,header:n}=pe(t),s=Ze(e.name),o=Ze(e.payload);Lt(r,s.byteLength+o.byteLength,\"Request\"),r.set(s,0),r.set(o,s.byteLength),Atomics.store(n,1,e.sequence),Atomics.store(n,2,e.kind),Atomics.store(n,3,s.byteLength),Atomics.store(n,4,o.byteLength),Atomics.store(n,5,0),Atomics.store(n,6,e.requestIndex),Atomics.store(n,7,0)};var et=(t,e)=>{let{bytes:r,header:n}=pe(t),s=Atomics.load(n,1),o=Atomics.load(n,4),i=Atomics.load(n,5);if(s!==e||Atomics.load(n,2)!==0||Atomics.load(n,3)!==0||o<=0||o>r.length||i!==0&&i!==1||Atomics.load(n,6)!==0||Atomics.load(n,7)!==0)throw new TypeError(\"Invalid synchronous bridge response header.\");let a=zt.decode(r.subarray(0,o));if(i===1)return{payload:a,sequence:s,success:!0};let u=JSON.parse(a);if(typeof u!=\"object\"||u===null||typeof u.name!=\"string\"||typeof u.message!=\"string\")throw new TypeError(\"Invalid synchronous bridge error response.\");return{error:u,sequence:s,success:!1}};if(!J)throw new Error(\"JavaScript runtime worker must run inside a worker thread\");var ee=new Map,q,V=0,ge=0,Re=0,K=0,_e=0,tt,T,te,$t=512*1024;J.on(\"message\",async t=>{try{await Jt(t)}catch(e){Wt(e)}});async function Jt(t){Qe(t);let e=t;if(e.type===\"cancel\"){if(q!==e.invocationId||T?.invocationId!==e.invocationId)return;T.cancel();return}if(e.type===\"bridge-response\"){let r=ee.get(e.requestId);if(!r)return;if(r.invocationId!==e.invocationId)throw new A(`Bridge response invocationId mismatch for request ${e.requestId}: expected ${r.invocationId}, received ${e.invocationId}.`,{expectedInvocationId:r.invocationId,receivedInvocationId:e.invocationId,requestId:e.requestId});if(T?.isCancelled())return;ar(r.context,r.deferred,e,r.resetDateNow,r.registerTrustedError),ee.delete(e.requestId),ge+=1,Ne(e.invocationId);return}if(e.type===\"run\"){if(q!==void 0)throw new A(`Worker received run ${e.invocationId} while ${q} is still active.`,{activeInvocationId:q,receivedInvocationId:e.invocationId});q=e.invocationId,V=0,ge=0,Re=0,_e=0,K+=1;try{await Gt(e)}finally{q=void 0,te?.invocationId===e.invocationId&&(te=void 0)}}}function Wt(t){if(q===void 0){try{it(2,`${JSON.stringify({error:Oe(t),type:\"run-worker-message-error\"})}\n`)}catch{}return}te??={error:t,invocationId:q},T?.fail(t)}async function Gt(t){try{let e=await Vt(t);J?.postMessage({invocationId:t.invocationId,success:!0,type:\"result\",valueJson:e})}catch(e){J?.postMessage({error:Oe(e),invocationId:t.invocationId,success:!1,type:\"result\"})}finally{K+=1,J?.postMessage({invocationId:t.invocationId,type:\"ready\"})}}async function Vt(t){let e=Date.now()+t.options.executionTimeoutMs,r=0,n=!1,s=!1,o=$e();o.promise.catch(()=>{});let i=0,a,u=t.options.timeoutMode===\"execution\",l={interruptHandler:()=>{r+=1;let y=r>1e4||(u?i+(a===void 0?0:performance.now()-a)>t.options.executionTimeoutMs:Date.now()>e);return s||=y,n||y},maxStackSizeBytes:t.options.maxStackSizeBytes,memoryLimitBytes:t.options.memoryLimitBytes};t.moduleLoader&&(l.moduleLoader={load:y=>or(t,y),normalize:(y,b)=>sr(t,b,y)});let c=await Zt(l);if(u){let y=v=>{if(a!==void 0)return v();if(s)throw new k(t.options.timeoutMs);a=performance.now();let Ie;try{Ie=v()}catch(ut){throw s?new k(t.options.timeoutMs):ut}finally{i+=performance.now()-a,a=void 0,s||=i>t.options.executionTimeoutMs}if(s)throw new k(t.options.timeoutMs);return Ie},b=c.evalCode.bind(c);c.evalCode=(...v)=>y(()=>b(...v));let S=c.callFunction.bind(c);c.callFunction=(...v)=>y(()=>S(...v));let F=c.executePendingJobs.bind(c);c.executePendingJobs=(...v)=>y(()=>F(...v));let Y=c.dump.bind(c);c.dump=(...v)=>y(()=>Y(...v));let p=c.setProp.bind(c);c.setProp=(...v)=>y(()=>p(...v));let x=c.resolvePromise.bind(c);c.resolvePromise=(...v)=>y(()=>x(...v))}let f,d,_,m,g,R,j,w,E=()=>w;T={cancel:()=>{n=!0,o.reject(new Error(\"Worker execution cancelled by host\"))},fail:y=>{w??={error:y},n=!0,o.reject(y)},invocationId:t.invocationId,isCancelled:()=>n},te?.invocationId===t.invocationId&&T.fail(te.error);try{let y=E();if(y!==void 0)throw y.error;d=tr(c,t.options.maxConsoleOutputBytes),f=nr(c,t,()=>R,()=>g),_=re(c,t.determinism);let b=Yt(c,t,f.invokeHostFunction,f.invokeSyncHostFunction,_);m=b.getTrustedErrorCode,g=b.registerTrustedError,R=b.resetDateNow,j=b.serializeJsonPayload;let S=await Qt(c,t,j,m,()=>{if(n)throw new Error(\"Worker execution cancelled by host\")},o.promise),F=E();if(F!==void 0)throw F.error;return S}catch(y){let b=E();throw b!==void 0?b.error:s?new k(t.options.timeoutMs):y}finally{T?.invocationId===t.invocationId&&(T=void 0);for(let[y,b]of ee)b.invocationId===t.invocationId&&ee.delete(y);D(f?.invokeHostFunction),D(f?.invokeSyncHostFunction),D(d),D(m),D(g),D(R),D(j),D(_),c.dispose()}}function Yt(t,e,r,n,s){let o=We(e.hostFunctionNamespaces,e.syncHostFunctionNamespaces),i;try{i=t.evalCode(o,\"run-setup.js\")}catch(a){throw H(C(t,a))}try{let a;try{a=t.callFunction(i,t.undefined,r,n,s)}catch(u){throw H(C(t,u))}try{return{getTrustedErrorCode:a.getProp(\"getTrustedErrorCode\"),registerTrustedError:a.getProp(\"registerTrustedError\"),resetDateNow:a.getProp(\"resetDateNow\"),serializeJsonPayload:a.getProp(\"serializeJsonPayload\")}}finally{a.dispose()}}finally{i.dispose()}}function D(t){t!==void 0&&!t.disposed&&t.dispose()}async function Qt(t,e,r,n,s,o){if(e.sourceType===\"module\"){let c;try{c=t.evalCode(e.source,\"\",Ue.TYPE_MODULE)}catch(d){throw he(C(t,d),e.source)}let f=await st(t,c,s,o);if(c.disposed||c.dispose(),\"error\"in f){let d=ot(t,n,f.error),_=Ae(t,f.error);throw f.error.disposed||f.error.dispose(),he(_,e.source,d)}return f.value.disposed||f.value.dispose(),rt(t,r,t.undefined)}let i=Ge(e.source),a;try{a=t.evalCode(i,\"run.js\")}catch(c){throw he(C(t,c),e.source)}let u=await st(t,a,s,o);if(a.disposed||a.dispose(),\"error\"in u){let c=ot(t,n,u.error),f=Ae(t,u.error);throw u.error.disposed||u.error.dispose(),he(f,e.source,c)}let l=rt(t,r,u.value);return u.value.disposed||u.value.dispose(),Le(l,e.options.maxResultBytes,\"JavaScript runtime result\"),l}async function Zt(t){let e=Xt();if(e===void 0)throw new Error(\"Embedded QuickJS WASM bytes are unavailable.\");return se.create({interruptHandler:t.interruptHandler,maxStackSize:Math.min(t.maxStackSizeBytes,$t),memoryLimit:t.memoryLimitBytes,moduleLoader:t.moduleLoader,wasm:await Kt(e)})}function Xt(){return globalThis.__RUN_QUICKJS_WASM_BASE64__}function Kt(t){return tt??=WebAssembly.compile(er(t)),tt}function er(t){let e=Buffer.from(t,\"base64\"),r=new Uint8Array(e.byteLength);return r.set(e),r.buffer}function rt(t,e,r){let n;try{n=t.callFunction(e,t.undefined,r)}catch(s){throw H(C(t,s))}try{return n.toString()}finally{n.dispose()}}function tr(t,e){let r={remainingBytes:e},n;try{n=t.evalCode(`\n (value, maxChars) => {\n let rendered;\n try {\n rendered = typeof value === 'string' ? value : JSON.stringify(value);\n } catch {}\n return String(rendered === undefined ? value : rendered)\n .slice(0, maxChars)\n .replace(/[\\\\u0000-\\\\u001f\\\\u007f-\\\\u009f]/gu, character =>\n character === '\\\\t'\n ? '\\\\t'\n : '\\\\\\\\u' + character.charCodeAt(0).toString(16).padStart(4, '0')\n );\n }\n `)}catch(i){throw H(C(t,i))}let s=t.newObject(),o=[[\"log\",me(t,\"console.log\",\"stdout\",r,n)],[\"info\",me(t,\"console.info\",\"stdout\",r,n)],[\"debug\",me(t,\"console.debug\",\"stdout\",r,n)],[\"error\",me(t,\"console.error\",\"stderr\",r,n)]];for(let[i,a]of o)t.setProp(s,i,a);t.setProp(t.global,\"console\",s);for(let[,i]of o)i.dispose();return s.dispose(),n}function me(t,e,r,n,s){return t.newFunction(e,(...o)=>{if(n.remainingBytes===0)return t.undefined;let i=Math.max(1,Math.floor(n.remainingBytes/Math.max(1,o.length))),a=o.map(f=>rr(t,s,f,i)),l=`${at({colors:!1,depth:0},...a)}\n`,c=Buffer.byteLength(l);return c>n.remainingBytes?(n.remainingBytes=0,t.undefined):(n.remainingBytes-=c,it(r===\"stderr\"?2:1,l),t.undefined)})}function rr(t,e,r,n){let s=t.newNumber(n);try{let o=t.callFunction(e,t.undefined,r,s),i=o.toString();if(o.dispose(),t.typeof(r)===\"object\")try{return at({colors:!1,depth:4},oe(i))}catch{}return i}catch{return\"[Unprintable QuickJS value]\"}finally{s.dispose()}}function nr(t,e,r,n){let s=t.newFunction(\"__runInvokeHostFunction\",(i,a)=>{let u=i.toString(),l=a.toString();if(Buffer.byteLength(u)>1024)throw new Error(\"Host function name exceeds 1024 bytes.\");if(Buffer.byteLength(l)>e.options.maxHostFunctionInputBytes)throw new Error(`Host function arguments exceed the ${e.options.maxHostFunctionInputBytes} byte size limit.`);return ir(t,e.invocationId,{hostFunctionName:u,inputJson:l},r(),n())}),o=t.newFunction(\"__runInvokeSyncHostFunction\",(i,a)=>{let u=i.toString(),l=a.toString();if(Buffer.byteLength(u)>1024)throw new Error(\"Host function name exceeds 1024 bytes.\");if(Buffer.byteLength(l)>e.options.maxHostFunctionInputBytes)throw new Error(`Host function arguments exceed the ${e.options.maxHostFunctionInputBytes} byte size limit.`);let c=Pe(e,X.HostFunction,u,l);return t.newString(c.success?`\u0001${c.payload}`:`\\0${JSON.stringify(c.error)}`)});return{invokeHostFunction:s,invokeSyncHostFunction:o}}function sr(t,e,r){let n=Pe(t,X.ModuleNormalize,e,JSON.stringify([e,r]));n.success||ct(n.error);let s=JSON.parse(n.payload);if(typeof s!=\"string\")throw new TypeError(\"Module loader normalize() must return a string.\");return s}function or(t,e){let r=Pe(t,X.ModuleLoad,e,JSON.stringify([e]));r.success||ct(r.error);let n=JSON.parse(r.payload);if(typeof n!=\"string\")throw new TypeError(\"Module loader load() must return source text.\");return n}function ct(t){if(t.code!==void 0&&t.code!==\"RUN_HOST_BRIDGE_ERROR\"){let e=ze(t);e.message=t.message,T?.fail(e)}throw new Error(t.message)}function Pe(t,e,r,n){let{syncBridge:s}=t;if(s===void 0)throw new A(\"Synchronous bridge is unavailable.\");if(Buffer.byteLength(r)>1024)throw new Error(\"Synchronous bridge request name exceeds 1024 bytes.\");if(Buffer.byteLength(n)>t.options.maxHostFunctionInputBytes)throw new Error(`Synchronous bridge request arguments exceed the ${t.options.maxHostFunctionInputBytes} byte size limit.`);let{header:o}=pe(s);if(Atomics.load(o,N.State)!==B.Idle)throw new A(\"Synchronous bridge was not idle.\");let i=_e+1,a=V+1;for(Ke(s,{kind:e,name:r,payload:n,requestIndex:a,sequence:i}),_e=i,V=a,Atomics.store(o,N.State,B.Request),Atomics.notify(o,N.State);Atomics.load(o,N.State)===B.Request;)Atomics.wait(o,N.State,B.Request);if(Atomics.load(o,N.State)!==B.Response)throw new A(\"Synchronous bridge closed before responding.\");let u=et(s,_e);return ge+=1,Atomics.store(o,N.State,B.Idle),Atomics.notify(o,N.State),Ne(t.invocationId),u}function Ne(t){K+=1;let e=K;setImmediate(()=>{e===K&&q===t&&J?.postMessage({invocationId:t,requestCount:V,responseCount:ge,type:\"bridge-idle\"})})}function ir(t,e,r,n,s){V+=1,Re+=1;let o=`${e}:bridge-${Re}`,i=t.newPromise();return ee.set(o,{context:t,deferred:i,invocationId:e,...s===void 0?{}:{registerTrustedError:s},...n===void 0?{}:{resetDateNow:n}}),J?.postMessage({invocationId:e,requestId:o,requestIndex:V,type:\"host-function-request\",...r}),Ne(e),i.handle}function ar(t,e,r,n,s){if(ur(t,n,r.dateNowMs),r.success){let i=t.newString(r.valueJson??\"\");e.resolve(i),i.dispose(),t.executePendingJobs();return}let o=lr(t,r.error);cr(t,s,o,r.error),e.reject(o),o.dispose(),t.executePendingJobs()}function cr(t,e,r,n){if(e===void 0)return;let s=re(t,n?.name),o=re(t,n?.code);try{t.callFunction(e,t.undefined,r,s,o).dispose()}catch(i){throw H(C(t,i))}finally{s.dispose(),o.dispose()}}function ur(t,e,r){if(e===void 0)return;let n=t.newNumber(r);try{try{t.callFunction(e,t.undefined,n).dispose()}catch(s){throw H(C(t,s))}}finally{n.dispose()}}function re(t,e){if(e===null)return t.null;if(typeof e==\"string\")return t.newString(e);if(typeof e==\"number\")return t.newNumber(e);if(typeof e==\"boolean\")return e?t.true:t.false;if(Array.isArray(e)){let r=t.newArray();for(let[n,s]of e.entries()){let o=re(t,s);t.setProp(r,String(n),o),o.dispose()}return r}if(typeof e==\"object\"){let r=t.newObject();for(let[n,s]of Object.entries(e)){let o=re(t,s);t.setProp(r,n,o),o.dispose()}return r}return t.undefined}function nt(t){t.executePendingJobs()}async function st(t,e,r,n){let s=t.resolvePromise(e);r(),nt(t);let o=await Promise.race([s,n]);return r(),nt(t),o}function H(t,e=!1,r){if(typeof t==\"object\"&&t!==null&&\"message\"in t&&typeof t.message==\"string\"){let s=t,o=new Error(s.message),i=r??(e?\"RUN_USER_SOURCE_ERROR\":s.code),{name:a}=s;return typeof a==\"string\"&&(o.name=a),\"stack\"in t&&typeof t.stack==\"string\"&&(o.stack=t.stack),i!==void 0&&Object.defineProperty(o,\"code\",{enumerable:!0,value:i}),r===void 0&&s.details!==void 0&&Object.defineProperty(o,\"details\",{enumerable:!0,value:s.details}),o}let n=new Error(String(t));return e&&Object.defineProperty(n,\"code\",{enumerable:!0,value:r??\"RUN_USER_SOURCE_ERROR\"}),n}function he(t,e,r){let n=H(t,!0,r);return n.stack=Ve({message:n.message,name:n.name,source:e,stack:n.stack}),n}function ot(t,e,r){let n;try{n=t.callFunction(e,t.undefined,r)}catch(s){throw H(C(t,s))}try{return t.typeof(n)===\"string\"?n.toString():void 0}finally{n.dispose()}}function lr(t,e){return t.newError(e?.message??\"Host bridge request failed.\")}function C(t,e){if(!(e instanceof I))return e;try{return Ae(t,e.handle)}finally{e.dispose()}}function Ae(t,e){let r=t.dump(e);if(!(r instanceof Error))return r;for(let n of[\"code\",\"details\"]){let s=e.getOwnPropertyDescriptor(n);if(s?.value===void 0){s?.get?.dispose(),s?.set?.dispose();continue}try{let o=t.dump(s.value);n===\"code\"?Object.defineProperty(r,\"code\",{enumerable:!0,value:o}):Object.defineProperty(r,\"details\",{enumerable:!0,value:o})}finally{s.value.dispose()}}return r}"; +diff --git a/node_modules/run/dist/utils/options.js b/node_modules/run/dist/utils/options.js +index f6f32a5..436849c 100644 +--- a/node_modules/run/dist/utils/options.js ++++ b/node_modules/run/dist/utils/options.js +@@ -20,7 +20,14 @@ const positiveInteger = (value, fallback, path, max = MAX_LIMIT_VALUE) => { + } + return resolved; + }; ++const normalizeTimeoutMode = (mode) => { ++ if (mode !== void 0 && mode !== "wall" && mode !== "execution") { ++ throw new TypeError("limits.timeoutMode must be wall or execution."); ++ } ++ return mode ?? "wall"; ++}; + const normalizeOptions = (limits = {}) => ({ ++ timeoutMode: normalizeTimeoutMode(limits.timeoutMode), + maxBridgeRequests: positiveInteger( + limits.maxBridgeRequests, + DEFAULT_MAX_BRIDGE_REQUESTS, +diff --git a/node_modules/run/dist/utils/options.js.map b/node_modules/run/dist/utils/options.js.map +index 2b2c2a4..3a53630 100644 +--- a/node_modules/run/dist/utils/options.js.map ++++ b/node_modules/run/dist/utils/options.js.map +@@ -1 +1 @@ +-{"version":3,"sources":["../../src/utils/options.ts"],"sourcesContent":["import type { NormalizedRunOptions, RunLimits } from '../types.js';\n\nconst DEFAULT_TIMEOUT_MS = 30_000;\nconst DEFAULT_MEMORY_LIMIT_BYTES = 64 * 1024 * 1024;\nconst DEFAULT_STACK_LIMIT_BYTES = 2 * 1024 * 1024;\nconst DEFAULT_MAX_RESULT_BYTES = 1024 * 1024;\nconst DEFAULT_MAX_CONSOLE_OUTPUT_BYTES = 64 * 1024;\nconst DEFAULT_MAX_SOURCE_BYTES = 256 * 1024;\nconst DEFAULT_MAX_HOST_FUNCTION_ARGUMENTS_BYTES = 1024 * 1024;\nconst DEFAULT_MAX_HOST_FUNCTION_OUTPUT_BYTES = 4 * 1024 * 1024;\nconst DEFAULT_MAX_BRIDGE_REQUESTS = 256;\nconst DEFAULT_MAX_IN_FLIGHT_BRIDGE_REQUESTS = 32;\nconst DEFAULT_MAX_CONTINUATION_BYTES = 32 * 1024 * 1024;\nconst MAX_LIMIT_VALUE = 2_147_483_647;\n\nconst positiveInteger = (\n value: number | undefined,\n fallback: number,\n path: string,\n max = MAX_LIMIT_VALUE,\n): number => {\n const resolved = value ?? fallback;\n if (!Number.isInteger(resolved) || resolved <= 0) {\n throw new TypeError(`${path} must be a positive integer.`);\n }\n if (resolved > max) {\n throw new TypeError(`${path} must be at most ${max}.`);\n }\n return resolved;\n};\n\nexport const normalizeOptions = (\n limits: RunLimits = {},\n): NormalizedRunOptions => ({\n maxBridgeRequests: positiveInteger(\n limits.maxBridgeRequests,\n DEFAULT_MAX_BRIDGE_REQUESTS,\n 'limits.maxBridgeRequests',\n ),\n maxConsoleOutputBytes: positiveInteger(\n limits.maxConsoleOutputBytes,\n DEFAULT_MAX_CONSOLE_OUTPUT_BYTES,\n 'limits.maxConsoleOutputBytes',\n ),\n maxContinuationBytes: positiveInteger(\n limits.maxContinuationBytes,\n DEFAULT_MAX_CONTINUATION_BYTES,\n 'limits.maxContinuationBytes',\n ),\n maxHostFunctionInputBytes: positiveInteger(\n limits.maxHostFunctionArgumentsBytes,\n DEFAULT_MAX_HOST_FUNCTION_ARGUMENTS_BYTES,\n 'limits.maxHostFunctionArgumentsBytes',\n ),\n maxHostFunctionOutputBytes: positiveInteger(\n limits.maxHostFunctionOutputBytes,\n DEFAULT_MAX_HOST_FUNCTION_OUTPUT_BYTES,\n 'limits.maxHostFunctionOutputBytes',\n ),\n maxInFlightBridgeRequests: positiveInteger(\n limits.maxInFlightBridgeRequests,\n DEFAULT_MAX_IN_FLIGHT_BRIDGE_REQUESTS,\n 'limits.maxInFlightBridgeRequests',\n ),\n maxResultBytes: positiveInteger(\n limits.maxResultBytes,\n DEFAULT_MAX_RESULT_BYTES,\n 'limits.maxResultBytes',\n ),\n maxSourceBytes: positiveInteger(\n limits.maxSourceBytes,\n DEFAULT_MAX_SOURCE_BYTES,\n 'limits.maxSourceBytes',\n ),\n maxStackSizeBytes: positiveInteger(\n limits.maxStackSizeBytes,\n DEFAULT_STACK_LIMIT_BYTES,\n 'limits.maxStackSizeBytes',\n ),\n memoryLimitBytes: positiveInteger(\n limits.memoryLimitBytes,\n DEFAULT_MEMORY_LIMIT_BYTES,\n 'limits.memoryLimitBytes',\n ),\n timeoutMs: positiveInteger(\n limits.timeoutMs,\n DEFAULT_TIMEOUT_MS,\n 'limits.timeoutMs',\n ),\n});\n"],"mappings":"AAEA,MAAM,qBAAqB;AAC3B,MAAM,6BAA6B,KAAK,OAAO;AAC/C,MAAM,4BAA4B,IAAI,OAAO;AAC7C,MAAM,2BAA2B,OAAO;AACxC,MAAM,mCAAmC,KAAK;AAC9C,MAAM,2BAA2B,MAAM;AACvC,MAAM,4CAA4C,OAAO;AACzD,MAAM,yCAAyC,IAAI,OAAO;AAC1D,MAAM,8BAA8B;AACpC,MAAM,wCAAwC;AAC9C,MAAM,iCAAiC,KAAK,OAAO;AACnD,MAAM,kBAAkB;AAExB,MAAM,kBAAkB,CACtB,OACA,UACA,MACA,MAAM,oBACK;AACX,QAAM,WAAW,SAAS;AAC1B,MAAI,CAAC,OAAO,UAAU,QAAQ,KAAK,YAAY,GAAG;AAChD,UAAM,IAAI,UAAU,GAAG,IAAI,8BAA8B;AAAA,EAC3D;AACA,MAAI,WAAW,KAAK;AAClB,UAAM,IAAI,UAAU,GAAG,IAAI,oBAAoB,GAAG,GAAG;AAAA,EACvD;AACA,SAAO;AACT;AAEO,MAAM,mBAAmB,CAC9B,SAAoB,CAAC,OACK;AAAA,EAC1B,mBAAmB;AAAA,IACjB,OAAO;AAAA,IACP;AAAA,IACA;AAAA,EACF;AAAA,EACA,uBAAuB;AAAA,IACrB,OAAO;AAAA,IACP;AAAA,IACA;AAAA,EACF;AAAA,EACA,sBAAsB;AAAA,IACpB,OAAO;AAAA,IACP;AAAA,IACA;AAAA,EACF;AAAA,EACA,2BAA2B;AAAA,IACzB,OAAO;AAAA,IACP;AAAA,IACA;AAAA,EACF;AAAA,EACA,4BAA4B;AAAA,IAC1B,OAAO;AAAA,IACP;AAAA,IACA;AAAA,EACF;AAAA,EACA,2BAA2B;AAAA,IACzB,OAAO;AAAA,IACP;AAAA,IACA;AAAA,EACF;AAAA,EACA,gBAAgB;AAAA,IACd,OAAO;AAAA,IACP;AAAA,IACA;AAAA,EACF;AAAA,EACA,gBAAgB;AAAA,IACd,OAAO;AAAA,IACP;AAAA,IACA;AAAA,EACF;AAAA,EACA,mBAAmB;AAAA,IACjB,OAAO;AAAA,IACP;AAAA,IACA;AAAA,EACF;AAAA,EACA,kBAAkB;AAAA,IAChB,OAAO;AAAA,IACP;AAAA,IACA;AAAA,EACF;AAAA,EACA,WAAW;AAAA,IACT,OAAO;AAAA,IACP;AAAA,IACA;AAAA,EACF;AACF;","names":[]} +\ No newline at end of file ++{"version":3,"sources":["../../src/utils/options.ts"],"sourcesContent":["import type { NormalizedRunOptions, RunLimits } from '../types.js';\n\nconst DEFAULT_TIMEOUT_MS = 30_000;\nconst DEFAULT_MEMORY_LIMIT_BYTES = 64 * 1024 * 1024;\nconst DEFAULT_STACK_LIMIT_BYTES = 2 * 1024 * 1024;\nconst DEFAULT_MAX_RESULT_BYTES = 1024 * 1024;\nconst DEFAULT_MAX_CONSOLE_OUTPUT_BYTES = 64 * 1024;\nconst DEFAULT_MAX_SOURCE_BYTES = 256 * 1024;\nconst DEFAULT_MAX_HOST_FUNCTION_ARGUMENTS_BYTES = 1024 * 1024;\nconst DEFAULT_MAX_HOST_FUNCTION_OUTPUT_BYTES = 4 * 1024 * 1024;\nconst DEFAULT_MAX_BRIDGE_REQUESTS = 256;\nconst DEFAULT_MAX_IN_FLIGHT_BRIDGE_REQUESTS = 32;\nconst DEFAULT_MAX_CONTINUATION_BYTES = 32 * 1024 * 1024;\nconst MAX_LIMIT_VALUE = 2_147_483_647;\n\nconst positiveInteger = (\n value: number | undefined,\n fallback: number,\n path: string,\n max = MAX_LIMIT_VALUE,\n): number => {\n const resolved = value ?? fallback;\n if (!Number.isInteger(resolved) || resolved <= 0) {\n throw new TypeError(`${path} must be a positive integer.`);\n }\n if (resolved > max) {\n throw new TypeError(`${path} must be at most ${max}.`);\n }\n return resolved;\n};\n\nconst normalizeTimeoutMode = (mode: RunLimits['timeoutMode']) => {\n if (mode !== undefined && mode !== 'wall' && mode !== 'execution') {\n throw new TypeError('limits.timeoutMode must be wall or execution.');\n }\n return mode ?? 'wall';\n};\n\nexport const normalizeOptions = (\n limits: RunLimits = {},\n): NormalizedRunOptions => ({\n timeoutMode: normalizeTimeoutMode(limits.timeoutMode),\n maxBridgeRequests: positiveInteger(\n limits.maxBridgeRequests,\n DEFAULT_MAX_BRIDGE_REQUESTS,\n 'limits.maxBridgeRequests',\n ),\n maxConsoleOutputBytes: positiveInteger(\n limits.maxConsoleOutputBytes,\n DEFAULT_MAX_CONSOLE_OUTPUT_BYTES,\n 'limits.maxConsoleOutputBytes',\n ),\n maxContinuationBytes: positiveInteger(\n limits.maxContinuationBytes,\n DEFAULT_MAX_CONTINUATION_BYTES,\n 'limits.maxContinuationBytes',\n ),\n maxHostFunctionInputBytes: positiveInteger(\n limits.maxHostFunctionArgumentsBytes,\n DEFAULT_MAX_HOST_FUNCTION_ARGUMENTS_BYTES,\n 'limits.maxHostFunctionArgumentsBytes',\n ),\n maxHostFunctionOutputBytes: positiveInteger(\n limits.maxHostFunctionOutputBytes,\n DEFAULT_MAX_HOST_FUNCTION_OUTPUT_BYTES,\n 'limits.maxHostFunctionOutputBytes',\n ),\n maxInFlightBridgeRequests: positiveInteger(\n limits.maxInFlightBridgeRequests,\n DEFAULT_MAX_IN_FLIGHT_BRIDGE_REQUESTS,\n 'limits.maxInFlightBridgeRequests',\n ),\n maxResultBytes: positiveInteger(\n limits.maxResultBytes,\n DEFAULT_MAX_RESULT_BYTES,\n 'limits.maxResultBytes',\n ),\n maxSourceBytes: positiveInteger(\n limits.maxSourceBytes,\n DEFAULT_MAX_SOURCE_BYTES,\n 'limits.maxSourceBytes',\n ),\n maxStackSizeBytes: positiveInteger(\n limits.maxStackSizeBytes,\n DEFAULT_STACK_LIMIT_BYTES,\n 'limits.maxStackSizeBytes',\n ),\n memoryLimitBytes: positiveInteger(\n limits.memoryLimitBytes,\n DEFAULT_MEMORY_LIMIT_BYTES,\n 'limits.memoryLimitBytes',\n ),\n timeoutMs: positiveInteger(\n limits.timeoutMs,\n DEFAULT_TIMEOUT_MS,\n 'limits.timeoutMs',\n ),\n});\n"],"mappings":"AAEA,MAAM,qBAAqB;AAC3B,MAAM,6BAA6B,KAAK,OAAO;AAC/C,MAAM,4BAA4B,IAAI,OAAO;AAC7C,MAAM,2BAA2B,OAAO;AACxC,MAAM,mCAAmC,KAAK;AAC9C,MAAM,2BAA2B,MAAM;AACvC,MAAM,4CAA4C,OAAO;AACzD,MAAM,yCAAyC,IAAI,OAAO;AAC1D,MAAM,8BAA8B;AACpC,MAAM,wCAAwC;AAC9C,MAAM,iCAAiC,KAAK,OAAO;AACnD,MAAM,kBAAkB;AAExB,MAAM,kBAAkB,CACtB,OACA,UACA,MACA,MAAM,oBACK;AACX,QAAM,WAAW,SAAS;AAC1B,MAAI,CAAC,OAAO,UAAU,QAAQ,KAAK,YAAY,GAAG;AAChD,UAAM,IAAI,UAAU,GAAG,IAAI,8BAA8B;AAAA,EAC3D;AACA,MAAI,WAAW,KAAK;AAClB,UAAM,IAAI,UAAU,GAAG,IAAI,oBAAoB,GAAG,GAAG;AAAA,EACvD;AACA,SAAO;AACT;AAEA,MAAM,uBAAuB,CAAC,SAAmC;AAC/D,MAAI,SAAS,UAAa,SAAS,UAAU,SAAS,aAAa;AACjE,UAAM,IAAI,UAAU,+CAA+C;AAAA,EACrE;AACA,SAAO,QAAQ;AACjB;AAEO,MAAM,mBAAmB,CAC9B,SAAoB,CAAC,OACK;AAAA,EAC1B,aAAa,qBAAqB,OAAO,WAAW;AAAA,EACpD,mBAAmB;AAAA,IACjB,OAAO;AAAA,IACP;AAAA,IACA;AAAA,EACF;AAAA,EACA,uBAAuB;AAAA,IACrB,OAAO;AAAA,IACP;AAAA,IACA;AAAA,EACF;AAAA,EACA,sBAAsB;AAAA,IACpB,OAAO;AAAA,IACP;AAAA,IACA;AAAA,EACF;AAAA,EACA,2BAA2B;AAAA,IACzB,OAAO;AAAA,IACP;AAAA,IACA;AAAA,EACF;AAAA,EACA,4BAA4B;AAAA,IAC1B,OAAO;AAAA,IACP;AAAA,IACA;AAAA,EACF;AAAA,EACA,2BAA2B;AAAA,IACzB,OAAO;AAAA,IACP;AAAA,IACA;AAAA,EACF;AAAA,EACA,gBAAgB;AAAA,IACd,OAAO;AAAA,IACP;AAAA,IACA;AAAA,EACF;AAAA,EACA,gBAAgB;AAAA,IACd,OAAO;AAAA,IACP;AAAA,IACA;AAAA,EACF;AAAA,EACA,mBAAmB;AAAA,IACjB,OAAO;AAAA,IACP;AAAA,IACA;AAAA,EACF;AAAA,EACA,kBAAkB;AAAA,IAChB,OAAO;AAAA,IACP;AAAA,IACA;AAAA,EACF;AAAA,EACA,WAAW;AAAA,IACT,OAAO;AAAA,IACP;AAAA,IACA;AAAA,EACF;AACF;","names":[]} +\ No newline at end of file +diff --git a/node_modules/run/package.json b/node_modules/run/package.json +index 5477e41..8b66aa9 100644 +--- a/node_modules/run/package.json ++++ b/node_modules/run/package.json +@@ -41,16 +41,8 @@ + "ultracite": "7.3.2", + "vitest": "^4.1.6" + }, +- "peerDependencies": { +- "typescript": ">=5.1.6 <7" +- }, +- "peerDependenciesMeta": { +- "typescript": { +- "optional": true +- } +- }, + "engines": { +- "node": ">=20.19.0" ++ "node": ">=22.19.0" + }, + "publishConfig": { + "access": "public" diff --git a/patches/run-2.1.4-notices.md b/patches/run-2.1.4-notices.md new file mode 100644 index 0000000000..84acce4728 --- /dev/null +++ b/patches/run-2.1.4-notices.md @@ -0,0 +1,87 @@ +# Third-party notices + +`run` embeds the `devalue` serializer and a QuickJS WebAssembly runtime built by the +[`quickjs-wasi`](https://github.com/vercel-labs/quickjs-wasi) project. +The following packages are used to build the published JavaScript and embedded +WebAssembly artifact: + +| Package | Version | License | +| -------------- | ------- | ------- | +| `devalue` | 5.8.2 | MIT | +| `quickjs-wasi` | 3.6.0 | MIT | + +The release verification script rejects unreviewed changes to these embedded +dependencies. + +## devalue + +Copyright (c) 2018-19 [devalue contributors](https://github.com/sveltejs/devalue/graphs/contributors) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +## quickjs-wasi + +The MIT License + +Copyright (c) quickjs-wasi contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +## QuickJS + +QuickJS Javascript Engine + +Copyright (c) 2017-2026 Fabrice Bellard +Copyright (c) 2017-2025 Charlie Gordon +Copyright (c) 2023-2026 Ben Noordhuis +Copyright (c) 2023-2026 Saúl Ibarra Corretgé + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/patches/run-2.1.4-source.diff b/patches/run-2.1.4-source.diff new file mode 100644 index 0000000000..e3538093c6 --- /dev/null +++ b/patches/run-2.1.4-source.diff @@ -0,0 +1,366 @@ +diff --git a/packages/run/package.json b/packages/run/package.json +index b205c66..c5aad28 100644 +--- a/packages/run/package.json ++++ b/packages/run/package.json +@@ -62,16 +62,8 @@ + "ultracite": "7.3.2", + "vitest": "^4.1.6" + }, +- "peerDependencies": { +- "typescript": ">=5.1.6 <7" +- }, +- "peerDependenciesMeta": { +- "typescript": { +- "optional": true +- } +- }, + "engines": { +- "node": ">=20.19.0" ++ "node": ">=22.19.0" + }, + "publishConfig": { + "access": "public" +diff --git a/packages/run/src/resource-hardening.test.ts b/packages/run/src/resource-hardening.test.ts +index 60cf6a4..b499b1f 100644 +--- a/packages/run/src/resource-hardening.test.ts ++++ b/packages/run/src/resource-hardening.test.ts +@@ -60,7 +60,9 @@ describe('resource and lifecycle hardening', () => { + LIMIT_NAMES.map(name => [name, MAX_LIMIT_VALUE]), + ) as RunLimits; + +- expect(Object.values(normalizeOptions(limits))).toEqual( ++ const { timeoutMode, ...numericLimits } = normalizeOptions(limits); ++ expect(timeoutMode).toBe('wall'); ++ expect(Object.values(numericLimits)).toEqual( + Array.from({ length: LIMIT_NAMES.length }, () => MAX_LIMIT_VALUE), + ); + }); +diff --git a/packages/run/src/runtime/guest-sources.ts b/packages/run/src/runtime/guest-sources.ts +index 1f526a7..dbbcbd3 100644 +--- a/packages/run/src/runtime/guest-sources.ts ++++ b/packages/run/src/runtime/guest-sources.ts +@@ -640,7 +640,7 @@ return Object.freeze({ + }; + + export const wrapUserCode = (js: string): string => ` +-globalThis.__runResult = (async () => { ++(async () => { + ${js} + })(); + `; +diff --git a/packages/run/src/runtime/manager.ts b/packages/run/src/runtime/manager.ts +index 94a79fa..169fc51 100644 +--- a/packages/run/src/runtime/manager.ts ++++ b/packages/run/src/runtime/manager.ts +@@ -365,6 +365,9 @@ export async function runManaged(input: InternalRunInput): Promise { + } + const needsSyncBridge = + input.moduleLoader !== undefined || input.syncHostFunctionManifest.size > 0; ++ if (normalizedOptions.timeoutMode === 'execution' && needsSyncBridge) { ++ throw new TypeError('Execution time budgets require asynchronous host functions.'); ++ } + const syncBridgeBytes = needsSyncBridge + ? getSyncBridgeBufferBytes( + normalizedOptions.maxHostFunctionInputBytes, +@@ -434,7 +437,9 @@ export async function runManaged(input: InternalRunInput): Promise { + } + const workerOptions = { + ...normalizedOptions, +- timeoutMs: Math.max(1, deadlineMs - Date.now()), ++ timeoutMs: normalizedOptions.timeoutMode === 'execution' ++ ? normalizedOptions.timeoutMs ++ : Math.max(1, deadlineMs - Date.now()), + }; + const run = startWorkerRun({ + ...input, +@@ -729,12 +734,12 @@ function startWorkerRun({ + failTerminal(new RunAbortedError()); + }); + +- const timeoutHandle = setTimeout( ++ const timeoutHandle = normalizedOptions.timeoutMode === 'wall' ? setTimeout( + bindInvocationContext(() => { + failTerminal(new RunTimeoutError(timeoutErrorMs)); + }), + normalizedOptions.timeoutMs, +- ); ++ ) : undefined; + + const onMessage = bindInvocationContext((value: unknown) => { + try { +@@ -893,9 +898,10 @@ function startWorkerRun({ + invocationId, + moduleLoader: moduleLoader !== undefined, + options: { +- executionTimeoutMs: getWorkerExecutionTimeoutMs( +- normalizedOptions.timeoutMs, +- ), ++ executionTimeoutMs: normalizedOptions.timeoutMode === 'execution' ++ ? normalizedOptions.timeoutMs ++ : getWorkerExecutionTimeoutMs(normalizedOptions.timeoutMs), ++ timeoutMode: normalizedOptions.timeoutMode, + maxConsoleOutputBytes: normalizedOptions.maxConsoleOutputBytes, + maxHostFunctionInputBytes: normalizedOptions.maxHostFunctionInputBytes, + maxResultBytes: normalizedOptions.maxResultBytes, +@@ -1546,7 +1552,7 @@ function startWorkerRun({ + context, + ), + outerAbortSignal, +- deadlineMs, ++ normalizedOptions.timeoutMode === 'execution' ? Date.now() + timeoutErrorMs : deadlineMs, + timeoutErrorMs, + ); + assertContinuationTokenSize( +diff --git a/packages/run/src/runtime/protocol-validation.ts b/packages/run/src/runtime/protocol-validation.ts +index 958b7bb..d43d80e 100644 +--- a/packages/run/src/runtime/protocol-validation.ts ++++ b/packages/run/src/runtime/protocol-validation.ts +@@ -58,12 +58,15 @@ const isRunOptions = (value: unknown): boolean => { + 'maxStackSizeBytes', + 'memoryLimitBytes', + 'timeoutMs', ++ 'timeoutMode', + ]); + } catch { + return false; + } +- return Object.values(value).every( +- item => Number.isSafeInteger(item) && (item as number) > 0, ++ return Object.entries(value).every( ++ ([key, item]) => key === 'timeoutMode' ++ ? item === 'wall' || item === 'execution' ++ : Number.isSafeInteger(item) && (item as number) > 0, + ); + }; + +diff --git a/packages/run/src/runtime/protocol.test.ts b/packages/run/src/runtime/protocol.test.ts +index 7b9ef6b..57b0ff2 100644 +--- a/packages/run/src/runtime/protocol.test.ts ++++ b/packages/run/src/runtime/protocol.test.ts +@@ -5,6 +5,7 @@ import { + } from './protocol-validation.js'; + + const WORKER_OPTIONS = { ++ timeoutMode: 'wall', + executionTimeoutMs: 950, + maxConsoleOutputBytes: 64 * 1024, + maxHostFunctionInputBytes: 1024 * 1024, +diff --git a/packages/run/src/runtime/protocol.ts b/packages/run/src/runtime/protocol.ts +index 03b47c5..6ce42a4 100644 +--- a/packages/run/src/runtime/protocol.ts ++++ b/packages/run/src/runtime/protocol.ts +@@ -17,6 +17,7 @@ export interface WorkerRunMessage { + options: Pick< + NormalizedRunOptions, + | 'timeoutMs' ++ | 'timeoutMode' + | 'memoryLimitBytes' + | 'maxStackSizeBytes' + | 'maxResultBytes' +diff --git a/packages/run/src/runtime/worker-message.test.ts b/packages/run/src/runtime/worker-message.test.ts +index 4aa91e1..f2763a7 100644 +--- a/packages/run/src/runtime/worker-message.test.ts ++++ b/packages/run/src/runtime/worker-message.test.ts +@@ -17,6 +17,7 @@ const createRunMessage = ( + invocationId, + moduleLoader: false, + options: { ++ timeoutMode: 'wall', + executionTimeoutMs: 950, + maxConsoleOutputBytes: 64 * 1024, + maxHostFunctionInputBytes: 1024 * 1024, +diff --git a/packages/run/src/runtime/worker.ts b/packages/run/src/runtime/worker.ts +index 49e93c6..a100f5f 100644 +--- a/packages/run/src/runtime/worker.ts ++++ b/packages/run/src/runtime/worker.ts +@@ -195,10 +195,17 @@ async function execute(message: WorkerRunMessage): Promise { + let interruptChecks = 0; + let cancelled = false; + let executionTimedOut = false; ++ const cancellation = createPromiseWithResolvers(); ++ void cancellation.promise.catch(() => undefined); ++ let executedMs = 0; ++ let executingSince: number | undefined; ++ const executionOnly = message.options.timeoutMode === 'execution'; + const quickJSOptions: Parameters[0] = { + interruptHandler: () => { + interruptChecks += 1; +- const timedOut = interruptChecks > 10_000 || Date.now() > deadline; ++ const timedOut = interruptChecks > 10_000 || (executionOnly ++ ? executedMs + (executingSince === undefined ? 0 : performance.now() - executingSince) > message.options.executionTimeoutMs ++ : Date.now() > deadline); + executionTimedOut ||= timedOut; + return cancelled || timedOut; + }, +@@ -213,6 +220,40 @@ async function execute(message: WorkerRunMessage): Promise { + }; + } + const context = await createQuickJSContext(quickJSOptions); ++ if (executionOnly) { ++ // Only synchronous entries into QuickJS consume the shared budget. Reentrant ++ // calls (e.g. console formatting) are already inside the outer entry. ++ const measure = (operation: () => T): T => { ++ if (executingSince !== undefined) return operation(); ++ if (executionTimedOut) throw new RunTimeoutError(message.options.timeoutMs); ++ executingSince = performance.now(); ++ let result: T; ++ try { ++ result = operation(); ++ } catch (error) { ++ if (executionTimedOut) throw new RunTimeoutError(message.options.timeoutMs); ++ throw error; ++ } finally { ++ executedMs += performance.now() - executingSince; ++ executingSince = undefined; ++ executionTimedOut ||= executedMs > message.options.executionTimeoutMs; ++ } ++ if (executionTimedOut) throw new RunTimeoutError(message.options.timeoutMs); ++ return result; ++ }; ++ const evalCode = context.evalCode.bind(context); ++ context.evalCode = (...args) => measure(() => evalCode(...args)); ++ const callFunction = context.callFunction.bind(context); ++ context.callFunction = (...args) => measure(() => callFunction(...args)); ++ const executePendingJobs = context.executePendingJobs.bind(context); ++ context.executePendingJobs = (...args) => measure(() => executePendingJobs(...args)); ++ const dump = context.dump.bind(context); ++ context.dump = (...args) => measure(() => dump(...args)); ++ const setProp = context.setProp.bind(context); ++ context.setProp = (...args) => measure(() => setProp(...args)); ++ const resolvePromise = context.resolvePromise.bind(context); ++ context.resolvePromise = (...args) => measure(() => resolvePromise(...args)); ++ } + let bridgeFunctions: + | { + invokeHostFunction: JSValueHandle; +@@ -231,10 +272,12 @@ async function execute(message: WorkerRunMessage): Promise { + activeCancellation = { + cancel: () => { + cancelled = true; ++ cancellation.reject(new Error('Worker execution cancelled by host')); + }, + fail: error => { + executionFailure ??= { error }; + cancelled = true; ++ cancellation.reject(error); + }, + invocationId: message.invocationId, + isCancelled: () => cancelled, +@@ -280,6 +323,7 @@ async function execute(message: WorkerRunMessage): Promise { + throw new Error('Worker execution cancelled by host'); + } + }, ++ cancellation.promise, + ); + const completedFailure = getExecutionFailure(); + if (completedFailure !== undefined) { +@@ -380,6 +424,7 @@ async function evaluateUserSource( + serializeJsonPayload: JSValueHandle, + getTrustedErrorCode: JSValueHandle, + assertActive: () => void, ++ cancellation: Promise, + ): Promise { + if (message.sourceType === 'module') { + let modulePromise: JSValueHandle; +@@ -396,6 +441,7 @@ async function evaluateUserSource( + context, + modulePromise, + assertActive, ++ cancellation, + ); + if (!modulePromise.disposed) { + modulePromise.dispose(); +@@ -422,17 +468,18 @@ async function evaluateUserSource( + ); + } + const wrapped = wrapUserCode(message.source); ++ let promiseHandle: JSValueHandle; + try { +- context.evalCode(wrapped, 'run.js').dispose(); ++ promiseHandle = context.evalCode(wrapped, 'run.js'); + } catch (error) { + throw toUserSourceError(dumpQuickJSError(context, error), message.source); + } + +- const promiseHandle = context.global.getProp('__runResult'); + const resolvedResult = await resolveQuickJSPromise( + context, + promiseHandle, + assertActive, ++ cancellation, + ); + if (!promiseHandle.disposed) { + promiseHandle.dispose(); +@@ -1005,21 +1052,16 @@ async function resolveQuickJSPromise( + context: QuickJS, + promiseHandle: JSValueHandle, + assertActive: () => void, ++ cancellation: Promise, + ) { + const resolved = context.resolvePromise(promiseHandle); +- const notSettled = Symbol('not-settled'); +- for (;;) { +- assertActive(); +- drainPendingJobs(context); +- const nextTurn = createPromiseWithResolvers(); +- setTimeout(() => nextTurn.resolve(notSettled), 0); +- const result = await Promise.race([resolved, nextTurn.promise]); +- if (result !== notSettled) { +- assertActive(); +- drainPendingJobs(context); +- return result; +- } +- } ++ assertActive(); ++ drainPendingJobs(context); ++ // Bridge responses drain newly runnable jobs. An idle VM needs no polling. ++ const result = await Promise.race([resolved, cancellation]); ++ assertActive(); ++ drainPendingJobs(context); ++ return result; + } + + function toError( +diff --git a/packages/run/src/types.ts b/packages/run/src/types.ts +index 352b1dd..983fdb3 100644 +--- a/packages/run/src/types.ts ++++ b/packages/run/src/types.ts +@@ -63,6 +63,8 @@ export type HostFunctionManifest = ReadonlyMap>; + + /** Resource limits applied to one sandbox invocation. */ + export interface RunLimits { ++ /** Count elapsed invocation time (default), or synchronous VM execution only. */ ++ timeoutMode?: 'wall' | 'execution'; + /** @default `30_000` */ + timeoutMs?: number; + /** @default `64 * 1024 * 1024` */ +@@ -284,6 +286,7 @@ export interface InternalRunInput extends RunInput { + + /** @internal */ + export interface NormalizedRunOptions { ++ timeoutMode: 'wall' | 'execution'; + timeoutMs: number; + memoryLimitBytes: number; + maxStackSizeBytes: number; +diff --git a/packages/run/src/utils/options.ts b/packages/run/src/utils/options.ts +index 7606a03..4ad4871 100644 +--- a/packages/run/src/utils/options.ts ++++ b/packages/run/src/utils/options.ts +@@ -29,9 +29,17 @@ const positiveInteger = ( + return resolved; + }; + ++const normalizeTimeoutMode = (mode: RunLimits['timeoutMode']) => { ++ if (mode !== undefined && mode !== 'wall' && mode !== 'execution') { ++ throw new TypeError('limits.timeoutMode must be wall or execution.'); ++ } ++ return mode ?? 'wall'; ++}; ++ + export const normalizeOptions = ( + limits: RunLimits = {}, + ): NormalizedRunOptions => ({ ++ timeoutMode: normalizeTimeoutMode(limits.timeoutMode), + maxBridgeRequests: positiveInteger( + limits.maxBridgeRequests, + DEFAULT_MAX_BRIDGE_REQUESTS, diff --git a/scripts/asf-license-headers.mjs b/scripts/asf-license-headers.mjs index edfe6194c4..960c22eaef 100644 --- a/scripts/asf-license-headers.mjs +++ b/scripts/asf-license-headers.mjs @@ -195,6 +195,7 @@ export const exclusionRules = [ 'packages/cli/RUNTIME_HOST_PEER_DEPENDENCIES.rust.tsv', 'packages/cli/RUNTIME_HOST_PEER_THIRD_PARTY_NOTICES.txt', 'packages/cli/THIRD_PARTY_NOTICES.txt', + 'patches/run-2.1.4-notices.md', ), }, { @@ -204,6 +205,7 @@ export const exclusionRules = [ matches: (path) => isOneOf( 'experiments/windows-sandbox/launcher/Cargo.lock', + 'patches/run-2.1.4-source.diff', // Adapted from opencode under MIT; attribution pinned by #3325. 'packages/runtime/src/edit-replace.ts', 'packages/runtime/src/tool-output.ts', diff --git a/scripts/generate-third-party-notices.mjs b/scripts/generate-third-party-notices.mjs index 3ce4e568f2..5ce9414b01 100644 --- a/scripts/generate-third-party-notices.mjs +++ b/scripts/generate-third-party-notices.mjs @@ -105,14 +105,14 @@ const LICENSE_METADATA_OVERRIDES = new Map([ // The published tarball omits the repository LICENSE; package.json declares Apache-2.0. // Keyed by exact version so a bump re-checks the license rather than inheriting this. const APACHE_TEXT_OVERRIDE_KEYS = new Set([ - '@ai-sdk/provider-utils@5.0.34', + '@ai-sdk/provider-utils@5.0.40', '@sigstore/verify@4.1.2', ]); const EMBEDDED_COMPONENT_LICENSES = new Map([ [ '@ai-sdk/code-mode', { - version: '1.0.42', + version: '1.0.56', components: [ { name: 'quickjs-emscripten (embedded runtime)',