From 1a187cbcc101f766e3c2a2b5ca5db5f8d341cb87 Mon Sep 17 00:00:00 2001 From: liubw Date: Wed, 11 Nov 2026 22:03:09 +0800 Subject: [PATCH 1/6] fix(editor): align block feedback and simplify search controls --- qml/EditorTools.qml | 108 +++++++++++++++++++------- qml/Main.qml | 40 +++++++--- qml/NotesPopover.qml | 4 +- qml/SourceEditor.qml | 3 + tests/AdvancedEditorRegression.mjs | 19 +++++ tests/BlockHandleRegression.mjs | 42 ++++++++-- tests/EditorInteractionRegression.mjs | 84 ++++++++++++++++++++ web/editor/dist/editor.js | 84 +++++++++++++++----- web/editor/editor.css | 7 +- web/editor/tools.js | 66 +++++++++++----- 10 files changed, 372 insertions(+), 85 deletions(-) create mode 100644 tests/EditorInteractionRegression.mjs diff --git a/qml/EditorTools.qml b/qml/EditorTools.qml index e618175..3c75a9a 100644 --- a/qml/EditorTools.qml +++ b/qml/EditorTools.qml @@ -18,8 +18,22 @@ Item { property var spellSuggestions: [] property int documentEpoch: -1 property bool dragging: false + property real dragX: 0 property real dragY: 0 - function closeSlash() { slashMenu.close() } + property var pressedBlock: null + property var pendingContext: null + property int contextSequence: 0 + readonly property var handleBlock: pressedBlock || state.block + readonly property bool dragInside: dragX >= 0 && dragX < width - outlineWidth && dragY >= 0 && dragY < height + function cancelDrag() { + if (handlePointer && handlePointer.pressed) handlePointer.gestureCanceled = true + dragging = false; pressedBlock = null; post("cancelBlockMove") + } + function previewDrag() { + if (dragInside) post("previewBlockMove", {pos: pressedBlock.pos, y: dragY}) + else post("cancelBlockMove") + } + function closeSlash() { slashMenu.suppressOnClose = false; slashMenu.close() } function post(name, args) { source.action(name, args || {}) } function toggleOutline(anchor, originMenu) { if (width > 600) { outlineVisible = !outlineVisible; controller.setPreference("editorOutline", outlineVisible) } @@ -29,8 +43,8 @@ Item { function showShortcuts(anchor) { helpPanel.openFromButton(anchor) } function openMenu(anchor) { toolsMenu.openFromButton(anchor) } function openContext(x, y, suggestions) { - block = state.block || {}; spellSuggestions = suggestions || [] - blockMenu.openAtPoint(root, Qt.point(x, y)) + pendingContext = {x: x, y: y, suggestions: suggestions || [], request: ++contextSequence} + post("contextBlock", {x: x, y: y, request: contextSequence}) } function openMath(originMenu) { const value = state.math || {}; mathPanel.targetPos = value.pos === undefined ? -1 : value.pos @@ -38,7 +52,8 @@ Item { if (originMenu) mathPanel.openFromMenu(originMenu); else mathPanel.openFromButton(handle.visible ? handle : caretAnchor) } function openCode(originMenu) { - const value = state.code || {}; codePanel.targetPos = value.pos === undefined ? (state.block ? state.block.pos : 0) : value.pos + const value = originMenu === blockMenu ? block : (state.code || {}) + codePanel.targetPos = value.pos === undefined ? 0 : value.pos const index = language.model.indexOf(value.language || "plain"); language.currentIndex = index < 0 ? 0 : index if (originMenu) codePanel.openFromMenu(originMenu); else codePanel.openFromButton(handle.visible ? handle : caretAnchor) } @@ -51,55 +66,85 @@ Item { function uiChanged() { if (state.epoch !== undefined && documentEpoch !== state.epoch) { documentEpoch = state.epoch - slashMenu.close(); blockMenu.close(); toolsMenu.close(); mathPanel.close(); codePanel.close(); imagePanel.close(); helpPanel.close(); attachmentsPanel.close(); outlinePanel.close() - dragging = false + closeSlash(); blockMenu.close(); toolsMenu.close(); mathPanel.close(); codePanel.close(); imagePanel.close(); helpPanel.close(); attachmentsPanel.close(); outlinePanel.close() + dragging = false; pressedBlock = null; pendingContext = null + } + if (pendingContext && state.context && state.context.request === pendingContext.request) { + const pending = pendingContext; pendingContext = null + block = state.context.block || {}; spellSuggestions = pending.suggestions + if (state.context.block) blockMenu.openAtPoint(root, Qt.point(pending.x, pending.y)) } const slash = state.slash if (slash && slash.items.length && editable) { caretAnchor.x = Math.max(0, Math.min(width - outlineWidth - 30, slash.x)); caretAnchor.y = Math.max(0, Math.min(height - 22, slash.y)) slashMenu.currentIndex = slash.index if (!slashMenu.visible) slashMenu.openForCaret(caretAnchor) - } else if (slashMenu.visible) slashMenu.close() + } else if (slashMenu.visible) closeSlash() } onStateChanged: uiChanged() + onEditableChanged: if (!editable) cancelDrag() + onVisibleChanged: if (!visible) cancelDrag() + Shortcut { sequence: "Escape"; enabled: root.dragging; onActivated: root.cancelDrag() } Item { id: caretAnchor; width: 8; height: 18; x: 32; y: 18 } LiquidActionButton { id: handle + objectName: "editorBlockHandle" // Only a fresh paragraph's first editing session suppresses its handle. - visible: !!root.state.blockHandleVisible - && !!root.state.block && root.state.block.y >= 0 && root.state.block.y < root.height && root.editable - x: Math.max(12, root.state.block ? root.state.block.x - width - 8 : 12); y: Math.max(0, root.state.block ? root.state.block.y : 0) + visible: (root.dragging || !!root.state.blockHandleVisible) + && !!root.handleBlock && root.handleBlock.y >= 0 && root.handleBlock.y < root.height && root.editable + x: Math.max(12, root.handleBlock ? root.handleBlock.x - width - 8 : 12); y: Math.max(0, root.handleBlock ? root.handleBlock.y : 0) implicitWidth: 26; implicitHeight: 26; iconOnly: true; iconName: "more"; iconSize: 16 materialForm: true Accessible.name: "块操作,可拖动块,或使用 Alt+Shift+方向键移动" onClicked: { root.block = root.state.block; root.spellSuggestions = []; blockMenu.openFromButton(handle) } MouseArea { anchors.fill: parent + id: handlePointer cursorShape: pressed ? Qt.ClosedHandCursor : Qt.OpenHandCursor property real startY: 0 property int startPos: 0 - onPressed: function(mouse) { startY = mapToItem(root, mouse.x, mouse.y).y; startPos = root.state.block.pos; root.dragging = false } + property bool gestureCanceled: false + onPressed: function(mouse) { + gestureCanceled = false + root.pressedBlock = root.state.block + startY = mapToItem(root, mouse.x, mouse.y).y; startPos = root.pressedBlock.pos; root.dragging = false + } onPositionChanged: function(mouse) { - if (!pressed) return + if (!pressed || gestureCanceled) return const point = mapToItem(root, mouse.x, mouse.y) if (Math.abs(point.y - startY) > 6) root.dragging = true if (root.dragging) { - root.dragY = point.y - if (point.y < 35) root.post("dragScroll", {delta: -20}) - else if (point.y > root.height - 35) root.post("dragScroll", {delta: 20}) + root.dragX = point.x; root.dragY = point.y + root.previewDrag() } } onReleased: function(mouse) { - if (root.dragging) root.post("moveBlock", {pos: startPos, y: root.dragY}) + if (gestureCanceled) { root.cancelDrag(); return } + if (root.dragging) { + const point = mapToItem(root, mouse.x, mouse.y) + root.dragX = point.x; root.dragY = point.y + if (root.dragInside) root.post("moveBlock", {pos: startPos, y: point.y}) + } else if (mouse.modifiers & Qt.ShiftModifier) root.post("selectBlock", {pos: startPos, extend: true}) - else { root.block = root.state.block; root.spellSuggestions = []; blockMenu.openFromButton(handle) } - root.dragging = false + else if (containsMouse) { root.block = root.pressedBlock; root.spellSuggestions = []; blockMenu.openFromButton(handle) } + root.cancelDrag() } - onCanceled: root.dragging = false + onCanceled: root.cancelDrag() } KosToolTip { target: handle; text: "拖动移动块,点击打开块操作" } } - Rectangle { visible: root.dragging; x: root.source.inset; y: root.dragY; width: Math.max(0, root.width - root.outlineWidth - root.source.inset * 2); height: 2; color: AppTheme.border } + Timer { + interval: 40; repeat: true + running: root.dragging && root.dragInside && (root.dragY < 35 || root.dragY > root.height - 35) + onTriggered: { root.post("dragScroll", {delta: root.dragY < 35 ? -16 : 16}); root.previewDrag() } + } + Rectangle { + objectName: "editorBlockDropIndicator" + readonly property var target: root.state.dropTarget + visible: root.dragging && root.dragInside && !!target && target.y >= 0 && target.y < root.height + x: target ? target.x : 0; y: target ? target.y : 0 + width: target ? target.width : 0; height: 2; radius: 1; color: AppTheme.mutedText + } Component { id: outlineView ColumnLayout { @@ -141,7 +186,12 @@ Item { } NotesPopover { id: slashMenu; sourceItem: root.sceneItem; anchorItem: caretAnchor; focus: false - onClosed: root.post("dismissSlash") + maxHeight: 320 + property bool suppressOnClose: true + onOpened: suppressOnClose = true + // Filtering, applying an entry and changing documents also close this menu. + // Only an explicit dismissal should suppress the current slash query. + onClosed: if (suppressOnClose && root.state.slash && root.state.slash.items.length && root.editable) root.post("dismissSlash") Instantiator { model: root.state.slash ? root.state.slash.items : [] delegate: LiquidPopoverItem { @@ -160,16 +210,16 @@ Item { LiquidPopoverItem { text: "选择块"; enabled: root.editable; onTriggered: root.post("selectBlock", {pos: root.block.pos}) } LiquidPopoverItem { text: "复制块"; enabled: root.editable; onTriggered: root.post("copyBlock", {pos: root.block.pos, selection: true}) } LiquidPopoverItem { text: "创建块副本"; enabled: root.editable; onTriggered: root.post("duplicateBlock", {pos: root.block.pos, selection: true}) } - LiquidPopoverItem { text: "粘贴块"; enabled: root.editable; onTriggered: root.post("pasteBlock", {pos: root.block.pos}) } - LiquidPopoverItem { text: "上移块 Alt+Shift+↑"; enabled: root.editable; onTriggered: root.post("moveBlock", {pos: root.block.pos, direction: "up", selection: true}) } - LiquidPopoverItem { text: "下移块 Alt+Shift+↓"; enabled: root.editable; onTriggered: root.post("moveBlock", {pos: root.block.pos, direction: "down", selection: true}) } - LiquidPopoverItem { text: "转换为正文"; enabled: root.editable; onTriggered: root.post("blockType", {pos: root.block.pos, command: "paragraph"}) } - LiquidPopoverItem { text: "转换为二级标题"; enabled: root.editable; onTriggered: root.post("blockType", {pos: root.block.pos, command: "heading2"}) } + LiquidPopoverItem { text: "粘贴块"; enabled: root.editable && !!root.state.canPasteBlock; onTriggered: root.post("pasteBlock", {pos: root.block.pos}) } + LiquidPopoverItem { text: "上移块 Alt+Shift+↑"; enabled: root.editable && !!root.block.canMoveUp; onTriggered: root.post("moveBlock", {pos: root.block.pos, direction: "up", selection: true}) } + LiquidPopoverItem { text: "下移块 Alt+Shift+↓"; enabled: root.editable && !!root.block.canMoveDown; onTriggered: root.post("moveBlock", {pos: root.block.pos, direction: "down", selection: true}) } + LiquidPopoverItem { text: "转换为正文"; enabled: root.editable && !!root.block.canConvert; onTriggered: root.post("blockType", {pos: root.block.pos, command: "paragraph"}) } + LiquidPopoverItem { text: "转换为二级标题"; enabled: root.editable && !!root.block.canConvert; onTriggered: root.post("blockType", {pos: root.block.pos, command: "heading2"}) } LiquidPopoverItem { text: "折叠 / 展开标题"; enabled: root.block.type === "heading"; onTriggered: root.post("toggleFold", {pos: root.block.pos}) } LiquidPopoverItem { text: "删除块"; enabled: root.editable; onTriggered: root.post("deleteBlock", {pos: root.block.pos, selection: true}) } - LiquidPopoverItem { text: "代码语言与复制…"; visible: !!root.state.code; onTriggered: root.openCode(blockMenu) } - LiquidPopoverItem { text: "编辑数学公式…"; visible: !!root.state.math; enabled: root.editable; onTriggered: root.openMath(blockMenu) } - LiquidPopoverItem { text: "图片属性…"; visible: !!root.state.image; onTriggered: root.openImage(blockMenu) } + LiquidPopoverItem { text: "代码语言与复制…"; visible: root.block.type === "code_block"; onTriggered: root.openCode(blockMenu) } + LiquidPopoverItem { text: "编辑数学公式…"; visible: !!root.state.math && root.state.math.pos >= root.block.pos && root.state.math.pos < root.block.end; enabled: root.editable; onTriggered: root.openMath(blockMenu) } + LiquidPopoverItem { text: "图片属性…"; visible: !!root.state.image && root.state.image.pos >= root.block.pos && root.state.image.pos < root.block.end; onTriggered: root.openImage(blockMenu) } Instantiator { model: root.spellSuggestions.slice(0, 5) delegate: LiquidPopoverItem { required property string modelData; text: "更正为:" + modelData; onTriggered: root.source.correctSpelling(modelData) } diff --git a/qml/Main.qml b/qml/Main.qml index 97d8f39..d6817ce 100644 --- a/qml/Main.qml +++ b/qml/Main.qml @@ -100,8 +100,8 @@ ApplicationWindow { onSidebarRequested: root.toggleNavigation() onSearchRequested: root.openGlobalSearch() onNewNoteRequested: root.newNote() - onFindRequested: { findBar.visible = true; localFind.forceActiveFocus() } - onReplaceRequested: { findBar.visible = true; replacement.forceActiveFocus() } + onFindRequested: root.openFind(false) + onReplaceRequested: root.openFind(true) } // One Tab stop per list; arrows move the keyboard cursor without opening a // document. Activation still goes through the controller's save/drain path. @@ -652,6 +652,7 @@ ApplicationWindow { x: root.editorX; y: 8 + (controller.externalDocument ? 36 : noteNameEditor.height + 8) + (findBar.visible ? findBar.implicitHeight + 8 : 0) width: Math.max(0, parent.width - x); height: Math.max(0, parent.height - y - statusArea.height) bodySize: notesSettings.bodySize; readingWidth: tokens.readingWidth; inset: tokens.editorInset + onDocumentReady: if (findBar.visible) root.updateSearch() } @@ -1037,20 +1038,27 @@ ApplicationWindow { } ColumnLayout { id: findBar; visible: false; x: tokens.editorInset; y: 8 + (controller.externalDocument ? 36 : noteNameEditor.height + 8); width: Math.max(0, parent.width - tokens.editorInset * 2); spacing: 4 + property bool replaceVisible: false + readonly property bool hasMatches: !!source.editorState.search && source.editorState.search.total > 0 + Keys.onEscapePressed: function(event) { + if (localFind.inputMethodComposing || replacement.inputMethodComposing) { event.accepted = false; return } + root.closeFind() + } RowLayout { Layout.fillWidth: true; spacing: 4 LiquidTextField { id: localFind; Layout.fillWidth: true; implicitHeight: 26; materialForm: true; placeholderText: "查找当前正文"; Accessible.name: "正文查找"; onTextEdited: if (!inputMethodComposing) root.updateSearch(); onInputMethodComposingChanged: if (!inputMethodComposing) root.updateSearch(); onAccepted: root.findNext() } Label { text: (source.editorState.search ? source.editorState.search.current : 0) + "/" + (source.editorState.search ? source.editorState.search.total : 0); font.pixelSize: 11; color: AppTheme.mutedText } - LiquidActionButton { id: caseSensitive; text: "Aa"; checkable: true; materialForm: true; implicitHeight: 26; Accessible.name: "区分大小写"; onToggled: root.updateSearch() } - LiquidActionButton { text: "上一个"; materialForm: true; implicitHeight: 26; onClicked: source.action("findNext", {direction: -1}) } - LiquidActionButton { text: "下一个"; materialForm: true; implicitHeight: 26; onClicked: root.findNext() } - LiquidActionButton { text: "关闭"; materialForm: true; implicitHeight: 26; onClicked: { findBar.visible = false; source.action("search", {query: ""}); source.editor.forceActiveFocus() } } + LiquidActionButton { id: caseSensitive; text: "Aa"; checkable: true; materialForm: true; implicitWidth: 30; implicitHeight: 26; leftPadding: 0; rightPadding: 0; Accessible.name: "区分大小写"; onToggled: root.updateSearch(); KosToolTip { target: caseSensitive; text: "区分大小写" } } + ToolbarAction { iconName: "chevron"; contentItem.rotation: 180; help: "上一个匹配"; materialForm: true; implicitHeight: 26; enabled: findBar.hasMatches; onClicked: source.action("findNext", {direction: -1}) } + ToolbarAction { iconName: "chevron"; help: "下一个匹配"; materialForm: true; implicitHeight: 26; enabled: findBar.hasMatches; onClicked: root.findNext() } + LiquidActionButton { text: "替换"; checkable: true; checked: findBar.replaceVisible; materialForm: true; implicitWidth: 48; implicitHeight: 26; leftPadding: 6; rightPadding: 6; enabled: root.canFormat; onClicked: findBar.replaceVisible = !findBar.replaceVisible } + ToolbarAction { iconName: "plus"; contentItem.rotation: 45; help: "关闭正文查找 · Escape"; materialForm: true; implicitHeight: 26; onClicked: root.closeFind() } } RowLayout { - Layout.fillWidth: true; spacing: 4 - LiquidTextField { id: replacement; Layout.fillWidth: true; implicitHeight: 26; materialForm: true; placeholderText: "替换为"; Accessible.name: "正文替换文本"; onAccepted: if (!inputMethodComposing) source.action("replace", {replacement: text}) } - LiquidActionButton { text: "替换"; materialForm: true; implicitHeight: 26; enabled: root.canFormat && !replacement.inputMethodComposing; onClicked: source.action("replace", {replacement: replacement.text}) } - LiquidActionButton { text: "全部替换"; materialForm: true; implicitHeight: 26; enabled: root.canFormat && !replacement.inputMethodComposing; onClicked: source.action("replaceAll", {replacement: replacement.text}) } + Layout.fillWidth: true; spacing: 4; visible: findBar.replaceVisible && root.canFormat + LiquidTextField { id: replacement; Layout.fillWidth: true; implicitHeight: 26; materialForm: true; placeholderText: "替换为"; Accessible.name: "正文替换文本"; onAccepted: if (root.canFormat && findBar.hasMatches && !inputMethodComposing) source.action("replace", {replacement: text}) } + LiquidActionButton { text: "替换"; materialForm: true; implicitHeight: 26; enabled: root.canFormat && findBar.hasMatches && !replacement.inputMethodComposing; onClicked: source.action("replace", {replacement: replacement.text}) } + LiquidActionButton { text: "全部替换"; materialForm: true; implicitHeight: 26; enabled: root.canFormat && findBar.hasMatches && !replacement.inputMethodComposing; onClicked: source.action("replaceAll", {replacement: replacement.text}) } } } RowLayout { @@ -1102,6 +1110,18 @@ ApplicationWindow { source.editor.forceActiveFocus(Qt.OtherFocusReason) } function updateSearch() { source.action("search", {query: localFind.text, caseSensitive: caseSensitive.checked}) } + function openFind(withReplacement) { + findBar.replaceVisible = withReplacement && canFormat + findBar.visible = true + updateSearch() + if (findBar.replaceVisible) replacement.forceActiveFocus() + else { localFind.forceActiveFocus(); localFind.selectAll() } + } + function closeFind() { + findBar.visible = false + source.action("search", {query: ""}) + source.editor.forceActiveFocus() + } function findNext() { if (localFind.text) { updateSearch(); source.action("findNext", {direction: 1}) } } function showRecovery() { controller.inspectRecovery(); recoveryDialog.open() } function askName(kind, anchor, originMenu) { diff --git a/qml/NotesPopover.qml b/qml/NotesPopover.qml index 3ecae4e..0650b83 100644 --- a/qml/NotesPopover.qml +++ b/qml/NotesPopover.qml @@ -11,7 +11,9 @@ LiquidPopover { preferredSide: "bottom" anchorAlignment: "center" arrowEnabled: invocation === "button" - height: Math.min(implicitHeight, parent ? parent.height - margins * 2 : implicitHeight) + // Keep height limits in one binding for both caret and button menus. + property real maxHeight: Number.POSITIVE_INFINITY + height: Math.min(implicitHeight, maxHeight, parent ? parent.height - margins * 2 : implicitHeight) closePolicy: Popup.CloseOnEscape | Popup.CloseOnReleaseOutside function updatePosition() { diff --git a/qml/SourceEditor.qml b/qml/SourceEditor.qml index 2f43728..fdc057d 100644 --- a/qml/SourceEditor.qml +++ b/qml/SourceEditor.qml @@ -15,6 +15,7 @@ Item { property alias editor: editorFacade required property Item sceneItem property var editorState: ({outline: [], stats: {}, block: null, slash: null, search: {total: 0, current: 0}}) + signal documentReady() readonly property bool popupActive: tools.popupActive || attachmentDialog.visible || exportDialog.visible property bool exporting: false onExportingChanged: controller.setEditorExporting(exporting) @@ -121,8 +122,10 @@ Item { function publish(json) { const state = JSON.parse(json) if (state.epoch !== root.session.webDocument().epoch) return + const wasLoading = root.session.webLoading root.session.acceptWebState(state) if (!state.loaded) return + if (wasLoading && !root.session.webLoading) root.documentReady() if (root.pendingRestore) { const position = root.pendingRestore root.pendingRestore = null diff --git a/tests/AdvancedEditorRegression.mjs b/tests/AdvancedEditorRegression.mjs index ca92453..8148841 100644 --- a/tests/AdvancedEditorRegression.mjs +++ b/tests/AdvancedEditorRegression.mjs @@ -29,6 +29,25 @@ try{ assert.ok((await run('nextnotes.toolsState().slash.items')).some(x=>x.command==='heading2')); await key('Enter','Enter',13);assert.equal((await doc()).content[0].type,'heading');assert.equal((await doc()).content[0].attrs.level,2); await command('undo');assert.equal(await plain(),'/h2');await command('redo');await text('Slash title');ok('slash_filter_keyboard_conversion_single_undo'); + for(const kind of ['bullet','ordered','task']){ + await load('');await run('nextnotes.view().focus()');await text('/');await wait(120); + const entries=await run('nextnotes.toolsState().slash.items'); + await action('slashChoose',{index:entries.findIndex(entry=>entry.command===kind)});await wait(120); + assert.equal(await run('document.querySelectorAll("li .editor-empty-line").length'),0,'list items must not advertise slash insertion'); + await text('/');await wait(120); + assert.equal(await run('nextnotes.toolsState().slash'),null,'slash inside '+kind+' is literal text'); + assert.equal(await plain(),'/'); + await key('Backspace','Backspace',8);await key('Enter','Enter',13);await text('/');await wait(120); + assert.ok(await run('nextnotes.toolsState().slash'),'slash insertion returns after leaving '+kind); + } + ok('slash_lists_literal_input_and_exit'); + await load('- [ ] Task\n');await run('nextnotes.view().focus()'); + const taskBox=()=>run(`(()=>{const box=getComputedStyle(document.querySelector('li[data-checked]'),'::before');return {width:box.width,height:box.height,left:box.left,top:box.top,border:box.borderWidth};})()`); + const uncheckedBox=await taskBox();assert.ok(parseFloat(uncheckedBox.width)>0); + await command('check');assert.equal(await run('document.querySelector("li[data-checked]").dataset.checked'),'true'); + assert.deepEqual(await taskBox(),uncheckedBox,'checking a task must not resize or move its box'); + await command('check');assert.equal(await run('document.querySelector("li[data-checked]").dataset.checked'),'false'); + assert.deepEqual(await taskBox(),uncheckedBox);ok('task_checkbox_stable_geometry'); await load('A\n\nB\n\nC\n');await action('duplicateBlock',{pos:3});assert.equal(await plain(),'A\nB\nB\nC');await command('undo');assert.equal(await plain(),'A\nB\nC'); await action('moveBlock',{pos:3,direction:'up'});assert.equal(await plain(),'B\nA\nC');await command('undo'); await action('moveBlock',{pos:3,direction:'down'});assert.equal(await plain(),'A\nC\nB');await command('undo'); diff --git a/tests/BlockHandleRegression.mjs b/tests/BlockHandleRegression.mjs index d44ad3c..ea586b7 100644 --- a/tests/BlockHandleRegression.mjs +++ b/tests/BlockHandleRegression.mjs @@ -4,16 +4,17 @@ import {Schema} from '../web/editor/node_modules/@milkdown/prose/lib/model.js'; import {EditorState,TextSelection} from '../web/editor/node_modules/@milkdown/prose/lib/state.js'; import {makeTools} from '../web/editor/tools.js'; -// Geometry is irrelevant to this interaction-state regression. -globalThis.Element=class {getBoundingClientRect(){return {left:48,top:20,height:26,bottom:46};}}; +// Deterministic block boxes let us compare the advertised drop boundary to the move. +globalThis.Element=class {constructor(index=0){this.index=index;}getBoundingClientRect(){return {left:48,top:20+this.index*40,height:26,bottom:46+this.index*40,width:400};}}; globalThis.ResizeObserver=class {observe(){} disconnect(){}}; const schema=new Schema({nodes:{doc:{content:'paragraph+'},paragraph:{content:'text*'},text:{}}}); let focused=true,hitPos=1; -const tools=makeTools({canEdit:()=>true,busy:()=>false,bridge:()=>({ui(){}}),epoch:()=>1,report(){}}); +const tools=makeTools({canEdit:()=>true,busy:()=>false,bridge:()=>({ui(){},dismissSlash(){}}),epoch:()=>1,report(){}}); const paragraph=text=>schema.node('paragraph',null,text?schema.text(text):null); const view={ state:EditorState.create({schema,doc:schema.node('doc',null,[paragraph('第一段'),paragraph('第二段')]),plugins:[tools.plugin]}), - dom:new Element(),nodeDOM:()=>new Element(),posAtCoords:()=>({pos:hitPos}),hasFocus:()=>focused, + dom:new Element(),nodeDOM(pos){let index=0;this.state.doc.forEach((node,at,i)=>{if(at===pos)index=i;});return new Element(index);},posAtCoords:()=>({pos:hitPos}),hasFocus:()=>focused, + coordsAtPos:()=>({left:48,bottom:46}), dispatch(tr){this.state=this.state.apply(tr);},focus(){focused=true;}, }; const lifecycle=tools.plugin.spec.view(view); @@ -52,17 +53,31 @@ try{ const expectHandle=text=>{tools.uiNow();assert.equal(tools.state().block.pos,position(text));assert.equal(tools.state().block.title,text);assert.equal(tools.state().blockHandleVisible,true,'moved content remains draggable with editor focus');}; hover(position('DDDD')+1); hitPos=position('BB')+1; - assert.equal(tools.run('moveBlock',{pos:position('DDDD'),y:20}),true); + assert.equal(tools.run('moveBlock',{pos:position('DDDD'),y:60}),true); expectHandle('DDDD'); assert.deepEqual(Array.from({length:view.state.doc.childCount},(_,i)=>view.state.doc.child(i).textContent),['A','DDDD','BB','CCC']); hitPos=position('CCC')+1; - assert.equal(tools.run('moveBlock',{pos:position('DDDD'),y:46}),true); + assert.equal(tools.run('moveBlock',{pos:position('DDDD'),y:166}),true); expectHandle('DDDD'); assert.equal(tools.run('moveBlock',{pos:position('DDDD'),direction:'up'}),true);expectHandle('DDDD'); assert.equal(tools.run('moveBlock',{pos:position('DDDD'),direction:'down'}),true);expectHandle('DDDD'); // Moving a different block must preserve the actual hovered block too. hover(position('BB')+1); assert.equal(tools.run('moveBlock',{pos:position('DDDD'),direction:'up'}),true);expectHandle('BB'); + tools.run('previewBlockMove',{pos:position('DDDD'),y:61});tools.uiNow(); + assert.equal(tools.state().dropTarget.pos,position('BB')); + assert.equal(tools.state().dropTarget.y,53,'indicator sits between blocks, not at the pointer'); + const beforeCancel=view.state.doc; + tools.run('cancelBlockMove');tools.uiNow();assert.equal(tools.state().dropTarget,null); + assert.equal(view.state.doc,beforeCancel,'cancelling a preview never changes content'); + tools.run('previewBlockMove',{pos:0,y:21});tools.uiNow(); + assert.equal(tools.state().dropTarget,null,'a no-op drop does not advertise a move'); + hitPos=position('CCC')+1; + tools.run('contextBlock',{x:70,y:145,request:7});tools.uiNow(); + assert.equal(tools.state().context.request,7); + assert.equal(tools.state().context.block.title,'CCC','context menu resolves its click, not the last hovered block'); + assert.equal(tools.state().context.block.canMoveDown,false); + assert.equal(tools.state().canPasteBlock,false,'paste is unavailable before a block is copied'); tools.reset(); const freshDoc=schema.node('doc',null,[paragraph('Existing'),paragraph()]); view.state=EditorState.create({schema,doc:freshDoc,selection:TextSelection.create(freshDoc,11),plugins:[tools.plugin]}); @@ -81,5 +96,18 @@ try{ assert.equal(hover(view.state.selection.from),false,'first input is tracked without waiting for a UI report'); focused=false;events.blur();assert.equal(visible(),true,'leaving editing restores the new content handle'); focused=true;events.focus();assert.equal(visible(),true,'existing content stays draggable after refocus'); - console.log('PASS: new-paragraph typing suppression; existing and moved blocks remain draggable; selection styling.'); + tools.reset(); + const slashDoc=schema.node('doc',null,[paragraph('/'),paragraph('/H2 ')]); + view.state=EditorState.create({schema,doc:slashDoc,selection:TextSelection.create(slashDoc,2),plugins:[tools.plugin]}); + tools.uiNow();assert.equal(tools.state().slash.items.length,16,'all insertions remain discoverable without a keyword'); + const key=key=>tools.plugin.props.handleKeyDown(view,{key}); + key('Escape');tools.uiNow();assert.equal(tools.state().slash,null); + view.dispatch(view.state.tr.setSelection(TextSelection.create(view.state.doc,8))); + tools.uiNow();assert.equal(tools.state().slash.items[0].command,'heading2','dismissal belongs to one query and location'); + key('Escape');tools.uiNow();assert.equal(tools.state().slash,null,'Escape preserves uppercase and whitespace when suppressing a query'); + tools.reset();tools.uiNow();assert.ok(tools.state().slash,'a document reset clears suppression'); + view.dispatch(view.state.tr.insertText('no-match'));tools.uiNow(); + assert.equal(tools.state().slash.items.length,0); + assert.equal(key('ArrowDown'),false,'an invisible empty menu must not consume caret navigation'); + console.log('PASS: block handles, selection, drop boundaries, cancellation, contextual targeting and slash discovery/dismissal.'); }finally{lifecycle.destroy();} diff --git a/tests/EditorInteractionRegression.mjs b/tests/EditorInteractionRegression.mjs new file mode 100644 index 0000000..9346cbe --- /dev/null +++ b/tests/EditorInteractionRegression.mjs @@ -0,0 +1,84 @@ +// VM-only integration against an isolated running app and disposable note. +import assert from 'node:assert/strict'; +import fs from 'node:fs'; +const endpoint=process.env.NEXTNOTES_CDP_URL||'http://127.0.0.1:9237'; +const fixture=process.env.NEXTNOTES_TEST_FILE; +assert.ok(fixture,'Provide the disposable NEXTNOTES_TEST_FILE opened in the VM.'); +const target=(await (await fetch(endpoint+'/json/list')).json()).find(item=>item.url==='qrc:/editor/index.html'); +assert.ok(target,'The isolated editor must be running.'); +const ws=new WebSocket(target.webSocketDebuggerUrl); +await new Promise((resolve,reject)=>{ws.onopen=resolve;ws.onerror=reject;}); +let sequence=0;const requests=new Map(); +ws.onmessage=event=>{const result=JSON.parse(event.data),request=requests.get(result.id);if(request){requests.delete(result.id);result.error?request.reject(result.error):request.resolve(result.result);}}; +const call=(method,params={})=>new Promise((resolve,reject)=>{const id=++sequence;requests.set(id,{resolve,reject});ws.send(JSON.stringify({id,method,params}));}); +const run=async expression=>{const result=await call('Runtime.evaluate',{expression,awaitPromise:true,returnByValue:true});if(result.exceptionDetails)throw Error(JSON.stringify(result.exceptionDetails));return result.result.value;}; +const wait=ms=>new Promise(resolve=>setTimeout(resolve,ms)); +const action=(name,args={})=>run('nextnotes.tools('+JSON.stringify(name)+','+JSON.stringify(args)+')'); +const state=()=>run('nextnotes.toolsState()'); +const source=()=>run('nextnotes.snapshot().source'); +const command=name=>run('nextnotes.command('+JSON.stringify(name)+')'); +const key=async(key,code,vk)=>{await call('Input.dispatchKeyEvent',{type:'keyDown',key,code,windowsVirtualKeyCode:vk});await call('Input.dispatchKeyEvent',{type:'keyUp',key,code,windowsVirtualKeyCode:vk});await wait(100);}; +const select=pos=>run('(()=>{const v=nextnotes.view();v.dispatch(v.state.tr.setSelection(v.state.selection.constructor.create(v.state.doc,'+pos+')));v.focus();})()'); +const boxes=()=>run('(()=>{const v=nextnotes.view(),out=[];v.state.doc.forEach((node,pos)=>{const r=v.nodeDOM(pos).getBoundingClientRect();out.push({pos,title:node.textContent,top:r.top,bottom:r.bottom,height:r.height,left:r.left,width:r.width});});return out;})()'); +async function load(text){ + await run('nextnotes.load({epoch:nextnotes.snapshot().epoch,baseUrl:nextnotes.snapshot().baseUrl,source:'+JSON.stringify(text)+'})'); + await wait(250);await run('nextnotes.view().focus()');await wait(80); +} +const results=[]; +function pass(name){results.push(name);console.log('PASS: '+name);} +try{ + assert.equal(decodeURIComponent(new URL(await run('nextnotes.snapshot().baseUrl')).pathname),fixture); + assert.ok(fs.existsSync(fixture)); + await load('A\n\nBB\n\nCCC\n\nDDDD\n'); + let rects=await boxes(); + await call('Input.dispatchMouseEvent',{type:'mouseMoved',x:rects[0].left+50,y:rects[0].top+10}); + await wait(80);assert.equal((await state()).block.title,'A'); + await action('contextBlock',{x:rects[2].left+50,y:rects[2].top+10,request:1}); + assert.equal((await state()).context.block.title,'CCC'); + assert.equal((await state()).block.title,'A'); + pass('context target follows the click independently of previous hover'); + const pointerY=rects[1].top+2; + await action('previewBlockMove',{pos:rects[3].pos,y:pointerY});await wait(80); + const preview=(await state()).dropTarget; + assert.equal(preview.pos,rects[1].pos); + assert.equal(preview.y,(rects[0].bottom+rects[1].top)/2); + assert.equal(preview.width,rects[1].width); + const original=await source(); + await action('cancelBlockMove');await wait(80); + assert.equal((await state()).dropTarget,null);assert.equal(await source(),original); + await action('moveBlock',{pos:rects[3].pos,y:pointerY});await action('cancelBlockMove'); + assert.deepEqual((await boxes()).map(item=>item.title),['A','DDDD','BB','CCC']); + await command('undo');assert.equal(await source(),original); + pass('real DOM drop preview agrees with release; cancellation and undo preserve content'); + await load('# Heading\n\nHidden paragraph\n\n# Next\n\nLast\n'); + rects=await boxes();await action('toggleFold',{pos:0});await wait(80); + assert.equal((await boxes())[1].height,0); + await action('previewBlockMove',{pos:rects[3].pos,y:(await boxes())[2].top+1});await wait(80); + assert.equal((await state()).dropTarget.pos,rects[2].pos,'hidden content does not become an invisible target'); + await action('cancelBlockMove'); + pass('folded content is skipped when computing insertion boundaries'); + await load('/\n');await select(2);await wait(100); + assert.equal((await state()).slash.items.length,16); + for(let i=0;i<15;i++)await key('ArrowDown','ArrowDown',40); + assert.equal((await state()).slash.items[(await state()).slash.index].command,'toc'); + await key('Enter','Enter',13);assert.ok((await source()).includes('[toc]')); + pass('all slash entries are keyboard reachable, including the final insertion'); + await load('/H2\n\n/\n');await select(4); + await call('Input.insertText',{text:' '});await wait(100); + assert.equal((await state()).slash.items[0].command,'heading2'); + await key('Escape','Escape',27);await wait(150); + assert.equal((await state()).slash,null,'Escape must not reopen after the native menu closes'); + await select(8);await wait(100);assert.ok((await state()).slash); + await key('Escape','Escape',27); + await load('/\n');await select(2);await wait(100);assert.ok((await state()).slash); + pass('dismissal preserves uppercase/space queries and does not leak across paragraphs or document loads'); + await load('/not-a-command\n');await select(15);await wait(100); + assert.equal((await state()).slash.items.length,0); + await key('Enter','Enter',13); + assert.ok((await boxes()).length>=2,'no-result query must allow ordinary editing'); + pass('an empty slash result does not trap ordinary Enter navigation'); + await load('A\n\nBB\n\nCCC\n\nDDDD\n'); +}finally{ + if(process.env.NEXTNOTES_TEST_REPORT)fs.writeFileSync(process.env.NEXTNOTES_TEST_REPORT,JSON.stringify({results},null,2)); + ws.close(); +} diff --git a/web/editor/dist/editor.js b/web/editor/dist/editor.js index d52fe5f..7d98c0e 100644 --- a/web/editor/dist/editor.js +++ b/web/editor/dist/editor.js @@ -88189,7 +88189,7 @@ function makeTools(env) { let view2, hover = 0, blockHandleVisible = false, collapsed = /* @__PURE__ */ new Set(), query = "", caseSensitive = false, searchIndex = -1, slashIndex = 0, lastSlash = "", uiTimer, lastUI = "", layoutToken = 0; let cachedDoc, cachedText = "", cachedStats = {}, cachedOutline = [], cachedMatchesDoc, cachedMatchesQuery, cachedMatchesCase, cachedMatches = []; - let suppressedSlash = null, blockSelection = false, newParagraphPos = null; + let suppressedSlash = null, blockSelection = false, newParagraphPos = null, dragPreview = null, contextRequest = null; let pending = 0, request = 0, clipboardBlock = null; const imports = /* @__PURE__ */ new Map(), bookmarks = /* @__PURE__ */ new Map(); const key4 = new PluginKey("nextnotesTools"); @@ -88293,17 +88293,21 @@ if (query && !env.busy()) for (const m of matches2(state.doc)) items.push(Decoration.inline(m.from, m.to, { class: "editor-search-match" }, { sourceSearch: true })); return DecorationSet.create(state.doc, items); } + function slashParagraph($from) { + if ($from.parent.type.name !== "paragraph") return false; + for (let depth = $from.depth - 1; depth > 0; depth--) if ($from.node(depth).type.name === "list_item") return false; + return true; + } function slash() { if (!view2 || !editable2() || !view2.state.selection.empty) return null; const { $from } = view2.state.selection; - if ($from.parent.type.name !== "paragraph") return null; const text6 = $from.parent.textBetween(0, $from.parentOffset, "\n", "\uFFFC"); + if (suppressedSlash && ($from.pos !== suppressedSlash.pos || text6 !== suppressedSlash.text)) suppressedSlash = null; + if (!slashParagraph($from) || suppressedSlash) return null; const match = /^\/([^/\n]{0,40})$/.exec(text6); if (!match) return null; - if (text6 === suppressedSlash) return null; - if (text6 !== suppressedSlash) suppressedSlash = null; const term = match[1].trim().toLocaleLowerCase(); - const items = slashEntries.filter((entry) => entry[2].includes(term) || entry[1].includes(term)).slice(0, 10).map(([command3, label]) => ({ command: command3, label })); + const items = slashEntries.filter((entry) => entry[2].includes(term) || entry[1].includes(term)).map(([command3, label]) => ({ command: command3, label })); if (text6 !== lastSlash) { lastSlash = text6; slashIndex = 0; @@ -88318,7 +88322,20 @@ if (!(dom instanceof Element)) return null; const r2 = dom.getBoundingClientRect(); if (r2.height <= 0) return null; - return { x: r2.left, pos: block.pos, type: block.node.type.name, title: block.node.textContent.slice(0, 40), y: r2.top, height: r2.height }; + const selectedRange = range({ pos: block.pos, selection: true }); + return { + x: r2.left, + pos: block.pos, + end: block.pos + block.node.nodeSize, + type: block.node.type.name, + title: block.node.textContent.slice(0, 40), + y: r2.top, + height: r2.height, + canMoveUp: selectedRange.from > 0, + canMoveDown: selectedRange.to < view2.state.doc.content.size, + canConvert: block.node.isTextblock, + ...block.node.type.name === "code_block" ? { source: block.node.textContent, language: block.node.attrs.language || "" } : {} + }; } function ui() { uiTimer = null; @@ -88349,7 +88366,10 @@ blockHandleVisible: blockHandleVisible && editable2() && editingBlock?.pos !== hover, slash: slash(), search: { total: matches2().length, current: searchIndex + 1 }, - pending + pending, + canPasteBlock: !!clipboardBlock, + dropTarget: dragPreview && editable2() ? dropTarget(dragPreview) : null, + context: contextRequest ? { request: contextRequest.request, block: geometry(topBlock(contextRequest.pos)) } : null }; const block = topBlock(view2.state.selection.from); if (block?.node.type.name === "code_block") state.code = { pos: block.pos, source: block.node.textContent, language: block.node.attrs.language || "" }; @@ -88401,6 +88421,18 @@ } return { from: block.pos, to: block.pos + block.node.nodeSize }; } + function dropTarget(args) { + const r2 = range(args); + if (!r2 || !Number.isFinite(args.y)) return null; + const blocks = rootBlocks().map((block) => ({ block, rect: view2.nodeDOM(block.pos)?.getBoundingClientRect() })).filter((item) => item.rect?.height > 0); + if (!blocks.length) return null; + const before = blocks.findIndex((item) => args.y < item.rect.top + item.rect.height / 2); + const next = before >= 0 ? blocks[before] : null, previous4 = before > 0 ? blocks[before - 1] : before < 0 ? blocks.at(-1) : null; + const pos = next ? next.block.pos : view2.state.doc.content.size; + if (pos >= r2.from && pos <= r2.to) return null; + const rect = next?.rect || previous4.rect; + return { pos, x: rect.left, y: next ? previous4 ? (previous4.rect.bottom + rect.top) / 2 : rect.top : rect.bottom, width: rect.width }; + } function moveBlock(args) { const r2 = range(args); if (!r2) return false; @@ -88410,11 +88442,7 @@ else if (args.direction === "down") { const after = blocks.find((b) => b.pos >= r2.to); target = after ? after.pos + after.node.nodeSize : void 0; - } else if (typeof args.y === "number") { - const hit = view2.posAtCoords({ left: view2.dom.getBoundingClientRect().left + 24, top: args.y }); - const b = hit ? topBlock(hit.pos) : null; - target = b ? args.y > view2.nodeDOM(b.pos).getBoundingClientRect().top + view2.nodeDOM(b.pos).getBoundingClientRect().height / 2 ? b.pos + b.node.nodeSize : b.pos : args.y < 0 ? 0 : view2.state.doc.content.size; - } + } else if (typeof args.y === "number") target = dropTarget(args)?.pos; if (target === void 0 || target >= r2.from && target <= r2.to) return false; const content4 = view2.state.doc.slice(r2.from, r2.to).content; let tr = view2.state.tr.delete(r2.from, r2.to); @@ -88511,7 +88539,18 @@ if (typeof args === "string") args = { value: args }; if (name2 === "dismissSlash") { const p = view2.state.selection.$from; - suppressedSlash = p.parent.textBetween(0, p.parentOffset); + suppressedSlash = { pos: p.pos, text: p.parent.textBetween(0, p.parentOffset, "\n", "\uFFFC") }; + schedule(); + return true; + } + if (name2 === "contextBlock") { + const hit = view2.posAtCoords({ left: args.x, top: args.y }); + contextRequest = { request: args.request, pos: hit?.pos ?? view2.state.selection.from }; + ui(); + return true; + } + if (name2 === "cancelBlockMove") { + dragPreview = null; schedule(); return true; } @@ -88565,6 +88604,11 @@ return true; } if (!editable2()) return false; + if (name2 === "previewBlockMove") { + dragPreview = args; + schedule(); + return true; + } if (name2 === "slashChoose") return applySlash(args.index); if (name2 === "selectBlock") { const b = targetBlock(args); @@ -88727,6 +88771,7 @@ const plugin = new Plugin({ key: key4, state: { init: () => DecorationSet.empty, apply(tr, old, oldState, newState) { + if (tr.selectionSet || tr.docChanged) suppressedSlash = null; trackNewParagraph(oldState, !!view2?.hasFocus()); if (newParagraphPos !== null && tr.docChanged) { const mapped = tr.mapping.mapResult(newParagraphPos); @@ -88754,7 +88799,7 @@ }); return base2.add(state.doc, items); } - if (!editable2() || !empty3 || $from.parent.type.name !== "paragraph" || $from.parent.content.size) return base2; + if (!editable2() || !empty3 || !slashParagraph($from) || $from.parent.content.size) return base2; const pos = $from.before(); return base2.add(state.doc, [Decoration.node( pos, @@ -88765,11 +88810,10 @@ handleKeyDown(v2, event) { if (env.busy()) return false; const state = slash(); - if (state && ["ArrowDown", "ArrowUp", "Enter", "Escape"].includes(event.key)) { + if (state && (state.items.length || event.key === "Escape") && ["ArrowDown", "ArrowUp", "Enter", "Escape"].includes(event.key)) { if (event.key === "Escape") { - suppressedSlash = "/" + state.query; + run2("dismissSlash"); lastSlash = ""; - view2.dispatch(view2.state.tr.setSelection(TextSelection.near(view2.state.doc.resolve(view2.state.selection.to)))); env.bridge()?.dismissSlash(); return true; } @@ -88778,7 +88822,7 @@ schedule(); return true; } - if (event.altKey && event.shiftKey && ["ArrowUp", "ArrowDown"].includes(event.key)) return moveBlock({ pos: topBlock(v2.state.selection.from)?.pos, direction: event.key === "ArrowUp" ? "up" : "down", selection: true }); + if (editable2() && event.altKey && event.shiftKey && ["ArrowUp", "ArrowDown"].includes(event.key)) return moveBlock({ pos: topBlock(v2.state.selection.from)?.pos, direction: event.key === "ArrowUp" ? "up" : "down", selection: true }); return false; }, handleDOMEvents: { @@ -88839,6 +88883,10 @@ blockHandleVisible = false; blockSelection = false; newParagraphPos = null; + dragPreview = null; + contextRequest = null; + suppressedSlash = null; + slashIndex = 0; query = ""; lastUI = ""; searchIndex = -1; diff --git a/web/editor/editor.css b/web/editor/editor.css index f794608..3fb1022 100644 --- a/web/editor/editor.css +++ b/web/editor/editor.css @@ -3,7 +3,12 @@ #editor { max-width:calc(var(--width) + 2 * var(--inset));padding:18px var(--inset) 72px;margin:auto; } .ProseMirror { outline:none;min-height:calc(100vh - 90px);overflow-wrap:anywhere;white-space:pre-wrap; } p { margin:0 0 .75em; }h1,h2,h3,h4,h5,h6 { font-weight:650;line-height:1.35;margin:1.2em 0 .5em; }h1 {font-size:2em;}h2{font-size:1.55em;}h3{font-size:1.25em;}h4,h5,h6{font-size:1.05em;} .ProseMirror>:first-child{margin-top:0;} -blockquote { margin:1em 0;padding:0 1em;border-left:3px solid var(--border);color:var(--muted); }ul,ol {padding-left:1.7em;}li>p{margin:.15em 0;}li>ul,li>ol{margin:.2em 0;}li[data-checked]{list-style:none;position:relative;}li[data-checked]::before{content:'☐';position:absolute;left:-1.4em;cursor:pointer;color:var(--muted);}li[data-checked=true]::before{content:'☑';color:var(--accent);}li[data-checked=true]>p{color:var(--muted);} +blockquote { margin:1em 0;padding:0 1em;border-left:3px solid var(--border);color:var(--muted); }ul,ol {padding-left:1.7em;}li>p{margin:.15em 0;}li>ul,li>ol{margin:.2em 0;}li[data-checked]{list-style:none;position:relative;} +/* Keep the task box identical in both states, independent of font glyphs. */ +li[data-checked]::before{content:'';position:absolute;left:-1.4em;top:.325em;width:1em;height:1em;box-sizing:border-box;border:1.5px solid var(--muted);border-radius:3px;cursor:pointer;} +li[data-checked=true]::before{border-color:var(--accent);} +li[data-checked=true]::after{content:'';position:absolute;left:-1.04em;top:.5em;width:.28em;height:.5em;box-sizing:border-box;border:solid var(--accent);border-width:0 1.5px 1.5px 0;transform:rotate(45deg);pointer-events:none;} +li[data-checked=true]>p{color:var(--muted);} pre {padding:.8em 1em;border-radius:6px;background:color-mix(in srgb,var(--text) 6%,transparent);overflow-x:auto;white-space:pre;}code{font-family:monospace;font-size:.92em;} :not(pre)>code{padding:.12em .3em;border-radius:3px;background:color-mix(in srgb,var(--text) 7%,transparent);} a{color:var(--accent);text-decoration:underline;}img{max-width:100%;height:auto;}hr{border:0;border-top:1px solid var(--border);margin:1.5em 0;}table{border-collapse:collapse;width:100%;table-layout:fixed;margin:1em 0;}td,th{border:1px solid var(--border);padding:.4em .65em;vertical-align:top;min-width:3em;position:relative;}th{font-weight:600;background:color-mix(in srgb,var(--text) 5%,transparent);}td>p,th>p{margin:0;}.selectedCell::after{position:absolute;inset:0;background:var(--selection);opacity:.45;content:'';pointer-events:none;}.column-resize-handle{position:absolute;right:-2px;top:0;bottom:-2px;width:4px;background:var(--accent);pointer-events:none;}.resize-cursor{cursor:col-resize;}::selection{background:var(--selection);color:var(--selectionText,white);}#error{padding:0 20px;color:var(--muted);}.ProseMirror-selectednode{outline:none;}.ProseMirror-gapcursor{display:none;pointer-events:none;position:absolute;}.ProseMirror-gapcursor:after{content:'';display:block;position:absolute;top:-2px;width:20px;border-top:1px solid var(--text);animation:blink 1s steps(2,start) infinite;}.ProseMirror-focused .ProseMirror-gapcursor{display:block;}@keyframes blink{to{visibility:hidden;}} /* Editing aids never alter the Markdown document. */ diff --git a/web/editor/tools.js b/web/editor/tools.js index 27e778a..8add318 100644 --- a/web/editor/tools.js +++ b/web/editor/tools.js @@ -14,7 +14,7 @@ const slashEntries=[ export function makeTools(env){ let view,hover=0,blockHandleVisible=false,collapsed=new Set(),query='',caseSensitive=false,searchIndex=-1,slashIndex=0,lastSlash='',uiTimer,lastUI='',layoutToken=0; let cachedDoc,cachedText='',cachedStats={},cachedOutline=[],cachedMatchesDoc,cachedMatchesQuery,cachedMatchesCase,cachedMatches=[]; - let suppressedSlash=null,blockSelection=false,newParagraphPos=null;let pending=0,request=0,clipboardBlock=null;const imports=new Map(),bookmarks=new Map(); + let suppressedSlash=null,blockSelection=false,newParagraphPos=null,dragPreview=null,contextRequest=null;let pending=0,request=0,clipboardBlock=null;const imports=new Map(),bookmarks=new Map(); const key=new PluginKey('nextnotesTools'); const editable=()=>env.canEdit()&&!env.busy(); const notify=text=>env.bridge()?.notice(text); @@ -71,14 +71,20 @@ export function makeTools(env){ if(query&&!env.busy())for(const m of matches(state.doc))items.push(Decoration.inline(m.from,m.to,{class:'editor-search-match'},{sourceSearch:true})); return DecorationSet.create(state.doc,items); } + function slashParagraph($from){ + if($from.parent.type.name!=='paragraph')return false; + for(let depth=$from.depth-1;depth>0;depth--)if($from.node(depth).type.name==='list_item')return false; + return true; + } function slash(){ if(!view||!editable()||!view.state.selection.empty)return null; - const {$from}=view.state.selection;if($from.parent.type.name!=='paragraph')return null; - const text=$from.parent.textBetween(0,$from.parentOffset,'\n','\uFFFC');const match=/^\/([^/\n]{0,40})$/.exec(text);if(!match)return null; - if(text===suppressedSlash)return null; - if(text!==suppressedSlash)suppressedSlash=null; + const {$from}=view.state.selection; + const text=$from.parent.textBetween(0,$from.parentOffset,'\n','\uFFFC'); + if(suppressedSlash&&($from.pos!==suppressedSlash.pos||text!==suppressedSlash.text))suppressedSlash=null; + if(!slashParagraph($from)||suppressedSlash)return null; + const match=/^\/([^/\n]{0,40})$/.exec(text);if(!match)return null; const term=match[1].trim().toLocaleLowerCase(); - const items=slashEntries.filter(entry=>entry[2].includes(term)||entry[1].includes(term)).slice(0,10).map(([command,label])=>({command,label})); + const items=slashEntries.filter(entry=>entry[2].includes(term)||entry[1].includes(term)).map(([command,label])=>({command,label})); if(text!==lastSlash){lastSlash=text;slashIndex=0;} slashIndex=Math.max(0,Math.min(slashIndex,items.length-1)); const r=view.coordsAtPos($from.pos); @@ -86,7 +92,11 @@ export function makeTools(env){ } function geometry(block){ if(!block||block.node.type.name==='raw_source')return null;const dom=view.nodeDOM(block.pos);if(!(dom instanceof Element))return null; - const r=dom.getBoundingClientRect();if(r.height<=0)return null;return {x:r.left,pos:block.pos,type:block.node.type.name,title:block.node.textContent.slice(0,40),y:r.top,height:r.height}; + const r=dom.getBoundingClientRect();if(r.height<=0)return null; + const selectedRange=range({pos:block.pos,selection:true}); + return {x:r.left,pos:block.pos,end:block.pos+block.node.nodeSize,type:block.node.type.name,title:block.node.textContent.slice(0,40),y:r.top,height:r.height, + canMoveUp:selectedRange.from>0,canMoveDown:selectedRange.tob.node.type.name==='table').map(b=>Array.from({length:b.node.firstChild.childCount},(_,i)=>b.node.firstChild.child(i).attrs.colwidth)); @@ -130,17 +142,26 @@ export function makeTools(env){ if(args.selection&&!view.state.selection.empty){const first=topBlock(view.state.selection.from),last=topBlock(Math.max(view.state.selection.from,view.state.selection.to-1));if(block.pos>=first.pos&&block.pos<=last.pos)return {from:first.pos,to:last.pos+last.node.nodeSize};} return {from:block.pos,to:block.pos+block.node.nodeSize}; } + // Preview and release share one calculation: the line marks a real block boundary. + // Ignore folded nodes, and use the gap between visible blocks rather than pointer y. + function dropTarget(args){ + const r=range(args);if(!r||!Number.isFinite(args.y))return null; + const blocks=rootBlocks().map(block=>({block,rect:view.nodeDOM(block.pos)?.getBoundingClientRect()})).filter(item=>item.rect?.height>0); + if(!blocks.length)return null; + const before=blocks.findIndex(item=>args.y=0?blocks[before]:null,previous=before>0?blocks[before-1]:before<0?blocks.at(-1):null; + const pos=next?next.block.pos:view.state.doc.content.size; + if(pos>=r.from&&pos<=r.to)return null; + const rect=next?.rect||previous.rect; + return {pos,x:rect.left,y:next?(previous?(previous.rect.bottom+rect.top)/2:rect.top):rect.bottom,width:rect.width}; + } function moveBlock(args){ const r=range(args);if(!r)return false; let target; const blocks=rootBlocks(),idx=blocks.findIndex(b=>b.pos===r.from); if(args.direction==='up')target=blocks[idx-1]?.pos; else if(args.direction==='down'){const after=blocks.find(b=>b.pos>=r.to);target=after?after.pos+after.node.nodeSize:undefined;} - else if(typeof args.y==='number'){ - const hit=view.posAtCoords({left:view.dom.getBoundingClientRect().left+24,top:args.y}); - const b=hit?topBlock(hit.pos):null; - target=b?(args.y>view.nodeDOM(b.pos).getBoundingClientRect().top+view.nodeDOM(b.pos).getBoundingClientRect().height/2?b.pos+b.node.nodeSize:b.pos):(args.y<0?0:view.state.doc.content.size); - } + else if(typeof args.y==='number')target=dropTarget(args)?.pos; if(target===undefined||target>=r.from&&target<=r.to)return false; const content=view.state.doc.slice(r.from,r.to).content;let tr=view.state.tr.delete(r.from,r.to); const at=tr.mapping.map(target,-1);tr=tr.insert(at,content); @@ -188,7 +209,12 @@ export function makeTools(env){ function run(name,args={}){ if(!view)return false; if(typeof args==='string')args={value:args}; - if(name==='dismissSlash'){const p=view.state.selection.$from;suppressedSlash=p.parent.textBetween(0,p.parentOffset);schedule();return true;} + if(name==='dismissSlash'){const p=view.state.selection.$from;suppressedSlash={pos:p.pos,text:p.parent.textBetween(0,p.parentOffset,'\n','\uFFFC')};schedule();return true;} + if(name==='contextBlock'){ + const hit=view.posAtCoords({left:args.x,top:args.y}); + contextRequest={request:args.request,pos:hit?.pos??view.state.selection.from};ui();return true; + } + if(name==='cancelBlockMove'){dragPreview=null;schedule();return true;} if(name==='search'){query=args.query||'';caseSensitive=!!args.caseSensitive;searchIndex=-1;refresh();return true;} if(name==='findNext')return navigateSearch(args.direction||1); if(name==='dragScroll'){window.scrollBy(0,args.delta||0);schedule();return true;} @@ -203,6 +229,7 @@ export function makeTools(env){ let tr=view.state.tr;for(const m of [...chosen].reverse())tr=tr.insertText(args.replacement||'',m.from,m.to);commit(tr);notify(`已替换 ${chosen.length} 处`);return true; } if(!editable())return false; + if(name==='previewBlockMove'){dragPreview=args;schedule();return true;} if(name==='slashChoose')return applySlash(args.index); if(name==='selectBlock'){ const b=targetBlock(args);if(!b)return false; @@ -288,6 +315,7 @@ export function makeTools(env){ } const plugin=new Plugin({key, state:{init:()=>DecorationSet.empty,apply(tr,old,oldState,newState){ + if(tr.selectionSet||tr.docChanged)suppressedSlash=null; // Capture an empty paragraph before its first keystroke, even between UI reports. trackNewParagraph(oldState,!!view?.hasFocus()); if(newParagraphPos!==null&&tr.docChanged){ @@ -316,19 +344,19 @@ export function makeTools(env){ return base.add(state.doc,items); } // Decorate only the current empty paragraph; no text or document mutation. - if(!editable()||!empty||$from.parent.type.name!=='paragraph'||$from.parent.content.size)return base; + if(!editable()||!empty||!slashParagraph($from)||$from.parent.content.size)return base; const pos=$from.before(); return base.add(state.doc,[Decoration.node(pos,pos+$from.parent.nodeSize, {class:'editor-empty-line','data-placeholder':'输入"/"进入选择'})]); }, handleKeyDown(v,event){ if(env.busy())return false;const state=slash(); - if(state&&['ArrowDown','ArrowUp','Enter','Escape'].includes(event.key)){ - if(event.key==='Escape'){suppressedSlash='/'+state.query;lastSlash='';view.dispatch(view.state.tr.setSelection(TextSelection.near(view.state.doc.resolve(view.state.selection.to))));env.bridge()?.dismissSlash();return true;} + if(state&&(state.items.length||event.key==='Escape')&&['ArrowDown','ArrowUp','Enter','Escape'].includes(event.key)){ + if(event.key==='Escape'){run('dismissSlash');lastSlash='';env.bridge()?.dismissSlash();return true;} if(event.key==='Enter')return applySlash(); slashIndex=(slashIndex+(event.key==='ArrowDown'?1:-1)+Math.max(1,state.items.length))%Math.max(1,state.items.length);schedule();return true; } - if(event.altKey&&event.shiftKey&&['ArrowUp','ArrowDown'].includes(event.key))return moveBlock({pos:topBlock(v.state.selection.from)?.pos,direction:event.key==='ArrowUp'?'up':'down',selection:true}); + if(editable()&&event.altKey&&event.shiftKey&&['ArrowUp','ArrowDown'].includes(event.key))return moveBlock({pos:topBlock(v.state.selection.from)?.pos,direction:event.key==='ArrowUp'?'up':'down',selection:true}); return false; }, handleDOMEvents:{ @@ -346,7 +374,7 @@ export function makeTools(env){ view(v){view=v;const observer=new ResizeObserver(schedule);observer.observe(v.dom);schedule();return {update(){env.refreshToc?.();schedule();},destroy(){observer.disconnect();clearTimeout(uiTimer);uiTimer=null;}};} }); return {plugin,run,refresh,state:()=>lastUI?JSON.parse(lastUI):{},ui:schedule,uiNow:ui,uploader,importResult,exportReady,hasPending:()=>pending>0, - reset(){clearTimeout(uiTimer);uiTimer=null;collapsed.clear();hover=0;blockHandleVisible=false;blockSelection=false;newParagraphPos=null;query='';lastUI='';searchIndex=-1;lastSlash='';for(const item of imports.values())item.resolve({ok:false});imports.clear();bookmarks.clear();pending=0;}, + reset(){clearTimeout(uiTimer);uiTimer=null;collapsed.clear();hover=0;blockHandleVisible=false;blockSelection=false;newParagraphPos=null;dragPreview=null;contextRequest=null;suppressedSlash=null;slashIndex=0;query='';lastUI='';searchIndex=-1;lastSlash='';for(const item of imports.values())item.resolve({ok:false});imports.clear();bookmarks.clear();pending=0;}, selectedCode:()=>topBlock(view.state.selection.from), }; } From e49ccf7f31ad9a7c17a7c19ad84c75dd1456fd68 Mon Sep 17 00:00:00 2001 From: liubw Date: Wed, 11 Nov 2026 22:20:01 +0800 Subject: [PATCH 2/6] docs(editor): add VM preview and scope validation evidence --- README.md | 2 ++ docs/editor-interaction-review.md | 25 ++++++++++++++++++ .../editor-interaction-2026-11-11/body.png | Bin 0 -> 85310 bytes tests/AdvancedEditorRegression.mjs | 2 +- 4 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 docs/editor-interaction-review.md create mode 100644 screenshots/editor-interaction-2026-11-11/body.png diff --git a/README.md b/README.md index 07d19d5..de00785 100644 --- a/README.md +++ b/README.md @@ -32,6 +32,8 @@ - GFM 表格:输入完整表头与分隔行后按 Enter、粘贴 Markdown 表格,或输入 `|3x3| ` 建立三列三行表格。顶部“表格与行列操作”提供增删行列、列对齐、删表和退出;表格内 Tab / Shift+Tab 导航,Ctrl+Enter 退出。 - Markdown 及富文本粘贴、统一撤销/重做;格式按钮和快捷键调用同一编辑内核命令。 +本轮块拖动、上下文菜单、完整斜杠菜单与紧凑查找栏的调整、验证范围和效果图见[编辑器交互复查](docs/editor-interaction-review.md)。 + 正文工具已补齐:`/` 双语过滤与键盘选择、块拖动/移动/复制/多选、大纲与标题折叠、`[toc]` 实时目录、查找替换与字数统计、图片/附件导入与可恢复清理、图片显示宽度、代码语言/高亮/复制、离线 Mermaid、KaTeX 行内/块公式、脚注、英文拼写检查,以及独立 HTML / PDF 导出与 PDF 打印预览。工具入口为格式栏“正文编辑与导出”;Ctrl+H 打开替换。公式可通过工具菜单或 `/` 插入,双击公式编辑。图片/表格宽度保存在应用偏好中,不扩展 Markdown 语法。折叠仅影响编辑视图,导出会展开全文。附件清理先等待正文保存,再检查磁盘引用,移入专用回收区,可恢复。 `web/editor/editor.js` 负责上游插件配置与命令适配;`qml/SourceEditor.qml` 通过 WebChannel 传递主题、焦点与工作区位置;`src/EditorSessionWeb.cpp` 缓存已提交 Markdown,并按文档代次和递增序号拒绝过期消息。现有 `EditorSession::execute/link/undo/redo` 和 controller 存储接口保留。切换笔记、切库和关闭前先向编辑区取得最新已提交状态;自动保存回包不重建编辑器或撤销栈。 diff --git a/docs/editor-interaction-review.md b/docs/editor-interaction-review.md new file mode 100644 index 0000000..26e23c0 --- /dev/null +++ b/docs/editor-interaction-review.md @@ -0,0 +1,25 @@ +# 编辑器交互调整(2026-11-11) + +目标是让正文保持安静,辅助操作在需要时可发现,并让操作反馈与实际结果一致。 + +## 本次调整 + +- 块拖动的插入线标记实际块边界,预览与松开使用同一个落点计算;折叠内容不成为不可见落点。靠近编辑区边缘停住鼠标时持续滚动,Escape、越界松开和失去编辑条件会取消拖动。 +- 右键菜单按本次点击的位置确定目标,不沿用上次悬停的块。不能上移、下移、转换或粘贴时,对应操作禁用;代码、公式和图片操作按目标内容显示。 +- `/` 菜单保留紧凑高度并提供完整 16 项插入入口;支持方向键访问后面的项目。取消只影响当前输入位置和查询;无匹配时保留普通编辑按键。列表内的 `/` 作为正文输入,退出列表后恢复插入菜单。 +- 正文查找默认只显示一行,需要时展开替换。导航和关闭采用紧凑图标,Escape 关闭查找;重新打开或切换笔记后恢复已有查询。 +- 任务框使用固定尺寸的边框与独立勾选标记,避免字体字符导致勾选前后尺寸、位置变化。 + +## 效果图 + +以下均为 VM 中实际应用窗口的截图,笔记内容为合成数据。 + +![正文与紧凑工具栏](../screenshots/editor-interaction-2026-11-11/body.png) + +## 验证 + +构建、测试、原生交互和截图均限定在 `kos-vm-dev`;使用独立设置和可丢弃的合成笔记。 + +网页 bundle 已在 VM 重新构建并回传,SHA-256 为 `b76af6b3adb816ccd930cdeb78b50c2b0015cb6c09e7878d07d1410b2a0af3a1`。块手柄状态回归和六项真实编辑器集成检查已通过,覆盖右键目标、落点预览与撤销、折叠落点、16 项斜杠菜单键盘访问、取消状态与无结果查询。 + +本轮新增的跨文档查询恢复涉及 `Main.qml` 和 `SourceEditor.qml`,已完成源码复核。自动审批阻止向 VM 传送这两个最新文件,因此 VM 的运行结果不覆盖该修复;最终提交另由 PR 的现有 Flatpak CI 构建。原生鼠标检查和截图结果将在完成后补充。 diff --git a/screenshots/editor-interaction-2026-11-11/body.png b/screenshots/editor-interaction-2026-11-11/body.png new file mode 100644 index 0000000000000000000000000000000000000000..37074b215fa17043df466a1bcc8a60bcc5a229ae GIT binary patch literal 85310 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 ai(UB5YcX3)=f&Z(jPIG>t@!J4{Qm*vVZyNh literal 0 HcmV?d00001 diff --git a/tests/AdvancedEditorRegression.mjs b/tests/AdvancedEditorRegression.mjs index 8148841..7339dbc 100644 --- a/tests/AdvancedEditorRegression.mjs +++ b/tests/AdvancedEditorRegression.mjs @@ -36,7 +36,7 @@ try{ assert.equal(await run('document.querySelectorAll("li .editor-empty-line").length'),0,'list items must not advertise slash insertion'); await text('/');await wait(120); assert.equal(await run('nextnotes.toolsState().slash'),null,'slash inside '+kind+' is literal text'); - assert.equal(await plain(),'/'); + assert.equal(await run('nextnotes.view().state.selection.$from.parent.textContent'),'/','literal slash stays in the active list paragraph'); await key('Backspace','Backspace',8);await key('Enter','Enter',13);await text('/');await wait(120); assert.ok(await run('nextnotes.toolsState().slash'),'slash insertion returns after leaving '+kind); } From 8e13e6f4f767f072679f0bce32bd16796243435e Mon Sep 17 00:00:00 2001 From: liubw Date: Wed, 11 Nov 2026 22:52:08 +0800 Subject: [PATCH 3/6] docs(editor): publish native find previews and VM regression records --- docs/editor-interaction-review.md | 16 ++++- .../editor-interaction-2026-11-11/README.md | 10 +++ .../advanced-editor-report.json | 61 ++++++++++++++++++ .../advanced-editor.log | 13 ++++ .../block-handle.log | 1 + .../editor-interaction-report.json | 10 +++ .../editor-interaction.log | 6 ++ .../source-hashes.json | 12 ++++ .../find-native.png | Bin 0 -> 90279 bytes .../replace-native.png | Bin 0 -> 92117 bytes .../replace-query.png | Bin 0 -> 91295 bytes 11 files changed, 128 insertions(+), 1 deletion(-) create mode 100644 output/editor-interaction-2026-11-11/README.md create mode 100644 output/editor-interaction-2026-11-11/advanced-editor-report.json create mode 100644 output/editor-interaction-2026-11-11/advanced-editor.log create mode 100644 output/editor-interaction-2026-11-11/block-handle.log create mode 100644 output/editor-interaction-2026-11-11/editor-interaction-report.json create mode 100644 output/editor-interaction-2026-11-11/editor-interaction.log create mode 100644 output/editor-interaction-2026-11-11/source-hashes.json create mode 100644 screenshots/editor-interaction-2026-11-11/find-native.png create mode 100644 screenshots/editor-interaction-2026-11-11/replace-native.png create mode 100644 screenshots/editor-interaction-2026-11-11/replace-query.png diff --git a/docs/editor-interaction-review.md b/docs/editor-interaction-review.md index 26e23c0..d6698fc 100644 --- a/docs/editor-interaction-review.md +++ b/docs/editor-interaction-review.md @@ -16,10 +16,24 @@ ![正文与紧凑工具栏](../screenshots/editor-interaction-2026-11-11/body.png) +正文查找默认一行;替换入口在需要时展开。下图为空查询状态,导航按钮禁用。 + +![单行正文查找](../screenshots/editor-interaction-2026-11-11/find-native.png) + +展开替换后增加一行,正文区域随之下移;空查询时替换按钮禁用。 + +![按需展开替换](../screenshots/editor-interaction-2026-11-11/replace-native.png) + +输入 `01` 后,正文中的单处匹配高亮,匹配导航与替换动作启用。 + +![正文查询与匹配高亮](../screenshots/editor-interaction-2026-11-11/replace-query.png) + ## 验证 构建、测试、原生交互和截图均限定在 `kos-vm-dev`;使用独立设置和可丢弃的合成笔记。 -网页 bundle 已在 VM 重新构建并回传,SHA-256 为 `b76af6b3adb816ccd930cdeb78b50c2b0015cb6c09e7878d07d1410b2a0af3a1`。块手柄状态回归和六项真实编辑器集成检查已通过,覆盖右键目标、落点预览与撤销、折叠落点、16 项斜杠菜单键盘访问、取消状态与无结果查询。 +网页 bundle 已在 VM 重新构建并回传,SHA-256 为 `b76af6b3adb816ccd930cdeb78b50c2b0015cb6c09e7878d07d1410b2a0af3a1`。块手柄状态回归和六项真实编辑器集成检查已通过,覆盖右键目标、落点预览与撤销、折叠落点、16 项斜杠菜单键盘访问、取消状态与无结果查询。集成检查中的拖动通过工具动作验证;原始输出、失败记录及 VM 源码指纹见[验证记录](../output/editor-interaction-2026-11-11/README.md)。 + +已用原生快捷键打开正文查找并查看单行布局。较广的 Advanced 回归发现一处测试断言错误:整个文档包含合法的尾部空段落,不能直接等同于当前列表段落的 `/`。断言已修正;后续重跑尚未完成,当前不将该套件计为通过。 本轮新增的跨文档查询恢复涉及 `Main.qml` 和 `SourceEditor.qml`,已完成源码复核。自动审批阻止向 VM 传送这两个最新文件,因此 VM 的运行结果不覆盖该修复;最终提交另由 PR 的现有 Flatpak CI 构建。原生鼠标检查和截图结果将在完成后补充。 diff --git a/output/editor-interaction-2026-11-11/README.md b/output/editor-interaction-2026-11-11/README.md new file mode 100644 index 0000000..8031a40 --- /dev/null +++ b/output/editor-interaction-2026-11-11/README.md @@ -0,0 +1,10 @@ +# VM 编辑器验证原始记录 + +运行环境为 `kos-vm-dev` 中的独立应用实例和合成笔记;本机未执行构建、测试或应用操作。面向使用者的说明与截图见 [编辑器交互复查](../../docs/editor-interaction-review.md)。 + +- `source-hashes.json`:VM 实际使用的文件 SHA-256。它记录的是 VM 快照,并非宣称与最终 Git 提交逐文件相同。 +- `block-handle.log`:块手柄、选区、落点、取消、上下文目标与斜杠菜单的回归输出;VM 执行退出码为 0。 +- `editor-interaction-report.json`、`editor-interaction.log`:实际 WebEngine 编辑器中的六组集成检查,VM 执行退出码为 0。拖动部分通过工具动作调用验证 DOM 落点计算,不能代替 QML 手柄的原生鼠标操作。 +- `advanced-editor-report.json`、`advanced-editor.log`:较早一次 Advanced 回归的失败原始记录。断言将整个文档的纯文本与 `/` 比较,但编辑器保留了合法的尾部空段落,实际为 `/\n`;最终源码改为检查当前列表段落。此处保留原始失败,不将它计作完整套件通过。 + +最终提交中的 `Main.qml`、`SourceEditor.qml` 增加了跨文档查询恢复,晚于该 VM 快照;源文件传输被自动审批阻止,因此这些记录不覆盖该修复的运行结果。`NotesPopover.qml` 与快照之间仅有注释调整。`AdvancedEditorRegression.mjs` 的断言修正也晚于 `source-hashes.json`;其重跑情况以图文说明为准。 diff --git a/output/editor-interaction-2026-11-11/advanced-editor-report.json b/output/editor-interaction-2026-11-11/advanced-editor-report.json new file mode 100644 index 0000000..2172735 --- /dev/null +++ b/output/editor-interaction-2026-11-11/advanced-editor-report.json @@ -0,0 +1,61 @@ +{ + "results": [ + { + "name": "slash_filter_keyboard_conversion_single_undo", + "passed": true + } + ], + "error": "AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:\n\n'/\\n' !== '/'\n\n at file:///home/amao/nknotes-review-agent-20261111/source/tests/AdvancedEditorRegression.mjs:39:10", + "snapshot": { + "epoch": 2, + "baseUrl": "file:///home/amao/nknotes-review-agent-20261111/fixture/review.md", + "source": "* /\n", + "fullSource": "---\ncustom: untouched\n---\n* /\n", + "sourceMode": false, + "doc": { + "type": "doc", + "attrs": { + "sourceContext": 0 + }, + "content": [ + { + "type": "bullet_list", + "attrs": { + "spread": false + }, + "content": [ + { + "type": "list_item", + "attrs": { + "label": "•", + "listType": "bullet", + "spread": true, + "checked": null + }, + "content": [ + { + "type": "paragraph", + "content": [ + { + "type": "text", + "text": "/" + } + ] + } + ] + } + ] + }, + { + "type": "paragraph" + } + ] + }, + "composing": false, + "selection": { + "type": "text", + "anchor": 4, + "head": 4 + } + } +} \ No newline at end of file diff --git a/output/editor-interaction-2026-11-11/advanced-editor.log b/output/editor-interaction-2026-11-11/advanced-editor.log new file mode 100644 index 0000000..64a20ce --- /dev/null +++ b/output/editor-interaction-2026-11-11/advanced-editor.log @@ -0,0 +1,13 @@ +slash_filter_keyboard_conversion_single_undo +AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: + +'/\n' !== '/' + + at file:///home/amao/nknotes-review-agent-20261111/source/tests/AdvancedEditorRegression.mjs:39:10 { + generatedMessage: true, + code: 'ERR_ASSERTION', + actual: '/\n', + expected: '/', + operator: 'strictEqual', + diff: 'simple' +} diff --git a/output/editor-interaction-2026-11-11/block-handle.log b/output/editor-interaction-2026-11-11/block-handle.log new file mode 100644 index 0000000..2e197e6 --- /dev/null +++ b/output/editor-interaction-2026-11-11/block-handle.log @@ -0,0 +1 @@ +PASS: block handles, selection, drop boundaries, cancellation, contextual targeting and slash discovery/dismissal. diff --git a/output/editor-interaction-2026-11-11/editor-interaction-report.json b/output/editor-interaction-2026-11-11/editor-interaction-report.json new file mode 100644 index 0000000..09a064b --- /dev/null +++ b/output/editor-interaction-2026-11-11/editor-interaction-report.json @@ -0,0 +1,10 @@ +{ + "results": [ + "context target follows the click independently of previous hover", + "real DOM drop preview agrees with release; cancellation and undo preserve content", + "folded content is skipped when computing insertion boundaries", + "all slash entries are keyboard reachable, including the final insertion", + "dismissal preserves uppercase/space queries and does not leak across paragraphs or document loads", + "an empty slash result does not trap ordinary Enter navigation" + ] +} \ No newline at end of file diff --git a/output/editor-interaction-2026-11-11/editor-interaction.log b/output/editor-interaction-2026-11-11/editor-interaction.log new file mode 100644 index 0000000..64aabbf --- /dev/null +++ b/output/editor-interaction-2026-11-11/editor-interaction.log @@ -0,0 +1,6 @@ +PASS: context target follows the click independently of previous hover +PASS: real DOM drop preview agrees with release; cancellation and undo preserve content +PASS: folded content is skipped when computing insertion boundaries +PASS: all slash entries are keyboard reachable, including the final insertion +PASS: dismissal preserves uppercase/space queries and does not leak across paragraphs or document loads +PASS: an empty slash result does not trap ordinary Enter navigation diff --git a/output/editor-interaction-2026-11-11/source-hashes.json b/output/editor-interaction-2026-11-11/source-hashes.json new file mode 100644 index 0000000..cd1e68a --- /dev/null +++ b/output/editor-interaction-2026-11-11/source-hashes.json @@ -0,0 +1,12 @@ +{ + "qml/Main.qml": "7ebb4fc9d20d07deea3c8332788d70db95b320e6acb9194a1501a377c061cbfb", + "qml/SourceEditor.qml": "981dd691e9fbc9aee7eb14160a1756c3c6c4c783e7f83c4fa671120d9bb2d40a", + "qml/NotesPopover.qml": "2e04245b94692424a5168e5a8604ba4fcc75385ff9daef91ffa951c176dd0eb0", + "qml/EditorTools.qml": "a8fd7001a7c5fc69f9083f9e2db960a2e9d8d20b65dd74ca730fcda53f2906f4", + "web/editor/tools.js": "90381dd8e7f81e1cc4cbf8b553cee95c57b457a4cae7e9e886cc6090f9105840", + "web/editor/editor.css": "eca19aa131e6404546f4d24b3b53a27d538b7d86e142913304a14ffe58bac1e4", + "web/editor/dist/editor.js": "b76af6b3adb816ccd930cdeb78b50c2b0015cb6c09e7878d07d1410b2a0af3a1", + "tests/BlockHandleRegression.mjs": "c816023520116f9e193b6501950d72d87d744d7c256c5bfb5c3fc0d6701a2dcb", + "tests/EditorInteractionRegression.mjs": "8526c0064d051cc1d5ebb1e57a9abf3624c27975d79e0124d1dcf09d43296475", + "tests/AdvancedEditorRegression.mjs": "c67774aa52f1dfc01442fe9e95589efc40d17e58e979d162f910cefb60fd5651" +} \ No newline at end of file diff --git a/screenshots/editor-interaction-2026-11-11/find-native.png b/screenshots/editor-interaction-2026-11-11/find-native.png new file mode 100644 index 0000000000000000000000000000000000000000..f71131aefbca6592acaac3ceaa3df9009e13b6fd GIT binary patch literal 90279 zcmc$`Ra7L+wzi8jPUG(G?(VLQySuwPbmP*vyE`Q~pNjgXB>fd04;~B*?5nJdgen*q6lfEY1Qr_f=ASY13VMTc zmeFwo14A18=LMchkAx2@gm;(JcDHx3vN1EU*9K#;*psOK|CH*0v6z!G<$y}5Y}B>g zy=)xKoxId--0dwuMH=c-j67ifyX>eY<+!e4eQeec42%R!Rzg(W+wgqT%N;}GweK2e zKSPymC@WLw^+gmF6NR6SOF|`x?%|=Tz9;6O#cRm0kpv54F!ZZU^gQYbA)1V`XH$UJ z;iEJfY__5@%ixh4($UWjFHc}@uIo{zACQJ}2ntUuGDt$-U-g)b^t&~>#et`(S&=w4 z0_k@YF<8ef#%EQN$vV6d;2Cb14)tcVjd#jQ`m$f=mW0_@A#rAr6aVh$0?N$*tVFq=(6JQEmOAl zEH(9{N=G`s1qv&bqjzn_S5-|p+R;R#byi5~zW7WT0C>+hJ#rsX0JJ`ZHqY5fZGS>^ z%XQ_Kzb@hBTX1EwW>2~1qFjVlRkiCgVnKm|$e{AVrwCESPq$KTz z9=33N=NUb5=gU#z#^-h*qZ^k}QbJ;7Wj%K1!;lnR;D87LJ2*JNz{E^S$%yPP5Z73m zO|Wfke=3=k1R199z_rosNNLiNeQazjW6JW*R}d_#tk4DzRO|E!Nqv0+s$|-IbX_Bz zj@;FZ9m?2AO}o)qz|{ zD6hSp$GtP$>JKb*SW0RtDn9;tg`0|7izQgYzxzU6!vb_JPMnmgs%lAkA_`0hs4}rq z#dnTq4sr_|p1`fR^@}pKa-|G~GU!Kc#RccCO;9ULO-=D8w+a5S_%rAx{LsLVBxPnM zPG469ZUtm5y%rZ0g~CS=W>5XuB`Nr)QaGTN3Io8>CuGZ&PW=3GIe)C2)!H&hw#k}R zazX@O)aG5(3W$9#w!y>1RC0B58yg+%v*(JiL=|f`tEw_>TbGrIbXtU@BF*{@d~EW$ zwFK2SDmK>MRZn7pV|;u(G9kfk2}b^(3R&n#g+8*#EPDOBb)<1s{I5+w6~{iD#(LMxDh2O*(42YDBqIGi#}PL_&lVjMGd3zCU2f<5Qy2DnrW(nT zf|8Q!%p@6Q$GgXn%V|sDXgYK1G($CcV26Z?3NNgGwulS0dD}HA&F%+SLAu6F&UA)! z`kpe*?|Y#CV1V?G_-D^w*7LME&-1#APonzo59&k&sMtx=Dd~y}dB*TZt}7jaiEG#r z@)v(v@O%1YG&MD=bNoSWH6;0i5gtPBpGIVt+3X)47FOBDgne5I?I$s;FJBU>*OmW& z*&0b2%E!mY+}ylb$Jys~THqI-7reoS<^HQ~y1&tx?F6tI38Jj5Oa|p!bH>b()%(j= zb4yRhmP(oNi3wR5nLcydkE50q*Qn*Wo8F941n;9gjrLiVL5pPF7yfO3H9|G@S;{*T z^_8XW+acXXFj{VOIeI{h3^z4uKu9iP>xpUSOY~$fG*r0km7cOf0 zBk|j+bEK82^B@1d2he1 zpcqf2O_`g!+qRJ4izp}{{`m2uq=bUoZq>n$G2L2_apQ&P!xyMi=7a!-vU-Q>rGKLn z=T5kWEjUu!kDZyQg?oiypE+%iu2i2`o>X`HLm`_#)*h_JUHH;H-Zy|L--+I0P7RxF z`W`7?2~RQ!tH62BHO&$3@)LY#aB#=L;{n(_|vsin|vZ>Kx0&8A1 zdGzPEf+=0rp(=4Q_!Fa zJs`Y3QQ&c^)8C1^pq=CijZKjD&12fyP*AU2V288(pJAYiuA`$%Mqb{op!^$3J%2Fk z@7V8Xg82l zQpIxy?fvP5T6u8LZu-@D=-$6v&P-b#`*muIfe{|8^V2t(-$-8p%D90N<%F?p113B} zecnv5;6!#ZcUbL~YYzr-uCfGge3bFJfYx$%J}HVzGmj&+{T=2xt1H&(29bW*t4U zBFReeQ}u=pJNJff-ImCE7*WaZS-Q+<4MF@GS>W;1R6j)K#&UCf44|I3%J|N7_%ez7 zMR^o;2b*^L@J2*lSKC1n+mua%+X+79k)$w)p!yS4>} zm_3s5eeH#_6U(1n%ARa-pzp|68e$D%szk*~ii0jnMsrR{S8X&$?YIpbx_-3fi^~t@ z9hhek0sZX!$E z9d#y@x%r(-=dfF%0eIc_^`EHN9f=jpp8~MWhARbFOTQPf1C8S^5I_9ZSaypLHy$rc zFA=7?({qiSaHrZIJ!h{-Oy=fnvWCm1vT?c2BWEeTd9mIu%XfUP*S6#R(Q!}Q&v`*{ z66Q^d{dt=Tnl%6g!RIy0_|eOz(;5mwpBRo=9SCOyZagZl@iRsOF)9a6thY-D$Ed!- zyG8@_=t}!b4xE1LQ~SeamJleccP5s~s==_(iaCRWqM~Wt&n#+O7S4+*n=Id^bEF-Q z_6YH$k|PM^v6HOiDf(?GxOU}^ zYw87ROKA^K$p|zwXc-tNczHYWJVVmoQg5FesuQ=!!&?Kcko#~HU1O7>+=3{b?_^%6 zTc*P1hFu-rGkq+=cx}Fk--dE4ttB8kKg&;C(}ThL$|H{D`mw%E#^3~*L&KP&^JDc4 zi|6mV?JGXINO|hz2&>Db1x?;EE12zgA~y;qnEduwan<}>^>ymTpJ?=lR}LgHKfg$K zw!UJvoYGZt*@R>To0WXr8C-}+`jgWo7liBAE!gq*vKmL%!^gQU>vvO(TqOC=}d}Yw~wcpigGVggeeS5(^ zbD9&~i2t!H;yCSIwY2cS1)Qo8&4^{w&f_codqeY%t471iUb)Xfy;5w~yNi^Cv}T^0 zIyV2I@>EmV(`6XAWRVfgB;ZX4|y3wSz(ZOB{lB+lbr#Nv#642Pv5Nw$I5h3*J`QGj= z4H;E^%6(jR_*d`Gy7Z5Pb*YEJEN8edz&o-0!`tt5Bm2YEn3Pbs*?AZxv|9wSySXU6KFj}cCS8Jv_vl3tFpw+NNIT{Ww z${O#&czdBj`<-be4iG|Xmn-r0g?XXZCuwg9D8uUmk-YsWjAX!=VpE+0AWM$`0{xn{49ZJOflfC1#1o*V;$gLtivlp9(m%W`m z`h&Ta^rwrE8bBZ_VOW3iym{jJZa}Ep{nWx=)6(MjU6|GHH*rqDQyjyk7eZ4|M;Q34 zN0zz_&!LKCp!)BOh)I1rfOJ1s0q^V-^mU=K2FN zGBVJUln2M~AH&W2yI&S_WanXZJDF~NXpX}IlGhC`FSi21>jMpTjt52Jrl;M@+^u;Y z>E#}rt)MjxIwCa4;Yy?vhzey>IgtG{rw`gLuwLT$l872x)@d9D6vq2h2x=!S`rnM^ z;_-%p_cdW5ps{X$Qzo!(tF53SHBt*tW~bk;0SO8&pR)LY22#r#>&Kh$5m};IqgDAq zWLo7T6)S~MkYCi}kPQRER~+BNiHQi7hsmMUZ_@pTQ}SV4hKp;z6|%rv8BC2LSQ!gl z`cDhdhRkEKclhkD`@g&)`@5>FV8MXjqc&1dJw?sZ)4b5^qVLY(;i#83Npjjg8THtn z<9NVKJx)9%G_Bct_iQyh;)pF$;voL=dn8IqP8LrFOZ~lc`&`{O_OOlpO~{-KvgoUX z1hT2Qr$-)-RP3+o-E5~_{!Z>OTu7cOFaKJz0dqDLeSI-0DPI{m@B4HF{c3>ucoGHG zh8wRm^^$eiNsW1Y&ZxuiiueA&NzG{>9OPM);y#sR@G@ffQyc>ID&lrhaWkcwQUdWuUgg<^0i@!0yK^LtNVHiTY}L zUQUKJqDRhW4KyTgtIV>KzVcpoK2&(lW~Qxf45ZP&K3zOx@Kot$gb^Dr*U+FP zo$>4y4H#FviZqM~~D^lIitcF>;IS%H;rMzq+GsrUxehEwzCeEMk2 z0PGxhx|P;-8U;i9b#}_-tnCHQn3T_K?R~z(QsbyM>XHw@uyG)FX}ygT`L3YAbfKjA+Vd$`Y|e7pM9#XtTiFkE$Rlu(qB1xeM~1)xGkJt36*W z;xvY7F=vmBwmB9?tiS}*QpO|^6CI`@b2Ze9XUc6)iV^iZeLgUe`f_;na3l&bwojh< zy`|@43-y5+K;f6^PgimW3{)wX|GIlHiLE&rZa$FHX|m@}e6KIlYcD5bYz?b7`ox>b zbYl73T&NU4-x`3l(^OrpJ?Iw(v#W31Sgn4kXCm;BOV1iBg3eWv*3qF&WIT={{|E>b z#Y~^T{SYm)A{U<077294_RaB!M29Xl?Vrd?1vFYGC%116;A~MRHk;KQ)J;lGJ_qm$ zGt*KRub=FHx2Xep>a3(kRhvG~T7xy=GHN<|jpdaSGa+0=?(ezno=GP=LPP>pzh-Gg zMOv-Gt`u%f#gQCLHLI)otRgKIDjgrUrF8vyAV(5e)>hXBkdDOZIp*%Xrk?#tYpNhZ zDT;5IIViC?M9Zu>964`!#7I|c>uBK^*R1-#PM~rBCDrh8Yg3Zzf;HU!2Q_Bc+7qln z^-JQz43E`c&Xfw#w-B(ZDzq9-tO~~vPBkBs;m_-SD4k>Qp%0k)&1W8Zv4@y__U)a0 zwbu(k15@0m?_7UsYI++&=%gHiJWunXaCY zu#hwDir}LlJ|P_rJMQaMvOYH*0&qJcKw2sbkU!d>4 z|Lan6{EO#0R=n~3gS#n6cf$JC&p+SJ^zVDRvxGW|Q^7Bj`kxayner~~cmo#Y?seTZ zEM=^&8^(tCL5KlPH@lu)E?t3ttIL@Nj&9M_Ih&ixb(KJM>!OPj08Ct7dD9aO*k zrJ1w!GF@D))%(E-&$ zfM23Dd|P_!_o$K&a$a5T^k;;_0wm(00uK3AvqBa3IrmHcV2pHP%HN@LM|~wHQPZa* zfAI`11!51X&IoG!_Jj_RgMy=a?g~QsPxrI&iN(EuYO%7iq{VAcm1PCTcQ}fycQ{-b z90S}KxQrQi?U{D0KrF0!8p;4MKo9dbI|C^)GQ=5f)zvJ`6uXq7}4NAz36nq6_{=U*mG9%Lm|Dk>^q4HzWCCN1SxVI)NTSSd?OzeFS) z4))U?yEJ{oXg$vh1*1o}lR0habvHXetR#$)b)GpZT>(wU=BMmwRmWtj-(d?Xky+2^ zuyvuHf6&oFqF3Ice~mJ?!qL&w4vDVafi4|R_32d6 z8BG%s;Dn2{3wHb5y@M|s>@{#C@G^*eP8FAY*`9vuo8eOb{9QUPPrR2YY~ivuyQwR~ zx$fm>M4p~VBWrfkWlwTrW()IJbkSeW6}J!vv->4>0qQg1db|g}i&}jS8Z3i??^WWR zN+8z>I5?5{$8|u#R4O$>Zk|KL@K~H!r%T)J+z2;?&y*hUhyaezI*4WFkFXyI#`~jN zgIv9Z8!}R8ukq$3Z227sM|~TmD3%rmggH$l^8VA)UiBdHk69s?SZ*b6ac@n_OvZgdW(E(Ugy( z`+FKCJ@@{|Cu{etYjD4NTvdVJt=)fF3;vX||?QT!@T>&5i9z67u0mH`41v zSHt@CUeR>Ct23}sYrqRE+Z*NTE4WNd0kj9l6*nE*H8!1=x43@*vU#}_u8`@BI_I?S zQxS%O#|n1tm%Z3v|K3B-;r@<;Uo%o0Z>jU<@1%-vSkOVN0Xek?peVV-+jiu#lwv`McfB`+tq4BU9_=YN9A7ke-R8BHtj-X;MSj3%C6&P0>0$*I8(S?+I{7#`Vpu6n z!YVqVX}rVWgI|wa-{tfBq!GS7?SM&X#kYfhS_%d2^9EXAaBp+R_aG~#VuTy9q>YIZ zv%2s_$HKW^Y$H1n8dNWdkR>j8T~!|4%-gNw_)I73fAqnAR(N*6p2MTHct`Uej-eY=#q|FIMKh@3bRvOZ7IAe6`&!(OX?~#M- z>PAQL_M+1jcOKNronLz?Q<01Gpzm+K3} zJ=D2vb(cP?`-#ck`oS3u?+xtk0LMV{ya&UYY2kXM%U5WyY~4C&q}e~G*3?|_Vrot& z^vsWn3}#;y-#Vq*YR~3>ffWenW8MauIT*4I4Gn=ZnQHp_5-KimL(h6Ns^A0+-qwha z#CLlLU+e(1vjRW60(mk?my%KN$s*%xqlM^EkHv3+BQox`bS|Xqpjhb5DE%X_P2r7S zr`AJYtfGkSI_K$XMIXBTvprh}@cqy_$CyP%LSnCzstvPv2;%N<$%LH(pCL~iZ-TWo z1&jOdmYnQn=1SEA^wg3@=IeIy zc(mLWHn-~zx_o09=S9>{l-eQF#sVAN)qv&sTY^g;Ym^T6B0pb?bacCIxQ*9Ylk>Uq zh1ydoA=kg3E}!Dks>Y`ZZ7EmjW{L|e*=LR$EiEsnIx$x4@?I7$AA)8)Y+b&vj(Z%f zdH1R1dc)==Cle**eU>K&2WJy}DSwz}d=;r69E^$cY+=^8p1r&3mx`;3QQrS$4WoG3lQNhQzhSm2evYQB1j+NKrh?c zwZy+e`iqXQ1Pn|(ZjCi+h zAer9Jc9>{5HCdIXjw7iiXK>sBC+N$Hf}B~kVAlEhA7?NN9;@xBx$|U6zpfk$~u7)KMH14xGwTtuusMs|ey`G_LS{ zyOSFQB`ax`2YWGmvOM+qH}S5c;&Q5(zH^o%NGc*m@N zmpxHtFCG_TZvr*c&-4c?ZW}nV80m8FYaqyY51o>hhK9aLWT>JxTC>h{m^oB8euPq$ zd_g3lH>qZou)9>1Ryc1Xz^vSn*6W9iLXB{VI~>LAgv8#wB?HV3Iy_=sqNk?`X9!19 zl6-dKobY<#CGU@P81?ABS-S`2k&{sH71f*LOTCCEpz`~Ch?#Z|RHWz#JjdnaX&GtD zDk>s3n78(i7MS-|r@wORc=#GDp<@x^?or*Iwa*fW5%44?Ci-p5=w-)O+!5VvIA!J? z#}bj=a^OauY=mWLHGKQ$IYY8V(J5)T0+2__u*rKrf4IrO1#*J)@;!Ty6R2T8fkY1q z3h(SqC&gW^gEWHjT4{e_-G@PgnXGvA{eCy+6OF!L0u+AeJ^^o5NF}2`oDBPu9K16f z(Zl(2B*U7xO#%1V4$|4-?433`U!qOumeu$VPp6BSf6> zJk^=)6@OrQ%WM>V*Ps{Gm_(xRhf7y351+@BZ~p$7%kexXHJ74a^{O+UuF2O)(+k0B z3+4PF&eItmQ9XO-dLKI@cK-#IuRAUahUNIGs1p*Dhe1-bO&R^(+un^=iqxWV3zo*G zo1w4TQG>^$)PQD!YOKMttD=g)4NQv^b!7?FTrJvyg5NSJ zobEx@&2C3XzK>ONx0l5Gn@!pWDhJj8@9M2$=Mu8Uro6fs__uqaA zf_=Ac#qC$A9riq(DadvF`Jz3lJdc;J9WHOE=8~MBA?F|J0{lTHFWvqm(NEt`vB6tH zqCMUk|42?N_M8Q@&$1zXWHp7SphhHjd!g$zNaCt^d0*Sj&Jzx`I8r$Uo>|?cS}iEA z|NiY0q_!c_4T?_>CzAW2Z|e%{We{y$BrcrPyjlp0EsEB!m^3c3l2&%$kHlUMPHF(y z9hS8y@?0Rbh*K3#gUxu%`g-l_TJmoe*X<%l$4W+IN0JGtia?%_br*i>JE1}O>nL;M z*;)9||DLmHD<@_XnM#lPCB8FBHdF8UZz;3Sr|jQ{i8Dk9t`>b+R2O~LzY1Gh90<8f z>cH&amV$7=>`*G?wCyr}FnH{;Ip5dLkZuoVlcv+t0CZ;(SRYBcT zj!XR;OaG85>zYT!K5#|ynS-*0cDL+zXk%*|u%GHmeus8STd(e_=C#Qv`*8{;OwhlWxxw5B07bv5HRRYDd{`rVHWCZF!)e7UsA;;;}Ku|C0ZJb^DJ1A#h=03wrb z`|8Wy>M6}Ch^O|yRdpx3AGa(LjS|KPLO9vr_1qcYSW7Xw7!U<+5#uLiDLFZR?C)c! zs!o3KAG^Cq7IpQ#C?^b2WM=)?2YavYN@GE80lPY!{(E>^e^4rob+axQvG}e@NBSq& zuzuviv(1Kt4hONQ$~Md`v$a&S(h73rylk;aV|*dFECr;l1IbxbR9g8Ws<|Z=AiU+g z8ho$eqs?Aes(iC@ux^t8u1pAR$H%OuU*6I5j@$wyv$b2T`76m?M~#}l`;(ZtW5a)F z%ZX|bQI3mwP59}%4DiKwK2u@=gia zr|MZ+&(^I2xiOWv!7*zh^!sbA+~KGG*oJmYXsfJ7kt54G*dW#^VFvY1#$gK$57#tx ze7wLBWWucn2F6L3^YPwfHoDvOb5&#ArKstn_2Dnhs#8-+N@8$gfZdhv+Wi&SF2Flm z;jU@DOo5bNXs&vVF)Wl7Ta>R~0Vx0?R?ZOE#T2DauWs92dA@jl4ze=`O>BoT7v}ei zsw5()`J*+K`5y*$R}rpyj`Q~~r~kIg#WHio#}^sOO!I!>^> zKQdp!f)yFD`<5VQENwn?H4hyIGR!5dD&IS*sDnYbJ85g3KIhf>>^_yO@Ez6ih2h}x zro4>uqDk$08IwLy+y)t@X?RlLv0~wvVvTDc>m_4n z{so|WqoK}B&s(wvqKBTB(BetP5u6m@!%}x zmCaKwm}!sbu=JMy!Y@jC$DN75n**I+c<>GC@tff9-@Spj**OK!7Zrlc`|}HaH}4|_ zX+ZP$L;aUBTosP5l8x-25veJtqEbp#Up@!H%NI^S;y!8|#8#bxikh0(=H_M=!A<0x z&NCY_F2k9;Qa}?&53`2bYeeDBW>e(Sfo6Oxd=R6f+<&DAY~(;G0_pMvRCIK4pN@b} zZ0<#J?e1u!L#GlkNX4&cu&0d{cUFV5M7595e}i*>yVCba6DR?{FL${PBLR{k!Xucz z9&upR!W%#rpsaZyw)Jv`>xn04kyJ<~ZgnxcED1`uQxzq3v4T>L?GK;vR6Pf|glFo_ zp6nrx(k#vL?}FC4WTy>X89nFLTmHwWTb)j1GyI%2C*nLu_eSlXIXRjqo7VjMpWfEM z81`58husg(WW9XWwC2cr|EE#N$qL(8=v+@SDI!I41+qg$qpMXxVPjPcks*UJwx^fY z_2IY!P?9?~Hs$QQH5*9!G-qAX&=5H|I5@lCgUC8Y@dfMGQ?^&e$E$B>qsr6xn>*2b z?#(<+yh0WK6E-5W3tw)=RGjb$XRH2w<9_VU@Mo34<2hnk?{-XHTb!xWHhPv86IeEF z5=?~A)LC`!-|PznRtoJoy}08VsZb^2Dt?iI)gjv4g#D@zD>HV^%T7J)9@?y&MCIhR zbDw30*Q91|LKRIYz3-u$l`1=Pt7FV|Mrs*UA z#&4A^SuW#%J^}W(ofgqyMiSqnK+@g$Qu*7F@s**odr(5t5gN&QYcRi7YIE|eoN!$6 zmR?M)O5rGpXh9s?^xOvlzz~#GTvbonuc*-VidS}#F5kv20#h)UH!dIZp~vgu%IU@t z)iQmcIq#;*+LTkzbRs+M&?s??Im-c(VBK8&^cXKZ&!t}m#M34yS-8#00b`7IV#cr+ z^Z+RanW+Aa=lFH}6k%r%um0bXrj0i$7JrtC5#S^yYTn#GGR;A@lho|Ni0QTkM=WZvX_js+}-}jgsI1C>_o5kHpT5|O@B1es$H9LhI_im5Ki$DS0PANR2<2BDSOBOXW(mGl5-7@FavAw z=Ova_+T~&&*ullIV_XUxlx-6nPV}@oK(Q2I)sBj9EufCb&L;@nJgN4@sVzu|q@pTn zA={k-Y5M#g&dcmp9OL*}f54W4+&U(P90hifwVc)XV&=!EMuxE0SDh8*-F7C_FYs8m zQxMoATP{pJXZ8>_pa4f=;#|iV_^DKCH8`q)^1*V%O9T0ARLMJ1!eKfB-4TSp=i(GW zXDj!_%}QgPIX-^dd4aS(mEc|z?nWs#_MH%~dy8cg)m`EGwbM_4FHXE*kgE0_cU`Sr zH{m-=da_xb}U0C7@=IzSNxofNW4Uo+ep=dbW$NTBq?&I&yK00ra;)ejquZplR8OL z#DEfASUcY6xUk$qxyUb~p`aYzbLP?YSk0)as?lpp%M1x7_yT-=zIDkWsW#r{;*=Ckxc z;`G@WMHbO^V<93Up%CjlGFwk^6ZR zTvbaDQ;%DzbJr8^T7jwNaJi}Ordi!>0;HW!?a@G|p`|6|>qPB=#2`;(y>345=tY4c z?ZMU4e{$=XCXlp$DhX1sv7v2jbis*(h69VXoI7!skkB5TVJ2a!tLr$$V5ofO{n!ZT zasE0c&ih`2r}NvnW8=wRsHiAwOT5M9z&3-n5Mfg+t))bt(_r>>U-Ro7Cq?OYX)WHd zoy<6`nI7Y;R{9|fSgN^{Q4n#lc)Heg2^C6Z`3+;q#E0ooJB8|$ZxyxEHw(Dn9_X9!#k=czeq`%gXbPs&;q+ zSN%vSFwjb<6s%RDvwV4><=Y#5h61#l{Dn3{+8^<57E}py$6wM-@(-6#!jP zk+&K?+2jx5HXcslHd;STN&i4qb3(MOOR`v7r;=7?m8ocJ%c!eksHj{}W6b_r^(<8k zo;?*lvS;HATJ%c19y#-X6#woQe@Z1q5lKNrf~>481~xW2`T}2Ws=pBN^RwUaa;;yJ z-_?KVz>8BbusLcczL8h*3t9ed5WL4D5sUFFR$H6L6{C;gFwgn$t#zjl+(R17;L z>g`7?C&RV;*-D1Z>b#?FyEOL07OnQGpegDbrH_wea7UkWw>0ebYZ&qBf&y--M30TQ z?xzh8MCGL9=86&;c+alnQ5wA_C2OJtkQ8DC#i1!ND+~0XHI63^f_B^yL49ZFSdS-! z>dR@TO@cxKVn`|~Xh8CtKP4fH^I#;+0N>WO8(7r%G8^w6Aps)fM8=$MJy;jx$|^Y% z6H*YRQd6VgBSWEUK!Q@x-u}J4y`8E}oI`QIu?-YQR!C>!t!109)%{1tp2>v>rm5QF z866`>L+kc;llfcufVn&gFK6ZxAGO>4j{9k3Y)x@>McM9Sr*o&klU;X}`doI@FG&+t z4hLz>Pb3gAWb^Htwt}UlWpUo=1<(8 z-bHT^;3E^1NrZ#~0fqhj#y^XS$UHAMqE^ld?b4aFYq8W@q?$W^fG8J2U41{Mrt$<>4xk}0;C?y+?BL}V*xz*H6Tv$zO->ab4 zOI*l7G#H-{U^`*r;P;7pQ57916sTRh47qhy!w3<~*^=%HGAqcYIpaJ1h8vFDS!FF1 zwJrrK4ySw$ng2$xu>S}Nb2t%NfA}uxb_Vh|TxU*U;^NAxtEYT9lYP%Mzi28Crny&DNxS_}E#uvz4Tyjb)9aAyDi+}Zy{Zx`G%ytx#F{?nL3Ec=IS8<0!9m19^aYK!(P&vs z2j=TQport^gT(&=_N>vf%64v_ubcW$mQrI zip|#}yhvID{3!kx8raMS5Ds2B1L;yCsG?ZjKKizT{z+*zK9l0FJt!_@t@rkvdUK-v zyORcm$B%CJuD#*DgciycfeYmWY$NM%lgDtfHb~YUrdH-1w)6fsT39;_I^EUhn+7L` zEQcxy%HY8b7zZs1<$CWyR@cQkzYjvgf51ZBAKS!zd)IPcRhSi3(Ia~fcW(i|F7%Yu z+TQ#B85jO-F>6*36z3bjcGrvv1tHpPXcXpjp6amug4cC{jP<|3MTr;IN@8pEzdF(78ysIWjr+2HCt+Ws6-?KK2jbkUKM%aT3us#X8Qo=!?}J%5A^z;r z1$pkrRfBrPbG@iS0HP<0$mg5Kjiapbh4S+|`HIF`o%HSH&t&z&M+?R(^$I9r}Zr$NZfo z;x-i{24(uE)T7IwY|Mk~=ab_4=W280ZQ%!4cCXfJ6oMmFA@5U!<<3^NvrK94&zYN9 z0vJP&%+n`Yq;9l8zgNoMZNqJ5*!WW78$db0QXc=){2~;Fqwr!CwS}yof{vmlYNJaX@N_wU)1 zpnMUM+5P8vh-uTC+uO4zEfJrL{B?j8Hq_U^xP6D#a9_Wg77 z@kFLH?$n#^c4GXpb_74JF~6IEn^Lblrq1)-$A38Xu+D?mpV=4_BhT>5nOaQO{CSaa`vYV>0e0YxPoJgpYLGpx9a8hz^gmJ{vVrS#p>` z5B{KnP~r-Fr>mdTj}c!Ysp7WUx+7K^YXrlynAqBjS~*lhQExC$*a_F0E-S~RTMinc zuMe1zl12gGNq)LH?Fds_nnKKu>pWjKbwAuH`CDhONx27;JzXF1PQI=W zw~qi1+rL+tdV4ncZxI|$8;lOOyLmq?s|;#U`gk#0O*6Yad2B(WQN4lm>KgU?ltDxF zZ%-4%gJXzLPh(6NTd9K_@#)=iGd^c z%Dr%9@}QHIHzI=Hs{?#3D)lJXdg)GNzE8ZV>vg4}K9lcP9)V{8_&rSLl775XG~mAbuv*S{+)^<9@s5sjhOR zOz4cSj&E()kCX3sNKo@RD*i;d-s#Z4n{Is%ee7R^>lS_o+}RYrlcK22Qu#gw?C*x?8=)tBKz^eD4m2Bg0>~^xsMr!7@jP^O9OV- za5u1Hb$*g9=+wx#-$=)e_IoSFw+f!<`q6DqdwaG z28J;|;~zURJy|hcm;|`eOQSTJ8LXn*pR&Bc4{{mM*&8$B3wzcJIBrHuQw~g8DVnBW ztRUaJS~y169xJH7-(0ib zo&>(26dg@VVsGaLs%&4U-peSR)s$bAr~8<{AccxD8|MCi758Ar+{(J6&f5N=*JR9k zEF<`gbje@KuG{Zl_K7ug{Mxzmc1G`+dT{&jUVW98{x|4dNb>}fLydSEaQlgaa(Gzw z+-?6(pC2pAt6g#KIlsRpUR!6G`3L5;Q-jBkNO@Qo760pDlmF#5B7T6F^|-K{EItdb zfx*AE00RL|c~77J`fULGzMXA*`3Q=i-ziGwAigUF&sLMjrEiIfR7DcgMM9kus;H=o zh@h0f&iesnV1J_UeZTvDXa0KWA7sxb3i<=OAw@KKjpue`=H~hw^?3bE`IIOYu$EGt zA>Q+^Z57b)MKe}}vjX0W4EwXi{k)N4`g~)`XIfJX)7CyOdP51_P)h_3`Q_C70HR;Z%6auc^ zo}*RMJ$g}LjdB07L#xw~nino{9oN>DuLB} zUi8UE46m;*1*?Carmr5~+j>&%st;W{pXDd-WQ@11_A-0vu&T{Pv#tJ$yjs$jLoJop zSZP#$snhR_Y%D;oNs$jHOK-10*vBvopt(X|3){1_RA9fJ=AaxUDZki{2#`_;iOCG= zJSI5W@T9t3FLPn!PT@XmrV6;Q*VGpnuE$qz<&D`{{f-1lQxs68!OB2=|DtsOK)5VohNwEUvh?}{54hX(?Q~z#PQ|L{uhhLs2{}1W zX36K&tK+55OmOZ-F#3X!JX;9v*4AI&Gv`C3pcl&)+&L$n(lT`qn0YEX&N$aHdfzCl z!~gIIWGQib9C9MT$p5j94@lZz6j`+XRJm3uAqBfibh}nY6M9)*HFt7^SnvsLSG4}9 ze1f2*XsCQbV(_6XBns*`nc0R^%0)D3cI2Fgb}a; z@MlSOYUixkJETxTl2bY1PgKkfsu@ta=+fu((1~e@(YN-SJB)ZXg``@|`E7UX%1ICx z_M0)95ESy4&j{VK%0{ohI)Ve2xeRVZh-up~xe7{e?eE~F%Bj_Z33!;(y&ST_M9g-3 zXg;hp$2!jMMiB92{_Df;XYl2X@3suj>FYgNYzkm>%HiyCwCisQvETk*4hG=-3X8>~ zGE}?7Fi+}olQ$-8m08|BTp?)F{L2kvHX8+c^Mf|$J_n^rcdpA2Lxb0qX%4+x%-NWq z(ZwDC!6)q*KT-L>*`}+B$q05&JH*Os^id@gCZnqmtLW2PJk`^ z9vvRLx7Abm_!pm?O(GFLz{wdv+V~t~}V0 z61LtDWy705Hgj6u=+P8?v(Ws>^0g=?^{W`d=8Jn!xJ zQ&wTop+Qc+r>>lY|HVd{79zbk<>nPm9!BmoT7OUxi$S))P@O8aVoAiT&tcqsFm5-9 zPP2(4(K!S=<~iEvdx^N=)U^8zA{X64aWxrEwcQqI&1!|SYhr&Mm0M6C8+&ER!ElUK zjj$yE*h+f_6SsNvmz#5ZL)5Ok7SYy7+M|K;)UanJlO1Of-*VQ7G$@q0sFDlK%r5M` zcgBS(f~#Gr{lq@Bv0P^K92$(V81F!qxf7Z&mf5wnxVj*NGxx>ZS@gBe-v_x9XM>~U z(v16N&e698<9qRF>T=EArJ~yR++>oVWdHfxLyR$R=<1yaK=zXf*|S#Qe}GI9r?y{u zf#GtZOVD$IuYQ1|ET2JNg^v?Eeu1y#@A)(FO~jhSzTb#5`KHN~0juEVQ@@pe7(PUY z_TML8ke-~@kTwEgT1yiQXz;;kb{0Q89R5c_XULWOo7Cjl#&n}j&ngE_vG&9QLX(g3 zN}-dJJpX#ne2Gcje0kMMg7CyxUuB@_cf)Ywo3L_;(>FYH#G6NU2kH$!p6KJJ?)HVl zGmQ_Tn70lF=|L}~-JHfqGZ47`%(NkW8<%q(#aqoXu#q)LY4mc>RW5_ zT1%}1s*p|WkRe6NFBBp}KA1xj09lAVw_;9#gh*uw%+I(B*RDxo1l^g?$M zI1Yn|yAk#~SpUfiNM$p_X}pw1b=A@mN%4{x5Bb{IdD?X(doVr8=J8!NaRGRcIyNY@ z$^_xO_(lG*P#6<5&`H6Ta(Oq#Q(`w3e&C6Y(;oYi&nRji_B-XxuF?KQ-OP15@?+`W zG|w0jA%-320V-U9B82kx&Dg5Ko|cfggUV;0zQhW;z8 zH3c63bh;cv`HoRbf7!zUx?U~*PB)F+m{y<@c)h0HE`d-H)_u=Dl+SvNEkku| z0k!{I%bhl+U@e?XT?s;q)bBZb0Q>Xd%l4SeVS(X0_J#v{J!t?DkEqz{H-vcQ{D^Sb zt>b03`6K#6a#n>EH4GF6iwz*dW;FpRs(-tzV4$0&66;+mpt*Rvm|*c z5r~c}g1nMWkH|INDJpY02dZV&=wm|S-R+IA^*-nBtclH?q@4XMC`I6XJj* zB7`bs$~PR<{i9B=w`vgG`998Yc2Zojp3=!;jmQySNVd2JYp$&1FG~##AzxErRWW=B zV}$icTQ4m}5lDy09U;-=+uZ`d2E4~RpNl)fHbI-vWlltF!#d?X$6kb7Cc9cUso_?6 z8U6jVRf8W-bqH5MV!2WoL>2OOWKnWBuG%D5Z@69BsD#CUc6O+7u)~y5DA>9b<521t zVBVSsT_Gu|FF|p(?O}xI&yz5`!@~XSkvbf#m^RzuYV#St3To=0RhWJ1%=}86xSo|V z&3ETnLBIn&ic`N2N@KhEdKvaa66t&_7|!R54DaLwEZgvw@x|L`a(IGKp5LVyVsXBo zak=dkBK(4$Imn+I%{9@S4m_3PF31KKb6zjJCkK=|^$TgyANRb;x3JWyTosl$YYg z9QR+%&ejB`-27~-_l6HHYN@ukop>AeMCPN$tGbd?iv=g=78g!a)CWsm1dlisTZ<>fqbVyjqp3Cwpww4AS7rFJWAs%)NOKT^73lj@a* zXDb{Py007;ov(uWwr!pVkJa5fcDC=_PeEgfALK9mHCQ}Ia8mSpDiBIfd*pO2AXv36 z(mJWiUCJK!(t8^^l)`&xl}DfLaUO2&u0rf=W#AJH2}#pCCeZ#4LoEyj@f3SDJ9cxC}>%KxIGtC(C`=9`>u28Cvw2{M?!|@VG z4;-T^Cy`2#xM0Coti_x5G3v3GuL@hSD)ru;cG*1gi9HYpeXUitV#dWYHyGv=TdS%% zc+S5qEO`2ZU!C#hSZ-FA|5_aiYoWV_^oTvTy{`ISz zcdiu_t+Z{DITfWmtO;A24PWmM*IF7uB(|z=V;UW~2IEs|D*b^)S7N>BZI?Rl%%g_= zD;D?&=yt}x(e4{zE{z!eT8V1s;mU$h&@od#2XuGq&(HtvMin;N3sso_xWeIvQTC`9wZXVQUEnIq?v)=t%`x;a^OK(AMEP8ayg54Ns>3_s)PG-POi0dD6Na1|PQ_Qi z{mReZ=0|2_f#zN3Y228ooyBBhl;vZS#m|rOAyW+u9E;VI)0SWF0I$PU4GM!@a~ZU* z-<#Ljd9T?}M+DqI!Ik@zgHNnm#k;Sxz)L5{Kct3Y~hwY}e^t5dz2ktYb>k}aM?o2qR6 zFkPZcJ#Tkzwv~l|=ZQ}3p84KB583&bvNaUW{tR82`O7jEqu3b%Y)@x)c+jpMWN_3 z*X-S5%tuu%md~as4V8d_XU;pREp*r>{V999IL{vG4~W=gs}KQh67_ zd1rP$fNP+|9FGB(pzvYAxMOy%KPOd-<4M} zg@XF!TP5G)x3Q@%pEsMt;7ovGXjYLJ7o~tc!q0QNs)}d|=PB|WS|+F0_D&lqx~$6h z)AbPb(BitMO!+00-{<{PO=3-cPq@?a(Zz9i3ay(*XEEm~pUA0nREN?yXQQS}{%={dA!bQOz*FlGwsIoB4hL$R^S4SVh;0UvPG zGd54?t+~pM+oS6ntsQp=x~egEea0{Eq#&R9B6cAEu;5<|w{WEL$vpKXJEhyBBb-IX zZK*fzK)cEuW3ANDkbt7Z)6#h-oHgg6n&A7qw+one2%d=g1gYa_CU;GLS;Y>KknHT> zWfMqSG)bO4xC)&)fwHVzp*<%fiJ3ro!_pX~d|{FUeE?bBjKyDz-oTV!!7_D!uvm;E zZOiC0S$La70niwQO(Tgttw>QCwM;PeUZ&p3YU8n?Xv?lmjnq?1m>0yA-}4m>7BXy_ zpF`b|D>eF`*^VsuU+rf{aS)4yR;!QqWLG0wBD^~Fepvu}#gu+GDI0QR)EKmXQHYJQmNr`0= zOoS;v>|&4L$ga5G^?MG;DHAh^fCsa&7z@U%Ey~MZ)?+faYR||O(<@7T-pJwJ7%VhUBfCSV6LY>t z3I^a`$Qz3br?1N>u%TOZx6PUGOh=^SFq&+xb>L&#(NoZp;GYd(@E^k{>$!zqnEQ<3 zc77@^VtT9maEhoJ~ob!zyx2`1u6piBdLVv*Ot*7a&{LgYq}rtr`7cFTBLS$ zCCRB?VD#mMbX#oAI@t)L-ORM9*Hf-Ev)S5%l!&Vl-(29+W%owYa>=AwH}7 z=?=SEQx&;2bYA{2E*9p*fv5`-%b9WWx%pCGZ>B;k4DyVIOTsop#M=iw%CXVbk@W{7hs~xnkwj- z;Pa#}UEUK7&_$PeH)D5tO-q{Q34YGq+C8&!t~!CoIMK50ko{prwCL**RoabJ@i&~c z-+#G_^DfYoQ+z1t5HF^u8uL!Y;k4tcywsBgD=k-^XT-%p_8gvU?O*>-jbb75zx)_w z#s?_=5;xb$AHG|{hkS}EjAlB}Eg*ajt-hyBWrP_SE)<}$Kbp!|B}8cP@PcA;D_7!P zwl^cu|Jk_P2;iNnlhXEef3=o#^GF(W<2O%=SZnwd9>3+iw3hDH7Q6p?tetk0C0Vrs zO+{hQ`IoB?wuZHxlqg5f-7>M3)-FldB@l1Es5O;J&zHgvfG{j!f!Fo-7&GV+qM|vU z+f!4P0;0I7qt%RRWIbjIB7?JDvvY^D3+WVsZ>6g?gW(90y$dusp-X*T%_h~p(Zn_I z+S>rfcWJAhteU@4SD~tZoXaQEpyIr%Eh~)pTBZI*#fIJO5&FC#Ib1|A!*&Z^+5N(Z z2WNttn-CI}{Eh0=^kn(#bHkLAyAwT9uHEq2M0x9)Bbv`>&_EYVHY^GWn+KBk93vFU zTlhiK-QN6sBT@;! zJ+wKjwS*pL7VdKW<;W{ibEmyq4g!#D zL818cKpI1nvHUy{dI|h@UJr-TUjVjXvprLCNlK4*c)4TvlmubN{>H5I0s=OQjir&`PV&i&dD5c;3XHX%H8^TLo%iaE;CPq zvqSpsFDFsjW0tnlmxRPQAa}Wo$w3^`q=E|QQfs{oeseQZDhZ=*%;T zDf1*#$G>AKYD&?;o%QH=8~Yv4gUarh`z;a@@bM+m-MG24WE_c=QQZeOn06g(&$#Ou z8z9c&0@2FQM>}tHa^j=G-26Mel4hv>3~+`k15yu9_UF-foXhG!a!uYJw~W zm8V(X1v=+@`nIDaa%c&wV^ywNfosI)NBFriG>L%~_yy7I0sFOBEqQfO$4isjFnxoO zYOTD$O#J;TV;gI|=K=&@R}b+0oy@|g--F#h`M~>tt@>2Ifo+{+AXD_8TJ&9Bo_q(} zfnN_{3bLxs%4TCVG~mau(JH)D+b~(zy!UB$#Dg=BhpI;R%&LtV{C2AIub0&y~#HEIG<7@{>ctir^G8P3B=E z=7MQje@Dj16mR2XjKg`_=9wdTlhQS7#XFFyxG}GH?cBI>!RrLA*l|#E=f~lpn@3X@ z8FW|!IZb@LWOPTMaggEa8GB)k+o0l}NIh=-;l8r-c_X10tE`sF?j-=bC6P$Zb%Jq@ z=2caVXZzGZJ|?IBNniUx=}x5aD}XgFhpd+ap?b=|s*F^leTU$HZnem$6R-Py?M;{V zlyDyB=9-%Kz%p1VD3K|ztuvxoP&RKeu}a0hap$htmDzPf z&M2%fk4_yE8+w@1FO+HZ$HT3PlCpBR&^4ic?j*_ms;}I+1Ubzfr{$5BmCQzeoCy57 z0>ZEvePP#gWF!guqRH=M$X_k<@C=^95pAR-F;RLSnl_D8N{S6HM|q6MI;Vy6<}+ov zoc@&#fjn95DQ9opKswP&scJgJXFFEaTgtiED|&*~#6TRK%|rcgJX?yBTOBbO9r@5) zycoToV-J4YjZH+|#2WC2!)d}aSs)0)A>_@OfaDO(QFv*r+EidtiXF84clh7$CxFc| z`nZPT!-sFK8-g-MVEdXt}BC+=^pQf0@)pIs;!0dzAsSN(=9KMQZ$bQa*9W-(D_Tnq7^kDWOe4a0fa-)WK7I0 zYO8mHGNr_@(S=PM-_{n0Pg6Oz5T|4BN_AN+Z`>r4d09K$$a|VTbYZ8Q>O{k1TE)P`hy{sNj-zm-?rKp*Z;roK2xUcU=6xqQ zNQ~FG1dd0t+i0dgZn!$}PRH%voqNj{?aqhqztx^D69|W@2K+E2p<_(ff%_X`<>E6O z$=@S;u%bd&JlI@BynG;UFIy%lK|%2?PvroRFBT+aNXZ294~ioua%Fu}BHa707GSWz zDJzZ+=TvgCkg$EaDXX_V*LQTtiE@T#*!3&#B7A=A)ffEx0YepPh2In`EH^~4xJYtx z@C}-+X{HERDj}dhYBUgJwR{KH=e%_C@`S=7Vf=OV_0xE!1m$5$(r#G-2X(chM_D}f zkOxx=U{!VW+7bIHcnWNb(1#C4*S_V1sN1te|1J z)GW^=4sOv5Pn}$G^E3-yV;Pjjz#_; zF_h?%l4+{c)wQ1QBNNEDk*o?;AJrwxKd_!xlQadiA3rG?4vk2 z`3Uz?qvX~WUDjTkuJRABHa`Emp!kMfv7EZpWDj{_T+VVlA28PumZ>i}gVuVEAXs1c z$xw=e^aWHjB4~?yqr#-KO1Jq3vYaykVd$aG=LNMY4Sd9Xt*d9FfyyC|hINIo@p=iP z>{s0;2SMf`-+)0=%nFQ256HhOd}?#f0bZBFwWU-{L=6C&V=JTwXa&uO5xxi ze(QTpjEL(HYZa@EWMzUV2;`)B)&WmshZqm?a234!i*!8A;sF;=qY4!M(0671G2nrl zj74{6d~(9-ye8NnHN05MQdDl=Du$xv{NppM=IibRuT9%zGMYsqla@8!aiMPtHd2sq zRk7ksqY?Q$60M=bb?U4Y_Lqm)C<_mQJc=zC!w` z(3<&yKnD7|B1N!NGZxxx3HqCK^r7gW?s-4`EKx~YYb>!iuS{U2a5>OE` zewSCKBxrQjq!$!zserM}sjoTKk<0j7l~&`SXRPA0NmS$}>cy4Rix?uFM+!=J&S<@v zeaSVu@{o$Saog~9^@5`&>`cZ(S{F=wPuID`diFvFUgzMn!@7=Hw02}L;k;+3L>w)x z#KsUdo8N9Ct_iMP2WNWY`kMP$73>s<*M2h60I=Pb~UwSo&bj*Qh^Et*&mB@Zg;Mdf zGj?F8!~>tn@+Kyz`*m3y_9IO#cba&9{Mnfkb>C<}|D4uOFD+*~xZNqN)#IN#Qt|!uT z+}$VwAJzL5vt#q-sj0VZXWgxb z5lL6*H&avbme&aYv0IxNLH*?vMrzqZjeYpPK94?V|IP9Jc_O7PlqK7Zqfkn}TS)b1 zY`*TIJT3vucO?~$Hk+(_+Lah=+)S)FCfaB-UYo3_d(#c3i2u<@v*b`RP$Zun+cp5 z(;OIjsA*3L>dDTjh~6RSeePI*pj5?jZ!+k&5)A};u@K(yxb;~Y_*n}k*E<25DHt^a zBS0))SgBkQ^H%1&QJ`>^j2I;D>i>dNHsz4N13@)Aas$W2(c&Cd$Kr-} zGTGfrjQ2(8C2E5wZ|ZYb&WK>| zfz!?*i#3F5O^okPuYL1SSp!wih|*~im(*FN;qlf%5nIW( z=muMknl0Q56ps00kXhNh#B2_!`D)Hw(}q{BD(1JNF8D?o%XrZ(s?GJi$zbk?xtzdZ zZueq{@P(diOaV+mT&Ecatmw^~YXa>zPUvTmW7>Axu>5ADt#PBiZ%#6;D8!=eLL5%J z(~6dYB|rdyT*rTD&~`_GFRH35EF-}?RTX!dfSUU?{ZjTjXe~^X;}pB%z{z2a1Sy#2 z$amSO_euy8HqUIhkj~F|A<;TG_7ebcN!s~A1CISX4r}{yp*J>Uzn;aBwe%|)g<8fs zx3@L;(TQjN+d2U`EQN%N>w?KSO5Wf#8e21UGgv$yQYLo}cLPlHxG=XyzoL`V zMV7It_WZz;d$oYYxo#!75!$@u+MjTrU5<&+j~lM>%qs*g`l;NCZk&7ZGp3G++$`68 z9!$*bO^2=hrwXrGEGS*DhyoMCpEJ@pm2S2}*rTQZwaXPQGk>NANwch%r{uFpSabfh z4^q7YV9p8?2$ZAfMt}N%&_3v`lC6hNS+!HS?<))RLhN|=ky{HV1@cW**w zEk&L~p2s&EJLi``?2J^7!`fJM1hdOo3M5Qxfsyb8!VCA!g6^guvi&j>dfgb~_gD*R zaZ_XROf}uS^>?$WfyE}I+LNN2h;yEOq)I&_kCWt|(V5nhr`2H!70M46&z=7Sl<^P- zdbd`BPn?mXeR?Lp*UZ-6-<*A)T?4Kg(jIAjcJDe~Cmia|T^)a!nvBjGZOg#Gq&{gV zetlCFg;4k!+&$J!0zv)#egyD%?J2HDq_MLO^Zt&{?+9}C;v)7bHy$ouyJENrRDKl4 z$=Bp{Vp%Y($65G`SxAv;4eBykuRZSIE@l#b7yWT&JdD?#gpDk6yD_L{#J5EjP1t*k>+@*jddzL zK&qWUj%_u^Fd35Xxgr3Hb>z{?;)t-(L6h4I219H<&^Wt$Aj;BjRe(L|JSJeL*!rR2 z_;hyJytytggwa3TdIWrh{4V_Ujgb`M@xp*(_fJxm{R}^ELZ!G}ri_*&y=%*o(B`T1 z7SmX3P0mH?#er56CLG0iV~)Y)RMi~4U#c_F7IGa+9RG4pip#x3oxw2MHy&=K_y^s%dB&6l0mYc5!tgoorV&RsR`t8e0)f1 z<(T!F9fW(r3Z=i6mM!0yAt+YfdfFG8{B*#32dw8Vywjc5##!5TMkQ+r`^h$YO%1)Q zc#?JTXg+W}HN19e_T{^wCJx_P7TrU+u+riFV@=>?HD#dR$7hjRc};V(h~jmnQg7~W z1?qn;D!ZCj8K&=1fUixjJDb%P5n0l6E5u9gvSB{5#&4Uc2Gd8(G-nRf`F!CkYxpmZ zU+Ts^uM=lkG-b)NRz^c@WJdz*p#O~?{>fMgyH{ASH>ucku79hWej`toisn7AyqcU&5Y@JIlsiMVgz!u;ff%>{ z$MXcf2JL)a${xRilwU?ubws;hC{*WObul^o|2X#1*_UxM7IPAb!94~TJ2PukF=8>< z+57V5xe-n8H*Z!Tq0zT(qGU2^@?c8WbRB-v-@*rSDy76ywiBugzPAi14Ny&bnZ4ys zZKS318cd(+LgRhO>;-B<*#cxOH5G-GI#R?w!_M-W(&Z9#>9wK#Uq`kXB z*=xc6amtI|TKNZ{LLfW3e>A+ldc@nlmpn&7ez!;R3DvtVf86{9nYxlU=Q_GQ z9;r$IMEGs?{Zn%#)=Xb&?Y9oB9S|rb!O3YF3Tnsa1}0TrpNf(uij5^bn&?!?aqs_n z{Efc}UQaG>+JZTAB5eZe47i&rSM>ETV58VHIOh-hL0 zZA{(plp;CZSsc4~+k$JIjqOacu(VQ!I@z_V>?W07|h9@z$ zlBZUrPTM~$9+ufIenk2q>Ioxdqr+dk-jl)>a{ZG?f7)iVrE%K5^F!tzbBHJ=Xvdu4 z)XPhxOlie{3Cs6U|J*$IizFzRdG#I6fI4cU#j;l)YhOeTCb_MSY9H||E7#;?b-TV+0YI>0X^OD zm^#wf{}SaTAH1(|wfV1%%XkfXKR<=S3f_PIIa-!qQ3qRD!8=OprSq%t%rsfR!cUwK z1*Cue$%ZwZ8Ru4mejnUi!T%OR`o%3@h4$vXw5GmZywdm4^6DScWsBB1&m-e*I-&mq z%@!f(ony1Zx13tw+o`tJdt}`)efg;{U3qNXC{aV*F?IQ=gW^I{>W3$M$H7ZFDslZ$q(5*2zh%l$8r}oayKk~kgH2m+Y6Znlk<4t9*7YjW0vv@Xg zGxsvrv{7s7sKKJKRiiTQeHP*aV}6|-(x*>*U%6rmsdmTO$Jddz(^_hMh)#CR(^l&7@E{1N&2#@I z=DKb__0B$)La=hzI}tk|QSSWG&&{gKy}%}>xN)l+HC+z+sMl54>NVnM?#8#BYPT(V zHqzku?$u`d51!tILot9vyuBPrOtLHNJ=L4yi2gRQK5V&jg4I*Ai&CDqB*J zhQf?~j4vhrJUPnRaq(!6Q1XjTbOLt(s?6)DQDkn*w;8=x#wfig&7JTyVpYTGe2#L5 z2IZ8TYXb_~y-qhy)LfT{;fgUC0j-$WYyzGJwv1D2^N2g(cJHK~v&WIF=c6<=QYtr| z9*a;-%J_muZvD@VUoFGQ!ztIn0`D+=Ry@DTc1a?%d!`t3H~Gy4ZeC!N*yB?p(i+hZ zUzG@UTmh!u^FmgqLm(em2wUSf+>iNRuU|$bUkwhr!UyRpZXYiC=c<7vgaflV1tM&s zlE<6?o2q%6fy%v|N8daji|py>2$MbpvsM^N1IH?jZa<9Yw$OM3%^Sy-9l(@tXP;|R z3E(`QC4Dp7Q~K_TrhtNes{UEHz;h?N2ETPIa1`i{Co0Zt7Z5bQ?Iyos)_^z6Mr|(z z&T4L=y*%PiuZ_Wax; zb1*tc+@e)6SL@34%ymbv_Ai_JC2}MX=5`GEE;g~dtOADs`i9%5By;qSgyWt4%c}-C z_iFYpf6Y4@HGgKR5fP+uWg?IrFc$?lMa-|EoZQWi`+C9g#1L3q*}A=reEqG8FWo;q z+ppPCviJu#fDwhng8Tr@$x}!jg9FZ5E9TlQ>MVV>)q9(pYu?3TZ7w$qPtM6wVk6?M z;M5}wCDD_`(1Lj{+r$c{nPj^jn`hyOCkLUnZvsha@@%ttY?=DH%Hi=l_qihArq&KI zcLH7{yC$aDY-5`yF08GQLiK#|#p!<5T#JdamPF`F8ZkK2HImYa>-w~t{}I-Y6vBe} z@Mp8WF!g{{qru15k0=6a3pLT}j9NKoBa-9fQ>L$mxD<%$@{J*+EQXESem!iRtW6oD z3a1e+(3V@G!O-eRxj30kHSk24;1Pj?6hZ%fiJ?_Vl>Npkl$<+qILNrE6Gx?$W1wup zUnzoMHRohHNwRxSW}yRA+Xnd(DC6%L(uW^ICayqw6+$D>7Ia`FIs;XZOCaDcZ)x?p zi3{>lOy)l1!XB92*Qt40#u@Iot+m!v%Q5XrT-|~YeK7*35|#1~%qZ;Ves5;d|1eG@ zn?7jlJZnM5yO2q^jD6JalCd3l|J#gBTb}wXnXN$mD4eO*W;Ia@-Up z3eO`fxvfWtZ#ChN0Z^nE{vbV9z+yd*pcq+CBsVj_5a8!ZH_x8dn7pX!wd`?C8Oo0C zwMeu*RsFFcor2AHJMK^^X_(<+K)kxDVA?I{l2LbBB#-j<#Ui*@^jYR)Ky-&SCv~4? zdvC*n)s0O54v9Ji^YOxEL%eiA32a&a?F)3jo5(*;Ip2}ebMc|$VZ>}ayXexU9{wBM zrIkR=i2U&BqYbitrI4@;=VRmHq(2doeP5=T&+}A)BagS$!l3w`+)~L=2Y7}&C-a^+ zAFmxktm;%_xQI@zr7k2yh;WC~fk5N=^NSsy@U9ltMO!3p{IBIK@Rbu5JvirQ6xQ{t zx_&*ypw#_Ht_ERVpCD5fQaiwip@npe2iQzpv8Pp=i&4KEzHBpS!)c7)CDvQ$_=Thq zZ>A~+yP5IuvRpf^&E-U~*^CE`X%}@SkK^vgvC=H4*5c3>GT%@vX21lu^eSXTE!`LRc zb|ZYk>ym6(@?LNbFdZJrlRzNk6O^^>p|LMhmBT;yzTAFuSv1-av$K&@D2pvMs&(&= z015pk9Ahb!t+DpGV^3^G@A z9JC+Q-#X}tdLX}PVO`JkfEp~b^%1ctZ~A(<05{&bj}zPayomYM!+8r~qYJ4jigxrK z8a~VvA-S^I`Dk!PjZC0C0z0`e!eFbN10I@y;2tCZ7R(KJ*V-_JejGG@hu%lKFQ^!5 zd%?!-V8b>6P_Oy3KDbhyvo~^4Y(HX|FWCe1uT{Qm6-xvCwMyO4nqP0%f89Um9`nNQPze><}JQVOWJ47gZ4=VgM>5|ke&ztv< zL$SmaHWvD>#c29dw4j{5D$YP!+7>~YzMx>m;;}0L>+ecO+GbtA>5f!j<6Q;UjD+=z zvI%){0+#L%9|RlehmONQYJ3s6)A24vp z#qV}tEm|M9H~b1a{k-PMc9WYiqP_6Sb6jH+YRkS|6hLhC=k`4FZD%Oe&Jy$n2oE2Q zHB``lB{|4u4|sZez;)l0lsVqG!fr9Ogk}OyrLu?<^}8?Jw04Jw3EB?kY#EI%<)<;T z5{9!bnVO%kV!L0Dkr&AjuVHoI7Th07O5K=YiAodvF}5@s=w%8|o6^XwITP~9JNpN4ZzlpDm7bKePFKT5&1l*J zbl{w1G1qTYZv?58GHxpAheAd184F+Sk8S5dfCd6XC?*I?FcF{^4P6bTu{bo)r>=)s zgb5O#yaXQa@N{AK`?{xs%ycI6iK}~ZI&$t_tu;|VTo5)|BdN*6_52?4l;_>Bz(SUTv zfqW3zM#Zi-5ajmz8}6Z*lWLu~u(LI!Y~8upa(rT6XIP&e<6f@#-rWjf1X58&j-Q@o zljbirh3Zx2U+1 z?}{_rcM`$xnQXCJXN-s=o!|ZLjT?PKl>v2ugWXu65A>csB7&SG(rM1pLIE?DyZL8h zy^l2iu33eCWB|_Z8DE`{Gk%{Z&go#yw?dk}B71{($8r+2^KrMz%cE&XiryMKVfFs3 zv(E>rSXRauXgmA3)_F4g^y1gDHH@+Tbbv^dv(d4Y*T6P=e=yUX9cGT-h5K=aU4pE& zj&|Q@%ZdL|TTv`u!8Win1HZ_3prXCY=y15lWC^n3mYBsq`N12gH(O=WUBJ90Mg=sn zK=$dS3;4-Sp{EVOUPZbe$&}V_#9~w=X@lRj*0556gJW}kytJ}0w%i)kdbc&XRJhLZWPsFi)xoC=;l$k{*n-gr)qt_#VN7NJ^`V3-* z?-#|)m0Us4H7-|^f9jYu&Pn^PzB(hE1xinbwt(wqzs<+|RQnyt*{A*OV)vJBvQocm zXJik1uZKe`1ItVFlx0`*_gC@6)>5c}jGoI^O7xdQfxujEk+_legs$v&4DA`+=v4er7#~X5FEORQ7mD%304CG~coaQ}sqm&0} z9YBE_gZ(o-U+na2DGE4>(9XRetxrF8l;hpurhbjmlO`S;s5oWu78x3&98yuctuj3< zldsJr`UASQvv^K1uWt2!_u?7%-}2GWx%UFvw1jw>fkPo3Cb^&QUb7swb?L)#(~96$ zd*EKyAw#3;-#sxVkSKlXQU2P#WHfK+j3>Hqp2pm?9uUia4Bi@gU@ori#Nf4IlW}g? zo(qT*C-6`giw{%vaNxVAK9)V~60{mFhHwjT6VwuQXiGk6i@bh~41085Vs5uYD9 zF+VWg9H$!afjiv+qyYMb9@aPCsIFV0(!(O~$vbJUIE~P4N=3kZU;L%*)illan(L9$ za#$=5%v=TeEqD68WQ@%2UC@z(Nj(Ia#+7Tf&s`d0%MUc++@)p8Dwppl!$Z#Rj~SCU z34l1(V`P@EVR*Gj{D53-{_(2~|0LU8Tf!7%9Tu}e{(oq z%35VPlU!^UsDeuG{ric8wbegG%DvK98J-MUVR-lWP!bgJ?vGdG57$t9;v*{2p{IyBBZGvsbI|YPL`0g5ppmgvfT0bY24XmbUZl-ti3WmRXudXjb5-E zjl-dJTrWgof_4QMns@}B{O<#WUP2M?#+9o^8x$^FK&&TN-13`GaG;I<2%~dN zPA$N>m{+DG8*h#Wya;)1-rGq08J>Ukx#dS8f z71Z+?nfK04-1BU2%-u+_p+#uw{8^G+q}B7x|H*pPh`}Ib7L{nBDK2d?EL?@C4!ct2 z7%|NQJ(yl|u$p9%sx$KPC^k**A9NSQZ-M!1a{GI}54f_2>5zqawiLUWk@abYxd`f)B?qITf)FZx*;%l*% zHymW-3*u`?@no4RYw~3gH9|P_{pIJ+R4@MmSWZ>{?^^& zEfCkfOKvgkNoYH@q2YcNFS}wtpk1gU{uD_iAeguvmlt5afai4S{jeW^n{e_v`_Q-0 z1hMY)2mK{x@6{8-+xtoB2c9Y+#}@L7)2`%{4~@51fND?0ZcfK&&icMGHE*5IQGtTt z$S(_d?qivuvy?#YTaPi4JKWa?9pV;}R~$R>c2PVX(e};JJCSR_>sPMEhS>0n8SVK8~&{20a_)7M|qJVwjX2(_2Y ze%v-+a~o0pSV_Ftq_TAOdS%P(N6AhlzN@kDE=bpU?q_+aEkZQ0Sol)EsC@1=N=4qF ziN7%C*)1~O@XP-8UAxDN>TT1FWPf>RmDm4|4S(iXa|oWPf0ORE zI^XTrq!CYka_=i9&hM=~EPFb)FKe1lCrh&eKjpOB$5Pjjc7dr>wer6$2Mr{L!w5YO zd3)*4;bzIFrrdu`vc|4HOW4`m5?^c9rNIVGozIx_*{p5OJ|Mc2^t4Zp=@{q}6euk~e z&K1e&+N(4Mjf-Q)j`Nk>>?two2)n0$6DPXj-4rL)KbuS}9VKS#n%C!MuEHLe)u+zr z38G8@^Gv;e40n`Wg5RU*}P*Tm%C)Y=FICjVe*mItfDP) zZ{%x{0Wll#Ro9ZsOq~_mB#ngKtWa{P`uE|(MK!ZxKaW&TY?^sI)@Npcb_f2mr!^_r z3JcHPNeXK_XDNy!^)oA-$+~8++M_fqNczKp>!EC{`z1>5t{np`Wi1;#G|dY!3%3Ry z#~Y6N;`{{3vAtPJW`rGj?7B32nnPB#G%vWkEcaHvI?Y}!{Bdnb1@j3sooaY$5)6j* zt_}v1&JJs$-EkWGv6nQObNU2M4|I5=HSJiNKNa#*Bs+b&cN3mCOLFTd7Gt~EAAuO9 zabDb4EU%3F<8S2)4GD?HX+4f-GYxfhI;cIhZCzXJczJjGA=3*O#zrK^ayLoW{V{RE zpGH+8dbM*rxo)*lSoQ7jvE7rDD_$`a{@hv|Vbg*QiwkjsZYrcNL@%Zg>&4$UdSib6 z{AnTN*myJjo3_TB@>iu=882U>ltG;pA7(8r@j%5%EAP;ln?Nd$wR6o8w2$QvxEJ6> zptX`UJ5wrIDb>)DcgB#HH~R-8{p%f+s|oJ%SyZOxBvlyKO8LQ zk(T2wIm@5rjP|x92uw}Pkf2VA_-%QnA*iU<>;$Pq%Z?$>Xu)6S#41VvHj^&cIbjj^ zG@SXID!}Kj5j9O$QFA`lP=?k8Y=)MSn4 z^=I&St>H%0)SpLiC&_f`ZvUf|pfx#1O0xGjNz#Sx!0q>Vl&?=i7R4zs=LJ+%)lbrq zZM&9-vaGs_wt}2qMtvD+veMG{2Y7hb#|L@Zn*69Z0JZkLL775Uhch{k+^KVB&P?9e zU5xV0;_2HQ+JbIOG_(VTNV_E!#ibEA8G1f8#t{FY`gOa0+@u%Qasp9NQLml$lA13> z_2*-X1TwQKNnG>WCJp>m3&_!FX`(VR4#B~kCowU{fwqD&K4p=!jcniNhC4n(0_Fc zzq4I%>GVmt6yv*CR&+M$FobNyC?i*v+r%GGK)UvYSUjUYnL4 z3BTN6L72I^o>Tm*=2F;tx6k>@xQa-#>0CArPs( zD8c_-&JHh8zw0LiW|mE`pbH0Dq?>I~H?$3RcQ|pRM%1#=a-_y5 zBv4P9IJAuJ8P%y(s;Nh%r?u{&8oU1w^6a**4E})gDT}2Q#~4mEKJF@pFf2X%CX>(Y z`Y9ViX{*F1KFN~g$6Z_O47|G6@@HgjMv`%bhdcI|g;8uML`Be9e>>b$(q?A3IaRA(Ya~Z6CnpyIuHw{| zmq+e)E30z8BVllRn6uz0wyn(AYD7Plffr&3cKXrK9#Q6Lg`%}#p4Y$! zVgGH>+Bs#&fY?|f6*~MwYV>ivs+hE6NxCqw%>CPr9n^^ciziMovFrtEeXEbE z)ygb63Bdm&fw2DVzts{Mu(WXE6!-xwOaE!S6N`1`7&3y%{q&*#%mF-$ZcM=cqYDT9 zasE3Ey&?>lze4+;w(`yWz9Ap=3q;nx-AHoA;XYEVS{DMofI0WA<)toY%r_J@(^viX z2sOmldG^!KgYsiSN`6@v+9=gU*QfceyQBf( z1)nm!`?h}?+Dk$r=4Pz3o=t8w8a|EdLBc*)E9`B1vhWaz{7dug#8QM^K)7z1C!+f0 z!ygo$UrBwi;`ozV%GFlqXly7ia7XS@oosYEc#>CHc%m_To4++vT(am{6KyKaOkNZh zDzh=e`m($rGU*Nn=iA%{*sTn!D7GY>YFCecFqM+$*RCqa*Xt+g)GcKf!H^9KRktB% zG5m*z!HWJjf*YWGV5%}jC5pK>{JuF}WtWX-vzenGpyqb{u}K#XR)h(o!P+-@g3BnS z6m;ykTJaDm`GUr0SmZ9G#_}i8ZlEH4&FJNIBpAq zD^Hh9nFJ2>C7%D;C!i6qr52wie0dI@<9d8VTlOl;oL`rvW9;J}b6mp+6&Um9N17Vt zZawdkMg|fsS84tifpN+aAUnV16sfBGfU82B_gC5672Um?KlJ)AYkuVRYANlop)}$F zMx18}+hus8X(Cy{rz|@wyK#d z8Wq|0@0>)N0~z1}RYamao!Rq=Phokx^w$s;8FGg)4I#*lzX~jmQ%(AB2$r8q(T%j6 z_y%@QrQ%BDjhb!eM}_hX*lRcFnh>K!U4KNbae1xP`Cke-2>v$-H)SkGgX zxnHi;&!&p?x-+(FJ#b?XG^4)N5;^F&^;}i=1`M1mH7A0}{3IOUABVFSt&AU@IkQED z0J0w(q9OZJgr7ID^|2#I>FeJy=BXd$08q0yM@3%y9^;&)K!-*#_^G@c?CtW0%B+>( zito+YaIg1#zNr&z6=}xp8ePUD6?)5Jb2g8swwmuwJm>Y3x_E+9C!d#aaH?1iyHgu& z*8CfHt&Leel0}fS4mp#=gTV^xY(Bo9{6VL_yrx7@^4t-&hc8rM_~lAW_}gRH;P_~N z{7!xrpWieZDPq8|oeeImIA}ClM3u`+Td*lI@+7%Xa5z+X%<%J*K)=B92D*0| zIFaFPT^<-UGXbE(h1i--jnc2w6?e5iA0EP}D8I%MU%dvhUr`vny_Ij4N|Z@Z2(-plWnn=ch{gLfb}gkud?BAzNp z*M`)wvzHcWOIVIdC$u?{M0x7_?qcKbj^&-7y0Z0Vegl)T`3F!zC?iwSirM$e&qHZJ z3fBdLI!h-)SHZf1kOii&Eu!>W=wKA@-wBJ0vrC)F5-}dYvJvZ+HMi7JLo$&4V(A&L z8L6P_Sb%;V0vyfg)utVfje#qWhPsd^n^!NdIp%Uo*p6SGP@ZHbo%2m99NTCT03dOb zYZ06Mo6%yc=vsaeuhHkaHUt+DG&1gT1bG8g+*n<{e7XoWDffyN%yjywJf7Z5|JoK5 z_ToXMjN+BCCfD|>MLCd2pL+Nw3f%l;I+93VGCn>ml-p94th6i)*X0kc{+ub#>bd^ zH$OtooSalI9?GY|?;W6aXC{gWiDARMyob!^7JU-1dr!-QBvt-C?#pHcIc89QBiI4{ z`BPGPp+BF)i-Djj+_ZEFgosFXvIpaxI%(f)H9vKn6pW+fb!wm{@q(;(xR#+ezL!bG zR!ZfFz{+)*=5Onn(S5qg&$WKv!i@^$@Ax#q6}~3O6@d|?%1!M=;mr15<9@> zr2$yzONFV|IP+E?cP&sfQ2kKHGY#h(8<6xVwdcmr*|a(#SaL%xV7+a?VXZIY(HU~E zN}qC)05g^o!$9;%>E)I=Ny3p0dJ%ON*E(gz{EAkuP?F6%n*jLf#VwS=#O{xb4}n_M zP!w^Adt31FvD)iY0sg{KvEB7#q94so95VV@zkAtnGD9~u=lFdpOw_ZMP)my6BIAuw za1{&STT_ridy`vEe2yl60SBvoU;UnQ4XQCoAHP;bAS0!>$jcrnCzY&iJ%({Y;-(I$ zU7pW1{~Ih6=HqhX$9T-$-LJ%UF`BqpJcN{l$Qb3HdiD;-d;Ns%IM7}ozQL4q?et@1 zUKuvo7z#N$e%E*tKL&e?P5gg-1krl607n5t@p!_zfSVWO6)hTl%r*qO;#nb zUSi%?UtXRYxeksa{W=?^SZAP6f$eK*GJp%C9u1Cp5-x7@f(*%5M*B?ErZ@rT-a|LtS!dDh05mh0t+5o@EQOc-#cFc zZ?6v9ayhMFXC9qZpU;$Wvh_(04&SO?Kq5H2vQC#&Xh=N1WpEp_c>g3+JalFAE%4`h z=gDaQS4|;RT?Q)!0ikijku+EK)k9%EE5?WX9ca#l)CxyjmW?kG3Zg#su5jt9sd${= z=q*@mVo(FXT}NBd6TZjj60_36-s$ryhWLmT7xyhX{j6uEiCcA5_$j~1An+44aO~so zNp9Ydn64|{UHU=yDl@-N{#=8o~6Jj#A`VVZ@!BxDtG+eH%x2hzGeT(0Rwh`Rz+q>G^21DJ` z@}PHq$x4%!;NV`s|L``&4nj3(FjI&&2Z!oihC&7qq&I44d9-^h6QdA2|2XpSKt>TW zgmG!piVSsWY_5JcPHERDS&6GHgr()pu&^M1&Wr1$>vO1Rz2~$eP#v1ar5S?YS$nbl zHA!7qs~ttb6e7chTMP!P@edT)2=zmX+=27rgUy%{=wU42>f(}7N9 z$~KJp3B1_Rq8W1EJQQ#^2~JxJ`LywP1PxgcZ?NEZYiRLjW^M*JLiy8#`hB4rl#zo~V#FHEmP6d&8zso%+k?dUw_y?>9lxjHZ869B-ueRkT^$sG>cD z0_^mD{NMSl2b8nrnh2knaAoJKUBM2`7nIL`N&dG*YoFRMkNJ$?sf;W*@M9RiF~;^7FjGrOH{Ws{Xy} z=M$mk8WhtH|2jkJ2r`BO=7mKyb!(m1U0y^CCZ4)gH=}S9iz}%d-738h-r$90**{im zBM7?amKqYHF^mtC9HE1!;q`U{+=yXV2$pw92-snhkC-_}s&#fmw*t?=N^7vx7k#L= z24HIw|HBkZyYnjk?wA3EPh{c{o9KG0b91G_a_*0;lY-0Uo_^>?fu}ndZZ)X zwXd-CQxV@S&rx6^N^Pw4%Ja$HmZj)|Mw@_j_Os`!eKPwIpEz!3inJA9?k};zWjWJT zNy5^dlcn+<-zaaLnd0wHm1bDx_!b6;HdS{oS}B)|y}Z9O7G4vFuM^F(Dg1M-pJ_c` zJ@HT&*h47fviAF0xSL2&lZVS56zn>o8tlGZyB1_VfeQ|(d@$SOyH<#MzF~Rj-emT}Xwtjp%ep33o@c%Y)twd;_f~%-MCkgUV`A)NEwv^0zA#wnwqK`Wz?jcBw zq%rk%8`>o*GCW%f<9k0#BXZg7`;L}hq>ozt0oNnDucs|RC1Z_0OF(=>Wdj9Mtrn!w zQr;VxN}2{d?lIB3A8gHpYbav3&fEgXAeB)8BY&WpF6t0e9R^QO)q&~8Phl^d8CV@~ z^!#2uqbR#d&OKtSOuBTQKJ%e-Nw$;z*Ujq&X4cI<1f|aQ=?!P{xQXk?aTkovRry|w~uDTYC$x$EEGs%nW zzf~I-I_Ag|Y;&_9e6iF~Vd60ihlNcgaYOuJapd3HY@;C0lZRq1*cN44xGZbADr=RT zFmCBgIIwB1u$i_*TVyJ=to#rCz^LPrgA~eV09{e1Gp-RP{+_-g8<^pK&Mf-qdPK0Z zV7jsCBn>8|;XCtC?#gB@Pcp0i>qn^jMP(To+eQf%rUU$Ty*p_Ke zhQv$}!^lgsHr2`2+MXft7*Tz#uZUi(!`nbp9F{TS?FTCV&nS`Y*MtI|MzA>SE3ykD zxBBYixXm#s#<9Q0Qg(bf`J-Rli)o)4<6YNiOO2T(G2LBy&A|mgjP% zqg`#yY?y`kqojnP53DM*S=Hs&ow4`0Uw01YC5_T|he+~xz87?TJ|a<31)-K4nis*h zeI9BiQBiq>j%KHoa`j>$<4D#~+pk)K(O@>hckb|jbWU?aoi67^^{05c`xEtUM{CRx zln+UcNDq$B|I-$nG{M-uq7Q61ZW%2^1DsDm$mA^4#7}k|+$C%PG9O!J3G7;*gs*av zUB_n14mgkfJn+{n8iGW>kf`0fh(bB`VNoB@-bO4Pl` z0Q3CGA9LmO7qvc)|Qtn#MtfNLOpr zRQHdZxcXr(Pmu!O7(*wFx#BX_JBNl(b&B&7+Ckwt3X0X;g8vS3fuTOm!P1x}NgP9* z?maF%gbpGig6LcWJ$Cg;j!fq6qUm(gy&r+AX?#dDOUyI_;qX8MxT>8t|3KOJ&4;sY zsQvvdW4)Bm_CFh*to`mJ`>ifWOO0<9$sY|U^>KB?XHhBrGo((IlyE)oArNI{&t(zJ zOZF~$fTqhfFI@PmP4UB4UcrvYw6K)e60F+%Z2ou(bbXZ+r*G!e-?dk5*~|c7i(!t~ zodrzj9bp3SDU*Wo9p6dB$Tr7p=C*G~ zb)Ycqj?dXY`P^cF%OzhczSl0+y}-C*raFT5^4`5iDmhD;BtGWWb)M3*EeU1w81`HA zYIJL8ci2SUss%B)8@IdWyn_K412IH`k3Zj>RHJBc#OQ9Fv&cq2TnHJIE$PhR&5 z$Z&Pz?~yRjtGU*Dg*xW5A2j6yoltu@qw%T#k~#m$$G~?cs&R&M4x)my?Wu9LUvCC@ zchmP6D7ex6x@1I(00^AR*u2UgEiHS+Co3U2 z6SzU1k>d!$Lw$Ml_NcSNb1Z-v7S}a`(r$Y}uAeT~k$wiXK8(5j;83qxDpPsfu`%rO z$apFb!oKTdc=`)*98i8F{WLsGeU*su?wc=F@bc3;-OjHGBC|~u6Z5Ma50a-SFhKkI zvm>fGSDtYz6TmqgRJi>XLRkUs^2&?-<;60|r!%g|zov>L=X4-mY^+K#($b}O%wjIe zu6WI|SY_!mWX+yx?@a?}uv)$~ol`!XmJOCB{gp^u1S(nzPTPYv5q{ znw!mB`^X_UWz8Byx3RRkB~_6&I{yS2xsNazNOE~D5_aHuxFCB7|MaW-7n-VyoDZgW zx-07|;78j7!#kdo)Zv^CHGmL;o$pLqGebt&*#?C)z=mQGK`lF%;Hkz!b? zahcr^61Pudf%Z@u!k|ei$nZ6H5e!Q0?vq&F)2Th1a+;8qwSv2BWgAd-$anC!U-%e| zU|o*mEKH4q9Ncw~M~1$f)N>FZ2_4)6fo!whdEl^_hwrTme{Z+6XlN;Lz4ReKkTKXV zD^brICPR{2>_Ncp9V*?$<_BTJ?8G#db1ZD7q;#?0IRV|>gmz>?pAc3;;QpBt=^Kjn zQhUu4n9%zdg#jvHxhB}NA}zw5QfA&F>UJcChJIRJIHia62^b!{!bGQ`&Sew)41`1e zprIwIYswz@KoJLBq8=tlsUmFK>08kn?nemsD?*U4SMy7F$ApYl0+fOl+6x~e_h~(p zk?~fkU9|cSX+vH3g>>Y998P_Qm5*<+lqLTyNh5~x{QCME>`%iKieE)-JLRmb+$(tC zkh=p!K9kEfdY=1E%jiZYeyK`4UREpy2=8p;+{2@R(aqlE_`qo}4#mV&?GYEebSw8o z^Q%z&blCV(G`7*sJuvdy7p+M*;b7iEvM2Mh_1nfQ9#In|sE==ElM~=A3^X+gc39KP zM4Z#*)1m<|uKB;TWnY4x#zm~;lQu1=#=uB=*R5x|%cXP?A}sZFldae%nvv05zHRar zrq7OCvRs6e8sCG)XEH-z0=F%UsBOMi;%l5XKD_wQ;gr+;E-w$Ib;2%2_N5Ig&72y3 z3l$mg?k|#d{uO3|>Th63q$@IGpdkeCb}D+N>HMJtNMXfho%h~b3P#n{)upC&dk+?P zw~KC*h)(CfxvWv`FBZ2eBIQLoqb2AoJZ>ZoC9w$3p$g@t^1&#?=uSOa#VN`vX=bMIu?9?IhL_tsCUiKaAP(_QNc-{UbAv2PVseznPg z-f&6_gnww-#ud5uqJ}YT(H8jJWPk&gWvxpr_Lv^vY#8!6}{$t&hV zk@)`e9rE(31>p=<9MM*m2%@>Ur`@78UMwwk<6Y}{3r~1`z#TTDllGcDHf3 zoJMC&`ZA?aEsTX}U>v=3`&Dr#r}D4s3;*!Y7pMIF>(^~kjRb}IVG*ysep=sJhTX4X zjvfNI#W|mjJ5QYYuzZVIJenv1JPq$TWxu`g@)Y}jIz@$tfrtJCFX0!rv$Hws6uZL& z9AU^o2VP=rAz;NQD@tWCk#w+T>a7*PUHnLVINw&@qNU0Gv$sBNEHgN6yX638L_#hw ze(=z6p+X+@`8!PCYJ~fBQ)^RW55yDr;CILX$enLI)q{hlxa$N(3_Xdl3i*WrpG{A( zgR%aBiQoON(G<7;6PiM~7zQ17f%R?UW-liF1iHgt7YFt?!;O=b@+nyfFl0KuaYBMX zfjF>>c0vI z=#>8t(f|`Yu0Y)qV4(oho&$M_UQ_c0Ccn?{+eV(?cWCLS?SyT|5r}uF?|+@qQpVt9 zkyBj&)M*j4RedDAAjH}Ug^_Vq`2>CStd}53X5z3h&yQooRqQwm6`ES6S9=)J+P?1p zBT>jq{%@iw7bWNa15Ek91W*=jbZ}s>qLIR4$X796LjI~%<^Oke8?IbY6abpb48a9X1(u7zIZ(GO~YHBwVkL+2dCu7%4#=_*>W8ZfJ)HBqWdh+k9KY?Ej-ax}vMK0*C zrSMOOXb%*Nrx5Fp*0iqKdZb7p1e>BAui~0fYO&G^xW_JB9iekN zR2xld?0R;zpR{4=KD53vdmGvdmyCUs5!mi)z^R0vvvM1^NhoFqDGJXUgUSp9MT8;;fM;LcP z5#sX(UWOKkKz^S&F$zDJ$#i_Ax1Wd($piGzaLxD8*59I}45d^}<)ZKPonfT$a%Wy| zgr(ZO?uId)7KXm(XradwZ1{*fAu1%*WXkWf_;WM$)7`)EJIH_(2(EP z2T3^vg>h}-c78dY(puby()=H6W~WEwLseMZy?z`uIp)Te=e_N%Cc$s3wuEo2WM!mO zHTZ++;l-cooyW|ByR*HCbwbDEySssz7^hUfvn*1TBY~Yd?gQD3)u@^A(%d;K`qFZC z((1H|;=|4u(X;HHgO(Q}tJi^&0J@WOOno-?`Y(>tnXc7sdMgo1FD}TSg1SsGr&3&V zY>%-iPf8{RTO~r)+0J6an><8&%l?BbrY`T7J%=QJ)rGT6!K!StCh4FqjI2OgB3MJ-95x#g22| zQ9||jZ>)@SQ=#>?z34AsvNG!p(mnVEZrE)hiAs@oyKvsfzA-@Au?VaWviLD~yuXA~ z^?nt|#WNFw%Rtt9PJ1qgsu2`_k>)mH#g<&gRtYZi-5w0nlG*Qy#Att{J~8>gHD0Pd z+FahmSKloZn9j9-3?FXFpEmBAzS$TSso!wB*R;XOxB;5tKCZjY)bN&oqw+W< zzcnj*;JVb#ie?58^#(k6Z^lV2AU@L-q4@DOGSzq*mS7J6!B;DNH+_+d2r^ za^5l81Nci1wE`X2MA+&o48-yy7TnWEyp#&`9aKlg+D00;P>jNJn=9uw_H_@AgOfX^ zzY;bXvxb*+y;R=QL>SZzK_NLrG%Ac8sQ`)jF| zsZ11ZQ#|Jn!3{5wpuNZYW6@McWPj4plh#Y1hFWB6l4p2XdtkPO@98LmqvlZVT)wMb zk^j(ehrYZrXJmn@MhA$Yw&U_+$FpgqbiQ!@6fhu4OE&8Q!YZ>ZG~p`>ll7XXi6es% z1#;RLEI!z+7!wzl6Nn^pB7i*}9&=!|*w8pt=(94kM_Pb zYu+2zvVbW3FC@Iv5RNw-7LF=;KTRz7uIP$52L@64ms5yoxfaF_HPSTBws$W-RMfZu znM!fqw+eXRulA$c?|vSh4{_0WJ|k6EHa^f&Ox{!7D-9~+KRMcWIpA#FKGtO5z5Fb2 zp(@x?KCUNW-%Hg2%#I{pZ9X%~AatfQmL-YPVb1{b4nT6m@eEj(dZ}R?C2DrA{m}PwMr8)$64iBcs}pJW4|IMPWM0?2(L?i z{Y*dvmp%&71KRzzPke(GNvyivcd9GPzXjd{lYLLn*uV=(OO_G5} z=_DZiagQ|Z{2Gh7vU12rS65dL-{*h|`wk=I;bJGopa!jVhc4PAhy|9pLaOu*zP`=R z=}P02+UT7X`ES~tD@-{-cyDjD{r3Uq3ux7@sWw0z{o!Cs1T|TE|F_%=pw5CB#E0IN!5s(r@>SFOERzjg*mrySq1nHe&_Y zDe0AVgEdb_bx<}POF%1k#_cZmmk7DQ@BAeyPID`4kdakzw!0yq8|MwA^pOF`D@nuC zg1#0%iPeQn1po3BvN8##8)y=1!EXlb_IL^_PMqVVrIFXQOAhVvdhHmWRz$cyI1ryE zW*V2zxF2mA&W9yd|9+M-s#r+IPPh`r`-EuNp-EYN^!N)bhFV(K46KfzhGM5r*y)>~|b84vb*Bms8lbiD)gxWsiZ zgfy$ZKsujzdHW1UEWudje_Sua11x=-N{~aBi@%`KgN6-%vq=#%%5VXGJx}lU(p!AA zU)m#97+cfy`>h&9=MEecZ6kFKRkiz_u|Eeo6F=~CR`3Th!a9|}+m3zousKUSdEFfs zZ1We9PwtmdV6*vl&2~Gx>b)c`f)Vr;36$j@6!bn~RD>y9?s-3abDb5c)$7Xqn5BH= zD7{Bz&V`BU^aasdog=NC>IScA?FE-ppqFp}8d;_G*XgcN%04*AKQ+Isk=}9qT}!K( zadq-}#kr?2t$V>*W56*gV*8Iwq~08oKqOQ!)Ti*Rd!RBmvCj;j^A=L8GzRvyrm7%W+?{go z7rQF>m@%2go1;k9381l0Az{L7jO1sPS^cr#0nSry}VpOX_G@ptHf@c{e)$#4jjyfMxI zZoxR0FGi$b0)`P`e{b}&AW{0T_GY_k$5z6WR+>knf3VTm_P9cO-(rM?+`fu;s6$6k z#2)}p0-xNj!uS@?;P}QsS~rBuslkuK$@l#K<^r5z{jl6_0`E#8F<2YU$51o1EYmu* zL8isgokE2}9_TdxiAO%2h`ETpBOIDFAj6bgXz>_AXoWH#S z&obC)gmN(N!qmtN>-#PGp@w8PQX94^7UC(IaOctV%{TQo@NX}=D-340#&+4>kZ`d$ zRTL+3d7tQcgzCgf_zgK_DAxHYWXBS8-vP zUtavglRVh5ba#b&Vuc^_%yiln)DH>rbl|EiHL^mPz4G3Qgu#Hn|6%)DdQ_?ItUs>l zY_#3`W7Ts5CgDexa3E=mg5J2}mFv?*p{rL&*Y=j+*iQQj-l32GZRW6`RZB?8DM`No z9C5d9`@wO|bi#{?bB)oY4Bw4p#=t9*k{^!!VcbTiP2|fq4BMI$ZO2O=bpf#}SFn64 zkU@k4UkNG|85=CqX<6lse{jpVd_GD~OtusXz2JyxbHBuj74X0lY;Sihh%zboOr7~5 zg+^b0{Q^`e?K)LN9`X%&$(ftgAGXN=v4Tp33!4HRaourdz;nhBh&inC1q1WP9TA%* z6bKS&I%43cf9nS0+>Z*Cl=xFj@q*w#C}X9CsdP0w64xx9{z>Cj)A7jQG0#YoSFdh( zkMpWB*L^L^Ri;;Demr*CX9+{<-QUd(miS%N`Z|@0Rnm0(X}wL_uh8zPbyrCJB(L1< z?!Y6yy9ylD?+?G$x?d~rNB|r)cj2h+bBS;!I=%O8c(3BV&iy1^wx9?D$y|i-i-9WZ zGgV>{@Gj7j7D$I`yBmfymyNHocn3O**MO2l2HnX`XVs?q^s&?TSe+Y8HYa*h&)xWH zD7;Y>@~iP1&w^%bCw%eKAK`2^TPj$LZ+Y1e%^^Q=g`*)_6VB5tvgu)pxH%`3+EwnB z1(p(#tXH$%<ZGD5m#Dk0p(x8H6~qBI$PjZ^*jygl{DI9=WK(tT3v zUcSCzfmzYwRUw%5tMf=^b2LE`uGm^p9?nLB^!o^!lMr`i?lIDOS<}Lp#07C`zr9Sz z@ndfInOJo%?mJepPiqVbav*{)YQBYxfEdM;Fy~K?VTM$MrtXouk*O((8j5{k?04@$ zX@JtQt}jQr4mSrLBRD#TJg}SiF6<{TSU-Rz z&Qr=`l`q?+)(YiwRvJ~jq*AW|otWJqVwXXqH_B%pyGTiDU!t*S#6N=T&vt0idzEBg zH?skTJrROwq>1Nu#HgF3Dds)t;jyv-Qt@;)uICRJ+vs0wpWl+&Eok2ZUI)0-_L=V4l|gOiWb1oT=;U=Yj*q(XSs$ev!t@Mi15dGD;Vq4pOyup-sJZZ8WAK|Rpg0$7Bx^`KtqOj zL%ANbZ*`F&On;ZW;mUt;Bp|ZrfA5h2BFp}N>!P%(z4GRJmO1m-Se=i5s68V8XwMPV zU&QvU0YBhw11g1krf|umqc%*~iY6j*-Pz+eaH@>D10C2c4^JAr^fwO^NwyZspSe6P z$Jl02tfUp-O0YYGZTnP^FT?w*yt0JzH#;Y_|Fh)^oDf=3TLf)ITVnW+tEIdyyl! zx0u)8pZaJaWI#(+p>M|SGUdFnM<7X`dwQK&2)WdCQ*A9^;!^+OhM(O`hOE|I3}{^8K6` zA|7|lZ2AC`Q^h1EiC1t<#REd&NfSnH5QpVN6xZ$c*+nc28bjN8i-zkJr-|nt5;nsz zA(!bv*oc=t3r+?{<$otL&?DIa-hJt+y7f|PE?%)$AKJiupH6!?oT_Y^r8~$vV#OVF z=5d93`t(PE#uLP2#e4lp;HpsS>9L`ZwYdb2P(FNv%od<8-{_Z2^@mUYU@h6x60K)B za5kI3QUN-M`J{U7l6A|8aEz4jzUa(eXC-{j`VliTU0L}*ATT&G+g~pPnD@{1Bpu6m z6llJiXu@9AHhLE+k1gy-J>9gp_PC|Uj5Wf4S}C=>y$W0E z7}br?Y;}27ZaRbrlh&S{t4ZMGUDcgb?pdChAOY~)wfSUvo5RXg@Q*Gx@D|tkL&;jN ze3SgIw7<*D1|-N%aW^%=p2c*hVv_mr_ee7Bz;pJS8~SyJsfS$+;?@%2;;G{Z=*n@# zUcq=1c=a%&TsYZ!iPrAus%@STTLlO6&};P!y5s)exO>Z>xY}S{6bTjr1c%@W65QPa zArLHBa1Ty!_rVFl-64ShNeJ#XxLdFgbnpr83F$@k((R0Zb|VP)0q2JA^aBmk#qqtQR$5daHqJp zNxv^d_kGzy(3>l9cMAK4bG3avnXNx~NB<)oZa%$16{U%j(w}#^KAj~2*Zq$;1}&vf z=x1XdhXv69XlT3bzHdG#2rP&~wtR~Ygg_dxX!$htUw+fH?rW5uc!{pVDee*|&<}aD zSakgzLSi2L5I^=?0eD-V&c?`j>p-Cb9KR**=n{O_N(UyL5C=BJU$My_eRy{VKw)V( z>xx*co83*nba8vzWPVsir*;4;?k*j?bQpMuLL=!>Uum{8{E%}jZuL*XWy^}~GyfZ- zuN*dtFE8G%Z!Z&Uh7&WF7oh+AS@*%;#NMKSlK=MruM1^mH8>HqQh2PZLLmwo5U7t7 zP$}wG6+U`J9L6(Pq+@bJIYqFU~q7bPxcA)!X$(X}! z_6#6)=N~(|t$jPe6qIyixdecTS!L10>VCDS#RXd)N6@KrTUAwU(1Sl~#fw2>8;7`8 zGcp!4ILNtKBbdrB*F!1sjj_3oAYmQ^u|e%utbGpd&h(1>#NHnC2<4ev3H2xEITLo` z?i3vLLHvD`*c;i@4Ghf?pbb@K&O^ixv~RYlat(1cYh837QMoO`v&oB=))w1>97d#o`uM+Kktx8}0iHf509N_s zIEEnGb1L2CvO#c-6%Ig2w+gXy@?xzr&qii%BhgDtit`{xgH0k=w_>1g#Y#)GK1Awv z*s>e7(3gBtCEtiGI1h*L!`56>Z2f+NNcE4tuh;jhXp)T3AWbl{ad`^G=>iK6IbLZ^ zv4)-%O+0N%e7ht%1iUDFaE9nCHVur|s%TAlnGaXi_0GkSKzqBrW1=xz3 zJM31I7LOwf&KLGQ{}tt1Py9s8^z%MNe^tqK=`X$8M{}jP0%{$(?}I#O{YT+KjUYE- z(Cu~1zSs=Ti(+@yh^Sv~e`Yrt&Rg%Q_;8wohF+E9Uy~g+2 z6J7RK71?PbeY?jL!D(^C%4r{7B{Sj{+n=%v@*3?n{ z_<3?{2?KRkfzmAgoiu!S)Ph`HJ`ccz*xNEDf11xa4MAwLzX>E14M3%&Op2q8y%up; zey)qgRl)^=y}O_15(jmIq*^{e-Az{OncnZX3Qh7^QWUWqYT+SJp7isM>kZOOR214> zaphj#PViWiX4}kB1<{i;@ylIicfJmOhM*IMol3#=1ET7U+d*I4o$+B8q`3jB=`gx* zM&!;t;rw%V}x0i(xqgc<0Q?l2mKqdrb_sqj3~;(-tm9F+u@$z|>U0(RT*k}>>- z?Ne6o7HQk|K{|=Sc3U0s*QkBJ$b6RqLO5@a1Yf#${q3%zi``exbbG{6mcsd7h0b^^ z&i~i2mp{L1{UOvIvu!Ld1T*V~_Y$5kkjErJdRfDbXH%5!&5(v_8L0<%XO`@>M_W@k z<#i1@+}CGX%aJH)s#y!yGplsT#;bSsx4y1>UEk^gwd2u%&H z883OMd3yLD%ktB<$10wq1O@fr_&~I^ajz!f(nZ)`{rBNMn_wPDQOf_`H$th{Pd|$u zC>NhKpt5lqHCJ9af!O*SdwO+pQU51PsxS+!&w-*yufM-@17e3n?UuE(#?HA-)GNP zr9dDAhnSgXr^@+w;?nD|&4Y*-4d^>@>#<*$(!>w6}qxFRtb??#HDj#*- z^?Ds@g?gyEsJzI$JQo>*h5YMqA>fC`RQ$ELRBWc{FS3~Khbn|PK0J8nJv=;*gyDmg zO|$qZ?AwZ0!V);W2L$WYZkDIFIA)?5#bd{W$CRt8>VFR8jR2eleTtk#A`m)Kw!R0z zZ1BA;{)i0eY#@)tsDMxxiKtnpb*~$oh^IbnCT+C3p3+i1$`UkvM-ca#gRPGZA}etY zGdAQz;f1eYS@co`IFw;08Jo|GVd!A1mrd);C9UvJ2_`E%)n>^qjN!theebQJ70#M^ zM1_*X@7oPi_?tg<5K1_#e#vy=dltT~(S7mFNK}n2spP|u-bduNY@tIg2-;wjE$Sq7 zH1XVLlwSdzH(O6r$ITTAdtagsM^XVqUUIF03ejc%PF+$?)H^kLkgYwKh<)SgkH%O| zpCucu$q-RVvBlGfyj&6ZNc}14!z9nXA;v&KhCEeKnofZ+)C~62z@wL9kGR)7@{_GB zGGaE9WtMW35u-e!i+4-iysS72SWNTIwq^%U^(LXpgAlKP|+k)NNBs#~l{vm11y4?kHANQVF`W|x`;&D$&>f?jOOy30x>aqgMUxK*4hY=Q6Gl;;{<-FNNF>tZS z5kF*I6&8Z100xmG0w|UZaz;**xZudNmn!wh4+Wz=+a8To) zSWtH}_w9!)V}|u8iBa7S9fp&}N*+)CMzo)|Pa0XA)}H~yqIWJV?iI`32Nmxisu}sY zz|U!kmW~+_QvZU*YX4uWf9BsVF0y5>z{L7nxu=?2GdK^t%VM(!Wfby1RJ!BGczM>= z9pLE9#)}*8H?K1Tp#wOuHTM)-%xq?bOixdif_S4r#7!3-%%`7gR;6a@rCOg%n1z|F zzMW}AeZ%_~<>m$aqJZm+CPak|j*$qVjW>eDiJI>tp}gR{KjiZsbfAiUF6c{6hI4LM zV7D%hpU}y&C&y;eBBC!e9)5y3{KLcJWFbtLZ)DQcyKaBX6-+&p9|lwVA1Of%(u?$b z-&ghgr8$k;IlT=B|8@JccPJy8uQ^xv*f>n9CQO!{{T1P=^vMzaG2(Ewn$@r-}(7S6| z0441gWx&yHOxC*INDlY-8r1U^)v~xIv^Y&$KmvibXWxRs-V^2OgHZl=`X^odhc5{+ z02!3JbGCJiKK6@Tm-65iD+q`><(d|0*}yvtIDJwG=}^`MFX|~rou)XC_sgK?sd2yC z1v>LV4)9T)L>_jb_SomoR!0h^G0arH@X8ZS85sZi6Ka6O1xh-hjqp&d{&RryvNIx0 zd7?SZZf<1|%u>IKq%-z1Z(EOCd(cuwmY%VKolAMv0)Rm$sC69vnPn9_Yu((r!Sl;6 zU!IBdiv{;9<^s0TRId9o(-Vx^h zkGir0sdPctV#aw#$MPc)OMc3kgzbt3R^<^^X}<4$31Ta7xM^msx;SqhK+n4X3~5;d z(HUxeD4+7kojTG0YORUvECioFx1?u!AI6*&ON;+@R%7{*H--nuoTwYA-0Uqf-0^c2 z`Z=}&EXr!>@`}QooQ8zL+Gp~V0|Fgtnqr;D%CP}}!Ml3Eq( z>9uB#ixAO`40Oo4Aw(y-?>%TUq7dW8fun6HdV?D;33xp4MNNe`Yesf1wBvYM+LI90 zGZbrxkQ8?jYQ_$@rSP*JD}1N2g$M#jmU&kMeK%O9 zAmDI3vL0KXV=WKO8}LNSYr9?G^P-s>tv%B@n|u~Y&{Y5VbC9naL5zuC9K+4wXsE(= z%_)iWvps7R5r|m95#SP)>uPsGbag>1i&(k(G#BJDgvyD&ec-X5@xfDSLd_^*2@8veR2Ixn9+me%cU2k|bTQPUC<-Dms{hJDZC5SxDlPpHp;~0wT zUe_S93J09Bd@A*)7=RyJ0|BG`QpNu^1IE2*j@BvY+&=cbAG1a0hnb@S!7r*aU-JX| z>`0mcUo3*HXa(I3$?+asg0{}=X8|)#kj4JlS97L^o0G*sQU>mct{u#m z(3y!369`7rhbv=`kH|AG`gR_b7w8mCd7xwz*9NpezO3eB2p`Y0Q(eL1%)R!0M^ z;DWrR{;@O2My+lHMfECLkoTU%n;?MK=e$TRs@&Nk!3MdJ-u4~8OVHZ|TnYW4JS^t|W!@XZ zno91c8GgZevNrCWTv6^Tyw2{9yEr<(mRiRR;xAx$ubWqJ@3skuw=k3XPIBwdOAN8gcNsS+a11^6T z@GZGNplki(2J~3yUC|0{T*^l7sPSvhd9$Q-drFkGcfu*b4OY?48Co87HfC61Q*aaz zF#(<4cRk<9MPyC5R5TuW{2K#Hn8Y?vQ>@$|U~#kRmp=8=eC_wTw|&W!L_94x9h`DW zrN&$8&UPbiV&*hQtKu5>?&^bex)hvzK^{xgvjZL`x?tKI)tXK>q>rUbF!pEX5LpZ) z@{kW=457DpNzPLaNaOlB{@#0KbP1hnvu-;o3)<)uF9m*Zi7dhz{km56ru7xv6T&Z$ z7r-#EzaBhJt_av*j-4=8v<1PB$~GeQpx5=JQa95)TJ{+zm42Zhgf%VkxLAw@gkLym zMn?~_tpz(6CnDw+%Rm=ygnokQ+ArIw1S-l|s_U`qyo;YQ*SI&07R%Du-_O+orSH7j zq&Q7v;fBSJ_ih-{a$k(XLBaC6P@ihLsv3ozrW08R;oMk0xK7*O zIr7t_^orj~9tRNew10MGBXeBaoy={lx_$x&Kj1!HYtT#no=|a+9;Pf@d*sCbSxwcCq^d`ISR4HP(#ZY9K!i9x`fp2Sz!_=gmY*ZpT-6CiRwlX)nXU+w3<^ZqM zeC@~)Fb?=P7C>kGvCv-r>;PNh!yDHe%*YXC`s`wXPc+qXQ_eFFV%sy=RVuu)?__(B z-u?&o-3d&Wf9WbLNW$}Tu9d!7_6#_v{?YV<#eSYgJe{4L0;(!XmhTj?G5o>JJi?^c z<+{wo_>VcS6fIAE4meI;e?Sp^s0cU$S3NhZ0+m`Pee|)H%E6tuuDtIt%#43L^55QW z8f9TIey0Bu2vvqRFVy}28ie|dVP>Azb%47Hxwv4xcl#U+4bbjAW6_wzMOML8JR zvzFo(7KUVdRA-N*t3B`og05@Dgg>h!(F>OO9z4ymq}4@M#@S*a8YMiz8uHa7nM%aQ zJRx2G@-#8F_c@e*^WBQ-56p&tP@CXryHM@J0~CR_2QOum;MfcWxUHE?gmHw&8H1$B zGXeyEF@-08F@?bDdjQ91;l^#I**npFKxF@S2Bu0Ge*QRTF$V*273XjS385MhK;jkK zE=%?(Aw*Y=@D11@6c{6d+`i0nN@XEAqlb?ZYFv2iN$wznAg>kL83fwqK#}5v zENR#&&*v$exZ%HhHs8U=XnF2ss7CN_^_zQ0N2%ns)nX?(lh%ig##*@^LVWiDQDzFJ z{15BiX|E$>Esb3ll7ZP;0gl5vDApwv#y=aXC09b~{US45#MGLAD+A|`l`OHDcK`CN z4KxS$<%kvurj?&lcWR}~QtE^VEh_SD6|M*)2(HXx+Tgg9Uee#gpx8=Zz z^DAt|g({Bso!aBCPJD%`VfUpTEXCLL8axz>fym`de(#ONE;3aptlOZP$bDw;`abLG zg9D3Bg^|AL!n^+&$N8^9H~&S1=fCkXBzSZOv#lr>BSEWnZv3bs;NOB0VSl3!9FmlZ zLmj<;&d$E__9l>&l)TVtc#Vtbao}P0V4K0o*wD&(j zl>Pg6Z-O9^M$VP{5|^8Rw7*N?kHbR(uZ5$VlMrM&Tjz$kPldX4jny^=LrMiZ*{Xps z#}D@V7z~F25A3_;*+IHx_}J~qw$<9~(^$OD5HC*$CzQjMMnJ_GW0M4y{Lx;;BN$AA z;-`ZT3+zwfg6!;=AXc)7TGUAG?cYVXf&YGPBpnRwK7vW2-!QM9@`dyB%+5&z=Qyqa zq*vFRRB&D!3v4b^eAB~rG?uRXj(x!G*4FV>l=-v4!){({5Au);CcI?3qcXoq-} zrKmK;M7HO5#p#eyFh%f*{yPl{Z}nWp>G-N&D87R)(nC;5Zmx@rX|UMmfbn8tm9BMC zs~nbhkVJu%cqDPiGaB}VzsM%bjnk*965~+>C&X%Z600UgLvdPB9x^_)+gDF-@Cde- z*kO5G;rrJ{qu0W^s}dXVf`-FSXdrNcv(O^2Jg>1}$Q5ADo45B~$XUvhn?MS|WxV&E zPIg1lMSrYjSu3oH2fxzK3NsSgVA-tv=q_^Z7g|EUbm3Ae|d7=NTo_s6cM z;*-&87Z-<=8w4qmQu241i*H?OGFE3JMSV{CFjbWf2(eZ9YZ9s4kNGCLt3bog{Rg?6 zbpn@ML!Ls@GwS7dJLRI;2G{RZ4L5WNT3bM-pxHlBT5c{sI;`WV#-Cqe`eFRW`@`0~ z!K&xj<08HPzDE_6A}ur~A@SQwTQTW;BE~VJie&P$c9UwqA+nki% zhO=<5dV*K>I~3{#$0ZKQCC)cXeaoz#rg%Gk5A4O7_T+|D)FUpwh9oSmX^Xh*HC%g>^+=;yyG zn2(#2dR!^F4z+cK3%%#a`$x}ITb2#@H z?4c!UX``u%4s2m4}q{b9<7 z5^TA!-q(*$f7dZR{c?cv?W=d^#@!+(hdI(8bYHm#dc-e^-pag|;48w`vbHck>+2(- z>iNxyFn_o+_PEox%so-HbB21q-CP%Rv+4v!>rJBcXRQqHRF&jVAB3hricv4@+bysUp zn1niDNA{UVR&JvTjpDr(M}6-(&vPx=a(+);xdaBHki%`W1L}bH)sku)|4!X8H!&(C zw%ru5NJM3lY5xd@*U$ALgJAp(gl=61yBpO<5DzI4)SY-yOy&+v-ft==r9^}7tZfG#PSBLcX^i(_ zCpt8$W^ElR0nO8+w5~!+iRLpWT+5(O&Z-;a(;@o6J$(ZtJ#mC#t z8W2rf^t_^N}oNc}hPZg6H^Q8PC zhk2ZNbt$kG<7CFbqKBcJ4$Ie9YfHKod%rl&3*4*6DkPU6WSGz(Z^@S zKNYKgI$u1}r7c|RZypkX-sqxQwfzSByWEMB*O3Xe_d(moa^1EtW93Tn0h*<&CEVuA zbbnoYS2@mH-(NMBDvdf%$uS?yqix9-?3{S@hMS1$k#beg%rBT-q}=temi4rQ406c! z3=)gpvL+SaY$Y>>@K_2#3^}o1zSat*4@N;l>*is!RGQg;QC}m#t$d~T8RW{VQLbWP zR7iuz`X$idg3SsuR-6e_;_sH0W|W zHBvseqC}KNfzPrT10BFaQM{gcs5&K|;1u}6C<5j6HD~rR>zH5ExKE2-z|#%<1DO}~ zpdt6CfQCB0g4vT45D3t1v`JK35x4q=W-hqMoiOdr#@h=ZHd+6f8yOZ2gEYW0!L z#OAZC(Y{WoMu0p-EQ!*;rt5^ZIW#Nr(oE6iU+E<`&3&QKwH1zGN#nhnf~L6lL!XC( z-RmtJN%`iz3NE zFHw|DW@JpEon4AB`emyb6kFVxazf(f>sFT1<`8d0Rx&;GeZ7V^Z#>cHwz_~7*_C+@ zxlq%QU8$m!%}DJ$imN2xkN!MeZ)n!-Z4nNsPWiSfi(DSVyg{61gIqh`CzJ0ygWi;o zPsZQWsT=?N`mE*5$NB0}cErG+8Rd*i>d^{6wctdaa7HN^tko(70oI>ixk^)!&6?UV zzms?a)2YSgwJh=9)fTRs_UOqnd0@wz;S{gN2-3o>FFdLr28`LDXldh#A{>){9#Oo~ zK83Qi%jCe0F)P|mF(aFWG)g6E0U!ewd`!BzNLm2Y@;KS{xcQ(l}#P^+-0=z_ye!WD@UC%`(SAs*efXw9J~cY5xP^qr!r za)Stq1chlVu|@LuoX8O-vzBK1xTMV+##?~B*e#3@WL zdyppbzJ3q?8Lrr8EqPqaaO{tGg|0E03#A%m?!Fa$q-mJtUSXPEN{t4^1&+MCB)SnE ztge+R6l1+!c1qdYKg!1*KAiD;X4mqQR zyj_wGpxg3iNiHt-sdh^dYil891P@~d#-N6s*N4LX>=d7#fFw76xn#!o@)EY{qtgAS zrpSid(F{qze%=Prao(ENY%JkgD<^v>G5TK;IZ4|zaNJ#x_q)~m$YJNpJnH|)OW55o z{r4}lU!0#SbX*Cy-E2#5q$K>PxE1WU$vN66xGbNE_dnl&>713rwld-?X7CT!mz^C> z1`5RMG;i3Lit^e{bPreI5orr>H8>Xn+5tl?5N*;lbOa3ma)jHqCZOxz6TB?_*gKAE zJ9=0yD`#}5x4P5Iu1HMK6%*5 zAa#c2ybkuGvpULdIVWMVxITDNf0*fUxuE#E@Zr2$f{&`FN^N41l#$k*De|jcwH8A$ z+Xgr4aEsVmN@=Y{yZ&4`;N6@#(0@e9agy*5TDExgXC)AJ20)0y$@KI@5{}rMtj;@~ z#;*^^=tekH@k|HRfQMLvjz)n9MX~dVHpE1~1Z=R>_Y835-rz7?#e3r@0iH}a{+Z9e z1B9bDCAPIUP*kyS8i3qwr}g&VG$qlJOY@Tu}LLlyNbm?*sk>k&WMQ zjT_yrO45NZ3HHI_LD%9UHlD_Qd{dbk9SYpL{1hsm)Jrtg6oWtMGW*{iP*03Dn)HpG z1RFF3ILk4$#V`H}-)(f&*uI{Pc%^IYGj}>+Sh=>{)Nx9EFCIv%;2dx3PslCxN?V*` z8T^{YZ<7$;`G$Es8yb@tbf^=w7oSLnfX*d)0P?UZf+VF+&nM2XIy`Ve@a%%E>dc6)Mkoa7KEER26Dy#i-7nfg(MSne3UY3zt>gfBIosUtG3 z;-Gur5A-r^ea|NC6I$Hz$a4K64{pW#TY;sBAk&qp5 z6L=-+_bE(Q>vqN6cN5-DJ&w|f$cMn-HiM>+XCxiqw6^_RwUZMcI`6o{HOg5)pK`&O zgbA`%d)G^Xnzcgk@xC+ud;km&9e9zA=rzoqJN{wDZjfye#vu!;YbjLax*;!Q zN!I#6*kNI`ACGFj$@N)|FxS`^2XG}36+b9a8UzJ3Z$0BRg)M@tz?E>mj-Z?6{SN<5 ze<_Mn^vWPq8)sj#tzB=IxmM@34Hg40PRS&Cg>RY$#BfwbMKtrlgqL5$_OK z8temev7}IPHLpq?UiC;D1T-IGn>HQkw_TD0Vr`DDoJ?+FM5S)NshtXY@2_>%;yUC6 z1gp`FAFtBEB@jUGR8{2ej8Jmv7{`JDq2>{8YxnB}*h-F*bpU-&_he#*z{-m))^gn- zG@BrnIfO%`cl%Bl$%;BSX9cv~u22FSaweF6>w`l8Ixz`?Bq{uEbf!aYEfXURtDSJM zyAXBA3yeSanObZLQi$A&Xf>>CPh(``rG7I=ewILml6?M+H2X^&?ecYS(?it6b3=hv zt?Uc@yc3V=E4hA}g|J}z4uv9Wlvjn8D!@r*`}D6?A&LbnBFc`xOEggiClB9HkUYIk z!5o7vDBM}~rJ<;wzBtoI{YG}}Wzf@gVFaYscX_17VN+wBTWa($3{sP!+-!DnjyJJt zRq4w)0rIxox!^s7P9w$jF}4uEM`^&(hZ~*BZ-Ek2v78)KFj)*`Q_oN%6}n#9@bxj~VaIQk9GJ0N)L?djOuT5YL%74^x#ms!~u1IvR&HyxpHqaGPW=ocB*9j6H9-YyqQ5mBTA;gCL$sehhr-X7&7gS5%tMLMbmCC z{~HSs)bWPlP|I1a_kjQ|!&ouPmmOOC$T_z?#zMDHrq1cLL`A(qV*^Fp+AX%ex;KDK z%`(i#4<6Jiq=qxF_~atx!ef{MMd`Y~x+==QB+3U)(Doq;zA1b)0&WYT6G6~2L#QJx z5Q8?CZLzowmCYehQopx2!%~lb^!?oXU4-K=wA?)o(95c~8`z4GrZ!ytU0p;iDHH51 zI}q>Uz{(-vb&j17ba~s>3i)m9YslS_il=-=eks{qVzb%2xwgE&63AW9d=un#W(A+C zyhRH`$9g>-MlIHmbY=q6g256@hkvQsxUcb#M;3XXtZ5?)aWw(BLFXRB>}I^K|mJj{2xDrMoM$L>iBgeIfb8<6j! z?+%=GpryIV7Ew$+RS4uMF@Au3=a&v^x1bLeKg&*gax3!X_wKYa8F^20lUn&(8_oAf zue8pIFJIQlx})RHCzYSZQ4cms^J`WuGAW%oQXj%lxgkuEO{-YG_pwxwMtk6f&t^f^ zQe)oIMP*4%@fZT(59n(&4diYWk|-cIbt9mIU4^xM^?-k;!arGUzZn9a3$|TGfNRWq z2;tBK&=5ib!QykEJP!8p%NVNKI!4RAaD=UPKpV6n1wSmPC0tT#xtl(?Pl&Z_tH;;V zuAf1uHw}SS>{;hAOVBknH;;klT>rzqO>WVsD5q5X`&a zpuUrlDdN|PDdCn-EA_&8su$ID-)p%P1hdu6XYE%!WM?Ro%V(ckDbKK@?-oA{3&?OK zSV()==NjWgBX+?&t=aoY-zRpqb7v|)Y(C2g*k{HUozV)fnemg9@6$bf2}RXSMbiEp zc{1o{ci3AV7ZQ>HnoFGSB%DmxAaEdXb1QJaNGf1 z!mZpg%sBfRvE18gepCTkKLB9iMqRof&~N4g4xP^~2{@VTaR+{P+)!lPmNuSlOqk$I z=I5qjZ79t9acqwmnhbk#uXKWL4?(Vz^}1(c-Uz1KD{<&#Ms6R=3b89F`A}|H@%Y=;Mdc5oP4G$Mv^g(kwxe-q%GZ()3G(-1Fl>eP9hg> zwj~a*Ge;)}!a(lR>@~{zmfaxuupxA2ba_fq(HR_RbGRB=oUw>pL1Ze1wseF1#_IZF z=3GYVI+~0`?jVg_D1Na{hEtJT5&tJ`wqy*yuvDcJzls2EhYov|qBp*?JDsLGy zxo_>VbvZHgZ={AR5lg|i-K9_9s8PU97U`Td7?{%qtbhmyUC*Fl(aujuufTE~q*@XJ z6@Z=22g5Ed6TCpG;3()~p7ZuEe<8Q+`NetK$o=2d(JvjgC?{^6^1Tne8l0tb+{eYj ziiXgsB@xMjYjmB52{6oZX{ne}E52M__c-)|FA!5i{`v%Ha0`s0(9v6k&=~ib1gsjW z?bgLVGHmExTYVRr0Dp2Ma#P>7{`1{!c-H50ON==e_odQ?l8cJYag7MY_i{FNYCy%( z*Su^RM)~Aqc5)WqdxYYiGc(bfvL&lTowv{|ETh_;$b0FaVdgPM1jv=oe==d!8XTAR zj2TJH>Sg3O$ibi`5$&D4D$*NT+?|?@vCc{b62gg(ZZ@MT{z18EF zh~9$RT`DNjiXVjt13n%tqv8(4S0ixg!01H@$7>z8^aaa4I1_rc-m57ou%3eek44CF zXpGQ_D(L3us?zydk*jrezU|rukThp}Cc(u8j5PJxn{b)!8v)Jdj*tq&`SMKROe;%% z&nlf^B#6UVZhDD^XxvloRcJ;Kdvgr;=F-8U$Z<5t25hRLFV-I(fmHJ&{=mTjspdST z^4=}3hDU_l_waDC$yjH$8@x^xSW6P z0B@THN-vstq6@cIbWan|tW&sb0@Y5s2m%ucf{w!i{=7uI4j2?sH>Fa{O-wG*9GP-f zP(hty$QuuT*RJGr;89b|tkEbdL_77|dT6`MgIP5D7AHj}%CB7&z-RuOE%AJp#2sU| zX9G7rVT9a`Cy&QCuwOyKJo&-qnJB&aV>}#X(vJh~z~F#(RY~b$5MAXG%iS=^dZ8#~ z0}_Hhb~HJ5V@O}o`JO;2&FBi+4kTkkkHGzO?WvB+(+v`PQB5a;1jjiA*JugA=bNA5 zhS1`!pnM3rV9-e^7t@kYqMB3iXn$O;FaFXE7||J)XnbLvfE(hqiRIft(E6%Re+6GE=`cr{_eyL9k^QAj#X|t-!Wa6tVAdl zs#1}OACSen3b-?HBM8Xp5Eg*d5%1cQSCt!%bCLxvJq!(i2@Ke*voLhWBCC(79T%6w za(vr&4j6Ca2;(~f+!$VMY>GpN=1d2QO()rW(6E?c=3t2Lai8#%4|Mu>|MXQfom4j% zaU4k9bi)su4oUlYG^r3zgIHE(c@{VD2exC zQ2SCqg*Ahm7$nLkeKjWG^oS9>i2e09gccs#MB4f+Eoc1B~`NnLb3#HeM; zV^h$aQhDJLfZJ+8E#44S8IKK)c+ZWvDA#_A)_Y@L5*k+4%KBAfU$Oibp}n z*?Qx%f@oD$9Dn0@z}JYE`-?~dts%c>eo;tjoNob%+=z~@6^#IX@jEQFMW`k~oFABl zL|EVs5YP=d=skRlI@P{EmfIuBVsPzm%T2(jAbQqDlUu!eyl$b8kUZaX=}x->q4(!! z0OvKs{0&!s0>i^{UXGhw+{}JU*`HT#y3L(GZAq5bc8fzD3S=mzqIw(Sdm4cj5pa2B z;|Sa2 zw^3#}cn^`*Q@r+TV9lI&K;U#s2dmn+NK_isZ0#eZ)^VpSeZI}t)$SmjUoDRVfO&+rugRk&8h`z^S zIjc-g$C&-l^!u|Og{GsR^(D%Kb%tfH1RMr(KJ%Z^Up?&E{ZY_*(RXKs>>OW|O56mq zuq)RK)0Yd|YLE2F#A|ZC`)TqBffA}2wMMT{J6mFqo%}eNJ=Kn2VFnLzH!rd!b`Z=+ z7b#Fuv7d1HO@94cR5_9VxmBMsdWmv_F4a=t{8YnzJmH|m#NBdiK z+m;yes4AYRB~D>r*tav(&tJ36Ylf{<@fzOs)0-TYT|g3}B66cxvai2}H+8K%W%#U9 z$?PszR4^Tfn}g|1i^a2R*zMJ^U%KfBQ>R%+J-1IZZO-E{{jx-hEEJhdNbrQ@Y+l!vDXq*gY-25>SQ4Uc91BWnMVr_e4&} zhq<={0=S~PJ%X>0U1Mi_&$sR=JmLSiFvI@JZJsDDNQvSLxAd>|-@pe4;{&I=; zWF^5IbAV#<3ktrRn{u*n2ARi?BN@z5P?e>laKgM|x;%VMyuQ&AjkisF%>1fT!aF+k zA@Wg+)znv|W>F*kWCu4pLwreC6iUhl??wgizE>r=ku8|Y| zda0;*$5!J0!&aVRu;mfjdA^YNnu3uW6l3kJLX`d|w)A|sRye=2>81Z;^@B^>)RYv{3O*xZOG#bb?px!k};2(O_g;e~=K)-_8@8iK#;(IyjsWb1K}jnTh*$PCAp(S}3}<)Pc>sX8pUB{$!vr6x(N+ z{VrLdA}+<5)=2Pcej^gfZq|9XcX^N64 zis?xnYSC9EDbr$M+Z4K$&NSVXPM$gD-PD8vu7IaV8gp(~$N${Ww?FPFx#NiDcY;Ad z@tGQl@wKOSvu5u9JgMm#Q23_3&uWmdcEq0?Li4D00FOyZN7H^xbS>pOa z=*H)y5UE7Z>;Fn*J>#3#LmJ<#b{e0RpzI{Rv5~DdVQTaeo7YVFYREuEU`JAGd8RFv zLOli#ANusNeWgS?i^qZVwV&t5X0(en-TVj1+?!@%<}G4$u`DXd!2wc@-ztJx%^JDtMxsPcGGO99Qksragm*Fni1(}UyeG|m1tBUS8u># z`dod`h8(hi`>@UrPpO!wQU!NOz}~fxxz%H-WFb@iBO6H!gB)r`n^$L@p@Dd%DbwOZ z9QRtRKn~U!TOF~PUG0aQs?({W;f_rtiSp!dmuJ;gL_7Go$=!{Ey-lJl-(1*3%qq#fE0SA3OW zcr;{%>h?C9rtqsw(3V&C|Aq?1t$n3fIuP&9oymz*p-KN3VE27Ih>1MI0wV$>4y)*CLduGqOXJ#MA%<+Bv z2|RsYah}(C-B%^BGIL#w4wss%^5V^4vI5}h|FtAOusixsu8;n=Rt?2D^JOpFsL%x= z87AKCA^HE$A|h1_O<0*U^Cev7(1OG(mxu$gx9LcxLJgv*0xetqA1fYQgwB5?C|8j% zhxL%iX}%{~U{rBtQv}+ka(-8_#mpM7G=(ktBDj9+UNQ7uGn+{5I+qF~6!#?fW)0b& z%EuC>Iti=hBPX5gLzHcmtm3CZm3Qt|_1u^xQYv{HO@J9H5h91U@*PtM&{eX3%Mi1GLMWUi&i=m+!*mpJj zWL7M(z^q*2oQm+%XD2c&g>6VoCPjDe4*erWs&(R>#@}g$jQal43e7zPTtx0f=Y7z7 z(0;rDqA=w9s=O=K{N~pEPUEYJ;s<>34(m@B?vSMzvC@GL0$(+U;^n0|8D3vG$o$|n z_(DY`E5^R9Jfz!e8cDO!^9y=tqVQL!mH#W$me9i=WH^8JBP{;ZC2-2}ET!Nle7Hb< z%lIR1YNJpJm%gHsiYMc#ONfcpYq?pR^L~HNq7L$9(}h6SJTZrbZ0%6R=DzA@Y#;DQ z{bY~V;8ENfZmx=0K-o!l{3>o~_{qpZdlX4Hr3O(9#*Tp9e1D7ofU)*_ z3N1yni6Hldyf~J(+ZdlZaUzHPmDQ-T%EyVS`>^bO_cPcTq*&p)^!F&?`+m>#bcg%T zeSo!xi?u@1+*m3qDtO`w#eN7HY&{>@>gLBJE?3(9!KBUo>B@1 z-{h{%RXl2^dO)s5K?=iLGNGD(691To{ge0yp5FApzcjjqfEg=6Y_73q4O*U2rge;= z^pCE`z3TI7Ycw^(VWL%v&!#Ojl$yfa=89Dcm5N+For@p1Elua?4dWs|0Ppy#KejomU;D^uu z3|;(tDRRxM8Z+s*4LIegBLyyUMwnbdZ6yl1h`?7poA_yD=l&`z_qf$Ctz+c7tKW_* zioTmC^8uwgURGjisQ!#oOa9eMU*9p|qVUSqgo!q;KcIj`DH|O`;PXw_m=KSZCH8I% zILD!lx%WFSGJbGb#2V1z$#6XBaj( z67==UBzLq@iw0=f^>WI}uAv4h2B&YswOW*LC*~XU=z9%2WD277?*N_AH8&c-t!fFg zV+lJ$0in_O_K*KB>w*4TW6<0Q>|5J-ISQ)B#b@TU_Kr@#TF+Ir_`jCO5`0^>1n5!4 zXYn-l_7|&h@u`%67s`+W=uVi+YmVG?D`6aa^4&)TC!`YIuXpCgK%ICH z36u?O{#G_@B)~C~ukINDhdi^?m0Ei+WSObMm#tYe7A^jH=)nXPg)B~-Y_#Qp7_${8 zUDi((1K2I@rUG0HkO9(Azrl&(-h4#;rTM`#`4STs-tS{UXeErOivO5oRbK_>$4ejn z?G0uSWr6}p`0=F6xX1}7J(g+{eI6wD)K-X9r$5X82QeM|jOOsj;DcJWvbl)P$jBH) z_5H0i)-R8)Q_ykL!=By7B?rR!Q|iwHHUWmQQk-Vv<=6^FDu^d}FWa4E$~7tU3ptn< zdWSQ(mA`P&t;s?i_!SGT>%!3)Ms{~a4OuSSF`ryOj=7WC?O+ze)l ztGw0Ld9jH$g&}j}j(zMDPW~DlDr-hQu>x*>4%-?+hfaWwd*!_~4cv!H(bq4TU0>ma zsBIdC|M;60K>LYh)r#id!>2?=8&hC!Y67uELG|{+{7|2LGfRb;bKPb)(3T z#CgQ;7S$x>n}@ZuYcCK^i+lD|T;uu*?2H=y>agO=C*8C zXA$#B`O3gK|IES0i2Ry*nUFb3^0NJir46wvX2FG4Qq+~R*6YuZ7;?t3R6UV?*0Rc& z5u6Z;S#OD=*)%>ESe{Ly4S#lH)Jlo2Fr9j#75O-%j+pHQyHaut)Q|qG7^n{)zrS-y z8MT?*j#8gCP1>bcnViwI`eid7aUFsCK0T8vPe1&X+O^5R6TU^vNEMmZT9F@Y>3T5l zNpk;Ujb-gN`yo?!i(e-xsK3n+#SLtcawAY}za8G7v8(gCjM$gS{pt@$Hwz)p;>K`N91UtH=H?^p8drQY>|#ybBo%?&$Hh$T z+cEXCl&Z|QrZ4Hcm=gSSB~whUdeJwO4v=i9eVaamuNJEjrvsvr`6CtuF{d zv8T+EeRW1tmMxOFh__G(fuDaf&z~*PY->wdi$`8I{CsXVMiPdK(%{kCBO%E-h(5-CrpI2xh8Z; z9L_J;DE+IYt9WzY(#7hwrYopX+CJ}#@KQr3WC!648766&_g2j3s#uH?Vs1~JQthJ! zTW880$}S)wvRbRsbIHottctVH!&r(aEcn`?$X$D|Xq!bvGRlnq35}P%o%l4E&xc&q z^6iV6SKQamR?k-}#B!W3X_k~5C0f|CC#@&wA1(Mgh4+g^u|9tM(Vx5*=iO3!q($mM zg)}AKRhr1Sa@x39uy2cO-8=98`Oh%NZr39(0<5L(QLDFQZnAjdm9t?gMPkfZv{?g; z%}Ol2s&*Qmvcoj;Jj%9b`p7mVy|%xK7V%Mi4u6J5@$-SX-jwO&=jrm@gx*Pj7%&^! zcxgo)flP^Gz$vGxfGc(TAP}L$I@9{`_E*WG_jyD~7BeSQfkL;5JsiAfvz>=9YZOd` zf3J|I2}a$)fP5larCH8{kDmzq;q@E_>TG+AEl2(@#`2bjPYo9GR4ikX8aeUvx!pf@ zvu$)J+G^|2Ee!9nG(7s%zrjuYvx}|NGBNE?FQ~D6?RBzF-KHVW>340i=X@~Eq30u0 z8<3QU%OkTzI!bWWiEz;2U`a(FGof|TyR_nY$|^5jM6qfZd>aFfcQIZlRp}K}zb*$p zezn8kqTh0J{C0Nkn(77_3}DvOYRYCYum=hj0*n1hA=!#Ku2bu*g%b2sCErBhlM%ON|zFzqjW zuzj|GEwlPEHJEG7W$HnVcaof)F04mpZuH*fW23fvp3rw8&MHXM#N!~-p~h6>Ki=F- z(I#w1+&9^;V(T(+@x6P^eOjYkwjNP4GMF(kZ`+!-%dFX`?6yyOIE8Bk)2eF3!CNKav9LJG=NEnK;-4Hv?Wp2xS-FI>|& z*Vrr&!zbcJ#_6iwl2pC5ddgkJ8c{S;W@1Rp`X>SNQ8MhAe!x?DuB0=wvh=LA{*7pD zmex;HQGd=u*3m$)UPiuz)7RscY3g|c^+*rkA&=5Bk!Gm4VTyh9-b2G$rRKQ?d@j$3KGs_T|Ge}O)M4znBMpLhW9 zt8UNDmF@Tz=piamx)?0>(^5S-?->?dWqukr2@bcHNxx~ff<)f0Je=p-n_3uiqp$Gj zFm|fxM@uFNB-s|V?qnJR$fV^8o}I*VGb8fXU%K)A42_cmo?!bI+*s${k8A((m=-ua zm8aA`h;wF0Z?uU5fzAOol1fh&U?Y#eO0p#v{Muu~r2Ia_d|NNUtdYHF6SKR&9w+ZQ zKEM^0hORV5P4WP}l%f&3t!~>;D>J7<{@s~Si3Qdd`_D;-!)+#NeBU@=E5TC9y7*Z= zQ*}a)g)P@}=(CyOuS$r~G0@f49&{?E8t?!*HvH$0r3B|{UV^-XMei(K_Zvb!s8MEx z7gqCObThC#74Q^Ip-zr|rLKLpiX+=7)(l<;!=(LDK`=6UZZyt8OfJcYSG)k515w6{ zGff;V5oh*%pikoUs(S2Ty>tyw>SY)sHY;)o!DxI#pNO2X5~C-mG+y?$ceCg$bMg)O zE)pb6z!>@A2&_kX`|>`q5#u8r-M^3>f3WWuTNp!$JIJPAIDx{Rhn(jC45m`5Q>VaW z;FJrsTP3NHUuU3{8{#TeY1`+nD`Z@M9OzFDL_kL64U&bFq-{(u&g`5LQjtt-4Xh|JGhU&L>0ykwa+ff~Yp-Y>`qI70DA5?n5ucnF<3QnsWqSbST zVq!=zwz-Ty51s7rBRuHVrO!jQ0LeQUdIr*dAXa7GTd(a(?AUL*%hvWU)$vso(-~CW zzv$!IrI%0Xi1MN#mGj~;Za_A)s?7j$zqrbU0+G;lHhkTLj8`J*Io(GSq9AXE>(vBN;{I!JS^XkfA zD9Ppn+%c}n^qj3BCmID<(`3)d!khT#(2<;+21_Fh0$eLEW>btR_=KTf(jaq88jjs_ z=9|M?Hg(HGF3BZ}1@*pUz?m!p;d&0D9-e%yDB18Q4Qp&Uz6w=3KxB``Ri{&ywt7MQXF||W-6U03nsoR z4~8Ncei}ae=z`O*!RX{fk#}$p0rsr_g8@%<+&4pu*6{iakaom5M|k{&D28-+Tj#Qg z68Lhd&OF5(Aq%k58%aM%pvx?)deU^EH0D8^VuqHL2#ypd3gsO71Qw}Y3(myuc~~)T zt)fyHN3N!gI7sa55*?Nt7o@`-+on| za`B0HN40#-!biEl{%Hi{8ZYYW^Gkvie7EUBzjM$L3bDRP6%wwmOg7{EpWHjqchCnI@cu zJk&MOa3f}=AG5~9Qfg_sR}P;5!9(Lb`OJJDb@E5q(nXvkf$JOE$bU4ZzMB3tIt> zkmGy7{(`y%3nskj3I123*?5lPl4omj4(07zwhGh@qfS}ah!oCXf_DE?o- zywCIeCr^+E3b3&v1!tVLr}uU4G;nD;k%PC*;fYS$zmE5GC$ZOy>WU?le-@7m%$)76 zV>ty%^L=>x9rF{AM~FRkXiL>_A*{(h-{qrbKaXKe({uv$YN6(|hanL}s^CooDf_jN z`?IFedR>OXuC+G&FNC#+wg0}bCZKQyb9uL92Jk#{G)`0@hd6eKX;k6!&p_-P(eRFn ze#u!zWss~L25a^^`mw&rPk$G{4C`%8gNW#AX~-oE9Qd#Zcec(s$y} zZ`_a@et$i<0BPF4XapU^)m%TDIfOB$HmvvYkf29xfX(8EsGESL7sHLT4{kV&+dw!I?nxXVtJCwvl_ehAebV=QI>b6O*7?kH&fnzGikJlO4n$aS@JaRnW*7OfD!Ih{YiXrBd=J!UFq6ddfl`zZG zk*b)y;kM(Wvc2d{7?4N}llvi0O+P+VLs0!qnNfvc(&F7$%_6qXMh!JLv91rv^kNF$ z)3bl3Pe3CaHw=}k=@#S6=Kp{rSTqD%l$7^0K++kWYv${b;f?5d05aRwc1tENfNW>S z*G(5#ciy4}a2g7HQ0{yEX@^N`D$KGn%S7&p+}eu`vn<0*l6YX&)eB5YxZK_OGq@c`}ynHm?lUrK1fK~gtNor&^z z;X%5_e;-yGEqi8BAyTT9AA>G)WwUdx{g}BiK+Dh*zDwAzzrg9+&xH72o}CEFozrh@ ztJyB(Onu;>GC>h<7)mj!YP!M{@pnj;D-zW@7}rTz`i=UcCjp%wWaE%$&tKm92hV^Z zc{$-J{^_KrPh})usZ?tBE9&0OPnLD#rIJc_AA$NC)%N3iW34uMI`K-{#0i}<{^ha3 z&kv*7tR;@hT=HtR<3tZ5J|xOHv%9RC8E#LKBhal~AQ}>s5v8hx_B7wYB3+rDR3)Fv z>gvgXVU!AGJ~wfEF6x>gFh^YpW=pC6Q@kr}7G?jMg;(eXp!6qrl@CPAB#MQN+;phP zLQFUiG(XqSIOv$}&x8Me)E3A2kI3Dr&@yKlZ2KPdh7Ew<^XHj!fUXD

C1BfWK-`@-fu(QtKV(sQPhKPeT;8 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 literal 0 HcmV?d00001 diff --git a/screenshots/editor-interaction-2026-11-11/replace-native.png b/screenshots/editor-interaction-2026-11-11/replace-native.png new file mode 100644 index 0000000000000000000000000000000000000000..6c301edb06a54442294c64a06b042706c800c94a GIT binary patch literal 92117 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

`EV(HnnNTn}XK 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

Kz&~irmrJpD@Ogx(|P>P z=7U8x=!BTZ)~wK*V_V|z_@BMJL*g7T{_iKDaeHfxp+3Ls34E~o3cBS$w3362UqzD% zkp~mO4y-m(f+eu#{BrFS(@54&3jpFF-Oi7N@EO{1tE+**Nd#wUycRntW*t@!J<1}3 zskuJMnAzDbN1S4J>x5T7gDqzIhbw6y9|KJEJ9Y0RO12jOd)3{5=8z}iF}TJy2Z!gZ zpR7@bSBe9>IvUflHj~favKfk5vm1Ixpkj*j%lGBR&7X?gk2QO3g4naC_Y(aZ>ZYsQ zYs|#R6MLv7)3{eCBnF$vMx&Y`$|Jv0KSNZxemJz_<*-_98x^bqQW z#uaTz$o>Lo7C^#syxsWvi6pLsk6}Zo4}!V&cLZU{KzSqV@FB)dbwN{`m>Bb=*@gnj^$l6|$ffKnPYOoQMx z=!bs}6T#i(kFZh=#6-X8j&RNQL^$CmydCSOdPI^zVo92jr1_#Vd5y75R1%lv_HK)=H?-&M3!BM6oB;7iI9)?9N3}<-HEjH7Ga1c&!CBOh^3Y?}8s>z9M21;00et}1CA&syA%>tj6saRV- zwM8$f1C+4pt|+KI3c3IYGf8Wx6cE4RdCME@l#);;qkx)*C&gz4;Ei6nl{?m*VoL+s zG-)ffEJ620Ej>Gc>dwuDezARG&IwV3aXR&eW9o<(i%#C`tAJ*jAx7oI&TpR#6#Mhi zY^y(Fs39dqzD>uK7Ob&WsP&9Sru2=L_D~Q6>HFwkW>@E+rSmd%NuCTNML`EV6UK@D z187Fq=pREfhof)(z|L}FI!VzCXUz+(u#o(XHFVVYYhC-V$+tHW(IuLVxU`e-1eZ>` zKm}3*Rx-r~9CAXgd0G8UgN~5eR*^B1^YlEUhp{LfpLQwDh(7_JP6@ZcVN zABBEp*2{zGc|6A?&Hn7S>ep1zV{xgsP^`mFRLuW?BiEdsaPc(dIK(=mb)zqm4k{ZH zQ^G@vxn^U|BJnSl6=AN;OkM_95ZZcDut}Lcf*6QYU^URUkj9Wgv%araJ5$lS8O&>y zo)mrfhPaW2q-m9-|}NQ=CNTe$PGviw5p3vUBxMNK0Oy`?`5oHIKHYrxFaW9I}}?|7CU6V(aP-l4CU-{J0(VqUX;9I}+!PL0f- z@1E!n@1P&vKL5g&5c0JxA5njtm2Up&Rz}e~4m05kVU{OSmbyVyfpCu=b#l;}NeO02 zj~0WCI)@2)abCd@lphh(_0-!s4ryc6)ZCA zYe!CYdk`o@?>*NNEG!3-AvrDi23-C$Vp+R{YRqT)0jb#7ByqHyaFLr?n@8{pJp?AsFKl5OL257EpzwyX6HwKXcgh%> zOmt}kYm^ca_UP!O#KLG+3l2^Znk>_~09}7k8T_7L&&LAu9u5o?VRA^vo?r;{mGR@S2{{%bkWS@G*=ri!fqPVGwLtdNlGDk^_z!l8Me4Q*Ql(yu=ntr{8P_`h%3(mFEFW)sfGDC3#Gx z#L+d;X1pdk-wTMU0rFpree;Xot-Kr*!My6qZGO54M0fyao#?2-M&A41&1&B}I0vZ@3nVA9Ud-Q&cvPQ)KiEIu{-Y=wrd1{`fnOoUICQ8 zA%>v@JNI}mGic4!K7MKS;;S|XsrgH%4rc!>`P3Y$CA9bX$tFS;Z*ujhJWqqZ%HtKA z1v5o)6{q7z6F3CuLqZ88^E(;+E6A#)JXK;CWj#49V`@MY>Pl!5g-u;0%YFPebp=+M zL)XMsIAbUn4QbI@kFtFg3@|~;De7H8T&zSpGveLN>08}BVUP!1WFWU({!Gpz#72Ub z#KL;4KfccGTLD%pCybuR^g$^wP%ryd-Q`|q=EwVSqOp+|y7t!($Vxz>%3doP6vv!V zO1)(NDu?i;lLDDrEXCdv6PX%#tBjLlzU}v05tl;jp0%Z%S4N6D=Cpt(Z@-6&YgeTg z?eqa%g!1FRE(o4B{LqHbUtvhIwmKEx&@;Cp-@qC37m-#l$qMER6%rAg<;A;;T5x4l zUs-nWG~a)L#KTgXJ$P?5y%HeZggrJoo%t=?)_H+*evsdk+|rjDtd^f~7xDS{d8_kJ6y23{p${ z(^TRA8kFX!BsF#D?1+`9x!?y|w@-7xL6CU&sQoCPQTS5#limamR+#OMzXhW46FYgV z$5;{)5=3Dkwv6GpKWa9d$UFI;+zsn!;?loWT=+f(9)1pX?si;uoN^Em0*EV>w!^ybmWmJ7K{*YYB1DBq>de{#l3oY@ zf=k0MpGYvYU(#sYVH6wILdW^$?=yTTOY{E_!?%_>#U_KcO&&H8bl?u#OrQB1SN|vI zz6!^V{XcmD{vP#5?*O*Zj7CzMUk;=o<;z6hhv-rA&Du3{Jj=)sk+Wc-6Lz<2i|j2y ziRZ#YeRQOO?j2^;^h_s)^`{m8kj|u-wWOb_&Tg<3m3#A;vU!Kbcaw&4E$8L|k6o{I zpeAmqOV-=80s`xxH|Yf|1{iA3Bfsd3*Rq)3Mf1GheT=N9AjA4jNsPWS{EPuoJxCH0 zM4#?ct}hKaubW7TrE>xi41C>RjYa)&HXfVRF|pXpug}w{y&%PwW$ZX@@9Ie=h%F`g(W|Ab#>4LX1i6O6%d@qymGp)S+7e$J>pQ1EpbH_zxO?}n2vkU|l zZCNjT)vnM&#Bw)nnt^IHv`g;4`}WuikgXuMj(BA$5g=?-N~qAsJsq+L%&=BXRJ<QCbKy8tRaQj}-gcUh>2AgUZ;>dcd2^J&+KZQW~kS5P617#t{7mh30 zXwYr=zvAEHwBj0=3Ikfds-|!ZsF$D5{aOP5J7K*P1jM?dKN?jX@eVQetZ+NI$`l_T zW74YCmG#Ah(8#tc0=K9)>UL6d3kUI#rtQi9T3Je}L1_Nh z>KGAS@%G3c<@vH+ry%4_fI?JWIJ6X4Ww?}AAkmJIlEaR+bMNaYt@Pb;Y-R-gYPfud zX`f09O0hI(e&IQjz3>(?E&$>6fe$PTg{0fi^BkZf_0OjU=-dAv81&zy$$3R!qKYG3`2e^F$D zw=5yO+{F~_sf`%+wIk2thDP_FMIu=K`kvoM$u4q&rkGx>RrWryhI+w`$L0Ds-krl# zM}1Q8F)W4I6A|FjmjYFek-DY(^8$gi)FgHnk05%IE2Q*yu2zPQa#O3wBZ%MkZxD$L zH;_ZOHjZMxeG>Gdqg5b|Ro!!Xm8htVFzFI02>?bKli|1vK`7Nfn8fUxhxxD~^e4jn zU$db$w3Xo)p!Gs23jET_3o4we@AiN<||=kymwYoC`oy}}C%$&R4S{VMQq2IE=f zf6EAeQ<>TrvReKJm_&y&o}+U_PVJm30P0DBRC5kD1sbT3^vhJpncZ_X=t}jQo7SD* z@%%|c==Jk*LqASLYKq+XA=prW|7XdmanABkztl&&5>2&8%NIf!T;v5143>Yki@&Bl zl}HzNvbwWc5zbbXbym^J<~tFTW}=bf9~+k35w^R*T{IQJ<0HHPd7xWj0qMq{F!0}j zVO-xhj9*u1jodum&qxVmRD8mRYTgyi$fng3=K>nXEy$#HN>)|aDcegzeY`>}IZxAg zM6zGE16dva%mw~S@GCo2;#=+W=Y&s0plwDCQ5|cN!F$8+SOODb#7wg)Y z7n}0#5NK`8Z#sAG@U}rP7R{|{n5PCP8L&cSV*BT?y5(;%jNT(XCBfl2he3Z8+(gZ zaGv*xguLiJcGz0ubpK8Z=#(-$NZRL`sNc$lsb*uUE5cW=T5E;}!V(y~CV?Kq2;%## z+|We#--zaM%lZVH_f#tq0cXleIa}=|u(lLZNe!5hyN%`Q5k~1ql^6%%EgV)*^Fx+B z0TVnsI{N5xdHh1KtpwoMU`@lTfi-uPaj?@d0_7qbM4cFGaSuJJ5UwADbS2Tf`vZ&S zH+lXcsPPG!)BXd^3Hl5FT~ikHv;9N%jDn@fvb4CHvtpKca2x4pGI92D^tGN_566Kj z>o9DaUpCAw;x4OO!`g?Z{h~gJE3H06QXYY)hN7bb9+~0!E~m}#@bmtliTkKr&lGm? z3r0#I;hj}e-|HUslR4y(ill5qXu&qm`8!Ka(gphiGGjjPWdN(q#+7%;Jdhy?WUEUG z!!RHtJlKVs`UlhgpkABrq(R#m79oXaVrr~7W!;X~ZNA6pj|oGeatICXXj5(qHt+Wp zqK%RY;;?8FUDaw$8$G0R?F#&w8IQhWYj3^)hRME4&=#%fF%;A=`t{ zq&ndq#Rib^sc&FUZJX)sG*IB!--%e1m!c#&1D2rB%oLbM1&+}Q72NQW7JOwnz&Y^& z1)`EC+QiL>D(1E9Bx!F z(h1HH5YeLz;O~3o8tG5qU=^Ztn0MHwVfP@GUOKVqdk494)5fYsg0kNDo%);yQEk4c zA8{2cAar}u$p&&%5dZRdVC$D7bnOeX3-@KH(By{!;PTI;I!$JG7^hDCNFVh%(#rsm zSqE2ZuH)2OJo#$uM6~2WD#K<=Zv_l%D(LZg(yqLLCU_G=PZRAGsu~(oCGr|j-GEnf zGhatp=m%UuhWYU_@y3l6hjj zM)^BjvHx0tQ?K}^1UR@SkSI7Ejvo`SXnJR#$f+Cc6%2e2oy5Y!|G4@_YZ1HhZL)^K zm?+04+xLFkoYt{pLr5f8d62bS4`^c4M?n_0D9X!KcgPC&e!Gq(#AB&Z zAG#T}mZn0lv0A^$7)J6#I+yq>Ee^6#67mhiceQrVa=NX21|w9UFZ{Ja=W~Ipd`p-Q zvna+2x7ol#@(eJ&ccQy=2my8}*>R@RaIM;tbWO#4<6FbwZR#IJY!BfBUsmu{!IS4IxW zDo>UD4+sT*x?cWbzmxL+wG)tFcwJ~HG-Kd*vE;iuTz^q|e;#l)b0t4Qd33jOv($1p zuyZxmeiSf%)#3AGrMG^QCHKKbg}uc^Jj*_m*<}c>iz4s?*cB{3mQCcH8V?X?hn>UeOC@2c6{%9R)+4{ z_xT;+jw&3ElnKN~Zv3g%_*v!ecMLCu;3^+Z27PaW54S4srUD%86a!Z-{Q@GyubTr- z8|PzeE|CN7*iR-NZjW@f_H58su4AYV#fO_3pNE*B~dV6<>x9u58Ax93P%CM224;A+D0Pcdy)3 z$=`0uYYJR`Z@nE8KkmEg80Nq1T=7km7eA%LXuA>f-#r$W@qONZP0)VH9}v=hd68*j z6L7OPb9p6xC!pNEV>wj6;=%p^%DvfG^qBx{RUYqM2W%AQ-Vom(V%}ok4+Wgu>8-}k z+#f3+nTp?EToqPQI`16%rYYYawF4d6;SBFWM~+t>W*-JLFR31;F#{qWE^mgHV@~at zZ%QHm)&o;hWoC`21K&oR*3h?A_PkLZ=H(wh~G|C9!G6pi(ie24+Y%6_d&sc zdJS)sJx`Z$eUox;hSCBwZkg`8gacxCQXY~I8!rMK{LZ<=?{M2YJDLyHbC3flFMMa- zw9Vg>z#V!YQn&w#aX1B*8g7&t-Vua{hm*D3Jo0FH@XPA<2sgY7xYB*-GF&^nTW?=I zsyN&czaH^Vqx_k5&(P1pF47-x$8WH`a42-0L+*dN-*Uh6K+E28czH3yFaD$Np;R2$ z?sHN3;35G@MKCLJE$;H2u0MPG1G0Z8yYCU^336VIa7lZ=y!bs$izE27vg-3a5_^E* zFy&LjRf_<%ZiMzj53;+$oul02c~l!X|BZ0dd*DStut&fKo&S2&#mV8_y-%a#`NE6_ zyypt?%CHg`^T;PkeDJXK*A>exnDUA>JolFSwu5`Er@rknN#rW^!6W0B;ZYr`hx3jP z=IYY-hneN}cgo4>!^sm`YwFnJbvLlL{3xLr~>XVw^9l+r#{eOA1|rD&S; z+^q0(O!|~Mo7J49&cU|5dC)TuGPJdkU3FX6 zp1wIHFNnnxHuHe@j(1Bya}ixjx!mmPI7LBM0O4-M^etjhSiR4=Y9Ro$=tG*`BH9IMx3hU zU1#Rm)Zu!$huF^S;&H9>=YzrbU++gaI}T~twjXgNCNY&gjpv=2cD4CPQ+YkvtnO-t z?$d(I-DZi93$_osy5VtV&ov!Zk*G7V5r}S7Yu?azYspEUZwVM=Rm#XS%UHGRX)|rF zexW3Cy3@f^!C=@z?)`9+E-=^2pE^F*?!{iDBo%=nApI(XbnPNEe7 zd&`Os7hh5ci~(NRjYx>2j1w8BLoJ-$>iCbhb46Y_^)anb@RRearQl8#50oY`%>drdu-;IN634 zGRl@tts6qjPsat-Ea{&O?Gqq;DJ9dcL9|(<+$GSv(4zC3r7~~hd?G&{-qKc#IB`FT zjS1)TG`FoG_9LPBXx{??Q>@Ob={eRjbeboQpV?KM^RMEud62({ewCxN^`a9f(-cVl zDO)+GB49&OWNvpPvvJ!#vNmNULhX%EyB~P*jh0Ql_ES2%M0le~Fm7gJMl6V|MS$I8KP}Zymq3n%^Q^7?G z2!c3?&IGuU^e9-cH=Pek?7Vkb4d_-@)mpN)ZGTVEze~N-O*LPCKXL2}VQh91Rl)Zw;{ym{F zXJ&?^;!Qg|k<|P|y|EDD0_K!ux%tNWbSSGB1&~{f)R>*E*TAj2zR%LX{>*M&Q;_p+ ztO70CKMvFUjvYTTp;uog-{ypan}WpzgiK;u{P<|+Q5Hw*|0w=VKlb6ee{b!FJNUsKFZ1NL7>a~ zyjQ+b@~vVe){7_9_7lLqQpnd3tah%*isWugixb=Ihr20fOKjBF-S2~?Yr*)^8AV2s z#66{`G9U2{w#&CjHq1o=!}YsX9~`zyE&u1K;M;2 zQv>ho<>#0#wWMAO4JsUJJ8%eHn=@GJiTV-L$-a&MwCgf=br9uSsWwWc)GZuC%-=4|kKedsYm5lcD^UhzXhwdvdefR)N?eoi(qC{D4 zwh^lC8T#f8Lz59-X#t+rr#-f3*AMTlvN5Y%KcJ(zE0v}7r4phOf!!Y=D{p<$eJiI! zpSf;mX4fR_q_&Yhdaa|q#w&9uca4U+y?5_c5=?*W$RN6w%Wgi#tXzZ^*HPFRYuzGt zch2x3dncS*toxeoXsv~2_IY6my=Io%(~PbloUzQ|FyDbQ&RX(w3q7~vpHW^ZWB0;d zHu>-j*+F4ps@lFDYFEvKTsBuIuI0VB;^jBzd(AdwSz6~@ln<|?4-YAdQ)N+7swc=q zKvFkIJ97c!ANW4WWZ7D0lPP_^{bG@EAEREKs5ZL7ADxl(bBVORm}d02Fcb~(XQS+u zGiWCZe2+FFHjZ|&0Mda54Szh`Ygq6QXY9%Biw~RIveetyWP{F_cP{*Z+JwlffMTbl zi23@6+S73DlTJ3JQg5E-&}UHtKl@3Yrdd4QNk^V+w0k~S3LdJ}OzLc+yKIPN$K6&ATS?h~0`#Fa| z?P2((I4OX#t-HzZ;?xm%Br`Gkni+u(Za}c!0rh?38y9Z;n8j|>60q>t(Ev4{KVsx? z%#Q}K+M`C!&nhh$SX1AFU*s~9+)rYFx8Ccylp-q-M1kiBa8?lN55>ETKFXL37shwc35 zU{B{uv&$Xd<*R{im*=)d&TV&aqjZtfxcSV6x=C7M7jSkDCp>lvuRSfX4-4vzj=svB z(IIOKY|tc@NsJp4?;H6DOvftt4L2vChryi~) zJN7USW8K8n#T7b7*&MHbPi8lrt3iGSOSkF~U zH2_|*@awaXVK;ANN3+A#2{8Tjkd+MZQiQ>n=4PUFpQ0l%MM6f4FzZlRkC_bZ?!@RPRDe9#?>e#mZCbyrRy?3OJ*+nN}9mDc;s*UILYr7@fBj` z$N0G(F`#wF63KRKvz|n;?k?&bT7TD1@lLCGSMFK1H@7foE6|w9-1YK;O{BR&l!;~8 z$Z!Zx<_2umF+*{?Mvcm%seZJZX5{{Sq-0M2`EY_%`c2%Yz!##+aBxV4fR~c$ZkY}r z89$~FCS}*gZ3*k`-lRTJKzTYl@I&;Nm*oVBQ?N5|!OxF~w**CqXT04rE@W0k1jqPg z<;dp3+lMye>I#jlAAP6%rW9A2-q%xN)~**FGxg4D*wXKUqMi=t_+MtQNLfg$99_OS z5O@x$W^S97fS#~$SSM6_U@ImGP4APNt}~HvopMKY7p4QPRJ#Ij%4OX)`p)ssVgv{B zF0#_j6g+~Sv01*eDB(TOR@*mhS6~_0yr~=1 zO1CU}z*QlO$n9?o@8#U?uxts~ZcWb8>$iCjP!6w>LKzTNv`#>lG`<+)y+-A;6_c*< zr*9L_lKt^rBFNA5Yin~%cY`d)frx_i!di$vi?PeIlDG9=>Mr3jLEo*;YZS-}x!YsW#VSE%yz3?#h~7mD z&sx|48)V!lQjlKVD{VhKPk&v*Eg3^P!N`+bBH?kSU8me?NO$4 zVd75*Y=*8RHlA`m9 zeUGhfj97EsMx!z8qg+p;sR7lwDtCUt$OH+D)1EJQLifi^VQ7s*d+dZ&yoMd^=Z-m) zIH8i5!3>z|6PScGa;U{Cn|<#~c$?}Hn)czOKl!Ee@WoQKMi%Y9uED)z1960=vW!Zv z+yP6qGrcT2RP^#qBdnHV--$juLUP98ccGQdU;TkU)Lyy#P_Js=Nk2`W9MsNlt1V^T zE!Dz7TXbS1O~FuK`F5*_J0v!(WA}%1B45SU%lEIQ;|NF;%Bpk>=ZJBX^{F_)Xv!kz zmRo0sxjMIp-?RmrsdJ=dyF5!K-nu`;OD;Fz7kFikmf~OXT1D$xaatseNF^1ywO^&M zk=^HX1|m6{ppq&D7G+p+vfk>zX_eF3iQkN*s3w=nd8!*c0sW2a(|6ee0p+VD?qn%k;S25 z^Ti_uHf<*iTN&F1j~MG0sHxoLm%JQ?Hfk=obMA}j!>xJybF&-6TI@O7)rNR6dJ;8+ zE?4V_)u)3cqprK?NLg8m4aj`-L&e)q{oT1R95%8XFxQ{?8}#I8BoDM9?0n6nv04y& zbhuz3rvgi;32?6?4C5aMzKD28@qs)89ahl4SWM5oTl)r`W{@F={QPla#`h{xSyAdMJRUp*1jJVvX>nBuh|l0nXcAZ$@P~i;)C>3n z&RJT=4FUqG|DP9R3Oy1&xDei5LfhTm$;!se#9kYM#bQ^y^8Zt+1HocW%9IT*rLs}i zcK5PzG#q7gyj`u?g%WTZc=(Jl5pP0b3# zun|aqpoqefzJGTAjqqPv|MNx|{t4peKS%z1|EPxog62QR#lKKNe*2$8|D43f0tW&A zpZ%HdG7!rD`YMWO1d=>d@V_sGBI<6827&RP{Q~GDi2VQj6bfNFsrz@753Z;dh^9J z7N+BEn_C}?rX|3J>DhM$xE(5vTe6RgjHFLk-uencWS0E4!2{PiZA?O6pMWZfb`M?G zNT)4lIsIsQfN^&7WMy-dT%0Emn3u!vg@y(@gGzOGnO0*5hZs;X*HS^~agxDjxg!<#7I7I<2;4kZ6%H zE9Zm?KCjL_uNDyfQD}pQiK*!7<~A}s++)ubZiy<|XjV~S+Oj4i9pN+&O+}jd2lUY3 zb7KjvZ)8l2y{n%19LMPBXheLx-NF~Se=205O9^o_Wz=UY1>e;{VO+kOeKe*wVXK7~ za56$JuBVFeb3(5f9T!)^(-SLd_LXo3^q}?&7~a~Nx*;zIp&SvKS7LLv3_uU<{U$0Z znuIUSSzZw}cT6GF?b5ZJSx^kwbFVpduSrDuXNDtoc9tzFI(lSSTB_8}_m?j0)l?;t zB?ToV*QrSo%C>ixA(zvp{NZHA#7VkpQr|WS6%}4+?{ondYU7q`WUAdyi2O8-sqD#g zskB`soIiIU|Na1}pK(u~_13er*-x{&^N%9>Z};j%1gO}F)X8ZIbGgRwhptO)f(a|w z;&SJ!P552C(wdr@mD&Daw;GW6$p{Z6`%fdXN^JHH4t`hIMu#ddg!Gaa)|M^^)#}Rq zzif>p_1VYA$K2e!QODWmWm2G?&kNpQ-E!|mH_hMZ)OHM1i3C+rQX-9_+?YOfX!Z8| z)!fq4v8h~obZksUTDr&F_WiJF$u)9u=DIt*7{U8+SEF^BrQae+_nCjoUyV>reVX#t zM15(Y^JYM|(;COL;aI)BOfr`)%=?*$Gv-Vh0=sgnHRS5yeVFK+Jk>rR4cU=cF$Br^ zeS}?0e&?ki%&0#f*VpAvZ;G`hiDU2MT%QS9F)i!;t)po*HfP3~f^9Tx3L9LHr{D9M z{z&|`>Kv&h>ikE4F1Sz$7aDzSYS>2aSo<@@fDFN77XuiCEAZ5Wq^ro`g;1q)GLn*# zl{tD~_xA0AOdC@$FXH5QBA)rTF9!vmueBuQ3X}GKFQkD74;$Czd<$hiJY^zIANDRDx8Kv}-U_0qrA ziFGGj!4@2p$C{3)n`6-{pA7c+uze8ackuza-QU0MVDcg9ayiEl%W1d7>V9NW?OCWjVc7t%7{i)X zO`1N|eQ418d80(ce<5yI#uK(?7!cYaNfCBXR&0E*PawE0)_EvzHsV*R))mI=MHyrd z0F9MBvQiKZ*5#_GFRo9WU@Ms}2jJs+PjSEU*x)2A_(XT_uZj(^GCB(=eY|2W-NAc_ zxLhq&K3v)yRLk>G5()<6^_Y{=NzF$E8* zFnz*nWBDE@I=$_1^#fI>qx&xUwH8{$tQye>9Ym1JHsQ|{iABCDV<4i=^o!4X2{Z}jD27*5e1Z~* zkt|-Q6)V_P)4&Wb42giHw``!~Xp0J?4*H6KWltVBKZ2+@{oRfn_}ZAI*cU!S54bRC zrwtasrr}=li6Oy=<)SvBo|u zsp2?;c30a!FWoz6H`D_T+@4`7pBo^?)fAkq=w>_Nv0>MwMZA%5{DilP_#|f7h7RR%hQ3kjkx0 zMS_*$m+CbgcFr~5nk|v{Aflq*lT?Y(3WC@bvcSWMss4BAYs-z%5ukeRGUFT5!Sgus zqicAc@u+8sp%24ch33+{bzIOZ`h_rE)T|M)`3@m--TV#ZsbSVcc-noD^C&KX>y!Q2 zc1UGr+?ids#Y%KxB)kIp4g?Kz3pz3JmZcJ#nVFeOo4&ZznrISI+4E^R+T{~m*>>$P zUm9dc^T^1Zg6VFt@q#{~meWIe%^KYlxF4Q~xhx32eKb%-nIs zv`~jhi*en~;NmB{Hrt+++n6bMgRT+%0lQ&?dx5xWqr}X7@|6;l9NYfwO=*cI7}u7- z?`98Vd|$ia>_qdX7qZ5i9O&Ef6bD#?n95PH5@TTslF*!!(^LWGsBJfa16L2We6e}K zocz@8cT_f>r@XCJTn~nK7{E11H)f`w4~4J*f1s2cK0f;zuo-PHM;tePB3dwjrG6yYZ;J#7!9qM62vOvED2o9HIIO z?-=#bqbu$$IB@!{P3#StSwf+(-kMk{sRqNsC}j8di-@FlKC!5ASvb$DY_KR#W=lC9 z?h@ijCWRBqVJBM2QS{nUaP7zuW$+<)uts?=Nn%Ytm^4x*pp;7$qf3>gtT8yw?~dpG zcD_DVx_;6aLPZQ5BKJjaUS8JiqUTiN9Y7)$GJ4DpMRBOE_fle7Sy}llQ!QD$q^7L= zObahcyRWBKP1ZxW*)Xb_=3(zLkEa zZkh<48FY1c%kZ%X<+V{3y9wb|T!}|^ev%uzqKAO@l|vlK@nd}*kH!fyhxuZP&X3hK zD3-V9wx{smBI&7@Evzn^8Z>^xEN`~$i3|{oH~HhSOGA?g51uU&!x!o}7U5x4?;K8{K^X(-PbaMn%QWoo{4ZTzSyemEYw_67N|jeQW+6 zbE*^FkpGbk;wbHIrIc{rIh?8y&5&io_QMPQTV3O}t47`PZmG|Htzt~an~S7{lxD7* zIyV1-(tgT_lCtMMp}woMd-aztPR=HM2&BB|FM)osDY*{m4W=_X_tljRcr!Y&M}_kK zTCM4wTkt+NKl}h0_ivOidko;rL+2s~WmZkheKz;1Q$ zMnugXyR-8DGYM>Wargbac4Kg>*tFPInBHO3KL(-(uIx$Lj#6yN(VFVaD92aaZ#HaFih_fS zw8lF(-kK}Zeq&mS1%9Ws%Mt(j%skialeoJ8lIHb+O4|AmMl#?_TM`P2yYZ8};J;`T zkL%c#cy2>@^!svqochUnk2y!lWNG_W?j%lP?ejPD5B9c`BGBWGBe#m!)NV{JUe;FD z@K5Gy(qAq@YCwU=_(A>gv&ONf+diRA_Y(_$O-qZTH(^%4Kg8JqkFg9FUI-0AZK04a z9+~RWJO?V4f$D$K!^ibKZJnNr6s%5*Id34!&fXshVDv97tV2+~$g|+|8?$h*G}i8u zk&%I)q&zqVR}DArZtE>($j(A*wlm!P&>RN^B(CaQo^J$%*ZS)09QO;vOiwx&xtnu6 z(n>uzo55=ubVL}i!xc%z6aAJ+;XwA&oZN3Y$9j(COC$m`t9|p^RtUQd>er0#FN&XQkb(fC%z09y9qt29k^GYeyUK;h7>@!xec! zWLl*|WlO(5Lw{0_MK%lwTXK90BPJqP93+QPzfSWXOwRk_GFVux{F?>d%3xv`!OB?Z z!hceT_WLX*dz;VRn*Z}FvcId!64n>UJ5&G#)nnu|J^z}t0C4Hr3z3u$VK)C<<3$5rNW*~1QlOWu2Z$5khRaL}ib3jes?KeHTW+yvO~R8G>LWvp0@Pt45* z?k75%uMr&aeO0VeCC3b&1(KPmsOP>JH1ujS!t>hrE`qe>FJ=!%1a{u18Ddjkj@6f2 zbF^p!43)kdWa;XI|N z=^Bb!bm9p&*Ij9wP#i38xzs-3yM}J?If-jo&d3_8AtdVL4>G-0Xz(uF`YNC2!5pq- zkPyI+eZ7!9(JJPPe&ktO$WTc98-$HjAmrGRR#kPm5v&oP6udB)+2Xj9AZ(xQ-j1nY z)q{p9=WlJ9O`+R$=3b6c;)98f9=f*QZ~Al?HeVLkF~igvI=MMd@Q>ekGOXrn!;v4SYw2ye0@Q}GR`4x{GL`S8)0 z0@^ulcPg&w00cvNb+$`ot?dO*nUqd#?R|d0Qsbxtbjka^uyG)FXuXaS`bU|U-}YEOBtO=OmvWn%vDz_mLa<}E=tt(_;Jrf>dWEP#gQPy*gAgd z_nMZ6Ez|>H@EN~Ef3loApszxywEp(qB&OsC0bX7Si-*K^%!>nVTK!AUYDKr|8?Ws#^9(t%>|_ z#YnzI=AeYe?^5pxMr3Abpnlhy=2|{jZIOG3)W!kDr)qgwI@WK z>ZgSJDITl8oXKS(uiqgmD$uGpvC163bE^5641Qeoe%3jH9C-gyyYa+BFM1!n$G)|_ zr}lCVtYeD(@SW*RNl8mcNkMP-W{#D9&h{n+yj7XwcU#(8he@*G#qRN+X)`zknd#~Y z2@5&XE(tye;uF&0u;ad5Ch2q2A%M1`wbjWFFFQ83-}(&qCZ)Pf-Wv{Q!RzR3_c{8` zyT2|)NA)~cF=BwXckYHD-7)JMKmR;C)4y+N&f@AQPWkmFwZF!)Gvr*{@%k)E-D^5+ zSV~x3*NqMFgAfCpu6H~;Tsi{(R+cjL9p0d;b2duZVto26CQ2)nee-q6b1v!QiSoAN z%x|<(bs}7#$0~SuUhKCwfKfn&% zrya4~s{)TpB=|ZIx!Av3O)ah}A86g_x1W3E zF3g;*7wKZFt={&JdDaXF*3~sAg}URy+G-;RJ4WHkAi1h($jU03GOKl2f`#)<6p#Dr z`uq~C;ak$0e?%6&lk@6wr#&GYo)&;@5x>kKCze=NG(Q2hO}_yb9qVr(JhVw>n#pf zI!7Nj1}Rl(m zKj`nJJ#uMykJfsc6$(ZVcPDe&)az_?fLe+lA!|Q%R=fn6j?7Nj)2fchRKCIHmm{;D z(qZdsA3yofWgZ?$r+zLlWPy2gR_2w5e1=^+OM290X#3P4oVv_LLwececn8h@E zYTB-2$Zu9xTjIJHJN9=A#(6whNR>JRIzd&F0{KSMh+!ow<$I0*kyEHxD-;nmrs7v81kg>kA~wYvI%E$<9PkR5{korb z*r`vHQ9EQHky%vS(q7&(>U zs7x1sQbK~FucTFdJ=<|ILHvZO&z{|)JrZ#M1LVZyfiQN1UZp@tQx1szecA76uH(b0 ztUZe6dw>%z)(*tYQ|C6mOt4qqp}=!L@)=cZ(nV|9jc>Y3?b8pb++4A4rqH>I?yQE6 zbmyAqU*WlW-vF#x4HsQWfQ%;Qk*I>do=a}u9n9_)*afIhg=_Kd{m!fPIcTs9@_$r_ zwJU;MCt&|r`XAQ;2UDrk2)TI<5W`|{Vw^5)J9EO_i1S9A(1oQx@C!Aum3sYHriQAj2+Lq zXQhX}is`;r4Qsq>ba|rJPR;7+>BUuOt+k2bQ0(+)_~1Vjj^VLH^%8KWPKz0*s(-h1 zOj3V+!)2a=b-oUoG=s=`ycQJR~q}eTuOVtq*2+|9hh~ox)s11Z+-BSE7&)PnwZl z54svw{aabX(T+~vdbI&BsAPATt0(^=AsN^j99!6MWCv(CDQ$9p2WIhd$zLMV8MV)7 z-=!c71drrz-z|Ev!T!C2nZf-N3%_EdHriC<&EHNHS2w4FSOs=^mE-UqRGh;ajhVv{ zVYYR`l@h%gx7>i7csK>yUv{ThWcVkxIDc$e{;szFT<%SII8a!4tTy@*aG)dbaF_5n zVL494ZrK1=C=>5DQ<&|sqV8G771w#nzRAOlIYHb5df0v7aakUtVO$v*eafQ6=&>rq8H5{Ecc-i8$mZ(e@yg|OlXC)QK+3sKk6&hPDj63-_Ibv8T zj>9TAqG`N+!H2vWy1LEd_emvuecXnS)QW3`{IC=X+T#thz~J8Ej_X2JNWlm*Vo4nl zA!c>qi;97BKi@)jA~dL6_(qnn;B{Gkcs*;khT}7tr2pOn_j+{(Yacw7GX97ywD&k` z8WkNy!@yvCXLb5y7ENr`iWM%7GyOV%V`)p!e1n6nj5x22(zT=0z@ zUeY|Nv~r;92=e}UXw|{n$@hqzS&Z}_uX;W4dn}7Tp1f3n2Y$2%8@=`6@bcumfw(bl z7crg@`7vIQJ8t3^dye@oc z?ihGXVX3b>9Qsggwcb(NC<_j10Iv{;+TNnOf~3p|MLyKc?3U_MuQ{W2YELH~4eyYH z>}rOG@phxq6t?fxN}XT2DN~RO^kgevOMk1s15uN)K!SMItKDi1nq9)00gkaZ-f}=V zg+e|)0O(~Nh6%xgy22LPNg9<5QA`k$xR4XgtS;i){-jZxGti*!SsQNW=Cn@tw43V_ z)ZOPZ+sY1oR`+9*-L?Hw8s2Nzoj#7f##s-B71Q5qo?kfB7a!DVi^`kXQ2l(T_I@_25-_T-_7T$WsJ-We7-%Nd7<-hiZMw@hBUmadQx0e)RCbfRXm>pG$Vg*#8!(S+ zf{c>g#O8M0MwbJWaGpp0La81w1?1c4E(a{m-Vj{)SfjML7x?*Fq@mkw!L7eco1D#* z&Q+gC3c3FMaQP6EQZ+u2Z%MvPGgFvj$vSmhZ)$oz(TTQVm-Di4c^5R}Ve9aPb=>7> z&b>=1C3o<0ac0Lsd_+@eGyRtqz(4TB52if+Vi2_u18d?fhqt#6m$UI^b34K>16?{g z{HujyBZpcjw}!%Q=_ANzTgD!|=-!z0g7Thrk3vT8z}gn*b5+B3052WMDJ%2ZGcA4$Pvh zT~pi}w7!{$iC)(Y;`sOX<5)eR1nx5@3vE_No5!}NysC3(kyZiVsmSJt+G zusKe&Z+#7Rq;6g~Z4UjGh5=6G260E4oS%4la-V7&G&`~?!+&f5@GSBB`(Hq2<_SM1 z4U*{nYzK)3Q<7A9YB&L_H7-%9>wZ;%`r7Vb((YVa_ z^;UKmoUEi-?C-|#$@J9c-@vAfbR5!3Qm}@XeTTWz*OClZ!C zU)ETOy;y9ty~*c+UZz#7*e%e|e1yxLuYn-r9ZYg+DjNC*k)ev(aMc>qLB>GM=pjl) z(mByLy>T_G_??A{)Zeo<0?bNnsoj3aDAWiSxPy_*PDt#Ho6?}Hpo2r!1$ug#ForNB zMTsXj&M~iNUh>`uhhdM->y~mg^4>8luzKSFrf#;~K94#Yl zNm*IMI`ih<;T-es^5j=;9S>iF1#~Pz++C`h)7EJMQ39TXgap4WX}zqtvRk6tb*GHn zqZlI68xGuv&<6vj-atTwo_iE8VpRJAoR;XRzo& zUjB`};kdBFwVy^%PAl~pdZwugWhv)O;Hg;HyLA z5*qev!#Sw|^CZ6Iut#u2TwknC>?npru1GvKU6Gz^r@@Pl z?Q`kVg~LZYS#CunvoCKb#P!U5lLYjXYod(-WZWX!)Z_2gAK|hYq|=gS<=%~-p~HTv zTiN3y&71_)78WLo3{;oQa1Ts2Lm>+$ksonh_)^t8$4Z>uMDRbuJ09urA{+JO4iRz2 z@le)oG;F8}mv1l1{pS4J&%cqvgd?4fkgtEUwBz$N?OrwZdPHo;^;YY+rlataW{P-cB zn1mK__d2;(3N$OV-97puv_0Tf9~o7LV!~?1hBtGX5)k{f`g(xW*Wf&-g|sPLdzr^} z7P%@9qh9-!K0_YnpM<__#T$>NRb>CsFg37|pc1S9^s=BVa2?YkSzSq7HAjm!KmU(( zGN*e`Wux06lJ7&s%*_Sy-bO>%KoC{|Z7^2^>dU7{$R)FYiXO#F%yAq132NV_6I z;DL0z=7eVz7NglBGX65?`>!pfZ;Vz--3XZUA{u>7JAy<(0YV*7Q8aW+B}GNa_1CVl z@Yj$j@k3TuF0t{;W7BCJVFvwx95JOMk?X_m2@Jp1_a7;v2VGP0Vsyq)DFKsTbsOA!!AK%a3)dl#2OrAUaNunNqoM1yX zeUI{Z1*}R;Ds-I&v`(`jy=OLrC8LHXb$X%e)Jfo~czIvhP0tbzG&xc^1)f^nrdZ7> zt^N7q6Qs8OtrHxd9!wzjL*LRB)=MYaJWrTAu6nT$7M&NVT`~d8vyzs#;Sa@J^p9%* z*&PtFfJO%8;d z1$9tXa8rI5aC#sGdeU|gKNvD*(VXvV`}a-{W|M}KlK^yQ5?CJzx*V8|=_+mrXq?@h zV~z{`YfJy{6V_D^3O$et zp@O5#PKo_rj@L&`{tOHxV`xo6YwBvoZK!;oJMMKqG8linmG$M)CX2;F1YmuzML`V= zNNhs~3r-#${7!Qjm?7R>D1#Rdnve+>M$5!h0Q~ZqrPw@C={P>Rc>;$|&WpMd`&ZPO zT^Ex_f%C6QJS`tj{=c((UxF0O{9QdrQ!e*4OmTeH_yt_N_dn+wukr*woAd?h%max` zl=svZz15Q&RS-|?|ETJYcRp-dBpAhy5PaukgV%FsfMYGj=wLt;xIv5?m!ah3{JFP> zp{hFm$$#YbJW0gW_q>$wy8<)o`yRwwZAU5#audYm!Q|hAo7(+iDXi-?!SMMvO*+!m zV8hy>bI%qV5;`2jf(qMEw~Xdu&2lT~rL&Ux2943V;F4spx(+O7QBi5;3$NrBpM&z2 z^{Vr|f{!wLW~uPa%*MJ&1iCUIv>Y9=ntpmi(>rtvkjT<*w&pJNV!4@6yK?*ZxF_1r$oAApb^9)!h+tl?B{g7`ixI&ttY+{eqpO(b2YG z-8)gs(tNsR9mtKT$PI~E6|Ub~ZRHL>v1%LAHm0qz97&EW<6whWqlg*QJsyiKG&oq* z(DwceN00%x78n>SRm#VEodIyS>*cD%x=mKoN9)0#pH`=)l#syS#DKUh-Ld;Cu$7N@ zy2M@8e31+-H`iG45^eZfMs!}Tb_uKi2wyryU>8-8I=Q@Qb>;cw`O(kL95l8S%KSU8 zS41TNLCqfxP~v|O*p_>dw$=O8b&`8hQB;&ZKc753;86k8e>pO1cUvFecGI_p>S{a2 z@_x^F4h>dd#O_&up0c!g*VR05=u0=3uquCRtDp`B-|nQ%HTs;FXVZIBGQzi1i|2;@ ziyLy%O7kYwZzW9nM6v5+n5JQgfkz6zM-&o;0-;V9t1M3s6pHj1wfkaRT|PtYwF^vl zQ6KM8|DfWQIahM3ijoj;SqboOm{V-)3W*+WBUVR9benCFixC5{i-!F6R4NmSpCJ9w(qIYRFJlX83ph5yP@6IqL;u zd)_&)bEtBRPMEs2t!S~oNcR4B3{ERvmIKS7yl-Md;7h6qDE|h0_99!={;;6dza|ln> z8$H>-J4&%M%Do9%>yn++b)DQ2kxlV)RvnA+9NrnVeq?8B9&cFl?|pb% zgQD4A*zb4VIg|AASW_D#?))Ezp~uT?V_{{H^yy)H!75sFV(^^aLz>F+PTApn)f(N}k( z*_`WHnmG9i{zq&?7#F^r^odyEW6oy%JHTGd_TWc_z{440N%vNCZcD7G(-wNB7867k zZQ_@3qlweX?!Q^*2&@#^GkUQ{Rgxi!#1;JC@|Oo_bK>_ZzFV2Gb6<VRzAHW+x~m zwVe4ZI=mz{dK0Q>e%AXDvQe(GJ+rJw1aC!$$Xgb0mS#S2|RZDJ+pOzAi zD%{YEs#VAzCKAnwVVj=$AOIPHG7BqeNqZIKJ6`Zg&eP;txW9eL@6R2Ti+HUkpa^j@%dfEK1Vo?H|gapm&YtN)#%2N~~6MGLYfVD9h zIlJlyQ!b-NU%X@2oe!5k)N>h6?|FCk@5(VV?z{m|tTiAyuKOBnjYv1aY+^i$lEd4@2G=h!kqvVy`0-V2!n1~>y>@C?Tys8kcvc=k$i{J{FHUuSd;}F$ zK@-`|1X$DOcYju5x8xYh*ZdQ<80^;3(c~zw^Q@(;#^+N%KQz*Xy}s%!Debf}p?-qL zx|x8&9@=za>N>TDvH=G;5)x+GMj%flQz{`*4V3m5!=LNOrz4Brkm3*05as`c#6u4Y=#Y*x0v1yzWhw4OF+k*RGs?0ex}e1cOwyZ@Fu# z?Er%hgPF@|x4Gd7v!L1Oh0KY}9I=))5Eal#n85D6#Q79Uf33x2VstQb?&qygfDEsN z{gLg&Y^M>{H)5raIi|x!bTnyMSrS&-$o@y3ot@pt=s1$PJr_mbo|tEu3Sx&9OrB9@ zQ&0~?{vLk~|CM72GQkk#lD@*nba=uAn(TUt7PONJsUb;$JAGDk1vLf2&P}+VUaaJC zsshGmk-3$l^|o`%U6k{@0vZa+!Chw_U61ATii#?|megFq_CmYC*OY2GrP1x()>b(| zuWb|SMFNI}uT0UHcH%)b&wJ4C%xcga>(RM;A%20BlNAtDWQB!*%oIr>3oiD@k`|wZ zcM_+M_DHhumTQY|-^AsEo)I&8pyLUqHht1#yIK!o4{5R&()65ol1GhBlrLVd>B)%w zvYxUKXdXV%hX>J6nerp=HR6NzUz_n~$i=(p!sYsR?|idfIU0mAO8{0=L~QI0Ec4t? z!;q?4f|z>TitRg|cvtdFRR@a=HP?;mZew8Wd`g!FIt?u?DPKEk7c>TW0_#=dSz9;C z7t$_VJ^e?wwn+jB`^Tanc^eyA0Kf$&76uL?%5vt|U0hsyc#4^Xsivmw1cRacjrV;$ zpv(E|h#2o%6`sx?=eG4nf1!ec%uTT-mwnrG+TREpqNz7k{@|aet3h9ZzA&oaBCqHtAn>Ty)&&mZ>g#W z$8gmT6$1mUgo+`W<=aaa=bDsX>C@$5WaZAa8B$lpzGsPOXf)fegfP;;=qt-aSH4aE2-ZFeP36T*(R5vL?Y|ZJk0|o>`)ztu3vtj-jG*PK`1BFV(YT zA!OD>*wC(xGkDP}{&MKd16KUIpRX26h#-=Ji3AxL84PS}bo4pCoD_c{;-@FSqs3~! z2EWVy(t#HyV_=ALIBjq#}Y4z_K%GdWl{d@HQPC6p3J$ zTIH60a>`nyL%*KP>AztOus+PSO+}+g!>OOZ1BE+ z3$Cxf9=yY-1+OnDxw+Gr3|v_<Eb z?R;GKKvYUhYAh?Ff%oi48m7@}P_!nB2TLKAP#hW(GBd#sTBCSkU}(o35!`o%jV1}fuj0P;fSuOfLKMO(92=r}kxrRlJE3xtJ5)vRnPGHRL)Pr>~F0YU^ zF(Cz0DpghTKGGDr1|%r?t*t*=TU)7G#5ffC99zI~Wcf5E-fFhlYTbWi>=|5$5Spr8 zo>9@VG_-DiH<*=6`^@D?csVm3`KaCQw%t!6VyX%&%Sv`0+MU}49_>0S)Mv6H>m^KB zIUJ-gKajx0kd3mkw!EdKWnu2{i@(r6bjR3Oq1My|PHY&~myd7%G>HRTr^G}wQ!_LC zg=IJ}u9BQ=+_HurAY@y!2n(TU=X7W9^gpUadU|p?I@vH0xS2^Xn9;YLUsv~QeqP<4 zOD`#uL=>$5w*j**zroW>RFti=(HsX@(5(;{7`Pxdz6Y~p6L+u6G~@3;1c6b|HGAy- z_$G3V03Q*rL?R><2>jjKYy7LAfXwq^J#y*vw_O^Ob~ToIlVoGtPcY>oKD2l91XlA> zk&%Uf&3)?|u+aA<)|e#%Ovr!(aol)a>KvXuh{C6)XdXP+;0#Hy< zNx7v6we18LgmB!GePKdH{vkF726%E5!7z*NE!!v3OfYgID<^mL@&;bOoe^?X(!f_# zXx@#|4?4D>gIBP!vZIh~VU1woq6Ca*JuZP`b2*AiBq&Aejzjyd=Q)+sOk7wED?ch= z){0!n!89135O6DgZ2!-(dqD*qI25Q|y$HQ|TEz$z%-NLY3pOj*rrD$0y@u1kYblU@Y9Ii4ZFmZ8Z)YX$e9Y}QK+u#w!e+lms zAwlUeW&yWQ#N2#rvuI8Azfdf&$@+z*!Mz&+U0ek)Mf9~x6BJ%cs z@~6j9+Q0pqzANCg!2?rNP~S{Ve^K|v}`uO&JdM}7kVGb6CGepD#NwIlzzNf1!bmd_dvgrBkpjC7ddf<@LR1Gw7d`Cg6z_f8}0bE_1EB>%^NA z?O&bLFFbm9vwP(Y_bKGJOaY`&9?&+T1~+L0Cv%--<$hvm)?q96f1`!fgW%I$eUvpg zIb=9gNl^OtuOT>SQ7G5C_cJ@r*Z6%9>i!KD>i*m!?%BPPg{Z(RtB4xfb+~;Es6W?J zQfqnZ{byYGm&L4E!BCuU0NZUN=4U98PD7(mr?V7?t!KQBb7ZXl1ulw5YXDs|8*2vb zmj?Gx6_yg3EC0I_U6kSYqG;R~{o4t909Ic*&OH!kru})~aVB{V|*XX-(zA= zE*;Qkeq2?kmpoVVDgN2+G3T&w4s8tbM99N8S>?hh_I_zCs~5R2A|*L0D{WW;@N0^8T2* zo+kKW=#g>qNQ=~o7U=gv*}Y}B#S9x)OneP21zO7Cf0&<#0Ds)cY1UO9qh5uko%EgG zqak|TVBK!te=6hDO9h8%J-5GhpjksAGbv5<1esai?bR|@Bk2+ecU{BWz;j$)>>Vy$ z93J319R%eune^2QYa9GUFxU;IH+qGfn$lJ}P3~8^S{2r5E8WO8hL{G6jOCEKM?3#a zCkN$yBbnZNnuVG)y}r3QeboBqlb*K*w8H-UH83`Qb{3vPol8FG7d3DVH`9dK;ZQ!; z=YYTY!U6tlyW^0^LNeX+r*3_8XVB5>@xvF`Pk*#JdDn>itDc_p7FX=DA;%7`W~-T5 zYP+c~~#Kd8>s0KPDwzz!^KWj>Gvk$(_w+_d~%h4FEC{PjgaJ>D36`oj!I zDmIATX{KQ5aVxyCY$2-hF)7|KbJCVSIDYp0RHwspVl(Kp1xw{ADt@rsX^mKZkFn>U zn~x_V8L(Yzy3>wPZ|w+qRAqiU1vjByeng$?yN7>&rmwpEPSV` zH7qyw3Vid)tTKfLzP85B&rnZOQ*m776=E{(Bx!Y1pN9>#U8C4pUyBS5H9r|OP+4-A z!Sw&6f>PuPe50!!*N+xkAgSQC+Po!J905S!S&VJ&MlKzwp{UoH$8U$}O_r2m(k%uJ z(ANfxNlKvr@gzRnoVJCjElr`OM|GaA8anT96#cE!*(BZeC$QOQxV~*0xjkMT@{Yf( z4Ym$}4qAUyn0k9Q_-_&%Od1Riwz_#gE~@lvQTli>TTL>%J$h`ypi#Yo_39e6dz3)~ zwXct3%;QFR!%s@-wic64L4*qS`4L8W0dWiA8)JQk z?&Z5-O5{PuORq!(f0q0BnpA30u=UcM$b27pQ`TyVLwv^HEOVgs_&4C&h=zq|DCsSYxDXxak|FT-TuNs>Uy7V^+L57#OD2E4T?d?Q7HHRV_os>td- zha7_1Y`xK`FCmcA>Ou(D5(6>sg0|kNhU`ikIU;)TLMfeu=7P2)?zoQ_1{fYKAd3Tb zR&dv`W8?_@VW^AJ>OJGXr>_%du#FA3vg*9PZ5+PlOvk1mU@NbPLYe6X!SD+2mrx(> zC_`Y(PWi_SO^%n1{!Rp5>ZMW|P4!n$?oC);;|IC)>Fkae@r6F=1spY^r78s`E)`5t zFqV<;Ud|n%YmbziyQOoDDLu1hFf^Pzo~Pwp8Q8LYh< zyE>;C{xgJsFj3NLHx5afuS;^Jz|iV;MBXN^4I@r`LGi-CR#=|Im-BPEqlB(&UA(?x zzc~(kMkzR)l)&D~2~^p-O1YC(Jgq9dEKTz%)CWjjFB=F_~2j$?P z?niGGq12OS=Y-ACc0aFe?7ng9iVLEkyhPQR`7*Ss8p5 zUIT-FX#x5IoN^yO!2b>4uW(4*b2ZgQpVco-mhcnSG#a(gvU=5zUSgs^*r6P$y~Vat zLqbJ1cD3Q2NFpXeVHhKFxb-FX=4DrM5R*|t?xoX+nYs2Q`)zOCZR#l(bR!^r5>%i{ z#K}%uisW2jYPQO!2(^blv>eErPMQ}>-C34#1MHkSylGZ_JNJA%jR$yd+K5Ui9KKa( zA_d$q-7IRF*e;O~tPshyndDsoqb_hvv2Nb6h3l(V^%}2!?m28-_hqn1Dg{M5dqE!} zXO~8Vf6{KvDH)<YGW_ z@|PqkZ)#F2_t4TEv7%z*D%HHExVZ4jN#1xw)mu5Ln|R_+$>M9T9VC7RHj>MDIUOMZ zwIE%|m^dYja>F=zJ6T!i5t|3q`GRg^+}yiJ{p*xbKpsXAt(dGP>a-)7+FCM=a+Pay zo!_kZg`zmU!UJ!Xb3i${m?5&s1~wxt!z;5-%i%_gC#&a$FI3dBvhpw5A~^F=JfZB$ z;u~0KyCp2M^)ePy%g%VWLoHg59lf|kVx=jRuSCV!kX|S9`Xl2??X0HyHdsNoya-u` z`z^K&TrAJ~e}J{|QC)E$q#$AMjWK;)ww%I*T9$HiDE@Ao$sd$U36%KH_UIj%ixS0U zu!IeXlwZ+Xoi7*;_#KRk863;&Bcg@GEH5^~qk>WBTWidAyb(aLTA@&~Cs={&CWB}K zX}D51H7*yi)U1UrbZPZu-gdU+v#ClZGb_+lhQ)wd71h?na?bbB^6~EO~oAlOVD}O$^XOJJAX&^1^vQtCYdBN6KkT0ZF?rRZQHhOr@Ld@ww;M> z+t$r|pZDJN`~mM;z0MDPPWL`lyK3*+g-^Yk5kdI+6MXR};3lEgT&@n#P;$SV?iyh? z!P_luoTkv4ekV_LzlXX~I@$3doBMMXDHA1}sMa32qjp#9a!0S?c``G)kfwnRCpJvr zzToDW?$RX!kpUW7m=xTvPHU?r4E&I?4!Qt&C~;)eEAZ`^1BxRnRA%2(X*YBa+Km37 zh`~1E;I2C)9D4~*k$#phUts7SGW!en8xq%l)sA^Kn?oM0j>u3vJ4DI@LpB_!x(7I& zwixyuq#aujGmcp!s zIQ6qVn|N!wpc@p!+~O~X!Jprcr*AvgJ{Cp+CBZX8ClHS1U@y2_5}qE!CU&ng>dTgY z2x$ff%ip=v=V>^#DaN*$uu3RU&hS5QQMqUez*&xT5k^&?rH=OeyfPhWG#<(_PMind zN0okW2)}!ojMKNz)f_#*nq`FYpuSrlG)fuoF9JX@!~cnhJJd0;A39Mh$+Og->vsKO z*8exV{7VNFtKM!;3rCrB8ULg}z1X`E(!ppQ;o~;tJg!7{vAjqy-v>f|9T?-$l*NZais>7X=|UmZojAw7Bt@UqM+VDMeJK68VZQ*5l(u)$ybx`*+18{b zUuKwuEu=fbsi^9)aK{TtTsj?6ww|=0+Q>S`7>`2qfk#ud(Y%28J*M=DF5;rKo%y(D z@_Bo3v8Y@60}g*_joN7jPfTq#BaKpie;qH?zyu6k2wdCFa0!Ps8HFKflK zccSv&*LXIH>rt+Dryv>H#B!}PqSnedQ>e-tkx;wx!OQ z7sA!wC$h~$0u^Lf-7lmsjb!r0qnJHBv%Xw=Ckta~GfDPQTynHVOoeP*P+$>?S#E{! ztBa1|<#I>~l)Mrt;lq~f%}EN-1x+aPWlVc03wE9ol71AIx!~t zELJK3~(69pe6xVa&D@SAja-yFYv#zmvKndS-UNwVIer%Qf&0^)4 zj$Nv2DOu7oLY7a$^y(sKLgtP+{ppiv8@+?~nM>J(d0*%{i`^jqZ6(vv)^ymGm7qO- z@JtN#?x2G}9l2MA(#d2Nog5&emva-XKK2QRR+sh-0Wze4jG4@g^<~=FTfHgjM$KB$ zQWfb=OD_L|RIQ_w;Vmovrrh zIM4OPUmJg9X+6bGl4qLAnk;=H zO4T~@lrVb%T0Ko?FVqXs{RB=PQNioFGaK8<>%x~^&1E$5BN_FsWFU;q79`g;@GcK% zAb#C>QXX0x(@Id>=xD8-E7?46V|dZwcSWodtaW#mpKRkfQgK`kDJH3U6gU%$F;ZuV z19MhaiSSe*mHi!BR!jT0(bVt@=hTpt3b-e{+JgEoY?ylK69-{$k6S12f%~uLBMgAp zxr{)?@~{PGH2YJEhQa(@=hhsVhVMR}Uja$m%oHw>W+(nw?@Jt{NUPEz#>h3}ksNGy z^TA3mf8{*J8Y4r`CLj(dp_Gn#sc1GG>*Mp%FJ`se27*)gldS#qAMpRSs;u!z_2r9y zhZ6W6Sm@7k&gQ*dOhPRxXao6{G}DJ(E*S(gwwt#&c|2ST0*W?nL>Azx_W(1U6O@)C zs4Vs`cUoLm9jB->8-pT9V{Z>Qa5aF~d-fN$;Fm@BxKU*qs!r6Ejp=15CyRO|B7k&` zZazt%4liggxF)cL|I9_azk?L-3HZjw@-JmC@u*P14uifNO?N z{kQX(pQNi3ff7o}_1s8A^V|9E2HD;|AuDcN(ToEW9ikh|T}Ij%m+r-&$TS&ptrv;L zbm@$XD~2Gl^3C|{q-trU#0OzHg_|?njWcmJ*nq^!l6yTW4QyxMVFsG0I&Xl^B;ez= z35;HITh*U$ZgkP+-0En7qrslAwLS{#QQySBvQl?q|HSPEGAq{Gm6pjn!R&867C1J2 zp{D-iL**6LGiks{4fJkg0#KbbVr@CO?e>}Kwmf@(zr59* zsb*Asb0mA*axy&YVsk?ACe&!JP^V_294(hLIzM+3&e-b)r?^`QZWez}_qH4eJrlZ) zAH03s?rUz@!@{KUGqD^|Ry z^XUo|RTyzQ87~Ql;09ZTsSWPBX<(kD_DOHcJ^D@IZEB6T_i9YGm6cP7_RVoa+;AoxxVw1Oi9{!GTh2=&OI9a?pUEZ5Po5kli6lHm2w?h zF_@T^1jn8&yJmIw8YCA>j6$*CZ8Bb&0(bVzt#$Go-(bawU(WJ_!<5^=Lxsq?8>6f# z(L-qSdH5u;3@e-~E1t2*TaV46VT2iPF|z>;#L;?-(h+l=KeMQUxwISrx#2ljF;=5^ zFR?eY^_Al-h+>t!IkUFqT9F!QV0V;ww@-yJdSd_0tvd07BN?t2TThEG3P0xP3h|zJ z?*T<~3ep~#!9-q^$0J-7MOSL~wp&#bQXFk4P)<#u*-;m*loo1guYX;U?bPs`EVG84 zHS)Z-<$HQtGRFz69=PQd&f|7&QeL2wL0>2>6d7pyIQMAxviM;W92t#PNb~R0eD3cD z?c3wI)~?R=HH+^z17F7?+CADSU|qhST#QXTcyE^dK2a$i`{K>xlx{F6ZF@aty=hxGcU{NR4?^#s0xjKo;4X23h&HkSAov5oVdWT2zjUsZ~lYTYxe+F+2u zE9K4QkB>VC6%tuOMuznAID(`(PVh?OC%P5E&aM6anRI(8iGRFXyj2*DtBa?`a%XL1 z%qVS+NK9qu#DkZd$xoxLgUssdIxMNV=-Xm+;ZZTBRE8Y`_e2Gh`4fW6a1!s8^HUnv*N!U0BUPkcdX(2Yzaws3ObXK1^t~T z-L_gQ;yN-Awk`9g$VZ@>B;c9GOB-JR?ZRHMB#|x_8PEDdXAcP@hM-lkQ02k3V0=w@ zk&5QB1BFW#_HT}dQo)$k*wo+b*=gX`LO(;|8E=w(vzVGR)co<#rn%Z_s>{!mtYn1a zv?z*uMwL34NKwq03OkO%=E#;Je1ZN8ah6fN-Q_C<;xtLyW6YF0r{cYRb{TI*I5N6z zxppi!tx+?$PwC}#TJzhUU1>{65L1)ACtYbIm93r(aje*b3uIVzO%f}0wry6^c?B!A z`1y=zC8UO!Sc2bW!_|Yu-h}lY@2|28a}Sax0>~oYTmC8**IBoc17|}GZ!DdN#*g{2 zk&oML9^!Rv-F*n>tKT2H^{4%ELlq}898E?R)iOWBNVGFJu`9S@9y^+(Zo41vj@%!s zd0*I=Y_%_tZUW8Y+FppCHJ461W!cXoEP6C>laIGTmIkx(Pn>ECjFCf$mSA`OJ=lO_ zMJN(Zdgz^`Op{-n?`m+$d{dNXEkRuH&IUovB1k?+e>|9}M2dhiGPT4?UqGJ{-SLmr z+fSvLDejHcb$qqWSR9~_4@yX@WP#9MIB&uzeWOx^+%JZB&*_lqCT`^-R>VePVe7>JQ4h$0Y%m3#6OMeimmr3o%zD_w@Jc@ zb`Z->1^XR3q2lLVwW324^+$XKztHM*mF9HUFzko{nqlPlfraA23N_sI=1U4c&tBpy zC(f(14HlAb9+{5?%#sA#h9mPFM!YcN>!c4+Q3@ccRlcgYybkP5M;#s%`U92>Eo#_n zJYiV?e`L>(m5pV1eowlP{cY;QhsDRQk8~&;LaK!=uFvmHZBn#kmSymh!Y$ z>Pq>5EtWw4jkxUy)h#wtX25_7Cvq8m@(RCb89q?y zoFnXuPLcJ?3Q2NHSCSR+M0oRgiBO->LSc|6t*DnGkh#)d#ZTl8fV=LAorz>~rKx12 z_&Ak)WL@yHJ+R&fjk4sx?m0c~IAf|$)gMktXLtA0;kK&JZb2=A6Edpr0(CFs4Ibi_H&qMO=&?H0tyf3c-0P!i`%l_aBzZLZ2Mi+JJ9oFt8`(1 z1vYN3_N8z;Fax@YFuo8KJD%48c{3-Ba65IvEH&_ima=EeTFfCbD^4bX(Ihvdr65~} z$>GzMdQdyuUa_+mCq5aXzIi2M5!3CVl68|g*lID?HjX!LkzjeMs3u=n7+E@FQHJ1W zHrSNLzMUG9u{kW?vE;h&>`u&$(hYvn2&(&E&7ou3NCz zQcP^*8ngL+NDlu@0Y|MEvi7?hmVL|h8Rnh5kfNGKbJZi~k9Lu%hN7N5wG}l$I+q4* zzABYAPHa!h1+M{_Zv*rjHel)Y4x^8o3rMTZzvJgpERR`H%x~YT;NW|e;2ElV3G^aC z_QgS5UmYt5R>17Y`ElU{N5reXb=~sK^#y|}ybQvys%hHO9a4P2dpuo%Y{_-qzx$pm zLBw0Avdf^1QX8mm4o!@*e7fJpO8?52@`LRE`h(C`dpQ{i5VA=3Tzm#YBH9iYXTB*( ze-nt`6>g43aaDVc^HP}!E7O9R>wrF$p}1rhxN6ZVDuhXz57VDpnbPfbIc;B0r1f(< zi_q-#pf8&D@Z>XqQ(2Avq2&#hV1a=<+}&*X(>(ve7*;oIrMD!XjG^T88^u5!^VsNt zEny+PKxHr;V~5hwD!+ojgyQL9rgJdlB2kO%*|z{6-}t_;8FR{SolL5}TH0;D0}>Jf z=ky`Hkj2u3;AlY$+$Ey?1VT&(V$%US*2N(8!r%G3t2V!~r;fTTyMr@u;Eqpli-fE#$HtMmBiWgQN?4N*WjO z@1(9y)tEz)250`d!EWZO(5F%RxNBw$(P&1rh*y_@$YnvzNqK@Nc>=5&ReGI-%3=$u z55K7w6ph>lZnR|#%pIk%4QtWVq{#?}1&6VDn|UD2#9_88*QBB29AGokQbm=Q89Hz~>0G$b6&S<;*^1>YiL0)uhquCtoKC5MUC*=R;7=iXb@?Q= zy{TPE-v(=+q|>IvMYX;z`%)_E5;BAxrB1BoC>nBw>!isz3c@_svXQHiMCJtVywX2; zMB^w8CFd}MZt-{^XV_~TStY&^6QO{C~}h3)j&%SzO8Mnf1ue+#B`S=XDMo|yXOA%M)nPh zC^e}Sv+fSuzXzvtl;%WDpkTuhsZOWg33TX~nR4}p=Cf3uvX@uzU;{U&QI8;tql?aS zgM&K`(e2<)`dw%<)g<=r>>C5fkQhw3w83=s@!D!u%63@LT~9@m2^j8$>!=KZ&%Vyu z1z}(X6C*R#gr;$YrR?u%qF5?(XE6MNl-EZ!(JGl?{^%lU(N84T_gPK0A&a#X-Crf6 ztNnFgK>;XxRH@EFDwEKfl;OZl5c{)fhqOU0GD?}j-%&8P4sF4pX}FvA7@-V8hg|jFo+sYSaAi4)CwC~Wem>&Al>S<(pHBH zc50tUTfl8R7b0Pduy1w%8}@Z`E3+*pJb<3N`kOF#{I0>XHMh!fU0wvON#X~`nmW9u zV(=$~4aCFY?MURr+xu>jl*qD{VH!cWVzn?)d>c;)`1keoY=Z1khUokVcLn5F8{yiI zHgp}Z#(}nW%df-v<~fj#lahKz`+!Fk7YLx~>%9DYA++3yHXqwV)=2ZD?QNEmP1sA) z)i2hajXY`z7#3rJUTa0J<`hhdi?I|M!dt)`#X&++?S@nSGBsR(yx20$uTqPP-rrH zQM??9=`g$cB8OjJYw#^#kBer#G2dPV5;}sf@DDoK+V~zyUJAp$fWiNBnqNA~F*e!W zB3DQWPiGmfkEil9>_{#l{UZO$kG*6^f$CL2=M+IH8ZUS~A%x4iswNCRj5bN69M4#e zid(%96b^!&+MSV6OPP&LA)U|C{k_F?dSYL)7%+Ts&~~R1ugYe`nFhID;Ij1MF|C{u znsspaWpG=Nf=$|9T`8$Mh%W{;&uLK0g5cLo4`_$UWOX3RY4GjcnI;6C?HfkhF~a7W zfRgRV*%!?qaR?HQ4_*r5_j^RXKPtwjWFNV}(ln;8>zjkGrLAk0I<(i@ z?cG{#Cc-8!z!;-a%T9UH<(nH~O~#9>`SCD1J; z5VFlpJ0);=N4pEAN1%tlWMY)Db&81fRY$jWkyri2s-&sNNs81FynaVDC}^2fe!JV_ zn=zd|$+c!lFclT)6EX`pS0g6nUu;MAA8g2~alvT(?f~EE4S00gTCf2gYU>Wf7mSP$3@AHAA7ujPOdI>LAGHB&&@smWS0>8!b1*pJP#a7>0W}IE8Z_1?;hus$M zFRuiaf5@aGhL?1wqRONL=+-&B+SImv44zY7F3%rW&jRc_sL%5+=hldilF`IX1*W&R z%X;+PE{#3E^}B}cgyk1Ibp}{q>Z`VL230LfFZurELPp&-v36v8+>AxN)<4}4fB`Hb% z*txjJpWZwz=?8+O*5^c;e&@%#`eLHC=nDiUKM>s9N=su{@f(`GU?}E~6Pc~Rc~UA8 zNmg$uQtI^0yZTq^Xo(Kn0ZfnJN=Q*$n{PkU0-QwV+vVFg2^85Dt|t!I4jC&E`*}dF zH=uC@P-D=^n*swWMMMZZsssU~ab=;GIy?mhTj&N`gpG`m{oAfIl8rR+(SVfv%xz+3 zRdVL@I#xEiY}q1i$8!nt)}LeRY!$FsSEa}yoUA_@{+H@*kRVfW#cbzpJDKwcaV6J@ z<$(FOsNRscUjSseLSCm}6~Z!C)Jmro{tLBS3WK^Vrzn&An}}wVfUkJ3R8s*)*7%@- zt~jb@v@9W$*}t2;nQpmu!+c28&@3jR7dSvo=<$&I-PMZzX0;K@6|0I&E+O-Dgmquk zKQU|@JqlW=W*X}k-FH8^s{U~QHUt<;7VV8JA2iCZ^2D8KAQ-NS?l(N4H|j@{BX+0S zffPhy>~9@m!bF5GEgfN()oiMs$1xVm<76$<@?JU;ThCvdDqDQgx!*+o1?#@__=Lpw zr;*I4CTgbmfqKp@s98-eWP5shixnwQZBp6*VtYN6Z8ysrudWT4MiP5E2|)ld<;$x+ znI)YX9#BB;ll!y>H7Bqy;PyV>TaqoDVv51EL}l2b=2c{s^1Iq^so7^xAGV?8bLr`# zEw0qKd*B`v=XuQMVL#*-zGiRosJm>jECQUSM8kq;w^vQ}q)lf+w|lCme3%faF}r(@r^0?7U=> zxV{5dYl@#O!VsOlXTg=O&KhdusJH%_;&mdwqVriC7akEW4>-KYsrZTD9g7N0HO51{$=wN^Ypx$t-4O!iEPgWx!{n{tJS>a(=+ zxzs?3e71azsAwCLu`!%EGr833g$74DCcoia>)>#rr#Ui~E6D03r-`Igw%BqtT7pyp z;xbDUjn6uhw@>LoJdrA=zf%wls}RXftc1U*5<6Db!r@-7@ON%a{95?oXA6P<=@9_> ztVpEujhBYs&r1M?x6Ujj#5n*Ob8P5?ANW3iGKJB3Mxk%Sj+Lr0Bl}*T@x~Cfe8HfM zzP{TRb`!^@=HkB_6Fnu1RoTO980Esysm&cm*cX+tZq}##=1qp5m^gmxWt-U80z$n4 z4WKc8@O063{Vd=?Nn!NSp@di0Tysoi zVq~CTtU;jF&M1nfLjmaZrvK=*S((tMz8!fYFRU zl$TcQin;qOWIIn0oy%W9iU9Z|anfJBVF+NvuSCb&Zf<-lF>5)R?cvZU=HQC&e`aZh z`^RxOyflRKKkagq!noANVLJ29ArBtD9h-)}H_3$F@ zNp|msopn~p6*#{1#*LpwG3AiM=*NgS?0`eieHdep;|KelZ~s_N=52prIQ8+e)nZEs z=+~Gkl+kf_itf@-Mwu;wZFj#ba3}{l47(?hOs**;W?CQ&LCZ(eBAs~U>w9*}97ao@6ojN8PG z48Hv8#1|OJBdyD93zxVrI)F^rVP&)$d7*AP^z)G(>5!PacSN8IX4MJgDO!MSdjrA_ znjqv`JuEC*UiGI;Gh50h6U`mVuJc5uqk-b8?9Njj(mFU{0_L$c?(rFY#5KgXC010{ z4W=LE5Ij2I1h85k-6!H;TPi*Na(W~4{J$m5A7~dHRclgn?al$yz8(SpaCJ!~<}O|N z7*2Ou%&#gxM(%fS7OrCuTz3{IQoZeZ$UjeJzrX3sYPCEFEkQ7z>64jak;pG$aV+#U zQii{we@bUmv`~XKPE`6`bvLsqszpdr5#6ZuiIY27Vz;0REM7dSJwF_0?j<^BE)uJa z%^i!;oV%Bcp+$y8(~o*6jm||3et_nNw>9uVPxB$o^KMvmo`O;qjihWXBGO!CRWFkn zYR<-gGGv3%Iu+(%JIPdaosLblRFsnWiM2%Z7$Q@yc&Z4DyJ)%&skGBOC$eNBRpdQ9g0O^qO3%GvB~8U3bt?_ug)0C=%#!b6kZth9T{hQTtQn7 z0wf$;8jar!o}m+*ykH#$X+BR^vcTW2){cL+u*9RC_S7=7cj6z9SJ<$szbnQ^$FsCB znVX`#*2|Wu6N5|a+csa@2BUrn7QgRI+LefiqqE;BZI;A+=MhDweUH1vdE@>x(p;5_ z1gD-xtDH}N+wm)r;%->fhLtb*cL@T@Iesh`@m6GdO&s!YYI>E-WR=lL$3w6yH0aTc zWyR(v=ors{E zR5YF|`@COGUN6!%8hh*(XLS;^C;9P&;9eh&hTlE{&tGl!1?LgGlBHbi;y~u|s?or$ z8=lrE!{9Vl)-k!3`qh}@0Fi*^#TRZA3>sL@;g{2Qvs%=DjLPsb$X1JIy!<9glpNem=xBngWms8_m?`6FScpr3nX0V zsm0HVBB#<-8g%1*QtBhH>&zYi(Q>g^3 z7)mNQhQRIlTbuQV;HG8?Yr9B0zZX7QybBHXW7&S;V|rwHs!N{R0xOH(*#JGc6DQNh z0}*->c9I6cBm%aSEsIPZa#GQD3ouH04QrRe4^=!#|LY^gCt#j>l4$UfYSUNjo?~TzLBM5$?a)9=0&KbCF5w} zir&P6OI+Pwfx=$DT;zlzIUe0IOk?8f=*3=wz0ktp*gc8Rv14gc%=rxv zf4C!hiiR!SAxlV1cHhxfxqC5|;G3KvPji=|+%z8}U^zM0i>*8Fw`(l;o@qYj;-Su7 zsQ>=x&i$4|^~GnPRJCKm99rNzUheG*mMglGxJkkW`2g$4*B?f>fL;s>npw+* z40M)PJ15D_gu6ccjfsH`>8({~gtwBG-_Lj*kGJqv>v;VAT;M-Q!VoXKe=C0!-+poH zd-w$He6&}`{Ymni9{vfE1fJD^6-Lw6VIoCppM4|K3#KY<3a89e zQ*)}g`GI#B9f1@YRExy&G{4g{!S`axq*qmB=R8lqAx(AKlxWE6#SCk7NxZ!Kjh~$s z@KL+NjEbt}2i%W*(4-BqoHD2~wX>V!WUiE}!bVhOp=Cd~g$>j1FJj9%T(upBlU#|2 zI+TLvR7n9Alm?L-uH4(>khX)X9fU{BZ}mBGvw;c4IYiSmLX{HY{gw|;KL!FV4q~mgb|bxX^~#6Ge42Dz2g%bKf=cYyUTi(NH#X4fzXj&8UZ>9 z9kEuiYDafYa*Qp^*Y2xBw#+pR40u&ATdC3N5KR1;ePw&Pa^Y#2ronucCmX@ICt}z^ zl`wuCTDMSJL~*KjojdIfBt#^yfViE)W!Fg`Iu`0q9;x2DQN;j-w~xvro)eBAvSq>L z;}-#rQkIR5st%g!)#z;HuT8On1~?j_`W;JYyPK zM*9q(!ykAmS*<0t1iIFuIDHh06ykOg0yaR_}OBom~nKFS^gN40R z0cyfK`i2i73Qg1JR0Bfj^GDTwznRFcZ#aIEP&OEE-i%+kZyC1LrFqTQtfqIOF5rz% z$pudD&y;D|`;~kEM5%mUcr|qx{3a3T7~6GB{r2|0I$*Mnr%`O&lj!80^WBO#eK5Nb zgLj>#=6l|IG3UQ@O41cNc|P_|0dLQ^!sUH-PaNfxug_gzo4qO{a&xj|6Q6&PO;MHo zT?qHTto$!$^i}H}5u6{K5y@w8Aq8+_UU~hn@bs~<8Maag(0JPQfb`O_iSfy11NQLs z;P$?XImErl6!R#LBc)@`7A?SY(IT?g|M|=Hk2Kh22oAG{)0cXyLDknYn3`W6(+sPS zaAe$xJ7ekIfw4b`z{p?OLcy{KzW8AL0DE87j~0UAg)ZVIeys{Im?V@pE!IwCh_Xs9krHF5oDI#Dc84EGN#QWL%*fIccn|X@d->_J25ixUR~q@zLNtYXJ&W)y!upqYR}t57(JB z!<)c_XO~QtsvartU=(dNp&Yio_vtpegld^4UXrihq<^{BG9_s!+5wgR3(E@(W!u}+ zEnY03e9i({ITaq!)nVAKT=6I3$zL_*6wfd56KCh(3>oC+z*RicK*B8@;do*o&~d0H za*k41#0`}hn?+i>g%6QGti|W{yzx8}{o9*%f$AQ5osGiR#-`F#N*1!|1#N2?D(bv= zVjMR8iEOBlZIXbLN{smNpepHJELjOd(ti$$e?E%N^e^vlpI7D5?xiI-rEar z`K{B_KxGe~W{sS4d=PB;OJR2}eptNF?KQrd!?3Rdw1f0PiY^moRT0RJB99}qL6riy zliOs)5)T3f3pK>r8bX#bIzn@`p#954_@B>Kan8(=LUojI!jSMw#3vOK6VlC2Zk?Yp z($=Z|Akz|p0A_6K+0DF<{|WA^h}_txM7{VkGNCqoSxt;-^(`}={Qo2DA8mZ%g)>BA$fOBsw-OJ&pR@VNw@#oJ z>G6A|$6||5JkRbAG(uu-;Ii})kVikqeH1;h7+rv5O(@ytnx|nFid7T4_e5cZz^s1A z1YAhO^})~eTz%l`GwFvsn}|YNW?b9L)X@Mk^Q`@}>Bs-0Q{a0Bqk1_^lyKB1Pc0jC zt5tuR{J5SnXE}6SUIkn4{qFRki)XaPSB%F9_9f$o*3oWTU`%xCWf7_XN#hFcCz4P5 zl7QkD@y!CuUuTOD#(1Semj(AmiDlG|0(yxp?m;&qpGR~@z)tlM!ugJz?cV>)Wp6)-q+P8tPx8@Zr}Rr(Y!Fi4`f)D3bz(4Zh8rF=OKyor=wRZM{dg z_#pE*f_*2hQ)dCQU#3VNe+p_3qy2MhCDG-#WGTZlcy$UG!V|KEsnRm&9kZF*Emez( zz`@=TLmzL@Rn+`40V4WeJfD${KUGt{FG!M(P6!$looxq;AqM+WlhZw?6fi&)8yj2V z`f$v@1BNjT!uiok7pwo`F;1L4_od5rq zZ)Vuh|A$=e;YjqLD3fx{refPC^i@XD=-U5o*k*Er(EQtpd&C7-;IV=AJ|7n)IpnF5 z#%0PlpB<_IQqI6VI=ND%qB-;bRGE|bC?@7i?rdUUCnsbYNZ+Ny58=(|(5{gT@`layr%Ix|U-|s&bf4~Vx^z1vZBK3XIxf3~cOFwy*uC@8HNaikea?)d%UpzwIa$_y3zwUp}HB${)kJGXGJ=E${t_d+6@_mF*)Vqo+(6 zU@&E%vdH?C%3~IOMOe=$MqO`(-FCcs_egHB1H(BoW_hDJYETLa>^~`WrPORU^1+0= z_vG&G-0tW38SzhYxA^uZY)Cfddq(i;dm7|amvWUCS#vV0x_R;b z=)Gt!GVq%F46@=ihMYrwR-NlIVpT7dapabL+V(_W9&(gR9o|2o9qffm=Qt<+DIGWI zk+4T6mG^lJ8Q6ad--nY+%Y2j3qsKGnOKEN$Z)8t{+W!m!{~rkh39QQ(0pyk&U%3WE z&Mp=QcJ5OkeQT(57fcKo(_)Q&+@ieWT>GyYOOm2UOG`Jkv}DVN8LIy;#mSKLp)l9` z_HLv{e<*Y*^EerAgaZ?R*UtM@&HH%+=6_V<->V_?n-5S6LVcKb=v@kp`!5;B-EI09 zU88~F`O%jXt{&<3&*2xaf^|YTym{?<7++GPA_||g+->aAL4(~rTOz;&eCqQn85RP} z?X%^e{y#>FWp(zPoWr?6Y_@>yN2W{~NidJONY0@pf@gs?*U1K7{8cSXTRF z=L^SI=&jDr_9=SR+!Od<|ETj@qNT4ju_(Z;BGLj1#5CAc@!=3elvmE@+k;qdy$sN< zqDTJ;zrQUTN8EU3`)IraYhIp|=kxg_a2(%dgmW;gjNUv^KF-aR^aJM({z6J;B5W+= zLPoZuEs^4)V{(w`{#qskjAkL3sYU4LF)Q9s+f57wtA1-=k6x77>W7B($xpKV1h>FR z50+gRBPp^MC;`szFXL?V5HNt1-zMpm5 z<{@r}z#m%czK70 zGZai&RSj*w{+sW&D(&To`7z;0&vG2Xbj5J*Ti#C4A%9Q{9@rrrE?K#x!>dwO#T!xP zf@SyiLWhIus1Bin_bAe=m4~eJjQIV!xy%cYnu*?SXP34CKjODWHrmz(HDa-+j_Oh8PdZ&Hf)s48d;MEjK!Cjkf+2q(bG?=)LOoDhF?92 zW1@tom;)tVl_3wWobH;PGGr&%yJ02-Px$Ccitt*-1`d72U>}$r@ zHQdI_radU|!nys&yaU(s`VZyHZ}0M8vW6dUf_i-}zdyBVIA?N5_(To$h06^QPpIB7 z-^XT=AFxv7djIQ(151&+Vucx7xV+N0gV~>sW0kd0p1CBbKE1t5#SApZ% zs}cB6g1en`PFGENK1CL2D(Z1qus=F&~_TEU5)WCF+5cuw%uqgr2C#rcz$K~ z8qi;SipZj8h@Z+o`+U8Mt~b_ zVP(kO)IfT8RF?E!s-=YaxafZVj^>mjn~vVe&JE#{Jdq2BuROA=b}Zin#MZhKwdraK zc3siOeZtJ2m==J&nCuo<^W9ol3ui`kRE1ZX6iyvjcp0osWK78bta&#g9ubniEFQcY zI%Xp(o!;UrB5mb-@%E6UZwLnNUCIvH&Cri#-(8!#PHMNZu#W3PNLUD|z-ib0ud`)| zFoRot)q+!c1?>C@w=SibeH1WhDVG9uFoUAip4lhBs%c#Zwu5 zT?(cV&kt%?icTs{5??{#*{8#&%FigQQBtQK7hfJ`rKU<@TtTQ^weS8(qPuA5o7UXP z2j&-s&IbS5p;PJB4s@7ociCqj+2S(6GI0a$Y9utJNoKUL?^j_$H%)?Xc2MOhy%R4h z-W3q&!#9I(>F)24dju4%HBP~h8R@ZAwL7VB3!^oR(1lV11qVm$EMr1Tv83DZ+qm35 zKHmEiW8gU`>HJg9Ie!%TT<_Z{sA~ra;6-GDx^Y8>)8JI5ram*+Z0PTo57cZFKhih9 zhUzVT@brO9@CD|s7u=515Xt~FsFf8Nq4?`G@fVpH!>!q^)u@$Zf6Ly#aOuO^Er}6Q z`&go~jZu?abxzuEY!W1MbBCpS3{d(w?jFTAslG*4`kV0jt-4=Ko%l(hbeH)`c@R7(9M+;UzVwCwHW%epkAs+G zLZYozJF)Rr;gTu}zI_}QyiIIcY22mzhDdyIJ>+BP7!Op0+A(+dC3L@hvHF|*Yb$i- zrw=_Du=I1;=|aan-+;VT9b=lq2ilnlsnW;vK}FGeYpvC0cLTrKbb}>as@8gYzRa%E zm4xCV(Ve<8i^qL{;PE%uTQ|xpC+>K_arkG0bVEL&48}x*3pe1>D6OF;;G3(R9?nE( zJ(a8Y@QPAbhW|0>r6k;8NzIOa5dO0bd>wbWeoWyC75?>83ko}*B}e8v>cAC79i#&+ zUl~%)qQ9g$8wOfPoi}_B=hwD%>{sY z&>I8Nv2UOW4tjYd_{eQe{c^LL;&)c%n(B88wZ6tk(NC| z$cLf5frvpOu!{Z|gC^_}NO;q&bOHQ5+;|0T-CXMZ2z$o{(`*JvNupg7k>CISK&T?com)jPLJvss_9LM;e99)Lm{T8!6(5zL``N9?u zvv++pT=vQk6RHqh7*XzfQRCgUegYM3p)?VrdX((=wYL+i|78LN(_I}*0#DLt03L@- z#y!v{^z7*jjP^O*w z$2u|6u)b+~qp7O%)$)*@kx?NC3a!x}CWnN|K zee91?QmIN>D#g8DiM4Y}Sw5 zz`aV|z7q=zPg$Xs`WO^xlF1`ydgP>Z{GCiiw$4TUccg?ECx&a6mP%RHb!Sh_-t)t{hqZcR0~;n zX+?Av^dU<{H~oodh9QuN7|V?BjJ1h{q!SYucG0Wh_5yf+bxO8oyBv`D1&08C8IgVJ z*!;-RfwkXjf62%B!R})N=K9@Dv()wCs`&Nc4s91_3dnOLhSyR9OW4)rp`&NL(2Du; zS5tlhFj*#{&}8x|`|KEg5MQej_jIc{*0JE=)w$q$Uz+6DdC5n7{}`+0yQMv9BH>`> zvfs(kUY}6qVSKe+Em3@kES_}6DeSSlSuNslb~s@<`jISBc+s~&7+KDAu@#o^**@Nm zb-q1if~&NYY?$limYA|HT2C*t^X(JBE6z*r@BOKn=j)83WbL|j;1v*`}wFXKP!O{^q#C;ZW5M>dhO%pc)U4>Q7@VnC-XH1L>W26&3$lmhynpGJqGA zSS`+cO(W8;MWuo8W`#7=>9`kn>g{?P%|EypBAWv#X)U&JE5M&eZ)Y>yb@`k@6`J+F zlMOD0mvty#AgliT9lilS&}s>cf5vEp`94jVSatbDz44^`=t^XY)CYFYvB2|;Y|L9v z;Vz{8?g^Le7~Yu;O-LKA-Fpf4uxygE!gLr_O<)o`*Yu&KdLnrwWbg0eU6$Vc>o^QNjG3Lm3(^} zi+`gQ_6c2*g}-*Epxl+@`&X2Oc%gU`F$t@iD}m;#zS0BxOB~;is60mPabgx0$4`J;%;u)*dpomv5y9N$jj7%glt{*#(>O`5_w*gF$866_?Za zR%Dx~rY+($ReA5g#Ew(B>*uXq-ynn6_RI;M*IO{qk|SgBGZJ7$^N zb9+Fk`LRh_Ji`^^)>lVUeLg4H(JGR>~12XVlMrLQ@hyZ3i^dO=dzE^;dgxk8sK=E) zH2zJCC?*zmsMp2va@?Ny@_h1Xve=UhQuuiDr60z)QVy=GvjjS-6kNa@Cc(J8BGEo^@ewO59zRXZw?97wKPDg>hqdSJx+nsT!LIW3#^$f+1 zW<0enRX1DL04DQVlI+toBmu=z*VI1sMyzScMB1Dfde`Jrk0XnzXqCc0yiw0jE4}>I z2wHM{xELCKb$n0=4|788iT!h?mQXr|_-)4oULGSsK4H zqDIf@&iIITwMPLBG@Iz=iZ)3mTIt=F(oi85IKlGTaH5iU8eKBUPATX@b2hg3O2>_K zLnnlvP)G1r!H`$AJLF5ajIl9*JpT4uxIjHD>@hqd;vFHy#XLx@^(>a5>vnlF86PYU zUaUCQdR}^dHaJ;W;r#&Er^+*D=CY75>p{IcU)*A>hg-uEG9A!@_i9hOt`O=|JTG=>zRwAisf#OgGlwsyiSqR6hBw6Oj2%s7F9|mJV;NfR zGQhJ}?x-3g@?-D)Zc`L9m4gu4?G@!O7Z!BiVtpF(Q!EuFuN*-a9iiEBV2i3Hp>Xdu3=RtDs!)I2K)72p+wsYx5`A%l~J0rY;PO zJ82vsM$R2ki4eMCD-0eNm3T z1R&XG!YK+15xU(dK)=TGH=<<#vxcrBS)&- zeuiyntPh=+5t;g0vvvL4o8?->t0=5tQfp6-O<(+1K@V^@q@dfX^T37$Hoo~27x5v# z!#Fehe03SX=`ll->G@Fz(pzJ1rm^|z=O-J02m)q zV8ilgtI^BmK<;8hH0>)LXHW$k`%V;(8FEwJ0APtij!HbXZ6*_Iy)Zvxw zBOA{enn(G$e5_NX2kT+4Z%0Ht;hwkvh=}&POs&Do6w##01kuS|lHvbVJ5(93+vkR} zE}po>{Q_s5k;)p-*OOOC%o(8Rbggk#_|lbf~tUftEG7rq8WkD3MU@M zH}%gM(SDc!n4sWyfTW8HXUIG1@NB3i%?QASZuXyEqU0;5@0nRjpRk|?TmfzK`T=^| z=90%=U)nb_-X&}b% ztiYYkj6c%e?NVj);u)YSWz}8_`E`D?1`0TcWufL-EA|@hElW~A-<)P_vf{R`w4U|a z59nm`qGec6Lc4YMrHo=yJDsDQq}f9z`VTr)~2+7 zxX_6$zZ?$$?a05S&KMN{ZKhC`<>8)&yK_}>^|k@uR{x0}Z9a9r6yY>B+S6x~qsb;m z%O0GFMOa=^C{?bj@jY1sVAv3lG{jIE^~3_LNdc|yF$v;4v62fqW@7>_r~eYY4lOlg zV|>2xq8G1ETOybCx=|`D;-G4jDktb)`6Du2d;ywknFDFnY-x~t-#@lLvvGpF+C4?d z+YE7Q4Odt0vA7TFXJ=G8*tU zz6|DxrdjhGj3n{#Q_hI{E&CoAXN*g%yzEhk@b=UW&(<^PWIbdWxPrD%0+aGP+je2A z?7*`{8#KgFc15PR*-+U>DT0dj7Z0H ztd@12K*CY;mB!0jzn*v-#ehYsTThsXnzwILEIoeO+qf{CNjwlycx^9&w^`B*8Q?yG z<5_$J58E?(l3p|=wsm??i{n!lW0cldL0*{z3PS@8<0P%Ha0;6a@y-?5p!Hu(>7ab` zWwo7SXR}`mV=Zn%@OJ3~411F7A{>ZHo2Yy3TFRZ1htO1w5rPTPI8ZD_$bx*8CV4F| z*T41_x*ex}gpiN)3AkC_mfR+#WcDtUdcPqz#aZ5Vt)Xa+tsEyG+cyl9k&#@Bzr43M z;7X~%@U8wVlpwJ_5HRAfkq`-5@bK;ZKBOmDsiK4md4G4hIYRurm@W$GbMz+<5F%Xj z;;1anR`aoO!#InRZM&MGe$R@SQeg6DJ066hs!F^Rmj`nTx<`}0blviEC0)VjAs#I< zYpwD5g9px($f{1IQ1Oh2Uswoa4LIlTAmL6S@rHjxY`8pEr2T%r*8HzWh=tlF_8Ad* z`y+hW@)}S=-Q7uwBs2gZCj~xzpkb9QM3I$g0CC`83(@M!_6hbJ1z;^d;o%)G^XknD zOmID~s(7~Hf6{@gzV8;iNCWVfkMwM>1rLx*=k>i$&1cFQu=1_8XA!!`cD2^)ZowDf zr0zlH%&S?DwQv+PF+k*c_>KFy{sazu+e@uKci1#h_B(GFM?q2riLi^%S#%z9gcJ9B z1RW~VI{;a^FaghwO21&ZgvSRy^bRXx{2cCKJ1Rk6JHh)=&JKe%7!PYI{5WLka`!EI z|3TX2Y0*Z(Oa}qijgSS{l(tqJqZ0SJnzZl0-H&hA;u@amzk!Z->ux*$Qn@lNO#mO_ zuABt8GLO>lM?ZTb!R4Ize)DGXV58`&BRsSEoGJ-eSywh4?2+estXEom2zclDV<5WC zcZx(`uvttkX3TOX8Z_$XPlWGMxwGQaS@h!z*6xil>6&|%uO{a@`(j9I;kWnl@a3%T zajmyBr+ZA6?Bjc_S#hKRpU9*4%DeYxQr<)l<*YUzJ2e#8L6*Hv4wOF6pBJ6+KyGa8 z%RE-yfaVZsZ0omDQdD4Bs3r_){Q(NIPhFR-Kh@(5)Bp;o*#D5r!xSiO`j z8fpo6rKB+Aolk7mHzey0`C>@e9c!L0+29v~BXgg))mFUNN;KI_6(=cG>vaVop{(R@ zXTtdX#y8P{sNDQHW789bQvvhx#~q%S@i&kJ1QW<+!6&rJ39Rj{kuBuwmo;)+p6Hv8 zk2SyhnSOlgB5vhgZoXPW$Es5kLT6-I%d*cH7rD}<1nEd^L^Tzv-e#XmZTNB6%Hb%R z%6(P@i<8*$A-yq$qm!lQdHbWTK>!w^YXj~QklLOIXSgxffogIsO8qP#o#C`8?Cv7e zmpEk*(DQ!kn6)??Uv{|z=%~Bk%-xWs1O=vl9UkTJ3_+-nqt>hmUA5hwWl?k1h@C{G zhpAx*+cC|{dhsG?L*b|{WzrVk85heo!;kRzt*G%(-~0QI;t%|pxj{%g7d30}d;UYE z6RH+tOwg!BRRQH(tO8d)3Uh*~aWw66ZBDK-P1bARjqWkL@RzU~{7U2J9Gd;=%XfQ( zIYS5oveJt98gr7ccrOsY?hUqn_2=Vcs>cDo^KXtYA+cX``n7)_D6_Y^4r5&i-?*0)9(e?(Hbznn&3m|1eH+Y# zApP6T2b)?8t{2zv94)y=A8Q2n0#m)V7VJhdxH6H9a^*F9Puk8uQL{);Gd^3O7^S3`)IX1QCwplR zkK7*)&=9XQ+KtsKyK_LIj9PPgX8nG9Zi94KKMTacJ1`~Ra2_8zK%I)ZH;CnC6IN4Y zw3r(jv@kL0Zcrdtzk?9SrhHGarAyOvglal zc1M)QA~}|>Q%QJu6n)=sxeo|&{?shTn_ZDKhmiY-tqLbsJF)HfaV6>8-!H(5TlR-% zRuSNH0fRm5B|3d-?T&(_UR|s@1vyW`mL-1+6Jr5YGH2Fu(b>my80}*^)&LJSLEUL# zqVDm|E24_uqTs@i9pw;3dy|w3+o=7uO z6x8}eS1_~T{TH@@>$PBkJLHVp5F4mz{xvamqpga(FkCCe;CLd|W39Kj>N9#c2wWY? zHLg39PMw=%zkb(2#2Z^`C>H3Vin2M-z?Jox!vtiOxo{wwUI8@hz7wavQ5`3EqhPla zS{imaBTTVTRQL0{8d7fWb6B9jxhwh8o#HqeQVgoUVO3DqU#;oYqdrT6iL3!l$J5Yq zn+jZ2WdV`P1_CpoY6%8JdrP^}BqA?0oDbJaOM8RcCqvPk(q<8nU-u(*SczRJ=G(kr zt+0@dEtV^Km!q}s2I<}9vgPJ`m5A5pY4glH(LNu+6#!mXC|&-7tnL+qW69iPIgVV!YLGQi-Qi@W*)rip&x+N;qMu+SKH9yr4XXg=!T8!;r7s-CsBh{8k3D_9 zrB7>B6AKXuQm7GIKMr=qOTC43-0v5wZwTMFT|eT}&8(~TU@xX9gkzuwM;HbxM6Leu zX*3*HV*rN-XowAz?V^mf-|}YMrr^}Ka2;OT%E5eRGk#jERlGCC?4fx+f)N+VMnvD< za!1@d)f!Cecnc`lQvaxyJ)D?*LVRno8i`0}YxIaFd%e7*d6n4^=eWShM)1R%ArY@N z)`MPu{7}8b*=iBpvXW?U#RqY+t+87~@YNMph_+0#*Z1l)EvUFe*7!c}qpQ;tS{|xF zB#u?I+(~^o8^3_>LnnZKAjMM4($6w+{@L3h44q<>YtPxx@6-T#L8F*JwwH{X)o^XJ z#=3psjD6yx0ek*HJyqW6#f#4+O=QU>!f*d$)BTNoRGZuO$Z(@YQo9{iSYuSTMkV)d z3a@51e|GAbSQ7u<&_aK_@uVz}(`kteU93f;mMmQpG@U650t<`sO<*W-Eywt#jA!+? zwC86_xpr$Os=-G$2ZeLQ0GXm;ED_k3za28)@HE{PK(MjjsD3s!u$gIa>*3HCVXDZS zk-BfN^im+O{e59ILvr{RRH$@SMmroG3v?!lpWY z@ZZ3e`VpdCbTCvE8<}uC=Lns7DYUhal&<-tno$^x_B>~OI>VZa+*D(uJPj`KbZ`;s z|BKWjaI!vt998%Z$d1urdg7{->pk&XHbfT&?Zn%lw>Q%s$Xh}fePmA9(S>V0z@-jlHKaBceb~lC?}c-*G;*0XrvYGi z5J+W`)8w_GvWiz-{h;1k|HK);ku_g+Z@W?2i~d&GYkv8cE2+X8ZK*$V*`I_(aLK;Z z&^)5K%aBiivI8Ve%9n2VbR>v+>2eepL^jq&r_}tr{e7t!X39=p&u}TAw934m!+1Ef z52XBMbB7=ou*D(C6W^CkxM^)Du2#VXXtGh?r4CffC>J)#i;5S(+H59;*pkO*14PMk zN*K8jr$_rb%((w_7Mk>fDKy+6XwN9qy}an?XO@P|LZLNG>4p8x+BY-id)d#ZwNJ2J ziN}rUm$UYOm|?y)fpzoAhFy3-*ax{A5hEP$Kl~l_XqFBlL^@z}Wpor92+Fl^^Le=U6=&2NxIOAQST1$9IS?k$ zql}Z3zwWU|=y@;s&-G=Oq(~TwW-A%97!eF6?1{>x{)-?pW|rT3v_Tc7IfQo(>+=iX z*Vg0Hq>r^hv73db0o)ohadZ(bAsGdqXqMek%Y7i6pXFTIMv0}Z@+Cpce#=UKZ>8Kh zEIwU$HGsf6wjAd(O1Z}WnyD%nroa* z;#^ZoWIXO6t%T467)OP~&8G8mdhjpbnmRnp45eeB9SlN%UqC^BIyu|^uf@FdIhkMK zl>&T*=|O$0TdcuneH4b=HkPHBc8u#wYjm%U=6K>z$sw#4t#<2)QBc}>TEz_Siuyk? zWC;|Js40(j&2zzygkKw49jH3DS6+T>l45ZYIt!@JR8JJ1BO`=@a(Xi&#JCK;pxF=j z*w{j%@bC*zzK1hr-4Yer2O%imb6)`UFEc0s==~(5u|mI8b5^Yr z-^km}VPKuT(*2SPY$KV5!@lL3XukoBhP-}%S5|ol?V9qkP%TQk9qa%&aXfLty?XBm z>+Z)6zx{6!CFmM~>1Wq9ksb)4kYmu~JroQU+=z(sj#UseOfyRS;JF!#fAh~ZlA`l0 z5Z=Ksrt$eR^DR#X?@=ttvHz^ArE=3ZDnGCyPE<02H8Iyc|048*DUdz-9uL>Xn-)IIp+H$C1 zGgSM$OPszK+GR0_(7PGst`dyAS%{v5fM%-p6=^4E?JkCFfKt%-p(n``64*%ug zrPy{SC=EETvAkJb@qLWdcinaM=RVO!2JVoY?gsu+Z@OL?U!W10uJB|sIu!~ znSs|*C}jNu@FtH>Bb&lRZIUpgEL%=ewjF_QP{Kb|t+U$0#p~Al9rDQs(%HVe8EmBq_xj9eZ6V96PjVCwN~9p`y%9_5 zPr8|bH0{!|jHDpAjF`=TyguA+tJ|^i=OficdU5++OGfhZ%9m})#q-cuXb2lVk=$S) zLO>@?+j7E!^l=)nFhR%}Fv}Al!g-b7DEQERJ9vVlI>cdu-m&Lu>W})vr~5;e^CnML zRG<`7r>5&>ajG0wS#UyQh8~TN26bQ22%kz3&wV#&YUe{lP~;@8wN2N=$$ zG;xi(P?W(N#O(HHO#vH!xg4B_kL88tAIY~l{3CYB(L7bMtiTktrxKZrd0)2mPl*Mh zZ>*iJ#8?i$UaI}~A}2g#&;od~AwPBoHAC#{Yk@ymK%1A9uwRGX2F;E4&btYpe)GeC z{Js}0-w(JaLX?H@zvuB_+laiMJ;H>2Lq5@I)RZYwNi<^cq4Hw?oAGaGBAmw^$ocss z5p~vPNT}esQO4wzjN|5XB`4z%e+_`=?i2Z)Iq#8!7p!mR`3!#iD)j zZ&>1E{{0Eq@JHloHvd8)u}iEj<%Uxc+V-8vEbD?mFa@Pw$CkXh5r?bAm29YSe6Y0tvf z*;Qic5w20mQMuwXum*t*$_P)6Y58^IJZHPb_qqe1k@7xh-suqp=u0b(58}wNx_DTp z55O*oG3{P_BvI9@-rdGp^qYD!N?5s3)=VEPA6uL&mU+82iYP7Qu)&o0ve^$H*LKQ{vgHVB8t-uEAjQ!;tat(gG?<-R3kMzrqz zVljiSCXO_>;wOa>6!M2}PO4Q@D{F6nD{*lM4U1~HIQ~BGxxXE|gDB_HKbbG;HecO4 zLlU>Y){<}^UE_6-4806}E?P@-Z7|d={MA@tHW#A-VkwntNqcxXF}lhGFc!*Sdr&Qf z-qab91nyL3O%Rf>Air-34tV}6DT?l&B@mCXs#dZ-$Do+qid|`v|BR57#xEMf94}Sc zKz6V)6lJp5XT?!TeRIKM?T{7{vdFmBlsINVFzoDa>5?ubyJjDSk@OTRgs0;x$ZuDK z7wish?0av1Tj2?;q&iHuN|UffaA>QG&=B!GesU+a@I#sun;ie!*xoJnynK4eOAj>w zJz+FqA%*a!&(cDvBM7QM3NX5xVD^SPH2rTE3??ZwYh>2Ww*+A_IojEoXz=r-LnXCg z>o%9Yo*S=vZd0&7{-SdF9qGHYE|1%rg-78zR^6`cGyH9K%QIWJ7l}?No~eVO-2GG% z01c>6IoAj@fpft^l=3M(j*e?D23dqhF9V%x!B-3@4G!CGUBShoc2;mE-1H(`_>dC!jZ3(OIAQ^t(=B{1CMV zydXep&-~-Givk%>_Q9giY-qq9Q0@MVS|n9WBoTz-o<~xN=TLO}oz;+JIoM`dQ!Bdl zP)@uZ)!9v*+B1~+Cg8P(J5v{VCE6O7Ds;Ift@^0HY0i@1du!J z5uLUb3fy#;ml@vkNR;dM+~6Q3q}Z|QJ>VPp)t5a~U$LZsZ6|A?7fXB7a=PwQKFH1L z7y2S)UUcuz(bfH_KO!RaI*_S2TF$t0vW|&zaX#i7%EFtOBm2uudKl9D@ zuP$jD46cprh1tK25koA$fQNczc}3^1JQr%gN*$mZ6Vq^sVOc*?OE{{<3+apqA}CF;r8`GgZ-#eBY`aX-lw$9^r3)?lZS%6~rApr5DS4)<#I z19Bzaw_w&#Di`4N01?nT0h35!2yH%J_|X;v*2*1toMt@jJ3uhvqXJw(-j0j=9lp1{ zrB8M4wG~gy3QM-KEL_f0^gwm<+O&7kKy=mxX}es^)B>W2eIWu{E(y|Ce|sxZ8@SpObt|du+3o`izl{#3l_U2W6EG+tKaKEJ zji5X)=FO--S8L%mRoS++xrX|+iYu< zb2J|#Ql=nlHXj}f8B6a)v$;|VhPs<)&J$L)^U&Cd-xOR!I!!hGj>_KxO?Z9bg^~t; zW_KUCCuBlX^xBdtP7@{`DN|Z_6O3@ny&(|^($TT*WhWi!3N+IpN|Nip>h*4ggJ^F5 zc?AH25^B?kUkNzECVEMn#PCh*&gEi$ta!n%otOS{Y(Oyb8q*DYWWQY%Arc4EFx!=S z0Z%yYi;!(o6jVj~#zh+S`&B61H^QprYX#{dN5IdpXmhRFkSRfX?^-g5zXvv24oTcu zY4eIl-y*uGK%@zwLH9Wc#rAaaWxDr)r0QV+cj|<`n$yhyE0$2umfD)>!5ni`z~Wcz z_Hd3hU1`-Kj8d2ijP;A__+>^eHf?`g%amI8KRC9jtNmRyMZOI?4DMPw)yw7DOZ3k2 z!;wvmz)g^Z3RL2M3$gF?N#jnJ`8RPVMyQRL_7gv+oqOG{UChSk$avbqg6iL0Wq}IK z&1>m-hzBzCR|F$eA_fv_zv=u^?Cp=G60wKnv0RarR%LdoMu}0JpcQF!hxzkBD%c&A z-xLw11b_M`8EKsVaX$A&4Py)8W!Pg#X59tZEx3y+JATI7bI@#dF=GM~^E~~2UINf~ z-{JZSw;4*w@*k8onte|-Yu>;XCw1jD(Ij%&^%nO#!5uEAa_zh$&k?Do@mtc)AG?2A zF9jy(wnf`5yMNHujGV7BZCtKK5=6$tq;4C-)^5BqU#NHLCGeN|qa)yAH)GjQcdAxu zkvr|7j2gW3^)|KA%WIro*T|cXAsns~@$WA^UQJxe2(yZ;e#qCS3G&U*#s+Nn8$r42 zGIHq!r$M{I86Og;mbe(uZ)PX`%SB5kkDHq!^oin3w4!R-uWB8m6}gm&p2GG_wrY|0S;Ad1(12z8Ot#)6_OO)-TDv4}D)rL&m`uyqKqe zhL3$9prtRf^Tr7ue;Xa^lEYqerFoHcRGEg(g7|Nw)3??zzD1iwe6hd@m*S+2ae6-S z1dE~c!aZ6ZQxhDt)FSNpLH*S%9YtD8dM*~e488+1A|a8~E=hZ{<2&im$&UDjeE(-0?sBX>E)L{ z5#3$~;jiZ8#06MfT=bXsH-du8$wC?cOaWQWpb~Gp2J{;@tKGbb3|5=J9dU4zx+1X6 zB4VRy*!f$$#l+=FldOuM*9CMnp9-Gp@;CoIpUBSckND0; z{NGlW7v<(iLA7QKE%U8eFW6x)f2!^kwGa9`#|%;m_zQ!a(1^K&Ld_wc*gdEYtZTJ{ zlibUwY`hT_r<0E60PurjrlS$OD?>WUYFC|I9jL$>h)S0ji0_o-mZ&-KLzWYWajmmd zeif0bwR88uq_V2%M}sj*Bi18vmD53OJV-Zp$@xV_65h$bHq2{Nag07yQj(O@jJ~Bl zIGCdxB$D)fhbxPeC!HtpV_H^FuMFts{C5P3m#<&dnfufzyRU zCfv@EzmYZ+9lbvJw%gu z=BwygVta{@;uf$AIYvy}@O62sJxSR8kf-0?r2`>{d+R%Ho-fXU*-kDH7^~63u3Mz zYjaDBME>rfni-kIsku9YS2}oSvihEIaC3lHMU))Nu#zx$A{?5EwUXMOl>o{QA(YNW zjal|^qC=n(pGQo9f^MPgFsplk70Gg+G#(tjg8p=9^sCLThe z?Vr=<6ekB}5G7g`)v~$?gD}`%cc$~_&+r>2<44yYKYWmql|>+rm)~4B+PS6#noJb5g;0qUaY90flnSk0Qq(d7eDY0`bV+#0|gGW zXWfBjXIJ_RsvZPPLkFDnv0Ofvoq~xt28DehPI3(2QVe`5lA3m0Q!K0!gsD@AZn-}u zB@T_c;pAq>jzelafFD$6Zy^J@>7mWX9+I?8h%gwsRNARccw6L;Zjt44O?CbDa(aC3 zJkRyd{01F%OG_CQz3e!*le!q?4Ni3Rngd_x@}y;0{vg1j>Nli|=v_RTS*E3PQfh{! z92_}~iw(3%)&BbS=m zC*qk>OU1shy86gDv_^Z8b2?naQSia2XAE$VQ#jecxSIsOLJk{AN;fS}n^43=)_a1P zINa|9tk~K~s-y-+C8^#uX0wZa3k?2~%|iR5kd@+Z#H~?_(aU1*7*#LBb?wb(G)dfY zv(3W!xmFlE^f2^CC;`USMZickA;9l9@B;&w{VG$IaHlptlRpTNJ^0ZtLugrw_TI={3xzuDX(% zt%|pav3VD#DhR7l;dV2Aui|oiY$NI;{q-5p$e_IDLgoTo`&voVw|#@HYB`9tFg9P0 zPFy;(9Em*HewKHz;=fw8ibqGpvJuOG-27Yqm32a#us4DgHGNW;Tfaa8JAa0U_}9<& zNHRF=LAqV|fR2;Pw@zop>Ouim)ZjI5$^nWcZLwx86|~Cs^S5RbKgquZ%(h~c32R?& z@qB-~J~8?nrh(;tv~iM}T4idMzSl@_d0fD0wk~`~%3s;pmX%y8U_2kQ_w`_4>r%yP zq^EPQ!-7BgMzx>J1s16?AlPk}n`GY3H01g%G=W7-hQBayv<$rXbAYruG++fnt6q{l z6bScBtF=ZAQNS$+D(7F0H@7*Nep8IjDdM#vm@Wn0%(i6gvK*#~m3SKi*Pd^o_}?9= z)Z9eS0A5AmYHCI9sD%CpW~6*I zKm&8f-*BS3wkxe18^JJ^8=aAEjO~Sq>bNlrB)cP{?cD}$zJ761&%DUzmDSPb zOB>fYSFzTq#rHNqZvTf>`9`sZo4o0!!>IzI+H$Bz;*()8oHW93vgq|OAMopApfs3n zPO#F6d#CuVCNg=h0-OrZwQ->Xa zp`pm+^EYIE>_z|&UMXR#?OPAJuSK?D^gT*b%dK7W?8V6UJ-l8xJBfkW>@3jWcBocC zKjQ+paz5k{lkya2&j$EJ%opeMSL1rOf`v6D`rs-_M}=H&O4e)(!z>MbH`K}mH}u&n zbjF_q^2?tUbL*_folT07W&a5W)j(M025mXZAvhIKJ)U^k9f?G+lsC z65O-aMZWcksK=vSS&knS#Kkd}!cU$I*OI)aV`xCT4fH1NvqKM;ui&*Ei`PRlzoovg z#%6BBU;uz7t$0Ue<9Y|VpE~4sZSBW6b5U8Cq)5C$`YCvv{53HE%zK^gKZ5RzO5H}! zUp+=3t3UqdUI0bT*=*_%5FcSYSr=qNhKZtt$&@M>W!4M)wN%#8~#2qWEa_E6n|i%c(fZa9dOwi zsMr;hPZywQNh)FRi@3z1ka|4Aa>_I#pg>bK{ablj^n5%b=wt*pH@ef4D}*2-kPGZ5 z8%L?N-1wWk>_^YVlrex;7tei?LG}RUUJ^pXE}{V&ZvmN&dg-BBxPDf%Zx4(s_gj9S{@l` zlQ@sQG~9?c(emd)(X_!*+~Y(lksT%HOW!~GkGg8K=GmFGiap!RqGRQMiu=cn3_zHW zrBc}PdfHzTe$oJV)9-wRP?Ds!(hocE=*hO+eLRsh7-HuY84MbLU@>&~a@cI?whfKSr8BhUAq5Q#0fd_fFnPB0>>MnDQ{jL)yta0YS@u4^Ov_i zPa}2W7}J%x?fQ^wAU!n6#uXoelexar%xo5%Cz)&CbnEtB=U9D z!j84`OfzMoC8*XwWGGG#^$9$#wdnCNa(+pE>Z1obko=rAKpO%h?*AT64SZ-g3=9Zb zd=$(p>Jn?@Fpo9kmRDUH{p|+Gw)OSFrMa;#B+uiOH{0kj2C8bg-lo1@03j7X!_&Vz)1FYRHS~! z>1_3gNtRjN)+ITk#8#uGMg#Dc+5T@!vc0)Wvi(J;`>(*Rbq=19;d{?Pt_l^HN!0CqOHRDSc9f)iIx-C4Cl&L^;Y7DgtQfQeV82&x$u z^^OZ;ZM42GKFH+^5Q>klr<9o;f3R}7){3_X=#kppCl>WvH+Z@#4JZVio85msgCq4B zTsTBJ{%4?geoz9$h$U7X6lTV;R||A!gK^7tqsy0f*cMm^vnR!gq^nDu`(u(xI0~d5 z>#L|>>}HeiSGO;HC?GamTokL1$#%vWXtdir>6=^>dOOivtL^5K(<3g3s=aPyPkeMQ z;kX`Ueb=7p<+;YT5c}vd>Ho-SsY~O~c@BHT{7-)OIb5;JKO@{Zz8AzfMmCOjzbH0^ z&tPI4yZ)Z(b?2Tn2cL-mijWoOa9CZJ?pcwe_%*4 z;eZ|V*&Mb-pu6b%?#)N8-xE>m4}O-8_IC>7o{zb#hF1i9G)IA`m}a~MhYuc6bMfRO z=cn0pt%3^=d+#%_Zd|UzG4rc!Y&Q!^_N}X|bx2@{auu4-bEqsw3^5 z=A9M2a*t3tvg9M+&S-Sg@gF0j%8f&@-=(Dm9UbK1WE4?^75kM z;;^M9U11Rsrqq!$XQM8NDjy%;a)*PPn;RArfJ4r93`O`*=`}Mn#sYdHc z@`ZF~l1wd*-Slo@=4V9aPY;AIm8exI@fK}|z!~bRQY6I0S}$mSO};P_Bo*{#?@=2* z^l`}e`WKq!0|YxK>WT2bn0xD>xVo-S6iFZi2oMMo+zIY3Nr2#<1cDPh!QEYhyF&;T zLh#`3PCvN2G~Pf14Rq5z4SC<1`R0$g^WB+S_v zxA>5Jh(~c`;zmD7bV4+ygDq4?Fw`a4icXr-9vSI-zz8hRp`S4 z$>A{|j+wE}TrVy+Pqx_e*ycMyEku7B_o`pQ6}tF`6?d^&i|oNU`v9Fxe|Z~N1`7bX?WM~6O#<6KkMvxmR+Kh5Yhp2!ln`3a}xEOp$= z4=7=yo8)w(;^{x^BWP2FLeH0TO)`y_NW)MuNJ-O+BNY-{_))uFL&Slx(jB&nh0=a> zp44Y9&*E}uiJxsUD@ktjp!`;T;$Ijd^^!Tq;SH?{yVqlQ;u}fABSP_qND3$S4RUt@ zR^d$Q;{1X#Z#!)f3i|K9rmmhqR)Oi?zNxaf&ev;|6eB?+{;$uzHaGwr*S3<}Re;P= zVsU4b<_^=JqhAK2r#md-j!KjR_-5}CWIH&G)1i~XpF6K)j2ZYU;bcNDA)7xb$2HRY zlL~%Ww7L!K_Bz=4 zpH5Ov_eC&8$@E}7zxk|vma|RRTZ_@9{4HV)rM0kJ{6s$6Wm;|!%YsIBb*?1%pToWn z!#onHOqP$a+D-3$HzbR#9tWaSMHjd-*6kcfHoO0`iUZh0rpNQ7(=^C6oM_}!A;Z}{5? z=vOcF&P8diop2+GoLlWYlc8Vr6^lH676KY~_fx&|ssyaeWGuCN~*_ukI!poSM zb^3Q(s)kC8hp9wOHPdn0X*|ZFJ|GUl2QsC@8m|l%&Ok-`d{xee3>iX z&a;Q)O6{Snu2vQ7j6Kksl++iUpG}D+Im99Lv>pbK?zAU3%j|U^7~hTbMpYKiXHbFD z46!#JG5rX{&q$0EN~I;d{EU{&8{%W~G@k`d`N%cYhd|#K0!7c})K|4)B}P%pL#--D zQ^|OgV1{KR{;gx}=eu zU~ustdE^)=7OU*k3%C+N?c&qe zR}y(j2>C_){n)q@MApXQS5x2rmCkkvLX;DQe%etdLGZ;Z+E{Nkz!tq6-w*V6 zM4{=r zu>%bT+$_+1f-Y1)(_=ZVGMy=F`3C&pVYsE`zd#WkcKKsxwo?2Qx96a9g8bOEbya3} zl~H}66PeS{iVUZ8AS%fb^j)F|$h@6_?H4f>=lY3iQQoDUy~M-?LA(Yij)cT|Eq{$X zFdG?=r!tv#y7F?oXSo<9REIF~MB?Tt7T4+@JbQrnloCS@b9xk^LfQj3u7d=}&4N65 zqmJ8Rn^1#o=)Mi)FcHPzKf68?F57CaFdrmR)cJ>b@Nm)nAD1f-Hor27T^x49K=>NE zoqxJc)$1AnJn&wr&;^@EJPr_4yW3-9C-Wy*6ZauyyTzGN6$vMYL#&3&sMo>TZBII{ zGpM(NGJKg(e?#f<5ZnOTS^zL8@`LFN>+$dV6R)aj+PogIfF~uSHWcQH^!+X#xuPK# zALsf1MS$7?vh7iX_855@pW9`|Lf*#N2Cb~55n5iE*M0lBj9CNuw*D`wFJB%0*q2gy zV3tq2%&S8=5g%H`gYbNAo}IwqkCkfchc(bPjsr^;wMf5#JrBb}BfXimVRFCF?h}K)RUQ?h#~X&FXOG!Q{Ms30d{UG(t>99SQv)4p4-Op2rC|F9Vp5541Uu>?4*GMflCUT31D% zle){8v|%84;P_}U4seREBzt<}lWp$ZnExuwGQj_|7VH?5fY$DUQaKm$r>jfb;uVwc z9nd^T*p#Wb?Dl({T`vB_>mYUE2xhV_Q}YN}r^dIRnwPXY2V_i|Vv@u%*B%w8U23^@H=u#d-w4>j zmO9yOp+ah)D4S`61+^5aksU0Z9lbV~(fDk$@QbXt=V)ROvQG=8_s zEaI!5XQ@r@N~Fy&8G@HFN*a&^r*2re!1sUED(frQ7xh9T$pKSxa zAZx|dM}}&##_XDPm^A9c3DG4i#=Hq=3o@Cn>84vSXm5I zzwxB{dtM^aO;SvXfi~kkaU>iP+)(V5@0DhVA{Jip@O7*?d$I^uyPxtE(ZH?iS9g(A z!i1Hw|A0h@6*sp+Ub#IE*!T>hrTHkS!kfU5VU1=VV#XT=7{|v7ZE7;+WyYr^j$3yo zR=5?HiJVA|T0ikK)9MZ7`qa(+>$%8MzuSP-u-w@N^*stou&{+Z_3_bb$-K&!3p{Zp zhe8W)Rv+RsGa+7yN7C?BX(5!J;VCokNb{#eHI6V&^d3rvh4*HkM1uzS9Ys*}AN|0Z z++RiRDdXaOHjq`tUbgmO_}yu{E9YQ7SQ@F$p_ZtksUwnqDg`2rUPo&&4jtlp5KbL zrKP1SR(<<0As#H!Qo92TwC3QTgQlfbmtodV4e23#A_X|wsDIeB^-u1UEu4?rqmyHc zyZNWee#N+^dm!8c@wf*m1BhM8jfz?k;(}r&t|_9a#zYWS29+=wJ0lAzY2$q-^*d{xnQzXsg*OWzcuH;W-0x0!&AyMq4}?0d3sjBT~>e z&wd^^m-|{LMoHb!}B);p+Pc#ur^ z@JT?$aYC6#-FZ3O(+^2KurO9@BWY=UA?GP)YoAr>zokTK-ysi0rE;rVE9Z54DVOJh zv3k|_dlk^vTwF50?A|&%^oAU?&eoAJS}7@!WAgfL!({iaH772dYYX8E6>RsuZ8yj; zD^hOS{N6tymH+#XUH_MpJ?*lLTUyQxR|&i|1Rg9+rJ%kRLO6#@Jz`bBw%`q|*1G`@ zqICHAGmqFCMf)xSd4|QV4;DY3U$^<2%j$tVa2W+fL_IDimNI~Qhu3=t7oAr zGq0?219?E~>Z1C95T|e0%kPsOqHEVT%);FhqvTwiyEmz;C^ec3gU!PhUvm8eQzch| zQZ(pA@*)3*Xd(s$y=hR`x2y~lY;SUA8$MdwhqAWCNV&axsN+uW?`Ru!$XqwNVo-$%$$EWNLd)cvv2Z!q} zm5tLQ+4;xXR?k+{veN>yRr9H;9sHldKy6KAOYXyG(7#OrA7xg<4#qIH)&BwSNG3G1 zZjSfMS65%)yXn?W&@N|z=@y3WyS84<1Cfg(2oKZ>Q-GYx^5$TI!v9tydha*)dFO^s z)X4@AY*bKi$6;vS7=7a&PP&p)_#u;ny{tEje3-jk&0~L0mw1_5pmQMZhH~gabG*?G z0|TYJ)dA#VnCnTlCh8+BVDL54^Dv)u4l&zhf;saROlJq3;k7V?aEzy~$PYwC1*jH# zSn`>+96!UgFgPdZH{gxKl$LY8+P$>-MHXc(>;X;4OWM`+bBpbk`nTXMR3qnC6C5n* zR$HGiisP3VJWSbo8-CO3*WEWt1u~9?5~;ezS*%b~Z|Ic?OM15^_FqEmAmR zDr?)YtXoju+_^=9z?l8%+peHe^w6{|;mcn%r6cW12hl_u`?xN@uPLP(%Yr*A$3IWj zS1!D(jqZD(mnF&YCpyir7__z`q`c*v^ECK>D~P= zepB=1ntVlcnF6ABd-5bxW08uIh;$=6?CWyw&DOtrD-)1sxGF@83RZjdJ^h$wV(^t& zZ?5&7Bi|8UDW#R=OxfXr{UkTM+69|h-0^*f-q$a`(wNge-A$I^NV!md6mJhvv4oOp z37~(!idVYcEuq?&p(o}q0Q6Ifs=H9} z5TPvrPC$88c!$`{Zg!v~Qnm*1&3A?v2+c;H3{{o1ko(Vl+DAEgAK)Vx;;bj2Hci;6 zNThJ<1$pL7%Oauj z3@m5%+HYA|b7N)9y<5^P&W4zX`ZWYF&)!@c=LJW5&+uKIlSgtuN#`)Bj2nS3cMZg% z2xg{ke@;^m&6MI$gCt)ywr&baUY5UX_e7R7Ew!kUR8UI<@)Wecxf+rbs%NM3gS-Bg z1d*QmO9kYOcI0OCK%vW5dxPTS63K?jc9nwYOYUJwTji<>WPD?b2PrY0q$eVM6a zLEp-n&J#zP4l=pULct}IS1{jYd%#8y2~^~|>1KPiqMe+==JSMo#nzS(Jm*pgv@vcT ze%1vJ*7v#?Dct2MI{X=bT-Od~_xH9Yj9q-1W$2m6Y_u@xdve^iHXO0 zl7T6f5@VX%<|xFr&iCC1V2z%q-ATiZZ%_EmHLwC$3tdsWK;ldvo4#Zs-&0*%kr1n> z8r`v`=y_i;e`LJ79%i27uDIZP*7v$6yR8SQuaQXMpFmvl=86~2fI^dT74}2F6<3b! z<{l=eiIp<%uSFNJJyL9HyxTqIFG*GL;PPQV3?xd!Wd*mpH@LAZ$_5_HKL&sXGvHEP zFSx*0>9SMIs;IapZ1G@i+5NZ4B9SQkj5lRgTrJITYr;ECeGnEs`n7C`iP}W}6fJfc z@`y9H_L~uN-e;{mZ@u5RI)Jr)wOq-dGO5`?bfHzbF*(VheQ5Mfp_)&6v)E?_5+O(v z`r?{lx5Qdw`hul@xHb?Lj|o3V83GHQgR#{%TK5dZwZ5!a<2RPEjD&2jD!b_m=Y z#h6&c3I||!Ksi)(&tFJ7%~X22`D)K0J2(dYaeG3!)_ZKP5E5NA?A&8HoR0;S346G? zRS2h0f=>{F95rX83!eevmhLOPzrFGd87FC_60(!zMdbwd2UIc7mr! z#54-R-60lM6G@@#7fY~ey4MIIhj|=-f^AD!IvAX#{DkQ{^7o%O{fdC4!_^yvbNT;(R0g5yWROmnC0Gf+p))#SZBOzE@|dMbS0Fee z4@moyGC&!b6np#R(vJNJk-Us1{?jcbCg`&VV~Ep?#9{Mo{9nPhL;>tx2UlvYIxeR5OGB2i7h z{iFrPADT5NCt*;enHj*0b|#+jnz(~6D5F{)+OWcKj})E93fdkl{==CE(2hAuADFrn z+jomGzyAwj!Nz8!`@qxsI-Yu@P1>4I!=d{di)VlZT%nU%b zE&clb%8d{DrXq7$-qdt%=c##hjY%<{J2H#j5tfBIDUqLLt1--s)hO}kxrkzMoIIV9 zmT1HhB|}Qg7P8H4h}lSX`~`E)slAwi2Ms!AFtR9`G$A_4iZ{B<>u=f-?{8JTH_4Xx zuI*3tQWt}dq5(p=<|o-1`VCd)dcF%P13a_GJxfzREWIKN!9={Y(QmQH(Hj6!8lwr{ zFdV$Qw#DdXZ*4#VsdmEo#fB#<~)HHvI@-T z!b&1^hR8bYc$qF)ey#8ED)`R^hKQbSf2R8Vp0sjATDakE(V$`AaUWV=`zynLm3FGj zCmAdc58sgReZ4hfQp+8^*yU}6_j zVUHtqG-YG(zOSQS{qU?AVk<=dw^zYsfNjxcn+nbA@kC?0RkI!jPxU zaHmGW_473&rXc#y@14+ut{)EzZw8A0--DWBZjXGjjSB;~C_4`YXl)%%Q$BrDFhY1{ z(2S=??*Ee9E68G&;g6>wdbX+X?o@~Da{@($dMf31?B9tK|BLpX zf{dBE4!Mv?ETxvgL$zr_TW_&S7Rn$H{DEF<_sj$381(_5yeDAI+#c5DDlP}=!;|+5 z_+L3&{(p=B{bzFjM>)U6Gdv>HdE*Qu>al;jpp;0-mKq`bcBIZe)P4w37RnyV3=-PH z4Su|$WTrUXbh?c&vr+EpNBf;j-Lug-;Y{YI`EkvA>QVISS$`Bs)ovGC`ZR=UfW5uJ zgHb4N86px02i%jLU}1#izCS9VP41NnLvsJK-l0@QqO3`Vw}#m(J;>zryn3m+byF5N z+Rr_RfWcs~GYr>Y?pu@PBsY*L)wScKnb>K?gs^GvWTvf7Gc*1ZvYYZ_uGwJt2tRi= z6)XX#&+j-w_PJz%TIam4h_o40^>2TJjO)x};+_ZC?QJ{mcu2osq&>88Ews#IH~yIDda=Sq&e@E|c1)kfwtjVmyMSSA{>1ag zd;-ysL#ie|PUmp%|3>N+na=Fox!eL@UA+1mKz;gK|ADjx%DWYN2K9Q1kE@({kPblL zYc->szzNEB6FnV?5hs;<2S9Tztt}%%67gdR zS5pz5Pp&yO4GE|A>2pC%bG?L$lgWVRxXq3WDl+J_yo`kQ{7MrwRqWVh@pOBcgN_Nv zU7#(qIrjPUZ~y%?yln z%a8X!Wt^9Pm6v<<{~~Wk7Q|$%mwc|!ee$SXC(*1I*$TtBdnhU^{6FRGmQ+co206{$ z!@?a{SD=fOjJ8CMc`0-mF&o%N-`oCLc%jMX_g$0=Eu=smd+AWcqQja=)Ydb0XW-~| zb128s!HAt`Y_%QrYHsw{#d8JVE3>zxq0a>|?D9wo(&=B|u3v==c~_X8ER&zUDDYU8 z>>k3o$+c_uYfhy#P4N;V2+Wn1a;pdCZGg9I=jHRiyLLXPMazE)W9EmNDo27RB164X zM5sp;kus?E!VzT%m+W?yeKQoxS8~0Fz5CA+SsEiOkdQi7_l9uB+d%!%;FPCZuAWbT z^-@^9$Bu8RUsu~p>aeO;;Vj!}=Y4*$)L)Ehnx^~YK{{5&{=cx@YkxZu8d4ZnoHx1D zhb^plTd&&;_6F`zJRps_tpt<{3n{h%WpFVb! zCC9A0f{bq}?_GvL!`^DYl|@BY4VkOxen-MzO2|ZT_hKWK^HKUi&HWP*M~ukS&wGPK z^Mn81Wc&Z4CErH27J^LdaxZfbYv<8h10pw$&tl%P5UU5t2S#YV4#f3*8~EgDq!-=r z<{CFkEG28)GM@L>l3fh@Q^rtbVqES(x4c+x;+$#`nWeO?L(J9j*BXpkqFZHS!wV z-6ihs3C6Tc&&e^LD&CrJoG?;Aj#F6Bw^q-nFo~X-m*?Nx-QlPN$j;6d-c)^k|E72` z;Q{iAg_tgXx;q##pHY}0;OJZC_kW4QM@K$!5ny3qF`yLJXnICUZQ^Uf0&j zNo9)>gJ_YDO6ZcIC?dauUkrMx3iV~7n)PPzz1AmdU!?AEGP7fO+amDss0YgHFs1Ve z`5n4F;*VsI6r$v#zjnj6+v|j2IJ`sk(g)O3dn}z}8% z;;kD8PXj|lkDdfozvqlJ(Q0fKh}-K>zhxKa!o`u31eOt973vPqZYTbr5xpp?fI1HTelEV6GYk zTh^@un;phK-|1C z!-QAhUToaawld@T<9CZ`p5{I;TfF&5dgX=F9ijPWnKqp>d5~E`w5>0zSnp5xC)T>6 zQ#ItwMXzvBko?)>1hQNk?c;jo_-Vr&Hf{+)se(4M-Snj;v%KKkC^uTf>>U4E*1BDk zcK$8OF9YFs2TzIfNKZ{Y=8VnY^r^v;(hi>@E>YfH$Kvs!34zEsEKRo2inn1^o^*?R zO3w(3OEpn@0(9MI*bF^eBo49cto;IML9Bh33Q7HcM@I>}lPus?gTHx6 zh+K`rf+3W9YO$9NsZa=^D%*UX+TKiDjzmhANq)U&b?RcHbyNLW!u1UOr+JXQweq{u z8cu!E^7N!YqnGR$UcSQE>13V2%qr$ULVDyW;dn2Ml?V-20_=%4wp1ERv8XwFwscRI zm%mw7B;yb8gzQ(3x5smbcqF56zl^3KeBMw-^Me+iC-O8^n>}?767J;R9=mTc+|zO6$DpQwPOUENg~4w*97;grPl>;qG`ZZ@sW)6~YbAH>;&oef$4 zjCYF#^(6#$_~MNwZ`4W5*Nei?2W4by9Mi5QBRe{OE}4i9Y7KJrdYRJlk2LT_a_u`A;mI)N@5) z_M#0l8&l{k#2dfy?VhZY8F(oC@mg(AJXNC&fe_N|4o`o>9Zq@PWRar3Z1QW7Uh70t zx0%tP*w9wRE!6Iryhm657anlf007KEV6p zkU9rR_d?gvdrf$Mtvhf}pa0r7%T*lnRNIuB7MRI8+#YSZCAj4GS$(Ke<4DV& z)cb%WOX4j5gFSa+pf6r>W$hEsaFMA?!pFek!Ebo_sFbL*h=9ndj}2t2g_Bxo-*)uU zuI0*UT;EgefUI@vHp>GP%9f|4e|K+Etz&o|1a9D`O5HNktJ(e7cQ_?W{KKA;QE9<|2S3>=&aK87*nQm<8#V9J)zaj6cG=w+d#omjJVUkJwMp=c*0X`! zI);-eb~&@|0GgZv^U-}5d(L~zc#+bJy;3QERn6lNAX;A%(JOe zZ6VfBl@@JT&S~@@y!;a9QaAD*F29O&1r=_GnjYyOg@vO__UO9nyk0-Kfmk~bILny}6`I@$TKh!u#o)=Grn8@Q7$`>iQoLC|{ zOezOxqFH1|-WWEk)8$?4T|Dz=ANu*BK$2Cnawm?(^nUfJulmyj-3})E$TN_b z41Vn}y+3&WY{y^ZTWGqMB!jZtG*k%^wmqy;3^n*t#GYZ6savgVNt9UWO4iTgNI{6F zo6Ku@n*AlF`;PrF)df;bC4S1-F5)wrY6@J z6y8-gHN@BW>Pkypon2>s-e`Lq$4{RqWsB}UfCF~R+Y?}qG&Ahn6# zuM0FyN$d7!ogh=CY3wH=>4s;yD6}R|&i1$|1KNm>-^6~gepPfouUK5MduIx{W+N}+ z)`n-xv5{K)xjUP`*F!OXj~eYZ%PdYLjk=B1V( zY_8TI!(!DI4br6!`??;?V2FM5lzB3T=3ul@!u94%@&V_j)cJ1% z;1`6jk=&g{T8Li^WM*}IZI!o0f61So+G~o48hR4Av#7?ByV{kt>Pp!F;F`Pg0|Txr z5yxEDSMZ%hMep`2zt!t{wX=d3)V3Daj((5^sm?hF=UnQT6L7Ahv%!t4ZAjeN**Tmt zT(bWN$($lT9F5&>dO*-LymPS_fCD7|X(wv?9f|$MSUFd%_Xh*7h#;lLFF~!OfOkH;oD2b!k~YSR-=(?JYVpEEphC_9K!H%j-K%XyW&&Bo2HPopo>2CdJPy~`HF29isJXtUd z3)H*0y@VvT*vN7;g;uV4#9LA}=<9L!j3FFwjaJ*jL3aQluv#Y!Rtod+Bb;(S+U|v@ zouy1~PMmRH93Jrjkml98XT!s zSG0O88izP6vSeuAHA{I{eoa|@9MqN`Ua`)cI8aBP?)}=mlRNN8Q*7O;ljhl=1s|IQ z+EBngs+m5V4QZbc*hp<9@oV&CX{0MAYoT?sWG&G9WMh3dZ?m^LFJj1DY8+aD?YRSL z{nmIhu1TWTO- z1JI+7OYJ;TZPfX!Ln@BY9*RSKyZ5OTCgdMzK;4unHtx^J9QDn+0>NkU=kyR`ZZ82j%yqQ8d>|k4IVq3|Yye!} zDL%Ra?lU!Lbp&$3NepwutZ&AOFcYG0FPf)%74kkd$$#ZH{s%$aP}JbOQuXHjFRd>` zEJ8KYVJ{Xd08Q+N>jy3Z1K-gQ8d zDc1$ov!u1rDRH!T4Q}1s%(Jj}icd3idrH`1F@L_z50wNP*tK6O*XKgnl5@F-BpN`w zA$$$I)nFx`Ye0v})mnQ7tO*Np1s5|Smxvkg+pwV0_M+qx_QrN^6CNn>b73aW^+Z(@ z^)wGR>ICSY8+j}#2|2%wM-wb>#9%N*L`@^zDiq?}Y7-}VLUQ7EPeQ^dXD#GUz}?!e zmY8Js9B8p`G}6C6)_-|myA~m}n%)tJ=g+xqj<_Vtc3H-FT2yl8EmpDnRSNtv*Ku>R zZ8CU&=9QXjBqZF7m!L>9)P_@zGs|#3j%$!-=GSvs0xslE%OVo8C*0(hjCZ0%2LV3~ z81nG)DXWg_48q2&E?ZS2FW$?ilS%EFYE&qf&wtl{mGJfBP#B+aZ&SE3QE<- z7fX#NTvE-aPH-wek0nBnW6+&m?w`v~tyd6UA7GgMdB&kzHAq235KnTX;aPDbn9DzW z&1#I-6E>9XHcL1U8)Hro0kI1*t*r;!H+_S*6M<`K0hR3un?1UfFd9`4rZj}xH%R-A z^Y*IFMv0^Wke*K(esCwjh?9ZQSJ$NQrU1b)#3lV;}YANsWELL z?!*EJ*IO79$!>SL4I4PauJqyno@9LTkr){BzmvLY(elq20qZHCIv1#c!>RT3Wm+H@ zl9vhAc6v?4SAjOdF?oohD9>Bs0HQa$H?T!6$y8kDEkasX0Eq_(s-3M_^NQwX!u?vq z>A7C_K)mlVu_OYB#noKXe^Y{qgfpD^Ff&XNV^EUF3}KmbXR!C9Qg>%YyglNhtG#Qm zIK0yo2{zG3K+A=cDu?s^(VXS$K6|I7Ku^t55jznSZ~NQlZNAtFz_6R845edaqu`C) zNk$fP-C2ppu=Dsv@>2T<2eU-vW+app?m?}W*P7R2skU+5=I#h6F1L|5R1l}d5itiZ zz%D=Jtt0n@0f-}#cj9Oy-aB@v)J_yGWQ6&oxcPr$*;nV#7UtsXd)&vWb;+vXC13mg zM^f(R<^&^xNycd1$K6*tHfanD3(E(KjWlviGX>&?)Y?`A)cXL8d(Vpi3CiwInEH_j z;o&))jN}d&_+K)^ju-5=%}Z8B*LOdqLowD?FR`=R&1Z0zFPoU`51B%kIYSJcA^k_0 zt(lZY2Dt)Fm#s*IVmBiz%lwKPb=72SjJtvK$>`X)1IS%+EL<0|meR04>O5a1?C%GV zP?qEzsc&&dI{M{4(Bh?qp}3nCDVRYs^eTY?D#9()RSHBfb%2MR=aE}BS&E-9q~D<$ z=~N%CwJ*7YwYcDrZM9E7ZPOdG0QHi!9+!r8O&eZz%V}u43vFN;Z+kdNyW`SZV__-s z+OHN|Yy18=G>^eqH8$R=slmY@-ka?aVb|S{@RNb8g{!Yz8#e&qG_ey(M8C~WioG9C zoB(V}nqZeDC3r_#D1hdKFK0XB;LkJ4O;pCrsmH%oh{x>YnQ-Itb-uqAF(I^Lc&iX!fU5uI9G?J49!*&{bg zcDv3-ElEJxlJdq46!+EUv^+wto?T^?>lxv(P?bh&I%A+K_4XFCR3N#K z*$rMv_fK#MY=ZH!t9LsKfxToLoJ^g+<0vg)8A*x=YBqc)C$9)~|;CgvLY=pS+ zxpl|5Ea3V%2o}`=Yyq?-=Y1M3*mdV!#A>nkp$5T_Cl*viErI4o`n6U8Vp1LHKgR&o z?m!B_4VOJIMNRkF1XX5;m>i_W+O9V)&Kor?rz6lGUhBU*s>HQhVt=bAT3~tp4VX7L zC$+qLwa};9o0K=K(R9Hc?IKh3cuqQYa6!qc!P*5fK$Jz+E%w(YYd({xbp&}D@Wo$*J(~&oSG}23@Jb7w5c9s7b7aB-=I)O(&nF%QRllf#5c$aH=y17 z>O7_lo*Yx_JqI%BUTeJ zM{Zb{-8;lg1+ekKtSzzCL-y|-!8Y@_FRKYXm0A1FOy}kyD!K?n+8|=wZCs2Dx#f%@ zaD)QUItS*HbJ3Oiwk6orway;Ig`fpV?$@|mizWG6MOwcXUoZoe@zW35X zYt2&Ao_`+VE{?jh{1m>9nG^*0X|=-Tin85rF+s(hNXyQ*cr*{B9`n4X)Enkm0|7<<+vHRi^qqk*nq@v0oAcglz*kJ^( z(YD7ryBSH6BrbR*1~(ev!wO&B0P_8{x~)*7z1tdmyC6+jDqi7`AGkD=l1|XKxoU-TR0+8>hkVplmrq zG=szt?vx92XsBKS3rOBhWDObK+KX(Blbd`_#Ii`wPG=Bsq!_Txrm1tz#A`it^Ya+M z$R%Ls8Zp?pw#^35>s_Cc8%ldS^}H=vfl<_!@_B3=0z@x*{MO>^KW}<=^oenbr8)GV z){8@3;2U=WhC*q&I+J2j0G|VfT&I2eGo*V0-gj@0iR%Mw3m|(yoKL1$JxHM#F!L=y z6Bu^<-sqZC5KQWKmu7hlH}VVe74psUUudAXUGWAi=Y!fFxM)vd#dq#FeC?6qq(;MK z^3;HmsIJBH#P_cqtgu@|c6SAUKt~p;^M5FGDI0;RCkmn2UYqm~NYYI( zX2wEeLL@q*#@>&Q+2$ow9gI0&duX^Tm@}%7#Y|;Pb}Wu`B}9Z485W*bR`kE-LPGji^Q0{!>sZ8>Fu;EYpNp-zd|OP*}I zDHfmtm*F$c=5IM*F!EI6Or@X??r+t9NGuMG=U{JPigA9PdJNj_@0-Kk60MiI!QpJX zo!wddsUkw*J)795R!fn9g&yP*`?jvfp_S5+Uj=zXB|K!GU87Xh-gW5#u7Cdk*Vi!) z;=iD;**FN{iZy*A-S6Cy62#5$1g)E!0fz>eJLN9c%ljdwpP6R(J3Pb`RBI#CqW^tS zNy`?pCy32({5(|GzAtebHRf~RBDY%GQps9*614yeF*(jh@%yzE&HPKK2c$ABZ4aa9 z85U35YJd$VGys*xG2BT|u9`4WhQt1a=@@0_O zoPCaV6MXz=YK`Y%%WL00BWJg7#r*&;Dr9Z`Io>`NYX6st@NPT&~F59)iXlYe?$feRW^H~(}-0#)WPSD#_kNDz=^3QPQd*b#zdq}f0%sKUK zHPpBsb`K`E^sYQrTWD?NTA!T%Pav4WF3qPK6q2MALWKt9lOxCL_DdgX&H}m|GTj=a z+PRT{vx4ZCzl`%-zx#t2FeA^1)Uidrebs#6F|g*Y**E+^s2wU|GxTmdP4}W(e8w&B zO^Gr$X##$H%=x1ps&d@~n~Jwm4LOuz6$~$D2hHhO$DZ9uulTTWuuC&hak$f=v7d;M z7L%;HO#f2P;QZ&y2Nt3-esA>K7>c_uk&Ba(fyj55)Oe^Gnf>EIl!WxURi{cD$j}%h zUdEu_C`OJR>=zciJhn)<_$eol$CSe{L2CBX6$7Ukmo-H+rz>FfeQe_g+Poo+{S^p9 zybZG18Z}A}%0Y@t+KakigAuV`?;WC%0LyplLOP(TjADgTB7b=P2f-AeCA-{rD~U{! zEO$y^$z!A}oX^br{8B#c;J>x^7Ep0^Tec{~fIx6}65K7g1a}CY;7)LN4G`RdI|(kq zAvgqg2=4A$6kb@}s>wAJ}WqNPhCOvhBZcs%Fh%ZA4^>O|2bRz$=AfAW5G^_4EEIQC_c7*FTb_;>8e zU#*w&TXW*=V8tG~t*7MVC{H%VeVU)4EviBFQ4%WBCy+or6Rekcrk3pPCryo|Ot0R* z|lLAByv zwEgIbi_VAR-=B&G6p2)%f9Fy!#C{cqG_dt@s@a9UQ5_AYs}aIWGt4OvR*N9BA3(gV z5p(A5^Tk;$f4Vd}8R`Ns?iGX;`k_P)*+kRCMP$jGZ-8T(fOT(%&g4meb=b~DEYYI6 zqv2m_9ugzZ3Mz#L!>s(`HY+TgsCw!itJCK&=g zL*0(4mmJUBp`M)y!YZ%p6W{~}%sc`Ox&J4Kfd9z%oLIoV-k%yuNcV{YT1k=H;>qA? zMQW(uO*s_$zxg(}1GGE!>%NQSZKPaR6%#mauwA{6xJ z)nfpJtsW8*?PtQA4N#UQ0R=o<2+D;oRdEN5jQ| zcCuA2*S7u9N4X855l3-|acP40GN za%kPaw;r*H-x&*Bvdbq&K??9^ML~Ls_~D)}a(||94>frwAMcQ2eeRBtXq*|Z=xRc3 zQLt&`iA=Nj_Ze-yxTOl!P|FJ^RcBA#v_zE2x=^Fs_A{t@IH7C`b*arHZ4olBHnoUz z)4D*qPhY+;ahgX!feYhLsNoHdvWQbjR<0K%glUI98>~6wWE1p}tM2%JEKTz{TK!l! zhqZ?oxf+>Qh~(cFKm8t?`SezH%ZWF~F%IyT_ji>-M_TZZGGq7DIfWr#j_;=)8|m^Tlcv>tjlnpXf?}K@XGsc>R6Rv#Pi zn*^QHi?QMvS||_*d_-se$j+dRI!VB8fscytP8wfSfH3M9gohc7)U|$a9s*tVxjnF` z#fCJX@*c0R8=8^xRbxJk9D z>kr-;sM7)7lvyt~u|lfG4)vX?Tr2?O22QS!p6%AFxD@4f8MgG?xjnX*Z%U$=Cyz1b zt;00x6@R)t$J29v-YTEznrpx3yxzs@&Dx;VG?l}Vn6E$Lw6nvhoG(`}^DScs9u*I| zC`dp4H9MIhEiWJ>f+ey+mr@^4y&2#%@4MV4c1g7QK>X9>&6ymNr(u?5^Vm04YWzrP z#C}PS0K*uKGHEW&@7ar^(IlFfudKGJF%r!}9{21sJ&}iE!}^l1nU5eD8LgF0xvYy^ zaju@laL!IO0y8+*-}(0Q26TPze>H|Z*#E42+?5FWXT>TUIiM%Fym0 zwy+RDO_?jSe8TB4QK-(0xm}YNh^>9DD*tp}C3B)kvXM=pUgJB7Mo}{Aswua1V!wKD z0wGgczW-r`g$kVsQlLLMBom`3Zwq=;(oK>;pu)8v5+xSSK(FosgW@@f3%@*q$4k(* zy`2kqEmk8}3^S3=OhXr9N{x$78vq7CCUd)NE8li8Gw?B1o;pXZBz9!G-*giB4)~n6 zKubM`c7sYLnxU|eM<-tQA4$at{JqQUAWM0V5>X)%j^!e@=`mG6BB{Nf2yDDfU^Y&y z0G0Id3+zTFURhQ3!Tcwn{8Kc8soaltY~))gFPw>N3i>opqMOuYUE&-gB-bmeR>Wcp zrVb_|jR^Cfe6dXa1}(p%`V_G0=i^es<=#uWn-sDDjhSeMrw&>*o0VGK4#_x_GHw3xT-gnWZ4r#FUABp%s6XX z7aN_}+@%9$(h3$Nr-XFf!4V)bG!Rt%Wkc;G&UgHL6#j!b^iH0}qk!+}i)Fqq^6z4q z#xqDAjhkheQ3mqh*|Du&EgaL&Z!aR%c)Yx{*x=E7E4fS$I(lFPCqf>`OzhOM+p>_b zUV^i=wcz#z1O<`c0Lzzyv=vENkYtc5YV8PoasA zE^@`}B&T?>q4AkK@pT<%z>_lf?N*!cjCS-sIz27ruUpqq{#7NFIB+bO&> z8)B=ZEMtSkpJV*G;-p2&9=_%A&~@i@NnRySprie``cX!0MeieiSmrp&ZB~yI}o?nDWH8#c$(TX4qYizzDd=Pszw?UKS*GdT-z{e^R7Qxv!uMFr&k*k&8zR4U>9@iN#X4_ywb`I8<5iwZ1hw9R9z? zi|?P^fnRwEzAzN0(~72={DKL}lPWYv`xoJ|_t~?Mq}|{knPkgGq(r_%F_3<=5k)~3 z8qy@jq@ zn97)%XcP9w{~L%Sv4Pq%^G{v?Xn5L7C1!!>q7R2jvE6JTgy#XFTBXRK(Cr`pJ{Ela zOD>%3eRTtip=ZzT6GSAjP$}37-k+<48nVln{>}6%u^=a7h{YSq1-*ZJaW%g^ts zBg6UQ>yV^c8p$nMv#On8F+1>6qc(b`3h3QSY2ki`v%C&=PdHxf5mdm2`>lJ}{V%3@2j zP!2e3LsC|kiM33-Vlf}NCEmcU*e3*QFPmgT4lTh7)z^YJm}b3bzz>)lM`&T6*I5ny zFgY?#Ceg@;xB7$L{cCc3yaF_Y$MF2Y1<&%ia=in+%cU$zWIY5Di7r3QXrmzV2Es2( zrW@t9v>=fGDw4}rqoH%N!0shGMUPrYIM+Olxl4XId!9Yoj62tzPZnc=_mo_rc$%tM zEtMVz|2aX9W4f*2nLj#YdXsQ4!$Y2+mDZA-DvOj!^>adpudaUmm8+D(MUHyZVrsU( ziQrKzl4PAHRBMSqIPf~1Me5`zUFvUi4^I92{PGws;Y)>x%Wg%@lx0Y?yC z_u|+!@#yS0XkOsUEvEx<1!1mjqW9Hf5*RutR#FEi&9>QOEV6uDKeHTf-5~%b+ino3UkK_ovwCT5w%f0g9j3}6FCAu)LcA?cx?kRI7z;8i8Mm~dw~$+ z`seG>x39~!^BwFYbiBlk5kTu{HvFvVRiAx+eY@-9H6P_Yd)N0=jA{AWs%%v&7XVl% z4*u+NbLtffu|)negs}RXBB)z|d>y?ni1?X`IQp+g6~Y3SAG_>Y z(v?=7u#!(QYaDRwn!(19K3*#>8xMz2V+zBc8g?{e{v5?IETg!x>&4Gu2 zwHu?3jWGU3iaBnqfFMr(QQ)TbaYyc~)9Jz@&(8;s(&Zth3ck)LH=$bXAr->)39ZF& zP>^A}g3c?X&Y<-(I7Pci$b50;%52tw0OQ+g+=Q@=&_Na2$* zvO(^BV%`Lrz%}IT1*OQA1b?Q#G75JHIVln))^vS=5gTv*?rS`t1rt-UmLKCIV4*fLk{rhJ{^(MyW$u^>UrwePEgsf_L!cq9id9U?F0V&c{MZZ1?Ke8hma4*0 zxxb)aFqs1YEmJcTeCu~ov>ir%y%2~o_1d+jiCu>8P4M!Yj-JR`?t-aL=!vh>fT3pC z93>a2sNabCrV2=I753gP4(BE)H{UKvg+mr@9?lx93al0G)c`u{A{J_y9*n{O6%F9v z9jzcYOfn-HPh{p*_74>JY{(`ya8o0{(Q3tr=lrfBgCE(X*30d*?842#>?Y%N8DD`6 zMa`wKxm=dC_Tq%6&7f+|5;9W{qj@}!6PFwTSTu)yw#{i`iJ=RlKYvw9GGww7aUq%! zJcmy#l4K?0_|&IXqEIlc&Et8Yk>inWNtH8C#y;Z8j1HBUG~!`9ODsH+RNqtECg8iO z?!fh==-Ek@rM_Pg&QO`6KJH7XW-HSQQ=$6K%`iziniA#7nXVgLL$Ils=>0oSqkMw+ z4l@*bsbtutkR-TFIn!eCR9{4;6lr|NwzhAWF?^B`$1F2bFrLn8$t}}Gy}UIQ;=UUg zWa*?hLG)Yc$w_;&QjH!3%98+ca>POL5x3LPoQ_Xi1w^2~t{em1<~PlHGO-ug&n-5% z9ZG4TQmj#|A*+q%@=TpC5EoK#4bB-Xi$|SSZCO*6Z>B6GP$pC@{Sx~^=V}Mz+_%i`4rl zGjXG~PZ^0O0jMb$jzI*uda_GaM=S7%u~DC>b;El@^?W=&vnVG`6fFnb0j2Ly%@f10C4Vw1{3pC*jSSoCgv#@R@3k! zpV7tVNSgB)a~-I#AUsP9dNdiWs+D+)LYE9T*nLcDv5-^EpINDryOJ5Z3u;S>(wd?l zbG?Udw9q0UiV?U^?Qv9|h}b;sNoIspPk;2235vMyy&CX#7j92k{}J4LYNwOi2LVGCa8UKuF_ zG=|AtkIpxQ*Dr(FY};)Ce85K+=&0eqsD_4A(u8FmwnMUV5?glO1>sxS#pRAmH+%0Y z17LUN68cd(l89&;$?grX>}qZNkk|d#hIsL@W%^`0Nt0x~m!E8*%#<$5-lEK=$Gfv~ zmAX9mnPI2B2i)_TT8UOIY80`->CilGy#*JjYLTf63z~J$Omld0Fi(_j&ICeOO?a;t z84$%Fs}4o16Yj}RKa!ouCKAc>Oo#kqPw9pWm#efW&x;A9kErQGnb`6R7;gDD2DHv|5%btvbNNAh~iuyyYbTTyKA9Rr(<6oza$ z(|ckya_1(GnpEYx&Q=tLbUFOXsYEI^7pd}6wec^vjYRovS%*a}k1@^#XvUn*=Kb@$ zgG#k+4#ph8tEq!K1PO8pSx%)ea@@)5)<_N^$=hZB(e%=;)|1k~noCThmV5`DNj2TD zvQQoNwf*^a2(Pz$X(G{^Gv#;&=DAip`$Apx-aLL8!>{oQcioBf4tDamlC_?1s4YbE z<5=-siX-iInhtHvbWY-~4rui8e7_HS+Pv@(Z&vp*41}VeecnG07IWzrNgo~~t~QgB zvE?#`R7Go?_KDAi$-|tDrc)87^5Q%${>-O*RkN-a9gMl;-!P{UcZ^>gr^wa~)OsRI z#jMD3+NqX_bKZ#+u>3al>B&==NL4<(`jn9D1x$m9cv#jMM-=5gPIQ@<$}3#d^Ei!5{G=cRt0|d57gQ_Bp&v>p<5(tqytnT)K)p>k=o3?CEW(ELZPf>jb$$Z2RClC231vvaLa(aDL%<(sghFj{ZV zp6KT=<|{X+-f_9TygpB|I)O)Z+|=c@$QZY)Yq&E`KdoBy*mS7}q@pCZf>u~wlE9u; z#~TP_vdG__Ot5{Eqfcxx-UXs9RceW- zQTtx&seC|UpvwoE$|nA2Y5;xt ze}k+9{cc+SHi7xOzh&NZf)ar%5$COH_;%Z5Y$03zt-rOti)^!20q=??3<{?G!4wj` zl*bd1Rta(#Wria7*jw*}imvmT2TqFPuK_9cj6QDawRRA`5PWlqgiknvl`-w0(>|qq@`;% ziG|yyNd-Iw5h_}vj2E-(7h0FjO5QBF?}|0oG3H}1m(`V}DB)i%c2CEW%R^2m`DT#x zGt|nolRQtYT*VGGg^(7)t@kCIPaGk--Tsi)d+P8v^m5;IvUbsf8FziXo*N=ch@d}1 zfA{VkesIvR%%Y(5#<2rcr#aHYpX?U-I%H&9k(`XHsGj}cnAxHNr6xh~j{4x^FXxmD z6lU0zhwY;;OWLrt0B>L*1Qp~)BP9cOV_S$ttdyXop8lL9wlkTHzv^0&ti#zlY?Mf zOr5cD1h<%Dv%nOirSJSD=zWQqBG0zA2;OgP@mB-|VH_)p&qNjV_?W@X$C@!v8Ot^k zVkXH#w-8!aD$C*vRctnSb++3`pdxggMjSwA_WYlPCI1dRSX;`iE4C7U-16f4e7*-e zxD<2Nsi`iu5_>%JWcXDv*R6cPn+2IKj%?paxbe*>>aIc|WNDWdWc^M>sB^lE>k^N) zh~bQ2QzTwe_{~9WF$)@0h8e|#eRmwy_glO)+&j-Pjyn)7F`7T>rc!2N)a-KFvAsEt zqI*jyo*!x^kVDWDN$*qebg!4K&LYGY%X5Sa(p74zJnO__ZTCH^yy)W~KlkT1I(JTD z6Y(-IC(l(Qtj3tML2BD}&l-YeSLbLfE@bK0^PI@q`p6D1h;3g{<-?ZAq>w|t>=IG@ z7mTu%P?@y%#gr(Ly7ZgrjVDd%1j)^Lt+&V*(o*kQg*WH?T9cb?Bj`L`a&|(kJyIYy z;hglJp6ljEp9h#TBMzyRU^tYH@hJ2oDDZ9WwwFUcjSsd)WQS@p0@xjLyDQV#5omia zJUJ{!g3cb-6LPpLgbNa)ET&}>=#g4Krd~nAVD9`8d&UU9Tgg@+b)944&W%UwvudUH zQAKfVnN0}LvMCGdANCS%J@|=}f~5e3kWINvlx}X#zO3sREtPKE4~1NA!ztUiV1=fE zVl?0=0@CzOMjrRK>}N}UZrNt7qJQd)31Mk~wM>b?acg;QzMABB)xgkw71s~)G{am^ zW%D_-RUw~ss{%rV@II|qo6J$8q23&MI?>W`)QOgfmie`p@1@@7b9};(z_6n&S>oG& zFW7@j+EXhxk%p1aR;Pt%@ypbXlno$t*Y^rbHZ!(TXW_h|Uyt{EKZ7`B44Eq;17tGD z>0hanPdqBkkCe%nGjFR>5rkbs(W;mYDowlCRIQ+gM8?+Ne?}28F5$;at_DfGvleI4 zd5yJvJHLTsKZaSPC!Iq@l^3K#1y@e0Gaca@&&%!SZQ>tgb6q*EZBDRHc9~|Eo)T~M zHakuSfj7Db+y39;erFH!CjBf5rr5@O zm)fxWMnPN6wGd0ga;h2YOkj1kS~)^%dp;UgTr4%-{2C%$^MP5`(}B3{CT<%7`EfwG zG>B-rwK_2K>1)Ldo+=$ao0EUGk^W72`|m^O{@diaIU4gR+L|hixX7eGNPl-}8>)3D z*L{=6mQqU+Z4?-zK>0ZOaP_hiJv@LMk=)-OYJN$L|LGOmy|^hGG=_P5{Fdl)FP}gH z%HQO|WkRl4cYiyEz@pth#Z+iY^AhKl4#wV!?Bk%H9&~!)za>TpWecKTBl{&4WZwxL z{XS6|=n7qN9{tuP0GuirNdUUbFO=BZH#%h#w9dd0D&*{vLRn_(+JA(mQ9%r~h+K2D zR4DrXci^1|>Se})$&!rmKq_b&JBNvY8viM2Y?9~YeMWVHhPmX_KBn+$9b`oEIM!fP zss|g}V{`y&7xiKd(CW5r)1a0y@2>QsY)JWf)tf;0Dn~_}gLFL7NHS4q65e?;WuaEA z9jVnU-6MhBQZxHb8VG(rTC{AYv(IXiF!xXZ#SeHfuzl^8bSLXOLugJnry300l3Tgd znmUzUENhC*O!!EPS!wpMR$J0t} z%-#i%+UZQCc=Kvr%Mu-Q(53$xblbJ)O=R4NvZO+`x|7h{S-kiDJN3L3?(j)ZU-CJ}(a{4qo>_`QBQPUOh++8NUl1vYb!Ig94FhYMJ|W;0 z>MWnUzsdyFzyhZymgF(D#av!`#w|L)JNCWJsEp^+TbW-EZr2tw3_%e245Fc>7J*P# zK62uZ^g8EqxVPpmm^QT%0ZsUQ5oXB*x}(6p9Y!xp*6a z3bPcYOuTHJY@N!2XVIIY34+?toKS9Tb=yqmqO6VQF-8ki79*h(DOyZHoNLwGF)7!% z51YYA`HIpXn2$YlOe!)!&WfnRyU)`lM!nfh3EzDvR}s2|%smKxh1sz*L}T+z>PYJj zQt~Eqs)#F1jc=FXIYgsbji=ppy=aB=Ce0!gRER6!y7Z4<_=p3Q%W`rYhY{nK6~qC5I6T_7eQc z@Qq_-bdmO|E7J{x!!`-zGsHi!$~U=Lig8Xzi;T#B(-!eOLIQZSu0Lm>wv~6ejSBs? zN3bJ9{wZ&5S^eL<^&e)D{}p-5F1bPdpS%G7OSqbWBFoFGXOW9#QwFsHYS1MmH>%4F zfj&MTkq5;c#7*fEhR%sQW4D*=D#%g3(;^1IJwZf7?23)$wP;3=X%Q?JzhV5os#l{N zqnD<{=tI+8j!roVos}bTGM!yTRgavx5lmTIo&iCPCuD zO6)QA8AX(3dd}N#tHfWa(BVLpV$H&Z%SRB!sy@8%`+__Hx8X{u@;>AB69~~tuyV;+ z7!{I$PV}B_3)*VlblNz$hLce1kVJ8*bL3nHRi zVO1s+sQ*>Z42PcJa<~UM!3Fn?R+JEDGpEvypZbQUVm&Tq((9(l%tnf7$?O4VasJ}> z%+$4;FS;1>W=Po}{rr*QVmVh1&`j<&97-#UKT8e%Hm@t(ND#ZZayfXL4_mp zL@9sBfhys2v}YOdL=f}GmBF*R(B&WH@^Pb~^G<2?e@{+Ry5>ABey+YjX-4{1#*!+0 zKGwEWK`@OY?J6{Db_4P$6Z?PSL4HF>I*ah|2!tOmyW{0LrdySJ8LU>8jS@9D2~i?_ zh9)=*4Nvh*p$84|Qtliqo7UF?_&D8l=?y2D_ItOv@}5w|E4%8OtW)fXZ+WduAa5c! z%3chgIPiR44_3w|{fj35|5YRh<~j+>oCmGv$Wu(QpQ+^#c6bkeBT+5pO4YDi-y7Es z+p#H03^nuX=Ui-jclrfG+{F@s%#`b#7+TQ&t8SRT{ZUaQwL#fvP9gOvwy|d`L7kbX z2iRU#IlY!lb+EVAl1er)Xyu2z7gTr|w{|5MHH+j|KNE@9YLs=l_ttyzQ3V^DnDX=n zYE##v{4Xd*nn}6T45Z9Yyy&#%F=+Xiqp|2w1wE69uek-rng71rWt6PTb{to0CT<~L zhAT>FKc6l&d^i5+&=sUYL&=zYCBR&*IqJC=>F{0OzJ~?XN4Ph9Ow=+_i zh3e$3D**0Uza(covxKpDMO(|SWLi0kDcha4k<8AAmhChz|G*`8O+`XYix`@OW|G_G z7t0UH{ptH~73=#6sv@AfJ`HP{nngo@Kfv zp~yuPPY5eaO29NOjel2Ra`F2A7AF6`^67s?;`?8c?B&#W)0>WCUD`8+~MDpUA&C7-#<<>4v`8`yryi7umg?!<+@Q}0z(QE&S68?t^lLoT&yx*jQbsKRt6mQ1*>hi|YA)DYGSKhqrK*~gUa8Q2Pvfm%u#*Oz0 zI2}cL7bopF6Lx5-ClHpeaj?)c1hR4G5Uu3I_K zg419QR*qC1G$Tk5JA(S5JC89#AR z$7%WLU9gSI%CF3G3K>Lf-uYUknu#|D7yI?EAs&y+Plq_`9Yy5j%iS)3AhB68(}~h- zZ`~Vt9Es7LS|zXF1<8s8NiV4%sAV_`)U(E8vXok&Yzr*xHJQFrtHZa??Yqf+<>UJ2 z(>q=*Ie2#%RZX997R-=1Tr4m&Zm-ZN&crOcz73(rsLQnZY#61%XUb)bKFt2|3B7WZ zfsonn=wh{W`O)+X2ixCdKZ`YGpBbhWE$1r_;OED0 zuft-jHY&(9qr?^_(P(9DV<&_WQ3Wq2@V;X!m`zumM_)FQIpvl z8LSQAfLM!0%#zowdmB`#$T*7=OF8?@uP~+awSpOq!AF>hm?j=4Y!HY=DabNpxO%or z@?Vi7Sw06{rf9KIFW)8Dvl+7o$~NA&oZvx$qXGAY*UwY5Ke;meU*UN#Cj#g*MIva! z-Nlr*XJkSS=rDi&BQy{7vr3?CsZuM>WPzLtU5ax$N;uzxhKmPm3qhoS<_!Yu#wGqA z>RqwUKcwCf!@)!7zhSXLVfycEu|`}Dd^eAzkud0EL>~S7wL8s4r~9AeL{msz_WBG| zUAt|$75{8RIX(q!y~~;L2RbWejip9=QYNZeD?kTy6cbi}=If-F$sJv}XY4PO4=2oA zkDM=(Yb8ck!@P~>?VG@zX3f)iLW@=Jm1hw#c;ft@mnzROpsrBJul=DV3A{{D7%9}p z27N*1U-|(NY+Ek@E=ds(pogb(`lnXfvqLQcDQLB*;AVS;3O|VVcA*J(zKQX6@Vd_s zBW^Od2HW`Ff*(zNFCY5oNI}oeLEiN~N0S0hHw=wDb3D9P;{(Sn4{iPnR{FpvD=}v% zkh2BWZ^HWA?}2?v^Wi-p9rwr2J~h$cLcc*UuvzK6$?lQW+3GAQuYHgli>I&OEE#xnbtikJxx-5T z;pM0>(AO7q4E{24SV8Vh+D?`20k(6PE!68M)%T#te&|Z@1MgSt5Irts31g&_ZRoez zbn~uyQ%U`7f9UA~tnd2m=c?&}>vS6U&mygTH_$-2!gnv*4mQsHH|4?0ULJerWLvWn zA;o%51ci_F1M%Lc(e-C1QG|ZqomU)plTV6cPWi#7n(p7cUuhDrfXBih^1y^Zd$ucN z==CVaGEy7>?XB5;Tx~q+9=Buc%=Zk!V&|tDR4q&5PZ4b2k*Xtg?2VfwF}g4f6P`YM>?&Z^(GTORbW}widDt#bQk~4bP}ud^VSRf#8kt`>a@(U9Xnf~V#}(cEZ1euHf^^$0CevVZg8}rJ?7>h^ z-!l&3am0q$2OwtMvSGR6JcOn!m}(+8A_X4N2IUL)E0sSC?-+ZZ7TT_lI@R|II6Wrb zmt{W~mJ4iNoFNOa-=VeaW?i4HGC%tI-d40H1v0u{hygY<{Wj5VZZ?sbZ-a^4&sXnJ z+iuCdAG-iscz%~Y-obJ=N$nuq#|5jal_)3w^T#97#{quQ9fj3aa^c6hfmL&V8nS!i z=+-S4oy$SN9+vqoc}X<;ef<>vS=`BW{i+K+5!VWUf)c>~plE$5fx4aRgBA zb&SUtz%O97WxKF(y;Kp%eK`Og1+?D5>)qxe?b@TVv@>pf*7xN`^WH=QmcSWwn6H9u zg-*?5faA6yt3K2E>wq?(Y(P&yj}btBJ(Zu^JzUsRDp`rkF93X*BfOC{kbPFCX?uFH z8*`rJ=93iVgzC`avO0>xGQV}+g9pd6+wxrB{fr=M!8>xy@6iG`;yDols$<8O-5RV_ zCLu7*{i5Ha)%~NCaNovnD^N%KIk$(8#kH^uX&Zp+alG9()_ipSR#02ul1J(OKE`Pk zwCLBC)fB{iADF$tLIT?GLxZ>n&Hq%`IzLz3bG041WN&|#YYPFCA1#YKVE6fMmMyuR zo#Um%JibM1qh7!3yu0bDD6&7U_j{N@6O2$g+wL2!It3kiW&dpf_lSho(M=BnGRyRQXro^X!hvzFme$}=| zsq%$o<*P0Dw#O*pk@PmUIlKb+46hR!P-gZWn%p$YbbLmC_EwGH9^gHnXPRL3a`zrK(wly{n>0JV!X@y*fb<-6QLvo z^b4@mwNt;`U$57+RKNYpbhQt%SgwIL2!5IM4;`f-AlZYN-iyOS-nNXBGU?;}st&-1)lR(|_InH=`!`0QI`(5Vl`E@&3`(}k9`i#Z*3;_HR zbxy0Vx}7m(Z2QoGwe-k>dvAY;vvi3}HeY`x6hU({ob4M|DCd_Yr|(!I%u(rnE0ZO3 z#x%w9$cSb=<*_^&8{JOps0jD8H`ctT@<)(4UnmemI* z@RV`(W@mfK>C;tUCNW>7f0Y2nphFYv(e{w~yoUztzj~icwxhm^=1c1{7@4`lBuXbLR; zdX5H$q!{^H920Be8%Dqbc%ganv}lksY7?v~ry@g7!GIK7NhKos;pr1g8m6)$X@-{* zOoJQ2OdJNA?0n_NJO?}^`>yahpOR;KpJU^Qh;SwQhfDu@_NkL_hB0gM;iz zN>C+#*-n$6rccpfnJNuU;X#+z@@31|-BOpgF-PS=pmh7AZTazdr3P2+Y@!L%J;OQI zm62$S!Bs^{-%c$?q>%CrLV`D6)SbCq$Jn+J=4v0wk=hl1={>yd;lcu+ zU!VIbQ?-T4Q!jI1)*PXi+lCxIh~|c}pPx=Wv4soVv)#pbb@6bB{;RXuiMOJ)7R7i9 z+jhWu*66)!P@NyVpRYYCzv!6xfoi;BO%B_;4yj3xyP@S9RVg+q4npuX&Q#sLa|0h+ zP!VnX$hHuVH_kxUV`ejg-$;ZVr~`xC?+UA>e(^I0I=OGRu8waG%D_Tj=TS&%^Q6L# z?)=ii^{0>P%A@_*!O^yT9f{|x6&b_ofk)0h<}W5!!wn8noJ9|wq>Pd!wP&d*P^{WU z6u4P4R|r%E`(L9MFeDhHe^v+dNVlbQprXCKa%S%Z(|rGF?Koj)F1qCSSp7>RcH~!Q z=O@}We&(@Vh?RB-G!dD%S24Ir`(#5V;NX$DF#?56iK~;*r}&5{-di6f;XhB*wOnuTTaPtG zEmoXF->E4=8-(_~hlBR4YsXI_kX$7qT`LeWl=8})KcfD^OI9VAM;dDIn<-vqBz1JA zb9%VN>AAK%zs4`Q{MoI~bjXN5iNtkSzgCT+xm(yUowx^j+Tl#Mc@qB=74mLQhGW;VCv@niQiQ4lWI6wdiEzxcuQLK!DfGx2RoiP=MNj_CL+y_9>?_{`K|ge0aY!>KMo#U>1C_dXL$(eN;7o3Sbkb=7VCF|#%|L^o8#zO$4mvg*n6^1c-8 zLmEJ$R7&zWL%AjK$_HFrNwIIw-ZAkz;?|U3oG!?B~$BQIZ$s^uqy+L$^=f5h_8?ueJ6~9cb#WC{NySKPpFTk{LuuPWn;SMq0x63 z`{s@_%XhVh%0!_!?Jv8jEDy8zrA8R zk@HTPebB|{QHYiE|vUIZ5?D z`J1XJC-<+JnIjajX!R1w>7w{l@<(l+$1OeovE-3=g3+SwG(Wj7FcGQ12r|GjK%X_o zZ$I$N7=t$N)q-?Lg#6*Fd^Ac<99^KAQvPxFx9h`eTwB87(^_d_RH6n14p8d&6hM1; zvc|E9>lHD^NBIm-HYC?mYZpgNPi8-DwQjr$mhC$gdL#h?*)1xUedgqdEAJ@E5^Q zHkt?;_^x*25=;W@e|sG{)+?v7h-fM6?F-PGZ#wWY4 qUl0 z+nKYIK^x_P25MV|iY0p5F0Css4c!;kk8z*Cm$>gRuPlndoHR+!kw0x&uktJwAkIRXSoTZ){MW^HXC{v`mx~S&EbY?R~}(B z=TiJ*uq}opd9^btxd6i>X;!5bsF3CTJ=V#NP(pMb_a%Lo%$_sqZei=ty+rz+Z)${{ zM)Fs834vpy37~L&kV~rOrcPU0QzV-+pH?TXxM&43>h;D`TI2oXY~@T((vKw3$+wx* z*&%{=0tv~p#y5lW%~p6A6x-hS2lSW~O=*!0gl%`0G!!z)7%LQEC{EN7vnXrqyX=nM zK8^XtHR-0G*FTQdf*0PYsIekt@=vnSg-yA0Up*+G3EHebC2;d%@9{#O*EnT5=k{!H zJu=8S3Nv}7w6$i=;2;^qRSfq-@Po9n&2!&hjEf52OPMl_(r0Y7raf97Vr(w5c*?(% zQR1$=Wa;=C6;oq4=YIxBZLi0Qr@riUSyPqoiss+Zv2EF1lI+VuLY}Ps)%-a|_|kD- z5ZwEXYfVnJ12lgqU?;)07mOd!9J$_B`vw4XBA@FdSV?j{)_KQIE%3X2oVVk`duTPw z9SdM*Ym(w6oX!oPVWddx=6bc7T{Lw*z^C&J37*SVf3PhNrJ7xz; zzxv_O0ChV*2p=kwhN1P%)7r5=Bw{Bv5InxmJ*Ej4qV@_Nuq#kBl|D89!A9)daul=F zVn8^r1Zvz}i3sEMv=^iz(x{quij|GT-DsRNKi2QxjA6>@M==oeMaU+654biI96u%g zg>ulpJeFeZF&3fvCTb4KHyS|7*d*k-^N0A1D z{j;fwnNic1nAFjL86*Anr=Xz^+FQoSvyzKso53W?s=ulmvsI0F!pz?S+Uin2b1x0| zf9+{`SaBA*#P7Z&=^}Zf>M&>6oxtF+nMfdC-{d%-U?pSA-h8QAX@rv~lgtV#kjFft zPBQFb9NeyHnO4J|HI(B&kKn#$+1NLq!Awh1^o)7baWG{6`fi{};s;$7t-h0g(JJXY zxL(BKM096|G@wEHgFuMSK(fmS*}9cvS9A zCaURj+S+)zK=;RDQ`DhtTY(|ydLRv)$xgPoYtG?gL&Hp_HoUuf^4)sH`ln=5Wx7kZ z>%RQlclw`pv_Z_vY3-mO*Rsdp@Sn#Ner)IG9qhUn#LJhT;M~P8XA*xb`9gNu){J91 zLnZ>Rs^ok}9GP(v`D=4>dcJZ{Y-m3?;w)VD^`bZ@*`q|sd6KH0dSLrw2wkM18wM%K zm&N&5Y&E-)_0kfP;0vper>t_bHH^Y3P9e^P4#b#>XQx3llYR!=Iob^X^R9ZDWcBBy84iN@ zzYm>H6a??i9Fd#{zQs4M2b8*P$F2 z^6M(A`u2gxE20k8^dw@xUaBd#c;QK85gsrSxrPLOGr&8!8Fdb~UFu-@l{GClhv7t# zI$*9@Wv-4JTVsjvxd@y61tpfpU=%i_@oOFxq#3oZDCD;-{rtDE7O<~hJ9>`Z_Sry# zF6;*cQh@ Date: Thu, 12 Nov 2026 00:01:16 +0800 Subject: [PATCH 4/6] fix(editor): keep drag cancellation and slash selection in native focus --- qml/EditorTools.qml | 36 +++++++++++++++++++++++++++--------- 1 file changed, 27 insertions(+), 9 deletions(-) diff --git a/qml/EditorTools.qml b/qml/EditorTools.qml index 3c75a9a..cf1aba4 100644 --- a/qml/EditorTools.qml +++ b/qml/EditorTools.qml @@ -25,9 +25,11 @@ Item { property int contextSequence: 0 readonly property var handleBlock: pressedBlock || state.block readonly property bool dragInside: dragX >= 0 && dragX < width - outlineWidth && dragY >= 0 && dragY < height - function cancelDrag() { + function cancelDrag(restoreFocus) { + const restore = restoreFocus && handle.activeFocus && visible && editable && !popupActive if (handlePointer && handlePointer.pressed) handlePointer.gestureCanceled = true dragging = false; pressedBlock = null; post("cancelBlockMove") + if (restore) source.editor.forceActiveFocus() } function previewDrag() { if (dragInside) post("previewBlockMove", {pos: pressedBlock.pos, y: dragY}) @@ -77,14 +79,13 @@ Item { const slash = state.slash if (slash && slash.items.length && editable) { caretAnchor.x = Math.max(0, Math.min(width - outlineWidth - 30, slash.x)); caretAnchor.y = Math.max(0, Math.min(height - 22, slash.y)) - slashMenu.currentIndex = slash.index if (!slashMenu.visible) slashMenu.openForCaret(caretAnchor) + Qt.callLater(slashMenu.syncSelection) } else if (slashMenu.visible) closeSlash() } onStateChanged: uiChanged() onEditableChanged: if (!editable) cancelDrag() onVisibleChanged: if (!visible) cancelDrag() - Shortcut { sequence: "Escape"; enabled: root.dragging; onActivated: root.cancelDrag() } Item { id: caretAnchor; width: 8; height: 18; x: 32; y: 18 } LiquidActionButton { id: handle @@ -96,6 +97,13 @@ Item { implicitWidth: 26; implicitHeight: 26; iconOnly: true; iconName: "more"; iconSize: 16 materialForm: true Accessible.name: "块操作,可拖动块,或使用 Alt+Shift+方向键移动" + Keys.onShortcutOverride: function(event) { + if (root.dragging && event.key === Qt.Key_Escape) event.accepted = true + } + Keys.onEscapePressed: function(event) { + if (root.dragging) { root.cancelDrag(true); event.accepted = true } + else event.accepted = false + } onClicked: { root.block = root.state.block; root.spellSuggestions = []; blockMenu.openFromButton(handle) } MouseArea { anchors.fill: parent @@ -112,7 +120,10 @@ Item { onPositionChanged: function(mouse) { if (!pressed || gestureCanceled) return const point = mapToItem(root, mouse.x, mouse.y) - if (Math.abs(point.y - startY) > 6) root.dragging = true + if (!root.dragging && Math.abs(point.y - startY) > 6) { + handle.forceActiveFocus(Qt.MouseFocusReason) + root.dragging = true + } if (root.dragging) { root.dragX = point.x; root.dragY = point.y root.previewDrag() @@ -127,9 +138,9 @@ Item { } else if (mouse.modifiers & Qt.ShiftModifier) root.post("selectBlock", {pos: startPos, extend: true}) else if (containsMouse) { root.block = root.pressedBlock; root.spellSuggestions = []; blockMenu.openFromButton(handle) } - root.cancelDrag() + root.cancelDrag(true) } - onCanceled: root.cancelDrag() + onCanceled: root.cancelDrag(true) } KosToolTip { target: handle; text: "拖动移动块,点击打开块操作" } } @@ -188,7 +199,14 @@ Item { id: slashMenu; sourceItem: root.sceneItem; anchorItem: caretAnchor; focus: false maxHeight: 320 property bool suppressOnClose: true - onOpened: suppressOnClose = true + function syncSelection() { + const slash = root.state.slash + if (!visible || !slash || !slash.items.length) return + currentIndex = slash.index + if (contentItem && contentItem.positionViewAtIndex) + contentItem.positionViewAtIndex(currentIndex, ListView.Contain) + } + onOpened: { suppressOnClose = true; Qt.callLater(syncSelection) } // Filtering, applying an entry and changing documents also close this menu. // Only an explicit dismissal should suppress the current slash query. onClosed: if (suppressOnClose && root.state.slash && root.state.slash.items.length && root.editable) root.post("dismissSlash") @@ -200,8 +218,8 @@ Item { text: modelData.label; highlighted: slashMenu.currentIndex === index onTriggered: root.post("slashChoose", {index: index}) } - onObjectAdded: function(index, object) { slashMenu.insertItem(index, object) } - onObjectRemoved: function(index, object) { slashMenu.removeItem(object) } + onObjectAdded: function(index, object) { slashMenu.insertItem(index, object); Qt.callLater(slashMenu.syncSelection) } + onObjectRemoved: function(index, object) { slashMenu.removeItem(object); Qt.callLater(slashMenu.syncSelection) } } } NotesPopover { From b2a6104ae754c0c0609ff80a995e56b8eb01b3a2 Mon Sep 17 00:00:00 2001 From: liubw Date: Thu, 12 Nov 2026 00:04:16 +0800 Subject: [PATCH 5/6] docs(editor): archive native acceptance results and remaining blockers --- docs/editor-interaction-review.md | 26 +- .../AdvancedEditorRegression.safe-cdp.mjs | 84 +++ .../NativeEditorInteractionRegression.mjs | 49 ++ .../editor-interaction-2026-11-11/README.md | 24 +- .../advanced-final-report.json | 71 +++ .../advanced-final.log | 12 + output/editor-interaction-2026-11-11/app.log | 5 + .../editor-interaction-2026-11-11/build.log | 293 ++++++++++ .../ci-provisioning-failure.json | 220 ++++++++ .../ci-provisioning-failure.log | 518 ++++++++++++++++++ .../configure.log | 454 +++++++++++++++ .../editor-build.log | 9 + .../final-native-summary.json | 201 +++++++ .../native-cancel-explicit.log | 4 + .../native-cancel-explicit.mjs | 38 ++ .../native-cancel-report.json | 12 + .../native-copy-report.json | 10 + .../native-copy.log | 2 + .../native-copy.mjs | 35 ++ .../native-drag-report.json | 30 + .../native-final.log | 35 ++ .../native-report.json | 12 + .../native-slash-report.json | 9 + .../native-slash.log | 28 + .../editor-interaction-2026-11-11/native.log | 22 + .../pending-runtime-fixes.json | 21 + .../slash-cdp-report.json | 8 + .../slash-cdp.log | 1 + .../slash-cdp.mjs | 35 ++ .../block-menu.png | Bin 0 -> 101204 bytes .../copy-menu-after.png | Bin 0 -> 100310 bytes .../copy-menu-before.png | Bin 0 -> 98835 bytes .../drag-boundary.png | Bin 0 -> 66624 bytes .../edge-scroll.png | Bin 0 -> 90362 bytes .../find-query.png | Bin 0 -> 88589 bytes .../slash-last-cdp.png | Bin 0 -> 78854 bytes .../slash-settled.png | Bin 0 -> 79246 bytes 37 files changed, 2259 insertions(+), 9 deletions(-) create mode 100644 output/editor-interaction-2026-11-11/AdvancedEditorRegression.safe-cdp.mjs create mode 100644 output/editor-interaction-2026-11-11/NativeEditorInteractionRegression.mjs create mode 100644 output/editor-interaction-2026-11-11/advanced-final-report.json create mode 100644 output/editor-interaction-2026-11-11/advanced-final.log create mode 100644 output/editor-interaction-2026-11-11/app.log create mode 100644 output/editor-interaction-2026-11-11/build.log create mode 100644 output/editor-interaction-2026-11-11/ci-provisioning-failure.json create mode 100644 output/editor-interaction-2026-11-11/ci-provisioning-failure.log create mode 100644 output/editor-interaction-2026-11-11/configure.log create mode 100644 output/editor-interaction-2026-11-11/editor-build.log create mode 100644 output/editor-interaction-2026-11-11/final-native-summary.json create mode 100644 output/editor-interaction-2026-11-11/native-cancel-explicit.log create mode 100644 output/editor-interaction-2026-11-11/native-cancel-explicit.mjs create mode 100644 output/editor-interaction-2026-11-11/native-cancel-report.json create mode 100644 output/editor-interaction-2026-11-11/native-copy-report.json create mode 100644 output/editor-interaction-2026-11-11/native-copy.log create mode 100644 output/editor-interaction-2026-11-11/native-copy.mjs create mode 100644 output/editor-interaction-2026-11-11/native-drag-report.json create mode 100644 output/editor-interaction-2026-11-11/native-final.log create mode 100644 output/editor-interaction-2026-11-11/native-report.json create mode 100644 output/editor-interaction-2026-11-11/native-slash-report.json create mode 100644 output/editor-interaction-2026-11-11/native-slash.log create mode 100644 output/editor-interaction-2026-11-11/native.log create mode 100644 output/editor-interaction-2026-11-11/pending-runtime-fixes.json create mode 100644 output/editor-interaction-2026-11-11/slash-cdp-report.json create mode 100644 output/editor-interaction-2026-11-11/slash-cdp.log create mode 100644 output/editor-interaction-2026-11-11/slash-cdp.mjs create mode 100644 screenshots/editor-interaction-2026-11-11/block-menu.png create mode 100644 screenshots/editor-interaction-2026-11-11/copy-menu-after.png create mode 100644 screenshots/editor-interaction-2026-11-11/copy-menu-before.png create mode 100644 screenshots/editor-interaction-2026-11-11/drag-boundary.png create mode 100644 screenshots/editor-interaction-2026-11-11/edge-scroll.png create mode 100644 screenshots/editor-interaction-2026-11-11/find-query.png create mode 100644 screenshots/editor-interaction-2026-11-11/slash-last-cdp.png create mode 100644 screenshots/editor-interaction-2026-11-11/slash-settled.png diff --git a/docs/editor-interaction-review.md b/docs/editor-interaction-review.md index d6698fc..742ddc5 100644 --- a/docs/editor-interaction-review.md +++ b/docs/editor-interaction-review.md @@ -16,9 +16,9 @@ ![正文与紧凑工具栏](../screenshots/editor-interaction-2026-11-11/body.png) -正文查找默认一行;替换入口在需要时展开。下图为空查询状态,导航按钮禁用。 +正文查找默认一行;替换入口在需要时展开。输入 `01` 并点击下一个匹配后,计数为 `1/1`,正文选中对应文字。 -![单行正文查找](../screenshots/editor-interaction-2026-11-11/find-native.png) +![单行正文查找与匹配导航](../screenshots/editor-interaction-2026-11-11/find-query.png) 展开替换后增加一行,正文区域随之下移;空查询时替换按钮禁用。 @@ -28,12 +28,30 @@ ![正文查询与匹配高亮](../screenshots/editor-interaction-2026-11-11/replace-query.png) +块菜单中,首块的“上移块”和尚无块剪贴板内容时的“粘贴块”禁用;普通段落不提供代码语言等专用操作。 + +![按当前块启用操作](../screenshots/editor-interaction-2026-11-11/block-menu.png) + +复制后重开菜单,“粘贴块”随之启用。 + +![复制后的块菜单](../screenshots/editor-interaction-2026-11-11/copy-menu-after.png) + ## 验证 构建、测试、原生交互和截图均限定在 `kos-vm-dev`;使用独立设置和可丢弃的合成笔记。 网页 bundle 已在 VM 重新构建并回传,SHA-256 为 `b76af6b3adb816ccd930cdeb78b50c2b0015cb6c09e7878d07d1410b2a0af3a1`。块手柄状态回归和六项真实编辑器集成检查已通过,覆盖右键目标、落点预览与撤销、折叠落点、16 项斜杠菜单键盘访问、取消状态与无结果查询。集成检查中的拖动通过工具动作验证;原始输出、失败记录及 VM 源码指纹见[验证记录](../output/editor-interaction-2026-11-11/README.md)。 -已用原生快捷键打开正文查找并查看单行布局。较广的 Advanced 回归发现一处测试断言错误:整个文档包含合法的尾部空段落,不能直接等同于当前列表段落的 `/`。断言已修正;后续重跑尚未完成,当前不将该套件计为通过。 +原生操作已确认:第四段拖到第二段之前、再连续拖回末尾,移动后手柄仍跟随原块;在编辑区外松手不改变内容。长文底部保持鼠标不动时,滚动位置连续从 `176` 增至 `432`、`624`。Escape 独立取消检查通过,但连续移动后再次拖动的取消出现失败,因此不计为全场景通过;最终源码让拖动手柄取得键盘焦点并直接处理 Escape,保持取消后松手不提交的门控,此修复待运行复验。 + +原生查找已完成打开、输入 `01`、导航到 `1/1` 和展开/收起替换,截图均经查看。复制块后立即重开同一手柄菜单,“粘贴块”启用。 + +斜杠菜单的编辑器状态可以选到第 16 项 `toc`,但 VM 的原生弹层仍停留在顶部并高亮“正文”。最终源码改为在打开菜单、条目增删完成后同步最新选择,并将该行滚入视野;该修复已完成源码复核,尚未运行。下图记录的是修复前失败,不能作为末项可见的通过证据。 + +![修复前:编辑器索引与弹层不同步](../screenshots/editor-interaction-2026-11-11/slash-settled.png) + +Advanced 原始回归因测试断言将整个文档的 `/\n` 与当前段落的 `/` 比较而失败;断言已修正。VM 临时副本增加 CDP 请求超时后顺序重跑,前九组通过,包括三种列表、任务框几何、块操作撤销、折叠/目录、查找替换、公式、脚注及 Mermaid。随后剪贴板图片导入等待超时,未执行后续表格宽度和最终元数据/schema 检查,因此完整套件未通过。原始失败、最终重跑输出及使用的临时驱动均保留。 + +最新 `Main.qml`、`SourceEditor.qml` 的跨文档查询恢复,以及 `EditorTools.qml` 的连续拖动 Escape 与斜杠菜单同步修复,均已完成源码复核。自动审批阻止向 VM 传入最新源码,因此这些修复没有运行验收。`source-hashes.json` 记录的是实际运行快照,不能当作最终提交的完整指纹。 -本轮新增的跨文档查询恢复涉及 `Main.qml` 和 `SourceEditor.qml`,已完成源码复核。自动审批阻止向 VM 传送这两个最新文件,因此 VM 的运行结果不覆盖该修复;最终提交另由 PR 的现有 Flatpak CI 构建。原生鼠标检查和截图结果将在完成后补充。 +PR 的三次 [Flatpak CI](https://github.com/NextKde/NkNotes/actions/runs/43035039939) 因 Ubuntu 软件源 DNS 解析失败,在依赖准备阶段满 60 分钟超时,未进入应用编译;日志和关联运行已保存在验证记录中。PR 暂不合入 `main`,待上述原生修复复验及最终源码构建完成。 diff --git a/output/editor-interaction-2026-11-11/AdvancedEditorRegression.safe-cdp.mjs b/output/editor-interaction-2026-11-11/AdvancedEditorRegression.safe-cdp.mjs new file mode 100644 index 0000000..7b02582 --- /dev/null +++ b/output/editor-interaction-2026-11-11/AdvancedEditorRegression.safe-cdp.mjs @@ -0,0 +1,84 @@ +// Manual VM-only integration test. This replaces the active disposable fixture. +import assert from 'node:assert/strict'; +import fs from 'node:fs'; +const endpoint=process.env.NEXTNOTES_CDP_URL||'http://127.0.0.1:9226'; +const fixture=process.env.NEXTNOTES_TEST_FILE; +assert.ok(fixture,'Provide NEXTNOTES_TEST_FILE for the disposable note open in the VM.'); +const target=(await (await fetch(endpoint+'/json/list')).json()).find(x=>x.url==='qrc:/editor/index.html'); +const ws=new WebSocket(target.webSocketDebuggerUrl);await new Promise((resolve,reject)=>{ws.onopen=resolve;ws.onerror=reject;}); +let sequence=0;const requests=new Map(),results=[]; +ws.onmessage=event=>{const response=JSON.parse(event.data),request=requests.get(response.id);if(request){requests.delete(response.id);response.error?request.reject(response.error):request.resolve(response.result);}}; +const call=(method,params={})=>new Promise((resolve,reject)=>{const id=++sequence;const timer=setTimeout(()=>{requests.delete(id);reject(Error('CDP timeout '+method+' '+JSON.stringify(params)))},8000);requests.set(id,{resolve:value=>{clearTimeout(timer);resolve(value)},reject:error=>{clearTimeout(timer);reject(error)}});ws.send(JSON.stringify({id,method,params}));}); +const run=async expression=>{const response=await call('Runtime.evaluate',{expression,awaitPromise:true,returnByValue:true});if(response.exceptionDetails)throw Error(JSON.stringify(response.exceptionDetails));return response.result.value;}; +const wait=ms=>new Promise(resolve=>setTimeout(resolve,ms)); +async function until(fn){const deadline=Date.now()+10000;while(Date.now()run('nextnotes.snapshot()'); +const doc=async()=> (await snapshot()).doc; +const action=(name,args={})=>run(`nextnotes.tools(${JSON.stringify(name)},${JSON.stringify(args)})`); +const command=name=>run(`(()=>{nextnotes.command(${JSON.stringify(name)});return true})()`); +const key=async(key,code,vk,modifiers=0,text)=>{await call('Input.dispatchKeyEvent',{type:'keyDown',key,code,windowsVirtualKeyCode:vk,modifiers,text});await call('Input.dispatchKeyEvent',{type:'keyUp',key,code,windowsVirtualKeyCode:vk,modifiers});await wait(30);}; +const text=value=>call('Input.insertText',{text:value}); +await until(()=>run('!!window.nextnotes')); +const active=await snapshot();assert.equal(decodeURIComponent(new URL(active.baseUrl).pathname),fixture);assert.ok(fs.readFileSync(fixture,'utf8').startsWith('---\ncustom: untouched\n---\n')); +async function load(source){await run(`nextnotes.load({epoch:nextnotes.snapshot().epoch,baseUrl:nextnotes.snapshot().baseUrl,source:${JSON.stringify(source)}})`);await until(()=>run('nextnotes.view().editable'));await wait(100);} +const plain=()=>run(`nextnotes.view().state.doc.textBetween(0,nextnotes.view().state.doc.content.size,${JSON.stringify('\n')})`); +const position=(type,value)=>run(`(()=>{let result;nextnotes.view().state.doc.descendants((node,pos)=>{if(result===undefined&&node.type.name===${JSON.stringify(type)}&&node.textContent===${JSON.stringify(value)})result=pos;});return result;})()`); +const ok=name=>{results.push({name,passed:true});console.log(name);}; +try{ + await load('');await run('nextnotes.view().focus()');await text('/');await text('h2');await wait(120); + assert.ok((await run('nextnotes.toolsState().slash.items')).some(x=>x.command==='heading2')); + await key('Enter','Enter',13);assert.equal((await doc()).content[0].type,'heading');assert.equal((await doc()).content[0].attrs.level,2); + await command('undo');assert.equal(await plain(),'/h2');await command('redo');await text('Slash title');ok('slash_filter_keyboard_conversion_single_undo'); + for(const kind of ['bullet','ordered','task']){ + await load('');await run('nextnotes.view().focus()');await text('/');await wait(120); + const entries=await run('nextnotes.toolsState().slash.items'); + await action('slashChoose',{index:entries.findIndex(entry=>entry.command===kind)});await wait(120); + assert.equal(await run('document.querySelectorAll("li .editor-empty-line").length'),0,'list items must not advertise slash insertion'); + await text('/');await wait(120); + assert.equal(await run('nextnotes.toolsState().slash'),null,'slash inside '+kind+' is literal text'); + assert.equal(await run('nextnotes.view().state.selection.$from.parent.textContent'),'/'); + await key('Backspace','Backspace',8);await key('Enter','Enter',13);await text('/');await wait(120); + assert.ok(await run('nextnotes.toolsState().slash'),'slash insertion returns after leaving '+kind); + } + ok('slash_lists_literal_input_and_exit'); + await load('- [ ] Task\n');await run('nextnotes.view().focus()'); + const taskBox=()=>run(`(()=>{const box=getComputedStyle(document.querySelector('li[data-checked]'),'::before');return {width:box.width,height:box.height,left:box.left,top:box.top,border:box.borderWidth};})()`); + const uncheckedBox=await taskBox();assert.ok(parseFloat(uncheckedBox.width)>0); + await command('check');assert.equal(await run('document.querySelector("li[data-checked]").dataset.checked'),'true'); + assert.deepEqual(await taskBox(),uncheckedBox,'checking a task must not resize or move its box'); + await command('check');assert.equal(await run('document.querySelector("li[data-checked]").dataset.checked'),'false'); + assert.deepEqual(await taskBox(),uncheckedBox);ok('task_checkbox_stable_geometry'); + await load('A\n\nB\n\nC\n');await action('duplicateBlock',{pos:3});assert.equal(await plain(),'A\nB\nB\nC');await command('undo');assert.equal(await plain(),'A\nB\nC'); + await action('moveBlock',{pos:3,direction:'up'});assert.equal(await plain(),'B\nA\nC');await command('undo'); + await action('moveBlock',{pos:3,direction:'down'});assert.equal(await plain(),'A\nC\nB');await command('undo'); + await action('selectBlock',{pos:0});await action('selectBlock',{pos:6,extend:true});await action('duplicateBlock',{pos:3,selection:true});assert.equal(await plain(),'A\nB\nC\nA\nB\nC'); + await command('undo');await action('deleteBlock',{pos:3});assert.equal(await plain(),'A\nC');await command('undo');ok('block_duplicate_move_multiselect_delete_undo'); + await load('# Main\n\nIntro\n\n## One\n\none\n\n## Two\n\ntwo\n');const one=await position('heading','One'),source=(await snapshot()).source; + await action('toggleFold',{pos:one});assert.ok(await run(`Array.from(document.querySelectorAll('.folded-content')).some(node=>getComputedStyle(node).display==='none')`));assert.equal((await snapshot()).source,source); + await action('jump',{pos:one});assert.equal(await run('document.querySelectorAll(".folded-content").length'),0); + await key('End','End',35,2);await key('Enter','Enter',13);await action('insertToc');await wait(100);assert.ok((await snapshot()).source.includes('[toc]'));assert.equal(await run('document.querySelectorAll(".editor-toc a").length'),3); + await run(`(()=>{const v=nextnotes.view();v.dispatch(v.state.tr.insertText('Changed ',1));})()`);await wait(100);assert.match(await run('document.querySelector(".editor-toc a").textContent'),/Changed Main/);const tocSource=(await snapshot()).source;await load(tocSource);assert.equal((await doc()).content.filter(n=>n.type==='toc').length,1);await load('\\[toc]\n');assert.equal((await doc()).content[0].type,'paragraph');ok('outline_folding_readonly_view_live_toc'); + await load('Alpha **alpha** ALPHA\n\nalpha\n');await action('search',{query:'alpha',caseSensitive:false});await wait(100);assert.equal((await run('nextnotes.toolsState().search')).total,4); + await action('replaceAll',{replacement:'Beta'});assert.equal(await plain(),'Beta Beta Beta\nBeta');assert.ok(JSON.stringify(await doc()).includes('"strong"'));await command('undo');assert.equal(await plain(),'Alpha alpha ALPHA\nalpha'); + await action('search',{query:'alpha',caseSensitive:true});await wait(80);assert.equal((await run('nextnotes.toolsState().search')).total,2);await action('findNext');await action('replace',{replacement:'one'});assert.match(await plain(),/one/); + await load('a.b a+b [x] İZ\n');await action('search',{query:'a.b'});await wait(80);assert.equal((await run('nextnotes.toolsState().search')).total,1);ok('literal_case_search_replace_all_preserves_marks_undo'); + await load('$E=mc^2$\n\n$$\n\\frac{a}{b}\n$$\n');assert.equal((await doc()).content[0].content[0].type,'math_inline');assert.equal((await doc()).content[1].type,'math_block');assert.equal(await run('document.querySelectorAll(".katex").length'),2); + await action('setMath',{pos:await position('math_block','\\frac{a}{b}'),display:true,source:'\\sum_{i=1}^n i'});assert.match((await snapshot()).source,/\\sum/);await command('undo');assert.match((await snapshot()).source,/\\frac/);ok('math_parse_render_edit_undo'); + await load('Note\n');await key('End','End',35,2);await action('footnote',{text:'Footnote text'});let content=await doc();assert.ok(JSON.stringify(content).includes('"footnote_reference"'));assert.ok(content.content.some(x=>x.type==='footnote_definition'));assert.match((await snapshot()).source,/Footnote text/);ok('footnote_insert_serialization'); + await load('```python\ndef hello(name):\n return "Hello " + name\n```\n\n```mermaid\nflowchart LR\n A[Write] --> B[Save]\n```\n');assert.ok(await run('document.querySelectorAll(".token").length')>0); + await until(()=>run('!!document.querySelector(".diagram-preview img")'));assert.ok(await run('document.querySelector(".diagram-preview img").src.startsWith("data:image/svg+xml")')); + const exported=await run('nextnotes.exportBody()');assert.ok(exported.includes('data:image/svg+xml'));assert.ok((await run(`new DOMParser().parseFromString(${JSON.stringify(exported)},'text/html').body.textContent`)).includes('def hello'));ok('code_highlighting_and_offline_mermaid_export'); + await load('Image: ');await key('End','End',35,2); + await run(`(async()=>{const canvas=document.createElement('canvas');canvas.width=240;canvas.height=80;const context=canvas.getContext('2d');context.fillStyle='#dfe9f4';context.fillRect(0,0,240,80);context.fillStyle='#234';context.font='22px sans-serif';context.fillText('Attachment',38,48);const blob=await new Promise(resolve=>canvas.toBlob(resolve));const transfer=new DataTransfer();transfer.items.add(new File([blob],'Clipboard.png',{type:'image/png'}));nextnotes.view().dom.dispatchEvent(new ClipboardEvent('paste',{clipboardData:transfer,bubbles:true,cancelable:true}));})()`); + await until(()=>run('!!document.querySelector("img[data-original-src]")&&!nextnotes.snapshot().composing')); + const image=(await doc()).content[0].content.find(n=>n.type==='image');assert.ok(image.attrs.src.startsWith('assets/')); + await until(()=>run('document.querySelector("img[data-original-src]").naturalWidth===240')); + await wait(1100);assert.ok(fs.readFileSync(fixture,'utf8').includes(image.attrs.src));ok('clipboard_image_import_file_storage_insert_and_autosave'); + await load('| A | B |\n| --- | --- |\n| a | b |\n');const original=(await snapshot()).source; + await run(`(()=>{const v=nextnotes.view();const cell=v.state.doc.firstChild.firstChild.firstChild;v.dispatch(v.state.tr.setNodeMarkup(2,undefined,{...cell.attrs,colwidth:[200]}));})()`); + assert.equal((await snapshot()).source,original);await wait(150);assert.deepEqual((await run('nextnotes.toolsState().tableWidths'))[0][0],[200]);ok('table_column_width_view_only_no_markdown_rewrite'); + await run('nextnotes.view().state.doc.check();true'); + await wait(1100);assert.ok(fs.readFileSync(fixture,'utf8').startsWith('---\ncustom: untouched\n---\n'));ok('metadata_and_schema_integrity'); + if(process.env.NEXTNOTES_TEST_REPORT)fs.writeFileSync(process.env.NEXTNOTES_TEST_REPORT,JSON.stringify({results,snapshot:await snapshot()},null,2)); +}catch(error){console.error(error);if(process.env.NEXTNOTES_TEST_REPORT)fs.writeFileSync(process.env.NEXTNOTES_TEST_REPORT,JSON.stringify({results,error:error.stack,snapshot:await snapshot()},null,2));process.exitCode=1;} +ws.close();setTimeout(()=>process.exit(process.exitCode||0),200); diff --git a/output/editor-interaction-2026-11-11/NativeEditorInteractionRegression.mjs b/output/editor-interaction-2026-11-11/NativeEditorInteractionRegression.mjs new file mode 100644 index 0000000..6c93fca --- /dev/null +++ b/output/editor-interaction-2026-11-11/NativeEditorInteractionRegression.mjs @@ -0,0 +1,49 @@ +import assert from 'node:assert/strict'; +import {execFileSync} from 'node:child_process'; +import fs from 'node:fs'; +const base='/home/amao/nknotes-review-agent-20261111',win='16777260'; +const env={...process.env,DISPLAY:':0',XAUTHORITY:'/run/user/1000/xauth_AlxRJL',XDG_RUNTIME_DIR:'/run/user/1000',DBUS_SESSION_BUS_ADDRESS:'unix:path=/run/user/1000/bus'}; +const xd=(...args)=>execFileSync('xdotool',args.map(String),{env,encoding:'utf8'}); +xd('windowactivate','--sync',win); +const target=(await(await fetch('http://127.0.0.1:9241/json/list')).json()).find(x=>x.url==='qrc:/editor/index.html'); +const ws=new WebSocket(target.webSocketDebuggerUrl);await new Promise(r=>ws.onopen=r); +let serial=0;const pending=new Map(); +ws.onmessage=e=>{const r=JSON.parse(e.data),p=pending.get(r.id);if(p){pending.delete(r.id);clearTimeout(p.timer);r.error?p.reject(r.error):p.resolve(r.result)}}; +const call=(method,params={})=>new Promise((resolve,reject)=>{const id=++serial,timer=setTimeout(()=>{pending.delete(id);reject(Error('Timeout '+method+' '+JSON.stringify(params)))},7000);pending.set(id,{resolve,reject,timer});ws.send(JSON.stringify({id,method,params}))}); +const run=async expression=>{const r=await call('Runtime.evaluate',{expression,returnByValue:true,awaitPromise:true});if(r.exceptionDetails)throw Error(JSON.stringify(r.exceptionDetails));return r.result.value}; +const wait=ms=>new Promise(r=>setTimeout(r,ms)); +const state=()=>run('nextnotes.toolsState()'); +const doc=()=>run('nextnotes.snapshot().source'); +const boxes=()=>run('(()=>{const v=nextnotes.view(),out=[];v.state.doc.forEach((node,pos)=>{const r=v.nodeDOM(pos).getBoundingClientRect();out.push({pos,title:node.textContent,x:r.left,y:r.top,height:r.height,bottom:r.bottom})});return out})()'); +const load=async text=>{await run('nextnotes.load({epoch:nextnotes.snapshot().epoch,baseUrl:nextnotes.snapshot().baseUrl,source:'+JSON.stringify(text)+'})');await wait(1200);await run('nextnotes.view().focus()');await wait(500)}; +let web={x:509,y:91,width:771,height:682}; +const move=async(x,y)=>{xd('mousemove','--window',win,Math.round(x),Math.round(y));await wait(420)}; +const click=async(x,y)=>{await move(x,y);xd('click','--window',win,1);await wait(220)}; +const key=async name=>{xd('keydown','--window',win,name);await wait(120);xd('keyup','--window',win,name);await wait(250)}; +const shot=async name=>{await wait(450);execFileSync('spectacle',['-b','-n','-a','-e','-S','-o',base+'/screenshots/'+name+'.png'],{env,stdio:'ignore'});await wait(100)}; +const hover=async title=>{const b=(await boxes()).find(x=>x.title===title);assert.ok(b,title);await move(web.x+b.x+70,web.y+b.y+b.height/2-2);await move(web.x+b.x+80,web.y+b.y+b.height/2);assert.equal((await state()).block.title,title);const s=(await state()).block;return {x:web.x+Math.max(12,s.x-34)+13,y:web.y+Math.max(0,s.y)+13}}; +const press=async title=>{const h=await hover(title);await move(h.x,h.y);execFileSync('ydotool',['key','272:1'],{env:{...env,YDOTOOL_SOCKET:'/run/user/1000/.ydotool_socket'}});await wait(100)}; +const release=async()=>{execFileSync('ydotool',['key','272:0'],{env:{...env,YDOTOOL_SOCKET:'/run/user/1000/.ydotool_socket'}});await wait(320)}; +const results=[]; +async function test(name,fn){try{await fn();results.push({name,passed:true});console.log('PASS',name)}catch(e){results.push({name,passed:false,error:e.stack});console.error('FAIL',name,e);execFileSync('ydotool',['key','272:0'],{env:{...env,YDOTOOL_SOCKET:'/run/user/1000/.ydotool_socket'}});await key('Escape')}fs.writeFileSync(base+'/native-drag-report.json',JSON.stringify({results},null,2))} +try{ +await key('Escape');await click(1219,104);await wait(400); +await test('native drag and repeated drag retain moved block handle',async()=>{ + await load('第一段\n\n第二段\n\n第三段\n\n第四段\n');await click(700,123); + let b=(await boxes()).find(x=>x.title==='第二段');await press('第四段');await move(web.x+45,web.y+b.y+2);assert.ok((await state()).dropTarget);await shot('drag-boundary');await release(); + assert.deepEqual((await boxes()).map(x=>x.title),['第一段','第四段','第二段','第三段']);assert.equal((await state()).block.title,'第四段'); + b=(await boxes()).find(x=>x.title==='第三段');await press('第四段');await move(web.x+45,web.y+b.bottom-2);await release();assert.deepEqual((await boxes()).map(x=>x.title),['第一段','第二段','第三段','第四段']);assert.equal((await state()).block.title,'第四段'); +}); +await test('Escape and release outside editor cancel native drag',async()=>{ + const before=await doc();let b=(await boxes()).find(x=>x.title==='第二段');await press('第四段');await move(web.x+45,web.y+b.y+2);assert.ok((await state()).dropTarget);await key('Escape');await release();assert.equal(await doc(),before);assert.equal((await state()).dropTarget,null); + await press('第四段');await move(web.x-30,web.y+200);await release();assert.equal(await doc(),before);assert.equal((await state()).dropTarget,null); +}); +await test('first-block menu disables move-up and empty clipboard paste',async()=>{ + const h=await hover('第一段');await click(h.x,h.y);await shot('block-menu');assert.equal((await state()).block.canMoveUp,false);assert.equal((await state()).canPasteBlock,false);await key('Escape'); +}); +await test('stationary pointer at edge keeps scrolling and Escape stops it',async()=>{ + await load(Array.from({length:65},(_,i)=>'段落 '+String(i+1).padStart(2,'0')).join('\n\n')+'\n');await press('段落 01');await move(web.x+45,web.y+web.height-18); + console.log('EDGE before',JSON.stringify(await state()));const s0=await run('scrollY');await wait(650);const s1=await run('scrollY');await wait(500);const s2=await run('scrollY');console.log('EDGE samples',JSON.stringify({s0,s1,s2}));assert.ok(s1>s0+50,{s0,s1,s2});assert.ok(s2>s1+50,{s0,s1,s2});await shot('edge-scroll');await key('Escape');await release();const stop=await run('scrollY');await wait(300);assert.equal(await run('scrollY'),stop);results.push({name:'edge scroll samples',passed:true,s0,s1,s2,stop}); +}); +}catch(e){console.error(e);results.push({name:'driver',passed:false,error:e.stack})} +finally{execFileSync('ydotool',['key','272:0'],{env:{...env,YDOTOOL_SOCKET:'/run/user/1000/.ydotool_socket'}});fs.writeFileSync(base+'/native-drag-report.json',JSON.stringify({results},null,2));ws.close();setTimeout(()=>process.exit(results.some(x=>x.passed===false)?1:0),200)} diff --git a/output/editor-interaction-2026-11-11/README.md b/output/editor-interaction-2026-11-11/README.md index 8031a40..9556208 100644 --- a/output/editor-interaction-2026-11-11/README.md +++ b/output/editor-interaction-2026-11-11/README.md @@ -2,9 +2,23 @@ 运行环境为 `kos-vm-dev` 中的独立应用实例和合成笔记;本机未执行构建、测试或应用操作。面向使用者的说明与截图见 [编辑器交互复查](../../docs/editor-interaction-review.md)。 -- `source-hashes.json`:VM 实际使用的文件 SHA-256。它记录的是 VM 快照,并非宣称与最终 Git 提交逐文件相同。 -- `block-handle.log`:块手柄、选区、落点、取消、上下文目标与斜杠菜单的回归输出;VM 执行退出码为 0。 -- `editor-interaction-report.json`、`editor-interaction.log`:实际 WebEngine 编辑器中的六组集成检查,VM 执行退出码为 0。拖动部分通过工具动作调用验证 DOM 落点计算,不能代替 QML 手柄的原生鼠标操作。 -- `advanced-editor-report.json`、`advanced-editor.log`:较早一次 Advanced 回归的失败原始记录。断言将整个文档的纯文本与 `/` 比较,但编辑器保留了合法的尾部空段落,实际为 `/\n`;最终源码改为检查当前列表段落。此处保留原始失败,不将它计作完整套件通过。 +以 [final-native-summary.json](final-native-summary.json) 的逐项矩阵为准:独立检查的通过不能覆盖连续操作中的失败。它描述的是 VM 实际快照,不包含后来的本地修复。[pending-runtime-fixes.json](pending-runtime-fixes.json) 单独记录提交 `2133581` 中尚待运行的文件指纹及复验动作。 -最终提交中的 `Main.qml`、`SourceEditor.qml` 增加了跨文档查询恢复,晚于该 VM 快照;源文件传输被自动审批阻止,因此这些记录不覆盖该修复的运行结果。`NotesPopover.qml` 与快照之间仅有注释调整。`AdvancedEditorRegression.mjs` 的断言修正也晚于 `source-hashes.json`;其重跑情况以图文说明为准。 +- `source-hashes.json`:VM 实际使用的文件 SHA-256,并非最终 Git 提交的完整指纹。 +- `configure.log`、`build.log`、`editor-build.log`:该快照的 CMake 配置、Qt Release 编译及 npm bundle 构建输出。CMake 有 QML 插件链接目标诊断,最终应用已链接并在独立实例运行。 +- `block-handle.log`:块手柄、选区、落点、取消、上下文目标与斜杠菜单的回归输出;退出码为 0。 +- `editor-interaction-report.json`、`editor-interaction.log`:实际 WebEngine 编辑器中的六组集成检查,退出码为 0。拖动部分通过工具动作调用验证 DOM 落点计算,不能代替原生鼠标操作。 +- `native.log`、`native-final.log`、`native-drag-report.json`:原生拖动、重复拖动与边缘滚动通过;连续移动后再次拖动的 Escape 取消失败。最终重跑中的“空剪贴板”断言在已经复制之后执行,前置条件不成立,不能据此认定产品回归。 +- `native-cancel-report.json`、`native-cancel-explicit.log`:独立短文拖动中,明确指定窗口的 Escape 清除预览且松手不移动;越界松开也不改变内容。它不覆盖连续拖动后的 Escape 失败。`native-report.json` 是独立取消检查留下的同内容副本,不是总矩阵。 +- `native-copy.log`、`native-copy-report.json`:点击实际复制行后,立即重开同一手柄菜单,粘贴块启用。 +- `slash-cdp.log`、`slash-cdp-report.json`:编辑器索引到达第 16 项 `toc`。原始用例名称含有“native popup”,但断言仅覆盖编辑器状态;原生弹层仍停顶部,失败见 `slash-settled.png`。`native-slash.*` 另外保留原生输入路径的未通过记录。 +- `advanced-editor-report.json`、`advanced-editor.log`:原始 Advanced 回归的断言失败。整个文档带合法尾部空段落,实际为 `/\n`;最终源码改为检查当前列表段落。 +- `advanced-final-report.json`、`advanced-final.log`:使用 `AdvancedEditorRegression.safe-cdp.mjs` 临时副本顺序重跑,前九组通过,随后剪贴板图片导入等待超时;后续表格与最终元数据检查未到达。一次与原生驱动重叠的中间运行已作废,不用作通过证据。 +- `app.log`:实际实例日志,未发现本轮弹层高度绑定循环或快捷键歧义,含 AT-SPI 能力警告。 +- `ci-provisioning-failure.log`、`ci-provisioning-failure.json`:GitHub Actions 的完整日志和关联运行终态。Ubuntu 软件源 DNS 解析反复失败,作业满 60 分钟后超时,未进入 Flatpak 安装、应用编译或回归步骤。该结果不能作为代码构建通过或失败的依据。 + +`NativeEditorInteractionRegression.mjs`、`native-cancel-explicit.mjs`、`native-copy.mjs`、`slash-cdp.mjs` 和 Advanced 临时副本保留了当时的驱动,含实例窗口号、坐标和端点。它们是验证记录,复用前必须重新校准并确认可丢弃笔记;不要直接针对其他应用或个人笔记运行。 + +最终提交中的 `Main.qml`、`SourceEditor.qml` 增加了跨文档查询恢复;`EditorTools.qml` 增加了拖动时的键盘焦点与 Escape 处理,以及弹层条目更新后的选择/滚动同步。这些改动晚于 VM 快照,源文件传输被自动审批阻止,因此未运行复验。`NotesPopover.qml` 与快照之间仅有注释调整。 + +拖动与边缘滚动过程截图存在 Qt 与 WebEngine 帧不同步现象,保留用于诊断,不能据图宣称落点像素通过;实际顺序与滚动数值见日志。斜杠菜单的可见选择不同步在等待后仍存在,已作为失败记录,不能用 CDP 通过替代。 diff --git a/output/editor-interaction-2026-11-11/advanced-final-report.json b/output/editor-interaction-2026-11-11/advanced-final-report.json new file mode 100644 index 0000000..ab0b27b --- /dev/null +++ b/output/editor-interaction-2026-11-11/advanced-final-report.json @@ -0,0 +1,71 @@ +{ + "results": [ + { + "name": "slash_filter_keyboard_conversion_single_undo", + "passed": true + }, + { + "name": "slash_lists_literal_input_and_exit", + "passed": true + }, + { + "name": "task_checkbox_stable_geometry", + "passed": true + }, + { + "name": "block_duplicate_move_multiselect_delete_undo", + "passed": true + }, + { + "name": "outline_folding_readonly_view_live_toc", + "passed": true + }, + { + "name": "literal_case_search_replace_all_preserves_marks_undo", + "passed": true + }, + { + "name": "math_parse_render_edit_undo", + "passed": true + }, + { + "name": "footnote_insert_serialization", + "passed": true + }, + { + "name": "code_highlighting_and_offline_mermaid_export", + "passed": true + } + ], + "error": "Error: Timed out waiting for editor state\n at until (file:///home/amao/nknotes-review-agent-20261111/AdvancedEditorRegression.safe-cdp.mjs:14:128)\n at async file:///home/amao/nknotes-review-agent-20261111/AdvancedEditorRegression.safe-cdp.mjs:73:2", + "snapshot": { + "epoch": 2, + "baseUrl": "file:///home/amao/nknotes-review-agent-20261111/fixture/review.md", + "source": "Image: ", + "fullSource": "---\ncustom: untouched\n---\nImage: ", + "sourceMode": false, + "doc": { + "type": "doc", + "attrs": { + "sourceContext": 0 + }, + "content": [ + { + "type": "paragraph", + "content": [ + { + "type": "text", + "text": "Image:" + } + ] + } + ] + }, + "composing": false, + "selection": { + "type": "text", + "anchor": 1, + "head": 1 + } + } +} \ No newline at end of file diff --git a/output/editor-interaction-2026-11-11/advanced-final.log b/output/editor-interaction-2026-11-11/advanced-final.log new file mode 100644 index 0000000..e63f2bd --- /dev/null +++ b/output/editor-interaction-2026-11-11/advanced-final.log @@ -0,0 +1,12 @@ +slash_filter_keyboard_conversion_single_undo +slash_lists_literal_input_and_exit +task_checkbox_stable_geometry +block_duplicate_move_multiselect_delete_undo +outline_folding_readonly_view_live_toc +literal_case_search_replace_all_preserves_marks_undo +math_parse_render_edit_undo +footnote_insert_serialization +code_highlighting_and_offline_mermaid_export +Error: Timed out waiting for editor state + at until (file:///home/amao/nknotes-review-agent-20261111/AdvancedEditorRegression.safe-cdp.mjs:14:128) + at async file:///home/amao/nknotes-review-agent-20261111/AdvancedEditorRegression.safe-cdp.mjs:73:2 diff --git a/output/editor-interaction-2026-11-11/app.log b/output/editor-interaction-2026-11-11/app.log new file mode 100644 index 0000000..700e1cf --- /dev/null +++ b/output/editor-interaction-2026-11-11/app.log @@ -0,0 +1,5 @@ + +DevTools listening on ws://127.0.0.1:9241/devtools/browser/9a4077f1-b7d8-47c8-b8cf-d5d52bb4fc70 +Remote debugging server started successfully. Try pointing a Chromium-based browser to http://127.0.0.1:9241 +qt.accessibility.atspi: AtSpiAdaptor::applicationInterface does not implement "GetApplicationBusAddress" "/org/a11y/atspi/accessible/root" +qt.accessibility.atspi: AtSpiAdaptor::applicationInterface does not implement "GetApplicationBusAddress" "/org/a11y/atspi/accessible/root" diff --git a/output/editor-interaction-2026-11-11/build.log b/output/editor-interaction-2026-11-11/build.log new file mode 100644 index 0000000..a5700be --- /dev/null +++ b/output/editor-interaction-2026-11-11/build.log @@ -0,0 +1,293 @@ +[0/2] Re-checking globbed directories... +[1/293] Copying kos_icons qml resources into build dir +[2/293] Copying kos_icons qml sources into build dir +[3/293] Automatic MOC and UIC for target kos_icons_plugin_init +[4/293] Building CXX object kos-ui/kos-icons/CMakeFiles/kos_icons_resources_2.dir/.qt/rcc/qrc_kos_icons_raw_qml_0_init.cpp.o +[5/293] Building CXX object kos-ui/kos-icons/CMakeFiles/kos_icons_resources_1.dir/.qt/rcc/qrc_qmake_Kos_Icons_init.cpp.o +[6/293] Running AUTOMOC file extraction for target kos_icons_plugin_init +[7/293] Populating .qmlls.ini file at /home/amao/nknotes-review-agent-20261111/build/.qt/.qmlls.build.ini +[8/293] Copying kos_ui qml resources into build dir +[9/293] Copying kos_ui qml sources into build dir +[10/293] Building CXX object kos-ui/kos-icons/CMakeFiles/kos_icons_resources_3.dir/.qt/rcc/qrc_kos_icons_raw_res_0_init.cpp.o +[11/293] Running moc --collect-json for target kos_icons_plugin_init +[12/293] Building CXX object kos-ui/kos-icons/CMakeFiles/kos_icons_plugin_init.dir/kos_icons_plugin_init_autogen/mocs_compilation.cpp.o +[13/293] Automatic MOC and UIC for target kos_icons +[14/293] Running AUTOMOC file extraction for target kos_icons +[15/293] Automatic MOC and UIC for target kos_ui_plugin_init +[16/293] Running moc --collect-json for target kos_icons +[17/293] Running rcc for resource qmake_Kos_Icons +[18/293] Generating .rcc/qmlcache/kos_icons_qmlcache_loader.cpp +[19/293] Running rcc for resource kos_icons_raw_qml_0 +[20/293] Automatic QML type registration for target kos_icons +[21/293] Generating .rcc/qmlcache/kos_icons_BatteryIcon_qml.cpp, .rcc/qmlcache/kos_icons_BatteryIcon_qml.cpp.aotstats +[22/293] Running rcc for resource kos_icons_raw_res_0 +[23/293] Generating .rcc/qmlcache/kos_icons_SignalIcon_qml.cpp, .rcc/qmlcache/kos_icons_SignalIcon_qml.cpp.aotstats +[24/293] Generating .rcc/qmlcache/kos_icons_VolumeIcon_qml.cpp, .rcc/qmlcache/kos_icons_VolumeIcon_qml.cpp.aotstats +[25/293] Generating .rcc/qmlcache/kos_icons_Icon_qml.cpp, .rcc/qmlcache/kos_icons_Icon_qml.cpp.aotstats +[26/293] Generating .rcc/qmlcache/kos_icons_IconRegistry_qml.cpp, .rcc/qmlcache/kos_icons_IconRegistry_qml.cpp.aotstats +[27/293] Generating .rcc/qmlcache/kos_icons_IconMap_js.cpp +[28/293] Building CXX object kos-ui/kos-icons/CMakeFiles/kos_icons.dir/kos_icons_autogen/mocs_compilation.cpp.o +[29/293] Building CXX object kos-ui/CMakeFiles/kos_ui_resources_1.dir/.qt/rcc/qrc_qmake_Kos_Ui_init.cpp.o +[30/293] Building CXX object kos-ui/kos-icons/CMakeFiles/kos_icons.dir/.qt/rcc/qrc_qmake_Kos_Icons.cpp.o +[31/293] Automatic MOC and UIC for target nextnotes-storage +[32/293] Building CXX object kos-ui/kos-icons/CMakeFiles/kos_icons_plugin_init.dir/kos_icons_plugin_init.cpp.o +[33/293] Building CXX object kos-ui/kos-icons/CMakeFiles/kos_icons.dir/kos_icons_qmltyperegistrations.cpp.o +[34/293] Building CXX object kos-ui/kos-icons/CMakeFiles/kos_icons.dir/.rcc/qmlcache/kos_icons_qmlcache_loader.cpp.o +[35/293] Building CXX object kos-ui/kos-icons/CMakeFiles/kos_icons.dir/.rcc/qmlcache/kos_icons_BatteryIcon_qml.cpp.o +[36/293] Building CXX object kos-ui/kos-icons/CMakeFiles/kos_icons.dir/.rcc/qmlcache/kos_icons_VolumeIcon_qml.cpp.o +[37/293] Building CXX object kos-ui/kos-icons/CMakeFiles/kos_icons.dir/.rcc/qmlcache/kos_icons_SignalIcon_qml.cpp.o +[38/293] Building CXX object kos-ui/kos-icons/CMakeFiles/kos_icons.dir/.qt/rcc/qrc_kos_icons_raw_qml_0.cpp.o +[39/293] Building CXX object kos-ui/kos-icons/CMakeFiles/kos_icons.dir/.qt/rcc/qrc_kos_icons_raw_res_0.cpp.o +[40/293] Running AUTOMOC file extraction for target nextnotes-storage +[41/293] Running moc --collect-json for target nextnotes-storage +[42/293] Building CXX object kos-ui/kos-icons/CMakeFiles/kos_icons.dir/.rcc/qmlcache/kos_icons_Icon_qml.cpp.o +[43/293] Building CXX object kos-ui/kos-icons/CMakeFiles/kos_icons.dir/.rcc/qmlcache/kos_icons_IconRegistry_qml.cpp.o +[44/293] Building CXX object kos-ui/kos-icons/CMakeFiles/kos_icons.dir/.rcc/qmlcache/kos_icons_IconMap_js.cpp.o +[45/293] Linking CXX static library kos-ui/kos-icons/libkos_icons.a +[46/293] Automatic MOC and UIC for target kos_icons_plugin +[47/293] Building CXX object kos-ui/kos-icons/CMakeFiles/kos_icons_plugin.dir/kos_icons_plugin_autogen/mocs_compilation.cpp.o +[48/293] Building CXX object CMakeFiles/nextnotes-storage.dir/nextnotes-storage_autogen/mocs_compilation.cpp.o +[49/293] Building CXX object CMakeFiles/nextnotes-storage.dir/src/storage/MarkdownFile.cpp.o +[50/293] Building CXX object kos-ui/CMakeFiles/kos_ui_resources_2.dir/.qt/rcc/qrc_kos_ui_raw_qml_0_init.cpp.o +[51/293] Building CXX object kos-ui/CMakeFiles/kos_ui_resources_3.dir/.qt/rcc/qrc_kos_ui_raw_res_0_init.cpp.o +[52/293] Building CXX object kos-ui/CMakeFiles/kos_ui_resources_4.dir/.qt/rcc/qrc_kos_ui_raw_qml_0_extra_qmldirs_init.cpp.o +[53/293] Running AUTOMOC file extraction for target kos_ui_plugin_init +[54/293] Copying nextnotes qml sources into build dir +[55/293] Copying nextnotes qml resources into build dir +[56/293] Building CXX object kos-ui/kos-icons/CMakeFiles/kos_icons_plugin.dir/kos_icons_plugin_Kos_IconsPlugin.cpp.o +[57/293] Linking CXX static library kos-ui/kos-icons/Kos/Icons/libkos_icons_plugin.a +[58/293] Automatic MOC and UIC for target kos_ui +[59/293] Running AUTOMOC file extraction for target kos_ui +[60/293] Running moc --collect-json for target kos_ui +[61/293] Automatic QML type registration for target kos_ui +[62/293] Running rcc for resource qmake_Kos_Ui +[63/293] Generating .rcc/qmlcache/kos_ui_qmlcache_loader.cpp +[64/293] Generating .rcc/qmlcache/kos_ui_i18n/I18n_qml.cpp, .rcc/qmlcache/kos_ui_i18n/I18n_qml.cpp.aotstats +[65/293] Generating .rcc/qmlcache/kos_ui_foundation/AppTheme_qml.cpp, .rcc/qmlcache/kos_ui_foundation/AppTheme_qml.cpp.aotstats +[66/293] Generating .rcc/qmlcache/kos_ui_foundation/KosSidebar_qml.cpp, .rcc/qmlcache/kos_ui_foundation/KosSidebar_qml.cpp.aotstats +[67/293] Generating .rcc/qmlcache/kos_ui_foundation/KosSidebarToggle_qml.cpp, .rcc/qmlcache/kos_ui_foundation/KosSidebarToggle_qml.cpp.aotstats +[68/293] Generating .rcc/qmlcache/kos_ui_foundation/KosCheckBox_qml.cpp, .rcc/qmlcache/kos_ui_foundation/KosCheckBox_qml.cpp.aotstats +[69/293] Generating .rcc/qmlcache/kos_ui_foundation/KosComboBox_qml.cpp, .rcc/qmlcache/kos_ui_foundation/KosComboBox_qml.cpp.aotstats +[70/293] Generating .rcc/qmlcache/kos_ui_foundation/KosTextArea_qml.cpp, .rcc/qmlcache/kos_ui_foundation/KosTextArea_qml.cpp.aotstats +[71/293] Generating .rcc/qmlcache/kos_ui_foundation/KosAppWindow_qml.cpp, .rcc/qmlcache/kos_ui_foundation/KosAppWindow_qml.cpp.aotstats +[72/293] Running qmlimportscanner for nextnotes +[73/293] Generating .rcc/qmlcache/kos_ui_foundation/KosApplicationWindow_qml.cpp, .rcc/qmlcache/kos_ui_foundation/KosApplicationWindow_qml.cpp.aotstats +[74/293] Generating .rcc/qmlcache/kos_ui_foundation/KosWindowResizeHandles_qml.cpp, .rcc/qmlcache/kos_ui_foundation/KosWindowResizeHandles_qml.cpp.aotstats +[75/293] Generating .rcc/qmlcache/kos_ui_foundation/KosWindowControls_qml.cpp, .rcc/qmlcache/kos_ui_foundation/KosWindowControls_qml.cpp.aotstats +[76/293] Generating .rcc/qmlcache/kos_ui_foundation/KosCard_qml.cpp, .rcc/qmlcache/kos_ui_foundation/KosCard_qml.cpp.aotstats +[77/293] Generating .rcc/qmlcache/kos_ui_foundation/KosButton_qml.cpp, .rcc/qmlcache/kos_ui_foundation/KosButton_qml.cpp.aotstats +[78/293] Generating .rcc/qmlcache/kos_ui_foundation/SettingsGroup_qml.cpp, .rcc/qmlcache/kos_ui_foundation/SettingsGroup_qml.cpp.aotstats +[79/293] Generating .rcc/qmlcache/kos_ui_foundation/SettingsItem_qml.cpp, .rcc/qmlcache/kos_ui_foundation/SettingsItem_qml.cpp.aotstats +[80/293] Generating .rcc/qmlcache/kos_ui_foundation/SettingsTextField_qml.cpp, .rcc/qmlcache/kos_ui_foundation/SettingsTextField_qml.cpp.aotstats +[81/293] Generating .rcc/qmlcache/kos_ui_foundation/SettingsTextArea_qml.cpp, .rcc/qmlcache/kos_ui_foundation/SettingsTextArea_qml.cpp.aotstats +[82/293] Generating .rcc/qmlcache/kos_ui_foundation/SettingsSwitch_qml.cpp, .rcc/qmlcache/kos_ui_foundation/SettingsSwitch_qml.cpp.aotstats +[83/293] Generating .rcc/qmlcache/kos_ui_foundation/SettingsDateField_qml.cpp, .rcc/qmlcache/kos_ui_foundation/SettingsDateField_qml.cpp.aotstats +[84/293] Generating .rcc/qmlcache/kos_ui_foundation/SettingsTimeField_qml.cpp, .rcc/qmlcache/kos_ui_foundation/SettingsTimeField_qml.cpp.aotstats +[85/293] Generating .rcc/qmlcache/kos_ui_foundation/SettingsAppearancePreview_qml.cpp, .rcc/qmlcache/kos_ui_foundation/SettingsAppearancePreview_qml.cpp.aotstats +[86/293] Generating .rcc/qmlcache/kos_ui_foundation/KosWorkspaceDialog_qml.cpp, .rcc/qmlcache/kos_ui_foundation/KosWorkspaceDialog_qml.cpp.aotstats +[87/293] Generating .rcc/qmlcache/kos_ui_foundation/KosItemDelegate_qml.cpp, .rcc/qmlcache/kos_ui_foundation/KosItemDelegate_qml.cpp.aotstats +[88/293] Generating .rcc/qmlcache/kos_ui_foundation/KosDialog_qml.cpp, .rcc/qmlcache/kos_ui_foundation/KosDialog_qml.cpp.aotstats +[89/293] Generating .rcc/qmlcache/kos_ui_foundation/KosEmptyState_qml.cpp, .rcc/qmlcache/kos_ui_foundation/KosEmptyState_qml.cpp.aotstats +[90/293] Generating .rcc/qmlcache/kos_ui_foundation/KosNavigationButton_qml.cpp, .rcc/qmlcache/kos_ui_foundation/KosNavigationButton_qml.cpp.aotstats +[91/293] Generating .rcc/qmlcache/kos_ui_foundation/KosPageMotion_qml.cpp, .rcc/qmlcache/kos_ui_foundation/KosPageMotion_qml.cpp.aotstats +[92/293] Generating .rcc/qmlcache/kos_ui_foundation/KosPageCache_qml.cpp, .rcc/qmlcache/kos_ui_foundation/KosPageCache_qml.cpp.aotstats +[93/293] Generating .rcc/qmlcache/kos_ui_foundation/KosRoundButton_qml.cpp, .rcc/qmlcache/kos_ui_foundation/KosRoundButton_qml.cpp.aotstats +[94/293] Generating .rcc/qmlcache/kos_ui_foundation/KosSlider_qml.cpp, .rcc/qmlcache/kos_ui_foundation/KosSlider_qml.cpp.aotstats +[95/293] Generating .rcc/qmlcache/kos_ui_foundation/KosSettingsDialog_qml.cpp, .rcc/qmlcache/kos_ui_foundation/KosSettingsDialog_qml.cpp.aotstats +[96/293] Generating .rcc/qmlcache/kos_ui_foundation/KosSurface_qml.cpp, .rcc/qmlcache/kos_ui_foundation/KosSurface_qml.cpp.aotstats +[97/293] Generating .rcc/qmlcache/kos_ui_foundation/KosSwitch_qml.cpp, .rcc/qmlcache/kos_ui_foundation/KosSwitch_qml.cpp.aotstats +[98/293] Generating .rcc/qmlcache/kos_ui_foundation/KosTextField_qml.cpp, .rcc/qmlcache/kos_ui_foundation/KosTextField_qml.cpp.aotstats +[99/293] Generating .rcc/qmlcache/kos_ui_foundation/KosToolButton_qml.cpp, .rcc/qmlcache/kos_ui_foundation/KosToolButton_qml.cpp.aotstats +[100/293] Generating .rcc/qmlcache/kos_ui_foundation/KosLyricLine_qml.cpp, .rcc/qmlcache/kos_ui_foundation/KosLyricLine_qml.cpp.aotstats +[101/293] Generating .rcc/qmlcache/kos_ui_foundation/KosToolTip_qml.cpp, .rcc/qmlcache/kos_ui_foundation/KosToolTip_qml.cpp.aotstats +[102/293] Generating .rcc/qmlcache/kos_ui_foundation/KosKineticScrollPhysics_mjs.cpp +[103/293] Generating .rcc/qmlcache/kos_ui_foundation/PageCachePolicy_js.cpp +[104/293] Generating .rcc/qmlcache/kos_ui_foundation/KosKineticScroll_qml.cpp, .rcc/qmlcache/kos_ui_foundation/KosKineticScroll_qml.cpp.aotstats +[105/293] Generating .rcc/qmlcache/kos_ui_controls/ControlForm_qml.cpp, .rcc/qmlcache/kos_ui_controls/ControlForm_qml.cpp.aotstats +[106/293] Generating .rcc/qmlcache/kos_ui_controls/ColorRampSlider_qml.cpp, .rcc/qmlcache/kos_ui_controls/ColorRampSlider_qml.cpp.aotstats +[107/293] Generating .rcc/qmlcache/kos_ui_controls/VectorIcon_qml.cpp, .rcc/qmlcache/kos_ui_controls/VectorIcon_qml.cpp.aotstats +[108/293] Generating .rcc/qmlcache/kos_ui_controls/LiquidGlassButton_qml.cpp, .rcc/qmlcache/kos_ui_controls/LiquidGlassButton_qml.cpp.aotstats +[109/293] Generating .rcc/qmlcache/kos_ui_controls/LiquidStyle_qml.cpp, .rcc/qmlcache/kos_ui_controls/LiquidStyle_qml.cpp.aotstats +[110/293] Generating .rcc/qmlcache/kos_ui_controls/LiquidBackdrop_qml.cpp, .rcc/qmlcache/kos_ui_controls/LiquidBackdrop_qml.cpp.aotstats +[111/293] Generating .rcc/qmlcache/kos_ui_controls/LiquidSurface_qml.cpp, .rcc/qmlcache/kos_ui_controls/LiquidSurface_qml.cpp.aotstats +[112/293] Generating .rcc/qmlcache/kos_ui_controls/LiquidGlassNumber_qml.cpp, .rcc/qmlcache/kos_ui_controls/LiquidGlassNumber_qml.cpp.aotstats +[113/293] Generating .rcc/qmlcache/kos_ui_controls/LiquidOuterShadow_qml.cpp, .rcc/qmlcache/kos_ui_controls/LiquidOuterShadow_qml.cpp.aotstats +[114/293] Generating .rcc/qmlcache/kos_ui_controls/LiquidCard_qml.cpp, .rcc/qmlcache/kos_ui_controls/LiquidCard_qml.cpp.aotstats +[115/293] Generating .rcc/qmlcache/kos_ui_controls/LiquidActionButton_qml.cpp, .rcc/qmlcache/kos_ui_controls/LiquidActionButton_qml.cpp.aotstats +[116/293] Generating .rcc/qmlcache/kos_ui_controls/LiquidActionButtonGroup_qml.cpp, .rcc/qmlcache/kos_ui_controls/LiquidActionButtonGroup_qml.cpp.aotstats +[117/293] Generating .rcc/qmlcache/kos_ui_controls/LiquidNavigationButton_qml.cpp, .rcc/qmlcache/kos_ui_controls/LiquidNavigationButton_qml.cpp.aotstats +[118/293] Generating .rcc/qmlcache/kos_ui_controls/LiquidCheckBox_qml.cpp, .rcc/qmlcache/kos_ui_controls/LiquidCheckBox_qml.cpp.aotstats +[119/293] Generating .rcc/qmlcache/kos_ui_controls/LiquidContentPopover_qml.cpp, .rcc/qmlcache/kos_ui_controls/LiquidContentPopover_qml.cpp.aotstats +[120/293] Generating .rcc/qmlcache/kos_ui_controls/LiquidPopover_qml.cpp, .rcc/qmlcache/kos_ui_controls/LiquidPopover_qml.cpp.aotstats +[121/293] Generating .rcc/qmlcache/kos_ui_controls/LiquidPopoverItem_qml.cpp, .rcc/qmlcache/kos_ui_controls/LiquidPopoverItem_qml.cpp.aotstats +[122/293] Generating .rcc/qmlcache/kos_ui_controls/LiquidPopoverSurface_qml.cpp, .rcc/qmlcache/kos_ui_controls/LiquidPopoverSurface_qml.cpp.aotstats +[123/293] Generating .rcc/qmlcache/kos_ui_controls/LiquidFilePicker_qml.cpp, .rcc/qmlcache/kos_ui_controls/LiquidFilePicker_qml.cpp.aotstats +[124/293] Generating .rcc/qmlcache/kos_ui_controls/LiquidDialog_qml.cpp, .rcc/qmlcache/kos_ui_controls/LiquidDialog_qml.cpp.aotstats +[125/293] Generating .rcc/qmlcache/kos_ui_controls/LiquidDialogButton_qml.cpp, .rcc/qmlcache/kos_ui_controls/LiquidDialogButton_qml.cpp.aotstats +[126/293] Generating .rcc/qmlcache/kos_ui_controls/LiquidDialogSurface_qml.cpp, .rcc/qmlcache/kos_ui_controls/LiquidDialogSurface_qml.cpp.aotstats +[127/293] Generating .rcc/qmlcache/kos_ui_controls/LiquidPanelSurface_qml.cpp, .rcc/qmlcache/kos_ui_controls/LiquidPanelSurface_qml.cpp.aotstats +[128/293] Generating .rcc/qmlcache/kos_ui_controls/LiquidGlassSwitch_qml.cpp, .rcc/qmlcache/kos_ui_controls/LiquidGlassSwitch_qml.cpp.aotstats +[129/293] Generating .rcc/qmlcache/kos_ui_controls/LiquidSlider_qml.cpp, .rcc/qmlcache/kos_ui_controls/LiquidSlider_qml.cpp.aotstats +[130/293] Generating .rcc/qmlcache/kos_ui_controls/LiquidSelect_qml.cpp, .rcc/qmlcache/kos_ui_controls/LiquidSelect_qml.cpp.aotstats +[131/293] Generating .rcc/qmlcache/kos_ui_controls/LiquidNavBar_qml.cpp, .rcc/qmlcache/kos_ui_controls/LiquidNavBar_qml.cpp.aotstats +[132/293] Generating .rcc/qmlcache/kos_ui_controls/LiquidTextField_qml.cpp, .rcc/qmlcache/kos_ui_controls/LiquidTextField_qml.cpp.aotstats +[133/293] Generating .rcc/qmlcache/kos_ui_controls/LiquidSegmentedControl_qml.cpp, .rcc/qmlcache/kos_ui_controls/LiquidSegmentedControl_qml.cpp.aotstats +[134/293] Generating .rcc/qmlcache/kos_ui_controls/SelectionHighlight_qml.cpp, .rcc/qmlcache/kos_ui_controls/SelectionHighlight_qml.cpp.aotstats +[135/293] Running rcc for resource kos_ui_raw_res_0 +[136/293] Running rcc for resource kos_ui_raw_qml_0_extra_qmldirs +[137/293] Running moc --collect-json for target kos_ui_plugin_init +[138/293] Building CXX object kos-ui/CMakeFiles/kos_ui_plugin_init.dir/kos_ui_plugin_init_autogen/mocs_compilation.cpp.o +[139/293] Running rcc for resource kos_ui_raw_qml_0 +[140/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/kos_ui_autogen/mocs_compilation.cpp.o +[141/293] Building CXX object kos-ui/CMakeFiles/kos_ui_plugin_init.dir/kos_ui_plugin_init.cpp.o +[142/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.qt/rcc/qrc_qmake_Kos_Ui.cpp.o +[143/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/kos_ui_qmltyperegistrations.cpp.o +[144/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_i18n/I18n_qml.cpp.o +[145/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_qmlcache_loader.cpp.o +[146/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_foundation/KosSidebar_qml.cpp.o +[147/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_foundation/AppTheme_qml.cpp.o +[148/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_foundation/KosSidebarToggle_qml.cpp.o +[149/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_foundation/KosCheckBox_qml.cpp.o +[150/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_foundation/KosComboBox_qml.cpp.o +[151/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_foundation/KosTextArea_qml.cpp.o +[152/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_foundation/KosAppWindow_qml.cpp.o +[153/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_foundation/KosApplicationWindow_qml.cpp.o +[154/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_foundation/KosWindowControls_qml.cpp.o +[155/293] Building CXX object CMakeFiles/nextnotes-storage.dir/src/storage/ManagedStore.cpp.o +[156/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_foundation/KosWindowResizeHandles_qml.cpp.o +[157/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_foundation/KosButton_qml.cpp.o +[158/293] Building CXX object CMakeFiles/nextnotes-storage.dir/src/storage/NotesRepository.cpp.o +[159/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_foundation/KosCard_qml.cpp.o +[160/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_foundation/SettingsGroup_qml.cpp.o +[161/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_foundation/SettingsTextField_qml.cpp.o +[162/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_foundation/SettingsTextArea_qml.cpp.o +[163/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_foundation/SettingsItem_qml.cpp.o +[164/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_foundation/SettingsSwitch_qml.cpp.o +[165/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_foundation/SettingsDateField_qml.cpp.o +[166/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_foundation/SettingsTimeField_qml.cpp.o +[167/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_foundation/KosWorkspaceDialog_qml.cpp.o +[168/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_foundation/KosItemDelegate_qml.cpp.o +[169/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_foundation/KosDialog_qml.cpp.o +[170/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_foundation/SettingsAppearancePreview_qml.cpp.o +[171/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_foundation/KosEmptyState_qml.cpp.o +[172/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_foundation/KosNavigationButton_qml.cpp.o +[173/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_foundation/KosPageCache_qml.cpp.o +[174/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_foundation/KosPageMotion_qml.cpp.o +[175/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_foundation/KosRoundButton_qml.cpp.o +[176/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_foundation/KosSettingsDialog_qml.cpp.o +[177/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_foundation/KosSlider_qml.cpp.o +[178/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_foundation/KosSwitch_qml.cpp.o +[179/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_foundation/KosSurface_qml.cpp.o +[180/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_foundation/KosTextField_qml.cpp.o +[181/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_foundation/KosToolButton_qml.cpp.o +[182/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_foundation/KosLyricLine_qml.cpp.o +[183/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_foundation/KosToolTip_qml.cpp.o +[184/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_foundation/KosKineticScrollPhysics_mjs.cpp.o +[185/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_foundation/KosKineticScroll_qml.cpp.o +[186/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_foundation/PageCachePolicy_js.cpp.o +[187/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_controls/ControlForm_qml.cpp.o +[188/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_controls/VectorIcon_qml.cpp.o +[189/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_controls/ColorRampSlider_qml.cpp.o +[190/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_controls/LiquidStyle_qml.cpp.o +[191/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_controls/LiquidGlassButton_qml.cpp.o +[192/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_controls/LiquidBackdrop_qml.cpp.o +[193/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_controls/LiquidOuterShadow_qml.cpp.o +[194/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_controls/LiquidGlassNumber_qml.cpp.o +[195/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_controls/LiquidSurface_qml.cpp.o +[196/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_controls/LiquidCard_qml.cpp.o +[197/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_controls/LiquidActionButtonGroup_qml.cpp.o +[198/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_controls/LiquidActionButton_qml.cpp.o +[199/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_controls/LiquidCheckBox_qml.cpp.o +[200/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_controls/LiquidNavigationButton_qml.cpp.o +[201/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_controls/LiquidContentPopover_qml.cpp.o +[202/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_controls/LiquidPopover_qml.cpp.o +[203/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_controls/LiquidPopoverItem_qml.cpp.o +[204/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_controls/LiquidDialog_qml.cpp.o +[205/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_controls/LiquidFilePicker_qml.cpp.o +[206/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_controls/LiquidDialogButton_qml.cpp.o +[207/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_controls/LiquidPopoverSurface_qml.cpp.o +[208/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_controls/LiquidDialogSurface_qml.cpp.o +[209/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_controls/LiquidPanelSurface_qml.cpp.o +[210/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_controls/LiquidGlassSwitch_qml.cpp.o +[211/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_controls/LiquidSlider_qml.cpp.o +[212/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_controls/LiquidSelect_qml.cpp.o +[213/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_controls/LiquidNavBar_qml.cpp.o +[214/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_controls/LiquidTextField_qml.cpp.o +[215/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.qt/rcc/qrc_kos_ui_raw_qml_0.cpp.o +[216/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.qt/rcc/qrc_kos_ui_raw_qml_0_extra_qmldirs.cpp.o +[217/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.qt/rcc/qrc_kos_ui_raw_res_0.cpp.o +[218/293] Linking CXX static library libnextnotes-storage.a +[219/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_controls/SelectionHighlight_qml.cpp.o +[220/293] Building CXX object kos-ui/CMakeFiles/kos_ui.dir/.rcc/qmlcache/kos_ui_controls/LiquidSegmentedControl_qml.cpp.o +[221/293] Linking CXX static library kos-ui/libkos_ui.a +[222/293] Automatic MOC and UIC for target kos_ui_plugin +[223/293] Building CXX object kos-ui/CMakeFiles/kos_ui_plugin.dir/kos_ui_plugin_autogen/mocs_compilation.cpp.o +[224/293] Building CXX object kos-ui/CMakeFiles/kos_ui_plugin.dir/kos_ui_plugin_Kos_UiPlugin.cpp.o +[225/293] Linking CXX static library kos-ui/libkos_ui_plugin.a +[226/293] Automatic MOC and UIC for target nextnotes +[227/293] Running AUTOMOC file extraction for target nextnotes +[228/293] Running rcc for resource qmake_NextNotes +[229/293] Running rcc for resource nextnotes_raw_qml_0_extra_qmldirs +[230/293] Generating .rcc/qmlcache/nextnotes_qmlcache_loader.cpp +[231/293] Running moc --collect-json for target nextnotes +[232/293] Running rcc for resource window-controls +[233/293] Running rcc for resource app-icon +[234/293] Automatic QML type registration for target nextnotes +[235/293] Running rcc for resource nextnotes_raw_qml_0 +[236/293] Generating .rcc/qmlcache/nextnotes_qml/FolderIcons_js.cpp +[237/293] Generating .rcc/qmlcache/nextnotes_qml/PopupPlacement_js.cpp +[238/293] Generating .rcc/qmlcache/nextnotes_qml/NotesSelectionBox_qml.cpp, .rcc/qmlcache/nextnotes_qml/NotesSelectionBox_qml.cpp.aotstats +[239/293] Generating .rcc/qmlcache/nextnotes_qml/NotesPopover_qml.cpp, .rcc/qmlcache/nextnotes_qml/NotesPopover_qml.cpp.aotstats +[240/293] Generating .rcc/qmlcache/nextnotes_qml/NotesContentPopover_qml.cpp, .rcc/qmlcache/nextnotes_qml/NotesContentPopover_qml.cpp.aotstats +[241/293] Generating .rcc/qmlcache/nextnotes_qml/NotesSettings_qml.cpp, .rcc/qmlcache/nextnotes_qml/NotesSettings_qml.cpp.aotstats +[242/293] Generating .rcc/qmlcache/nextnotes_qml/NotesWindowControls_qml.cpp, .rcc/qmlcache/nextnotes_qml/NotesWindowControls_qml.cpp.aotstats +[243/293] Generating .rcc/qmlcache/nextnotes_qml/LibraryActions_qml.cpp, .rcc/qmlcache/nextnotes_qml/LibraryActions_qml.cpp.aotstats +[244/293] Generating .rcc/qmlcache/nextnotes_qml/RecycleBin_qml.cpp, .rcc/qmlcache/nextnotes_qml/RecycleBin_qml.cpp.aotstats +[245/293] Generating .rcc/qmlcache/nextnotes_qml/KnowledgePanel_qml.cpp, .rcc/qmlcache/nextnotes_qml/KnowledgePanel_qml.cpp.aotstats +[246/293] Generating .rcc/qmlcache/nextnotes_qml/NoteNameEditor_qml.cpp, .rcc/qmlcache/nextnotes_qml/NoteNameEditor_qml.cpp.aotstats +[247/293] Generating .rcc/qmlcache/nextnotes_qml/SourceEditor_qml.cpp, .rcc/qmlcache/nextnotes_qml/SourceEditor_qml.cpp.aotstats +[248/293] Generating .rcc/qmlcache/nextnotes_qml/NotesOrganizer_qml.cpp, .rcc/qmlcache/nextnotes_qml/NotesOrganizer_qml.cpp.aotstats +[249/293] Generating .rcc/qmlcache/nextnotes_qml/CommandRegistry_qml.cpp, .rcc/qmlcache/nextnotes_qml/CommandRegistry_qml.cpp.aotstats +[250/293] Generating .rcc/qmlcache/nextnotes_qml/EditorTools_qml.cpp, .rcc/qmlcache/nextnotes_qml/EditorTools_qml.cpp.aotstats +[251/293] Generating .rcc/qmlcache/nextnotes_qml/NotesTokens_qml.cpp, .rcc/qmlcache/nextnotes_qml/NotesTokens_qml.cpp.aotstats +[252/293] Generating .rcc/qmlcache/nextnotes_qml/NoteReadingView_qml.cpp, .rcc/qmlcache/nextnotes_qml/NoteReadingView_qml.cpp.aotstats +[253/293] Generating .rcc/qmlcache/nextnotes_qml/Main_qml.cpp, .rcc/qmlcache/nextnotes_qml/Main_qml.cpp.aotstats +[254/293] Running rcc for resource editor-assets +[255/293] Building CXX object CMakeFiles/nextnotes.dir/src/EditorSessionWeb.cpp.o +[256/293] Building CXX object CMakeFiles/nextnotes.dir/src/EditorSession.cpp.o +[257/293] Building CXX object CMakeFiles/nextnotes.dir/src/main.cpp.o +[258/293] Building CXX object CMakeFiles/nextnotes.dir/nextnotes_autogen/mocs_compilation.cpp.o +[259/293] Building CXX object CMakeFiles/nextnotes.dir/src/EditorExport.cpp.o +[260/293] Building CXX object CMakeFiles/nextnotes.dir/src/PdfExport.cpp.o +[261/293] Building CXX object CMakeFiles/nextnotes.dir/src/NotesLibrary.cpp.o +[262/293] Building CXX object CMakeFiles/nextnotes.dir/src/NotesOrganizer.cpp.o +[263/293] Building CXX object CMakeFiles/nextnotes.dir/src/NotesKnowledge.cpp.o +[264/293] Building CXX object CMakeFiles/nextnotes.dir/.qt/rcc/qrc_qmake_NextNotes.cpp.o +[265/293] Building CXX object CMakeFiles/nextnotes.dir/src/EditorRenderLifecycle.cpp.o +[266/293] Building CXX object CMakeFiles/nextnotes.dir/nextnotes_qmltyperegistrations.cpp.o +[267/293] Building CXX object CMakeFiles/nextnotes.dir/src/NotesController.cpp.o +[268/293] Building CXX object CMakeFiles/nextnotes.dir/.rcc/qmlcache/nextnotes_qml/NotesSelectionBox_qml.cpp.o +[269/293] Building CXX object CMakeFiles/nextnotes.dir/.rcc/qmlcache/nextnotes_qmlcache_loader.cpp.o +[270/293] Building CXX object CMakeFiles/nextnotes.dir/.rcc/qmlcache/nextnotes_qml/FolderIcons_js.cpp.o +[271/293] Building CXX object CMakeFiles/nextnotes.dir/.rcc/qmlcache/nextnotes_qml/PopupPlacement_js.cpp.o +[272/293] Building CXX object CMakeFiles/nextnotes.dir/.rcc/qmlcache/nextnotes_qml/NotesPopover_qml.cpp.o +[273/293] Building CXX object CMakeFiles/nextnotes.dir/.rcc/qmlcache/nextnotes_qml/NotesContentPopover_qml.cpp.o +[274/293] Building CXX object CMakeFiles/nextnotes.dir/.rcc/qmlcache/nextnotes_qml/NotesSettings_qml.cpp.o +[275/293] Building CXX object CMakeFiles/nextnotes.dir/.rcc/qmlcache/nextnotes_qml/NotesWindowControls_qml.cpp.o +[276/293] Building CXX object CMakeFiles/nextnotes.dir/.rcc/qmlcache/nextnotes_qml/LibraryActions_qml.cpp.o +[277/293] Building CXX object CMakeFiles/nextnotes.dir/.rcc/qmlcache/nextnotes_qml/KnowledgePanel_qml.cpp.o +[278/293] Building CXX object CMakeFiles/nextnotes.dir/.rcc/qmlcache/nextnotes_qml/RecycleBin_qml.cpp.o +[279/293] Building CXX object CMakeFiles/nextnotes.dir/.rcc/qmlcache/nextnotes_qml/NoteNameEditor_qml.cpp.o +[280/293] Building CXX object CMakeFiles/nextnotes.dir/.rcc/qmlcache/nextnotes_qml/NotesOrganizer_qml.cpp.o +[281/293] Building CXX object CMakeFiles/nextnotes.dir/.rcc/qmlcache/nextnotes_qml/EditorTools_qml.cpp.o +[282/293] Building CXX object CMakeFiles/nextnotes.dir/.rcc/qmlcache/nextnotes_qml/SourceEditor_qml.cpp.o +[283/293] Building CXX object CMakeFiles/nextnotes.dir/.rcc/qmlcache/nextnotes_qml/CommandRegistry_qml.cpp.o +[284/293] Building CXX object CMakeFiles/nextnotes.dir/.qt/rcc/qrc_nextnotes_raw_qml_0.cpp.o +[285/293] Building CXX object CMakeFiles/nextnotes.dir/.qt/rcc/qrc_nextnotes_raw_qml_0_extra_qmldirs.cpp.o +[286/293] Building CXX object CMakeFiles/nextnotes.dir/.qt/rcc/qrc_window-controls.cpp.o +[287/293] Building CXX object CMakeFiles/nextnotes.dir/.qt/rcc/qrc_app-icon.cpp.o +[288/293] Building CXX object CMakeFiles/nextnotes.dir/.rcc/qmlcache/nextnotes_qml/Main_qml.cpp.o +[289/293] Building CXX object CMakeFiles/nextnotes.dir/.qt/rcc/qrc_editor-assets.cpp.o +[290/293] Building CXX object CMakeFiles/nextnotes.dir/.rcc/qmlcache/nextnotes_qml/NotesTokens_qml.cpp.o +[291/293] Building CXX object CMakeFiles/nextnotes.dir/.rcc/qmlcache/nextnotes_qml/NoteReadingView_qml.cpp.o +[292/293] Linking CXX executable nextnotes diff --git a/output/editor-interaction-2026-11-11/ci-provisioning-failure.json b/output/editor-interaction-2026-11-11/ci-provisioning-failure.json new file mode 100644 index 0000000..dbb4182 --- /dev/null +++ b/output/editor-interaction-2026-11-11/ci-provisioning-failure.json @@ -0,0 +1,220 @@ +{ + "conclusion": "cancelled", + "createdAt": "2026-11-11T14:04:58Z", + "databaseId": 43035039939, + "headSha": "1a187cbcc101f766e3c2a2b5ca5db5f8d341cb87", + "jobs": [ + { + "completedAt": "2026-11-11T15:05:16Z", + "conclusion": "cancelled", + "databaseId": 130571532818, + "name": "build", + "startedAt": "2026-11-11T14:05:01Z", + "status": "completed", + "steps": [ + { + "completedAt": "2026-11-11T14:05:03Z", + "conclusion": "success", + "name": "Set up job", + "number": 1, + "startedAt": "2026-11-11T14:05:02Z", + "status": "completed" + }, + { + "completedAt": "2026-11-11T14:05:05Z", + "conclusion": "success", + "name": "Run actions/checkout@v4", + "number": 2, + "startedAt": "2026-11-11T14:05:03Z", + "status": "completed" + }, + { + "completedAt": "2026-11-11T15:05:14Z", + "conclusion": "cancelled", + "name": "Provision isolated SDK and runtime", + "number": 3, + "startedAt": "2026-11-11T14:05:05Z", + "status": "completed" + }, + { + "completedAt": "2026-11-11T15:05:14Z", + "conclusion": "skipped", + "name": "Pin source and record environment", + "number": 4, + "startedAt": "2026-11-11T15:05:14Z", + "status": "completed" + }, + { + "completedAt": "2026-11-11T15:05:14Z", + "conclusion": "skipped", + "name": "Build application and corresponding sources", + "number": 5, + "startedAt": "2026-11-11T15:05:14Z", + "status": "completed" + }, + { + "completedAt": "2026-11-11T15:05:14Z", + "conclusion": "skipped", + "name": "Run targeted regressions inside SDK", + "number": 6, + "startedAt": "2026-11-11T15:05:14Z", + "status": "completed" + }, + { + "completedAt": "2026-11-11T15:05:14Z", + "conclusion": "skipped", + "name": "Export bundle and exact release plan", + "number": 7, + "startedAt": "2026-11-11T15:05:14Z", + "status": "completed" + }, + { + "completedAt": "2026-11-11T15:05:14Z", + "conclusion": "skipped", + "name": "Install and exercise offline in disposable profile", + "number": 8, + "startedAt": "2026-11-11T15:05:14Z", + "status": "completed" + }, + { + "completedAt": "2026-11-11T15:05:14Z", + "conclusion": "skipped", + "name": "Retain evidence and checksums", + "number": 9, + "startedAt": "2026-11-11T15:05:14Z", + "status": "completed" + }, + { + "completedAt": "2026-11-11T15:05:14Z", + "conclusion": "skipped", + "name": "Run actions/upload-artifact@v4", + "number": 10, + "startedAt": "2026-11-11T15:05:14Z", + "status": "completed" + }, + { + "completedAt": "2026-11-11T15:05:14Z", + "conclusion": "skipped", + "name": "Run actions/upload-artifact@v4", + "number": 11, + "startedAt": "2026-11-11T15:05:14Z", + "status": "completed" + }, + { + "completedAt": "2026-11-11T15:05:14Z", + "conclusion": "success", + "name": "Post Run actions/checkout@v4", + "number": 22, + "startedAt": "2026-11-11T15:05:14Z", + "status": "completed" + }, + { + "completedAt": "2026-11-11T15:05:14Z", + "conclusion": "success", + "name": "Complete job", + "number": 23, + "startedAt": "2026-11-11T15:05:14Z", + "status": "completed" + } + ], + "url": "https://github.com/NextKde/NkNotes/actions/runs/43035039939/job/130571532818" + } + ], + "status": "completed", + "updatedAt": "2026-11-11T15:05:17Z", + "url": "https://github.com/NextKde/NkNotes/actions/runs/43035039939", + "retrievedAt": "2026-11-11T15:12:00.442319+00:00", + "classification": "infrastructure_failure", + "failureCause": "Runner Ubuntu APT provisioning repeatedly failed DNS resolution for azure.archive.ubuntu.com; job terminated at the configured 60-minute timeout before Flatpak SDK install or application build.", + "annotations": [ + { + "path": ".github", + "blob_href": "https://github.com/NextKde/NkNotes/blob/1a187cbcc101f766e3c2a2b5ca5db5f8d341cb87/.github", + "start_line": 1, + "start_column": null, + "end_line": 1, + "end_column": null, + "annotation_level": "failure", + "title": "", + "message": "The job has exceeded the maximum execution time of 1h0m0s", + "raw_details": "" + }, + { + "path": ".github", + "blob_href": "https://github.com/NextKde/NkNotes/blob/1a187cbcc101f766e3c2a2b5ca5db5f8d341cb87/.github", + "start_line": 2, + "start_column": null, + "end_line": 2, + "end_column": null, + "annotation_level": "warning", + "title": "", + "message": "Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/", + "raw_details": "" + }, + { + "path": ".github", + "blob_href": "https://github.com/NextKde/NkNotes/blob/1a187cbcc101f766e3c2a2b5ca5db5f8d341cb87/.github", + "start_line": 346, + "start_column": null, + "end_line": 346, + "end_column": null, + "annotation_level": "failure", + "title": "", + "message": "The operation was canceled.", + "raw_details": "" + } + ], + "logFile": "ci-provisioning-failure.log", + "relatedRuns": [ + { + "databaseId": 43037636394, + "url": "https://github.com/NextKde/NkNotes/actions/runs/43037636394", + "jobUrl": "https://github.com/NextKde/NkNotes/actions/runs/43037636394/job/130580623956", + "headSha": "e49ccf7f31ad9a7c17a7c19ad84c75dd1456fd68", + "startedAt": "2026-11-11T14:21:14Z", + "completedAt": "2026-11-11T15:21:30Z", + "status": "completed", + "conclusion": "cancelled", + "classification": "infrastructure_failure", + "failureCause": "Same Ubuntu APT DNS resolution failure as run 43035039939; provisioning did not finish before the 60-minute job timeout. Application build and SDK regressions were skipped.", + "firstDnsFailureAt": "2026-11-11T14:23:41.5233732Z", + "lastDnsFailureAt": "2026-11-11T15:21:09.6859122Z", + "provisioningCanceledAt": "2026-11-11T15:21:26.9322196Z", + "logExcerpts": [ + "build\tProvision isolated SDK and runtime\t2026-11-11T14:23:41.5233732Z Temporary failure resolving 'azure.archive.ubuntu.com'", + "build\tProvision isolated SDK and runtime\t2026-11-11T14:24:48.3130957Z W: Failed to fetch mirror+file:/etc/apt/apt-mirrors.txt/dists/noble/InRelease Temporary failure resolving 'azure.archive.ubuntu.com'", + "build\tProvision isolated SDK and runtime\t2026-11-11T15:21:09.6859122Z Temporary failure resolving 'azure.archive.ubuntu.com'", + "build\tProvision isolated SDK and runtime\t2026-11-11T15:21:26.9322196Z ##[error]The operation was canceled." + ], + "failureAnnotations": [ + "The job has exceeded the maximum execution time of 1h0m0s", + "The operation was canceled." + ] + }, + { + "databaseId": 43042696213, + "url": "https://github.com/NextKde/NkNotes/actions/runs/43042696213", + "jobUrl": "https://github.com/NextKde/NkNotes/actions/runs/43042696213/job/130598388314", + "headSha": "8e13e6f4f767f072679f0bce32bd16796243435e", + "startedAt": "2026-11-11T14:52:36Z", + "completedAt": "2026-11-11T15:52:51Z", + "status": "completed", + "conclusion": "cancelled", + "classification": "infrastructure_failure", + "failureCause": "Same Ubuntu APT DNS resolution failure as the two earlier runs; provisioning did not finish before the 60-minute job timeout. No Flatpak SDK download occurred; application build and SDK regressions were skipped.", + "firstDnsFailureAt": "2026-11-11T14:55:01.3256722Z", + "lastDnsFailureAt": "2026-11-11T15:52:43.1301904Z", + "provisioningCanceledAt": "2026-11-11T15:52:48.8404887Z", + "logExcerpts": [ + "build\tProvision isolated SDK and runtime\t2026-11-11T14:55:01.3256722Z Temporary failure resolving 'azure.archive.ubuntu.com'", + "build\tProvision isolated SDK and runtime\t2026-11-11T14:56:04.7428956Z W: Failed to fetch mirror+file:/etc/apt/apt-mirrors.txt/dists/noble/InRelease Temporary failure resolving 'azure.archive.ubuntu.com'", + "build\tProvision isolated SDK and runtime\t2026-11-11T15:52:43.1301904Z Temporary failure resolving 'azure.archive.ubuntu.com'", + "build\tProvision isolated SDK and runtime\t2026-11-11T15:52:48.8404887Z ##[error]The operation was canceled." + ], + "failureAnnotations": [ + "The job has exceeded the maximum execution time of 1h0m0s", + "The operation was canceled." + ] + } + ] +} diff --git a/output/editor-interaction-2026-11-11/ci-provisioning-failure.log b/output/editor-interaction-2026-11-11/ci-provisioning-failure.log new file mode 100644 index 0000000..97ed9ac --- /dev/null +++ b/output/editor-interaction-2026-11-11/ci-provisioning-failure.log @@ -0,0 +1,518 @@ +build Set up job 2026-11-11T14:05:02.5323801Z Current runner version: '2.338.2' +build Set up job 2026-11-11T14:05:02.5361100Z ##[group]Runner Image Provisioner +build Set up job 2026-11-11T14:05:02.5362487Z Hosted Compute Agent +build Set up job 2026-11-11T14:05:02.5363493Z Version: 20261028.624 +build Set up job 2026-11-11T14:05:02.5364606Z Commit: 54898b74c23fde5556c9b3c3a2290865feef0dfe +build Set up job 2026-11-11T14:05:02.5365928Z Build Date: 2026-10-28T21:51:42Z +build Set up job 2026-11-11T14:05:02.5367189Z Worker ID: {e36f421a-1a17-47fd-8128-783587109adc} +build Set up job 2026-11-11T14:05:02.5368385Z Region: eastus2 +build Set up job 2026-11-11T14:05:02.5369638Z Cloud: Azure +build Set up job 2026-11-11T14:05:02.5370648Z ##[endgroup] +build Set up job 2026-11-11T14:05:02.5373494Z ##[group]Operating System +build Set up job 2026-11-11T14:05:02.5374657Z Ubuntu +build Set up job 2026-11-11T14:05:02.5375525Z 24.04.5 +build Set up job 2026-11-11T14:05:02.5376396Z LTS +build Set up job 2026-11-11T14:05:02.5377389Z ##[endgroup] +build Set up job 2026-11-11T14:05:02.5378260Z ##[group]Runner Image +build Set up job 2026-11-11T14:05:02.5379660Z Image: ubuntu-24.04 +build Set up job 2026-11-11T14:05:02.5380661Z Version: 20261101.360.1 +build Set up job 2026-11-11T14:05:02.5382595Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20261101.360/images/ubuntu/Ubuntu2404-Readme.md +build Set up job 2026-11-11T14:05:02.5385723Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20261101.360 +build Set up job 2026-11-11T14:05:02.5387454Z ##[endgroup] +build Set up job 2026-11-11T14:05:02.5389552Z ##[group]GITHUB_TOKEN Permissions +build Set up job 2026-11-11T14:05:02.5392505Z Contents: read +build Set up job 2026-11-11T14:05:02.5393500Z Metadata: read +build Set up job 2026-11-11T14:05:02.5394515Z ##[endgroup] +build Set up job 2026-11-11T14:05:02.5397486Z Secret source: Actions +build Set up job 2026-11-11T14:05:02.5399305Z Cache mode: write +build Set up job 2026-11-11T14:05:02.5400598Z Prepare workflow directory +build Set up job 2026-11-11T14:05:02.5976861Z Prepare all required actions +build Set up job 2026-11-11T14:05:02.6049973Z Getting action download info +build Set up job 2026-11-11T14:05:02.8275365Z Download action repository 'actions/checkout@v4' (SHA:11d5960a326750d5838078e36cf38b85af677262) +build Set up job 2026-11-11T14:05:03.0147177Z Download action repository 'actions/upload-artifact@v4' (SHA:ea165f8d65b6e75b540449e92b4886f43607fa02) +build Set up job 2026-11-11T14:05:03.2238328Z Complete job name: build +build Run actions/checkout@v4 2026-11-11T14:05:03.3174270Z ##[group]Run actions/checkout@v4 +build Run actions/checkout@v4 2026-11-11T14:05:03.3175194Z with: +build Run actions/checkout@v4 2026-11-11T14:05:03.3175680Z ref: 1a187cbcc101f766e3c2a2b5ca5db5f8d341cb87 +build Run actions/checkout@v4 2026-11-11T14:05:03.3176277Z submodules: recursive +build Run actions/checkout@v4 2026-11-11T14:05:03.3176760Z persist-credentials: false +build Run actions/checkout@v4 2026-11-11T14:05:03.3177274Z repository: NextKde/NkNotes +build Run actions/checkout@v4 2026-11-11T14:05:03.3181489Z token: *** +build Run actions/checkout@v4 2026-11-11T14:05:03.3181931Z ssh-strict: true +build Run actions/checkout@v4 2026-11-11T14:05:03.3182466Z ssh-user: git +build Run actions/checkout@v4 2026-11-11T14:05:03.3182883Z clean: true +build Run actions/checkout@v4 2026-11-11T14:05:03.3183326Z sparse-checkout-cone-mode: true +build Run actions/checkout@v4 2026-11-11T14:05:03.3183847Z fetch-depth: 1 +build Run actions/checkout@v4 2026-11-11T14:05:03.3184265Z fetch-tags: false +build Run actions/checkout@v4 2026-11-11T14:05:03.3184697Z show-progress: true +build Run actions/checkout@v4 2026-11-11T14:05:03.3185135Z lfs: false +build Run actions/checkout@v4 2026-11-11T14:05:03.3185560Z set-safe-directory: true +build Run actions/checkout@v4 2026-11-11T14:05:03.3186068Z allow-unsafe-pr-checkout: false +build Run actions/checkout@v4 2026-11-11T14:05:03.3186852Z ##[endgroup] +build Run actions/checkout@v4 2026-11-11T14:05:03.6726664Z Syncing repository: NextKde/NkNotes +build Run actions/checkout@v4 2026-11-11T14:05:03.6730027Z ##[group]Getting Git version info +build Run actions/checkout@v4 2026-11-11T14:05:03.6731543Z Working directory is '/home/runner/work/NkNotes/NkNotes' +build Run actions/checkout@v4 2026-11-11T14:05:03.6733131Z [command]/usr/bin/git version +build Run actions/checkout@v4 2026-11-11T14:05:03.6849117Z git version 2.56.0 +build Run actions/checkout@v4 2026-11-11T14:05:03.6871690Z ##[endgroup] +build Run actions/checkout@v4 2026-11-11T14:05:03.6888420Z Temporarily overriding HOME='/home/runner/work/_temp/74cfe893-69ca-4ab6-96c7-2cbd85c0cacf' before making global git config changes +build Run actions/checkout@v4 2026-11-11T14:05:03.6891274Z Adding repository directory to the temporary git global config as a safe directory +build Run actions/checkout@v4 2026-11-11T14:05:03.6901153Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/NkNotes/NkNotes +build Run actions/checkout@v4 2026-11-11T14:05:03.6963147Z Deleting the contents of '/home/runner/work/NkNotes/NkNotes' +build Run actions/checkout@v4 2026-11-11T14:05:03.6969158Z ##[group]Initializing the repository +build Run actions/checkout@v4 2026-11-11T14:05:03.6999698Z [command]/usr/bin/git init /home/runner/work/NkNotes/NkNotes +build Run actions/checkout@v4 2026-11-11T14:05:03.7141533Z hint: Using 'master' as the name for the initial branch. This default branch name +build Run actions/checkout@v4 2026-11-11T14:05:03.7143984Z hint: will change to "main" in Git 3.0. To configure the initial branch name +build Run actions/checkout@v4 2026-11-11T14:05:03.7146587Z hint: to use in all of your new repositories, which will suppress this warning, +build Run actions/checkout@v4 2026-11-11T14:05:03.7148256Z hint: call: +build Run actions/checkout@v4 2026-11-11T14:05:03.7149612Z hint: +build Run actions/checkout@v4 2026-11-11T14:05:03.7150913Z hint: git config --global init.defaultBranch +build Run actions/checkout@v4 2026-11-11T14:05:03.7152368Z hint: +build Run actions/checkout@v4 2026-11-11T14:05:03.7153742Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and +build Run actions/checkout@v4 2026-11-11T14:05:03.7155920Z hint: 'development'. The just-created branch can be renamed via this command: +build Run actions/checkout@v4 2026-11-11T14:05:03.7157784Z hint: +build Run actions/checkout@v4 2026-11-11T14:05:03.7159022Z hint: git branch -m +build Run actions/checkout@v4 2026-11-11T14:05:03.7160310Z hint: +build Run actions/checkout@v4 2026-11-11T14:05:03.7163011Z hint: Disable this message with "git config set advice.defaultBranchName false" +build Run actions/checkout@v4 2026-11-11T14:05:03.7165393Z Initialized empty Git repository in /home/runner/work/NkNotes/NkNotes/.git/ +build Run actions/checkout@v4 2026-11-11T14:05:03.7170709Z [command]/usr/bin/git remote add origin https://github.com/NextKde/NkNotes +build Run actions/checkout@v4 2026-11-11T14:05:03.7226562Z ##[endgroup] +build Run actions/checkout@v4 2026-11-11T14:05:03.7228169Z ##[group]Disabling automatic garbage collection +build Run actions/checkout@v4 2026-11-11T14:05:03.7229956Z [command]/usr/bin/git config --local gc.auto 0 +build Run actions/checkout@v4 2026-11-11T14:05:03.7269463Z ##[endgroup] +build Run actions/checkout@v4 2026-11-11T14:05:03.7271518Z ##[group]Setting up auth +build Run actions/checkout@v4 2026-11-11T14:05:03.7277509Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +build Run actions/checkout@v4 2026-11-11T14:05:03.7321914Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +build Run actions/checkout@v4 2026-11-11T14:05:03.7801391Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +build Run actions/checkout@v4 2026-11-11T14:05:03.7851859Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" +build Run actions/checkout@v4 2026-11-11T14:05:03.8098836Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +build Run actions/checkout@v4 2026-11-11T14:05:03.8146406Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +build Run actions/checkout@v4 2026-11-11T14:05:03.8395561Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic *** +build Run actions/checkout@v4 2026-11-11T14:05:03.8446947Z ##[endgroup] +build Run actions/checkout@v4 2026-11-11T14:05:03.8448010Z ##[group]Fetching the repository +build Run actions/checkout@v4 2026-11-11T14:05:03.8461257Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin 1a187cbcc101f766e3c2a2b5ca5db5f8d341cb87 +build Run actions/checkout@v4 2026-11-11T14:05:04.4375794Z From https://github.com/NextKde/NkNotes +build Run actions/checkout@v4 2026-11-11T14:05:04.4378317Z * branch 1a187cbcc101f766e3c2a2b5ca5db5f8d341cb87 -> FETCH_HEAD +build Run actions/checkout@v4 2026-11-11T14:05:04.4382844Z ##[endgroup] +build Run actions/checkout@v4 2026-11-11T14:05:04.4384212Z ##[group]Determining the checkout info +build Run actions/checkout@v4 2026-11-11T14:05:04.4385785Z ##[endgroup] +build Run actions/checkout@v4 2026-11-11T14:05:04.4392273Z [command]/usr/bin/git sparse-checkout disable +build Run actions/checkout@v4 2026-11-11T14:05:04.4456457Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig +build Run actions/checkout@v4 2026-11-11T14:05:04.4494693Z ##[group]Checking out the ref +build Run actions/checkout@v4 2026-11-11T14:05:04.4498002Z [command]/usr/bin/git checkout --progress --force 1a187cbcc101f766e3c2a2b5ca5db5f8d341cb87 +build Run actions/checkout@v4 2026-11-11T14:05:04.5369301Z Note: switching to '1a187cbcc101f766e3c2a2b5ca5db5f8d341cb87'. +build Run actions/checkout@v4 2026-11-11T14:05:04.5370776Z +build Run actions/checkout@v4 2026-11-11T14:05:04.5371762Z You are in 'detached HEAD' state. You can look around, make experimental +build Run actions/checkout@v4 2026-11-11T14:05:04.5374090Z changes and commit them, and you can discard any commits you make in this +build Run actions/checkout@v4 2026-11-11T14:05:04.5376339Z state without impacting any branches by switching back to a branch. +build Run actions/checkout@v4 2026-11-11T14:05:04.5377773Z +build Run actions/checkout@v4 2026-11-11T14:05:04.5379073Z If you want to create a new branch to retain commits you create, you may +build Run actions/checkout@v4 2026-11-11T14:05:04.5381728Z do so (now or later) by using -c with the switch command. Example: +build Run actions/checkout@v4 2026-11-11T14:05:04.5383245Z +build Run actions/checkout@v4 2026-11-11T14:05:04.5384067Z git switch -c +build Run actions/checkout@v4 2026-11-11T14:05:04.5385830Z +build Run actions/checkout@v4 2026-11-11T14:05:04.5386721Z Or undo this operation with: +build Run actions/checkout@v4 2026-11-11T14:05:04.5387872Z +build Run actions/checkout@v4 2026-11-11T14:05:04.5388925Z git switch - +build Run actions/checkout@v4 2026-11-11T14:05:04.5390012Z +build Run actions/checkout@v4 2026-11-11T14:05:04.5391571Z Turn off this advice by setting config variable advice.detachedHead to false +build Run actions/checkout@v4 2026-11-11T14:05:04.5393632Z +build Run actions/checkout@v4 2026-11-11T14:05:04.5395169Z HEAD is now at 1a187cb fix(editor): align block feedback and simplify search controls +build Run actions/checkout@v4 2026-11-11T14:05:04.5401592Z ##[endgroup] +build Run actions/checkout@v4 2026-11-11T14:05:04.5404378Z ##[group]Setting up auth for fetching submodules +build Run actions/checkout@v4 2026-11-11T14:05:04.5408082Z [command]/usr/bin/git config --global http.https://github.com/.extraheader AUTHORIZATION: basic *** +build Run actions/checkout@v4 2026-11-11T14:05:04.5449331Z [command]/usr/bin/git config --global --unset-all url.https://github.com/.insteadOf +build Run actions/checkout@v4 2026-11-11T14:05:04.5577939Z [command]/usr/bin/git config --global --add url.https://github.com/.insteadOf git@github.com: +build Run actions/checkout@v4 2026-11-11T14:05:04.5584846Z [command]/usr/bin/git config --global --add url.https://github.com/.insteadOf org-332737949@github.com: +build Run actions/checkout@v4 2026-11-11T14:05:04.5589999Z ##[endgroup] +build Run actions/checkout@v4 2026-11-11T14:05:04.5591942Z ##[group]Fetching submodules +build Run actions/checkout@v4 2026-11-11T14:05:04.5593648Z [command]/usr/bin/git submodule sync --recursive +build Run actions/checkout@v4 2026-11-11T14:05:04.5835490Z [command]/usr/bin/git -c protocol.version=2 submodule update --init --force --depth=1 --recursive +build Run actions/checkout@v4 2026-11-11T14:05:04.6073506Z Submodule 'third_party/nextkdeAppDemo' (https://github.com/NextKde/nextkdeAppDemo.git) registered for path 'third_party/nextkdeAppDemo' +build Run actions/checkout@v4 2026-11-11T14:05:04.6098348Z Cloning into '/home/runner/work/NkNotes/NkNotes/third_party/nextkdeAppDemo'... +build Run actions/checkout@v4 2026-11-11T14:05:05.3479789Z Submodule path 'third_party/nextkdeAppDemo': checked out '40c6007a95db864683924056adbf0f6385dcb7e3' +build Run actions/checkout@v4 2026-11-11T14:05:05.3511594Z [command]/usr/bin/git submodule foreach --recursive git config --local gc.auto 0 +build Run actions/checkout@v4 2026-11-11T14:05:05.3740192Z Entering 'third_party/nextkdeAppDemo' +build Run actions/checkout@v4 2026-11-11T14:05:05.3804030Z ##[endgroup] +build Run actions/checkout@v4 2026-11-11T14:05:05.3856855Z [command]/usr/bin/git log -1 --format=%H +build Run actions/checkout@v4 2026-11-11T14:05:05.3890833Z 1a187cbcc101f766e3c2a2b5ca5db5f8d341cb87 +build Run actions/checkout@v4 2026-11-11T14:05:05.3902089Z ##[group]Removing auth +build Run actions/checkout@v4 2026-11-11T14:05:05.3906304Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +build Run actions/checkout@v4 2026-11-11T14:05:05.3946562Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +build Run actions/checkout@v4 2026-11-11T14:05:05.4169707Z Entering 'third_party/nextkdeAppDemo' +build Run actions/checkout@v4 2026-11-11T14:05:05.4232416Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +build Run actions/checkout@v4 2026-11-11T14:05:05.4268215Z http.https://github.com/.extraheader +build Run actions/checkout@v4 2026-11-11T14:05:05.4280049Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader +build Run actions/checkout@v4 2026-11-11T14:05:05.4333447Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" +build Run actions/checkout@v4 2026-11-11T14:05:05.4556719Z Entering 'third_party/nextkdeAppDemo' +build Run actions/checkout@v4 2026-11-11T14:05:05.4614701Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +build Run actions/checkout@v4 2026-11-11T14:05:05.4657110Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +build Run actions/checkout@v4 2026-11-11T14:05:05.4884289Z Entering 'third_party/nextkdeAppDemo' +build Run actions/checkout@v4 2026-11-11T14:05:05.4916065Z file:/home/runner/work/NkNotes/NkNotes/.git/modules/third_party/nextkdeAppDemo/config remote.origin.url +build Run actions/checkout@v4 2026-11-11T14:05:05.4956960Z [command]/usr/bin/git config --file /home/runner/work/NkNotes/NkNotes/.git/modules/third_party/nextkdeAppDemo/config --name-only --get-regexp ^includeIf\.gitdir: +build Run actions/checkout@v4 2026-11-11T14:05:05.4995204Z ##[endgroup] +build Provision isolated SDK and runtime 2026-11-11T14:05:05.5218245Z ##[group]Run sudo apt-get update +build Provision isolated SDK and runtime 2026-11-11T14:05:05.5219069Z ^[[36;1msudo apt-get update^[[0m +build Provision isolated SDK and runtime 2026-11-11T14:05:05.5219743Z ^[[36;1msudo apt-get install -y flatpak flatpak-builder ostree python3-gi gir1.2-flatpak-1.0 xvfb xdotool dbus-x11 imagemagick^[[0m +build Provision isolated SDK and runtime 2026-11-11T14:05:05.5220868Z ^[[36;1mflatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo^[[0m +build Provision isolated SDK and runtime 2026-11-11T14:05:05.5221771Z ^[[36;1mflatpak install --user --noninteractive --assumeyes flathub org.kde.Sdk//6.11 org.kde.Platform//6.11 io.qt.qtwebengine.BaseApp//6.11^[[0m +build Provision isolated SDK and runtime 2026-11-11T14:05:05.5246381Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} +build Provision isolated SDK and runtime 2026-11-11T14:05:05.5246817Z ##[endgroup] +build Provision isolated SDK and runtime 2026-11-11T14:05:05.6112349Z Get:1 file:/etc/apt/apt-mirrors.txt Mirrorlist [144 B] +build Provision isolated SDK and runtime 2026-11-11T14:05:05.6436576Z Get:6 https://packages.microsoft.com/ubuntu/24.04/prod noble InRelease [3600 B] +build Provision isolated SDK and runtime 2026-11-11T14:05:05.7371686Z Get:7 https://packages.microsoft.com/ubuntu/24.04/prod noble/main amd64 Packages [760 kB] +build Provision isolated SDK and runtime 2026-11-11T14:05:05.7572833Z Get:8 https://packages.microsoft.com/ubuntu/24.04/prod noble/main armhf Packages [12.6 kB] +build Provision isolated SDK and runtime 2026-11-11T14:05:05.7614877Z Get:9 https://packages.microsoft.com/ubuntu/24.04/prod noble/main arm64 Packages [690 kB] +build Provision isolated SDK and runtime 2026-11-11T14:05:25.3657644Z Ign:2 http://azure.archive.ubuntu.com/ubuntu noble InRelease +build Provision isolated SDK and runtime 2026-11-11T14:05:45.2579845Z Ign:3 http://azure.archive.ubuntu.com/ubuntu noble-updates InRelease +build Provision isolated SDK and runtime 2026-11-11T14:06:05.2792968Z Ign:4 http://azure.archive.ubuntu.com/ubuntu noble-backports InRelease +build Provision isolated SDK and runtime 2026-11-11T14:06:25.1420093Z Ign:5 http://azure.archive.ubuntu.com/ubuntu noble-security InRelease +build Provision isolated SDK and runtime 2026-11-11T14:06:44.5874664Z Ign:2 http://azure.archive.ubuntu.com/ubuntu noble InRelease +build Provision isolated SDK and runtime 2026-11-11T14:07:04.6107237Z Ign:2 https://archive.ubuntu.com/ubuntu noble InRelease +build Provision isolated SDK and runtime 2026-11-11T14:07:04.6162563Z Ign:3 http://azure.archive.ubuntu.com/ubuntu noble-updates InRelease +build Provision isolated SDK and runtime 2026-11-11T14:07:24.1497622Z Ign:4 http://azure.archive.ubuntu.com/ubuntu noble-backports InRelease +build Provision isolated SDK and runtime 2026-11-11T14:07:24.6359176Z Err:2 https://security.ubuntu.com/ubuntu noble InRelease +build Provision isolated SDK and runtime 2026-11-11T14:07:24.6359974Z Temporary failure resolving 'azure.archive.ubuntu.com' +build Provision isolated SDK and runtime 2026-11-11T14:07:24.6401896Z Ign:3 https://archive.ubuntu.com/ubuntu noble-updates InRelease +build Provision isolated SDK and runtime 2026-11-11T14:07:44.1698556Z Ign:5 http://azure.archive.ubuntu.com/ubuntu noble-security InRelease +build Provision isolated SDK and runtime 2026-11-11T14:07:44.6645016Z Err:3 https://security.ubuntu.com/ubuntu noble-updates InRelease +build Provision isolated SDK and runtime 2026-11-11T14:07:44.6645714Z Temporary failure resolving 'azure.archive.ubuntu.com' +build Provision isolated SDK and runtime 2026-11-11T14:07:44.6685062Z Ign:4 https://archive.ubuntu.com/ubuntu noble-backports InRelease +build Provision isolated SDK and runtime 2026-11-11T14:08:00.4686198Z Ign:5 https://archive.ubuntu.com/ubuntu noble-security InRelease +build Provision isolated SDK and runtime 2026-11-11T14:08:04.6930376Z Err:4 https://security.ubuntu.com/ubuntu noble-backports InRelease +build Provision isolated SDK and runtime 2026-11-11T14:08:04.6931146Z Temporary failure resolving 'azure.archive.ubuntu.com' +build Provision isolated SDK and runtime 2026-11-11T14:08:24.7149949Z Err:5 https://security.ubuntu.com/ubuntu noble-security InRelease +build Provision isolated SDK and runtime 2026-11-11T14:08:24.7150931Z Temporary failure resolving 'azure.archive.ubuntu.com' +build Provision isolated SDK and runtime 2026-11-11T14:08:27.2213507Z Fetched 1467 kB in 3min 19s (7365 B/s) +build Provision isolated SDK and runtime 2026-11-11T14:08:28.3896132Z Reading package lists... +build Provision isolated SDK and runtime 2026-11-11T14:08:28.4050547Z W: Failed to fetch mirror+file:/etc/apt/apt-mirrors.txt/dists/noble/InRelease Temporary failure resolving 'azure.archive.ubuntu.com' +build Provision isolated SDK and runtime 2026-11-11T14:08:28.4052910Z W: Failed to fetch mirror+file:/etc/apt/apt-mirrors.txt/dists/noble-updates/InRelease Temporary failure resolving 'azure.archive.ubuntu.com' +build Provision isolated SDK and runtime 2026-11-11T14:08:28.4054599Z W: Failed to fetch mirror+file:/etc/apt/apt-mirrors.txt/dists/noble-backports/InRelease Temporary failure resolving 'azure.archive.ubuntu.com' +build Provision isolated SDK and runtime 2026-11-11T14:08:28.4056464Z W: Failed to fetch mirror+file:/etc/apt/apt-mirrors.txt/dists/noble-security/InRelease Temporary failure resolving 'azure.archive.ubuntu.com' +build Provision isolated SDK and runtime 2026-11-11T14:08:28.4057801Z W: Some index files failed to download. They have been ignored, or old ones used instead. +build Provision isolated SDK and runtime 2026-11-11T14:08:28.4267073Z Reading package lists... +build Provision isolated SDK and runtime 2026-11-11T14:08:28.6451888Z Building dependency tree... +build Provision isolated SDK and runtime 2026-11-11T14:08:28.6459539Z Reading state information... +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7934642Z python3-gi is already the newest version (3.48.2-1). +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7935853Z python3-gi set to manually installed. +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7936415Z xvfb is already the newest version (2:21.1.12-1ubuntu1.9). +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7937044Z The following additional packages will be installed: +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7937759Z appstream-compose bubblewrap desktop-file-utils elfutils ffmpeg +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7938584Z fonts-droid-fallback fonts-noto-mono fonts-urw-base35 ghostscript +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7939612Z gsettings-desktop-schemas i965-va-driver imagemagick-6.q16 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7940441Z intel-media-va-driver libaacs0 libappstream-compose0 libasm1t64 libass9 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7941269Z libasyncns0 libavahi-glib1 libavc1394-0 libavcodec60 libavdevice60 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7942108Z libavfilter9 libavformat60 libavutil58 libbdplus0 libblas3 libbluray2 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7942971Z libbs2b0 libcaca0 libcdio-cdda2t64 libcdio-paranoia2t64 libcdio19t64 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7943868Z libchromaprint1 libcjson1 libcodec2-1.2 libdav1d7 libdc1394-25 libdecor-0-0 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7944784Z libdecor-0-plugin-1-gtk libdjvulibre-text libdjvulibre21 libflac12t64 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7945605Z libflatpak0 libflite1 libgme0 libgs-common libgs10 libgs10-common libgsm1 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7946440Z libhwy1t64 libidn12 libiec61883-0 libigdgmm12 libijs-0.35 libimath-3-1-29t64 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7947295Z libjack-jackd2-0 libjbig2dec0 libjxl0.7 libjxr-tools libjxr0t64 liblapack3 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7948143Z liblilv-0-0 libmagickcore-6.q16-7-extra libmalcontent-0-0 libmbedcrypto7t64 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7949161Z libmp3lame0 libmpg123-0t64 libmysofa1 libnetpbm11t64 libopenal-data +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7949924Z libopenal1 libopenexr-3-1-30 libopenmpt0t64 libopus0 libostree-1-1 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7950788Z libpaper-utils libpaper1 libpipewire-0.3-0t64 libpipewire-0.3-common +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7951628Z libplacebo338 libpocketsphinx3 libpostproc57 libpulse0 librav1e0 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7952384Z libraw1394-11 librist4 librsvg2-2 librsvg2-common librubberband2 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7953219Z libsamplerate0 libsdl2-2.0-0 libserd-0-0 libshine3 libsndfile1 libsndio7.0 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7954025Z libsord-0-0 libsoxr0 libspa-0.2-modules libspeex1 libsphinxbase3t64 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7954767Z libsratom-0-0 libsrt1.5-gnutls libssh-gcrypt-4 libsvtav1enc1d1 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7955492Z libswresample4 libswscale7 libtheora0 libtwolame0 libudfread0 libunibreak5 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7956156Z libva-drm2 libva-x11-2 libva2 libvdpau1 libvidstab1.1 libvorbisenc2 libvpl2 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7956693Z libvpx9 libwebrtc-audio-processing1 libwmflite-0.2-7 libx264-164 libx265-199 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7957220Z libxcb-shape0 libxdo3 libxv1 libxvidcore4 libzimg2 libzix-0-0 libzvbi-common +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7957752Z libzvbi0t64 mesa-va-drivers mesa-vdpau-drivers netpbm ocl-icd-libopencl1 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7958263Z optipng pocketsphinx-en-us poppler-data session-migration va-driver-all +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7959305Z vdpau-driver-all xdg-dbus-proxy xdg-desktop-portal xdg-desktop-portal-gtk +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7959757Z xfonts-encodings xfonts-utils +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7960009Z Suggested packages: +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7960313Z ffmpeg-doc avahi-daemon malcontent-gui brz subversion fonts-noto +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7960783Z fonts-freefont-otf | fonts-freefont-ttf fonts-texgyre texlive-binaries +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7961431Z i965-va-driver-shaders imagemagick-6-doc autotrace cups-bsd | lpr | lprng +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7961965Z enscript gimp gnuplot grads graphviz hp2xx html2ps libwmf-bin mplayer povray +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7962442Z radiance sane-utils texlive-base-bin transfig libraw-bin libcuda1 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7962907Z libnvcuvid1 libnvidia-encode1 libbluray-bdj jackd2 inkscape libportaudio2 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7963401Z opus-tools pipewire pulseaudio libraw1394-doc librsvg2-bin serdi sndiod +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7964373Z sordi speex opencl-icd poppler-utils fonts-japanese-mincho +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7965110Z | fonts-ipafont-mincho fonts-japanese-gothic | fonts-ipafont-gothic +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7966153Z fonts-arphic-ukai fonts-arphic-uming fonts-nanum libvdpau-va-gl1 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.7966850Z accountsservice evince xdg-desktop-portal-gnome +build Provision isolated SDK and runtime 2026-11-11T14:08:28.8574342Z The following NEW packages will be installed: +build Provision isolated SDK and runtime 2026-11-11T14:08:28.8575242Z appstream-compose bubblewrap dbus-x11 desktop-file-utils elfutils ffmpeg +build Provision isolated SDK and runtime 2026-11-11T14:08:28.8576179Z flatpak flatpak-builder fonts-droid-fallback fonts-noto-mono +build Provision isolated SDK and runtime 2026-11-11T14:08:28.8577078Z fonts-urw-base35 ghostscript gir1.2-flatpak-1.0 gsettings-desktop-schemas +build Provision isolated SDK and runtime 2026-11-11T14:08:28.8578104Z i965-va-driver imagemagick imagemagick-6.q16 intel-media-va-driver libaacs0 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.8579324Z libappstream-compose0 libasm1t64 libass9 libasyncns0 libavahi-glib1 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.8580224Z libavc1394-0 libavcodec60 libavdevice60 libavfilter9 libavformat60 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.8581092Z libavutil58 libbdplus0 libblas3 libbluray2 libbs2b0 libcaca0 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.8581971Z libcdio-cdda2t64 libcdio-paranoia2t64 libcdio19t64 libchromaprint1 libcjson1 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.8583027Z libcodec2-1.2 libdav1d7 libdc1394-25 libdecor-0-0 libdecor-0-plugin-1-gtk +build Provision isolated SDK and runtime 2026-11-11T14:08:28.8584010Z libdjvulibre-text libdjvulibre21 libflac12t64 libflatpak0 libflite1 libgme0 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.8584932Z libgs-common libgs10 libgs10-common libgsm1 libhwy1t64 libidn12 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.8585801Z libiec61883-0 libigdgmm12 libijs-0.35 libimath-3-1-29t64 libjack-jackd2-0 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.8586676Z libjbig2dec0 libjxl0.7 libjxr-tools libjxr0t64 liblapack3 liblilv-0-0 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.8587601Z libmagickcore-6.q16-7-extra libmalcontent-0-0 libmbedcrypto7t64 libmp3lame0 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.8588510Z libmpg123-0t64 libmysofa1 libnetpbm11t64 libopenal-data libopenal1 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.8589521Z libopenexr-3-1-30 libopenmpt0t64 libopus0 libostree-1-1 libpaper-utils +build Provision isolated SDK and runtime 2026-11-11T14:08:28.8590410Z libpaper1 libpipewire-0.3-0t64 libpipewire-0.3-common libplacebo338 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.8591287Z libpocketsphinx3 libpostproc57 libpulse0 librav1e0 libraw1394-11 librist4 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.8592204Z librsvg2-2 librsvg2-common librubberband2 libsamplerate0 libsdl2-2.0-0 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.8593140Z libserd-0-0 libshine3 libsndfile1 libsndio7.0 libsord-0-0 libsoxr0 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.8594067Z libspa-0.2-modules libspeex1 libsphinxbase3t64 libsratom-0-0 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.8594975Z libsrt1.5-gnutls libssh-gcrypt-4 libsvtav1enc1d1 libswresample4 libswscale7 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.8595853Z libtheora0 libtwolame0 libudfread0 libunibreak5 libva-drm2 libva-x11-2 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.8596643Z libva2 libvdpau1 libvidstab1.1 libvorbisenc2 libvpl2 libvpx9 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.8597458Z libwebrtc-audio-processing1 libwmflite-0.2-7 libx264-164 libx265-199 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.8598336Z libxcb-shape0 libxdo3 libxv1 libxvidcore4 libzimg2 libzix-0-0 libzvbi-common +build Provision isolated SDK and runtime 2026-11-11T14:08:28.8599434Z libzvbi0t64 mesa-va-drivers mesa-vdpau-drivers netpbm ocl-icd-libopencl1 +build Provision isolated SDK and runtime 2026-11-11T14:08:28.8600335Z optipng ostree pocketsphinx-en-us poppler-data session-migration +build Provision isolated SDK and runtime 2026-11-11T14:08:28.8601176Z va-driver-all vdpau-driver-all xdg-dbus-proxy xdg-desktop-portal +build Provision isolated SDK and runtime 2026-11-11T14:08:28.8602036Z xdg-desktop-portal-gtk xdotool xfonts-encodings xfonts-utils +build Provision isolated SDK and runtime 2026-11-11T14:08:28.8839395Z 0 upgraded, 153 newly installed, 0 to remove and 3 not upgraded. +build Provision isolated SDK and runtime 2026-11-11T14:08:28.8840376Z Need to get 124 MB of archives. +build Provision isolated SDK and runtime 2026-11-11T14:08:28.8840953Z After this operation, 332 MB of additional disk space will be used. +build Provision isolated SDK and runtime 2026-11-11T14:08:28.8841678Z Get:1 file:/etc/apt/apt-mirrors.txt Mirrorlist [144 B] +build Provision isolated SDK and runtime 2026-11-11T14:08:48.9154465Z Ign:2 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 fonts-droid-fallback all 1:6.0.1r16-1.1build1 +build Provision isolated SDK and runtime 2026-11-11T14:09:08.8700574Z Ign:3 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 poppler-data all 0.4.12-1 +build Provision isolated SDK and runtime 2026-11-11T14:09:28.8942991Z Ign:4 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 librsvg2-2 amd64 2.58.0+dfsg-1ubuntu0.1 +build Provision isolated SDK and runtime 2026-11-11T14:09:48.9187774Z Ign:5 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libappstream-compose0 amd64 1.0.2-1build6 +build Provision isolated SDK and runtime 2026-11-11T14:10:08.9398446Z Ign:6 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 appstream-compose amd64 1.0.2-1build6 +build Provision isolated SDK and runtime 2026-11-11T14:10:28.9643954Z Ign:7 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 bubblewrap amd64 0.9.0-1ubuntu0.3 +build Provision isolated SDK and runtime 2026-11-11T14:10:48.9891475Z Ign:8 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 dbus-x11 amd64 1.14.10-4ubuntu4.1 +build Provision isolated SDK and runtime 2026-11-11T14:11:09.0148333Z Ign:9 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 desktop-file-utils amd64 0.27-2build1 +build Provision isolated SDK and runtime 2026-11-11T14:11:29.0388153Z Ign:10 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libasm1t64 amd64 0.190-1.1ubuntu0.1 +build Provision isolated SDK and runtime 2026-11-11T14:11:49.0636730Z Ign:11 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 elfutils amd64 0.190-1.1ubuntu0.1 +build Provision isolated SDK and runtime 2026-11-11T14:12:09.0861089Z Ign:12 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 libva2 amd64 2.20.0-2ubuntu0.2 +build Provision isolated SDK and runtime 2026-11-11T14:12:29.1055140Z Ign:13 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 libva-drm2 amd64 2.20.0-2ubuntu0.2 +build Provision isolated SDK and runtime 2026-11-11T14:12:46.2300051Z Ign:14 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 libva-x11-2 amd64 2.20.0-2ubuntu0.2 +build Provision isolated SDK and runtime 2026-11-11T14:13:05.8843626Z Ign:15 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libvdpau1 amd64 1.5-2build1 +build Provision isolated SDK and runtime 2026-11-11T14:13:25.9052128Z Ign:16 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libvpl2 amd64 2023.3.0-1build1 +build Provision isolated SDK and runtime 2026-11-11T14:13:45.9350327Z Ign:17 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 ocl-icd-libopencl1 amd64 2.3.2-1build1 +build Provision isolated SDK and runtime 2026-11-11T14:14:05.9551148Z Ign:18 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libavutil58 amd64 7:6.1.1-3ubuntu5 +build Provision isolated SDK and runtime 2026-11-11T14:14:25.6780132Z Ign:19 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libcodec2-1.2 amd64 1.2.0-2build1 +build Provision isolated SDK and runtime 2026-11-11T14:14:45.7023921Z Ign:20 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libdav1d7 amd64 1.4.1-1build1 +build Provision isolated SDK and runtime 2026-11-11T14:15:05.7253932Z Ign:21 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libgsm1 amd64 1.0.22-1build1 +build Provision isolated SDK and runtime 2026-11-11T14:15:25.4677737Z Ign:22 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libhwy1t64 amd64 1.0.7-8.1build1 +build Provision isolated SDK and runtime 2026-11-11T14:15:45.4874060Z Ign:23 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 libjxl0.7 amd64 0.7.0-10.2ubuntu6.1 +build Provision isolated SDK and runtime 2026-11-11T14:16:05.5119938Z Ign:24 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libmp3lame0 amd64 3.100-6build1 +build Provision isolated SDK and runtime 2026-11-11T14:16:25.3675716Z Ign:25 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libopus0 amd64 1.4-1build1 +build Provision isolated SDK and runtime 2026-11-11T14:16:45.3922292Z Ign:26 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 librav1e0 amd64 0.7.1-2 +build Provision isolated SDK and runtime 2026-11-11T14:17:05.1617777Z Ign:27 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libshine3 amd64 3.1.1-2build1 +build Provision isolated SDK and runtime 2026-11-11T14:17:25.1883577Z Ign:28 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libspeex1 amd64 1.2.1-2ubuntu2.24.04.1 +build Provision isolated SDK and runtime 2026-11-11T14:17:45.2107950Z Ign:29 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libsvtav1enc1d1 amd64 1.7.0+dfsg-2build1 +build Provision isolated SDK and runtime 2026-11-11T14:18:05.2332337Z Ign:30 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libsoxr0 amd64 0.1.3-4build3 +build Provision isolated SDK and runtime 2026-11-11T14:18:25.2586386Z Ign:31 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libswresample4 amd64 7:6.1.1-3ubuntu5 +build Provision isolated SDK and runtime 2026-11-11T14:18:45.2811458Z Ign:32 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libtheora0 amd64 1.1.1+dfsg.1-16.1build3 +build Provision isolated SDK and runtime 2026-11-11T14:19:05.3058077Z Ign:33 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libtwolame0 amd64 0.4.0-2build3 +build Provision isolated SDK and runtime 2026-11-11T14:19:25.3267433Z Ign:34 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libvorbisenc2 amd64 1.3.7-1build3 +build Provision isolated SDK and runtime 2026-11-11T14:19:45.3509673Z Ign:35 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libvpx9 amd64 1.14.0-1ubuntu2.3 +build Provision isolated SDK and runtime 2026-11-11T14:20:05.3748386Z Ign:36 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libx264-164 amd64 2:0.164.3108+git31e19f9-1 +build Provision isolated SDK and runtime 2026-11-11T14:20:25.3993124Z Ign:37 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libx265-199 amd64 3.5-2build1 +build Provision isolated SDK and runtime 2026-11-11T14:20:45.4240919Z Ign:38 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libxvidcore4 amd64 2:1.3.7-1build1 +build Provision isolated SDK and runtime 2026-11-11T14:21:05.4497832Z Ign:39 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libzvbi-common all 0.2.42-2 +build Provision isolated SDK and runtime 2026-11-11T14:21:25.4802351Z Ign:40 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libzvbi0t64 amd64 0.2.42-2 +build Provision isolated SDK and runtime 2026-11-11T14:21:45.5028033Z Ign:41 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libavcodec60 amd64 7:6.1.1-3ubuntu5 +build Provision isolated SDK and runtime 2026-11-11T14:22:05.5274828Z Ign:42 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libraw1394-11 amd64 2.1.2-2build3 +build Provision isolated SDK and runtime 2026-11-11T14:22:25.5498690Z Ign:43 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libavc1394-0 amd64 0.5.4-5build3 +build Provision isolated SDK and runtime 2026-11-11T14:22:45.5709933Z Ign:44 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libunibreak5 amd64 5.1-2build1 +build Provision isolated SDK and runtime 2026-11-11T14:23:05.3087348Z Ign:45 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libass9 amd64 1:0.17.1-2build1 +build Provision isolated SDK and runtime 2026-11-11T14:23:25.3297391Z Ign:46 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libudfread0 amd64 1.1.2-1build1 +build Provision isolated SDK and runtime 2026-11-11T14:23:45.3522675Z Ign:47 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libbluray2 amd64 1:1.3.4-1build1 +build Provision isolated SDK and runtime 2026-11-11T14:24:05.3836137Z Ign:48 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libchromaprint1 amd64 1.5.1-5 +build Provision isolated SDK and runtime 2026-11-11T14:24:25.3204132Z Ign:49 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libgme0 amd64 0.6.3-7build1 +build Provision isolated SDK and runtime 2026-11-11T14:24:45.3449305Z Ign:50 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libmpg123-0t64 amd64 1.32.5-1ubuntu1.1 +build Provision isolated SDK and runtime 2026-11-11T14:25:05.3703564Z Ign:51 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libopenmpt0t64 amd64 0.7.3-1.1build3 +build Provision isolated SDK and runtime 2026-11-11T14:25:25.2085005Z Ign:52 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libcjson1 amd64 1.7.17-1 +build Provision isolated SDK and runtime 2026-11-11T14:25:45.2464734Z Ign:53 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libmbedcrypto7t64 amd64 2.28.8-1 +build Provision isolated SDK and runtime 2026-11-11T14:26:05.2717017Z Ign:54 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 librist4 amd64 0.2.10+dfsg-2 +build Provision isolated SDK and runtime 2026-11-11T14:26:25.2965206Z Ign:55 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libsrt1.5-gnutls amd64 1.5.3-1build2 +build Provision isolated SDK and runtime 2026-11-11T14:26:45.3115816Z Ign:56 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libssh-gcrypt-4 amd64 0.10.6-2ubuntu0.5 +build Provision isolated SDK and runtime 2026-11-11T14:27:05.3431730Z Ign:57 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libavformat60 amd64 7:6.1.1-3ubuntu5 +build Provision isolated SDK and runtime 2026-11-11T14:27:25.3596544Z Ign:58 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libbs2b0 amd64 3.1.0+dfsg-7build1 +build Provision isolated SDK and runtime 2026-11-11T14:27:45.3847864Z Ign:59 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libflite1 amd64 2.2-6build3 +build Provision isolated SDK and runtime 2026-11-11T14:28:05.4138976Z Ign:60 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libserd-0-0 amd64 0.32.2-1 +build Provision isolated SDK and runtime 2026-11-11T14:28:25.4387606Z Ign:61 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libzix-0-0 amd64 0.4.2-2build1 +build Provision isolated SDK and runtime 2026-11-11T14:28:45.4595432Z Ign:62 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libsord-0-0 amd64 0.16.16-2build1 +build Provision isolated SDK and runtime 2026-11-11T14:29:05.4825775Z Ign:63 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libsratom-0-0 amd64 0.6.16-1build1 +build Provision isolated SDK and runtime 2026-11-11T14:29:25.5080416Z Ign:64 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 liblilv-0-0 amd64 0.24.22-1build1 +build Provision isolated SDK and runtime 2026-11-11T14:29:45.5175424Z Ign:65 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libmysofa1 amd64 1.3.2+dfsg-2ubuntu2 +build Provision isolated SDK and runtime 2026-11-11T14:30:05.5400860Z Ign:66 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libplacebo338 amd64 6.338.2-2build1 +build Provision isolated SDK and runtime 2026-11-11T14:30:25.5648121Z Ign:67 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libblas3 amd64 3.12.0-3build1.1 +build Provision isolated SDK and runtime 2026-11-11T14:30:45.5911282Z Ign:68 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 liblapack3 amd64 3.12.0-3build1.1 +build Provision isolated SDK and runtime 2026-11-11T14:31:05.6145807Z Ign:69 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libasyncns0 amd64 0.8-6build4 +build Provision isolated SDK and runtime 2026-11-11T14:31:25.6376998Z Ign:70 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libflac12t64 amd64 1.4.3+ds-2.1ubuntu2 +build Provision isolated SDK and runtime 2026-11-11T14:31:45.6540042Z Ign:71 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libsndfile1 amd64 1.2.2-1ubuntu5.24.04.1 +build Provision isolated SDK and runtime 2026-11-11T14:32:05.6799776Z Ign:72 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libpulse0 amd64 1:16.1+dfsg1-2ubuntu10.1 +build Provision isolated SDK and runtime 2026-11-11T14:32:25.6968522Z Ign:73 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libsphinxbase3t64 amd64 0.8+5prealpha+1-17build2 +build Provision isolated SDK and runtime 2026-11-11T14:32:45.7153327Z Ign:74 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libpocketsphinx3 amd64 0.8.0+real5prealpha+1-15ubuntu5 +build Provision isolated SDK and runtime 2026-11-11T14:33:05.7371087Z Ign:75 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libpostproc57 amd64 7:6.1.1-3ubuntu5 +build Provision isolated SDK and runtime 2026-11-11T14:33:25.7614302Z Ign:76 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libsamplerate0 amd64 0.2.2-4build1 +build Provision isolated SDK and runtime 2026-11-11T14:33:45.7980889Z Ign:77 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 librubberband2 amd64 3.3.0+dfsg-2build1 +build Provision isolated SDK and runtime 2026-11-11T14:34:05.8269169Z Ign:78 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libswscale7 amd64 7:6.1.1-3ubuntu5 +build Provision isolated SDK and runtime 2026-11-11T14:34:25.8502985Z Ign:79 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libvidstab1.1 amd64 1.1.0-2build1 +build Provision isolated SDK and runtime 2026-11-11T14:34:45.8748860Z Ign:80 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libzimg2 amd64 3.0.5+ds1-1build1 +build Provision isolated SDK and runtime 2026-11-11T14:35:05.8994371Z Ign:81 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libavfilter9 amd64 7:6.1.1-3ubuntu5 +build Provision isolated SDK and runtime 2026-11-11T14:35:25.9263590Z Ign:82 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libcaca0 amd64 0.99.beta20-4ubuntu0.2 +build Provision isolated SDK and runtime 2026-11-11T14:35:45.9506218Z Ign:83 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libcdio19t64 amd64 2.1.0-4.1ubuntu1.2 +build Provision isolated SDK and runtime 2026-11-11T14:36:05.9749467Z Ign:84 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libcdio-cdda2t64 amd64 10.2+2.0.1-1.1build2 +build Provision isolated SDK and runtime 2026-11-11T14:36:25.9987967Z Ign:85 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libcdio-paranoia2t64 amd64 10.2+2.0.1-1.1build2 +build Provision isolated SDK and runtime 2026-11-11T14:36:46.0237811Z Ign:86 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libdc1394-25 amd64 2.2.6-4build1 +build Provision isolated SDK and runtime 2026-11-11T14:37:06.0479956Z Ign:87 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libiec61883-0 amd64 1.2.0-6build1 +build Provision isolated SDK and runtime 2026-11-11T14:37:26.0847362Z Ign:88 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libjack-jackd2-0 amd64 1.9.21~dfsg-3ubuntu3 +build Provision isolated SDK and runtime 2026-11-11T14:37:46.1122859Z Ign:89 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libopenal-data all 1:1.23.1-4build1 +build Provision isolated SDK and runtime 2026-11-11T14:38:06.1376511Z Ign:90 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libsndio7.0 amd64 1.9.0-0.3build3 +build Provision isolated SDK and runtime 2026-11-11T14:38:26.1606495Z Ign:91 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libopenal1 amd64 1:1.23.1-4build1 +build Provision isolated SDK and runtime 2026-11-11T14:38:46.1796155Z Ign:92 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libdecor-0-0 amd64 0.2.2-1build2 +build Provision isolated SDK and runtime 2026-11-11T14:39:06.2064124Z Ign:93 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libsdl2-2.0-0 amd64 2.30.0+dfsg-1ubuntu3.1 +build Provision isolated SDK and runtime 2026-11-11T14:39:26.2313091Z Ign:94 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libxcb-shape0 amd64 1.15-1ubuntu2 +build Provision isolated SDK and runtime 2026-11-11T14:39:46.2134456Z Ign:95 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libxv1 amd64 2:1.0.11-1.1build1 +build Provision isolated SDK and runtime 2026-11-11T14:40:06.2370392Z Ign:96 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libavdevice60 amd64 7:6.1.1-3ubuntu5 +build Provision isolated SDK and runtime 2026-11-11T14:40:26.2582053Z Ign:97 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 ffmpeg amd64 7:6.1.1-3ubuntu5 +build Provision isolated SDK and runtime 2026-11-11T14:40:46.2797083Z Ign:98 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 xdg-dbus-proxy amd64 0.1.5-1ubuntu0.2 +build Provision isolated SDK and runtime 2026-11-11T14:41:05.8220935Z Ign:99 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libmalcontent-0-0 amd64 0.11.1-1ubuntu1.3 +build Provision isolated SDK and runtime 2026-11-11T14:41:25.8345172Z Ign:100 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libavahi-glib1 amd64 0.8-13ubuntu6.2 +build Provision isolated SDK and runtime 2026-11-11T14:41:45.8588338Z Ign:101 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libostree-1-1 amd64 2024.5-1build2 +build Provision isolated SDK and runtime 2026-11-11T14:42:05.8804453Z Ign:102 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 flatpak amd64 1.14.6-1ubuntu0.1 +build Provision isolated SDK and runtime 2026-11-11T14:42:25.8956928Z Ign:103 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 libflatpak0 amd64 1.14.6-1ubuntu0.1 +build Provision isolated SDK and runtime 2026-11-11T14:42:45.9203239Z Ign:104 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 gir1.2-flatpak-1.0 amd64 1.14.6-1ubuntu0.1 +build Provision isolated SDK and runtime 2026-11-11T14:43:05.9427311Z Ign:105 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 ostree amd64 2024.5-1build2 +build Provision isolated SDK and runtime 2026-11-11T14:43:25.9624560Z Ign:106 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 flatpak-builder amd64 1.4.2-1build2 +build Provision isolated SDK and runtime 2026-11-11T14:43:45.9870677Z Ign:107 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 fonts-noto-mono all 20201225-2 +build Provision isolated SDK and runtime 2026-11-11T14:44:06.0173191Z Ign:108 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 xfonts-encodings all 1:1.0.5-0ubuntu2 +build Provision isolated SDK and runtime 2026-11-11T14:44:26.0381353Z Ign:109 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 xfonts-utils amd64 1:7.7+6build3 +build Provision isolated SDK and runtime 2026-11-11T14:44:46.0566712Z Ign:110 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 fonts-urw-base35 all 20200910-8 +build Provision isolated SDK and runtime 2026-11-11T14:45:06.0742255Z Ign:111 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libgs-common all 10.02.1~dfsg1-0ubuntu7.10 +build Provision isolated SDK and runtime 2026-11-11T14:45:26.0906844Z Ign:112 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libgs10-common all 10.02.1~dfsg1-0ubuntu7.10 +build Provision isolated SDK and runtime 2026-11-11T14:45:46.1101484Z Ign:113 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libidn12 amd64 1.42-1ubuntu0.1 +build Provision isolated SDK and runtime 2026-11-11T14:46:06.1315977Z Ign:114 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libijs-0.35 amd64 0.35-15.1build1 +build Provision isolated SDK and runtime 2026-11-11T14:46:26.1518523Z Ign:115 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libjbig2dec0 amd64 0.20-1ubuntu0.24.04.1 +build Provision isolated SDK and runtime 2026-11-11T14:46:46.1733691Z Ign:116 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libpaper1 amd64 1.1.29build1 +build Provision isolated SDK and runtime 2026-11-11T14:47:06.2011566Z Ign:117 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libgs10 amd64 10.02.1~dfsg1-0ubuntu7.10 +build Provision isolated SDK and runtime 2026-11-11T14:47:26.2209009Z Ign:118 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 ghostscript amd64 10.02.1~dfsg1-0ubuntu7.10 +build Provision isolated SDK and runtime 2026-11-11T14:47:46.2410351Z Ign:119 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 session-migration amd64 0.3.9build1 +build Provision isolated SDK and runtime 2026-11-11T14:48:06.1097437Z Ign:120 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 gsettings-desktop-schemas all 46.1-0ubuntu1 +build Provision isolated SDK and runtime 2026-11-11T14:48:26.1342009Z Ign:121 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 imagemagick-6.q16 amd64 8:6.9.12.98+dfsg1-5.2build2 +build Provision isolated SDK and runtime 2026-11-11T14:48:46.0902978Z Ign:122 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 imagemagick amd64 8:6.9.12.98+dfsg1-5.2build2 +build Provision isolated SDK and runtime 2026-11-11T14:49:06.1182689Z Ign:123 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 libigdgmm12 amd64 22.3.17+ds1-1ubuntu1 +build Provision isolated SDK and runtime 2026-11-11T14:49:26.1354845Z Ign:124 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 intel-media-va-driver amd64 24.1.0+dfsg1-1ubuntu0.2 +build Provision isolated SDK and runtime 2026-11-11T14:49:46.1586851Z Ign:125 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libaacs0 amd64 0.11.1-2build1 +build Provision isolated SDK and runtime 2026-11-11T14:50:06.1910542Z Ign:126 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libbdplus0 amd64 0.2.0-3build1 +build Provision isolated SDK and runtime 2026-11-11T14:50:26.2172479Z Ign:127 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libdecor-0-plugin-1-gtk amd64 0.2.2-1build2 +build Provision isolated SDK and runtime 2026-11-11T14:50:46.2362200Z Ign:128 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libdjvulibre-text all 3.5.28-2ubuntu0.24.04.2 +build Provision isolated SDK and runtime 2026-11-11T14:51:06.2643948Z Ign:129 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libdjvulibre21 amd64 3.5.28-2ubuntu0.24.04.2 +build Provision isolated SDK and runtime 2026-11-11T14:51:26.2873086Z Ign:130 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libimath-3-1-29t64 amd64 3.1.9-3.1ubuntu2 +build Provision isolated SDK and runtime 2026-11-11T14:51:46.3329792Z Ign:131 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libjxr0t64 amd64 1.2~git20170615.f752187-5.1ubuntu2 +build Provision isolated SDK and runtime 2026-11-11T14:52:06.3486713Z Ign:132 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libjxr-tools amd64 1.2~git20170615.f752187-5.1ubuntu2 +build Provision isolated SDK and runtime 2026-11-11T14:52:25.9855774Z Ign:133 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libopenexr-3-1-30 amd64 3.1.5-5.1build3 +build Provision isolated SDK and runtime 2026-11-11T14:52:46.0060089Z Ign:134 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libwmflite-0.2-7 amd64 0.2.13-1.1build3 +build Provision isolated SDK and runtime 2026-11-11T14:53:06.0300142Z Ign:135 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libmagickcore-6.q16-7-extra amd64 8:6.9.12.98+dfsg1-5.2build2 +build Provision isolated SDK and runtime 2026-11-11T14:53:26.0508013Z Ign:136 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libnetpbm11t64 amd64 2:11.05.02-1.1build1 +build Provision isolated SDK and runtime 2026-11-11T14:53:46.0994942Z Ign:137 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libpaper-utils amd64 1.1.29build1 +build Provision isolated SDK and runtime 2026-11-11T14:54:06.1229661Z Ign:138 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libwebrtc-audio-processing1 amd64 0.3.1-0ubuntu6 +build Provision isolated SDK and runtime 2026-11-11T14:54:26.1501514Z Ign:139 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libspa-0.2-modules amd64 1.0.5-1ubuntu3.3 +build Provision isolated SDK and runtime 2026-11-11T14:54:46.1652664Z Ign:140 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libpipewire-0.3-0t64 amd64 1.0.5-1ubuntu3.3 +build Provision isolated SDK and runtime 2026-11-11T14:55:06.1856389Z Ign:141 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libpipewire-0.3-common all 1.0.5-1ubuntu3.3 +build Provision isolated SDK and runtime 2026-11-11T14:55:26.2109361Z Ign:142 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 librsvg2-common amd64 2.58.0+dfsg-1ubuntu0.1 +build Provision isolated SDK and runtime 2026-11-11T14:55:46.2361711Z Ign:143 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 mesa-va-drivers amd64 25.2.8-0ubuntu0.24.04.4 +build Provision isolated SDK and runtime 2026-11-11T14:56:06.2605748Z Ign:144 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 mesa-vdpau-drivers amd64 25.2.8-0ubuntu0.24.04.4 +build Provision isolated SDK and runtime 2026-11-11T14:56:26.2981846Z Ign:145 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 netpbm amd64 2:11.05.02-1.1build1 +build Provision isolated SDK and runtime 2026-11-11T14:56:46.3200336Z Ign:146 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 optipng amd64 0.7.8+ds-1build2 +build Provision isolated SDK and runtime 2026-11-11T14:57:06.3457211Z Ign:147 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 i965-va-driver amd64 2.4.1+dfsg1-1ubuntu0.2 +build Provision isolated SDK and runtime 2026-11-11T14:57:26.3650788Z Ign:148 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 va-driver-all amd64 2.20.0-2ubuntu0.2 +build Provision isolated SDK and runtime 2026-11-11T14:57:46.3899833Z Ign:149 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 vdpau-driver-all amd64 1.5-2build1 +build Provision isolated SDK and runtime 2026-11-11T14:58:06.4095843Z Ign:150 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 xdg-desktop-portal amd64 1.18.4-1ubuntu2.24.04.3 +build Provision isolated SDK and runtime 2026-11-11T14:58:26.4343058Z Ign:151 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 xdg-desktop-portal-gtk amd64 1.15.1-1build2 +build Provision isolated SDK and runtime 2026-11-11T14:58:46.4590574Z Ign:152 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libxdo3 amd64 1:3.20160805.1-5build1 +build Provision isolated SDK and runtime 2026-11-11T14:59:06.4820546Z Ign:153 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 pocketsphinx-en-us all 0.8.0+real5prealpha+1-15ubuntu5 +build Provision isolated SDK and runtime 2026-11-11T14:59:26.4984019Z Ign:154 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 xdotool amd64 1:3.20160805.1-5build1 +build Provision isolated SDK and runtime 2026-11-11T14:59:46.5253370Z Ign:2 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 fonts-droid-fallback all 1:6.0.1r16-1.1build1 +build Provision isolated SDK and runtime 2026-11-11T15:00:06.5494613Z Ign:3 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 poppler-data all 0.4.12-1 +build Provision isolated SDK and runtime 2026-11-11T15:00:06.5548812Z Ign:2 https://archive.ubuntu.com/ubuntu noble/main amd64 fonts-droid-fallback all 1:6.0.1r16-1.1build1 +build Provision isolated SDK and runtime 2026-11-11T15:00:26.5673330Z Ign:4 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 librsvg2-2 amd64 2.58.0+dfsg-1ubuntu0.1 +build Provision isolated SDK and runtime 2026-11-11T15:00:26.5769373Z Ign:3 https://archive.ubuntu.com/ubuntu noble/main amd64 poppler-data all 0.4.12-1 +build Provision isolated SDK and runtime 2026-11-11T15:00:26.5891104Z Err:2 https://security.ubuntu.com/ubuntu noble/main amd64 fonts-droid-fallback all 1:6.0.1r16-1.1build1 +build Provision isolated SDK and runtime 2026-11-11T15:00:26.5892172Z Temporary failure resolving 'azure.archive.ubuntu.com' +build Provision isolated SDK and runtime 2026-11-11T15:00:46.5910699Z Ign:5 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libappstream-compose0 amd64 1.0.2-1build6 +build Provision isolated SDK and runtime 2026-11-11T15:00:46.5962219Z Ign:4 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 librsvg2-2 amd64 2.58.0+dfsg-1ubuntu0.1 +build Provision isolated SDK and runtime 2026-11-11T15:00:46.6130708Z Err:3 https://security.ubuntu.com/ubuntu noble/main amd64 poppler-data all 0.4.12-1 +build Provision isolated SDK and runtime 2026-11-11T15:00:46.6131647Z Temporary failure resolving 'azure.archive.ubuntu.com' +build Provision isolated SDK and runtime 2026-11-11T15:01:06.6075826Z Ign:6 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 appstream-compose amd64 1.0.2-1build6 +build Provision isolated SDK and runtime 2026-11-11T15:01:06.6212689Z Ign:5 https://archive.ubuntu.com/ubuntu noble/main amd64 libappstream-compose0 amd64 1.0.2-1build6 +build Provision isolated SDK and runtime 2026-11-11T15:01:06.6346407Z Ign:4 https://security.ubuntu.com/ubuntu noble-updates/main amd64 librsvg2-2 amd64 2.58.0+dfsg-1ubuntu0.1 +build Provision isolated SDK and runtime 2026-11-11T15:01:06.6348100Z Err:4 mirror+file:/etc/apt/apt-mirrors.txt noble-updates/main amd64 librsvg2-2 amd64 2.58.0+dfsg-1ubuntu0.1 +build Provision isolated SDK and runtime 2026-11-11T15:01:06.6349500Z Temporary failure resolving 'azure.archive.ubuntu.com' +build Provision isolated SDK and runtime 2026-11-11T15:01:26.6313774Z Ign:7 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 bubblewrap amd64 0.9.0-1ubuntu0.3 +build Provision isolated SDK and runtime 2026-11-11T15:01:26.6453167Z Ign:6 https://archive.ubuntu.com/ubuntu noble/universe amd64 appstream-compose amd64 1.0.2-1build6 +build Provision isolated SDK and runtime 2026-11-11T15:01:26.6562427Z Err:5 https://security.ubuntu.com/ubuntu noble/main amd64 libappstream-compose0 amd64 1.0.2-1build6 +build Provision isolated SDK and runtime 2026-11-11T15:01:26.6563690Z Temporary failure resolving 'azure.archive.ubuntu.com' +build Provision isolated SDK and runtime 2026-11-11T15:01:46.6559312Z Ign:8 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 dbus-x11 amd64 1.14.10-4ubuntu4.1 +build Provision isolated SDK and runtime 2026-11-11T15:01:46.6692087Z Ign:7 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 bubblewrap amd64 0.9.0-1ubuntu0.3 +build Provision isolated SDK and runtime 2026-11-11T15:01:46.6881447Z Err:6 https://security.ubuntu.com/ubuntu noble/universe amd64 appstream-compose amd64 1.0.2-1build6 +build Provision isolated SDK and runtime 2026-11-11T15:01:46.6882287Z Temporary failure resolving 'azure.archive.ubuntu.com' +build Provision isolated SDK and runtime 2026-11-11T15:02:06.6794137Z Ign:9 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 desktop-file-utils amd64 0.27-2build1 +build Provision isolated SDK and runtime 2026-11-11T15:02:06.6898515Z Ign:8 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 dbus-x11 amd64 1.14.10-4ubuntu4.1 +build Provision isolated SDK and runtime 2026-11-11T15:02:06.7158617Z Ign:7 https://security.ubuntu.com/ubuntu noble-updates/main amd64 bubblewrap amd64 0.9.0-1ubuntu0.3 +build Provision isolated SDK and runtime 2026-11-11T15:02:06.7160296Z Err:7 mirror+file:/etc/apt/apt-mirrors.txt noble-updates/main amd64 bubblewrap amd64 0.9.0-1ubuntu0.3 +build Provision isolated SDK and runtime 2026-11-11T15:02:06.7161125Z Temporary failure resolving 'azure.archive.ubuntu.com' +build Provision isolated SDK and runtime 2026-11-11T15:02:26.7035292Z Ign:10 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 libasm1t64 amd64 0.190-1.1ubuntu0.1 +build Provision isolated SDK and runtime 2026-11-11T15:02:26.7242265Z Ign:9 https://archive.ubuntu.com/ubuntu noble/main amd64 desktop-file-utils amd64 0.27-2build1 +build Provision isolated SDK and runtime 2026-11-11T15:02:26.7400757Z Err:8 https://security.ubuntu.com/ubuntu noble-updates/main amd64 dbus-x11 amd64 1.14.10-4ubuntu4.1 +build Provision isolated SDK and runtime 2026-11-11T15:02:26.7401787Z Temporary failure resolving 'azure.archive.ubuntu.com' +build Provision isolated SDK and runtime 2026-11-11T15:02:46.7274076Z Ign:11 http://azure.archive.ubuntu.com/ubuntu noble-updates/main amd64 elfutils amd64 0.190-1.1ubuntu0.1 +build Provision isolated SDK and runtime 2026-11-11T15:02:46.7439883Z Ign:10 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libasm1t64 amd64 0.190-1.1ubuntu0.1 +build Provision isolated SDK and runtime 2026-11-11T15:02:46.7592653Z Err:9 https://security.ubuntu.com/ubuntu noble/main amd64 desktop-file-utils amd64 0.27-2build1 +build Provision isolated SDK and runtime 2026-11-11T15:02:46.7593327Z Temporary failure resolving 'azure.archive.ubuntu.com' +build Provision isolated SDK and runtime 2026-11-11T15:03:06.7490392Z Ign:12 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 libva2 amd64 2.20.0-2ubuntu0.2 +build Provision isolated SDK and runtime 2026-11-11T15:03:06.7654815Z Ign:11 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 elfutils amd64 0.190-1.1ubuntu0.1 +build Provision isolated SDK and runtime 2026-11-11T15:03:06.7836852Z Ign:10 https://security.ubuntu.com/ubuntu noble-updates/main amd64 libasm1t64 amd64 0.190-1.1ubuntu0.1 +build Provision isolated SDK and runtime 2026-11-11T15:03:06.7838079Z Err:10 mirror+file:/etc/apt/apt-mirrors.txt noble-updates/main amd64 libasm1t64 amd64 0.190-1.1ubuntu0.1 +build Provision isolated SDK and runtime 2026-11-11T15:03:06.7839211Z Temporary failure resolving 'azure.archive.ubuntu.com' +build Provision isolated SDK and runtime 2026-11-11T15:03:26.7727832Z Ign:13 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 libva-drm2 amd64 2.20.0-2ubuntu0.2 +build Provision isolated SDK and runtime 2026-11-11T15:03:26.7894384Z Ign:12 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 libva2 amd64 2.20.0-2ubuntu0.2 +build Provision isolated SDK and runtime 2026-11-11T15:03:26.8022460Z Ign:11 https://security.ubuntu.com/ubuntu noble-updates/main amd64 elfutils amd64 0.190-1.1ubuntu0.1 +build Provision isolated SDK and runtime 2026-11-11T15:03:26.8023766Z Err:11 mirror+file:/etc/apt/apt-mirrors.txt noble-updates/main amd64 elfutils amd64 0.190-1.1ubuntu0.1 +build Provision isolated SDK and runtime 2026-11-11T15:03:26.8024753Z Temporary failure resolving 'azure.archive.ubuntu.com' +build Provision isolated SDK and runtime 2026-11-11T15:03:46.7969978Z Ign:14 http://azure.archive.ubuntu.com/ubuntu noble-updates/universe amd64 libva-x11-2 amd64 2.20.0-2ubuntu0.2 +build Provision isolated SDK and runtime 2026-11-11T15:03:46.8127083Z Ign:13 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 libva-drm2 amd64 2.20.0-2ubuntu0.2 +build Provision isolated SDK and runtime 2026-11-11T15:03:46.8252636Z Ign:12 https://security.ubuntu.com/ubuntu noble-updates/universe amd64 libva2 amd64 2.20.0-2ubuntu0.2 +build Provision isolated SDK and runtime 2026-11-11T15:03:46.8253714Z Err:12 mirror+file:/etc/apt/apt-mirrors.txt noble-updates/universe amd64 libva2 amd64 2.20.0-2ubuntu0.2 +build Provision isolated SDK and runtime 2026-11-11T15:03:46.8254383Z Temporary failure resolving 'azure.archive.ubuntu.com' +build Provision isolated SDK and runtime 2026-11-11T15:04:06.8193469Z Ign:15 http://azure.archive.ubuntu.com/ubuntu noble/main amd64 libvdpau1 amd64 1.5-2build1 +build Provision isolated SDK and runtime 2026-11-11T15:04:06.8366292Z Ign:14 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 libva-x11-2 amd64 2.20.0-2ubuntu0.2 +build Provision isolated SDK and runtime 2026-11-11T15:04:06.8509856Z Ign:13 https://security.ubuntu.com/ubuntu noble-updates/universe amd64 libva-drm2 amd64 2.20.0-2ubuntu0.2 +build Provision isolated SDK and runtime 2026-11-11T15:04:06.8511200Z Err:13 mirror+file:/etc/apt/apt-mirrors.txt noble-updates/universe amd64 libva-drm2 amd64 2.20.0-2ubuntu0.2 +build Provision isolated SDK and runtime 2026-11-11T15:04:06.8512101Z Temporary failure resolving 'azure.archive.ubuntu.com' +build Provision isolated SDK and runtime 2026-11-11T15:04:26.8051479Z Ign:15 https://archive.ubuntu.com/ubuntu noble/main amd64 libvdpau1 amd64 1.5-2build1 +build Provision isolated SDK and runtime 2026-11-11T15:04:26.8376362Z Ign:16 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libvpl2 amd64 2023.3.0-1build1 +build Provision isolated SDK and runtime 2026-11-11T15:04:26.8752111Z Ign:14 https://security.ubuntu.com/ubuntu noble-updates/universe amd64 libva-x11-2 amd64 2.20.0-2ubuntu0.2 +build Provision isolated SDK and runtime 2026-11-11T15:04:26.8753248Z Err:14 mirror+file:/etc/apt/apt-mirrors.txt noble-updates/universe amd64 libva-x11-2 amd64 2.20.0-2ubuntu0.2 +build Provision isolated SDK and runtime 2026-11-11T15:04:26.8753854Z Temporary failure resolving 'azure.archive.ubuntu.com' +build Provision isolated SDK and runtime 2026-11-11T15:04:46.8597748Z Ign:16 https://archive.ubuntu.com/ubuntu noble/universe amd64 libvpl2 amd64 2023.3.0-1build1 +build Provision isolated SDK and runtime 2026-11-11T15:04:46.8599419Z Ign:17 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 ocl-icd-libopencl1 amd64 2.3.2-1build1 +build Provision isolated SDK and runtime 2026-11-11T15:04:46.8956595Z Err:15 https://security.ubuntu.com/ubuntu noble/main amd64 libvdpau1 amd64 1.5-2build1 +build Provision isolated SDK and runtime 2026-11-11T15:04:46.8957508Z Temporary failure resolving 'azure.archive.ubuntu.com' +build Provision isolated SDK and runtime 2026-11-11T15:05:06.8829382Z Ign:18 http://azure.archive.ubuntu.com/ubuntu noble/universe amd64 libavutil58 amd64 7:6.1.1-3ubuntu5 +build Provision isolated SDK and runtime 2026-11-11T15:05:06.8834748Z Ign:17 https://archive.ubuntu.com/ubuntu noble/universe amd64 ocl-icd-libopencl1 amd64 2.3.2-1build1 +build Provision isolated SDK and runtime 2026-11-11T15:05:06.9144059Z Err:16 https://security.ubuntu.com/ubuntu noble/universe amd64 libvpl2 amd64 2023.3.0-1build1 +build Provision isolated SDK and runtime 2026-11-11T15:05:06.9144974Z Temporary failure resolving 'azure.archive.ubuntu.com' +build Provision isolated SDK and runtime 2026-11-11T15:05:14.5081985Z ##[error]The operation was canceled. +build Post Run actions/checkout@v4 2026-11-11T15:05:14.5244585Z Post job cleanup. +build Post Run actions/checkout@v4 2026-11-11T15:05:14.6140254Z [command]/usr/bin/git version +build Post Run actions/checkout@v4 2026-11-11T15:05:14.6184681Z git version 2.56.0 +build Post Run actions/checkout@v4 2026-11-11T15:05:14.6228294Z Temporarily overriding HOME='/home/runner/work/_temp/b9432e8b-ebac-46b3-9bd0-a52d674baa11' before making global git config changes +build Post Run actions/checkout@v4 2026-11-11T15:05:14.6229871Z Adding repository directory to the temporary git global config as a safe directory +build Post Run actions/checkout@v4 2026-11-11T15:05:14.6234641Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/NkNotes/NkNotes +build Post Run actions/checkout@v4 2026-11-11T15:05:14.6274710Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand +build Post Run actions/checkout@v4 2026-11-11T15:05:14.6312808Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :" +build Post Run actions/checkout@v4 2026-11-11T15:05:14.6549415Z Entering 'third_party/nextkdeAppDemo' +build Post Run actions/checkout@v4 2026-11-11T15:05:14.6644344Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader +build Post Run actions/checkout@v4 2026-11-11T15:05:14.6689800Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :" +build Post Run actions/checkout@v4 2026-11-11T15:05:14.6947488Z Entering 'third_party/nextkdeAppDemo' +build Post Run actions/checkout@v4 2026-11-11T15:05:14.7099672Z [command]/usr/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: +build Post Run actions/checkout@v4 2026-11-11T15:05:14.7101716Z [command]/usr/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url +build Post Run actions/checkout@v4 2026-11-11T15:05:14.7318109Z Entering 'third_party/nextkdeAppDemo' +build Post Run actions/checkout@v4 2026-11-11T15:05:14.7337726Z file:/home/runner/work/NkNotes/NkNotes/.git/modules/third_party/nextkdeAppDemo/config remote.origin.url +build Post Run actions/checkout@v4 2026-11-11T15:05:14.7373126Z [command]/usr/bin/git config --file /home/runner/work/NkNotes/NkNotes/.git/modules/third_party/nextkdeAppDemo/config --name-only --get-regexp ^includeIf\.gitdir: +build Complete job 2026-11-11T15:05:14.7584326Z Cleaning up orphan processes +build Complete job 2026-11-11T15:05:14.7998420Z ##[warning]Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/ diff --git a/output/editor-interaction-2026-11-11/configure.log b/output/editor-interaction-2026-11-11/configure.log new file mode 100644 index 0000000..ae54e23 --- /dev/null +++ b/output/editor-interaction-2026-11-11/configure.log @@ -0,0 +1,454 @@ +-- The CXX compiler identification is GNU 15.2.0 +-- Detecting CXX compiler ABI info +-- Detecting CXX compiler ABI info - done +-- Check for working CXX compiler: /usr/bin/c++ - skipped +-- Detecting CXX compile features +-- Detecting CXX compile features - done +-- Performing Test CMAKE_HAVE_LIBC_PTHREAD +-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success +-- Found Threads: TRUE +-- Performing Test HAVE_STDATOMIC +-- Performing Test HAVE_STDATOMIC - Success +-- Found WrapAtomic: TRUE +-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so +-- Found WrapOpenGL: TRUE +-- Found WrapVulkanHeaders: /usr/include +-- Found SQLite3: /usr/lib/x86_64-linux-gnu/libsqlite3.so (found version "3.46.1") +CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:4343 (message): + The kos_ui target is a QML module with target path Kos/Ui. It uses an + OUTPUT_DIRECTORY of /home/amao/nknotes-review-agent-20261111/build/kos-ui, + which should end in the same target path, but doesn't. Tooling such as + qmllint may not work correctly. +Call Stack (most recent call first): + /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:4371 (_qt_internal_collect_target_qml_import_paths) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:1601 (_qt_internal_collect_qml_import_paths) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:3577 (_qt_internal_target_enable_qmllint) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:960 (qt6_target_qml_sources) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:1417 (qt6_add_qml_module) + third_party/nextkdeAppDemo/shared/qml/CMakeLists.txt:13 (qt_add_qml_module) + + +CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:4343 (message): + The kos_ui target is a QML module with target path Kos/Ui. It uses an + OUTPUT_DIRECTORY of /home/amao/nknotes-review-agent-20261111/build/kos-ui, + which should end in the same target path, but doesn't. Tooling such as + qmllint may not work correctly. +Call Stack (most recent call first): + /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:4371 (_qt_internal_collect_target_qml_import_paths) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:1361 (_qt_internal_collect_qml_import_paths) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:1099:EVAL:1 (_qt_internal_write_deferred_qmlls_build_ini_file) + CMakeLists.txt:DEFERRED + + +CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:4669 (message): + The qml plugin 'qtquick2plugin' is a dependency of 'nextnotes', but the + link target it defines (Qt6::qtquick2plugin) does not exist in the current + scope. The plugin will not be linked. +Call Stack (most recent call first): + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (qt6_import_qml_plugins) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (cmake_language) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:879 (_qt_internal_finalize_executable) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:848:EVAL:1 (qt6_finalize_target) + CMakeLists.txt:DEFERRED + + +CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:4669 (message): + The qml plugin 'qmlplugin' is a dependency of 'nextnotes', but the link + target it defines (Qt6::qmlplugin) does not exist in the current scope. + The plugin will not be linked. +Call Stack (most recent call first): + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (qt6_import_qml_plugins) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (cmake_language) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:879 (_qt_internal_finalize_executable) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:848:EVAL:1 (qt6_finalize_target) + CMakeLists.txt:DEFERRED + + +CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:4669 (message): + The qml plugin 'modelsplugin' is a dependency of 'nextnotes', but the link + target it defines (Qt6::modelsplugin) does not exist in the current scope. + The plugin will not be linked. +Call Stack (most recent call first): + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (qt6_import_qml_plugins) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (cmake_language) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:879 (_qt_internal_finalize_executable) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:848:EVAL:1 (qt6_finalize_target) + CMakeLists.txt:DEFERRED + + +CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:4669 (message): + The qml plugin 'workerscriptplugin' is a dependency of 'nextnotes', but the + link target it defines (Qt6::workerscriptplugin) does not exist in the + current scope. The plugin will not be linked. +Call Stack (most recent call first): + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (qt6_import_qml_plugins) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (cmake_language) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:879 (_qt_internal_finalize_executable) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:848:EVAL:1 (qt6_finalize_target) + CMakeLists.txt:DEFERRED + + +CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:4669 (message): + The qml plugin 'quickwindowplugin' is a dependency of 'nextnotes', but the + link target it defines (Qt6::quickwindow) does not exist in the current + scope. The plugin will not be linked. +Call Stack (most recent call first): + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (qt6_import_qml_plugins) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (cmake_language) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:879 (_qt_internal_finalize_executable) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:848:EVAL:1 (qt6_finalize_target) + CMakeLists.txt:DEFERRED + + +CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:4669 (message): + The qml plugin 'qtwebenginequickplugin' is a dependency of 'nextnotes', but + the link target it defines (Qt6::qtwebenginequickplugin) does not exist in + the current scope. The plugin will not be linked. +Call Stack (most recent call first): + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (qt6_import_qml_plugins) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (cmake_language) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:879 (_qt_internal_finalize_executable) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:848:EVAL:1 (qt6_finalize_target) + CMakeLists.txt:DEFERRED + + +CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:4669 (message): + The qml plugin 'webchannelquickplugin' is a dependency of 'nextnotes', but + the link target it defines (Qt6::WebChannelQuickplugin) does not exist in + the current scope. The plugin will not be linked. +Call Stack (most recent call first): + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (qt6_import_qml_plugins) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (cmake_language) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:879 (_qt_internal_finalize_executable) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:848:EVAL:1 (qt6_finalize_target) + CMakeLists.txt:DEFERRED + + +CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:4669 (message): + The qml plugin 'qtwebenginequickdelegatesplugin' is a dependency of + 'nextnotes', but the link target it defines + (Qt6::qtwebenginequickdelegatesplugin) does not exist in the current scope. + The plugin will not be linked. +Call Stack (most recent call first): + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (qt6_import_qml_plugins) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (cmake_language) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:879 (_qt_internal_finalize_executable) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:848:EVAL:1 (qt6_finalize_target) + CMakeLists.txt:DEFERRED + + +CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:4669 (message): + The qml plugin 'qtquickcontrols2plugin' is a dependency of 'nextnotes', but + the link target it defines (Qt6::qtquickcontrols2plugin) does not exist in + the current scope. The plugin will not be linked. +Call Stack (most recent call first): + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (qt6_import_qml_plugins) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (cmake_language) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:879 (_qt_internal_finalize_executable) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:848:EVAL:1 (qt6_finalize_target) + CMakeLists.txt:DEFERRED + + +CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:4669 (message): + The qml plugin 'qquicklayoutsplugin' is a dependency of 'nextnotes', but + the link target it defines (Qt6::qquicklayoutsplugin) does not exist in the + current scope. The plugin will not be linked. +Call Stack (most recent call first): + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (qt6_import_qml_plugins) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (cmake_language) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:879 (_qt_internal_finalize_executable) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:848:EVAL:1 (qt6_finalize_target) + CMakeLists.txt:DEFERRED + + +CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:4669 (message): + The qml plugin 'qtquickdialogsplugin' is a dependency of 'nextnotes', but + the link target it defines (Qt6::qtquickdialogsplugin) does not exist in + the current scope. The plugin will not be linked. +Call Stack (most recent call first): + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (qt6_import_qml_plugins) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (cmake_language) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:879 (_qt_internal_finalize_executable) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:848:EVAL:1 (qt6_finalize_target) + CMakeLists.txt:DEFERRED + + +CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:4669 (message): + The qml plugin 'qtquickcontrols2fusionstyleplugin' is a dependency of + 'nextnotes', but the link target it defines + (Qt6::qtquickcontrols2fusionstyleplugin) does not exist in the current + scope. The plugin will not be linked. +Call Stack (most recent call first): + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (qt6_import_qml_plugins) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (cmake_language) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:879 (_qt_internal_finalize_executable) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:848:EVAL:1 (qt6_finalize_target) + CMakeLists.txt:DEFERRED + + +CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:4669 (message): + The qml plugin 'qtquickcontrols2materialstyleplugin' is a dependency of + 'nextnotes', but the link target it defines + (Qt6::qtquickcontrols2materialstyleplugin) does not exist in the current + scope. The plugin will not be linked. +Call Stack (most recent call first): + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (qt6_import_qml_plugins) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (cmake_language) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:879 (_qt_internal_finalize_executable) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:848:EVAL:1 (qt6_finalize_target) + CMakeLists.txt:DEFERRED + + +CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:4669 (message): + The qml plugin 'qtquickcontrols2imaginestyleplugin' is a dependency of + 'nextnotes', but the link target it defines + (Qt6::qtquickcontrols2imaginestyleplugin) does not exist in the current + scope. The plugin will not be linked. +Call Stack (most recent call first): + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (qt6_import_qml_plugins) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (cmake_language) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:879 (_qt_internal_finalize_executable) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:848:EVAL:1 (qt6_finalize_target) + CMakeLists.txt:DEFERRED + + +CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:4669 (message): + The qml plugin 'qtquickcontrols2universalstyleplugin' is a dependency of + 'nextnotes', but the link target it defines + (Qt6::qtquickcontrols2universalstyleplugin) does not exist in the current + scope. The plugin will not be linked. +Call Stack (most recent call first): + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (qt6_import_qml_plugins) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (cmake_language) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:879 (_qt_internal_finalize_executable) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:848:EVAL:1 (qt6_finalize_target) + CMakeLists.txt:DEFERRED + + +CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:4669 (message): + The qml plugin 'qtquickcontrols2basicstyleplugin' is a dependency of + 'nextnotes', but the link target it defines + (Qt6::qtquickcontrols2basicstyleplugin) does not exist in the current + scope. The plugin will not be linked. +Call Stack (most recent call first): + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (qt6_import_qml_plugins) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (cmake_language) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:879 (_qt_internal_finalize_executable) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:848:EVAL:1 (qt6_finalize_target) + CMakeLists.txt:DEFERRED + + +CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:4669 (message): + The qml plugin 'qtquickdialogs2quickimplplugin' is a dependency of + 'nextnotes', but the link target it defines + (Qt6::qtquickdialogs2quickimplplugin) does not exist in the current scope. + The plugin will not be linked. +Call Stack (most recent call first): + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (qt6_import_qml_plugins) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (cmake_language) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:879 (_qt_internal_finalize_executable) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:848:EVAL:1 (qt6_finalize_target) + CMakeLists.txt:DEFERRED + + +CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:4669 (message): + The qml plugin 'qtquicktemplates2plugin' is a dependency of 'nextnotes', + but the link target it defines (Qt6::qtquicktemplates2plugin) does not + exist in the current scope. The plugin will not be linked. +Call Stack (most recent call first): + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (qt6_import_qml_plugins) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (cmake_language) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:879 (_qt_internal_finalize_executable) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:848:EVAL:1 (qt6_finalize_target) + CMakeLists.txt:DEFERRED + + +CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:4669 (message): + The qml plugin 'qtquickcontrols2implplugin' is a dependency of 'nextnotes', + but the link target it defines (Qt6::qtquickcontrols2implplugin) does not + exist in the current scope. The plugin will not be linked. +Call Stack (most recent call first): + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (qt6_import_qml_plugins) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (cmake_language) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:879 (_qt_internal_finalize_executable) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:848:EVAL:1 (qt6_finalize_target) + CMakeLists.txt:DEFERRED + + +CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:4669 (message): + The qml plugin 'qtquickcontrols2fusionstyleimplplugin' is a dependency of + 'nextnotes', but the link target it defines + (Qt6::qtquickcontrols2fusionstyleimplplugin) does not exist in the current + scope. The plugin will not be linked. +Call Stack (most recent call first): + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (qt6_import_qml_plugins) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (cmake_language) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:879 (_qt_internal_finalize_executable) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:848:EVAL:1 (qt6_finalize_target) + CMakeLists.txt:DEFERRED + + +CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:4669 (message): + The qml plugin 'qtquickcontrols2materialstyleimplplugin' is a dependency of + 'nextnotes', but the link target it defines + (Qt6::qtquickcontrols2materialstyleimplplugin) does not exist in the + current scope. The plugin will not be linked. +Call Stack (most recent call first): + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (qt6_import_qml_plugins) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (cmake_language) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:879 (_qt_internal_finalize_executable) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:848:EVAL:1 (qt6_finalize_target) + CMakeLists.txt:DEFERRED + + +CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:4669 (message): + The qml plugin 'qtquickcontrols2imaginestyleimplplugin' is a dependency of + 'nextnotes', but the link target it defines + (Qt6::qtquickcontrols2imaginestyleimplplugin) does not exist in the current + scope. The plugin will not be linked. +Call Stack (most recent call first): + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (qt6_import_qml_plugins) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (cmake_language) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:879 (_qt_internal_finalize_executable) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:848:EVAL:1 (qt6_finalize_target) + CMakeLists.txt:DEFERRED + + +CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:4669 (message): + The qml plugin 'qtquickcontrols2universalstyleimplplugin' is a dependency + of 'nextnotes', but the link target it defines + (Qt6::qtquickcontrols2universalstyleimplplugin) does not exist in the + current scope. The plugin will not be linked. +Call Stack (most recent call first): + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (qt6_import_qml_plugins) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (cmake_language) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:879 (_qt_internal_finalize_executable) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:848:EVAL:1 (qt6_finalize_target) + CMakeLists.txt:DEFERRED + + +CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:4669 (message): + The qml plugin 'qtquickcontrols2basicstyleimplplugin' is a dependency of + 'nextnotes', but the link target it defines + (Qt6::qtquickcontrols2basicstyleimplplugin) does not exist in the current + scope. The plugin will not be linked. +Call Stack (most recent call first): + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (qt6_import_qml_plugins) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (cmake_language) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:879 (_qt_internal_finalize_executable) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:848:EVAL:1 (qt6_finalize_target) + CMakeLists.txt:DEFERRED + + +CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:4669 (message): + The qml plugin 'qmlshapesplugin' is a dependency of 'nextnotes', but the + link target it defines (Qt6::qmlshapesplugin) does not exist in the current + scope. The plugin will not be linked. +Call Stack (most recent call first): + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (qt6_import_qml_plugins) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (cmake_language) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:879 (_qt_internal_finalize_executable) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:848:EVAL:1 (qt6_finalize_target) + CMakeLists.txt:DEFERRED + + +CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:4669 (message): + The qml plugin 'labsmodelsplugin' is a dependency of 'nextnotes', but the + link target it defines (Qt6::labsmodelsplugin) does not exist in the + current scope. The plugin will not be linked. +Call Stack (most recent call first): + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (qt6_import_qml_plugins) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (cmake_language) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:879 (_qt_internal_finalize_executable) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:848:EVAL:1 (qt6_finalize_target) + CMakeLists.txt:DEFERRED + + +CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:4669 (message): + The qml plugin 'qmlfolderlistmodelplugin' is a dependency of 'nextnotes', + but the link target it defines (Qt6::qmlfolderlistmodelplugin) does not + exist in the current scope. The plugin will not be linked. +Call Stack (most recent call first): + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (qt6_import_qml_plugins) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (cmake_language) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:879 (_qt_internal_finalize_executable) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:848:EVAL:1 (qt6_finalize_target) + CMakeLists.txt:DEFERRED + + +CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:4669 (message): + The qml plugin 'quicktestplugin' is a dependency of 'nextnotes', but the + link target it defines (Qt6::QuickTestplugin) does not exist in the current + scope. The plugin will not be linked. +Call Stack (most recent call first): + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (qt6_import_qml_plugins) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (cmake_language) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:879 (_qt_internal_finalize_executable) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:848:EVAL:1 (qt6_finalize_target) + CMakeLists.txt:DEFERRED + + +CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:4669 (message): + The qml plugin 'effectsplugin' is a dependency of 'nextnotes', but the link + target it defines (Qt6::effectsplugin) does not exist in the current scope. + The plugin will not be linked. +Call Stack (most recent call first): + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (qt6_import_qml_plugins) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (cmake_language) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:879 (_qt_internal_finalize_executable) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:848:EVAL:1 (qt6_finalize_target) + CMakeLists.txt:DEFERRED + + +CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:4669 (message): + The qml plugin 'qtqmlcoreplugin' is a dependency of 'nextnotes', but the + link target it defines (Qt6::qtqmlcoreplugin) does not exist in the current + scope. The plugin will not be linked. +Call Stack (most recent call first): + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (qt6_import_qml_plugins) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (cmake_language) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:879 (_qt_internal_finalize_executable) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:848:EVAL:1 (qt6_finalize_target) + CMakeLists.txt:DEFERRED + + +CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:4669 (message): + The qml plugin 'qtgraphicaleffectsplugin' is a dependency of 'nextnotes', + but the link target it defines (Qt6::qtgraphicaleffectsplugin) does not + exist in the current scope. The plugin will not be linked. +Call Stack (most recent call first): + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (qt6_import_qml_plugins) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (cmake_language) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:879 (_qt_internal_finalize_executable) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:848:EVAL:1 (qt6_finalize_target) + CMakeLists.txt:DEFERRED + + +CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:4669 (message): + The qml plugin 'qtgraphicaleffectsprivateplugin' is a dependency of + 'nextnotes', but the link target it defines + (Qt6::qtgraphicaleffectsprivate) does not exist in the current scope. The + plugin will not be linked. +Call Stack (most recent call first): + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (qt6_import_qml_plugins) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (cmake_language) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:879 (_qt_internal_finalize_executable) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:848:EVAL:1 (qt6_finalize_target) + CMakeLists.txt:DEFERRED + + +CMake Warning at /usr/lib/x86_64-linux-gnu/cmake/Qt6Qml/Qt6QmlMacros.cmake:4682 (message): + The qml plugin 'kos_surface_shape' is a dependency of 'nextnotes', but + there is no target by that name in the current scope. The plugin will not + be linked. +Call Stack (most recent call first): + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (qt6_import_qml_plugins) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:801 (cmake_language) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:879 (_qt_internal_finalize_executable) + /usr/lib/x86_64-linux-gnu/cmake/Qt6Core/Qt6CoreMacros.cmake:848:EVAL:1 (qt6_finalize_target) + CMakeLists.txt:DEFERRED + + +-- Configuring done (3.5s) +-- Generating done (0.2s) +-- Build files have been written to: /home/amao/nknotes-review-agent-20261111/build diff --git a/output/editor-interaction-2026-11-11/editor-build.log b/output/editor-interaction-2026-11-11/editor-build.log new file mode 100644 index 0000000..5772a21 --- /dev/null +++ b/output/editor-interaction-2026-11-11/editor-build.log @@ -0,0 +1,9 @@ + +> nextnotes-markdown-editor@0.1.0 build +> node build.mjs + + + dist/diagram.js 11.9mb ⚠️ + dist/editor.js 3.2mb ⚠️ + +⚡ Done in 1250ms diff --git a/output/editor-interaction-2026-11-11/final-native-summary.json b/output/editor-interaction-2026-11-11/final-native-summary.json new file mode 100644 index 0000000..d95955d --- /dev/null +++ b/output/editor-interaction-2026-11-11/final-native-summary.json @@ -0,0 +1,201 @@ +{ + "instance": { + "base": "/home/amao/nknotes-review-agent-20261111", + "pid": 6318, + "window": 16777260, + "CDP": "http://127.0.0.1:9241", + "platform": "xcb on DISPLAY=:0", + "viewportOffset": { + "x": 509, + "y": 91 + }, + "fixture": "/home/amao/nknotes-review-agent-20261111/fixture/review.md" + }, + "scope": { + "source": "copied old VM source; file SHA256 compared to local; only Main.qml and SourceEditor.qml latest search fix absent", + "submodule": "40c6007a95db864683924056adbf0f6385dcb7e3, all snapshot files matched", + "sourceHashes": "source-hashes.json", + "bundleSHA256": "b76af6b3adb816ccd930cdeb78b50c2b0015cb6c09e7878d07d1410b2a0af3a1", + "newLocalSlashFix": "not transferred or run; source transfer denied by automatic approval" + }, + "results": [ + { + "name": "npm editor build and Qt Release app build", + "status": "pass", + "evidence": [ + "editor-build.log", + "configure.log", + "build.log" + ] + }, + { + "name": "BlockHandleRegression original", + "status": "pass", + "evidence": [ + "block-handle.log" + ] + }, + { + "name": "EditorInteractionRegression original six checks", + "status": "pass", + "evidence": [ + "editor-interaction.log", + "editor-interaction-report.json" + ], + "limit": "CDP editor behavior; does not establish native popup visibility" + }, + { + "name": "real mouse drag and repeat drag", + "status": "pass", + "evidence": [ + "native.log", + "native-final.log", + "native-drag-report.json" + ], + "expectedOrders": [ + [ + "第一段", + "第四段", + "第二段", + "第三段" + ], + [ + "第一段", + "第二段", + "第三段", + "第四段" + ] + ] + }, + { + "name": "outside release cancellation", + "status": "pass", + "evidence": [ + "native-cancel-explicit.log", + "native-cancel-report.json" + ] + }, + { + "name": "Escape cancellation independent drag", + "status": "pass", + "evidence": [ + "native-cancel-explicit.log" + ], + "input": "xdotool keydown/keyup --window, after real body click" + }, + { + "name": "Escape cancellation following repeat drag", + "status": "fail", + "evidence": [ + "native-final.log" + ], + "observed": "preview survived Escape; releasing moved fourth paragraph before second; independent case passes" + }, + { + "name": "stationary edge scroll and timer stop", + "status": "pass", + "evidence": [ + "native.log", + "native-final.log" + ], + "samples": [ + { + "s0": 176, + "s1": 432, + "s2": 624 + }, + { + "s0": 32, + "s1": 304, + "s2": 512 + } + ] + }, + { + "name": "block menu first block move-up and empty paste disabled", + "status": "pass", + "evidence": [ + "screenshots/copy-menu-before.png" + ], + "limit": "final rerun paste assertion expected false after preceding copy and failed due test precondition; initial no-copy state was visually disabled" + }, + { + "name": "native copy immediately reopen enables paste", + "status": "pass", + "evidence": [ + "native-copy.log", + "native-copy-report.json", + "screenshots/copy-menu-after.png" + ], + "canPasteBlockAfterCopy": false, + "canPasteBlockAfterReopen": true + }, + { + "name": "find empty state and opt-in replacement", + "status": "pass", + "evidence": [ + "screenshots/find-native.png", + "screenshots/replace-native.png" + ] + }, + { + "name": "native query 01 highlight and enabled navigation/replacement", + "status": "pass", + "evidence": [ + "screenshots/replace-query.png", + "screenshots/find-query.png" + ], + "limit": "01 query matching and native next click observed; replacement mutation not exercised in this path" + }, + { + "name": "slash final command editor state", + "status": "pass", + "evidence": [ + "slash-cdp.log", + "slash-cdp-report.json" + ], + "index": 15, + "command": "toc", + "limit": "raw report says native popup; only editor state was asserted" + }, + { + "name": "slash native popup final item visible and highlighted", + "status": "fail", + "evidence": [ + "screenshots/slash-settled.png" + ], + "observed": "popup stays at top, highlights paragraph; toc not visible while CDP slash.index=15" + }, + { + "name": "latest cross-document query restoration", + "status": "not run", + "reason": "Main/SourceEditor transfer denied by automatic approval" + }, + { + "name": "AdvancedEditorRegression corrected VM copy sequential run", + "status": "fail", + "passedChecks": 9, + "evidence": [ + "advanced-final.log", + "advanced-final-report.json" + ], + "error": "Error: Timed out waiting for editor state\n at until (file:///home/amao/nknotes-review-agent-20261111/AdvancedEditorRegression.safe-cdp.mjs:14:128)\n at async file:///home/amao/nknotes-review-agent-20261111/AdvancedEditorRegression.safe-cdp.mjs:73:2", + "limit": "clipboard image import wait timed out; table width, metadata/schema final checks not reached" + } + ], + "diagnostics": { + "input": "xdotool mousemove absolute works; XTEST button/key without --window did not deliver. ydotool key272 press/release supports real drag; xdotool explicit-window button supports menus; discrete ydotool keyboard works for Ctrl+f/query; Escape/Down delivery varies by focus path.", + "screenshot": "Qt native and web frames sometimes differ; drag screenshot has missing third-row raster and edge screenshot may lag, so use state/order assertions as evidence. Native slash mismatch persisted on separately captured settled screenshot.", + "warnings": "No implicitHeight binding loop or ambiguous shortcut in app.log; AT-SPI GetApplicationBusAddress unsupported warnings only.", + "originalAdvancedFailure": "plain() all-doc includes legal trailing paragraph, yielding /\\n rather than /. VM test copy asserts active paragraph text; original failure retained.", + "overlap": "One advanced run overlapped native-final due operator mistake; that run is discarded. advanced-final.log/report will contain sequential rerun." + }, + "drivers": [ + "NativeEditorInteractionRegression.mjs", + "native-cancel-explicit.mjs", + "native-copy.mjs", + "slash-cdp.mjs", + "native-slash.mjs" + ], + "restrictions": "No existing app stopped, no system settings changed, no commit/push, no local app/tests/build executed; only dist editor.js and authorized evidence artifacts retrieved locally." +} \ No newline at end of file diff --git a/output/editor-interaction-2026-11-11/native-cancel-explicit.log b/output/editor-interaction-2026-11-11/native-cancel-explicit.log new file mode 100644 index 0000000..200b3a9 --- /dev/null +++ b/output/editor-interaction-2026-11-11/native-cancel-explicit.log @@ -0,0 +1,4 @@ +PASS outside release cancels without changing content +KEY EVENTS [] +AFTER ESCAPE {"epoch":2,"outline":[],"stats":{"characters":12,"words":8,"approximate":false,"minutes":1,"selected":0},"block":{"x":48,"pos":15,"end":20,"type":"paragraph","title":"第四段","y":133.171875,"height":26.390625,"canMoveUp":true,"canMoveDown":false,"canConvert":true},"blockHandleVisible":true,"slash":null,"search":{"total":0,"current":0},"pending":0,"canPasteBlock":false,"dropTarget":null,"context":null,"tableWidths":[]} +PASS Escape cancels preview before mouse release diff --git a/output/editor-interaction-2026-11-11/native-cancel-explicit.mjs b/output/editor-interaction-2026-11-11/native-cancel-explicit.mjs new file mode 100644 index 0000000..d4400f1 --- /dev/null +++ b/output/editor-interaction-2026-11-11/native-cancel-explicit.mjs @@ -0,0 +1,38 @@ +import assert from 'node:assert/strict'; +import {execFileSync} from 'node:child_process'; +import fs from 'node:fs'; +const base='/home/amao/nknotes-review-agent-20261111',win='16777260'; +const env={...process.env,DISPLAY:':0',XAUTHORITY:'/run/user/1000/xauth_AlxRJL',XDG_RUNTIME_DIR:'/run/user/1000',DBUS_SESSION_BUS_ADDRESS:'unix:path=/run/user/1000/bus'}; +const xd=(...args)=>execFileSync('xdotool',args.map(String),{env,encoding:'utf8'}); +xd('windowactivate','--sync',win); +const target=(await(await fetch('http://127.0.0.1:9241/json/list')).json()).find(x=>x.url==='qrc:/editor/index.html'); +const ws=new WebSocket(target.webSocketDebuggerUrl);await new Promise(r=>ws.onopen=r); +let serial=0;const pending=new Map(); +ws.onmessage=e=>{const r=JSON.parse(e.data),p=pending.get(r.id);if(p){pending.delete(r.id);clearTimeout(p.timer);r.error?p.reject(r.error):p.resolve(r.result)}}; +const call=(method,params={})=>new Promise((resolve,reject)=>{const id=++serial,timer=setTimeout(()=>{pending.delete(id);reject(Error('Timeout '+method+' '+JSON.stringify(params)))},7000);pending.set(id,{resolve,reject,timer});ws.send(JSON.stringify({id,method,params}))}); +const run=async expression=>{const r=await call('Runtime.evaluate',{expression,returnByValue:true,awaitPromise:true});if(r.exceptionDetails)throw Error(JSON.stringify(r.exceptionDetails));return r.result.value}; +const wait=ms=>new Promise(r=>setTimeout(r,ms)); +const state=()=>run('nextnotes.toolsState()'); +const doc=()=>run('nextnotes.snapshot().source'); +const boxes=()=>run('(()=>{const v=nextnotes.view(),out=[];v.state.doc.forEach((node,pos)=>{const r=v.nodeDOM(pos).getBoundingClientRect();out.push({pos,title:node.textContent,x:r.left,y:r.top,height:r.height,bottom:r.bottom})});return out})()'); +const load=async text=>{await run('nextnotes.load({epoch:nextnotes.snapshot().epoch,baseUrl:nextnotes.snapshot().baseUrl,source:'+JSON.stringify(text)+'})');await wait(1200);await run('nextnotes.view().focus()');await wait(500)}; +let web={x:509,y:91,width:771,height:682}; +const move=async(x,y)=>{xd('mousemove','--window',win,Math.round(x),Math.round(y));await wait(420)}; +const click=async(x,y)=>{await move(x,y);xd('click','--window',win,1);await wait(220)}; +const key=async name=>{assert.equal(name,'Escape');execFileSync('ydotool',['key','1:1','1:0'],{env:{...env,YDOTOOL_SOCKET:'/run/user/1000/.ydotool_socket'}});await wait(220)}; +const shot=async name=>{await wait(450);execFileSync('spectacle',['-b','-n','-a','-e','-S','-o',base+'/screenshots/'+name+'.png'],{env,stdio:'ignore'});await wait(100)}; +const hover=async title=>{const b=(await boxes()).find(x=>x.title===title);assert.ok(b,title);await move(web.x+b.x+70,web.y+b.y+b.height/2-2);await move(web.x+b.x+80,web.y+b.y+b.height/2);assert.equal((await state()).block.title,title);const s=(await state()).block;return {x:web.x+Math.max(12,s.x-34)+13,y:web.y+Math.max(0,s.y)+13}}; +const press=async title=>{const h=await hover(title);await move(h.x,h.y);execFileSync('ydotool',['key','272:1'],{env:{...env,YDOTOOL_SOCKET:'/run/user/1000/.ydotool_socket'}});await wait(100)}; +const release=async()=>{execFileSync('ydotool',['key','272:0'],{env:{...env,YDOTOOL_SOCKET:'/run/user/1000/.ydotool_socket'}});await wait(320)}; +const results=[]; +async function test(name,fn){try{await fn();results.push({name,passed:true});console.log('PASS',name)}catch(e){results.push({name,passed:false,error:e.stack});console.error('FAIL',name,e);execFileSync('ydotool',['key','272:0'],{env:{...env,YDOTOOL_SOCKET:'/run/user/1000/.ydotool_socket'}});await key('Escape')}fs.writeFileSync(base+'/native-report.json',JSON.stringify({results},null,2))} +try{ +await load('第一段\n\n第二段\n\n第三段\n\n第四段\n');execFileSync('ydotool',['key','29:0','42:0','54:0','56:0','97:0','100:0'],{env:{...env,YDOTOOL_SOCKET:'/run/user/1000/.ydotool_socket'}});await click(700,123);await run('window.cancelEvents=[];document.addEventListener("keydown",e=>cancelEvents.push({key:e.key,type:e.type}),true);true'); +await test('outside release cancels without changing content',async()=>{ + const before=await doc();await press('第四段');await move(web.x+45,web.y+55);assert.ok((await state()).dropTarget);await move(web.x-40,web.y+160);await release();assert.equal(await doc(),before);assert.equal((await state()).dropTarget,null); +}); +await test('Escape cancels preview before mouse release',async()=>{ + const before=await doc();await press('第四段');await move(web.x+45,web.y+55);assert.ok((await state()).dropTarget);xd('keydown','--window',win,'Escape');await wait(160);xd('keyup','--window',win,'Escape');await wait(600);console.log('KEY EVENTS',JSON.stringify(await run('cancelEvents')));const afterEscape=await state();console.log('AFTER ESCAPE',JSON.stringify(afterEscape));await release();assert.equal(await doc(),before);assert.equal(afterEscape.dropTarget,null); +}); +}catch(e){console.error(e);results.push({name:'driver',passed:false,error:e.stack})} +finally{execFileSync('ydotool',['key','272:0'],{env:{...env,YDOTOOL_SOCKET:'/run/user/1000/.ydotool_socket'}});fs.writeFileSync(base+'/native-cancel-report.json',JSON.stringify({results},null,2));ws.close();setTimeout(()=>process.exit(results.some(x=>x.passed===false)?1:0),200)} diff --git a/output/editor-interaction-2026-11-11/native-cancel-report.json b/output/editor-interaction-2026-11-11/native-cancel-report.json new file mode 100644 index 0000000..fb554cb --- /dev/null +++ b/output/editor-interaction-2026-11-11/native-cancel-report.json @@ -0,0 +1,12 @@ +{ + "results": [ + { + "name": "outside release cancels without changing content", + "passed": true + }, + { + "name": "Escape cancels preview before mouse release", + "passed": true + } + ] +} \ No newline at end of file diff --git a/output/editor-interaction-2026-11-11/native-copy-report.json b/output/editor-interaction-2026-11-11/native-copy-report.json new file mode 100644 index 0000000..2a16fb4 --- /dev/null +++ b/output/editor-interaction-2026-11-11/native-copy-report.json @@ -0,0 +1,10 @@ +{ + "results": [ + { + "name": "copy and reopen paste availability", + "passed": true, + "afterCopy": false, + "afterReopen": true + } + ] +} \ No newline at end of file diff --git a/output/editor-interaction-2026-11-11/native-copy.log b/output/editor-interaction-2026-11-11/native-copy.log new file mode 100644 index 0000000..8f98c8e --- /dev/null +++ b/output/editor-interaction-2026-11-11/native-copy.log @@ -0,0 +1,2 @@ +AFTER COPY {"epoch":2,"outline":[],"stats":{"characters":9,"words":6,"approximate":false,"minutes":1,"selected":0},"block":{"x":48,"pos":0,"end":5,"type":"paragraph","title":"第一段","y":18,"height":26.390625,"canMoveUp":false,"canMoveDown":true,"canConvert":true},"blockHandleVisible":true,"slash":null,"search":{"total":0,"current":0},"pending":0,"canPasteBlock":false,"dropTarget":null,"context":null,"tableWidths":[]} +AFTER REOPEN {"epoch":2,"outline":[],"stats":{"characters":9,"words":6,"approximate":false,"minutes":1,"selected":0},"block":{"x":48,"pos":0,"end":5,"type":"paragraph","title":"第一段","y":18,"height":26.390625,"canMoveUp":false,"canMoveDown":true,"canConvert":true},"blockHandleVisible":true,"slash":null,"search":{"total":0,"current":0},"pending":0,"canPasteBlock":true,"dropTarget":null,"context":null,"tableWidths":[]} diff --git a/output/editor-interaction-2026-11-11/native-copy.mjs b/output/editor-interaction-2026-11-11/native-copy.mjs new file mode 100644 index 0000000..e7a609c --- /dev/null +++ b/output/editor-interaction-2026-11-11/native-copy.mjs @@ -0,0 +1,35 @@ +import assert from 'node:assert/strict'; +import {execFileSync} from 'node:child_process'; +import fs from 'node:fs'; +const base='/home/amao/nknotes-review-agent-20261111',win='16777260'; +const env={...process.env,DISPLAY:':0',XAUTHORITY:'/run/user/1000/xauth_AlxRJL',XDG_RUNTIME_DIR:'/run/user/1000',DBUS_SESSION_BUS_ADDRESS:'unix:path=/run/user/1000/bus'}; +const xd=(...args)=>execFileSync('xdotool',args.map(String),{env,encoding:'utf8'}); +xd('windowactivate','--sync',win); +const target=(await(await fetch('http://127.0.0.1:9241/json/list')).json()).find(x=>x.url==='qrc:/editor/index.html'); +const ws=new WebSocket(target.webSocketDebuggerUrl);await new Promise(r=>ws.onopen=r); +let serial=0;const pending=new Map(); +ws.onmessage=e=>{const r=JSON.parse(e.data),p=pending.get(r.id);if(p){pending.delete(r.id);clearTimeout(p.timer);r.error?p.reject(r.error):p.resolve(r.result)}}; +const call=(method,params={})=>new Promise((resolve,reject)=>{const id=++serial,timer=setTimeout(()=>{pending.delete(id);reject(Error('Timeout '+method+' '+JSON.stringify(params)))},7000);pending.set(id,{resolve,reject,timer});ws.send(JSON.stringify({id,method,params}))}); +const run=async expression=>{const r=await call('Runtime.evaluate',{expression,returnByValue:true,awaitPromise:true});if(r.exceptionDetails)throw Error(JSON.stringify(r.exceptionDetails));return r.result.value}; +const wait=ms=>new Promise(r=>setTimeout(r,ms)); +const state=()=>run('nextnotes.toolsState()'); +const doc=()=>run('nextnotes.snapshot().source'); +const boxes=()=>run('(()=>{const v=nextnotes.view(),out=[];v.state.doc.forEach((node,pos)=>{const r=v.nodeDOM(pos).getBoundingClientRect();out.push({pos,title:node.textContent,x:r.left,y:r.top,height:r.height,bottom:r.bottom})});return out})()'); +const load=async text=>{await run('nextnotes.load({epoch:nextnotes.snapshot().epoch,baseUrl:nextnotes.snapshot().baseUrl,source:'+JSON.stringify(text)+'})');await wait(1200);await run('nextnotes.view().focus()');await wait(500)}; +let web={x:509,y:91,width:771,height:682}; +const move=async(x,y)=>{xd('mousemove','--window',win,Math.round(x),Math.round(y));await wait(420)}; +const click=async(x,y)=>{await move(x,y);xd('click','--window',win,1);await wait(220)}; +const key=async name=>{assert.equal(name,'Escape');execFileSync('ydotool',['key','1:1','1:0'],{env:{...env,YDOTOOL_SOCKET:'/run/user/1000/.ydotool_socket'}});await wait(220)}; +const shot=async name=>{await wait(450);execFileSync('spectacle',['-b','-n','-a','-e','-S','-o',base+'/screenshots/'+name+'.png'],{env,stdio:'ignore'});await wait(100)}; +const hover=async title=>{const b=(await boxes()).find(x=>x.title===title);assert.ok(b,title);await move(web.x+b.x+80,web.y+b.y+b.height/2);assert.equal((await state()).block.title,title);const s=(await state()).block;return {x:web.x+Math.max(12,s.x-34)+13,y:web.y+Math.max(0,s.y)+13}}; +const press=async title=>{const h=await hover(title);await move(h.x,h.y);execFileSync('ydotool',['key','272:1'],{env:{...env,YDOTOOL_SOCKET:'/run/user/1000/.ydotool_socket'}});await wait(100)}; +const release=async()=>{execFileSync('ydotool',['key','272:0'],{env:{...env,YDOTOOL_SOCKET:'/run/user/1000/.ydotool_socket'}});await wait(320)}; +const results=[]; +async function test(name,fn){try{await fn();results.push({name,passed:true});console.log('PASS',name)}catch(e){results.push({name,passed:false,error:e.stack});console.error('FAIL',name,e);execFileSync('ydotool',['key','272:0'],{env:{...env,YDOTOOL_SOCKET:'/run/user/1000/.ydotool_socket'}});await key('Escape')}fs.writeFileSync(base+'/native-report.json',JSON.stringify({results},null,2))} +try{ +xd('keydown','--window',win,'Escape');xd('keyup','--window',win,'Escape');await load('第一段\n\n第二段\n\n第三段\n');await click(700,123); +const h=await hover('第一段');await click(h.x,h.y);await shot('copy-menu-before'); +await click(500,198);await wait(400);const afterCopy=await state();console.log('AFTER COPY',JSON.stringify(afterCopy)); +await click(h.x,h.y);await shot('copy-menu-after');const afterReopen=await state();console.log('AFTER REOPEN',JSON.stringify(afterReopen));results.push({name:'copy and reopen paste availability',passed:afterReopen.canPasteBlock,afterCopy:afterCopy.canPasteBlock,afterReopen:afterReopen.canPasteBlock}); +}catch(e){console.error(e);results.push({name:'copy',passed:false,error:e.stack})} +finally{fs.writeFileSync(base+'/native-copy-report.json',JSON.stringify({results},null,2));ws.close();setTimeout(()=>process.exit(results.some(x=>x.passed===false)?1:0),200)} diff --git a/output/editor-interaction-2026-11-11/native-drag-report.json b/output/editor-interaction-2026-11-11/native-drag-report.json new file mode 100644 index 0000000..e618a51 --- /dev/null +++ b/output/editor-interaction-2026-11-11/native-drag-report.json @@ -0,0 +1,30 @@ +{ + "results": [ + { + "name": "native drag and repeated drag retain moved block handle", + "passed": true + }, + { + "name": "Escape and release outside editor cancel native drag", + "passed": false, + "error": "AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:\n+ actual - expected\n\n+ '第一段\\n\\n第四段\\n\\n第二段\\n\\n第三段\\n'\n- '第一段\\n\\n第二段\\n\\n第三段\\n\\n第四段\\n'\n ^\n\n at file:///home/amao/nknotes-review-agent-20261111/NativeEditorInteractionRegression.mjs:38:207\n at async test (file:///home/amao/nknotes-review-agent-20261111/NativeEditorInteractionRegression.mjs:28:34)\n at async file:///home/amao/nknotes-review-agent-20261111/NativeEditorInteractionRegression.mjs:37:1" + }, + { + "name": "first-block menu disables move-up and empty clipboard paste", + "passed": false, + "error": "AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:\n\ntrue !== false\n\n at file:///home/amao/nknotes-review-agent-20261111/NativeEditorInteractionRegression.mjs:42:134\n at async test (file:///home/amao/nknotes-review-agent-20261111/NativeEditorInteractionRegression.mjs:28:34)\n at async file:///home/amao/nknotes-review-agent-20261111/NativeEditorInteractionRegression.mjs:41:1" + }, + { + "name": "edge scroll samples", + "passed": true, + "s0": 32, + "s1": 304, + "s2": 512, + "stop": 1168 + }, + { + "name": "stationary pointer at edge keeps scrolling and Escape stops it", + "passed": true + } + ] +} \ No newline at end of file diff --git a/output/editor-interaction-2026-11-11/native-final.log b/output/editor-interaction-2026-11-11/native-final.log new file mode 100644 index 0000000..76e296d --- /dev/null +++ b/output/editor-interaction-2026-11-11/native-final.log @@ -0,0 +1,35 @@ +PASS native drag and repeated drag retain moved block handle +FAIL Escape and release outside editor cancel native drag AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: ++ actual - expected + ++ '第一段\n\n第四段\n\n第二段\n\n第三段\n' +- '第一段\n\n第二段\n\n第三段\n\n第四段\n' + ^ + + at file:///home/amao/nknotes-review-agent-20261111/NativeEditorInteractionRegression.mjs:38:207 + at async test (file:///home/amao/nknotes-review-agent-20261111/NativeEditorInteractionRegression.mjs:28:34) + at async file:///home/amao/nknotes-review-agent-20261111/NativeEditorInteractionRegression.mjs:37:1 { + generatedMessage: true, + code: 'ERR_ASSERTION', + actual: '第一段\n\n第四段\n\n第二段\n\n第三段\n', + expected: '第一段\n\n第二段\n\n第三段\n\n第四段\n', + operator: 'strictEqual', + diff: 'simple' +} +FAIL first-block menu disables move-up and empty clipboard paste AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: + +true !== false + + at file:///home/amao/nknotes-review-agent-20261111/NativeEditorInteractionRegression.mjs:42:134 + at async test (file:///home/amao/nknotes-review-agent-20261111/NativeEditorInteractionRegression.mjs:28:34) + at async file:///home/amao/nknotes-review-agent-20261111/NativeEditorInteractionRegression.mjs:41:1 { + generatedMessage: true, + code: 'ERR_ASSERTION', + actual: true, + expected: false, + operator: 'strictEqual', + diff: 'simple' +} +EDGE before {"epoch":2,"outline":[],"stats":{"characters":260,"words":130,"approximate":false,"minutes":1,"selected":0},"block":{"x":48,"pos":0,"end":7,"type":"paragraph","title":"段落 01","y":2,"height":26.390625,"canMoveUp":false,"canMoveDown":true,"canConvert":true},"blockHandleVisible":true,"slash":null,"search":{"total":0,"current":0},"pending":0,"canPasteBlock":true,"dropTarget":{"pos":119,"x":48,"y":648.640625,"width":660},"context":null,"tableWidths":[]} +EDGE samples {"s0":32,"s1":304,"s2":512} +PASS stationary pointer at edge keeps scrolling and Escape stops it diff --git a/output/editor-interaction-2026-11-11/native-report.json b/output/editor-interaction-2026-11-11/native-report.json new file mode 100644 index 0000000..fb554cb --- /dev/null +++ b/output/editor-interaction-2026-11-11/native-report.json @@ -0,0 +1,12 @@ +{ + "results": [ + { + "name": "outside release cancels without changing content", + "passed": true + }, + { + "name": "Escape cancels preview before mouse release", + "passed": true + } + ] +} \ No newline at end of file diff --git a/output/editor-interaction-2026-11-11/native-slash-report.json b/output/editor-interaction-2026-11-11/native-slash-report.json new file mode 100644 index 0000000..a2430ae --- /dev/null +++ b/output/editor-interaction-2026-11-11/native-slash-report.json @@ -0,0 +1,9 @@ +{ + "results": [ + { + "name": "native keyboard reaches final slash entry", + "passed": false, + "error": "AssertionError [ERR_ASSERTION]: Expected values to be strictly equal:\n\n0 !== 15\n\n at file:///home/amao/nknotes-review-agent-20261111/native-slash.mjs:34:59" + } + ] +} \ No newline at end of file diff --git a/output/editor-interaction-2026-11-11/native-slash.log b/output/editor-interaction-2026-11-11/native-slash.log new file mode 100644 index 0000000..cfb496c --- /dev/null +++ b/output/editor-interaction-2026-11-11/native-slash.log @@ -0,0 +1,28 @@ +DOWN 0 0 +DOWN 1 0 +DOWN 2 0 +DOWN 3 0 +DOWN 4 0 +DOWN 5 0 +DOWN 6 0 +DOWN 7 0 +DOWN 8 0 +DOWN 9 0 +DOWN 10 0 +DOWN 11 0 +DOWN 12 0 +DOWN 13 0 +DOWN 14 0 +SLASH {"epoch":2,"outline":[],"stats":{"characters":1,"words":0,"approximate":false,"minutes":1,"selected":0},"block":{"x":48,"pos":0,"end":3,"type":"paragraph","title":"/","y":18,"height":26.390625,"canMoveUp":false,"canMoveDown":false,"canConvert":true},"blockHandleVisible":true,"slash":{"query":"","items":[{"command":"paragraph","label":"正文"},{"command":"heading1","label":"标题 1"},{"command":"heading2","label":"标题 2"},{"command":"heading3","label":"标题 3"},{"command":"bullet","label":"项目列表"},{"command":"ordered","label":"编号列表"},{"command":"task","label":"任务清单"},{"command":"quote","label":"引用"},{"command":"codeblock","label":"代码块"},{"command":"mermaid","label":"Mermaid 图表"},{"command":"table","label":"表格"},{"command":"rule","label":"分隔线"},{"command":"math","label":"数学公式"},{"command":"footnote","label":"脚注"},{"command":"attachment","label":"图片或附件"},{"command":"toc","label":"插入目录"}],"index":0,"from":1,"to":2,"x":54.28125,"y":43},"search":{"total":0,"current":0},"pending":0,"canPasteBlock":false,"dropTarget":null,"context":null,"tableWidths":[]} +AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: + +0 !== 15 + + at file:///home/amao/nknotes-review-agent-20261111/native-slash.mjs:34:59 { + generatedMessage: true, + code: 'ERR_ASSERTION', + actual: 0, + expected: 15, + operator: 'strictEqual', + diff: 'simple' +} diff --git a/output/editor-interaction-2026-11-11/native.log b/output/editor-interaction-2026-11-11/native.log new file mode 100644 index 0000000..3eba4ca --- /dev/null +++ b/output/editor-interaction-2026-11-11/native.log @@ -0,0 +1,22 @@ +PASS native drag and repeated drag retain moved block handle +FAIL Escape and release outside editor cancel native drag AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: ++ actual - expected + ++ '第一段\n\n第四段\n\n第二段\n\n第三段\n' +- '第一段\n\n第二段\n\n第三段\n\n第四段\n' + ^ + + at file:///home/amao/nknotes-review-agent-20261111/native.mjs:38:207 + at async test (file:///home/amao/nknotes-review-agent-20261111/native.mjs:28:34) + at async file:///home/amao/nknotes-review-agent-20261111/native.mjs:37:1 { + generatedMessage: true, + code: 'ERR_ASSERTION', + actual: '第一段\n\n第四段\n\n第二段\n\n第三段\n', + expected: '第一段\n\n第二段\n\n第三段\n\n第四段\n', + operator: 'strictEqual', + diff: 'simple' +} +PASS first-block menu disables move-up and empty clipboard paste +EDGE before {"epoch":2,"outline":[],"stats":{"characters":260,"words":130,"approximate":false,"minutes":1,"selected":0},"block":{"x":48,"pos":0,"end":7,"type":"paragraph","title":"段落 01","y":-142,"height":26.390625,"canMoveUp":false,"canMoveDown":true,"canConvert":true},"blockHandleVisible":true,"slash":null,"search":{"total":0,"current":0},"pending":0,"canPasteBlock":false,"dropTarget":{"pos":147,"x":48,"y":658.203125,"width":660},"context":null,"tableWidths":[]} +EDGE samples {"s0":176,"s1":432,"s2":624} +PASS stationary pointer at edge keeps scrolling and Escape stops it diff --git a/output/editor-interaction-2026-11-11/pending-runtime-fixes.json b/output/editor-interaction-2026-11-11/pending-runtime-fixes.json new file mode 100644 index 0000000..6f18a35 --- /dev/null +++ b/output/editor-interaction-2026-11-11/pending-runtime-fixes.json @@ -0,0 +1,21 @@ +{ + "codeCommit": "2133581", + "runtimeStatus": "not_run", + "reason": "Automatic approval blocked transferring updated source files into kos-vm-dev. No alternate transfer path was used.", + "files": { + "qml/Main.qml": "813422b43a5c493f1bae7ded896e4c8396168fe39aa13c4cf2a66c5cfeef12e4", + "qml/SourceEditor.qml": "7bb5ca24bbd6ffb8549fca87233d1158c6a83d86972dd1c008da8c2a0af3a1", + "qml/EditorTools.qml": "ae5f5eb3e7ac68b9d7ded2d1825313c4ef379b9af0ff13ec045beb4dae4ede7c" + }, + "changes": [ + "Reapply a visible document search after the next document finishes loading.", + "Take native handle focus at drag start, accept Escape on that handle, preserve canceled release gating, and restore editor focus only while visible/editable without an active tool popup.", + "Synchronize slash menu selection after opening and item recreation, then scroll the selected row into view." + ], + "sourceReview": "completed; no confirmed blocking defect found", + "requiredAcceptance": [ + "Native move, repeat move, drag again, Escape, release: preview clears and content remains unchanged.", + "Native slash menu: 15 ArrowDown presses make toc visibly selected and fully in view; wrap, filtering and reopening preserve selection consistency.", + "Keep document find open while switching notes: existing query and count restore after load." + ] +} diff --git a/output/editor-interaction-2026-11-11/slash-cdp-report.json b/output/editor-interaction-2026-11-11/slash-cdp-report.json new file mode 100644 index 0000000..6773946 --- /dev/null +++ b/output/editor-interaction-2026-11-11/slash-cdp-report.json @@ -0,0 +1,8 @@ +{ + "results": [ + { + "name": "CDP keyboard reaches final slash entry in native popup", + "passed": true + } + ] +} \ No newline at end of file diff --git a/output/editor-interaction-2026-11-11/slash-cdp.log b/output/editor-interaction-2026-11-11/slash-cdp.log new file mode 100644 index 0000000..b014f76 --- /dev/null +++ b/output/editor-interaction-2026-11-11/slash-cdp.log @@ -0,0 +1 @@ +SLASH {"epoch":2,"outline":[],"stats":{"characters":1,"words":0,"approximate":false,"minutes":1,"selected":0},"block":{"x":48,"pos":0,"end":3,"type":"paragraph","title":"/","y":18,"height":26.390625,"canMoveUp":false,"canMoveDown":false,"canConvert":true},"blockHandleVisible":false,"slash":{"query":"","items":[{"command":"paragraph","label":"正文"},{"command":"heading1","label":"标题 1"},{"command":"heading2","label":"标题 2"},{"command":"heading3","label":"标题 3"},{"command":"bullet","label":"项目列表"},{"command":"ordered","label":"编号列表"},{"command":"task","label":"任务清单"},{"command":"quote","label":"引用"},{"command":"codeblock","label":"代码块"},{"command":"mermaid","label":"Mermaid 图表"},{"command":"table","label":"表格"},{"command":"rule","label":"分隔线"},{"command":"math","label":"数学公式"},{"command":"footnote","label":"脚注"},{"command":"attachment","label":"图片或附件"},{"command":"toc","label":"插入目录"}],"index":15,"from":1,"to":2,"x":54.28125,"y":43},"search":{"total":0,"current":0},"pending":0,"canPasteBlock":true,"dropTarget":null,"context":null,"tableWidths":[]} diff --git a/output/editor-interaction-2026-11-11/slash-cdp.mjs b/output/editor-interaction-2026-11-11/slash-cdp.mjs new file mode 100644 index 0000000..104361d --- /dev/null +++ b/output/editor-interaction-2026-11-11/slash-cdp.mjs @@ -0,0 +1,35 @@ +import assert from 'node:assert/strict'; +import {execFileSync} from 'node:child_process'; +import fs from 'node:fs'; +const base='/home/amao/nknotes-review-agent-20261111',win='16777260'; +const env={...process.env,DISPLAY:':0',XAUTHORITY:'/run/user/1000/xauth_AlxRJL',XDG_RUNTIME_DIR:'/run/user/1000',DBUS_SESSION_BUS_ADDRESS:'unix:path=/run/user/1000/bus'}; +const xd=(...args)=>execFileSync('xdotool',args.map(String),{env,encoding:'utf8'}); +xd('windowactivate','--sync',win); +const target=(await(await fetch('http://127.0.0.1:9241/json/list')).json()).find(x=>x.url==='qrc:/editor/index.html'); +const ws=new WebSocket(target.webSocketDebuggerUrl);await new Promise(r=>ws.onopen=r); +let serial=0;const pending=new Map(); +ws.onmessage=e=>{const r=JSON.parse(e.data),p=pending.get(r.id);if(p){pending.delete(r.id);clearTimeout(p.timer);r.error?p.reject(r.error):p.resolve(r.result)}}; +const call=(method,params={})=>new Promise((resolve,reject)=>{const id=++serial,timer=setTimeout(()=>{pending.delete(id);reject(Error('Timeout '+method+' '+JSON.stringify(params)))},7000);pending.set(id,{resolve,reject,timer});ws.send(JSON.stringify({id,method,params}))}); +const run=async expression=>{const r=await call('Runtime.evaluate',{expression,returnByValue:true,awaitPromise:true});if(r.exceptionDetails)throw Error(JSON.stringify(r.exceptionDetails));return r.result.value}; +const wait=ms=>new Promise(r=>setTimeout(r,ms)); +const state=()=>run('nextnotes.toolsState()'); +const doc=()=>run('nextnotes.snapshot().source'); +const boxes=()=>run('(()=>{const v=nextnotes.view(),out=[];v.state.doc.forEach((node,pos)=>{const r=v.nodeDOM(pos).getBoundingClientRect();out.push({pos,title:node.textContent,x:r.left,y:r.top,height:r.height,bottom:r.bottom})});return out})()'); +const load=async text=>{await run('nextnotes.load({epoch:nextnotes.snapshot().epoch,baseUrl:nextnotes.snapshot().baseUrl,source:'+JSON.stringify(text)+'})');await wait(1200);await run('nextnotes.view().focus()');await wait(500)}; +let web={x:509,y:91,width:771,height:682}; +const move=async(x,y)=>{xd('mousemove','--window',win,Math.round(x),Math.round(y));await wait(420)}; +const click=async(x,y)=>{await move(x,y);xd('click','--window',win,1);await wait(220)}; +const key=async name=>{assert.equal(name,'Escape');execFileSync('ydotool',['key','1:1','1:0'],{env:{...env,YDOTOOL_SOCKET:'/run/user/1000/.ydotool_socket'}});await wait(220)}; +const shot=async name=>{await wait(450);execFileSync('spectacle',['-b','-n','-a','-e','-S','-o',base+'/screenshots/'+name+'.png'],{env,stdio:'ignore'});await wait(100)}; +const hover=async title=>{const b=(await boxes()).find(x=>x.title===title);assert.ok(b,title);await move(web.x+b.x+80,web.y+b.y+b.height/2);assert.equal((await state()).block.title,title);const s=(await state()).block;return {x:web.x+Math.max(12,s.x-34)+13,y:web.y+Math.max(0,s.y)+13}}; +const press=async title=>{const h=await hover(title);await move(h.x,h.y);execFileSync('ydotool',['key','272:1'],{env:{...env,YDOTOOL_SOCKET:'/run/user/1000/.ydotool_socket'}});await wait(100)}; +const release=async()=>{execFileSync('ydotool',['key','272:0'],{env:{...env,YDOTOOL_SOCKET:'/run/user/1000/.ydotool_socket'}});await wait(320)}; +const results=[]; +async function test(name,fn){try{await fn();results.push({name,passed:true});console.log('PASS',name)}catch(e){results.push({name,passed:false,error:e.stack});console.error('FAIL',name,e);execFileSync('ydotool',['key','272:0'],{env:{...env,YDOTOOL_SOCKET:'/run/user/1000/.ydotool_socket'}});await key('Escape')}fs.writeFileSync(base+'/native-report.json',JSON.stringify({results},null,2))} +try{ +await key('Escape');await click(1219,104);await load('/\n'); +await run('(()=>{const v=nextnotes.view();v.dispatch(v.state.tr.setSelection(v.state.selection.constructor.create(v.state.doc,2)));v.focus();return true})()');await wait(500); +for(let i=0;i<15;i++){await call('Input.dispatchKeyEvent',{type:'keyDown',key:'ArrowDown',code:'ArrowDown',windowsVirtualKeyCode:40});await call('Input.dispatchKeyEvent',{type:'keyUp',key:'ArrowDown',code:'ArrowDown',windowsVirtualKeyCode:40});await wait(180)} +assert.equal((await state()).slash.index,15);await shot('slash-last-cdp');console.log('SLASH',JSON.stringify(await state()));results.push({name:'CDP keyboard reaches final slash entry in native popup',passed:true}); +}catch(e){console.error(e);results.push({name:'CDP slash',passed:false,error:e.stack})} +finally{fs.writeFileSync(base+'/slash-cdp-report.json',JSON.stringify({results},null,2));ws.close();setTimeout(()=>process.exit(results.some(x=>x.passed===false)?1:0),200)} diff --git a/screenshots/editor-interaction-2026-11-11/block-menu.png b/screenshots/editor-interaction-2026-11-11/block-menu.png new file mode 100644 index 0000000000000000000000000000000000000000..82f14a1c75590fbf750abfbe1cf24c9bfb1f087f GIT binary patch literal 101204 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 CW`zp? literal 0 HcmV?d00001 diff --git a/screenshots/editor-interaction-2026-11-11/copy-menu-after.png b/screenshots/editor-interaction-2026-11-11/copy-menu-after.png new file mode 100644 index 0000000000000000000000000000000000000000..f5690f213e233c0838c4435704c2ee7d2be03668 GIT binary patch literal 100310 zcmc$_WmFu^+BOPFfZz}`XprFU4#C~sEx0>_2DiZncXvW?cXtTx?yiG=^X&cZZ@=sO zIRDN%vsO=cSG81i-FMY3*A=cPFM*7JhX4fyg)Aj0stg4M13CQo?K3Q7=bbY74B5du zNNPDlL80{hvq6JsQSc#!2rgopE;jb&mL^6vnovwXcSOtoAEjDQOr|6Z8IV#6OI1x5 zcS}1{dv{e!7n`4uA~jWUdM>E{U3O5Bcv$s&Wq3*-3hEn_l;{st5B<|McMr_Dr>?6D zn+-XRc45g}_fJ32vC!_yN*2*h6#Cbz0B3r13+q^3du3rTFg1oEX?ZT9fY47f32QbR znc&yBPd#R{7)V#Ie5jKmW)r7bth{?;UL#cB`(f~e!#c&hg`FNrNrEgee(s@c8=Lgt zAd&>334bPegLc_M{MXU{{1JwJf(rhp=HKUsUF1+y|E(8=qktCrpQ?W@;$eb^Liq3b z^e-tW#sA!jCLD$$`@#SJJ_=3P#qbLh=6}!gJ|;lr{P$I8gefH6ztG;$oMcHKPZ>9BRtR(Zp{BNK$H|b4C^yTLDyvzkPKPa1PH-_kr+@PuPlB47 z!9rh7BrGsPzPNYq`nTgOMPB~d?(QxcK7OQpv4|2Tn;aP~lCr+Oypj^hu#^-o5|64H z@_UI{q=F=h0eR3N6y)i=?&p0r90~F90ZTUG)e9eUEb-Ecww#(BTG#pp2TfQ~djxXt zKp@_*NFcnyD(P8e#u>e!u;`c1pB9^)DRULW3JS<=IPk^unfaEWuM_~9&y*mwI$0*% zg1o#BwM$WRR>%hQqUqCYz_vC%8X6i&Y3UxjMiVx?2mMYqx!#M19Ty&ET%^AK{$L;B z6^m-{7dc93p{tmDDuiD`vFz6KaiB~&0059rvp$D)-xtJ%S$HkHpbQzpJd-Q1x6Mie zFevEL_Rh}q5nh%h876{~y1KZou5Nyn*!Wx;bl1K5#C;Mm38|7A$abZ{hz(ClP7b6m zE==$V(ikQ@;7qGj9ktx-V!Ib7QB0_OCXW$IDjwfDq-i@>Xh^W(K%gy?k8|CEclbU; zP97zcFoWCLyjO`(eV%S@)h}WqA`oaYP)^-+A_M*Z)u<^p;LFR0RXdza9@q7ilL~5Y z0Ry$4)J1YMGL`61Huifq_F#0hEI{=~$=Nr;>Nnpt)9!-}MD zqnalrE+gY_#Q+5f=|3Z}-j>Rs$C5tBTu4zoD`jJY1RIzu=1OYO3I0OAfB-E-T%N@Z ztchWujO9u^*#O5rMeV@_;UIRi*) z8N-s6>#aEffpHZT73$58pFTiGL?Y;5eoFkO6P$9hL*wHjYIE3dxn;q^B;Eq{lamutQo@G+zD!y}WV14V&xctC=W;@#+#%m6Y?7k# zmb2rng{P<_N9J_&(5~F`;HLg@imC7CY^jS9kWCE<{+8E@Ye@;pPQB9+2IKto7yoi7 z-O>}od#lfy<%mZD_+8qX=cqd<&Ar30UE(o2 z@;fC92iHpt%Gms_Bs*&tm%|0q(WGqnI!yN*s9j_wpp_yzZo21(sVY**<@|1>=B`jV5UDYecM<0}p}<+3m$$r%fA)htquB4oB*=Cks3Wrx8;iQp1Hj}i!A2OizW@+Y^$C=O#|x!H8jX$&B+X)ZZTJ>s@iFju*49x$9fEJ<&b=L(vHZKU zBonJsoCI-=XAcR?KgcO4pR;A9HKsxthDni)D~j8NIS)m-P5_FV`LEv&kJ zNHAago#{ib!lC-x>AFyMO3vu1k|!^o_3#u~QNxCDlPc$T9t#z)Ud9CqpY?#lS_o(?st<)LwiljKXQ z_tPD(_pJ;e|ZvaPzUvzsY`vPoQ>YOutFzYK8&AC{p|R%8Xm* zz2LQ(cjKzb7h;3c&uG$X6Mt!AernI{r{VQp#rTcAN{FdEjRwlL?Z6}fIt|yXYr&f{ z`k33K6dL9Azu<<#{E$uI>wN*y7{Cu^mN+C;5ywJC>g%h&xg&k5h z-k23>qXCuENW4a$^p1Vktq6Y!zrEPR`OiK-1T-f^i#R`gwq@fhqQp?ItSDOQ? z^jd?fmj~-3s3*OpN?Jicg({<^E*ISsb>-MatkG3LuI&jOE(Y%F8gnLGDh7rDt9mx- zsd>W=RZ8nlK)Sn`{eX4&_j%a!Yp0j_Dgv*opBeLvMe89I`}>H7KErPM24HT33*9i1 z=@5nq|4L^B-ZlA#<|Jn8s}D*0)q7>X%%^EdXuWSJoN=m2+?Q^+8hw9g=S5?-3d^RU z7n_q|?cootJ#kO0MIN&4QrLw1^m5v>JTz49`m$ghyfhbR(HGz%_mNX>(=iqr50g3_ zyawD<&$*;I5H*};T#ly~EY%-OWi73G&8fWXLyfgJzr1pOeVcC9ebQnm^C6G%en1j= z2gD;%boAXr84`B663ZXlH=%NSos#>y9uGBN%9*VS1eFX8G7Lnico<8=i6FeWi z9Q@hplfZAfNbg_8$?{-?>s)0Cxw<&Z+4|9wmp{t}luPGi^?pR(Di>PoAJbvnd$VuY zwmUSO7K?Kp5ovqfQjxqtaP@)h+ zq6G9z=X<*|mX+%;W2tbxq&A3-;4?}Fz_@Q}(r%|^x99Gc7xeYp%?U)at^DJzz_7Hm zv{kMR)UPhi$?-otETPay)RyttyS0DLN~ZMdZ}|gNzwMV6(EhIVa3u~oIeyRb z(z4RzA#|3btumrz;Hxd8@{bW-R;H|}2{AjR`R_gugJ}=0PSnYK#8IrDH;Mh3LlQM{ z5cl7NFAtTFB<<2erU#ttU&B3rif}nPh};Bl$}gd!I)G(H;i;ey05WvcdH~k#sK^ut zQ&>1-9A2FE0TJQ@=Uur6M}V7-uAr)Pl3(8qqpZo68>3@;^j6zR)!rDi|?KDLPy{_zfb#NQF+N&o0K3c^3PwYnbd~>6*6JxG>5s?niv+h(Krd5rELz;y1 zU8Z4TP3%HNK-}JHonQruBssD&!Jw=2f;aaE>D>3*H_dMW8%=lP zl}Js`Fn0Lpks#-$x7(N{u(^Bmxo-EpH>b~xjVlq=J`v8<_49CrEPs~LSKx4!aHcCg z#Obg!tQ8Y$8!EvU*lzxr@992GXuml( zaC_c;rn~l+!L=*WSALk6`j1a;3b1U~$rHuDS3W;cK6K@sefVb8^;Oq(yV2XXG4#;r zzzM(z9KVp;?Ma?T8{^6@HOLqWHDNS!d)o89{$Zfcv&SMpU(0;@Mx5%iev#q&2&6mr zL#*}d2>kWznx-nrx36U8tJ$*{I;QI;P5e}(V181_J_}WH`gUjotA8o>h(LmpqDU3g zZD?U=VKAyysVKF&~WGWvC*pgJh*A?v7ezYn#Qc4)Mk_M#y2?$QMWXm=EK-U zo{Kvmz4;p0QV%!|F=>K?Ne~bbkCtl9AIqfElKE*5u20+$UnPj8CYzRB6B~>uT&FCe z)%X7xzA;)z0L=`gX+J>+MtW|=52jpHo*;!bB@pe8k3OBdBP+Ul_h&vZkXfJG-dYB$ zjOWmr&M64Sm(QB~J(&{z5l}YpuJ04FVE3AKK}@hdKnAONo$Ni5m<{XvlwYZs^BKWh zZ@dK2+)&`$dxD2KZU&3B+4Jv;_w~zzY0ddzkeMPPf-&$-d(=R&N^0_&uj9i)8_GHjaH)D#pIHDP2;S}tg? zss9S2l0@#j&Y$e;;sm4xPKfW9gs+-;10@7fCd!DCnM$%2RaI_aE}upwwYFBHxM@)e zqf4`0us;^byQ$l3j9JqP9yA!?1XEhptrkv-fQ_A4kpHsdM~&yjCRCZfM)&VB_+*Wd zouewuSTtwL1_Muq!-3t3gLji=OtB_0#;*f+kfjbZ7M>gmd4!okjclg4^Ju6u_s@Gi z-QEz4@({&Z`Q2qN8;e&72gxE}<_dvnh7)4U&nhxOuJqz_kI2mC=F{b^{>B>#iVe0% z&Zmv8TdfBtk2%7nPG=H>iKQsY3eI144?H6*PZ)2$MkL2OSC2y@5v$0WcP*cnPb)l6 zD2Tvo6XC^6Q!cP{(~jgplmlY%}cnbEdD5rs3H%^F?#Jo`& z>L>@G!VL$x)dk(#MRVDDimS63{G;|qTBthz$h(bkQ%|uE`4m}FsO{)`0mHJxGG-Gw zaNN!%zyj+Da_N&$fqhl|=W`5LpSsXE^HiutW(|u6T5&|$2 zWqA9sa4GDxX?=-2RZWLXxK{75!UU2;3VSQYD`|69kg2-ySaeKI$(=i}iNM!pEk11i z#9EE7yZ>pj4DhDsjCkO-JP~oG9%3q%MUz{zSHUY-Szhyx0jDV0Zx$IrFf`S6s(*#p zc@b{XHAR=F3*K$9qEMVluUIrOsY!J~pQub?Nnmkclc2rP{B4MG9GCw!(aLV=fvTPB zrs|n%L}$svs_uMqZq$tBxKiiv=;ouL^myLxb7=FPAO7M(u56)!8A*)(i=S6A8f!?a zewyS4_Uir}|9h_jBC%mkRRFRI!$D$thuIvZiWcD6L45AUaM`J_LaQOO1X^R3U%6Z| z@@%twp|i(p0DsKyfsLj*=;5*}4TR}t?|F&ZHSa~hd0+KbPAieQTEB0l6ewSuUr~`* zf_>YE{?3;h8?ka0u^M}{HWb5(9h*G^%A#EB@(i5)y=gKzVxUzwEasiP6?K>{`oz58 zq_I!B|I(0=os^g`{mSM;+Y%%wBx+Gy6HtPG8Q)n|QdOpfmBmES+KH`rgO zmxo2JO6=D0YZ^<4?rRx1O!hBdrPu92a=o{1ziu!9xpUe)j}V z?bAREdq8j_5nr^b9yVo$FV+3VoAG^&^;Z+$m%rn5%+VVamP1ZWcr+Qm2R0`jyPjg-J$xex)0rr zXKwpU@608E4DR{^j&rW^^X-nrHxhhZed~a!E<@+5J77$1>jU*bQBnN#X_Tspq6;9Z zNE3iUEZnkX9T9~si_AAxpJI;~sgXDXZhP}G$eC}6(yW9Hh*r+{A;|_s)pyGu)KV33 zmNgMY-vshxHTzvoV{tsWBF=QKC~L;reHQs>1weO$`6l{y%;KV_bN`4(wK9=JN~_mW zXjslO|DkYYN%xDG+X8u+#4|Xuv1ZPQl9w0VImkp=2@?|agoNFvztt{%srf~tH2No{>)~Wd2Rq>0fZyrhbDH54ABCTSL#34hig35J0BxJx-4&Bc0^wEi{eJyIj z_#clgo|ls!>X7Cwk}6WTt-a&RDTe)m5o>u<#5-x#S7@Pyd3w>WNPV2wdN5ZM7#x8_ zkb=HferO@WqfjKWK&{j3km{8|G?1jU6KVJ`bwOcK{5p3+MppabY&qqcGmE4`w5@Qt zT9{n+`sB{WX>JwK(Yai-Hi-Iaa`)~DkDv$Zwxz_u@=^OStaD_`X%Z z_$HL>jQz^lF?#TjDYJL#6L(bm)(_@iU^RJlpwRas7+_?`xoI{~EJ8(BMH=fkV(LJA zx`ghJA(Y!r;BP+e&V{l7M?M-Ae$+8TDP=D*WHv=H6XL5t5lui#59&AmvCLM-GWmn2~!>+>-8pEBGvu}7q9Jy4fmesvH@sR3p+WxY& z^3JKcCYIRM(TIfT=nsDF7y^-ZHEyvI`D}Z+B}|07uZ}kJk9*8}kC7=%k{Bd+m%49^ zYw5`~srz(^Ow#8pri`aPtPeMhEjOBqDP4LTH+MJGJdJ!!jl9cNLw;_*S7*Q@2xZU| zo}<<)9!RR~cyTFsWk9jZRs5V#8VyI_3@ajm(k?N}4`O*C=>offT9<*x4ibl=f z6S#g!<;Gv8u0(z4nMNgNT`4(*L|ldh4ug~N+NN<;{it?LtXHaeMcYT zcl=b&Gct8p3|!~4LL}Q0%bjbD-*lXDKSWs4E_G)yk1`y`vPXqDu0~O5sVh!?l}9i%a1IhIWcTf3F8>8OF6ec|-vxVZ ze5fGL9KaHJGK@K%s86P-1vIu=>AMH_IchL_I3U70X;f^k!BO5=mxiBXobOlFWKJhD zZjHkk9K^7&wlg#(^F}L(Xk6o0%L799GWxm$Biv>$Q(L1t=_z}#bGFx*L@d(tAPcygrId%G};2BN(L zjwIW$sr!J1nGIPi9=-4MkOCgPNnAoC^M&sh61^*F*Q2Y#$xb2W;YmcJqw0Z3j|TgY zUR@fMwaE9y?D4!!hNs9ThQXj}t5`@tE)Vb63U|PaX>+|LxQPTbxi2^O*lqylv!BZM zFcnI4TC?K9eCiv!OH75&oi2soYk zD|>XV8nlW@we_RZcwveEzV1+avF^xUy=Osg3$gMP{u}pud}b2SPjRix7x|lpb7S@% z_I7OMvSXhO*2v4AIMqLViQYL9bi1bGecTHC6;(>$`0>}c_x+IbOOJ(JhdrMcz8pwZ zT$d?&m_)GViYFo}+y#G%*nm*4e9rKT(wxGj<-z5Q^$M=*eS+>=SLfsFQrseRCvPx3 zqj%R;VLv7gmXfAs*RjIF&2th|RRBHRMr{zWj5HNBeg5iJSEdJaHUr=n^Yql-sz$00 zgGKAQnN4T^>H72d4;lownqJF3W9D;PxtRcc&*7Ly9qNdx386%FvSqbbKe<^ePFZ$L ztbD6h@d9hwJ5VhLXlBcK*JIyFx0&4KAdY-A z_BM%+0MMcF2_=r$c`me}Ivg-MqW?U>E=kstI>WMTRV46YKu48B!F)fB(?r$qN8XI! z(f*v+a!_~P>SibC&k( zrd;>e-i@mczJQ?5b4-;kgfb19hrZI@fzVw=`{lnd>Kb^C z!-4rze{_ zMTtm+H<|rUygx#K@6|V|ub>c}nB&GKhc2e= zy32R8PcUIzT|!12OHFDsD715%rR(N-ZS0AgPizO`zE;c+xXRhlibuj64u>Z%q`0&> z;5idbPf40CdM-H0Uw5d1XmnKL2iyB5^CPJr<{W!cPjTOx;!6FE>teaj8Q%E4c^Vab zGPBRW4j+Zb3ck{ybZ&bQY^{7K_j^ntWOg$)-U*Am5RJ)zCNJ*aaugo_+I#}|z3@|i zU<@mPdme>~#xr|kC|H56KWV)Vn}kF=60(5I)`bmL6fP{S-b@)f9f`(Ffb`^TUMF_e zLs3j(I#}1riFWg0Ux^nXcIfdzX-X&IPQ2l=6ChI(cT4V!ET$P{`rV*hk?-Tj~@zV;d-jvX+?c$wD z^IJ*;M~vdDzg_dZ8@E1o`{~tH-)9fV{rV+VA1;a^oa5O}9in;Us<6LyqijXBZ)~mN? zTs6~Nna0GCtTe|^$Grm8Xj&jCEoG?_F$F<4d&11paTp12>pdcNnUqMJ1&x@}XV{a^ z1g#v*H<=e#x19m97>37#L#NHMubY(e1lW`3Fttl-7v2Lp(A$UZq6oDDFF|{ax)8qYt|mM+8(6%tlP@u5ziSV;CMNA3mnx{i$C)X> zC-d14A!VFG7kw3%{Xk=xV~My%%Y*vS{J7Y^L#4+(i%u=dfBXDPXmLqNime~F#UpiZ zZ0QQ4z>}+eA0toR(M5di_kubj0@f{hOdHU!YzK)jWOS9W2M|zC{czc%;|DAm-^LIJ z2j(>oO}h(fn`}ln{yvsqV=EGz8lN&l@~pBzT#f35ITaOqAxlf@8s@VtEcW2BmNVll ztL15*& z<_~65W*bSo5#n;K4%V)taPd=->K%|mH6=H9cwZB4o{0-x`?Ds)BkshjAv$9Whw_$- zqPn)Ur4&T(#ddw)C`+f7=3s%S%eW@wC_i64)Sa1Cq&6H+3?{g;5Q}zZMiEH1CWI zOwXfgTC+1YImu3yBc274iJxe-{P|@58?ixqQVvhMGU;Z1v)JK|58LK*obxU&Y+?Q7 z_iy8yjMQC~9!s@4WM!tPh1~)LqCA!9BC{qkr=mshEVcG~^TYziZ(iwIk6sMNmqhd^ z@nY(I$3H#$P>H17detV>b0`}gxX!^gTt19M6LTt^KcB@k5}b4VhLV(DJ&?Gg_-qM! z%Zvf%YI`=iyZsk8Mu$#Z#Tky|AXZQC67J$y%&%qkxgw^4pEI--BX&`fc^Zo@Mn!!# zfH~G$1t#1+yX5B}ix#1r=xAwJte7biZ4y)v0PH zqK+K07=A0hD-PDH>3Rikx!JVaKgcDN2L4|JGi0jQ#%~g`cf0FNxb7B3hN6@lPIZSf zv;=GD8b8qc!dN4OI=K)6%cpL=@1%!>?_lA%eSm3jOuM(afPh=+Aryl-Dy8sOhi5kF zOso8TXgb%jrZzlC3B*j1R+ZOS?M5r~_4}vd?%5G0Q1sOnT1bR0wf$*|)9@RKKvv%_ z`4@}?Nhx{qiD&$T?6;)Mvdnzq#}u5&35sQ_ZYyRJ7QE>bkPisC^17b{pm!G7NKzlF zxyWrb^H7nE*`WDCmMRN7GCC?HU$sV1UMp(kvY%j}9W95r<@}`h7b+`)MY@cVv{b$v zQ&G`~d>PxfO>Mc^8O{f=aOnBKd3~nUyDf+?jVXk<_3&Z$4?v0pMCOe}Co*u}hz!+@ zMxsZFB4~oSR%XVl9+|{^@{D}C@D1}bn(F9M!i9Lhxa6EewMWdLLH1--9%)2GBsDd4 zVMSX;e1NymUOv2*x9SerJX+oCr1+G@HYr~n5ieSEuTe<&6@pZ1TMzl@55?of(Ho6mpe^Nm zW@cU^Y~yZC3w!wQ#Gl+${oeW|>xTWJZ0h>>zCp((;x+X`^CFu$Pd0#-77gHK zFP=4p-&>UJc~JxB;cLf+)4`IAERlTOc`{+{aG^TU{OoI&;qXaodfYyCEjz;fU{W?a z8C5hPR`ZoKheNR@dPAdixVcoJ9f(N3vpdOcElKFfMeXGt2h+M1*3v5>6qrOrb?(aQ zd6N!hQpFefwv3HE@f^7gyKT$kfqcR1*MO}*LE7y~#nL_?*VW*%}rNmKl^+w)`e>3&xD&}g7vCs4yk`sqB_7Mt#NCwlu^czJdu(5h;0txvUA;WM zhP=j?_zCoEmXuapl~En#e_iblDy&QKyl5ZI^CwDJilC>#^O7Y9uPMZArAOk~afu$2 zBBQ4VB_^sWtBikorM^8${~>*_TuIn1$H=@@@a3;d+J)5qy^= za_mbBLbDaBUf8+vSY|`RLI_q=tM6`>T~RJito`NXrZTcb1GW_US6UAe2RgLy%IuxP z&$Il|R>-T_?g7(ZL~9IWGVOTZofCRGW^3gyYs>C|P`#c}U4Y6}a* zG8fUpbTSs^&;Y;K=7#R^S2Y7h(eQeU7vsCTJ!C#G-463yp*^G{?bapWn-}Md%0zSKr^jKjo;uF#o)VW`z?SU9{%dl`|UH?UzY+PS2C@Hki$a^-_14W z3;XVuC;SXdtY+r#XX7z?2r^dPr9kleG6*Y2wv%rphm698;F-g zYIRfG%|C}S{2f5Q(K#f;8{*{jk&_haeL2Q+TZi{R*Y^Xz$?=oo^fYyZu$43fEtqpp zJLvi~%FB#nCu_;iQRQqsQ(_?_!%Xd3N8z)*=U1#>ujS%ty&CK_B@qis(o&11IfrzM zJ9$j!;{g9N!Op?*Q5r$Yy5@rUz5?m{+$e%NyjGvj<_ds#)`TD7%>k*+8iw^+H7Q7H z?Vd8=<89xl^e+V`kD;DNFY?d&+e%!Sh;W4CeGI6~e%<`4F~1!u3-4=J&`b7swK}Cu|I{2Fl1kXj=Gt`OA%usA4-(GhK*R)rKyg`F zM7hP!zf|10<@&xKF4f+0Cb^wU%&oqmTRh&=8M`(E$@0lIBGZ*8T5e_mY4H%0s4MXG%iVI32X*gs!EgUpt+RHa zd;V+e`%Z2<;{-uhQzYD9-LpTQc_#x4=jB}vADWJ+tnLJPxdG9 z{bD=T=E+SJ$1) zGh6oO8U$OiLMMtJwFrbI_yvXa>zfy!{;5O^sd$BA!|l{?*88$6 z#n;A8iit+#ZfJWJR8uFu^B0FQ_AQ=Z`|7{3NvLgz2&bpGJ+RBJFoNvt{ZWL%d4rR& zUyGf#cdhnun~OF(gzW${g8` z1q$GF_8cTI7RC5dx3W}vcbr;R@sbCg+&_CO#w(b=9M=6V6ehq`QsTJ2c1uXnoFxA- zj`{hM1J{U@f_>$KF^9pf6W$S^=l!ZWrkM5SRq*)iH5b?95U}hSC0o8GIg{ZeKA~`8 zArFCn_8CrLAi&_QAu481g`y9dZX&8pB-_?3F)gtEE!9FAz9rW35*3v|_gYOD)B4hJ z+a<~WiiMp;)KPc$RV8M7d3eLo_Aw$5)PX^{evd1`qYDyAf$ldXqZkOtBCzvyqC!dT zEMwOGVGkskU)Dyy+J``m`Mum`D|H^kGgpLzW+6H`IEaA+dy+DX`x|+)=bdUSyEUZZ zgwj!0gSI=M-@CnQyv994B%7yP2oK`un3}p+I{CLKfvx=OSEyH?6b;-y@y4}n98JG? z|Jc*@pN#HE6%?m~a_nmCswPv+H52jx4TZb zum(;tj4ulsLMdL;FJwA!&cXo?;;pO9ggi_Nii5r=?5%ZasD`2bPO|&ytaKM-O7ikc z(!P9}YVA*W9-0LYuU<>tnhinTs|sfDZo#JvdGm4&g5~xjCxKcuMCV*CQ!@ zZ$2FN$^&Y?593LJg)KclYm919Hp^n(2j72M`G=TKC+Ip%GWM-tc8RLWB5~Bt45^#3 zir4|tH3(6!?-|pnoStY5U_WV^z)iUydh%TkU7cozE-j{8uX{xIXuUSwg@}~C6r$`+ zFm{k1*EFVfHv2o-mpDC!8k1Iyev@y%(x0$zMdug(Tkg~(`avMOdbl$64uWv!_qvZw zO%2ZN7?wbZZ5b(DY<1qoYMc$@Xbwx$nP|D5RUZEbAfbA%F82?BASFfo7DX{iw4Y+? zkDCt(iZFon{&8r*DU&;`X{h{-qp+|L0*i-0XvN!GY3`u?S`_?o_8^v(3((R5}EP)2F5ma z={uQs)@-xJ1GF>O?+t$T3CIR+c#q`8A9q%|2tIeVJ=}uH$2y`kppw_A=%B(2`+gY=fp}Z*gXO54wsov0KDLxh!qCj{IXSrSDIb}2u5N|gTA#nWu0aZ+B z0qC3!NOtZ`=G0~zu|kY zqSouO9>N8f&rig}VXGWfBrD|=*lshi-wr*7%F0`Lr|(RQD6;}xbp@GtzJ;PTQ?(8R z*LjmXWC8>d-mm>DDGvnRC={|bLM>oktPQrJ5-6_Hoei#sTud`KgSi>stvgAgwzJC% z3NjM^)&VFvZNtjS{z29&G6|WP9bC@IeaW734Bh^GrI1@j)8GFc67{I3!YwSLfy^6F zF6XPIbHofIBZPhI+m!{bmj59esHr)&@|Tn?m+`9yqrpWNS#o8{OUuX{%~x7So^uPU zLJ)<9Op;n!o;!euh2Ddke|QNCRop4EMc8-pw*SJtkALvr+?wR9+PNO=_?b^O!?Y$H zK_8lM?iI;dO(68Bnv|tB>3q&U`t^C4R+l};EV3=KQ^4C_hv+$K4~FPN?j!(8f3(HWKXc=qMQvPg-K)E=TFNdN!!fXVw4aqd*u60@=jX3o@#Rlo!~-1e*Uw z{e46GMoX)L7cN?k2pforlZ-}8ys--igM0u26o}t+w9H4p4#Dqsa=xwFEIx#fR&AO%hyzfofbAu>f@W=(Kt zo8BU)Q)Dl#ZK3^CR1n;tfI7Yco7SmUpJYcYrQ>bp3{fd`LPGjqp3@8#X(0?i*h4>3%A=K;>4wY{VauS1$m znF+V&?EV8AHQM**j=i+jixpl^#NYpySEw!a4Xy9wP710FtE4Pq;l%p(#pln3j)Ka= zYq!wi z;_l1;J*bX~@Z6D9E^{_(DBG*Gfost`Ar=w^d1kNbLL z>rd?rZLX#g5VquD7+WQaCh2m>260YRw8fu`6?LEIH$&2YGc5^3*%17E5^y>e{p~OQ zASC%+k{Z}7Hkt}{+j`%fI(s)(wipu_4>Dd{J)Kl*ym^`6b)H8nTFy&@cV5js?m}(< z;*8EB_--{nZk==aBsM6u`TJMH4!ZP;VC%pC+-_*o3# zfe60x2>hEyF9QkFHeHFWey+>GX>2sx>}0M3%q%okp=c8cc3i{WAh2DY?G`VbAME4X z?{{X?8TJ0z(9+vP-Prc0HFy!s%C5ld$RM^v3{Os0?-)Suq5Gb9W$9tEJ+k{s%g|0KE-}6S$a--z_XudO%VhQ3Pqkla zX{7lbYMP$AnaaFCE6&5p%2_59#$D{xhD8H=EC+4k46f8Za_~9*OQapgB$Tt~S)-nl=vu z-$?BC0Y5=au}W>-eq!&(85eb4sFy@LgGmUF?*2`uvp#G@!<$Y1U*l^JjSbO&z8?iq z$bQ%u8}+eb&WJ+hWF|uL9(mGYg4ch^3~D8+MQ+qLeedP5@w!)U*d`)Y!dbyw;y(de z;C_PpPXqZ+G!6i3aet&+BA?G2KFl$55|ptfs}CMkwTm_BuKw9_&N$n|ZqPojIv!?n zFc=i7MewCGIUB8V);BiV1N%W+8MYy6U{9`<%T~N{v#jOdYxb8KTF@-ZarN~v2*K@O zA-iaphU4-Ebwv{YhVf}2r26IALM-y}5p*Hhx#d{J*N5Hl^lis{<)vB^!wbm-jv}b~ zldjFnv6_BrGj?&=4;SKzrlXCF3=?R!k)-xPjOy{?Zv}?KM5D-!8Dfn1sul0?8v4&6 zzzH;H_B7~&)t*j;p}tQ!pxWzvbI-Hl%*Sb_pHW*Q>5Qfhy0JZi2baAH&M6PcnO89z zIrTv4`{tI8I!M^Rct+sck=fh*5_ipuLFtP7j zD)=OU>pgr07fYkQEJFQv#P_{aSy^?eEMCxL!`=3i*B}}W-FC8hmdV}L!}aBo-igQN z?2y3|R%dVs%lU74+rPAZ+&`Cf&j~ee-WnnqF9bjmYZ^DxUK-Pb$|h>a z+THG}jw7akPIln*iLZ&&asQT7S&7ZtzML7udF1nzAe7|zJnPLY2&uv&LrtwzS=?Yy zO+rWWdZ1AE`I)-yW~;Nt*8v5mz1FsK(}(JeZ$0~s_^DwU!lw;k!n4kvliPUkcZRlK z1=DG%L>H#7180kKQ4_Bgs{P`2oE5e4dJH4`<2kdBI?wW+@LiIOv0vK!XFA|dkhL;wHL8w&PT9&xWaDj65c2_q8!C&}* zm1w7im8DF%WS8+J-jMBfXpDE5@A`h7lXMgnEOJ6yf4caKJ^6_KhZgOUX z5Y)r`lH#%GmQ5&We96+KMKCMZL=XP13?V7Nq4{CrWHx4UCf)BJ%fK2tR`2DT@6Ybk z<@SwbMl#gEz2EQ={@#W3Cs-4X@~3wZM&s*AX?W38v%!fAH_C29?s4<&hz zP|kVl5w*L$i{7ow$9&ctU%}s7N3K1e-_#yQq(8U$5|`g1q?IxrY=HfcqAnd~y#*TH zQWXX^3FuVac)`!1MSsUso;Nic5j3iIh97y2^K-qECiTWIncoo%ZW@(m2A#B$9F_iq z1=vWZ%sG6I&YW3(c@gwFAk-I|zTfhC_{%0q0u(|(10V){0WeBS03?KjFk20O{B{== zLx+Y|iY0BAzF-?D00W{g@7>ozr zr7U$4P`VGQ*!CQ>>5gKVoH_|SUQ@cUr~Ggilw7+b6wIpbPUL1S*|FN4iHl5h#(<(- zN`=k%5Ln`n8>JKVJzX{s1N3pVS#xF#O)|;Vp)p~?sU#tLztv0gMar9+^1lzB^oEoVBg~}rcSmY&3xdJi(X7KD zOVvH%V|3LYx9RLL`ZVKYcWAUy?{^aqaa)X@l2W7~FIf}y2ZX|Sv3AhwY_Vf8nf7;B zy48@IoA$2{;-AwyP6H&C==?Wl6CTV?O^)-%RT<1B#KpH6RKCq}TuzfB`%r#eYMM^K z$*TNux{5mW-~*xdUvSNBi@^q$INmILtYXV-Nb<}U=r6#bsd?F9)SRzb>{Lr=45nsW zd-Z*Vu!J7v!OvT^jE=7T1oC2SBQ6)@_ukxb8tSW}Uruqa$4{*{kd(0DeeCFIwZA)p zw_)glKO&RFtQZr)Gan4o#|w(lgf4b@V$AB-UB5-r#QvCA>{jri(+tF6eo%EJK3I0+ zab7WVU}wzuTC1JV44~-LGav_ zbzPq})RmRw?{zWRENpYtIWt1nx8^T%hblB?Q7-AGUaa#6%FGg}CTCohVG4<9iDTMi z@IGHYoVDA$b6rv0Wg`5~@1c8Sj^C?E&;HwFOj)GB1C_z#{~_ufqcmBXw(aho*0gP7 zdfK*a+qP}nwx(^{#?`iM+k9v5eLvq9KWf!l^`np(ky)8X#5tN@-vaIz1uajqWXsQ& zR}n4|YpZ5iUa32D+KI;0iTm#rt1dPZ)*OfnDIblYJZcO zu=B%2^#f|8T!9GN)O+~xsv&KzvvVJ|*(tIsQWa4Uv`fpz{)3MLHk3#58G&)cS1qD$ znnc4>0+ND^3rG3mxON!XeJJ~_OWU7`&u>GG#it|OTUGj{8FO-wr^yZ(C~ELpeX1Up z-blgUV>5)l)tbPAfXsm%dJ1f&$O7k_HH&zJI0_i~Z6E!flGnQ3570wOJp5c-Trq%f z6!b~;?M`Vr-^Q@9TZFM#5)zL3 zaclXIAeYi~u55z?0rr=HPwohP?9_tf`fz(eIKo`=?S2Q6S161A-d%BUrEE3e552V5 zr!`?}xf9vT7zc|`abCq{W_ZE+P7QF}XvFI1G$lMzY6%%#K0fhV&~AErY_89`WB_yO zCa>4n?wvFyPabYJ`|;|>z3oMZMQ@V^XGoM+0G17i!xd>Wjb>jr<*FG)$h@JMZ^nD- zV|s%4%I6R4J8Wc|wegGsm$j}3tj#fPY%M_15Eids~lIE9lbo{Gxi9`dph8f2h|O z!q!@&m_u##>>r26)q^Xcir)u;7xu9@eYJ;U(x@7fGiQC3eEU0<4sx}JJ`{PJDpJQ% znnuKl!f5tK=9$@I4aa@-O|$%?8il<)`h(wo|trgN7K5Y}M zg5sshAe?VxrJl7DLLn?Qvrwkw?1_96HfAb0Aynr{muX)8W>u8hNu1i<1T0)V<2Y|9 z`B5%vGSQ5lN;Nfmm!>plpIjP)_Bt@1u9W<0Y0fr0PG{(_a4y!ZQfkiH1hgr5YL(6A z(Jm&k+Ixsvm2tz_IDSd-2e)z*U})^p-7k^I zyDqqKs3_@ocgEwZknSKG?Ta|EtY##8`KSwuJ^yT+`UoafwP3tDRdEAWCri2Ar^g4E zy%IQ_7@*S1kWzC+hx@FLtgQVhb*`Jf@HwvDPMRS#n=0}-O!s@EL(HjBi+A!73f655 zlS-9^(Y7SSC3=3f@eXE6w!0tN+9_+hF$wj(M&GGQq9d=sje*VI*^xD2*@9~zlT8b+ zs8D-C(;+(q`Hjd*OUP-|Zn)`Duvf(6;F?O^F-s_uv#BH6Na$T+V~ssl7r8%;jspaq zN^9+f`}|&m(OisJiyrCzo$HD1QQzP>E9;}tbgZc*9}`k z6sabSVc9~6{JtlW#tu`auQMkv?fOs=7rI4LdB_=@@~JPfc)KCPXD%_{QC*Rjb6p|O z6(5aiHh7u%!7AmxhQcJ8m%GCnD4I~`*n1c8OMaDRcs7CVSA>nW337=FuqC_s)W~m_ zKf@zK$F=OP`|p9dyG>T8dyM#u#z|rGSD0GU_rwiHj-8t|;Hy5_ZHSnWHw)*DcfcLH zEG@7u0ix6fhU~tf%Ld}d`*M5>Zm#~wiK?om=Yu>}UJkgX1_B6< zER1#Q9v-%tvd<2|Z551ttqIh}xXZ|XI)S@=De{APXE)hHdX;)gO~pCWD-Xz_c~b)1A%zb_&P7bW&iajjCj z%v7lpRx<{fgc^Ko_ycDzXXM{aG0^mSgnC1L%THRDEu=zbJ zR+iga&+)J^2N;q0m@2*9>32ZIU+@VQ`qf;Kh-M8#g?6hCl@T&T5-0YVs8VAV5*?@o zTy}1)InX(NXx8E`pQUbOBkL*}YLItAOM^RfakxB)gWqR@1#TvSEF)BIbsHC#LE||B z6buYe4FJ)?>wcJl+~%h`61{)uKGLe~a;#mu8MT*TioqO_<4!ebwaRZ(z|X~9%hRTb zR{IoyS)17U=*Xj%Epl1%i!RR>Rzbz57kxdk_6Nl&%W`a$@g%#ihb)E+^1FVD&(}{$ z+Rz!_4bu#u(3{4qGCQPRA zh9~!8m~!#4v$hW(z+K5QnBOf$JOG%fat~u;y}<^l%?0zF*&6dvN;kl^T7UNm zd*~H74#3eJ*5)hLc(Lt2W>H(Heb`$g$*!D-Z8+jQ#Q27uf@9~Vjg_Bz_jM6ywjOoZ zCcb$Skue<_DHDH=B$jB>$0qK>bg>aELoH~}sB1JN>KI-*6L?(0E&A*r`uY|6X{2|s zQT}={@3i~Ms$;B{7V)s|D#Yjzmpa&FxW1Z=K2=-iZN7sxy*AywS1YNSlg*OM(=9*o z{RGbtaE@%oHZ+^ozmz0CvCFt3V6jWA0ccI(>m~pJ&-eXI5=IYjJ1bgFTM!@LsyTLK zs{rZSY7@$B6Ja4J8FDx}qOKOwCdQAOqp>5B5!IW?wyA19__T^~D4M)6b+<8M8@ArQ z9Z&b_9d3ecP`Bd=LbUB3NP4Q?7=!)e9c!XQ;!myX(?^qsi>&J#UlKr5XEycAW{p3o zq1DHWdHm_zjQ7pl1ANP9G9P!NkrR1?DS(0oB&SJZzRnPIacq;EAc=&Q6im>a*X!XQ z?!VqvmEL&EXD~h}@CHgWsRUo1dcN>ahw5#tC2R~rLrq*!?#7C<+ee_#}tNr3W zYYMiAUl>&e6&nFB_Ql3rxq^n9A_`$d6mUra{@g zF5KPxg$B#AkTrUa9QtL zidSC9)&z`=lE;u+O%X7k>vug}Q9p2JUBcqLoe8>-;u@=jHhbm!gs10ex>=vyOL=?3 z-k!NFb$)UwmUQ=KdB=k>rC!_Vipw({1|OB zT}|Eyf7bB|$hofGODyl9v)fr7Ols9taxYPP8al3wZvIofotXz~F=PCubu{%EKCRz>yFd&v)UmW1y*djkus~W?es2?6jaiC$`{tEA)7RsMWp4{q<*4k&r;t_~ znRT#tD-AEdWcal)7=PnCdf_ZHiAX`FG1wxg(rJq*cN6jJxVC1X>g^4mIu@o)+R-Gi z2{K}Bvod80&8gG(EmF{<`P9<9SWu#m!+7dLpCA~l8h2yG8v@xlJe zsAlxu#M|S5DIn5wv>Cg()h;Us|3*uGHI&5_iN56XBiKi*3l^LuKR}k4^Vcq1z#jI@ zw%7}ZQjHC{cqLC5^jU;dNiIv2B`fX(8D)uL=g3%o4U7)QT(N^tAHLd7w;#}y2j*NG z#%4=iNHzs$DZxQ26wy?VONzndeP{x|RiNgp*SoP0N$d?ABsmbc`K+N-`cZ6YDh3Bx zVBxEN2iPJ>qup4^GaYI?dyUEaq^O->UNZCybc@HoM#EbpE9^e(1m0@ z_U!bu=seGr-JLM^SCeJ_Caz#7eSlvidhN0mUz_CYMlI9uu>uu4KcbQ| zd1(sO50C($v#~C>Q)9kngHiceDkoM?DR3$tgJE}B9dYZVg3PVuM6%Ro4301h67=`M_+R zvH4TSYe9#N;Z8s+9mQ=p42oM`voD1lsB zAVqjK!wC>OiJR-+&Dab@T87YnE}LkwA*KfS^Uc9skhZ<)ZQ(8?L4gE4SI&KHd- zy2*hGjC}Nxt+&{JNKlDXC`kw*HB~#MHw1Mnk8SA!E;PJD%J+|Fd^Rb)n$1C>Jw4H{ zRZi{fsc$aYyD|gC7tQS);c^S3^p|!hN*!P@gwV4VfvTA@AEmj;39PcF8cLqS zOsRj#n_ng)2785iCXeM}^Q^A+N70lMr#xW%DDY`&~D z%^nef-YxboUBzlHU1H<>p{E^(kk_nD_2-K!FzjzAnsD8sZt9`e-)vKjY0hz_z>b*o zuSm$}{*j1V}MG=i>dW6t@xIfe=U2RS!VK ztWN?fneXIIuh^2i`)*kRKV1Rfdi1>D>|@$}kR0Ssz`xdS=x-Ul6;%m56L$9Ab6lXy zb;8|BWWXOpz;BnQajohm{t_;@+z@7_0Cqd009TUik=0wF&YKZQVBzG(a=|}Nz3q5o z0`Ufh2LB`b9L7j$|M^w_3aYwI2uabK#FmA+Dt9(7Q^A4*v*c@@E-@Jd%l;WU-3lL#tV*w0?Vhs7H zpjcNP47peb%Ny-`?#(Cc3!$oHqK)bZ#nnlQ)NbMKsUsi@pWsON8gdVuC|l9+p&3@m z%PTkz*9g0 znN(Nm_Og^A*El&*x#caI$4?d$+2X943%aFD^Pi!8qX*bCt4vl*z02K$MSFm2aYMtCU+ZaVLw&^I|dEwL(Ih^5%} zaw>U2(@IU+5bfuoqU1kmcJzfgV(9o2o@?^7!1pVZ8IJR_W!99!3t6lw6j{vquVyYrch&ddAO9G-|}4<+(7 zYo0DYTSJYzrDt3-^&)ECu20;O_HMy_&aDQ(#zt!pqqE4JxUA~dHBU;c04w7rb0k+Z zHVp+I$MiEXL>*TN$QDoc%io%vgHATc5@H2wLN9MSnr#!;*1!xPYqjWVuj2@vz~tN^ z1F1|ez^#pk*~*+^kG4T*GtKFMvCC6XrUhV*wJ9~g(F6h3_N$|#?qGnuh&tZV(^Am3 zyZxLC$eOb8P+BvU^&<-G6dsAnZ=2Ty=AhmCcNDAD)*EkMtO@kEsy3r7mbz{L;YK6K zC&Hp zw3T-RtIASwY}Jc~a@+gMNrliE)7s#Hcz9#WTAX&jyP*i3Cyf#@!5I=^@{|KoDbovj zeu#y*Hb;UvyY1b%BuE zqM{hD4y_6gG~y2v3hcO<-=p$2(R1s_i%_R!EyFbZSyjw&j883KccPym*b)v4TNm~a7}hG%({4DDgR{jxk#%<6pjvyBqIUsCW5&ln!(Q_GI5c0cA? zUdoK@;e*2ODSJ%1>d@y+S_Vb40Xec;M!X-d&Z|ga?Fu;|vMD)R-n0LhtRtH~BB&Ei)3fJ>2U3ppLHA85q^z2ctLiei?54>wwNIA)6ps>l>*S`FH{ugXym{yy1zizI!s%Y9tUr*g^haP#4@c1Tjq3@f zl3hdV+kS~O*P9b`o2EGs0_IAHh@;o5f?Bh?QC5GW@D^E0*v{TlKQhta()+cf=Nu!-Z#2$yFZ^V!O4 zz*0`pJ7jTv+F^<^8|txQ`+KXK*5Y9bi|X|i<(UU6I4r+c&`i#ZI}oz!O2pBl|Ye)y`1}eAq$R9+|%xoWY^b#KWXGKE)++Q1JfsN{fbd z`s(oI$wkpI^_bPfG2h!%%A=O6}MXu(hR5tbFI#q z@OA<2j3k}s1Al~}j`vFL%1c{Z-WZhGoSR~5Gmbhu=FX`bkKA#XblzZ!UzAwKLTFJs zGI`+WTu-hB!xBch8Iz>|%QkKGz@@_CL(!f)70v5+Xi0utOx6Q5(`EjV+rZXVTld+s zv3%~#O!VpacyfPu0#N#!OU%}aG2#n~FYeYhQ~0GD79pqWUdrg~RW=VYooc|vmOja` z3dL&5`bG>hVGD@jl=M_K$57b`PJ*mdzM~Ya$BIqe*Ja6S4O-k~o6#$`uF_MW!#|OT z>r3^|zji}QIDUtlI}$unR{bnIwf_;Z`jN1f6yH^`@1_(Nf7qd2K&*YN9sL(uQLIp5 z?tBd1#uZCly4h;P{BY_Er0^jf;-x&5w|p^rGsSs2E~3dw5srwksNe6&b~aK&Q&VyT3iINH8W3p;cDQ~i@31&h2;(!H1j zjTU1Ah(0xCyqg1hNy3ltQr}~a^Z;98A`shp%Xv&2Nuqo+GETx|F5up1i${tCT<@s! z>ZURk89~0uv4bph7#Pm~V*xmamGgc%e<=C+Nhr#RR-rYS5%Z2jDGrUfof}b+o3f|M zVO#(Phb}n*wy!w&UbkSmlNnN}2%^MJRf}2eDT0;jiDAMhi1cw;S&u;0B9V~|f79#X zGp$Bq+DmD$njqC$+YDLoE92b^&VKi2-Th^-`}E@N;b2QrZhv=79T5Q1v$kCEmT&Ap z7WHDb$I$VsMHkP(L|7K$QxgSq05O$S0z!_|@#``1CJ^gYj5s|<0%ppxag}LN;4mg5 z$gP`JgGP14Kk6r=W{rBy;t}KOG$+%nV?1^1+3v*sjOg{5GHWILjE2mZ^yoO(I=cvR zVbW@{3Hx}XEL=nMI-yNythM;99)Y<&9}uueYm5MSFh)#l9cFb02L>smBtNsbHV|!x z5OWPjQjo{-J81OUMR;BX%e4VmT+SM%R@rbt)PKsr@kc+!$@EFIFU+nuC5rr76}R zx-nBIv)A!&=P{aV9_*&(PY!HT# z*V)tb1X7|0b7KfE34>Cocuf74LEnx=7kVBHRM z9}Urk<~ExiPpjQa>uUYY2E2P7Ko!$|hWa5YWwa*h`09L5NMpK&z-2L4eXXXG_KFI< zTxoa}iqF{K%BK&23-!6E4Lhs8;^HsL)UbIY{{N7Nf22b+*)@kR{8hg4@SE^Z%V53Vy|PO^ntmQaUho>>4yPJF zM)uS)2{Fhkf7xp?6;73)(%j^rH=q-BouS#&c7v_noWwCUqz9;Wz9CHP3YeXiSG8)UppGON9oCgvO6=gQ>1z77C&pCsMG*%Hp3 zDB4u=F%BsJBJdMa0YRC~q`Y;;Zl%E~n=|#fq*6d2*fX0)3Udv}lmH&;4i#7Y6n$f8 zUB)@&uHVny>+@8J1wa&bST?(lnRB_TTr6V|pwT$+TyX8CAAr@RYOSGMqsAnyf+n;; zDnkKXuCN|Pu|VX9{kXcqc_lrStCK2a;DmFC)kN{s34{P;tWq49!4phSE|<(DL&YW2Te44*BmNl?T*Es64|(!QjKSChk*v%Y zEYeuh5S+W^9y5umako*aFO`unmW98qw?~8khU+sKa<_4#cV}~@KMPG+TLx<64Jj-0 zv!^3eL0z-0MehTe-0O35T}lHy|IZMo70`5yt*9S37q*a``;frinT(MZIlYoyqh?>M zOk(ct(sE=P%Pj-~Xch<&29Gh5G$o|lLZ#>{X+`ZLUIaRUN?G7`G}s{Pnb?kYN!2N& z^(M&ibdTN`F!fY7thxFkd^XUZ5{rsqwVpIUVG{v>z+z0X=$T@H_*fSyx!)^ldGeNOZr#WNNdQ@So7tb#nFccUZ8~0 zx8Rc-Ibg(C}kT5nkreeVmNJFaI%TS95K)%ddxe%r1- zkWzlu9P;l9@7Nv}r} zC(VB<1t9N}&CXM1{MN(;e@!{lk|0+4vpFbUIQ1IO`illsp6_})h;W)m8d?{zuY{i3 zd->kcfVg;xqI+(yTUuBz_823PKGdC-H&9uLupM;HWCA4syOmg}RGRyE(P|M^FRBAb z;P)d}%AKQyqsL1H-`L(=cp#2b#V|58Wq!Vs?r&(2@&wo#A>Z9CFOmWSp8b**vO2AO zfuUd0Wk)_G2oF7B8lTHvL}1f!Uac?eTc4M7B|j>5D*=OAN2*h9=3w)~Jph{RRP{Qe z-~OaBMNpXI`J~IIoQ0&g1*y01D==HQEYXbCN4M`4(KwVN>wBv`7QEqD{x7JfOGOO)r6oejK&De%dlcI@zJv+iQErCHEaSuyr4^nSoEio+>vUL1LDHEMna+7wcp6yu1`1WxZuAUG2*>Seaaq@TU8s$b^jhOI;q15W_jn;a#RA87&pz z4dkIwot&xsbFCh`7LvsD14;&N9^)NE`FXMg!m5qHQf799lgqe1k%CEZ(Z83`05#15ukWPVb!YQp^L z>;w&%s4_ec|A{9ul2l|>!Iplki7F|?UV={VS&%Hk?J-lQ4>V-hlIHx!uA6@NMj<$Vmw*SJM8-Z6~50r}+h zh@d>lE1FVrG;F9pjEY!M;dgvp<{kZBP-J%ytNN;!Z!@f3iyqyY94C8$GBA7Si-ikF z*VvMHy#dp>*`tP1((e+hbl+xcR>Q{fne#fJLv_;?6-OIb)Z|unB{KB4-|L7(}?$fDs*`rM4XfLNPAj7mNvJ zRfA&R!eWPAsw3yzWg4u=g@$PsvoV&)rw%U!=YLRY-+5>s=@|L_`FBQ`;ne$VmFA z0@cGN&PJ5F3Q&%X3I|yF*43$kht3GA;bu{t*{d9Wry9bq&)Jv({Iy8pRnV6A(93Ko_0iN5|y*6V5zuET7 zk#XOz4Klx(jWGXe+I$Z;zK|@*c!o2J)3~u>4N^|K5dPU|QI=Q-^h+PQTPPuOjeYT; z>$TOT!?J4JDXqXZ<2e+2r&^E(u`!yabWX~W!J1Jz8+_b*m-?{Mu4Oq^roAIW*dFZK zEiCTLn*FYcvJ6j!#4uoUC__So9S`IV99@iDMM?B0HY&qfj)Q~2UyYG~M>W~+n=xBx zZEsKNCWCVO%L=(**Gp(`TpwN?WZ%9+`kG=8x?o#K6Jhgm@@2$y7t9Lb4!3e&@{q zG~wyq3ka1hV}N0>v)E$w=qxDYsj!Mfci#smo}RhDt(H4@0wl5^T!bXqDb({X>Ev?I61V^4cBVXc^GZB*afqsm6mwDkk~Ou9?&wxgl6&zDCIX`P z&DFjkeL?xEiU@@I1s6bo!VQ`FsrmFx3Sj@@-X3&5XzE+Ur+WGB=_OVzdC>NH3-s5w zeIVJnGEsW5)eAQUJP3;sZy5;*x+*69m!q&vfs6Z z_G@|i?(O6@Uorm4Z&%>ab(h6!mA^TE`8(CJS2=ScWGEg~mI49Dw^KNDd3bgZ4{&$g z9EVRIw&lEmFthtB*W@b;IY>$YlrQ)j76n+2e|L6Yr(YK!OX!MhgQtuFeA6SVPKX&1 z+}rUp!1x=UApM>Wil)^JKbz%wbP-@duv|SL?dy6i8T^gccD!7#x2jWpAO=}_Q@NO) zH_)Nj@WH*|j&jA2L~+9*ehu z(P7Y~PmDU`m1=D)NkmLTL4DK85AuQqe=nOcSv+`Xm!WGy`NGPh%$_@&F~J{o6s>&a z?(18Bv)w$`2u%^2Jjz{BO-i{&#B<>UZz0$f7|Vmz|z5STIE2UrD%@^;xq8Gp3Au7u6-?+Di2Q zcJulRVpPuUhFH=kB3RdSg{oBYmd_)sUjO`V{(k>ZUgtggkOrm;otHFiAYs53KaQ5X z<4C!J7b#JV&rXZV(<05XR$-d*SU~X*TLEASG&3sC=s{-RsEyxmRleDn1%TeGu| zY_eeys<=*?Ip0&cqvwOb9GD=MdSN6&W2|FD{j1p(hxqs~54PO@`_WR1169;Zf~91? z0fTd)%4zq1kD-5c^hq|(K#?qg_>JSYAn!ARr4!HWy1!tnrlhi#sChjacpUY@NbmpOGe4np~BHGC(Z z`+tuH7ihjlhfqW2y5Qx=dnVK?N#Qsf+KHFz(MYpEpj4%4T%AE(gce&`EFA3|Uj&4tZE~S=A z=M~JEY|@u9TF1L5_ZeG0^Y87yX-K=ip}xoJ4H3afbt3wGp(BSP5);cyxl6klWz~8UB!FqG!#Z!)nogTm z^yEl|2f-D5Ti9QzN@pj76qut z=!sUVKW6+iEla>`qZ&FnP&-cMa{@k7dcoGpc+;I3^{k~x8I{cDO1;0`%#go~fOEO% zJB_8a1jkU*iV`ac35e7tms?6oO|c(Z0hBzR7@|_i5>X@R{MtY|dcS-zRM36MRKm(DUj^$p7!u;iRO7i^OTSRnO!!$iKKCo+Q<6bsQBlifwMhgiGAg_^$`e`Orp;7a_q z9h0ZgBl65=AYm^d&IPhfNQdRwb}j34>Q<1WVhOmJB!3hlA=x^yFI_n2sscY6Uog_s zMkoApd3oXML&~{_XKR`j<=uTz9bG8INlCbqF~XwA4sZ;&LM_7+p$hpjejB}&4c3AxQ6}k_7j1kVnomiKDl(Z78CTdEAFx~^joJn#F=m7tyA)N zM~9!#$ZPaXzI6E{iOr@wJ?fr}MVa{drL?Gz!!|AY?d_4lmIm~r><1>N>EEmJaapCj zZXnuR32eT^>0W(Pm*=VCaAhF%;NRd?=2z4Ng}Hi`9^oMI;@qvllFIEf%Oj(0kMReZ z;|&Li4MXfC_-nFw!uP!LpqDP5vq{_azvun_zfgdOCJgjn3;k&%+xekCxg((jQ`W}9 zP$P`&%^1CM_apt)fmq7ZN3Urn7I4`G+($UL+IeG7L8FO+w0g4}dLh|jkX(@NqR~qe z!f+A2)vDDk4)y~&n2t<~NpC*l&(dC@s|f7D zDJUp^Xv5Yjq399Le#f(lJ;1Eb!yG(ZHm2x1&Lhq}jntEZ&Q9pJs_$#GmOLLzA%f={ zRQiEIL}!pGJF6DR8DdhRfJB5Jm1@2|Dfa2=FR$@)!b_l@>K@_IAPTYB^Od-@tl3T5 zI*xKULr-v`6=P8O=n6;vj`gEB%3yZF_=&fYoZj8q~N_pT`MXkYWaqKepZi;K;fUO$~K*F0v-;Wo7c5%K^L>N;qtKK zc}RW_kz$aoZpweMp7?3Isob;FZ@Jg+$Mz|p{GgCn>OOErpK#`yaMPX?u(=Ms6!vWr z^vQW-yAh2nfBj^|$%z9BSW4_Ihdt#iCTxNCp8jZri@HL70Gca|(oWz@u@^c`j3eo# zA@mpYqgqZ9&t2LZZP`wIIQW|^doCYNAg*CF`_r}N?nIfP&F^G6s3gRr;cXum^y$*i zVv_6WjAAz>$xmw_cm0;ATj%xzCvjjfUgzS)2HL#3T4|JX{O(b;jQI}ipYu?aD>=@YI<+ zoI%{Qh=vUWd$FXuo9;}3vR@N#lHy|Q6=8F3^R12$;1eHlA{9KQ1e-e(T1@d$B;kQI28kKN7)a*q@ z>Wx?=$05Pp41{L>^!7l?_PQntILzJ&byal$&;)D-iMLNZAcMVLm`vQYbT*@tc>l=B zp-*b(0Okk!J5*{cxX6&K^d^N_G1S@`aMN(sbF)mJj48K$pe0Y+qr;w-Box9@M8RwmukjMGx}x28|~jL0d#IeXPG z7x+epRInTZS8&9b-FJ>lXjTK=CE0?xz`;S?w+2cd!>;!eWTkfnPM9<4T&X4hNqY-f z#{VnpT?=qZN!Ix!eBNY^7G?%+X8!|CdY`Mex53dK%N0HF-ZRj#)%P&1J-obF_m^q% zNxRm6pYM=kyhhZaAGVtf6HuY9Dt4;@38Tu3Az;@j{rWQWfpf_#6@<6wQ5(oHy%^gw z%{^e=wu|9zWb7Vu|1cGy_QWshRRg#}J7RR|nwFdJPBiwa(QL4WqK*qB!BP3y;WmNR z`N~&SYxT=E;oaTc>v_Xst5)g*dUY=7+~7Gp0$vzBeab)H~u3YK$tSbeD3m^@37FG5dSU_K* zU7GV{9SSLDaCvov|7hD}yEwt~V!l;eavwk8B|zYfIcua8&1DKJ-cX22P(a{vuepsnZeB2@A zJmH}rXg@J;gS#F^1vr$iKNE0#TBg9BkH?Nno-R{|!6_@APm(RGO>o*)7j4^IzSu0n zW!bs0%Wge^_GP~-{;iHH(Q!Wz$vbmiT5+-)JX)iBE4XWumD~_B2De$}Y0Ee z@WF72hxbtrQSxbw6F9N{TC`KJK9jd##a9HmE z!0^j1NZ)|iLS`S4rD@n>!S{{8N(<;!7-MLW(SaL@8b*#0xQ(n9F;KI1ho zM%6*fD*nx6`689uAu=4>m79n)`eA{mN&O}dw|aMRRHE#5yqBMyE=`BGr^&}T?ih#p zk!E@8l|5338g z#^hN$P^8Xh+>QJm!vC=Vq>(UJoz`ew5H_Ns*Iqms-BI}Ku=+~j0<=|sIMk%7mt~K+ z;q!EN$-G*YB6|jMwA{{f{P>49j@yopM$CO5hO}zE@oHnHbv}cNBAHybX2Z9BK+MJC zzv#V9Q=N5kj-Uk8x%_Bq%N`B?nEE!MDS4k=w%hAv0Fh9S1KI&pPkM+6ayQ6g?6Rut2|? zJzj+2_^ipAFM-5IRQb9l+=_wQpPT*h@>V^P#?iuB0!t(G3Qc}j$@qN#aBy>Ovpc=r z*}rc~B?yN4RhsH!D6?PdFI=}g5gf9oEps?F-#miPEQe>?Pc^92sbkyk{cXgO`)|!4 zGq`_U2y((tm|U0%>u;4#=D$Fn#uAP8@LGF_-tf8VLY0QhrVKH=THxK%?PlbB*@Zi~ zXG~YrPf~4i*tE}r^NzcP?3%jEu)c}+14p7rbc9P6w%{$Bi#pbYiBA-m9|bwm=T9qc~epNwzMUMJy>{!nrw zr2YD|&{5%IlHz`LT!i@Job;Bp$&TU2p+c)QSW|IkxV;6u@HN%4{UuXXlH$B3xcp)+ zO#XcYc9q>3qMw=_wa*e14i#cIHzYXm_{Qw@dAHB?uB|H5?%>-FiUN^a2mid~%n2XE zm7OU1(5t8;jZv!gLL)2l9hQ6lHBp9+Gdco4Z5Zq5y7xYEy;tn&a+rn;Zz?zN01*1C zc@~S_L$(=CdiOeku;!r)^{->i;vfP2J$n(XH+g5boHa}0>pfn};WJm6`of2fe9{xb zzxSAu>4-IY$JD*)aUG~@v*L+x;STu0L2-9tvW*?f8_H8KWw4Sv=59I+uXF@!yaBv! zu*ojtc{e)kzcz$_dt?gEiQ_>p`b15dazBLXbdgbe`FJ?@9ma^cWs7Rt)8cp5&yC5N z@4DA>bDmOH>S9Xsc5de})EzC5d^N_-nnd?`X{_|)viz9tR2P5tHpp>>e!9CsaPpd} z5@XbUNGU8Fyg7Dec7E=_tp~_pW8gZk`=`AvL@i6I$x6<<6*D<~55Qik znMT)?OSt>#4|H>xSb-Po@&Zemc3K4YLabF~XD~=_T0_q!C%UVgDXa$h5T9T2b^TL_ zv{hq9YX1Ov?Mf$rQbN)I%Y~sm}V}V27#Z^_J zNFJ_KERx%2(M)V$P4JW2*_9H7$A#oX;3LV5gDtb_B8HZBhg>A`Yy363vd>>9YLN(CmE|`!D)h=6 zMp)Bo+S%I|my{&9yo{^}lDa~9OWIZtMfBYX!6rI?U55D+^XXAMp&`Qij6>+J#U^Bx zSGN6O_FPza`sd8di&5Dt*6EoUEp6?+XC$nRlqc!BCzKP2<3YLZmk)nkSd+@u-vL7v zF+&y^$*pMdO{->wvBpFQRW8{?Zm)fff(?N+(GE8oHlSIf;GrhIOCFJJ&Du{hEKM>& zjEz9Zo%x%(xs6@o5KrD~H$_QpqI^oKDDoO&BLYuG18-j_)V8v`NGMd+!)?Bbl05t_ z8+Bu&Sqi$~PNtB2kPm)Cc20`fI+`ywrA-Qr%x(+SOKdrNLT z0O<>9qK#3=Vq?8?1P!M&dI2EZ_GA%xN?3nkurjxUN*BTt z1u%%{X&LKmKZ_Qz?C2VssLHwUMM-U7zUbV)vIiU*czekFg6FJQN%MiS&GCUEp>w{N zUQj)KD_RA~;hLGIJMnKq-^ioo1`2ID;>u6cfJ-}%^ZwKDZyl+z^b)j>arQ7%$7xFx zN@RO`R?GRsv*@qyTi>7JEH(>KycF=qEq?YQ{^-i|`Q^vb@AE3@t>GqdQeV)oKR9{m zcYHQLc8;W?<(dyBn4e$7OI(mlG5besGk>LR@e@75B1Ek#Qyk`bd6CoA5OfeTUTTak z2x~5QaN7F&*Sxk{kYSLG9FNl4dd6eFWNAX~Fn(2cA;uyKkOr%F4!@@Yk|bwGcPzE= zVz>*#8rls#W;h5gebF59RVGfpj;Q2d%L&AANdRW}TvaYEo6dvm0py-9m8OONF^hI1 zn!R<_Yz$c-F}d-Et@Y!qb9+YSvZ4BoaDhsvjh9juIPbBC&UCnD`RZ3i=C$99_&_{{yTa;S6=az5+W`#!qzcGhEF) zYxggW=IxC%RriC2mGkb#9CPS^Ahvo9M(R)x;2|PAQe+e5eC^!syC-gZs)uLd+XSC2 z;{DaXAmQzBh3#G=wZ08i7u+unL?v2WYo20Rg-c@DF{pKJQua1vkYmP{np7!%y(=K4&+5xs!A3sc&*3L?ei)=qFu!?mE$(ECEdll? z8oEMiv0txz2$gLTx;j1gKOFGgox+ZJBc*WKX*{8EPnNKTNDOcx-bY(DZm^PNaGFMy z8R2dL2DXVe)}NOAgB?s2ELeq!N2ubD-cQo9TiKiiRuj4odvV5t644`6fpo*|M$oNV zu2dnr<-^4z=u@$8sp9tP@Vzmj)U3gF=UI&x4)1)=zn|~yIUhK8F~||yozw7vV%sCX zc8X=rDtlV}IlvM^o{>g%pl}XI|C+u^h)ay-y0g|G))xu3xzhw-6W(+xsfI%X; zAef;S3;--hT72gOjNdu^Qo3yHgfzRg&xb>`A8@;As7ua*XZJI^O|;>)Y92QIX9Uft ze(Vk0%j;ua2l`CiQTwAt-nCKGnYw-=iBQzw-*GWC4;xZu+ zZI7qW^e9C-0QdC9hj^Cs@NmkW0=2?|z~-c@XWBzub5eNkslUX?TjuEVZXkXz9dVbYOIYKqquPL|APS$=Xkw*^UHOAl zK-xi%N=mXjAcF5^Ji99$NQnsaPCX4oLWW_UUkSUlmEwjO7+-j@C!h3mU>}hXb8+() zm=s~}b|?nEC^u5$kt#7cAWzIWn{EeNwDr-torviLN{6Mwbr!b770xPNoKrl+5QArw zZq2%nNAd&2+p(lYh(<1tl0j5YQ&*R%s-=UuM3_;6k(`P=qNK7CV{MC?o4=UzA8s{` zi@z({h17XC?f~QGgKiaYpo-C3thAwAAaX5=)xJ3G@|m_xW>3cQ8Hw4Lsp2JT+mEK< ztK7Eh6GfLb@DV3dCyDP-$C&pzfRwNM6pOk#G~Jn}0Q%}OANvMOZawCCWA&p8-8aXf zUI^w>TAmp7zG@LFE~zXmbYep;10|f{u^Zo33v?=s)Xy)D%hP2dR!+pCjIT&rH}E=J zo5Ry*na0_`nE*zUBWbFeV{zdvo2;UuuMaUg=XL%2-1oB?uauN?fIyo-y6~QGvSgii zMmIA`l2uz-h4(o>!t~ZZ(mE4~CMI2ktfp6A=DCA}2FJAE$3R z(lqNtCy;Yphe!b?4SJ2z)tQhYneJ%6Ye@K;H8Wl%Jg&{hmEP-e`DpCVQdZ76U28t3 zSDw#i$qk@J>*}lF>SHqcNk_T-6P>4Nt%Z>vdo3}0Lb$jbi!C$dveHs^3`1&Z z?K&(tyhr&hYJC(=C*%BUKn{m$j_(8sY&x5b-wiyEw5yVhKoqlnR}5qtuWaJv_jm9* z7m@^h7qKCvy-wyz%^plt{@njcN%068=u8nbgedCsl$hv~NdyNjVaX}YUG5Bd8*FN) zAqI+X!ixA>Kc_~={py`uD(2-YYWJ5yjLxD)e`cnC@#C0f(Z~=BcrNeQah?YQzf*bp z7F(lNz)Nx@t@uIJA|nPpWjx9JQYh@m3!l`IWkpFhR+R9>PU>ZK-Hc0_C;rD~MqMH# zSodv)3*Bi6bMJ56m!E;Fn#A>n=t)n+zT{wUdDV9f)Tilf|ocxHh z_AtVbAl8?nYK@`CjE33D#j3Fpqm{O6r>MwKwW{pPTi97)#DEuc7blr&uJFRo-y0jZ zuZc=G;NbZ86tGRBoaBtRrRFc^b@hpV-F~<)c;qD!q8*<6K1lIX!vL8@TG8L?@)Kh9DT0r)|RT1zO(l-uSsyLC{Zw7^nMsyuz1Kp0o77JyA0 zlJT8e_85DDzGLfM0QxsW3STVc8?nFe*%R`zpu%xyy{Vxv0Ol-GD>0~K+Hzv3$8<;u z-;Yn65DffrzL*K*qF@r`&s*l^-a6Rn_wy;(&|-e!#c>b%q+xJbCX+idk@6NfTOy_} zuyen2F>RsxBI6lymCR}i?W$-EYL4Vk!wb!D?PDLv>wK>ySeL% z%d)s|w~Iq$KetcJQA1ARLew`2zc>>pv#y|4AXfZRvBa=0>*$Bo_RpTrbWdeKNl{>3 z?dl~l_C-H&xzxp;cUAu5f6B-$2Zf2_v}_-Ldi5ZdY33achPE!Y&z^rE%UnxSO&)2n z`B7xe#tij23ojor9yz;8Y47czg1a4*yc&`w@jhODJ0=6q_*P^1Y_8O31YV_L`GcfN z5Om=`_u+|RmXRXf7op#jtvLcAU#3O9Db=3^Mr$iOTmrg%_C0w{B(=W$@7j_)u(pqV zqZGbE-0Vta5Ur8}t)Yg@tG{gZJn0;(a7;;8AW2@{U)&Ux*IR3$bnqH&_IDIz4?!UO z++oDeRMtMoTH#dFkh&Bqr!$&MreTO-BySXaG1b|%(ji*LK8ba~LTc|e5<5#RbjMnNdANqURy(0_Kyh()*4$wLI(I$v#Ztp@@#vu1Ep z5^5Olp7o|GB&B$`q=ZrmKytq}JUzMel)N)t7&=lWXB8eV4S>04R76N&d zVRhKC+cFxFb%`2%D|DH%*v27eW73C&GQCn;B4M0%yr+0|WuqlyoBgY@V94S3;Vt6t zFQn=sGc9aiF6SU4K8$#H<3Kp+w(v-2%24#T*i3-xQkSq8bi{F_9t`{8|6(9v%x5>W zU=5dDt#myL05*5vQ!QGr#BAFX*ZKKjhXz_?8RzG{mVj+*GWP29DpT24x4OCaT5McP zG)4$^d2l|)7PwgUQ?rMFh1b0M7dG7z3IFewhHm?%#p_!@(?9bR(f^2cjFp<$g4Vzo z|5?8tWc~0Ssm&1wm@;3Wg30o^^;O}n)dxr?Pl-4@-gku)@gQLQQ3H?MMY8!aA*<}U zx*00k3rpg(!Oj9RM<$%DCwRABHGZ#4x{zKpYz>rlpg{iak9}NVR7Jo|*x~d@T$Zgp zRv{F=jzn76S~mE&k+1b2!Ruo7HfCx>9xTQXrYQoKojZt8MYrL+kDroXs^Q&F(n#p( zVqY{xIM}QiTmtIUxeZ4Px^JP1QFJ)~>*6}#W6#{RQz#|Yosd^o0bO;^LWdKK&L*{L zvn`Ux%b)p~!D|b?Z;1c&_aNYi6^~DhlgtV9H^F_m321V;N=p>`FgCJyikUReAl({o zHIy~n{8-&;?doUK-I3h}hVN3*y`g<4)?`pd=J!KJUHL!ss{F6tzYzCwzAL^#{XpA+ zr@prj@=GgF;`sv?E0o zz1@uIOw&za!qWNH7r8IFGjCDE>#!+k?saj|yt(t(n=gG}gHh$7&3^o{ua)^9iOa+R zER_LQWVEdm1BW1Afs=WpIHP6i9hfO@rUPKkpz1CAAJwL27=e-3h=ksy1O>7qIx=rwM_#invf!pgtAW~U$Q;;t#2|Fp(->|d1R(K<_J z0cbjYy0o}Ft|i+Q{0)8!cF$<*x^=ha{$xDIrR>J6RnX9&ZR0R!nzRkIeXjJJ+ah<) z*QaB7ZtXGcSo~-}m@Rh2{ZG~}oY=1gf8(Z~!i=Ba_;)1zfyFG{vy=YbxRhNRngRC2 z^(-=x54xG>d0MUP#AfZtEV9U(M`K5N(FV89`K4Fv_Pb-XP$Xj~`K~ zl4J1%beYLgVyv-h0{6j(N|hnUax)+drc?-z|IoE16qmT~Vq=qR;F9dUtehrnf4>Xl z`Y>40(K=`r|88@S=HubuIG)WI?bALd80mYanJRtq|z<`kGJ>oFJFj z8Hqb>9%uQiJS#K{WYt!Ntj^Son8_vBUAfaEz?Ee5&JX^HeUlCJb}dBhw4sGO`?|;s zhlyXSh;2JayBa)IC@upR(1t!4-MHEnn%tpL+4^SXWIoNM4jlcM=#!B(_rOV?Nw3yT z4uJmz;6kVDeJ$OdDCC^c6Rsi9;k(y2R|DsFIWWhk*nS^y{>DXdP{vc>F*#$;c59C@ zW)?m^N0x>l9O&dwm_5Bx0iO8{*b$!j7tv`n6~x6LAo)x;d}bcDMAxa~$puh&vaWOa zctuA^*18CwCT`xH{tdH49o`UTDB=SYZH&-m6#%j!L??aa%RSgREYY;<7;x$2P`uiC!_UWlx$A&4Hm|Gu#8T9D;8fFXJk~0#XjXy zD6Xtr8~0mMtuPw1W(o%`DaK*imXfquD_iHgc0BVqCgXtF)8w8N@Wj9GScv%t zXD%M$fX4N?%ggHk**sq(`xjdQP7!s1hY|BR-lP=_ZSulzT&q7O)Tj#~$~%51nfH!ENK(ba7>*pO0K*XLdiFeyKF@9?WwKW1ymcA^?U#)d z(K4LrF}P=02PfqgNmhY8HeqQJ0gSg~m)gwg``IgdT#+$6<>KXbPZ846tO-6k`ZSjU zqA`A9!%z4~{e9wtE3|AJ{QlZHmiCG)+vX%HH3@VaE@0O2VnQ ze}3LVO+)kEJ>WM^vC4__+Y$&{BB~mRn32(K(`~XVX{<0T1%?j7{zC?Ge=#tn(VeC* z{i>w_P9A{q&OHZUnRpXJqT@}<&pDv7BG+rpc)AG#R`VT!vDP{Rd!Ym6_u+xBU*mBW zXvO{}Z4kk0$}Q)DuaWNVYDuXBI>cdWF%AEM^%Ws^{$e;0d#6`XnL5{tJCF>JgozP5 zOm*^})pG^JPa!Pr>AjCV5BFe~M0dt6v1evywar)>kB8m$avxD1V0Qix;^Sh@^Xu4G zJ4de7yt<%(q&LHt93qgtF4p%#0-&Gf1QS+rv!Nr-xeh8?)6!Kt>^d6Bt>W3gXbV;$r@ilzrjaIl0I7OTP7xQ67D_Solm) zfmqxoJ8a#^s&GNw{`944N&l~@&OMr|0{WpJi=O|8WS#i8uA<+DE0LdF7wjIKWMpI| z4EJnp+_EikU9{bk#+|6x+L#&IJ9a?;;H2o?;6$N=+S$Fui|45*+TZVe{o!el>)ky= zjtFNbVGaPN?aGj2U{l7ei956U^6%+GbSYv5c3v|}vfP)xR&nW-u!7R2Z-tC~{GSy7 zScUYn23~$lS#h3_Zs_^8antPLpgnh!RnVn4U{u_*RA3L=q;=0>u1^MWcMNlBEz{3_ zFWlZze~Riq+9&Dse5%{0c_VJ`6bCUZL^#pgJHL%#dYXtuxj5wN2Z@ndn8%fA^6+Dk zXfkZvwQ9~b0=|FYSsI{c4yZ8Nb3)MAgH@QdV^;M>6@aJzG`FMr?XxqJ-Crq{iU5`t zAX}4;OY=hpz{;Y8x8RfwPst@>Z1dLHakY|-Ur^J!9Z$V4)6^$587~xGoVf60W03=+%QW1mu5;vdWVEbV>A5@Rx>!ajc;)&&;ioeP^EsOQj zfI(BEkdJ$%L=z7LG*uzWp4mBWEt8Tbba{`m2?dl6yhLo4V`G+-;Z|Gp;Xf4rQ-{M2 zZ_Ng_37nvvpm{B|bSup5;#|r8E1f!sm=1i^`5|5y`qm;@j!xTP=a%|qE}9|PG#K#X zuygi^9Dz)%h4D>ic>duOpMBl;-`M%xupEnz6XD1u@tM2=y;Xnlz%B)Pp0;V-R%;J! zi3$(M%=^qg|8!}%JJv)zysLM0Bk!U?^$+3f> zw~d|4w-#40zrCjP{gglKiYYu_u*KSD?A!BsVfOekKPkVw{B!%FWRjM*Br|4XH^#-p zd`MDax?`9XoCK6G8efu0RvGj_B<{28Z9`)pr5b+(W5qkg)#N!a)SE^Hp05lWc}w{IiV3}j z1k>jU8*=Hm6G2VA>83?Hdd)mbf1wC4y;gUjM@f&d%Cjy7)dO4Uv28)aMzt)kWJeFJ=gCEoW4wb%viQ`@h@y@N;j&rED0vNTajbgT zCzuq46ocv#A65G2>{9ho_?G`ZWOl%Cc7b#$YaIsLgXxX8bY&Z<{tF(079L_fKd21E zHak$^ZrcmX!}6COt^B4W_3De}&lFFAw$jSbwwR*It$S`Wd~Ay~5un^Zf9^5Mpe0jG z(Sm`n@n>}5*wZqH$N83??e!*>f!*t52~=a)FF){csy-BrV8qop<|H!(v+USu;Dz0} z7No*xlZ6bSVYjjZ;)*OxYBb#9iG##YolK#TI>%JN_^Rh;+rRWq+c_5lx1k!2F0b8p zen!1~=yMXF#vc)z{i4=xn!9(EUnyM(x8fmY>qhN!jx;++=kND|l}0Rp@pJ#ZIEcq( zLTrbL{i!*hZU>j4+kYmm6?53~9&MvoO)*Xyv_U&<0YKZH54)IGo_LgShF5N~FGK#z zT{w$m_>2zdk{4Wgp52NfU$e%ujhVqzFI;mbs?EnehRwz&z8hLYzKAy}+-?DR9W?|; z#3WsvknvR@`y)?;&Q2Ato85GdSpMcY4Z~445dcGAxb{qIM~+j?$7k@bFtOjvOW*8A z^?*ZeBv{%pAF3q4MaLQXRk}`2yqM*ygGkiZia`6aIhW#BE>?mImLBw===xImF+gS=Wv#_(BlW6Y`ZALBE#W}?n^NW~3zRR|1N6XE{1OC?3 zHJ>TZ9Nnk-blKlGEMEubj3dAmHgoYy3=0?~RnG-5-y|(6_h_pAPG>C6k}cfix;s?M zoQ+WXy-+)yRf9<$$G>@!m*OM|N4a;>7}{fO`R^YsB+OM2NjC#(*z{M@GA3=F)&rmJ z>*(pRhX#G2{b&Gl(weTr*v*&g>te8_95Cu!qG_)x5oW(dbB8;b5p57>jwY`--m)91 zxmED;hz}uH{BgFX0Le|@f%|Xu3s@YkFJ9;O23qU+aWs(1FACWFN%RqoQ z%6p$K?V! zi~BP8N2vu(E=k;wTvO$eevKR6=H@0*UaFM5QbSHm;eM(T`+Cc<>&#+KCQ4YNlyz5# z^l@ipgHP4#GVsuPR1<7y>IFt`&t_vNKJU^wTRZvF>b8<3a<~2!7NNq3?W0kahk*5- zpVaqXWKtD>hYy#)auyQQAcf^T{-;tui&5eq2Hu5I~h-|cyb{#J{U`q z_nO36bqy$w$ehW(kd}(-eadSM52L_r%heqNALFyUGws16^TVXWZCOitaRE}(ji^aO zFW%p>GJX7A5BvB@leEtKrE!8^N=CZII>Hwr3fiZR-vfMn&NnvhWN+5j&*=N)+~1v^ zolOLT)eQ^`Y~ZWA`MLI~mDDuUS_amTJE8pt+?^E+Yw{ITeP#N|{o0Y)&KVjd!nj4> zYLbm)|=@l>>WXJ(M1C|-k!~UzW ztYjZ_m_M?t@5;&8AsIG1!}5hi6J0X0a6UFmXxk=le?6-?oyV2BKyOQCFXIy#eRGH} z^x#~)vzTfR71W`&^(%tcvR8Re?Dr(=1}>#F`kQ^rK|CHUcG%?g69tViFtqja`lYYI z<$lPOXc0%YNM|<(8n?wNvLzMc?W81ruuU!nckCNCHCA{42yH=J3Z|yan2ojG9YzPD z9c^8b^OJ`xB?G;}-J~6htxq);4v}X%Ajh%3p#VUv2NUe)7DeQ>+PJR+Y{wA|U99y~ zOSRy-FQaESb5>Kd_G1Z6UEzVZJ$J@ELun*u5W*QYlRI$;oYW&M7M2Fb<>x=b^gb7t zmp`ER^RMPXJlwK`MP?ICxxVorymAgDfciPB-kCU7pTligw?> z1Hp{Pu}4bAOTRw95d~EZ>u?G#MGhCQOuWMxoc; zWztuq(m?LD$9=?Xxy`(U`av%rv%8q=o+!m(Y80xtfkg)c_R2<|d~rdnlfJ5VO2e}q zzk15c>$!h2R8UL!`&p?)N_yS?q9?_?rEx%DR6WnDx|BKS90icj@#O9HEak!c3dfdT z??QFsUbG`;St4jmzbib$N~O+RdM>d4v}V?-+{14?e>~kcEG%qeW8+EKUyU(RvG32L z^>&v1mimp1jtp2h#afS+m~(5PIo>JR%B#px!c$QA_ewbzQ-P%W>JqJ9qsnKQUjq&q zu8y0(Hg9E0HLp+Fi{DgHxT&7birN2Zx$>KNVFwTFrg$wicXllJ0x9@K%ZwMs37#iBG zm^=@$C!D*t)+Zv;IbHd1)p+b!r>7A1p>0}AllZh6!j&jZwCFXl;K23l+2^j*x^(RA zMK!iW>Hn<#4~0`K_ah7HY}IMFA_Uw0RD^#fOD^8y~QEZK% zJz>2Q?m{<={)=8Ph|6oEgg#=JW!F25a^I36=mLl+=PqmFLY); z6u|5&jaO>T?X{~TVAa#t(%0uqy%q_>xlfXpwR@TaR4TT2gspT08n@3EfMH7& z-P);P8ZVe}?C95ID-w}`a5S~0qHFzpTtSj>?RlD5<8;lcK0T`8^L6Cx)Ku<$Q*hkX zm49hjnP%x~X6cfwOp_mu;Vyjp#PAzPrCaIo1iB`pTqgCs#ADPS{-UuP7q2|alILABJvA0^x`R~(+BWHb$imXs@Miw zq3)@4LkLbg`WA&uTe&*q=IaS#O4+I%ADvmH;VSVaa7e)2M_uS zw$I7^yAQ}C3_5%<>V~3fmLc$ux8xyP0OJr&6ja=VXWCQwLxtZ|%Yt|I_z0w*|otnu0`+vall?Xv2e{ zO;P&+HEh-F;Fd7&l;^5kTrLU*TY9BE4zH3NYnq;%41ew@Qs8j1M{&|4t`qFu!{)co zD2$A1y{FOg4xsUdIcR8}_U8u@qE)k*f0$gUHIK9v8fesVB*@;78TS(tH8|5(t+hyM3EGkNRJ z@`R3&NmaH~MpzAx(d6~nlR`{a>&rr`c|*HK(Au>zlsy=~j6IqHq^enSl8g5vhL{ma_N}zsZpO3D#JG5>kxP6Q(0#ILqnf=8lARMdP$M= zv0$xo@l})AVczlh9jTnkt(pJymGo__$5u#{h@p0VXnD59$xMFKl?>ZNshAoh6u;_p zq5(}OVt3*g@^zBo8HrG@#AsC zjMd`Y6;1KX@V?#LYrc(DD~io6s2ziy?Uu~*6glUMJAMtq!t`?mA3T@d&3i>v3}_1~ zD*K0n9p4rY%vfHg#}OBd4RkK^%keid!R)>me-N|TWo^v(^y!)<4YbEI0}Xd;jkm3* znegZ&Sb~^V-LhSkOo7<$e9VP)sI5mF0lw28~y7nP@R@^=16MH`rZ<= z#YM>1-}$BKs5L3c&9=bMiC%3t3pYp!LhV2?&HZ$+JXM zuo|ac%ly)WZPQ|AR}{-}c~*0XWsj+X%=((I^FxjYyF-W0E{+AP8d9fB`oyZpPWjGy zW^9JZTBBNN&?m5*_A+e7ewvX-ApDjtwi5qhdb{tbY??9osLF-Cp=@M3)@96Qv5~3O z;BT3OI6%M}03<2LT$bPdWAtvIFEQSB4*Y0vtm{YM`~&~C+KM-*viS4x{GngY-^?j zPElj$Fvo@8SD)N{OcT5x+QRr;Bg1)~n*R7gnZ_0xLbM9@%m$@uxRO**KkpA-U^E># znSlW9y$I;X?7m8$#mp%J*KTMvad^XZDr;UHW}ds5ct?YDoCSlGIi??vi+KOqS$nJ zj7Bda(7n!}p~K;y%HqFHiq7}GJ*KTO<6;OvbT>FlLMKhef^5!F0RF8L=VJYutQ}y) z;qfv6I8K!6RuWFevN$4zh=u?7+E%kQPNY(4HwgUjme@~ern|t2Z(ueV2QxE$swTh1 ziKN1zOSF#BKDxk~h&8owPypu8;i&WJ%edyd6OhLm%9ZZns+(1vd1WTW3`JSAYM(+M z<;XfNk;mobe9Q8^JTv8({}c|-t%8VrcE^wGo0qrvX3-+#Oal+uaYStAAx`;z`SXV> zJ!h;hFfV6?9F!zDr!Fb#G5N1V(#$_XoZeNI0L{8?pbPB_}xq@ z*+kthF@{>uZcW}3bV(;&e#dIFX>1B6)C_h0+;t}5$?}6PES1^H%Vs0D_6*(XL}n)A zhP__tLjiSKZ$9dT&$DYOt1bI3H(x#qH*Ler{Zg?W+`Bx4?~|P03CVB@nO|2IueqE5 zb6VlxqJuM^R-yQh7B1DuYLtbkA<4wN}JZGwrXJkP#aeBkx?)5FVYIl+@lyW%XNbY8yGeDFu|MN0uUf&+AqEtLDlPy!AUafs> zb^&5TDq8RuxfyNd^lLMb9AM+}fY*2JHLs<3q5?8R-~>Bo2Swr8)g0O-9r!rJas_?2 z!g%a~v+CxQhkd&5f`;_+jZF?1^mxF61-sMoYItaFb3jq-dOuZ+tDFlV{^cG_;Oive zG}w5gx({sQF%ex^VGjD^(wM%hIQ>r3nsIQFNqTi!$an6<&fu-knc+t*8~up%kPnJH zos~M}0yFP|2g?oUbY+Y0OTZk`ER0*bpNizfRt>ZeSl1kA%=dNcOMO_{y^DO{r!r8{ zQFGdG$M;rDac+%!4c^=Pp6`vEiIcTuFS86kma>9Ap`RxYb#3>|1$unEPd0R6y&%6u zDjEDri1*hn{OC7)Z`f5^+TzD*K%rT{!=jFkyY6X6$D3n}UbJz(_nG1X6THy$EI2_K zEpe`!Yd!7!H{43cg3JS;kWCp(MHtAiCXg;vt-X(JxNhkuTpMUPY!enZqaur{vCzvksJmcS&I(R*44O?q z`u$5`c+5Skr2kvt?D74117RjZxv8@%&1L@Jv%7t$6n(9d^_p)_<#HMcnn3bOn)_aL^Ogog53%`u=#%9b#G^t6^j?ifHp#btax*#y7o| z)^1%IF%gmgjv%7NU2QpVurQskLjyPLZaabEr|rHek^zrWrMmc_;E8O#xEt!&689M8 zh1bDuW5ac)H8WJF(T-erhM7h)t!`a_?3o2gJ)z!u`5Cbq#Z8(i;X9xa7=(X9Jm-9y zl+uxb3_(}Bysq~!jX&pKa;PuiHaVpCwE#!@-DI*#SHLq-e=;@_CpG}|X|wfDk>U)) zohxQehQ4(m1;@S0udQylx;ZaMaSlsPFrLIogk+ldFmY(p3ME3{8bOD@j%c0Gn4pQ-yL z#i3oFcZAqXWf=TNOB$%!U=F5FRC%_Sx8#xZdh`d4%R| zvs5q5|2IozN;R3YC#zh(xHN#pNYRG}&ybzU)HRazJ*1DZq{YXCfGxOqcnYkB3jJLb zr1HLi&G`kkClrz}ja9(}aYKfdJ#pmPCYoXK?^G-%TwzNW$Iq@ErFxt|+i96|Kf7}q z3v;sC8E3_Yi@5<-xt|lTaz`X{?LR#m@s$UzFrIwwN6XOV?Jn;H? z+0}}LulVDVDc7vWYSbmKlymN$~=^tswS zjE>>q(B=I39Q$Jpoww)r^#PVQt{l>v99{K44TSNOeoykfHp+@vlpOl=l0p3y9UH{* z>344$b9@u}g2))FO3wS4_lv3LSk{-8pyPD>1Njx9h9NYB=!8Zdy-DU$gSZii<|O0G zhC3D3__t*b{WFz&RH9Pgtk>`2wOjB%zu>n!bns962rj~?n#I5Q!S@3hWZUezChv1& zj#!N(ZOYj77Hx|2x-)>YBGe^)(uv}25QBz(Of*wim+ST2;a$+uqV(^D+{6EJz8@N{ zNncu#Ex%Eh1@S(i{yd&mta%oA&Q$RB^jt(};i26(G-auzsbr(owo6*^3V1DSLS9a{ z+~5eei#E^_ifLkX>k~*CijJ6TtTj2gUtzJd!+o_Up+()cl-S1E1wzZroWde{_NF{B z(GZ!?!H;*!mgb=?Jcf#;>7GQ?%^q(xopf5S?=4VsI_ha1JJW3uL~Xe6oeP=*q2$a9RdehD?J!I$Z4T=lU|H=6(WAd#F(ea6eJDZy+cyat54DWPgf|_f z0gfo)89VVKOBLE2TW>+mVlqled` zGDx^PxU!r!EWi}p>U;+Gxv`l07U=fok1((JmYR*CB;|C{Zs23}CBcs;FV9lB7F`at z-CIB$o|3tsIuxb{d(OCCftD3B@%F8;LWWq7R<1|i+zFIW_e%rDn zk@i?9XL!ae;ZI+I{5nD%y*w#RYH?e$U|^8m`tRonUCXZbq!8Rhn1vorfA%J$YI`>h z_|$wDS$>R1=WC(X%F;(ahr!(bNbk*yof1K$Pef+GCzM`UAm&qP7qKqWz~@DaH{$k> zARr7Jj8v%C+)sELnff+W=Z6egYOr=_$o}+}y;A3NsL8$eb%Cw95+<4d9PQQyOpObc zq)#`JlPPQ>&KoEzFGq6dYp=NjX!nrHtEMRku}vNI652e}6TCbpF!-g)ET>pjvRnPN zPGz+ca1hvr;~;Mzaumn1?i`(v*!9B#0Q?|JhZLc|-Vh^C%ct`>X(2s< zt~T6^VH1o0S<_CtTsh1#3uI8gUa5S3{00Mlgl$Kv^Vx>(#Q@2OOq2}jV&dJz_I&@) zK50YP&O5C^v++xkzVE$mf54s@{3P9fVEW8UEE)?iAh&pET40GE;~o6-CBg=f3*PZ zoKWuNz%2s&oN5`9B=)Z1p+U2)nr{no$7@IftqQ^lgK>odgVRw<5pPnr028JApVT0I zYhTOFSn{XfQvqx8g>mVl(TOq}5u5l=JFl{Km`=Z$O+XvpNsf}Wxjz|d!9+M53Jf1* zDT{{Jjbl_w4(vggSd(_tsTS8U0MBo<+)yc?9>6CH-aH3M{`v)nxWktd z1zWAz;YwE)Q~J9$jU3~IKl?pv!azib58v$6f!z0O|CKPQ)SF;!kKoy9;@?0qGhP&K zXS_i73klxH66L*%CnqNS7>PH4qo;Fc)W>)3a5v`yB`GQ12EdgXHK-qgUv(ibPdH$_u!Mljq5$Bx=lI*xF0R$7Zngo(rblK$Y}{^kv_>PZqmI zSaTbH7+Q+vpN`#JFzE5XVuB->+SY%s4{xM`o6PZ-Ju=yCIucvpe7}FHssd~y1h@D= z(Ja_XO*IyZCJXiDRMPIWA&se0!ya9xLu1kC0Ryv@o_E((1@{>M2 z>$`vs_Gj?e-g6MHsL&-Q-ixESYqB9HFE76_>~Vne@-g!i=g>j=41YjLx%W- z&DUE6>FdLxH|_-DR;HH4kK@9nBz`;;*>~}&;(O#KUqhhob|>=4S+B)XKot?4Jo}mm z*YUXHzVBWGxdl1%7{l>vaq0^L3vibmK91zmD{8jZUijbnP9LuQ+}10pBJDW~_^Dm!PKpz?v^0_>y20fitGq z3VozrxS2tF$kgobE*ju>2ui6sXMtWsBl~;}^im4+jTKlA$md*+3XXcb zJf7jjvbCz-Xx_a0G&(Yp@pW%+$uF&>?(e0cI9*D@<=rE`Jf|yH9yoE1O*{IJ!xThu zZ=wZbKZGOQifQ!8r*R(}oCf=DfHt&r{S0(XFz1thuTE}?W!rB-@AMSQy_t{#t3oDL zqFgSB=~4`L!U(dTKx{l7;W8A`1iVfLOo|J~Idk~;#s+wys(^ZK$Z@l&L}v?o&SXeCMBrau$YLPEB4J-7u=KjMJjyjEXP! z``TL;m|AKhBZuSj@ws&CdGnr)cTu-Db?SSeX?ZkIMJ{>mJkN4bsk__+J~OnzQpL42 z^u16!ij&h>m8q3`dUgBd0yvw$K)>ua$wCj2(G}`0RJw$FA(5CLMg;j9Yqx6}IbS%m zKl1|cJto|HoPkp~J`t|)S2ai;4Snu(swe3VF#}}VkF3AdO}3j zUaxe1ut9 zdAN72nR%P@!eXsHXV=-gcI~SAzN&**n~^%o|3h;b(IX2b_1Efb@;YN?WX-C8JO8ov zamEc9lfg)6%W6N#1g3PGn6Ce<)3jS~g(D^WJKmIL7W(58SBk7lt1;zv8xWSXZv^Iv zX=#f3PRRP*vI+_qoK@%V=;^;y7~ya5EAJ$ZP+bkcq6D|~_GTRMGY$bV7p)$71rzAJ?QezYzNNwF0qs#l_7dPWv#XgUM%N*VuWyYWE zoNZ+kYZM6y1z$|R)BP(8K=4`X*i2u}D2yE6EvY@aygT!5>&)oi?A$yDxwpv5%hQUA zX62;8QER;{8UjznUo4 z?5Kn%G0_?FA_P{C`{6glsfT2i3qh)f*S(|``1ae@{rWnUq2}A)MkLVfzXv(m659|o zQ9cahKpOa^;(~g^s7gzzyyz$bZia7D{Yq3hcOPr*fp%2z@glV}{vPh+46FlV zIoJq5c$H>uX?wVe@korv7pCWV_ASvbhMq&p(XYFsSEe&ViKkfq9vP>?=LuME%ZkN0hqYw6+!Y zO`7b-n^)TFCYR&*cg9mNc*>e9O1?EU8*NBLjDpjNVB9m}>nUabZA$u=q?+jJ%F0qk z7jERR<5O3&rNN96(v9eGqAJ@?FV|F1-*JY_!`2dq z=<7^Ae@^Q9)!v70VTe)KC-d|`BF`;Ee)xUwUfTWH?9W=E$x2E{B1WJK#)IIdwceWP1Lg$jk$jl$KC5u1*Xk@ z2=m}|H{GiW$t?@JJWtmEB8=9c2dNmNnAgbMfUSjP77`a(Rd)rSOpmCpys{xMK_4Yv z7_Q9mU))zyteva4$lRI{R8UFc)Z$$jduf;&w%w?T)xZ}x_-lR~$7^r7Lk$Y}tKLWa z3bhOx1n#(>+-y372vri`MLnHMD+CBp5d*j-^g+sYgN<9fM49Uyk9YK|mb^(mCr9$R za#Li?=TK|SFM%EhZ=#}+;?3CSHRd^SmNmP z(kb2P*lXRH0!#*XTNw;`n^{pLb7B7q=*Q8x=N(j-RHOt) zkx$c`_B_2t4h~2~mewXQfl<7Gvw0*~O$ujQF9FXHg>PokiRrNo^_kA=FO`G_?eXJl z3qkmQ;G|Uh5*@!E@D?kK*)IH$@HTm+O#B)ifXFF_b{l@k*RP)wPDR+P1j3o-cpECb zJ&O-24Rlt95Lx=a|6(!vYx^e$f`OQGFv0!>y*@3ppw7tUF&FdAlisRCKa2D=hYzX! z;2pMqWEy@H$)l$z6gu=O-Lsnw#W;Oh*d9UjMMb$3({SM^4XirBHC8VcH$^VdT#+eD zI3X>=9yD8?qn5{{bs^;8a5N@ea{6{=Wa}E8ZL99sjpV9_fQmXb#^|H%iWGPTtI;nF znWTJ3f?fMl?a{>AILBj<(VL#jHS+oLSGJl4x#qSHq);sz4W+Zce|6|es0w($MbB!+ zLhf#!OVXq&EJ>JujyZ%3e@kS`exfxW5$`R9#-zTR#u!4@}{ zy;FA^OO58E#(nI2gAu~zMml5RBQIK4>939^-|(P-7MfCJ*(j{oCtXPG>U6^+r4RJ7i z&cKp@z5W(p+-^^uc=hsJqRmNDYz?`?ZhtY${^JO%7#cP#x7xgjl#Ky%%sav(n@VZ8 za`wm}d#e~g=JJq2zR>>2P1OVv_$g0(zHC!BTozdbJxJJ8Vq%nn#>KwcH7YJ{bB_ zt8c4<1z|%x5KXo;r?#I4J7(2L`Wv zuzn$DEAyz$V2d{!J~=Q0>z}w0BtLKcX@GTVAfv;0f0&O7PZXGFpkM$29?1-jeT`bS zEc3mK*wRz}b2pC$sP45+_mRz>ObvX4_ye#ht>@D{@)*V4EwYy>b0fr~1hpDb= zs%K^EYatmwW;gJ}oZZ(O321_ga~E!=N+6DfZg>1O^lM7QFyx>^OyA&B@s^}(53t!; zV{a0&`z6kNNnjC*Ul|*;W8_Sn?~(iA<9E=_z@oolvc4seK@Wy#Kn8CdY{y`2Y^~z2Rlf*Wk8C^q~HAnp zU#28OMxic1jQd>u8_1nQiqTIidWJt-CwiQ@Uw(mZa3~`Qjw6^`VnQewfyWcJ;OvPwoK`~w?cOQV=X#4Am z>2H^))yIg57D!P@)MJQWA$KFm(mp!<7MFU%UVChzxdIa~+#REYJFA<{O*HmOMfl;} zXjzn4s9{DgPmzXk=IyV1eBSHUYO8^#J(Q214V8FBp3dHvSP3`WaRWWTY6h%Ab$+F(j!AV08RtLWZI)M6AVKiRy}iLSG03 zBIcOEaKeoAc!@hW6iX>a&KhteQxK-c^cDEn;atm=I%(J{shqSQ|lJ z*d_2hC_hCl*3XtJ!9?L#&d;tnW{sjk$kSs#OCZ8`@yaNPei0B3=SRT@jv%lCng#qG)1;zr8-_w2uXpE|7j{}NpB%aHvOgbwQsAhecs%_6Ta`P5$*kOpK26gFJj3B=bt$+yo%loWLQ1QCZ7Jn= z-QaV^vqABH_5o=mt^!X2xnn>vZJ=CSftLc`&{t45JLL{hUj~2lfk^z7MIdRXC{v%= zbeySsatk89Nj}YU#LF4=SDG^dVd9nO4zE9ZgTzsP&v1HDNtBppiI0;_1ti26%8(F6 zAzMQ^v4|eP%%WH?14y8K1I>Pd=>y!zPYztfbmr6fh#UDu%~QkX@vY%>KfFzE8q_Kv z$OVdQ-T8yHl#0#P9wZj&IXlbqv4hW?_d}LwPl@aq@v&3m!Q#^beYXDiBo4(4mgNsO z0%6eG-?1M|Z;5J3@d^lJi(bvY)L(Mu@zh)blPG}V4by}A%+gC`BT+|>3 zeYqCXP$Pa)pamT?xP|@v?k@xru|x-`k|92UJ{!~VwgbT^9JcuIRgkg7Is>tDwT_@t z68-wiSq<&LIw9!zhfYfb&IEPx9re;DAZSD)xAyouhy(<9 zt9kil4B;rpxE92|2$d{RGe^#OUPmAK=Slr`82CL9D#2b&U}kQp*%-bKVAwrXEv71z z^08g>??HNqNGP2hLIkMAmTK^}R5XJsn)#kYPiV_Q_yU&${6~dD7j4_pBgoFaM-zdO4>T)Oe}#Vc@0_)SY)RHv>W}* zVI?PSx&QMXi=ay4t$DcX$ixnB>(ojS-=B9@5e5fzsp1)K+b+G^z-%CguU=)5D6(M(kI|70_1>RZ!Pc^X{L}n;z^}j$Vi<6i9egk zZgLp0mMD~K4AM{0Rf4dchMvZ0A~n4UE3w61egS#$pgChF{<4Aa7GM-g%<>vs{L#(sc{S@Kxe?-x z3a$P-pTP7B=s~A|?)3>&!32|!d$e47nE~3&Uk0MA3@Z6HDaPW5Eg+}D zXQW@+_c)b=cX{iDa%$gXN5dW{V)gHZ*N)sj4q`d`&N+7Vqul<690RzmT$e!VQC$40 zhVxJ*cvw^VI8?JNr=hgIost5IykHq{b>CDDU@`a7QbloRG}-(qzDHC5=nWrNtr35D zJZviwB0BQY6x$C2sT(-T{194vVMW!kHZwZ_Jug{^3HoZ+@}wg&@G3P=40!ucG??|% zg73TH;p3Y);3ecm#gE)LY*(O%Uz`^)#ZbD5nJ@%&cl!-#foH|jT=&y3j>+WQHk8Qv zH}v8YMfaJNyqdW^u*pB>LED;oud1N2HeQX7Z&zE&C~aVVnB&PwD&`-3H5s?Ay*nGC zUTdrjF)Rf=Dju;0L|l$LzWCw4AKmJq%Ahjl9m*irci#87F)@VDXz8=Ql9}$pAF?I{ zue%FvJ4)HArsL<}oiN@?F(#v@YtotD!oq%miAT;;Wc1Jfoq8BzA?ZkKE{dm-UvB*; zj@G4&H)n=_tbS`u`LAE~(>Z+qX z#g}nrfuU5`hCHkIu09(U7_C_IoOKt=J3AK3COK#SebF=~7QT7rL^`mq5C5<-m;um0 z%J1J0VR7Fdj$L(Ag8)IK)+E)O=Iwsb{^uAm$X`ND15u157?u9?ZC;5L5aGN3lg_GS zSVJfR=`sS=htq6WvH*;k{5DK3>PNr3V2y?=BK}a(ihKUk-owqG{pw9I)qc&f_f(Bb(!8F88XULY2ktB6chGrBZN}FV~BxFRlnz z_HG7JTHUNZsobyiUBXEF&-g|gK?$!#yp|ltgaSyq!>|gJxf$}^jLs%p_7e03-*El> zXSGs@S*FuasJBEv&H2~gEcO^eA|D;a$jX}Uc%$ClSVhhd(;9|I3Te8?9lL6FpkHV~ zhZk?;|M8?#Ug`n{wqgCnpe0#V8$JUJkL$I5W*x$?L zo-)PylwyO??DArCT6lQ%&4cwR5)1YMi@%xAL8Pk#o{huRWu?op3Ln8O<3d&Fntz~u ztZrirSA8iYOHs=!N$_Bz)Px!Z^FU_Oqk`K@jkIt{Ui&oBs);307Z4x3{1NYxpL>o& z=0qShXXRL&oHPF&Q59$yU^NG|O_zR<<@2cAdN5!lUnDy1IX49ZgJUFtReoQTg%%&e zSjIPQFxgPDtsVZXt_FxpZVljmlDa{^U7GjIZajCrFQC`fiYrRWccDLnv=njJYzed0 zR3!68?gC|Vb*AbRsBSo~?c1Yc9H9N$fS@K5hL%=*FXpM&JcW7&s910Qw}eL!XjERS z7}X*MABkOz9dxvz=o7JsJb3Kx?5U=skkE>`&q^~~I@1;H_xxAS2{u{kTK(iLu#JjVvUr&s#H{;K&es9}sbO=>B$t zKxKDjAPXtw@_fl=-`&`PEUCU{mlc#E3!FN+YVRq_?0kebdK9SyA3A7h5wus!O694T z2i!Yp4u0s9-R1tHC{keKZ~Q^m0XoeQPU>aF!|A+m%>8FzWn|HrI_?&Q$07UULKij( zY{tA5`e{YML2!FjtySP898@_*WZ^tDfM0WRb@0Eq0Ds6!BL=GI%e%kFFs6?umf4#Q zbyZ!tdTHL@zA0z7mkap|rT+)AJ-OFGRYC0-_Ur#K-6&SfaGlrwx?s5er&+eln!S3* zF5}u5*5W@7Teph2Pv@B}`{GA>&KsGj1$SFs;gbhhBr#DmQNFuQvfY9TO}6OV8a;`V z`Lgqi$;aYK7E_Uv&^Nog`lF#sfFk3ocjY!MKbRzZ=X6LswxxCbmUJ>N764W)fK#Hs z-==VIg8h)JYn4*T%xriM2v*v|JUbVHo^~b;>V$uL0so(=T=KTV=E3yK_ZdrBvVgE0 zY|`w~CI!8@pE*T*bo6wDsC1>NLb0)uR>{SXzK!2A`8r3vDD>2H`3lSj7<9 zmCLs~k>jGgA$rGpfA7IHwx{?BmSY#TPU|s=pnrJYzh%G=>zS&aAF z-0dUcLAblM44ls6l3OI^5M~xy3msgy_zLA;7BJT>4!5JV2-s57DoQy>S)$i1xGRn`27|7ms^JC z<&K8b^y$mndyD9$e|(r<^K#dwinS;I+>CU#%>fCg(8i>aycv5PI9Pt?a4~s`b->HM z9ts0XFk}gM0A=rWx)ZO($s{qb6Qc^v)LQr72S}*o9nxRrtf`VqcGLOqgN|- zGmhcpH=Zxq5?OL1$`WrQ{g*rABSxkYDq9hL(UfGHQqdI93eS-O^XzA>71LDpAqS|I zUI39B#t&^N6Y~pm&okkYz-1A82zHD6MkaKrC1k-e8Wyv&0k$VTuB7(s zmh3)hv*Ixll1E#dSkMbf_#vUtOTY8pb;{0E_2$1tEZm@LR)vLb3p5(}N_?!wSH@$_&(UjoG!8LTh58I8Mx4H&QO^Cxr$E}AZ7 z7#HJ~_OL>+ZZI#*IgiU-NUyzwq2THBQUI7VqgCgRCB%MWV|aeh;}d*wD%+OXzz0#5qtbhE22G^f{!S zt#ip`&7yuY@M0pg(Kn5qx}P?l6%8t}C;6OcNTdURYOIaPhQ*hyDVgf`_3BPD;oc-W zc=hiM&S;oc?ujQl0>q=Bu^Vq&gj1HCh0M6cjg7P!lui~fyX&I0@KdHvGN)v2yq)O7 zs67w!7X}$r9UgghT<`IbriL}IA?)9-nv=>0gT&}py&1SFPps8Ff9|d`IXO2< zN745nEijvnZ|CmoJW&j&Y@5#a-!*UKFE>>*XL`-~y;Q#yU1PWWovmJPlpULjPHmBF zwOCms1sm9{egW#D(y+GTdvzU~8p(8Ye=7z}7Yt(%(;qV<@l+3mCG`BhHuIR+jg;3~ zuI5Fm@QmX|=w3JJ)(KdjjB4?8a@E0rF%ObPng*P|Q-(~ZE&-PZ1`_{8A~S0B;5W1d z@1_sNv{wZyI>ceE_u_I#0bZ5rov)hgC#Znpf4>A~Y z2Q3qdM51Jfk#tk8-GH|Fy}7r8`tN!i4ez4{Sl_?d9qhjwG6HcgIYC-B)BGO9NrkV! ztv2Ud)oEZa?P>)+;JpYd2J^dUUNjX|g@}%xq1NT`1%G;uz5Uc|5Z_Ga%@u@bJw6I6 zIJp{K&J|#^7KmepI5=Y-+z7`*Z5XON)o@vW{_$4wkU6dEWqwVb?PbIRX2F93p2zn6@9X`JwqKM#g{I{M{^;%n7U`H zUEI<2g%EuzPQodIUZ;pG#47LX^tW*Y$M|pI~k6QOe{urNbA?l(UV0VSc>V^#`3i z+>f#BQv>%ywcWk7dXqaRY^wNC-Lmd>XxPyqtAm*#b@gSlK4-8xkln{lC<9dL@eoMKi6g*EOym#|vk|SxDAZ6gg${ht z-CBSmnMmt)XAEMW&3y8cjR}`FXbV;i%j)CZHaI(|>rZ@1BK2BFgOx7KF6rL+&hK2M z`oiU$EO5QYN@CB}2TMEdK2VJ|Qy`1O7&h7r#6|!lRs$cFk=jF+%Xgx)98yd-Udb=m5N=Tz8az? zgd6C>8mtwzro{FXgw&(dYchQKv0d=nb#8RF^~F_a??s*OI3&Zg~ygDE#ulkn_2qSs;VAPua$sPZ=W{g5(>Im-rV~tel^I{ba|)SysfyJshX0L zr<@~Ouu_HP!956yAwS*0K#0=3JrTBrlj%R{glAO&ugzS+?9C0n!z=*Tol^W7t#8YT z!(nyO=hYD}8?`Y(weyE0vpb@?SV$b_@2<>`YIjWiID!!ye5IXY67v(O^0YED2-)=p z_oyGZ*AM#zO4ezYMFa30lrx8J9{?uZV;|+@`njPWY-|AxX>alUH?EDYLj=E09zBpc zj@k6+K2V#B`n@iLRQO$^h;`loni?HF4NxpbP4Ddx*ftUme{Ah_{sC%2VlFgULKg)i zOCI#br**Nj&GVYxlXjrNx{$F<%3TF6^+N+5M9^`9-@eh*S`dqK*8HF2K0HybYOtMa z*rU>O5!JW3;{#CszWV&K$jkc}Ii|UiSaGAoXU@h@03q+6j+wj`{nXn154V1UK1w8= zsTxla2OtOl`ZPLNl3)@c4CJaVp-MrUKYH1J4|AVc#i8-RblFEPQr|-Lmt|ENBp7fz;qA1p_pgaAHz~21)i2BwY zjIse2a@J_}?eDTN($PBc)^76nSlZ3}DS^!-e8F=6d0Vz(&hYM_ibZtqZ#xR*pMtek zgp>~IC?$YVH12GO6%AOTVb`WhEz$dq_FR=Lr4{jyW-ybBFfhh`OUCJ{cVhK)VXfuA zz~*Dsg(hFYrb4#??T;;IZJ_wg2g^QWOUyk zOk=oowgd@ziR+Fi<88zQI^igoho5I-Jn_JXU8GoecqLRF37Jx82zqVq#mvYl0v8KyXU#R4_DmnWDPdLq$_1ZpkLAY=~pSYMBxF^uk!>Ar^F^ zq$q>+uthobo4nipXh=&KW;mEjDe%)60iU)VYp{GEK9Beg1Ki2UYrQ03`;5~#F%r!0V9$=e_aey?6{e=rv8IVqNk)k zBoEcu)uz_w!SAt8Gx!FFm|Q|`uISF z;P<9~dDVDBaQ`&uQ+^i?BGI5`e(d$+&G^jtH z0UJR}0#Byf=O2bBKLZyO-}SeKd%2`_WZXGIfFX61PY#vf#XgSV)8G8KtL`Aep8tNU^aOu@-ufYo z_o+5SaOrs@(*VXN7%ic@D}kVpQug6Fr}yyG1OV074S3x&hMV*N(HH zgNi{y7MEKrDK#cec#tXm&A;QcNUhbQz>99|Dufc)+!189NBFnP%nD!!o52GPGb$?Qvh;yk+g zgtRGRaK7aHXKRnK91$!x2HF5Z6s@l*(fpe01K%T=T9Bp-WyrCb8#vn`RU`}3aY0j+3F3oHVK~-vYKz6@Fb6= zMX%c`Mx%$J`piiENSbeDfTWk1VTsA5yB9h1dj>?ORI6Z*kuad>`|5Y>cJ~K)&WN;5 zyT8&ThbcX242|^9zj%$>KjTXbMcWGG(+8OeUSlSC;&A`o zBaW)Cgx-{xSQR?ItxK}o!9(t}u8M!FstP;MXBV@eQ0j1mjRiP(g^=p_B|U!aNj{!) zS${w&Y``TJyq{o&Ln%?O`2d7#EIFKkYI6M(}k@I9{G?%xK7M zG~`gm744anu%+o9h$Ml1OL1$AWFhlHcZJc0Ka$IUGi;pruk^g4!cJSyscuk<7Pj?0 zKP>7NDsr)7#@c-Tx}M!D%%@t)$*FT#1ggeI*xOPZ0YfipM=cy5bm9k&E@?F6+8#Hw zK4=lWc02sJ`1|d?-9e3a9~PV6HGWu~OrE~6LO~kg{;tSSBDwum;n#Q$_YI`{lliVf z#ghT0CKk=w0{px%$z(X~XFyE=^15%=Bgf}b(>$jA)vh@E_RTLWl(@FwofHGaKwA3n zaq8Pt5oygI8tO6pIh^MxfwIu__dF#2;ub}*FFPWbKugjLDxesQV!8j;7iEBOkhdh0A+u?`@&?QE)^xW}_5$Cpz$ug+iyPoMO;-TTK`iqSt>k7Q1 z%Z>wtt}B2-ZJ?d6>!~u8*5`5z;+I!QGYrtzV5)o#P*$gCRcHe9umJd3StziunJX zKleAKI8Re;U0==Z=|I92WJLUpo#%_M1n{F;p=y*jJmvbtv22@uNj?_TFeOxl#1A}2 z!#Y*zTM_>C{tn1>pL^4BrGh6MVZk7(Af6IV=&&}5zqV_FBF29!H&8k+JG(M>VK#q+ zx$8vhwUg7?QwsZ4u*6)defsuFVFncoPS;*zYj1*?w;ypP?-x~=&fkitpoorLZLaQY zaF;YqNdL1E5wCggkQpH6mI&Cs2b}B%RMc-mI!~*sqVA3t)92vRUAT>9^DUlJ{h4g;@Fy&icGvx9 z^zk*Bqkxlx-VnAyd0~&v5WG;%)T|`Cw!()F*4`pq^}WW^Qo+zVJMl`N*ja4~-o`O= zM~Gew%&jM_CvTy#hht_j=hY00fZ4p2t|}C{Lf=P37TW%7K4~T?LJ@FSaD_=mNVE-n-|N|X1(BXpa-_WP zYP`VAj`fQ?1o%cjoW>y6gqF3JLkTg+T&a3MV@4)h$!C$IpQOe=U?^3zZoUr}AMNip z>QBlbJ*r(D#Z&DgtR33iTm$>;xI zWvFj#4opPud+P^6Do2d@(wCS#Z;1+}De7z|ZkHe6bauCb-ZK}>G?E^VmhX`cdQxG) zYP;Dbg)#XOSH!2SQZ1;x+Og%3H64$5V9-%A75=3`7R3#Txa{WF*V`Lo3b##}_I(o~ zXaUtVUTI+;aoi@d$dOnDgT|bllD7(|u1E2_{6*^^G~9m>iORwrycVe((*Sut`XP_I zkJIN;l%TJW>G8?+#7(fK)Il2H}uY%HoG}T*a@Ls z!90Km-sA=3SYg(Z@L2_05&7DcFv4w%*^qN@w>@m8EX&r@blvEt`vvFqJjD zu}_zI z^GbfiyfYZh`^q{F|BTS0%6iawb~g#+(ub4s<1+-@wztAH2&_&Kr;p$KCD;-vYyUZX zip^xJcr+4|T0A(O@{k{Qu8`LaaRiSK^7vl7eDyoQ;eKchs7OnCH?3y(3Rb1if98lQ)mqq2IsgCr=b`7F!;C_^P9tVR8&fd0hZCEQ zI<#x#E`#w}WAx|sNahtX(5@n4&yLCTI_6aK=Vs&|qSEY6k7$=Osc$v_3lF}uC3h9y zH+-has+E2$T6f#vWSprOU(E#Nol_Rg^9Q1fJiiw3Pp#Tyz^+~4$m(-dfOC@b0y_NN zRX&}p5F|^5sjZ7F06DK8cnQc+&i5(zR|~}0@JFf@cKn1>D4k-@%Wos8)g^TE*se~} zm2?ePHfWeJXl;4$TMLrDeQRrL+h&>XxwvkLuvv`6ihZGj;&8(3pT27h>P3=qeo=@G zumU-To+@99eAm%za~56brH{na{hiU&<`f}AEzR+AnpH)3$T}LjL@QWH#4{8N-^|X{XF6DzSUC!wfrpW z_3og_%t)H8($Mdq@s6egRP$a8bHgPeG{h%+y7lK-%eN5Dn}(T6&QwkiMYaiuw-XZ& z^WEm?AFGU+$bDRUn#?)9Mp3yM3kc1B*`|(O6*MKKB!SYne`UoAPn0QI2$`rP)WvLX z+wDy=CsdEnJ${8$_0MplFH{$Y*7A{V!K#8NPw06f(-G1ehlkF81nysM@KOjMsh*Db zCM#!r@LEIPTj9XTQTx&6E?O|Ew9_@U^aDYHJ<1~m&!8U>`Z`9vaX+WF@uh(+muwaE zI?K&+vJO=sGcd9tmjYWU)AKx?EweBq3XNT?g1BNX8lLU5c#-Uo);(QEiXm7d8mZ2t z@cPhV+)&Ti0i|xGGsa+3@O(O%6|(N*A1R!Yn6a?=UlB%L|A$uyif5*qt|&)CsKpeC%jDpu%UQ2=Qg@KMeyCDAHHCH$W0Tp%#GYg+oy$f6yZfEe}rug2AD%6ekMO&765Qi96xI%~4L63xFX z9vUk-RK`^lveAvB1C_i0Gsn$e#a&1<iT zlQ4qgwB0b%E^k3s!P#?&5@*lr)!$03K+$xgYOzUyp@BxPkKur8egR;#7e!N6P|H~B zM{-iY2ORgThpl&TbhOwZu9eH>pYBt#P`1MJ77qo)Tz!4RE)X6v&${U?D})I8NaQ? zZhfv!htW1e3MnP%9CozgmiodzC`>$Cz+peqDxdSY`*gdo!3uR@eN>qSOpvk%`JFk?~bHtxsGT0WOHEHioH#` zklkXXS2{K9df`%`Y_H44Z9yf*ZIOk6pLq1}K-l_xQvh1^G8@SQsTp)Z*-NGgcCJd55=N ztFp|~_A+@wbGTbtAT=_3Vjv>aCsW=I@Wqhp!@k9c%#B&>jya3Vi70{lz}j z>1P#hTl8+Q_J$z?6a7sbv<-GUj2mT?A{d74HijI7(j={oMM&B3OH#z4agT>Bz4rYt z8qpv7Fj_WSbLO5;Kf2NHc#S3RsC2rFmbb-di(RjeXm+tEqyfDiyA6g_dZ6;&U@HeH z?QL08p(x6D*Y=U)Rz8pz5xoFMHJ8((NM&JD@y(S;;Wbvb%<6yzcU%=+E+#G2k?0(a0xj@?V-0vg$nQV(T}tv0Zu#Kfm3Z~* zZ%Pa3(Tg-8JmUHl{e*wAq7IVfLLn;uy}*D#eYTkm%^=5EweN}jvQo%dhWAvHxj(zt z6pvH(N{=#-;@zlmAWNcx3*8zePseeORXIpQ8e8Za`+Um@SL$mD@$}DMMjcx#jouT7 zxj=Bo%#t@-l>)fs`2D(oGe0jc7SA|67cCucB%}wfc%8~79M8xjF{3}Z~-F~?cSw4r5 zq;o`uMr=mw&xpz~Q5X-|cvNr3zEG)Hr%%gL64f8Q-eeMSEv4V+)Mq@x>>+D3J z^^=I~)t`^N^7QsPL`6{D-muM8o&(O*^bdTQyY-b<4ezXVH9Vs*ERMwZ=ujuY$?cv$ zhoA=P)$F4o|6+w5O{}otB|PA+Hf;9rG{;PnDy?^RdR-n%2vd^k>ECI0xtKikUwFcM z*&pw#qH}C6RPAZ}b2yNkQjui)$S2M`?I8dCa7wVjff8u{_zN@0&r-F@ksBepH_B)S zY~A{iYTIhIMg(CW-l~5vsM?jy9qXwo12+Mt2MZb)=#kM2DykX4S(4|#a2Swd)b{;a zC>+?arJCuS+Cv%Hb#^mAN`Y)Y6}$8*cl48qz~zYYBdKbJx?oejK_2JGW8>?hzdNA; zKURicpz2FDyMBJ}ALGw%OP`3LqUY`_g5FwDX0mrr+W7D1V6E3?<@_IRe?9}OidR-T zcU#@B$i%N$c~$DqC*wY2NyZta3Macb@nw@YzeYDiaocFZmi{^?v%Xb+e55dp{YH^H zh=lv~@Yt(=Xjeo$etwn-FnACJmCvVI=@OGSBfF!tDB_Mt#}pN)w5EHYnE9gveu?Tq z1;@;(ALgjLioSZ3y95f0CY$(pI5ILtCbfN?ZmQy3#bPh5dJs(3juLXqJQ8=tV%C6U zyww1ottF}OPZUcE+OpwyZ_s-$G1u>6AhoN6IVG?i5uqB@+2?~hB`Kn0JN3?o#ISW= z=iM41KU*o-B@_wqH#zMliTaJCJyulWFEkDBco4WyrH0wmPNY9g1=BLiE0~&p43tAS zDNv(?PrW&6qio;X@o~0L=3q`>Fm5UhL9>~T7|ktD>*4&yEawL598P))C*yxaeZHOh&7a(ecA5a`dZ&&$9XsK*H!v0Gvrg; z#eU`2N6s@F^JNvO1`!$>*mu@?!@vB0f?*4rg2;%|N1o`sh$Gf7?Q}c;old>_vlOQ^ zv<3FU(30RPk zyH4gQBMV*O7>p7fEdET6c1L@JStLbrB2J+3dm9rjqLz(3!cDspV=tJdt5*=N!mB zO((>DubC5})T$89EPhRtyF7beQrpjF=W(AloTtP{?cr#*ZxUpMLGfbL0H$~(mPTS0f*J9=sj`FtnvlsCO^GoRHw z6kX+spBqk0lPzP^xpmit@&o4ZSp`)ue#4{dkZ)+_tkh}Q_RZF%IFaFyB-b$86eS84 zd|c@%;Xef*)9c=txU@9=vEwFVm};^me2`1TQnjO0!E)`n;OVJp`M!kZj!teW5M^&I zxcDhuiMX{?``4$?UN-Fu9&0^X%THp9-#ONSt&R~)cpt0umXx~w?Bdet(Hb6nBf7{)Z;vCW|>oEGxtyFYb~;=iWhM;ftclCGXfP;hw% zK28~HPcpy%aRrDy{QdoC0C=CuqB*_!In3tW@RtVKAtlC}Qex82MJH>yJ;I zJ?i}yJ$!U;x0Q@EJ5^XtZAqU;aP!i@Zg4iM5+X0emYH%)URuML2wi0 zDA2pw0KzRO;?<|K4!oEGB}QC|o)1$n1_PV!CiKZVHa!LHaGj>hc9g1R$nUXa?aU9( ze_?393^tOePf|}oZ}_>ZLhw&ZsrNbbQ{`GPNq$OLF)NAn6ygweFS6HWX}(zVuiv04 z$w@ixRxH%<@i(&utXc7ANQWMt>#r)iYy2@}({7}fKOuLqRv~DD#10wMap})!pRd() zu*q*rOZ=l4tABd+<%))f^kGXD@a)K+=Xge1A4aZA7?H#Vgx3?Bt_x3*J|EJW1l zi;O_KS*=Wn@Zd1xUG|teW{#H*Z03EFQ!tSvBs<}mSE<(b`JUR4S$E2kC%O2;VcqWE+wiCdDmF?A~!?OxgVb@fYR4Ja`=r*(i z2dZ<(B|9eCZf%gG1N{ct~PL8feN_NPx1B@cUA-WLTr%2S@VX?TU_ zsrG=HzF;>_-+?3B@7{6PYX?4$gc9Y7ohqi{MCCa0$`)#S>DQ^3ysgO6$46uE3(;2l ztgc0=se(Cjlf{?b3}Sc&%JE}IhiwwgrJl>`J7Wu<2bSW_TAGpcauxwPZEY#dL#&Ce zL;KAluPYNh@3Bvc9>H-X4PuNtkT36VY43WZCLCz*9}^1M=N+z<-~N;1qifAoqWIUm zlV!$oO1`KQ>$Jry%TGA?<+cjXTzmTD`wv#!bmF^Iv+XIw)-jfojpPrSKKvLtWV)wx z=1zA+X=QUs;6gfb+@bHKL`zNe&J0jQLWtg(W z#NMZr-|Lz;yw3#o@gdkhd{(N$$L*$M?&w9GLuA)J;SOJ_*+|*=RH}<>^rL%Rx${5| z{c(Qd6yI>Ks7Jqqq;;?RW6t1|Vi#)rk#|g-<1**?u6%px6Gpn(=F32_d_58G=V!}W zV&J&e^5r(}ewJJMjKsR0U?~fdV)mry|W-Ip9S4ZyRsQ z;1Oq+G@VhEk=YB1qS`M+Y=bVP2EGCW@GW&mJ8}P{vhZ+FM8#n+?T-FF4q=3Jxy|Lh z&-lbY4f4r}?3|O6MzJxT7AGsu1()3imm9)ep_tRBzFsT%Y`D^+uXz16GVzR1R@|f2 zx#WVk$}`+w??GECkrxkxXJ9?bO_=s$@dL16shAIwZ(9xz)uW`VO?xiY$kL6?Ut!7A z-GTPA^0<44L}1T*MQ-9fMP~!6C6hY_fj4T!-;a)q1aAP|GSTnwiKV66QkNzMrG|PB zfKP%%e)RvY;t=@|dT~Nst+Cw~I&sxmEw=Q>!L|jJ!zAeE5#gR$cQDUBVT|)69QuN71fu?# z)3A3*z5ilazEKAjSU4T%v4RTT_{g6dYV?sX4ZTkITkPnrd(9Q(UJ>fG*|CM4bz*(p z4OQl^eORX2PY7_^eQ}hL7e+4+6zyEg@tow^HFwbE#H?NXLAC{sZIPJ>))wjA*&^BY zFG){LG?Ku6OOY@%XdV#dvwa@A(hGu*A?CgvI8y|UeeZC^ThM7s68C(0a=1QG@yT+i z9=vwKC-NEnlENUaw}^hJ?@YwWC-DjuuC|s`FPLC0ZV(5G8@oE~%e#|pt%$6dh^9|lF-OvmE zb_fFh7B1vHRR;N{r~kIa&z)F43L}x@dC=FHy+z1UY-^Wfnf%q4qmHuy6g$jL@wpV{|H*&Zs} zm>+nXQu1DVKX+!CWo|P6xC>N3i#@9`7e4}w;=6%*gDO9N-AQ$0ol7^AZW-}=-}|cy z4KpF@!i1A0mF-;EQn9*skr(wK+z^;+fcq>*Jou2ren79ixb`!jpYr%R2%6tkPlHA% zzxdlAC&e4eixZW}I%)Q2`=>1}EqAJ)e*Sz)*UP?O)=a z9q;(zHrhF)YPY_h+gpkJ$-U#_ecK0hYPwor{f)z+aW$q(_VstYoKg6FD!&tzg8qgh z&$X!@a3x3aN6*e`QcB-0A~zA|d$ZbR!i2$23DHhQ5A4He<(hm0Jr=WtY(gE)H4{PS zOHtRN*r37(aCbY7ns|bYId7CBu9@9RHU~T9$?y|?j+thHwq_S#blj1PU$Aj)cdru# z`wgUiRc0eeh#mD+@LTz>W>zyc$e%mO5+fL6Q zyzKG(Wtf<;C8?MNMv5s%_8D_|$#QX-4V8UVO`QEulutHq{m= zT{t*|N9=L#0KRm9@}nMWx=hK0O|xq1cMCz{kjo1$J70Gu&O&sEqwC?!$*EE+O7wApYLLyK2qXb%d_&ZLOze{b^FYWJ& zjOsHwAkO@3zf>;hN2*|R9u%Mbj_Z}42AB;*#{Et9j*5w(s|o#f^(55Rgrd=FTXH>E z?AuBvVrt5oTpks7Yw>s|>e$&$bjBsUtsB4%mL5!T-CL^C z!2Nb*L~TE72DeOa-hzY3#$1JGn&{tI0u0tyf4yw|J>7#G$FJ3^O?~wt{Tn00hA<1B zmsx_hMmD@1){5?f z#ZtXoGmUFMZRlzCx*9z=Qs!NbA8y;Q&~1T9JPhT>nceZKdR!%qezS_ygbJ~Jxz`}R zt~Ct&>ak3}A-T1*OC!@w{Bk$8LR*o6S<6?c=Z}+{SU&a4tte3OHMI$M zB1-lqKWd(-v_E++5>{m}au;V{G0=(EBbQKKSyBdIX{ zRcf}qJ6_+{A8$Kt>skw?h}hG8TubYq5!z?3`6|TKOS)9>nAC9#xfNUFN~pSmI_Qky zJ71}gq>*u6b~1;TA@qMe7@*dCabF;9?TLfx?(1??Csan++2o|uWU+Pk)+`c6;;Px% z(bysJaH^J5K-1;>SflkuS_^rqVthoi|gwNaI}duThbU3i&9OHM+v z+5!PV&z54@b)$+)>|dDZ*t5jtE9~Vzu<^{szmgF9wD_%Wb-Jr{FT%m6B!!?W7*9Vr zs?LLhdQchAvfSLqgIf8F^?q0~b}(uA5JXDVYI}tQjSs7WG3QV5Na^~Uy+P$&1mkiw zJfJf>-^7mzZS*ABZ#TC$j$4JDDE3|Ji+F48?`0OBb(nk^%2TJc0YyAe=Pjx5Slmsb z^_!-d_n0o!Dw-0bwO7G7d_4ekcnaUNc!mRa^K0oXiX5LOwf0jL=?!E6Vs#L=0>sw1t z%E1C(CH^$44-bwFhY#5ey_GsEQfLWi$e#gmFInKO@A$+%J!0fR9j|5b_*VLyNE=w~ zh8lmKlki41vo1}aF)ZvUEOu8E<)L9XK&B8-QUA=3HxtFsz$ni4pPda06(YE4cHeRCS1D%$cRD!-wN&n0Z3i#aP!);#Q4C&ZyJ#o+BJ>KiA zr>@7je|2?V$7edpJo(?ClBv0X9cYV}xo?&>i%Re}@-OE#PDoJFLsZwCe^O85|G+uKP&ha7G( zB<#2K#D{tRe3G(m(@w_cRReSxFE&93* zZ#k5|iAZBxvQfG6>&Q+(g6Cq;Z8tkH*`=0d&4do8vPixV^reRcGTkqhS99?D02S)O zWc7`~C2Ns`>R)vv>fyRcdMtLrR_%F8FZj*=kiE|X_H9nDe+u*_-!<<8ktGSPh@{dA0}A=yLUjB;tVi{3M}T(mgGEa~a%{jPQRJkw^aoU9^fA^Wn$7`#Yzf zqtwU`P=4zJA}EJ5cMUvWSdd{(Wv}j?+Swl^7e@*1wH4ZeZq1&+7x2@K4*bTL^TYg< z{ZrckXCAz=y+*gNb1$!w@OV)EcAJO^81s{chB#{lJ zLA*Z|Pyv-nX-ZhQls9rIS&dltiBAqYcVIG2A*a0Fp7DRnuw8BrR_(og`@ut+5Bcky z_jy)L=Qru&=Q>}~3@14R3>8zJdL8c?hMcUVeB7*?CPE=?4Ad{z>vlWLYFty0X)O4Ba zcbZgqrZ9HQQjnxpScJro-+3<0NwI7~ecEage*LF0MC-8T;dDsl*69N}cX0o#z@_RG zPfh2*RGjjN`y#K$v4Do6)wj&W0E#8KkR`qE;Xg|OqJ&tpoSX}9)CRZ%nEKUf|P-#0a_?ads`+e3>YekGt=!)Qw<#!4#zCeb?A` z>I!Erp9`XR@bu*$dS#x}FB^j8F!={t)?dRs2HSy)k7<G^B#Mw0RGWQ?hg=0b@?K>8tulmJxl<+>j`W~MKf1vS|MMxr8 z?-SC#r4QBWgJNrJxlPU<+qc*}QDc$xSJRQ{ac#kozd8K>emL#^FL1{{?dbnFy!qd) zX7wHoWIi~BPEWxm>ag1$U$tp3mxfbCY1)eJ_b6oIG|5vkq)Gfko0sXui?TQMpJzjM zbkTgQ5%vBr8=*yXxQ(LfmFmVhAv3#;tHAZ9u;-8uu!XoMwuZ*iz+tR&2)01ur@oV8 z+u40FXnP&-7^NcEh<+{3mvM2CV!wZvs5OdGI(lYcliqzm_f@z3UDO3<&V zt~z~=L#LYl)P4^jIrAthSN?l4CLF2!2-x|iyvsd-@)<2rnefEHjR^*A7+4S)rpDb5 zsarO)T@GPNO>`@ip{^lJFz(R#IZ1?sPv`NBrur&h)TcdI==G%R2q$ zuXg{T_|pv%<>+Cw+>>j>%6G5iE9qrEX{VBrf(mE4~ zP0u|(scxD14|qi>q3DP`oz}!Vfotx26<$o-eh&DJd)H)!Bpk%Z9pSdE<^@tEUx_GY za>$@{df(V@+Ul>74ye}8*?8GrqJ7jg>aVo^I@>&dK5_R(N++0oG~d7n>u*yDE7YcW zOV|9e%8cNB1#07c#^hTLK#D;Y8fUjR0RWnJz4JOeMxpMn;;tzhGva01j7o z8Nx9AhKY_dT8+$MB)%$#E zD{Q5n(?0h(-T9X@RJhzBNYJ^6m0#ep9^p>Y}g*IVGJ9 zWxma|3m&3QR3V|9snIy?0&6J67AM7<5Ohx3+*42ozJM#_dPx_vvx~28A!lXI(YCiE zR8`i|ldJX+3{a@~`h-lQ^t7jB%45c=lOOWtyrv*Y4amxQOx@E`%>XTFwPK3k@>tof zcNp;Sk5m$=P+s{I+!AB>D}_}gyn-^S-*-b%l+G{8cL`c@XN148=e$Wl^iWP^3VX>4 z#20IwshOx-Wo%k1+FKqTeD5K{{O044b+UM|g9YjFyA1}7} z#lICKee9IONtm^knNL%iXm$mSWnhOfZ)xsJ^kUICA8pB?$k@B)87gPhVRnjMUS=kbQIA3^%}|5O zClYK{J8|rrgnn>NDSGUlwj<57+YgUE<9Tb%sM8YL7msnt$TY1UTJqDwj#S?9`2G4J z$|N0s)xD%c`?A68HSx6gz$GIXs-k(?(%tVG7v73A|KQ)wwVyarIA)St*Oo(tVU3hWp zP2m0@nTN9(G~@BtsS?o6u`HW4kN+>nqA3y9B<}=q`2zHVmcQ%xxfAg}x*b*dGD(F` zA9?k4ReUOy^wenXy}k3f!R2tyeUDK}SZkori7fqe5oPx*Xl9Z0JW{_S#Cw9Pap|^A z#CMl;-tZvPIjt}Y@(Ajdlw45@;U!$D@%`r4Ee{Ngq9sPAPES3=4=4wsb$f3O9bJI5 zc)cDp(b;|mnLSUdx<%NJa}M|T^Q5O9j!{6N$UnIr!bN8b_oHtbh&{hX{yN4*_1%Xq zev%Ruja!q3Op38MBQ$k|>NX|q1oK5KKq~TJEzepu86nk&r2CRw}Go_~_$N!~X zlIwf*z17!5ho=y}JB!7p`wPA-Vb)MYaDs1|O)9mG7?PxEau| zg~q8-lUtn}=KU;xM=y>LdNk`bPyOcyP`Q(5XBU4TU5ZQW)!6(!hDtK!pCbXEjM!gX z#PPmE1W~cAo zDjxJ*EQh~>3Au9yh%r~Vzy)=Jv>l1JJMhoKe;SUt=Z(A5D2wq&+lBWoIrEK3-JFOQ zk)zU{*unSfeWDbM&@5j&%0Y`--K9tN-fqTDh0^2tBUu%pou&olz~uK@ItbhGLa(Um z7C_pcx-Of&dRlx?-|j&}q)ttDW@;jRyh)?A3&^S}NX#S#XHK0(IReQH=cF2P+<62F zIO**rI*@yGIp$iYQ-#k2xa^R0&)t1Hi|FJ%YUdPZxloLf38Xh2iLwrSK<#{rmc*A_ zm3aPAu+So^+fQs1c5c3+a&qVK1b^RDfUY=kg9Zosp68Ej+vfSn+te zP=l2`^o2c^Ep2b;g8O}rf}J(5www^EHX}dwH-u{U*so{J*nOedy5B6Y+Pc&*SMi3$ z!ef~t8Z{Y_py@m2xg)OUG({XrtXxvyvRQqx=nYjiKN`Zv`#TCz)|2Mo-5VSD&EA?| z`TyUF{lBZ`-Do)fYh(F;R#Tnvmt5jxjGudEtktg1cJY(BupJmuE>VamOU48I)e^VM?B=!3=xDD9`3IMj%od_0X-Xu%DLu}-Sg(!%FC2l^ zi8(bZ*CgVhuH0huRfos0TnnTO!`vo^n!VPJAZ$mg!cZ6>EwS}>FZ`_hGRENcI)&jI zysmLhQ~6ldlJ-(O6_(kj>_Sa!37ICQIvS)eb=Yo(9OM7bGV5S>L|QnR(0Z^Ie31WO z0KNbYls38_(JmN0Yo~;%CEGi+)j|yj7#(CQbCVknie9wr$b1}F0`pSZ&1?x_(2d5$`=yw&e1?#UNYtj8 ziS-|L5ISNYR*-)jRD)DJS<(F_=pE$p^kAQdyUxjGR9`fRvNv3O6%5-=NN-g{8c;*41=XPEzhiI8CU#URqrADzQDqZO0wWIYq(hcZeG-pWlJ15o+l&;qUd5Qs2UBLjqj0MDSLM9fhl6XnR#fX(mEB7l{(-nYaeQrDYz2x!;^f)3sn zw*g6Wb>(&Uq~aq%zp-rQEC})Fm;P@QmUDZ8 zs@45JV+`GN+g=MEUVOxBXbP?9QZk7xQVNt)(kLFtu#LRD{luu#*7PFnwQ%K2X{}u5 z|50D=GO~=4mbv@;o%UYqaAMJ*U?b}Abmv*u<^d!`nN!V>M%u{o7A*jDZf5}!w-Zje zlj@h_4Ob^JEc1^i6z1OP4=wbm;-#Z2Jdq+&X-gg1iXJ6rL^dbIZEde#>w_kpYF{iA z`X+mQ6(Q@r^FdPb0X22#0Fbp(yGVnLTz(!%DK+1?fj5OIBLA->CEZ`&`-B%Usf3zj zlY4g8USMu%L`}!#J8R*lMv4THxJL;Tfvj-+W*6N&F5^4a>FDI}nj)Z08^IU9`ea%2 z>ce+UQ8YFp(I}Qe;4)>PKw~4}L>T`0hRfi-exxu_8v5Rx-js1}$2YUn_x8&N=b^`} zKXh}jX?hR*k~~(iH{GxFg`2LIMG1sf=3@^y`Il2?s(DUVq(r&68=HA<#ANr_O>}@&rw^Q< z%knom;>o=@p|a!Y@>bPUX@Lf_cJvh%r4ap`<8u{V#S1l&lUu5DB}0s!f3_X zYpm55LPA*iLU>b1=lQ!02q*dtUouAaM43xC)s6$?IH?o@Evu5M4qxb; zLuHi*+L0J{+&3>LPy}hSm)xoLC+lTXsX`*|{0I8>tBcR@vonBY&E)|#%pT<{an<0l z1G_B|fQc5D?VYp}Rug9;qaP>M;;M+E~3P4oOCLeBN+Ej* z(zr}f)B-=;ObLHaHh*I94tk>rW+Z6LCa5%j4E8+a94XcPd%k1DDAHc(VP(xBWt=q6 zcEZhUQLDi1{UcWsZlHhX|3Sy?(bin4e~^L{E_m{P4S^WURyWjnT*$o z<6^yD3{a)tANWP-oAl>vigf>~*0LN^r8PWLB6V%D(3|pP?Vy!eai%*g-`j#agL4;& z{^tIKW4Teb?^~O!iJtI$i?5#uKw$<$<$mmwmU>|AQQ2i=pzBVq*-uxUUND%4Z(U*5 z%SO^wwA`i~vngIF)cB^iv&O?$o(!*MzvH;D_gj(#PZ8*rq1fTACdTR4fY3Q3OpWqE zKP<2|;GR$V$}izuA?;u6*q{Qn#@#Cl$-E&UK2|1+>&NS~lqbc^g^A~?|Ku&nKU+SL zwqx*AqdB22MyGEuEOTd5^{YGD4s_5-;Q_NGGFWPXTxOB(Y7m(rD{S}i(Ot#M?G4+M z3l6vVr6uc>lcn0q?AWAu3A@4<2UO{JQ}=NgtUZhp7hhHi$_mfS)4`dsk)NF8wEmC^V zNfEIlTy$xZEwtPMENdNg?5REB31rGQZFyaKc^(aQA@6ImTg$c5AjchKldz+k{@%q5 z?ue*o8Xanrb<*QLEq${SU%}>OC1_2o{3OEbJAQga`T0d$tTk^qPKo>CCaIUIfuZ6J zPSJDyhx^~JewL;>P@-{7o@haSN)nOKZC?q0UzUCzfx^eqyv(1Fkw*=FNl*Wkq&)am zgB7YeLv@3tm}5OOBpgZqL8-RcqkUB6^%~h_0;eEBT4?v3GoD3tX41k$8Pz?=@(6BH zna5Ly*nH{HyLPnxcVt9h5$g3T9QCBBegkfmNDO(pyHHQg*FA2N^8~aLFQj@v7r!!Xy$M+R{Dl1TEU~{5&iIAA_hh#NDae1k4|J za+7No?ZXy16Z+QLsVctapUt-DeyZ8Oh+MIxg0#R^a5raRto7oU&mpwECd^5xJjkCD z3?iH7Yb2r#5}HwpoUSX?H9S;8*;GfD)lW|Y?DIL* z+fM!0|GI^bFeiqJ3BS;umxh zyo~9ZU#*k)C5$#mM_*_W+J$a+&iKLFY}I!~XVEY4=BDEfhFP^PhfXe>NpuQt&kM#w zofV!p(aKyzNyMz?^|hB9_@|zh6#W#lwDDS^8$9+1FlI>M$>`H*OgrUL4x4Ok$-6xg z&#{y`YZsam!aDkPrdfp2fT14#>*iq5qm{DhpX#IKVtlTt{n0^d_<0n@>;EN1iEyCG z{cAs4wCRc?DrhM^wdrwmQdB^2F38OR1pM(R-5 zAoQ4j=*)kCG;j2$|0krmN^;up^e@!(+Z?eyVjiM+dVe9qmBijD_u1{zJF&ms1$0eb z-6eRX_0eDQAKR-NQzNfTj&&6Kk21mbe+z*^nW%z3Ro;*^KYaN9FOfvn?T;@x{#d z`Q1MU^9w@|tIl74T?(wL#5UZfoG;h9;pt(9B-V$;>mC6YC`8m1!lQ;*2R?RKRRevH zDm}4y2(&}J6Mdy#FRqTu=_os>uxfMb_Ls{Q?WdzI*_{t!Vm$*8gP?`B>` zH9h}W2RYsHCoH84^Be*O&~ zJ>LSoo+mw?8O}7m8{bb>h;k%mE+=}eFE~eTGmic+>>}i-Z8J&KoXeEzH7BEm^uQSn z7ZHHVPjwwiri5@2o|PWIT!5qrXtoB#ivioFwR7Mqu+5uRd|-3&IgmHTkCK7!AS6c@b3sN}Ysgn`yHS+YKqk zHZDHqi}{jA3Bk!GaF!(VSq6OiG>jz|g(&ge?UiHXcoD|kNCCd}G-e~_;5>meyEYMy zRe>wq)DK)z7Yg8|iS2fnuLICKr{61|yrv|RkvJ5QCyD)KjY#%LVG4?BSyB%bQfp+T zwLUj7GNN1@l*1YknA!+}SYwVW)!4@6Dv`QT8MFk%DcEGE(he~X$s}X%IOP5?|MIEK zz`U0^=Ru9TSibt!$9foU+q$BWzveYI2o$z-tGkxf6JwRWo+wW@Qa|Lkmbf^nUr1=Yt4d2j!!n@rhcU0V ztZL9ALK^k)x)W_t^c2)j63;oQUMZMvxva{A`DJWIx?QEi?jK-Gsdev5R#1n|Vwr5~ zyrDLEl>bap$f(vpYaj_r&2EpPx!6&}tF*XM9mQJl?pw0nT2&oiDl={LoFDG}cnTvU ztzdp0veEzB1*t}so)O%q?kI$FzE&B~XMYon8l(Roy8B*l(T4Vv;_>(kw58?S3A~p3 zO{wW_=_`xr)PgEm4Ml3UPc(_2vdspIA)>J^1^0COsluLMGe@xmots9r>wJDiZRK=X zDLZgE_MH?103FMkfLTXM&(WmT7Pxh8Md9}2mgAiBidqRIYG*<1bA9K0WjJDXEJvgq z=a{Z}pWq(XiL+(D^rSiUl6bZ$CxOmthYm`j&YVfg*NYDCIW1QW?k-V42yuwMym?53 zV|VxVJA(UO?*s-OjfN3UE`BCP>T8s#7gmqR)r;^nNn}MyWlm*q&^8#rdEk(vi+E=@ zH;s|T6EWxS3L*z+*m3RGi?JHczJ`_cbtfBx|GRTsCGT#!ExYK~n=R%8wsuoh6);JpCQz)b+XX4|O0_-V4+E zZEdFoeQ2h;J~mwkuT>Q!o@w%vt z>4bV;U)!x*F}}#OTH}bVS}yG-6WLCBR6As<{P4BxrG|KH7IXOY8$2GS$5W31fE_2@ zt7II2%f~(V?`*v(W0B6>oC?P0ub zM(UUJ+DQRYnt1fSudSmQkDL%&>sftAi&wHE-Oa6EwY9hJ1I9Ih*BNpob~)CzTY-U= zYKYZJg!nV%C*YS8dS1FDqI<{(+gAU{1+WydvSBE&$5{G8w^l__1o%10a=&FYiVPrk z2*+Q@KH2tG-Bu7-A6uelIk zKLJT%*!I~JH&S2;&)V3O9WR#S+Fn%Hv@=`Fz&~nk3zXf`uJX{X0}l3|Ki^FI!6=qr zv@P$`AM29qK3X<)Qb>LqFey=m!H$iHjiLUO0A#+N15Rqc1rK{QrjUvXgSc*7EJZ-y=S}1SkyO%V9jS!n&)lq4!{AF@$^-gMdXw|fjFyFvbjh*zPCx{j^J;rM zcf`-H7`>F5pPkltU8U`H5$UWM#e1olTjJ*9dzmRWk_TMxQ6AWomf%tr5tg;m2G5;2 zD>_;YirWJD^?YU%ynRovX1yn=Jg2!*Ca8+H4i-hCIPne+{nGyS3;cDXx35FaN zS!Yq|n`x&TE}+ev6#xKG9|X7$kTPD*Opl_VpXn~A_WQA*R*=uMsawI6Bq(AUd=F5M zSe1oK2!^ZItV;KV(s+(QTqXqYGbOV*NoPx+ZquP^A*j#N=Gz_G;e|TKA6cB0;HyQ` z(Ppo$HH(ztg=9yynJmz~-fdOC5g{S3*~3|{F|j0<%Tecz!~nJi6p}67%_SmfxWUuH zM{*r*n9!4}G*5X=Y_7Pza3BLrJFZkPEPrkJDBsOBd+*x&up37j5$4!)$QT~h_e)xN zV8Fd!e(ymS(8OxfP*eU4XYN%wi@Tw-CsJ7%2p8jGPOW4))0g;hz~h_1N+&3qD`Dp* zRhN1f04Tj;*}VgpoY{Gtz)mhXGvGS`+I(NYjcnd*3(}PQl%?`2T5V)(G$w7lD-o&2 zf4Yh0EADB#J-UZvXe&T6FwC;Z{IJuRep?Fz0NkvaRaDP+_+?70&n21Nv=IJK!a z4K~EJ9VJQ+^!zCsXga0dY&h$j74op46I)INGq2`Vq{s1)r2eqtc}1fKnX%JO4U80H zOxcrHF`I>CIvedZcsjU77xw)gE2!8=!>`Cmj5bX_+=2LAkMg*W{GRn|8`u=v3KKmD z>q30Oty!NC80_0>Q6wv)cJ*Dr0es}w0Nna`uO3mpBK0JkF+8j6v}G1r${d^~_(5Lq{?%3sl(Rqpjg?k`~W7>Uk)^0KZE!7sET0x^nEU_JdNi1Ax>|URdmx%aKj(5 z()ZIIk(*sFJ9-`)7dUP2t~mYam))G=^v(uDJ+o3*-1G< zY_(X=eL(rJs^GT}x)3Y&rb~{l4B7h%dD4=2NU0~pH@jKJ6a+W^h+h4a(wMu zRkxE;nZt@0sZto=V2z0WOSal|q*{bHtMou>Gy{qLk9xa$h9;=3r$!02jO{RN_7Ast zrZ|(dk_bm|1ij>wo;>Y2e83ykgYNQq*$1o_5+v`~-V4x@On2_AFi&$}4x0lzlH2fBi$s z-Tiky$mnMjGJ<)kyLo!Putcf5olCbwxUj@9rZH^b3m0|Q_+^D%sf@d_`|sW0B2r-K za9pucuyL-(`BLyvH$!AreZ7djzW(OcmK-)uD)yDFB3q?1=Rx3QK5D)`uxr*Q5100` zvs$1Zw787OAq4ja-fic%Oo9S7(DC9v5x0FroiRgC?95&|E!bNr*jC0RaDoNWlHcl0WN)QJg-f zD5$xs^=`sNYi?tT#IaqmZTWg97#j<4J($oc#d_PmFJb<=7<`1h9;l+NTuzQe?9!tp zbtK|kci9cQ7cgxTPKe8aDvbsKUnYBRcy`i)lU3lEVYDB38{vF3Jy11ZrR{Z81vOPa zdaCOOG&m~T;@%aQC@dMz{YIWPDi%5LOunNI@JBJbU)^aqOAcj%t3@+Qr58G(?}6h zg<|b;Q8J06V!Z`eukBXM;g*27fHcvGr$yUl6SKs{_1J|#3wjB#n2m=W3Fv?exax>Q2X5QYG_wBy0@Rq*#tADt&tR$ z4n`Xu#e|P)lK5H~oRp7pzt}$N)|VKRZgO$HUS%)oU9pnrYeHXPR*^02oMQzP!H5nD z%=^J~eY1-a@npaAWm>92a!aCPQ0a6`v5D!>L|%4NQyP+M?$r~?b-n#l*cDpnRdk_# zwO}|dUCkPzqX@0<3qF~KoC`1movdjmIf?`hu=BZe7Z7kIS7dLCSJ!2(*O%^lRiFtn znhi*rJY`<4tLN;=_2c3z0V4{^(PZ>}(S-953R)-o#?xy|4?&5S^>yCCE_ef9^$27S zdnz49yAHhDrW2#vba8>jAK?m<6SFgP_&0BF! zM0xEE>T(AM-^NfwQRRD}`B{opI96coH6o6*y{;G5)N>WAgf6?~u9Eyp$%rWKl1$(M z-arZdj;Wu${Z?PJGO<@>U=`8{-Lt3wDG35Wl>3RmzMSyA27O}ulI z0GwS(Pp=?F!r!E&At1iq8XTMQCy56$XG!<23M$G`j-Cg1f`Pkr0T4|2W_~eEf2=7e zckg>WkNxo5B)3Dt!;#Foa<7Bm3W63ozx(`BI5B6bLddnfZYt)IzT`fPp&fXmoyKVw zMsqqcf!K^pi#A83M$02O71t_rR}*`RnvNp}GOsrjJ>eHC+{QLhW(xAU(XO_JlAmO& z)~bHHxaR6ieazDkIA#Bxf+}p{N$_1RfO<~#5-FkIiC_0Mx=38xI}KCStoJn~CnFlK zVimUXSCcq}xc08wHJw&6ua%XiOp=~rccw@RR)$3KmIE)oKO$q!0jV{7l>IOkL@~=XtR8bi*{$oYb@l^w9(8_PDN7 z2d75PUZN^D^0dIY>rGU)p&#h_(z(hdJRL&i9MM~=8`1MX84`nZZGuxQTuq^iOJp+n z`9PT6nM3q$oq^|VGNnF4SXDPO=e4?$&$glYy7Ki4Lt22mN@Mq%%4zs;_J5E}xv#U})HcUbWiJ8C?mzu3g_gER@6>U?KB3HFVS z1Us+1$hWp1$TnYij691Kl!mSH(LjgT$7oCY8Au)Dva z;^E(3Ux>TdW-{;n6X-l^ta`YOF-QQx)-oV`&Ng1ZWqll;25!o^N4wBQ9T{9*Li7u} zkGYwnTPjzt+b&WNvVv1^3F5%c0FxZ;g2N62rpx*NYVTWC38bf zBU%uz;RO5=jJd`H^{YD4{sZO2lugow)H`I6Jx9!^Yu8_WlH7JKMO9ML4y+T*PZBMY z_z{UTLgsQgks?eBnAtO@T~GUN?NR>p*1@O8Mt& z%{7mN*YV6DgzCr%1=CT%_#pK>m4Mil_a^>oE5;KZdCBd%9JJIeqLl)ICi}l2hc4uBjUeMqMWzh0sxJ z+Ku2(NU)J(JjmGhGRm(%^769WZtn7UqCjY|aAGaBBr%0cKZbj|R91GkQE%oj-_Ivh zbFKO4nir(7@UcLRzGp1G-o$h}nXUFDXLekZ(b8<}FrYB?EEs+Li?}F!`g3&Hu0F{P^j7ACuotA-u2n>>e3#V zh5kZOj7+EagjNg6Bz=7$ffyU*r>CBD%Ot3l9>oXvA3g-!LWPgH>!o`$rN$BhBYTz* z4KG2n2itnyW4oKe2XUV3`Aq}(ji(i}S6K{*M;uafyVyq<@zhB-`9m>9!_P@3F<8-gm9vT~_YGJtybxv(G+zI{TB93(T3Tyila}tm-p2PUOsf zPm2~(LtyXsRc=+vr|zYP=jE@b`7A-{Gfv&(srO6UllB=BH7Ix4vRRIE=Q)kpK{hlI zKt6$EuGTDZVVovhW@q1(3R%JFpSZ|L8})u}z5WzCY05jmT=ydi+`fUM&e%AhuI`7`OqX7f ziPiV0U9#9(L&dD2AQ@yN!)U&Ay})m|DQLUu3dIx;4@{Vfx7=EZf_K!r3hSgNTr({^*vF*_@ zyEl(fn#|&wd7GH{>-^Lz%sOSoso`=QPom?VLi80iyMz~C;nIxSxT(8|kVN`+VxIKq zogY?rY*-F_I)@o&#L)Yi4Z*Z$0ei)m1vGZ%>L)%C9KM6cGiXB;Gv@D@t+AIco{Qsz{fxnV zgP6_5M)!(|aDmxcued%jaIIQY_6~A2SwpX3W$6+82YJsYc54?oGkBu6hZiC(hpXOf z4iM6oR@1Lpwx++wYX>3|Xs!GF2;TykU~`(oI^B<5<^fEZ4=XQlXfksB+Kg zol)Pe(VZbmUni?TtyGjrNjK5wjFBvlcKn(|wFKDIaVpeH+w~DWV}IN8rrGWf%gx2y zfvk8sj#y5fso393j8@tIw1b4hx)jj!`f44&n*lqVFk0dDvPpFmcR74p0HL`n3VUW zC@mnT*U{z)`eWNR_)I0au7=(5`h6`Zd6Y=cUKMy1Tq20s_xw~BEWoE>pwcVfDmU9)N^G{_S#N>HBJ;fZyM;7ZHxuIPU0|{; zGrb~1r}tUDClI1IQr6^oT+SwX?>rh$&HZwMo(QfNAzONxLw09U9F|NT9Z{L9Q?uUx ziFE2PV|E5{BSM-8)OKD!0&Z4O3`Z+F8Q-YyNB>wSJdf#nRi$wi zA>7l>Vv+3ow0{iyr+g~=*vNC4F_ZiH!g?2bPB&jkD$R}_nb8=DI-B$fUZ&{lEsPo-`~4n%-?5e4wm;>r(+(yNy$Vw$FJ=P z!4M;0cq=kklIsbqH(#UXsu(mz=su_7dQHI0N}{}ug1@Qy9uAV3gPThTqUy&DONY9T zCh6C2e!mgWtU!+yk(YSyF~x|(3BjIvKWo?mJ1wns6^>{eodbaw`hqAVOK6s@R#?Qv zi@3=JGyf4&dQ{7~Qr%w?K?*DyQ!)whwcBQCg@$_f~L{$_N)SvnwFG z-}y|7M9i{^H8x^K&B(U57RKUwDC&%4RmYx9)!F<)r=UqdmF9*x@f`maC8gO+IK5Uv?OlG#Zg4iD_wOH8SL4X(D6Ox!k(CWO z5XfQnv<=8NBP&1&#~_VNeRY0@ub=6*L^Ad}EFiwmZn_DHNg$Ex)r)9z=9j}4EeCw`)Dfm>bObA*p z&w{d-9d)WPsBYoG>dVROVl%NH%18I4HW(LW1_Zl`nL19q-cKq#Kh*6aV3zZ~5VG@e zN(q^vuf{A4*w-+wSo-9b2T4moA_2u_SuJIDqAl*xM)g~6Qj$>N%-e|3q++8!qLRpL z^kl{cy41mnZ1ZJo=xk9wPwNYKNZnjTnI9Bt^#~x0$B@g=_~Z28 zh(HhOV8fWUfg3Hd=!({U3vz0VP=7-M(eJdn_{cg#Ky6YtZIx!-TV%aS8eJ`<^~4MK zJMiz(kqm_hw@$(*4GdVed^N?oT?97j*?UGW*ad>ybr3Vuvv76$Q$gzt1qXAx z5cOTHzCNV7>^1#hvfpZUg-C(3kXj;m)b=DZMemO#0u?L(3f+w>4hIcG7au(C=Ofkf zd>OQ3t~(jS~d4{qH>tf~g>PkkfZcF_xdk=jKfZU{9_;$upw>G*~l(vTxaa!RB zR$|7WyAp+;Pv;e8CA1K_`#R7_9=QcS4jKx zgS|U;WZ-`&{7K}Hb)u}}#rI*H%A)K#pQ{8;%g?W6FFqliQbDMLK)&i?AeLcjq%G5Q zQLb&NosX1Xbpw2pHz%xMLr8m}Yu4czA+wtw^RdPtEd#SZksyoTQ6*HJEG9TkPg`#X zt1Ej23CEfx)Ane{u6npeqSM99(X>3Tb~=3tw++eOirkpa%fYI#?``gGH6~Tiw`t@Y zQ`KiCfeH51m;f?4=tdaQR~te%-3|CHgKj5>Oc!l+c5%MlgzXRUd&CJ(dAJLd(mdUP zDMgfk4%?vdC$A_UIZdt9V^ZU&RhzXtRr~K%8NUM;Vy>(o@v|TK2#0$FsHItS4T{*!^j1m{Mv-VvZ!HA2%EGL5g z301SrleEoa6nuOc%P=2&y#8m%yK6s49-JNM7Q*aon>m;At702Zg3nFzcitCK6U%`h z>^Zq}MtA4ArhX*utCHt3lDKP0ma|1{T3BoJm_#lZEHn891~3f8FzvZrSD$~f75 zN9Q&}E0?1hgK-y9kvDUmD9Wh1%Waq0%#C4)wrjC}2ne>w&?8 za4bY0WkOoJz{l5ppatlpC2-3)x}`h);-Qompj9RV7m7@42aT;0$D3BT$;OXziAk>U zvVj7<_2=#v^rfe1kKLCZ&T#0Wq$%2Yw|<)vT9@kT`=(Hl$5VCdw0CcwdsMuS#CbQ(O+POL#4TUl**2<#r} zEE)wO5SXXCgljvLUu>YpJ?(=%vq-M&f@@u+e7cs*(M2lN=b9w51Q<9F)NzcmsT<6- zf?_L!Wl7Xw-Et1U+S6#iwK{DP9TwaYc}^_BEd+^)2t~P5 zH3WcVpK~C|&zOfrz2-hBnqK2eBG7T4Ko6XZTzwiU`deVFP`z ztR?46KWS= z)c|Sem3t?@0r4sn^&&gK5LbaYNO1w5&^+UPt|hs6Cme7M0yco_lIiuNUzBz6JB^OF z28iR%vIj&0rc$@fMV2Rnzh@UeTfo>Y__%=59CXquF(1q5NEEJ08DRkst@Mb@Z%Ybf z#9em`dKn7dCFYO>P;K*Tqp|}bgO7cHmkj}4);HtR@b>9(YQM5Ryl%Iq5@v)rI=o2c z8zheNZ&pTxpxT`G(}^3Tm|yDVBx!v=)093XzNX&e)#2%dmE-)aa^wgU>HgR0X)KBa z45xt_$Jk;44I{U7f%q51;G_VbJjo&_V&LRPLQfL}Zi$7EWvfQ;Ye-{du%?Vso2;2$q>YU5 zFJLD`YjmFZi08&r-`M_obUKmgdwg11EpDcth$#v#{ZnPZao_morQ-EyhyB66W5!w;H>?V6zi&D*~A(Ar8Ny;uX zoVYozm70~S4XTE__if|`>%ei9;}Br5u62WSPZBEpi%2sDAQSAM8xk-U7KljmI^`F> z2yYGx=GUfJ0@Si2ZCFrrvxp=g)rjadHQ@EfU>+C(ks_!D#*DdsRtAJP zAa6drkF=%yMDNxlIwIgIBY{cQ%n&FFJ6;ORxaB@|C?xaK@T%r1W`^2&CD>;azx{x8 z(1F_f`0eOloS?>r`+%4OLa;aTb6tPcyeiSB@HN&mV^eO?3 zDiN&-?)@%qQ1?8lUge)E6)Hd+Il}`1&ksmd#61JIi{n1hhB!Sc3J@MLzb@#`DGX$y zDhn7@_M4aTjrKpDROoX)cmFbIG)8kfyAp$0f>9XG41h0KL61FvMZ^fm`d(v#qEbm6 z_>VTsy;8{mC7N53?S8{ye?RUX=xC8X!u@j@tU9E5DB&XoSge3MH5iBvhhoQ_zn3%A zo2g&|eiX*@CHo{9UplxIC+k>9%xWV>E#e9ONAG6cEeu4Ue2~>ue_T6$9xPq(!MCO| ze!DA@1^@=sp@hi%<3fg^DhY{yNa@O1vyX$diU%`EpF{x)7^qCHQ)JtmT?K(xe-vJd z;dKY>D~1}-$HQDvP0nK^<~N!GRJXbEss%>GVuSl(;n%y|)Xe4)Zn$K9e?x25c1!^t z*y#=!&Lo!#NUVl~jYd7!=qaHTtIrH6G>2~X7r~0-iKNO6nB2f{R?)#1Cx!=7G5P95 zbLr>UF=wWGv6Y+zVAyE^ZTW}zTVw1km?9a?Z}dJ|0|sVO%LA$|bvHeH0f!A&?tS3P z2w0TxZK25j$|M=mo7Eoj9!9vTCF+8gH1W_0W4ecLKK6%me+s4H& zsZ%BB5JGc}+Y;`N`GweiuizIh+eMjxb} zkPGzeh%vHlRTp|zG|OdXY)CN-9|2ul|C$RixgobwZ00b?h5%?5kB>tro@AzbrOfPt{ogE&@dFV8 zftr?#lB{mqh|~!_=U$)?FSd=RETYhDrK)HvB?aKi6b?vPX?5z5Fhc(5Xj1rzfN-c? zA2ErX@%R5swuAp;t0#Q-0j!Vw0SI7<7#N&AbjDYV26W}i1(7N}y;1&WCV#9lsb;Ja5 zWs`KK4PXWupeKYP`dW*2NWPWA+#GH4v^)1bRWC&yF7 zN;6Xvv;BXyK2&>Dio1fz4DjuBrdF>;1}(eqXVvj$?W4a!G!&6*`p6t7f$Fc4)t7La zog3bRm!0xp$oa{l;ETB8=z6W%Q3zg>BDz9P*+&)ojb*zp}db53@Bxr7bdV+TTnxlp| zdbdl&ftV*UgVyjgca0Gb7ty|M^=Ne$x&3|Sj=Og0-Y?`-dRTTEJuW9xmdJjt=s8d@ z;9-K6M`z`RYHFRv@}FO9?C|N=3c_KD^fe4lFs_!uxS_mI&xe->JcA6sL$^RSXL-z) z!=mWpH1&54=BDF&e&8vI{iSnTgEH*iG>m#8NiX<*w#>A`)*@gN%t7XR1xel;- zme2Px&!UWmQmPge%BL34)16-W9ml}ClH`!NMjceunr^vc|3c(a2r1BfYX_* z*?$+8StoBDurVFbow0WXUbj%h_yr$KZU$%)a~M#=M9-$tOE5Fm0`#$ZTCvgUK6c(E z&E)L0a`~t_o+7>Mtgu3cn^Io9EWWgRz`-tId&W3;=xf+Wy{Y}o2r>(kiB(NO{*IWp z#>xi|iBEhl;T;`Cd{9q~0Q};XYlC^n-R;rkUQ9uP{pi=e_C&TSKEMO&2IO3TGz$%N z^$D%h0hFa4P?wdJJc)>1N5&abQb51|#7)~2K+f{ey}dx?3JKSBF1AFBFrz#|rB&>1SiNW-eD)Z+_BA z`{v~|Ew|OpM7RI`CN&Sl*}*}pi5-#Se0yIMW~DMT0cnR)CZ~fzA9{YTs=&AUkU0^w z&1VfhlQywI-(|cR@z^x$%*;d{u>E?!epkS3Rtj7%^{djdSQTV9rE`kUcS4)nuM6Wn z?=F@g6f@3*519g?Uc7GKwna#M&hDZUFF%=SyGOU!$dd}8YnVl{<|Ggrre7i>bS|m3;~^57SO0e4V>-gIW+nNTGa$$TXR};eRP0tEHB)zfnGzN z3WZCw(}8m{gkT1##%WURmS)w>M@!Xv`!HGq02oKph{g5Ely5k`I_LZJwtf4%YoZm$ z@sYMiP?m>2g&z4h;aqwD%hPbnJ0Fj_e!YMF(4j-p_HU9;ISvbz2)&9|%U)*+zFWEQ zu4sBI7=oOxp{dMfW{Mz339~^orswa>Gv$8t6~u{}pI(Q9SC9^H8$JU-cHOnHKRTeO>ZsB&h9HhitX4f z;d5TLL%3n%d=V_~Yj1}(4biDzt$icshZD64A_{vBMy|KIU6`2P(;%an*p;cCmizGh!C=!2B%kEVzo?4pt$Qh zKW8!K0N*r|L#&^}!cbw+B-^S^u`WgqyM-)S5R(t?mCz+CG=4vEr~ir+3fNql>JT;S30(cvByM>T&7Z>RAlAkwKjPOB z%e94aEM#%}tvyxHsy=@kx65>54LODH%%w6f0k%=Z)v6kUl+C@tq7rqZ^rzU73 zcuAh->nd&nwXVhGiuSc88Q_J-T-I7Np2k0kV;8gHcP^iprA4d@(^1wKdy$W>@q zY7Sf#Y3d2-dDBFFh;FiPsY384g4YYIdrnx^KUJ4i!->3ItVMmcC|zeew`e!5$=+jK zdQwpl%M^XFuKcX>oZ;Nz#Fi7qHEYOX(O`iL0?Khc_7+>c)T>v=zdt6_^xPPGdN1zg z3(%9I^yZxwa{o???<@WAcS+Ot(3mh)ohYlNARUTr1$!%J+CvYnv8-SL^N+MBUd zHLb@ZW}ibWp4J6BL?y-x_x*lFPxj$v16W+}sCn z`d3?&(pI`ag&a7h=Bneq`Bj`jY5)_(*#_4y<&~3NC zD6r|!)bx^Z`-pr*++dxQhwY=F;}@qE_o7YPE&_Q8!o|y?XTYhFgspRv*$qk852`rC z=ll!BXX*4!@3@P<@7>bhi1qf~2>xC&G{5Qh)uy#&E5?W$+tc_*S~8g_&b?XPVw_QMvk11TE?lY#A zi$w<(omvwp00}4r2OwsoUF-x~PeQdXg;Fn_5WXqw`0Huy{aSXogCblBv3O(Vy4Ss} zy=vvt`EgFzq)k45G@26CsH$MN%`*7PNM8GY~`#S z|6=pI;X|eOzMe-8D+Pm1-~IuKKG67a%;MaF@rp$0+Vey#f(7ok`42BPT3^PtS^_Ta z;;toC1k=573tyGits|Zz&4zdBV>Qt8MTv4ocX>fb9`XYHS#d^!wFzzQ*UdJVu=0{d>((Z3b-cARzqw-g^<43CmYw1*{6FaZ-g*?lCwGT zDVu)&UzY88>2qP?*#AJaR6Vk-xQ%X{p9d;6c#@H`nOcLQRvK&S>^OxAz4ve&9Q z^fRM^avolG+nUW%Y=?CKNTFNF;cG1%I=ZJ^?{Fl^e(%SR;gR^~=PghV48hsI4fSq} zaK4deefq|AI9>Eoh`D~_?U@(T-PxF|&xM++_vmHN2Dx6}xt#jFHe>sH8b5w$<33i6 z1RtKtbF%TdDs8ton>Ty*)bO8xRyF*)iSIR@OH8Ws0?p!whTeq>1u`W;`>dzk#}&O% z-*{vqA5327)i^ZeW{3YVzw`KM#EV2ozSgfe!CN_RlGhORZ*un`dh{1@tB;4^Pc>3o z*m=Wc7WbSpec6R6>-td_xe>!Iak(Zym^FA(V`}!?pGivCv(VxXp=G{fML8KUf_ePG z)`3TG+HlEiZe4nqfV4t0yS2obr}fJ<^*;`33r*?O?WM&Y%$`K|^jhHvOhmG}NaLod zm#Dq8iuU-o_jV1Om)@B4oy_emnCH{o%LZ$rCd&q+yOOm`vJ;O9CjW7lKkCZ7q5l+T zgO5FQ=o1HDz{u2D<+9WSv+`v=D@aJJ>r{Li?CLP)<-M-6dMIUsO)isslV9s-eIMm3 z^OE+8?qQJ>QVENLwbJR^ZG}X7%Ertxb<+50op7d>uzcQ2)NJRmlJi>8FrM2!*C#3C z$3g{k*;QM!U1+Nl$6-99)^QhLu=Fh0&6*=zktoIiqj@C)MXq@7>q0QFJ zcYCsw`nK5SSou}y*y^Kx@T^-P5L>$Tz1vTa(ZtF(pMRUMR9kYc>gZnBN|}8tO6(e4 z*|!ZYB>0OGK_^T0nx>a3#6Fzs1FF$)(aE_lx9e7eiXUSfFGP4R7^;1qxYfgB^!C$L zBc-vji$1#cmYUfbDX+Q>JQ-PCthV#zmiD*-bTD76Mw zd-J{H?S14#R4Q}RxbE?y7MC=mkL=m+(5B>Zfs8MDAw!c zXd50Hf9v*mn@U+=%bs@XKXdh&(|G^w~y`e(;LE;EGX_h3=04YJFz>G(eB0b z^riChVwBZespb|z6U{c-6iv)%L=nkR*H;5#Hw)Ox>rD-3@oxkF-T)IM{7P+afAja1 z79Y((hqY+DT3(I}yAID^I=R2@CEWWUZ&08$@v(3IqVc9YUwe)d$8*@twzK$`x6ze0 z|Ge96J~{p{MxBbG*W=q`Oq;w4yLr>ISu!EpsP36BYZsUbfz_B4 zgXe3!@{q_+-dDrk)NTxxn;d?syT-S7w5!TK(bT5-bU@|xUZ_`m6%&+P5O?NSXxNS= zZ^K^8SJc%dDdAl#Z?Q;ElRv}3oG-nn-Uu~!2Kzb=EVS%QlG#B}Di_55k{JBoB(AaC zoNc{7lXj1hmOfB%`+-+tk7n=Nb3vO;{OKI7U5u-~{BOujYiW>^0>l@oM2@4XwI@>Y zkB@~jawTp(yHY`Zn71ny_8H0Rq}?mcMfI-z@G@(`@`%$ggEkUWEB2mU0Ns<^f%e>K za`La$V!h+BVqSg*XPaAb4JDReF%f0Ipr-z6z^y;WwTEO#?bIS@511@nst>VHwrohk zbfO`=3n2^vlSR~ht{m~5cV>x@q>vr05%A3^D)@`x$k8j8OW8uc${juS(jw@{F^E?% zH^Wld$tV`?Og8t;TKFNOHX+Gg`N0&dqD`l-#E4mF%nK=qzmCofYSa$VJT9{P=`Dwt zfEG~?Wi!rWt&HVCZ1MKYem`>b_?}m4Dl&)z8W|{6j&wMF8re9_`*3;_A06u_0N{{c z@n-J&&l~{Ut!i{Ue6EW;?SyNh^uKrt2m+<3@&~%$53|Jv`7uS-QUT$Ky%G%%L}=?f zgtF5lJE6PD*sduY03Y+!>X-!g;-z5nc}|F`{&~$KE2A;+EUR7%q`CH&!Eg#HWs?Zf zGPqodi9)h@2Fgu$kcVb|ricv({?J2t=r0rV3SL=!Ky=|t%p~KEHN)R}3}lb9ZpSa5 zVX{DCOz&OdKH(^>r1DNPxOLe+=>CbQth^=ju59{NW@W~k`ilyGj^l(?rFO0eAZ1^7 zFupwJTaoSQ5*O+HT{pxoDRR>B4lZzW^1I|o?^rj-E(T38$?j99xTQXW5l~+tn>ZZK z;WAt%116Nlrm4nynD_lr<<&~4|ID-*`FS%XuQF5y{euDTtwY;Uz{Nei4hv8$9(q?uM1#;sbJ5c4CA!iJ01?uW1Kr72gp* zFi{nnt3B1R-)HBpc+b8LKPPeF^r@P`n+}cu;?2}}kZJj>)r6t1`u*5}YthdbmnCn! z2SL5c6X5n|EGj1F-akHe;ITc2t2pa*+Y{%EjY0oAsL@udEXY_9HLY7T@mC`>xe?HS_XDHgfY z&IV$eYz=g`*hSU*&Oxl-v7kkJK4Qlo`ae%9POV5ed^tv)&&y*sKzX~&rTh7-L2u$e zI(1#Q-0%GhN~)mG@}XVg0e}R#W2ySzfRgdN@LjO-U#OykqIy%Mx&K0WIr!yA*uSAp vuKYXDq-yFxfwBL-!2bp(`G2tq18H7X)m;@^@)7Vmfwb@I-7CFg^YXs{Ls@bz literal 0 HcmV?d00001 diff --git a/screenshots/editor-interaction-2026-11-11/copy-menu-before.png b/screenshots/editor-interaction-2026-11-11/copy-menu-before.png new file mode 100644 index 0000000000000000000000000000000000000000..3223df64e264cebd5a1cbc574102ee9b69e2b312 GIT binary patch literal 98835 zcmc$_WmFu^+BOPFfZz}`XprFU4#C~sEx0>_2DiZncXvW?cXtTx?yiG=^X&cZZ@=sO zIRDN%vsO=cSG81i-FMY3*A=cPFM*7JhX4fyg)Aj0stg4M13CQo?K3Q7=bbY74B5du zNNPDlL80{hvq6JsQSc#!2rgopE;jb&mL^6vnovwXcSOtoAEjDQOr|6Z8IV#6OI1x5 zcS}1{dv{e!7n`4uA~jWUdM>E{U3O5Bcv$s&Wq3*-3hEn_l;{st5B<|McMr_Dr>?6D zn+-XRc45g}_fJ32vC!_yN*2*h6#Cbz0B3r13+q^3du3rTFg1oEX?ZT9fY47f32QbR znc&yBPd#R{7)V#Ie5jKmW)r7bth{?;UL#cB`(f~e!#c&hg`FNrNrEgee(s@c8=Lgt zAd&>334bPegLc_M{MXU{{1JwJf(rhp=HKUsUF1+y|E(8=qktCrpQ?W@;$eb^Liq3b z^e-tW#sA!jCLD$$`@#SJJ_=3P#qbLh=6}!gJ|;lr{P$I8gefH6ztG;$oMcHKPZ>9BRtR(Zp{BNK$H|b4C^yTLDyvzkPKPa1PH-_kr+@PuPlB47 z!9rh7BrGsPzPNYq`nTgOMPB~d?(QxcK7OQpv4|2Tn;aP~lCr+Oypj^hu#^-o5|64H z@_UI{q=F=h0eR3N6y)i=?&p0r90~F90ZTUG)e9eUEb-Ecww#(BTG#pp2TfQ~djxXt zKp@_*NFcnyD(P8e#u>e!u;`c1pB9^)DRULW3JS<=IPk^unfaEWuM_~9&y*mwI$0*% zg1o#BwM$WRR>%hQqUqCYz_vC%8X6i&Y3UxjMiVx?2mMYqx!#M19Ty&ET%^AK{$L;B z6^m-{7dc93p{tmDDuiD`vFz6KaiB~&0059rvp$D)-xtJ%S$HkHpbQzpJd-Q1x6Mie zFevEL_Rh}q5nh%h876{~y1KZou5Nyn*!Wx;bl1K5#C;Mm38|7A$abZ{hz(ClP7b6m zE==$V(ikQ@;7qGj9ktx-V!Ib7QB0_OCXW$IDjwfDq-i@>Xh^W(K%gy?k8|CEclbU; zP97zcFoWCLyjO`(eV%S@)h}WqA`oaYP)^-+A_M*Z)u<^p;LFR0RXdza9@q7ilL~5Y z0Ry$4)J1YMGL`61Huifq_F#0hEI{=~$=Nr;>Nnpt)9!-}MD zqnalrE+gY_#Q+5f=|3Z}-j>Rs$C5tBTu4zoD`jJY1RIzu=1OYO3I0OAfB-E-T%N@Z ztchWujO9u^*#O5rMeV@_;UIRi*) z8N-s6>#aEffpHZT73$58pFTiGL?Y;5eoFkO6P$9hL*wHjYIE3dxn;q^B;Eq{lamutQo@G+zD!y}WV14V&xctC=W;@#+#%m6Y?7k# zmb2rng{P<_N9J_&(5~F`;HLg@imC7CY^jS9kWCE<{+8E@Ye@;pPQB9+2IKto7yoi7 z-O>}od#lfy<%mZD_+8qX=cqd<&Ar30UE(o2 z@;fC92iHpt%Gms_Bs*&tm%|0q(WGqnI!yN*s9j_wpp_yzZo21(sVY**<@|1>=B`jV5UDYecM<0}p}<+3m$$r%fA)htquB4oB*=Cks3Wrx8;iQp1Hj}i!A2OizW@+Y^$C=O#|x!H8jX$&B+X)ZZTJ>s@iFju*49x$9fEJ<&b=L(vHZKU zBonJsoCI-=XAcR?KgcO4pR;A9HKsxthDni)D~j8NIS)m-P5_FV`LEv&kJ zNHAago#{ib!lC-x>AFyMO3vu1k|!^o_3#u~QNxCDlPc$T9t#z)Ud9CqpY?#lS_o(?st<)LwiljKXQ z_tPD(_pJ;e|ZvaPzUvzsY`vPoQ>YOutFzYK8&AC{p|R%8Xm* zz2LQ(cjKzb7h;3c&uG$X6Mt!AernI{r{VQp#rTcAN{FdEjRwlL?Z6}fIt|yXYr&f{ z`k33K6dL9Azu<<#{E$uI>wN*y7{Cu^mN+C;5ywJC>g%h&xg&k5h z-k23>qXCuENW4a$^p1Vktq6Y!zrEPR`OiK-1T-f^i#R`gwq@fhqQp?ItSDOQ? z^jd?fmj~-3s3*OpN?Jicg({<^E*ISsb>-MatkG3LuI&jOE(Y%F8gnLGDh7rDt9mx- zsd>W=RZ8nlK)Sn`{eX4&_j%a!Yp0j_Dgv*opBeLvMe89I`}>H7KErPM24HT33*9i1 z=@5nq|4L^B-ZlA#<|Jn8s}D*0)q7>X%%^EdXuWSJoN=m2+?Q^+8hw9g=S5?-3d^RU z7n_q|?cootJ#kO0MIN&4QrLw1^m5v>JTz49`m$ghyfhbR(HGz%_mNX>(=iqr50g3_ zyawD<&$*;I5H*};T#ly~EY%-OWi73G&8fWXLyfgJzr1pOeVcC9ebQnm^C6G%en1j= z2gD;%boAXr84`B663ZXlH=%NSos#>y9uGBN%9*VS1eFX8G7Lnico<8=i6FeWi z9Q@hplfZAfNbg_8$?{-?>s)0Cxw<&Z+4|9wmp{t}luPGi^?pR(Di>PoAJbvnd$VuY zwmUSO7K?Kp5ovqfQjxqtaP@)h+ zq6G9z=X<*|mX+%;W2tbxq&A3-;4?}Fz_@Q}(r%|^x99Gc7xeYp%?U)at^DJzz_7Hm zv{kMR)UPhi$?-otETPay)RyttyS0DLN~ZMdZ}|gNzwMV6(EhIVa3u~oIeyRb z(z4RzA#|3btumrz;Hxd8@{bW-R;H|}2{AjR`R_gugJ}=0PSnYK#8IrDH;Mh3LlQM{ z5cl7NFAtTFB<<2erU#ttU&B3rif}nPh};Bl$}gd!I)G(H;i;ey05WvcdH~k#sK^ut zQ&>1-9A2FE0TJQ@=Uur6M}V7-uAr)Pl3(8qqpZo68>3@;^j6zR)!rDi|?KDLPy{_zfb#NQF+N&o0K3c^3PwYnbd~>6*6JxG>5s?niv+h(Krd5rELz;y1 zU8Z4TP3%HNK-}JHonQruBssD&!Jw=2f;aaE>D>3*H_dMW8%=lP zl}Js`Fn0Lpks#-$x7(N{u(^Bmxo-EpH>b~xjVlq=J`v8<_49CrEPs~LSKx4!aHcCg z#Obg!tQ8Y$8!EvU*lzxr@992GXuml( zaC_c;rn~l+!L=*WSALk6`j1a;3b1U~$rHuDS3W;cK6K@sefVb8^;Oq(yV2XXG4#;r zzzM(z9KVp;?Ma?T8{^6@HOLqWHDNS!d)o89{$Zfcv&SMpU(0;@Mx5%iev#q&2&6mr zL#*}d2>kWznx-nrx36U8tJ$*{I;QI;P5e}(V181_J_}WH`gUjotA8o>h(LmpqDU3g zZD?U=VKAyysVKF&~WGWvC*pgJh*A?v7ezYn#Qc4)Mk_M#y2?$QMWXm=EK-U zo{Kvmz4;p0QV%!|F=>K?Ne~bbkCtl9AIqfElKE*5u20+$UnPj8CYzRB6B~>uT&FCe z)%X7xzA;)z0L=`gX+J>+MtW|=52jpHo*;!bB@pe8k3OBdBP+Ul_h&vZkXfJG-dYB$ zjOWmr&M64Sm(QB~J(&{z5l}YpuJ04FVE3AKK}@hdKnAONo$Ni5m<{XvlwYZs^BKWh zZ@dK2+)&`$dxD2KZU&3B+4Jv;_w~zzY0ddzkeMPPf-&$-d(=R&N^0_&uj9i)8_GHjaH)D#pIHDP2;S}tg? zss9S2l0@#j&Y$e;;sm4xPKfW9gs+-;10@7fCd!DCnM$%2RaI_aE}upwwYFBHxM@)e zqf4`0us;^byQ$l3j9JqP9yA!?1XEhptrkv-fQ_A4kpHsdM~&yjCRCZfM)&VB_+*Wd zouewuSTtwL1_Muq!-3t3gLji=OtB_0#;*f+kfjbZ7M>gmd4!okjclg4^Ju6u_s@Gi z-QEz4@({&Z`Q2qN8;e&72gxE}<_dvnh7)4U&nhxOuJqz_kI2mC=F{b^{>B>#iVe0% z&Zmv8TdfBtk2%7nPG=H>iKQsY3eI144?H6*PZ)2$MkL2OSC2y@5v$0WcP*cnPb)l6 zD2Tvo6XC^6Q!cP{(~jgplmlY%}cnbEdD5rs3H%^F?#Jo`& z>L>@G!VL$x)dk(#MRVDDimS63{G;|qTBthz$h(bkQ%|uE`4m}FsO{)`0mHJxGG-Gw zaNN!%zyj+Da_N&$fqhl|=W`5LpSsXE^HiutW(|u6T5&|$2 zWqA9sa4GDxX?=-2RZWLXxK{75!UU2;3VSQYD`|69kg2-ySaeKI$(=i}iNM!pEk11i z#9EE7yZ>pj4DhDsjCkO-JP~oG9%3q%MUz{zSHUY-Szhyx0jDV0Zx$IrFf`S6s(*#p zc@b{XHAR=F3*K$9qEMVluUIrOsY!J~pQub?Nnmkclc2rP{B4MG9GCw!(aLV=fvTPB zrs|n%L}$svs_uMqZq$tBxKiiv=;ouL^myLxb7=FPAO7M(u56)!8A*)(i=S6A8f!?a zewyS4_Uir}|9h_jBC%mkRRFRI!$D$thuIvZiWcD6L45AUaM`J_LaQOO1X^R3U%6Z| z@@%twp|i(p0DsKyfsLj*=;5*}4TR}t?|F&ZHSa~hd0+KbPAieQTEB0l6ewSuUr~`* zf_>YE{?3;h8?ka0u^M}{HWb5(9h*G^%A#EB@(i5)y=gKzVxUzwEasiP6?K>{`oz58 zq_I!B|I(0=os^g`{mSM;+Y%%wBx+Gy6HtPG8Q)n|QdOpfmBmES+KH`rgO zmxo2JO6=D0YZ^<4?rRx1O!hBdrPu92a=o{1ziu!9xpUe)j}V z?bAREdq8j_5nr^b9yVo$FV+3VoAG^&^;Z+$m%rn5%+VVamP1ZWcr+Qm2R0`jyPjg-J$xex)0rr zXKwpU@608E4DR{^j&rW^^X-nrHxhhZed~a!E<@+5J77$1>jU*bQBnN#X_Tspq6;9Z zNE3iUEZnkX9T9~si_AAxpJI;~sgXDXZhP}G$eC}6(yW9Hh*r+{A;|_s)pyGu)KV33 zmNgMY-vshxHTzvoV{tsWBF=QKC~L;reHQs>1weO$`6l{y%;KV_bN`4(wK9=JN~_mW zXjslO|DkYYN%xDG+X8u+#4|Xuv1ZPQl9w0VImkp=2@?|agoNFvztt{%srf~tH2No{>)~Wd2Rq>0fZyrhbDH54ABCTSL#34hig35J0BxJx-4&Bc0^wEi{eJyIj z_#clgo|ls!>X7Cwk}6WTt-a&RDTe)m5o>u<#5-x#S7@Pyd3w>WNPV2wdN5ZM7#x8_ zkb=HferO@WqfjKWK&{j3km{8|G?1jU6KVJ`bwOcK{5p3+MppabY&qqcGmE4`w5@Qt zT9{n+`sB{WX>JwK(Yai-Hi-Iaa`)~DkDv$Zwxz_u@=^OStaD_`X%Z z_$HL>jQz^lF?#TjDYJL#6L(bm)(_@iU^RJlpwRas7+_?`xoI{~EJ8(BMH=fkV(LJA zx`ghJA(Y!r;BP+e&V{l7M?M-Ae$+8TDP=D*WHv=H6XL5t5lui#59&AmvCLM-GWmn2~!>+>-8pEBGvu}7q9Jy4fmesvH@sR3p+WxY& z^3JKcCYIRM(TIfT=nsDF7y^-ZHEyvI`D}Z+B}|07uZ}kJk9*8}kC7=%k{Bd+m%49^ zYw5`~srz(^Ow#8pri`aPtPeMhEjOBqDP4LTH+MJGJdJ!!jl9cNLw;_*S7*Q@2xZU| zo}<<)9!RR~cyTFsWk9jZRs5V#8VyI_3@ajm(k?N}4`O*C=>offT9<*x4ibl=f z6S#g!<;Gv8u0(z4nMNgNT`4(*L|ldh4ug~N+NN<;{it?LtXHaeMcYT zcl=b&Gct8p3|!~4LL}Q0%bjbD-*lXDKSWs4E_G)yk1`y`vPXqDu0~O5sVh!?l}9i%a1IhIWcTf3F8>8OF6ec|-vxVZ ze5fGL9KaHJGK@K%s86P-1vIu=>AMH_IchL_I3U70X;f^k!BO5=mxiBXobOlFWKJhD zZjHkk9K^7&wlg#(^F}L(Xk6o0%L799GWxm$Biv>$Q(L1t=_z}#bGFx*L@d(tAPcygrId%G};2BN(L zjwIW$sr!J1nGIPi9=-4MkOCgPNnAoC^M&sh61^*F*Q2Y#$xb2W;YmcJqw0Z3j|TgY zUR@fMwaE9y?D4!!hNs9ThQXj}t5`@tE)Vb63U|PaX>+|LxQPTbxi2^O*lqylv!BZM zFcnI4TC?K9eCiv!OH75&oi2soYk zD|>XV8nlW@we_RZcwveEzV1+avF^xUy=Osg3$gMP{u}pud}b2SPjRix7x|lpb7S@% z_I7OMvSXhO*2v4AIMqLViQYL9bi1bGecTHC6;(>$`0>}c_x+IbOOJ(JhdrMcz8pwZ zT$d?&m_)GViYFo}+y#G%*nm*4e9rKT(wxGj<-z5Q^$M=*eS+>=SLfsFQrseRCvPx3 zqj%R;VLv7gmXfAs*RjIF&2th|RRBHRMr{zWj5HNBeg5iJSEdJaHUr=n^Yql-sz$00 zgGKAQnN4T^>H72d4;lownqJF3W9D;PxtRcc&*7Ly9qNdx386%FvSqbbKe<^ePFZ$L ztbD6h@d9hwJ5VhLXlBcK*JIyFx0&4KAdY-A z_BM%+0MMcF2_=r$c`me}Ivg-MqW?U>E=kstI>WMTRV46YKu48B!F)fB(?r$qN8XI! z(f*v+a!_~P>SibC&k( zrd;>e-i@mczJQ?5b4-;kgfb19hrZI@fzVw=`{lnd>Kb^C z!-4rze{_ zMTtm+H<|rUygx#K@6|V|ub>c}nB&GKhc2e= zy32R8PcUIzT|!12OHFDsD715%rR(N-ZS0AgPizO`zE;c+xXRhlibuj64u>Z%q`0&> z;5idbPf40CdM-H0Uw5d1XmnKL2iyB5^CPJr<{W!cPjTOx;!6FE>teaj8Q%E4c^Vab zGPBRW4j+Zb3ck{ybZ&bQY^{7K_j^ntWOg$)-U*Am5RJ)zCNJ*aaugo_+I#}|z3@|i zU<@mPdme>~#xr|kC|H56KWV)Vn}kF=60(5I)`bmL6fP{S-b@)f9f`(Ffb`^TUMF_e zLs3j(I#}1riFWg0Ux^nXcIfdzX-X&IPQ2l=6ChI(cT4V!ET$P{`rV*hk?-Tj~@zV;d-jvX+?c$wD z^IJ*;M~vdDzg_dZ8@E1o`{~tH-)9fV{rV+VA1;a^oa5O}9in;Us<6LyqijXBZ)~mN? zTs6~Nna0GCtTe|^$Grm8Xj&jCEoG?_F$F<4d&11paTp12>pdcNnUqMJ1&x@}XV{a^ z1g#v*H<=e#x19m97>37#L#NHMubY(e1lW`3Fttl-7v2Lp(A$UZq6oDDFF|{ax)8qYt|mM+8(6%tlP@u5ziSV;CMNA3mnx{i$C)X> zC-d14A!VFG7kw3%{Xk=xV~My%%Y*vS{J7Y^L#4+(i%u=dfBXDPXmLqNime~F#UpiZ zZ0QQ4z>}+eA0toR(M5di_kubj0@f{hOdHU!YzK)jWOS9W2M|zC{czc%;|DAm-^LIJ z2j(>oO}h(fn`}ln{yvsqV=EGz8lN&l@~pBzT#f35ITaOqAxlf@8s@VtEcW2BmNVll ztL15*& z<_~65W*bSo5#n;K4%V)taPd=->K%|mH6=H9cwZB4o{0-x`?Ds)BkshjAv$9Whw_$- zqPn)Ur4&T(#ddw)C`+f7=3s%S%eW@wC_i64)Sa1Cq&6H+3?{g;5Q}zZMiEH1CWI zOwXfgTC+1YImu3yBc274iJxe-{P|@58?ixqQVvhMGU;Z1v)JK|58LK*obxU&Y+?Q7 z_iy8yjMQC~9!s@4WM!tPh1~)LqCA!9BC{qkr=mshEVcG~^TYziZ(iwIk6sMNmqhd^ z@nY(I$3H#$P>H17detV>b0`}gxX!^gTt19M6LTt^KcB@k5}b4VhLV(DJ&?Gg_-qM! z%Zvf%YI`=iyZsk8Mu$#Z#Tky|AXZQC67J$y%&%qkxgw^4pEI--BX&`fc^Zo@Mn!!# zfH~G$1t#1+yX5B}ix#1r=xAwJte7biZ4y)v0PH zqK+K07=A0hD-PDH>3Rikx!JVaKgcDN2L4|JGi0jQ#%~g`cf0FNxb7B3hN6@lPIZSf zv;=GD8b8qc!dN4OI=K)6%cpL=@1%!>?_lA%eSm3jOuM(afPh=+Aryl-Dy8sOhi5kF zOso8TXgb%jrZzlC3B*j1R+ZOS?M5r~_4}vd?%5G0Q1sOnT1bR0wf$*|)9@RKKvv%_ z`4@}?Nhx{qiD&$T?6;)Mvdnzq#}u5&35sQ_ZYyRJ7QE>bkPisC^17b{pm!G7NKzlF zxyWrb^H7nE*`WDCmMRN7GCC?HU$sV1UMp(kvY%j}9W95r<@}`h7b+`)MY@cVv{b$v zQ&G`~d>PxfO>Mc^8O{f=aOnBKd3~nUyDf+?jVXk<_3&Z$4?v0pMCOe}Co*u}hz!+@ zMxsZFB4~oSR%XVl9+|{^@{D}C@D1}bn(F9M!i9Lhxa6EewMWdLLH1--9%)2GBsDd4 zVMSX;e1NymUOv2*x9SerJX+oCr1+G@HYr~n5ieSEuTe<&6@pZ1TMzl@55?of(Ho6mpe^Nm zW@cU^Y~yZC3w!wQ#Gl+${oeW|>xTWJZ0h>>zCp((;x+X`^CFu$Pd0#-77gHK zFP=4p-&>UJc~JxB;cLf+)4`IAERlTOc`{+{aG^TU{OoI&;qXaodfYyCEjz;fU{W?a z8C5hPR`ZoKheNR@dPAdixVcoJ9f(N3vpdOcElKFfMeXGt2h+M1*3v5>6qrOrb?(aQ zd6N!hQpFefwv3HE@f^7gyKT$kfqcR1*MO}*LE7y~#nL_?*VW*%}rNmKl^+w)`e>3&xD&}g7vCs4yk`sqB_7Mt#NCwlu^czJdu(5h;0txvUA;WM zhP=j?_zCoEmXuapl~En#e_iblDy&QKyl5ZI^CwDJilC>#^O7Y9uPMZArAOk~afu$2 zBBQ4VB_^sWtBikorM^8${~>*_TuIn1$H=@@@a3;d+J)5qy^= za_mbBLbDaBUf8+vSY|`RLI_q=tM6`>T~RJito`NXrZTcb1GW_US6UAe2RgLy%IuxP z&$Il|R>-T_?g7(ZL~9IWGVOTZofCRGW^3gyYs>C|P`#c}U4Y6}a* zG8fUpbTSs^&;Y;K=7#R^S2Y7h(eQeU7vsCTJ!C#G-463yp*^G{?bapWn-}Md%0zSKr^jKjo;uF#o)VW`z?SU9{%dl`|UH?UzY+PS2C@Hki$a^-_14W z3;XVuC;SXdtY+r#XX7z?2r^dPr9kleG6*Y2wv%rphm698;F-g zYIRfG%|C}S{2f5Q(K#f;8{*{jk&_haeL2Q+TZi{R*Y^Xz$?=oo^fYyZu$43fEtqpp zJLvi~%FB#nCu_;iQRQqsQ(_?_!%Xd3N8z)*=U1#>ujS%ty&CK_B@qis(o&11IfrzM zJ9$j!;{g9N!Op?*Q5r$Yy5@rUz5?m{+$e%NyjGvj<_ds#)`TD7%>k*+8iw^+H7Q7H z?Vd8=<89xl^e+V`kD;DNFY?d&+e%!Sh;W4CeGI6~e%<`4F~1!u3-4=J&`b7swK}Cu|I{2Fl1kXj=Gt`OA%usA4-(GhK*R)rKyg`F zM7hP!zf|10<@&xKF4f+0Cb^wU%&oqmTRh&=8M`(E$@0lIBGZ*8T5e_mY4H%0s4MXG%iVI32X*gs!EgUpt+RHa zd;V+e`%Z2<;{-uhQzYD9-LpTQc_#x4=jB}vADWJ+tnLJPxdG9 z{bD=T=E+SJ$1) zGh6oO8U$OiLMMtJwFrbI_yvXa>zfy!{;5O^sd$BA!|l{?*88$6 z#n;A8iit+#ZfJWJR8uFu^B0FQ_AQ=Z`|7{3NvLgz2&bpGJ+RBJFoNvt{ZWL%d4rR& zUyGf#cdhnun~OF(gzW${g8` z1q$GF_8cTI7RC5dx3W}vcbr;R@sbCg+&_CO#w(b=9M=6V6ehq`QsTJ2c1uXnoFxA- zj`{hM1J{U@f_>$KF^9pf6W$S^=l!ZWrkM5SRq*)iH5b?95U}hSC0o8GIg{ZeKA~`8 zArFCn_8CrLAi&_QAu481g`y9dZX&8pB-_?3F)gtEE!9FAz9rW35*3v|_gYOD)B4hJ z+a<~WiiMp;)KPc$RV8M7d3eLo_Aw$5)PX^{evd1`qYDyAf$ldXqZkOtBCzvyqC!dT zEMwOGVGkskU)Dyy+J``m`Mum`D|H^kGgpLzW+6H`IEaA+dy+DX`x|+)=bdUSyEUZZ zgwj!0gSI=M-@CnQyv994B%7yP2oK`un3}p+I{CLKfvx=OSEyH?6b;-y@y4}n98JG? z|Jc*@pN#HE6%?m~a_nmCswPv+H52jx4TZb zum(;tj4ulsLMdL;FJwA!&cXo?;;pO9ggi_Nii5r=?5%ZasD`2bPO|&ytaKM-O7ikc z(!P9}YVA*W9-0LYuU<>tnhinTs|sfDZo#JvdGm4&g5~xjCxKcuMCV*CQ!@ zZ$2FN$^&Y?593LJg)KclYm919Hp^n(2j72M`G=TKC+Ip%GWM-tc8RLWB5~Bt45^#3 zir4|tH3(6!?-|pnoStY5U_WV^z)iUydh%TkU7cozE-j{8uX{xIXuUSwg@}~C6r$`+ zFm{k1*EFVfHv2o-mpDC!8k1Iyev@y%(x0$zMdug(Tkg~(`avMOdbl$64uWv!_qvZw zO%2ZN7?wbZZ5b(DY<1qoYMc$@Xbwx$nP|D5RUZEbAfbA%F82?BASFfo7DX{iw4Y+? zkDCt(iZFon{&8r*DU&;`X{h{-qp+|L0*i-0XvN!GY3`u?S`_?o_8^v(3((R5}EP)2F5ma z={uQs)@-xJ1GF>O?+t$T3CIR+c#q`8A9q%|2tIeVJ=}uH$2y`kppw_A=%B(2`+gY=fp}Z*gXO54wsov0KDLxh!qCj{IXSrSDIb}2u5N|gTA#nWu0aZ+B z0qC3!NOtZ`=G0~zu|kY zqSouO9>N8f&rig}VXGWfBrD|=*lshi-wr*7%F0`Lr|(RQD6;}xbp@GtzJ;PTQ?(8R z*LjmXWC8>d-mm>DDGvnRC={|bLM>oktPQrJ5-6_Hoei#sTud`KgSi>stvgAgwzJC% z3NjM^)&VFvZNtjS{z29&G6|WP9bC@IeaW734Bh^GrI1@j)8GFc67{I3!YwSLfy^6F zF6XPIbHofIBZPhI+m!{bmj59esHr)&@|Tn?m+`9yqrpWNS#o8{OUuX{%~x7So^uPU zLJ)<9Op;n!o;!euh2Ddke|QNCRop4EMc8-pw*SJtkALvr+?wR9+PNO=_?b^O!?Y$H zK_8lM?iI;dO(68Bnv|tB>3q&U`t^C4R+l};EV3=KQ^4C_hv+$K4~FPN?j!(8f3(HWKXc=qMQvPg-K)E=TFNdN!!fXVw4aqd*u60@=jX3o@#Rlo!~-1e*Uw z{e46GMoX)L7cN?k2pforlZ-}8ys--igM0u26o}t+w9H4p4#Dqsa=xwFEIx#fR&AO%hyzfofbAu>f@W=(Kt zo8BU)Q)Dl#ZK3^CR1n;tfI7Yco7SmUpJYcYrQ>bp3{fd`LPGjqp3@8#X(0?i*h4>3%A=K;>4wY{VauS1$m znF+V&?EV8AHQM**j=i+jixpl^#NYpySEw!a4Xy9wP710FtE4Pq;l%p(#pln3j)Ka= zYq!wi z;_l1;J*bX~@Z6D9E^{_(DBG*Gfost`Ar=w^d1kNbLL z>rd?rZLX#g5VquD7+WQaCh2m>260YRw8fu`6?LEIH$&2YGc5^3*%17E5^y>e{p~OQ zASC%+k{Z}7Hkt}{+j`%fI(s)(wipu_4>Dd{J)Kl*ym^`6b)H8nTFy&@cV5js?m}(< z;*8EB_--{nZk==aBsM6u`TJMH4!ZP;VC%pC+-_*o3# zfe60x2>hEyF9QkFHeHFWey+>GX>2sx>}0M3%q%okp=c8cc3i{WAh2DY?G`VbAME4X z?{{X?8TJ0z(9+vP-Prc0HFy!s%C5ld$RM^v3{Os0?-)Suq5Gb9W$9tEJ+k{s%g|0KE-}6S$a--z_XudO%VhQ3Pqkla zX{7lbYMP$AnaaFCE6&5p%2_59#$D{xhD8H=EC+4k46f8Za_~9*OQapgB$Tt~S)-nl=vu z-$?BC0Y5=au}W>-eq!&(85eb4sFy@LgGmUF?*2`uvp#G@!<$Y1U*l^JjSbO&z8?iq z$bQ%u8}+eb&WJ+hWF|uL9(mGYg4ch^3~D8+MQ+qLeedP5@w!)U*d`)Y!dbyw;y(de z;C_PpPXqZ+G!6i3aet&+BA?G2KFl$55|ptfs}CMkwTm_BuKw9_&N$n|ZqPojIv!?n zFc=i7MewCGIUB8V);BiV1N%W+8MYy6U{9`<%T~N{v#jOdYxb8KTF@-ZarN~v2*K@O zA-iaphU4-Ebwv{YhVf}2r26IALM-y}5p*Hhx#d{J*N5Hl^lis{<)vB^!wbm-jv}b~ zldjFnv6_BrGj?&=4;SKzrlXCF3=?R!k)-xPjOy{?Zv}?KM5D-!8Dfn1sul0?8v4&6 zzzH;H_B7~&)t*j;p}tQ!pxWzvbI-Hl%*Sb_pHW*Q>5Qfhy0JZi2baAH&M6PcnO89z zIrTv4`{tI8I!M^Rct+sck=fh*5_ipuLFtP7j zD)=OU>pgr07fYkQEJFQv#P_{aSy^?eEMCxL!`=3i*B}}W-FC8hmdV}L!}aBo-igQN z?2y3|R%dVs%lU74+rPAZ+&`Cf&j~ee-WnnqF9bjmYZ^DxUK-Pb$|h>a z+THG}jw7akPIln*iLZ&&asQT7S&7ZtzML7udF1nzAe7|zJnPLY2&uv&LrtwzS=?Yy zO+rWWdZ1AE`I)-yW~;Nt*8v5mz1FsK(}(JeZ$0~s_^DwU!lw;k!n4kvliPUkcZRlK z1=DG%L>H#7180kKQ4_Bgs{P`2oE5e4dJH4`<2kdBI?wW+@LiIOv0vK!XFA|dkhL;wHL8w&PT9&xWaDj65c2_q8!C&}* zm1w7im8DF%WS8+J-jMBfXpDE5@A`h7lXMgnEOJ6yf4caKJ^6_KhZgOUX z5Y)r`lH#%GmQ5&We96+KMKCMZL=XP13?V7Nq4{CrWHx4UCf)BJ%fK2tR`2DT@6Ybk z<@SwbMl#gEz2EQ={@#W3Cs-4X@~3wZM&s*AX?W38v%!fAH_C29?s4<&hz zP|kVl5w*L$i{7ow$9&ctU%}s7N3K1e-_#yQq(8U$5|`g1q?IxrY=HfcqAnd~y#*TH zQWXX^3FuVac)`!1MSsUso;Nic5j3iIh97y2^K-qECiTWIncoo%ZW@(m2A#B$9F_iq z1=vWZ%sG6I&YW3(c@gwFAk-I|zTfhC_{%0q0u(|(10V){0WeBS03?KjFk20O{B{== zLx+Y|iY0BAzF-?D00W{g@7>ozr zr7U$4P`VGQ*!CQ>>5gKVoH_|SUQ@cUr~Ggilw7+b6wIpbPUL1S*|FN4iHl5h#(<(- zN`=k%5Ln`n8>JKVJzX{s1N3pVS#xF#O)|;Vp)p~?sU#tLztv0gMar9+^1lzB^oEoVBg~}rcSmY&3xdJi(X7KD zOVvH%V|3LYx9RLL`ZVKYcWAUy?{^aqaa)X@l2W7~FIf}y2ZX|Sv3AhwY_Vf8nf7;B zy48@IoA$2{;-AwyP6H&C==?Wl6CTV?O^)-%RT<1B#KpH6RKCq}TuzfB`%r#eYMM^K z$*TNux{5mW-~*xdUvSNBi@^q$INmILtYXV-Nb<}U=r6#bsd?F9)SRzb>{Lr=45nsW zd-Z*Vu!J7v!OvT^jE=7T1oC2SBQ6)@_ukxb8tSW}Uruqa$4{*{kd(0DeeCFIwZA)p zw_)glKO&RFtQZr)Gan4o#|w(lgf4b@V$AB-UB5-r#QvCA>{jri(+tF6eo%EJK3I0+ zab7WVU}wzuTC1JV44~-LGav_ zbzPq})RmRw?{zWRENpYtIWt1nx8^T%hblB?Q7-AGUaa#6%FGg}CTCohVG4<9iDTMi z@IGHYoVDA$b6rv0Wg`5~@1c8Sj^C?E&;HwFOj)GB1C_z#{~_v~0y|lr|L-IlXJgx& zjcwbuZQI`1wr$(aC$??d{O>vE`+J_cn47tnp6TwY?&(+6do;hk1>7$ZMxJEJmY*-L zB1|I2R?V`!Qg`UI6OF0IC)3i08snnmxLJcQ)**D&6>2-W>ju?tYW}5|@jzs1f0LT9 z^TR~-1A3%ffe72wd-(CHA$6{^b04w|M_Be+?t9*e@h6h}>a8eyLk>A{7_~XJ_Yn>j{BE)I)gTLP5yoOkNI2@p zt>r_497@xRrC$g6@4i=%}yo$|?u!8lS8sON`@YT_2N_eD{5;D4ceB!r1yJ_t)IX>%>0n90z zyk29wchZF+6z zY4PGKpFgngu#s)n#?uR2*18_BHpjG$*Xwmxy~)wN?IgjY&ZMIvtGvE78KSZ=MJqr; z>Kg-L)SbGq3LrQd48Q0*A*2g6W3et;*jx0WDB-tywW>LALt+Xo7rCBj)h2>w;-t*Z zA)d~y-hD{PclR+iH;}1PR_I(Ao2!veRXZZ`#Y5ma- zM#PCiY4%6vnb~3t$9?ooGyNkQg}prbgWi5*=V^-F?nj->r<)d|*_4&771A6&Z4<15 z;-$zSoNr{NoV61|BP=zuP$p;ZiF^|_W+*u!ROd;TXBOG&N4hsW9YDOF4nD5YR=pQv?+LMmCfeS zE+(+rdx%<|-XzbG6FOkT* zF1T^1DCu{1#^I}w?jRfOi#V~YrYCv%s0)fcLp4r)1d*y*FkYRixB;t^CExDTxgP-&%0skx%Vebz@*)!vMyj;ptmrc2GHhWeJiZpiSNL(F$nSLEefR|s^) zN28hrUM7C9O1ZD0Fp1{n?yv@mCe%6h-bMV9U!@tAMWFi?Zli62T%rPO$!4 z1=b}%l-j_M-8W>}K>T<=Lt}@R5@<`(&PQ#1oZQmQ)gL)QRn_!-kjKi)0oT+(0Kt)k zv2NYN!!|?q*&(Q{g0ZhPp86Pfxp>al!CRH+i@AK))HzdCv58oaXlx*=-;j@qtoAek zmE_qgLi~u`D~>A@zXy}wtna!Sr2|&{P)6)i#O(qtZg0Adld$UdML6N2#NH{cRZ5qc zDs}v7MnKxjt8j7Dnsf~uNc?6%(dgq+v^2=f+(FxQDhjV((VGY8BKBBC7D2l|D`v95 zy0WQ77Idh($&HsC|FurDZ>C&31=zn9Gy!5y+VT>giH-)DjaZYG>8Jw$GG8yA;B<2f7@ z3=B~X0MWwhewdEj=BGLmwSVY7(yHxptX;bqxtDH=!5p6LPBmz?%5PJ^&&6HK)24}5 z`xJm#o6!2`$fK4ea#`|=F3%TMLB*#ReLbP}2gNDNa!i%+B)hMNEQSp7yMD6I7nCGz z$c*m?kcFv@@$OqhD)8%)&5>89|HrQax5Fm+1z8=yvSkg*&?dP$8T%)OrVJz#CR5n) zNE5%a9$rKY+ujRgu#tgljj^bTV6gOssMwrGch)02HtZw@eKqzLx=O8^EHr~&dwWLK z^5-eTlY8;ca`CaVwhte`UCA<--z`NP0GO$A4`XA!!3L?#1@oQR8uL*~H^8=9fA5fE2)~D#gfF+EkE)7 z1kVs~j%>y@G@IJLlqf#2%eW$7u}iE0XietpCIA7?_x(&1Mh|d1D_Txn5Fg*FId){L z0O{Lm6Uu25VIe3PayUAot`^cJ#*dw&u_KZZ)tkw(scJs>w2F2pn!GV}w=rTHw%)!S zPxI;>Zh~!4x8wPPXxlxI_*A_y2Ak_0W1>XjPp#|IN0Wz(tm_+B5){{n zzus1u3t9*)OIDaGlDsfE>M|)sAiNKE8=7OZtM3s9KVZYA)^P~LN2@t)^jn3i{o+1z z3bu$}7*z%p8v$)Ee7J<>k~2h69Kt;;MVuMxq};VwQjZJUms2V@am=5&W7P74BrClo zR|O35c&FIuVkOvv$3n;u+Maw!zD~%J!#)hGf*|bIoK2?Dz_tCKCw$>=6Cb0i^nnrV zNufyhxH3VDgxUwmB`xYR#8&sGUt3WE_FzJUA%Di-S8EmXFG~@*R@N zfbf}(DUfPU8^QA#d3ei=L6?W0SB9)H1}AZ@iqAW8hg zhbDb=^!HTu_OxbH1)bF`6cKSjXk;Xj#WsXc>xsR5$IQVHK1TKfw6+GkKEKpYnBqyJ z$zb=+ueamM_QE2YktHSNbs(4$6JFtx=u7iO1C((jYqbWXR*y$$)oM1L<#`Fwqz03s zIOT;bO~BYFc{I7z6an+Oe%I3#^#gb2B`nU{nV<_PuCYo;vsb=PSX!Q@oAuefl(#4B z?U~zB=O>q9Nq29icl0)*;Df~yjw~r9WyHh-&IASL@P(CwgTrW;&g9-FW>K-gkI^>M z)ufHEXC1GA?Ca{igz_FbyPf61#8zD;_Y$?Iq2tP^=G^M-j67J28RIvtqp8n7{){+4?mE8ce-MW>|m8PnTddS*9Q;oGsXYplTyl zXY)B&jP3x3P3Sa6VAZ(vm&kF-DHqTCy-jE}W-8|Gn^*EoUymD>y)96cqp};HLRxKP z)WP1ZG`#$h;n&7s{EhGEg|o~gA_bYsV2hwir!At~O~kL`+M154w>Nz1SeQC#M-$H` z$cVMg%9J5Aw@TT{e8OjM#t!QYE^TbasM;HGv<~mULJD7A+~8@7)D-L^v^{*q2m33% zn$dd`Z;#_=0g;}g&DhPYc3C<2H(JuGp)9UQ)Fq!E!9HSLkl-x&0kXuLzjomQ_ONG` z#a=+9YE1COD|!5&&myEsQdxp5S#c-GC`%+eNBZ(>U{o09iXDXd@YQyj{eY%CFz4DZ zHe1p{k|{V#2@YDJh^BgMVl*c2LlgL|0yST~-i?JwLT}(8$$`MlXAPy&k77$xF*wKq z3;$Ixqs;WkgSPIb83R$=?lg9B^HfNxaB(Bam9ZAd1oOu|O(8e5;xRXu)X{@0|57@A zo7$)%0H)fkgUPY@;FBW8<}6|imE8t4jdyL-{^wSqq8v&O0MkvyT1<_7l=}%*bRo;# zTMrpTsC1))Q`7|K*Dp#O)(TuG&in}4CXSzlDt&2jxG;i{0{q%WVN`iEiXx3o*T)V#Xm!Pk^9fN3Y>xBKH!o;)#2cj$GPT|^ zax$jVeJw62%>r}3&7I8HW{O`5oAS-E>JK`0m6ZW!UgY}YYnWm@=~6Y*-2K|y=arrsay(eJ3tdQ;aE7!;kG=OUTdk$B zae$T=X3r{JG=+TJ(ixrRRVD13NhZeyDa*a>6{RF@4MA99gG6jq*8124up)E${M<0V6dlN<9ov#XAC;zA+k~vlG5p`;-QEr|z8K&66iFW^u63C?m zQiNwSi~zBdxViq_jLlG_We6Q=*+i2KF(tsCZw~H)wCzoA3wI$A8syKD_4w}Se9@Sq zn;fXX$VV^PdW-#s1eHjIl7tXaQ?*lC!=G;Du`OM|g@$)<`Tp^Y&nBf;vpFb?rziTg z%Bh___02_lS4N=tqPd+TTux!6{?ZObsl!hUA@s~eplYU!2Ws9ZBzb^IJgcm!hLYzn zQ_5fR=9kHc!Cs-B$z!?LJgckyQ55CGDGwMw3caZJ)Qq^O-IH@8nfe&9v?2l|n=flk zvqyNKcZ>Z?SFxH)m)JOe$Z5wRt%ROi@IU`I^) zS0vy>cP$|EgheP8^Y;3A@{V_*N)Xx z`NS&7)dtF%7%9W~=bQ#~zWK0SYig_aBS`~J*}@!fxsKia>zLbM$N-qDGvZFR&6JxW zSq^AKAT6`kCzs}?big2Um3xmaLKr=ReFo1#*0$AXJfxVObMby=vfGI7K(M3fss|u^ z)+e5o%y)99S8U1MeYY&0pRNFKJ$hbn_A%`~NDh)4@UQh7`ddbAMOFgOgr2?k92e+v zop84j8Swuh;J3@uxK?!&e+d&@ZU{9~0K1)0fGbJz$n339=S`0wuyAr?x!@nC-gdk( zfp`N$ga46r{?kZm|M^w_3c9*Y2uabK#FmA+D?YH>LJ`aK(iC1#nyt4z$&@}UIs`@0 zOP>!I&~!p_dI8Ie4jB;u&AjA`x1eBwy8Hz)(2ukCyoQ(P;J2 z#$z0^cw=m|N0yYkX2(RL{6%w#6=9(Y)H=+{ zXi;xRA_yP#(Y5(BGjEE0{aE^pDqj!nyu+#uHb>m)H}Bswr8p>I0z_C@SO9~eXhS|K zXx5bnLoU|A@<#ifd-DnVLg*@)D5E+;adna+wOhD*>Tt-yCpZ$mhMWT@%2qUd7=~5y zG7JU7SEIA)020iI#hf)2bPZUn@xyEMo2Ld!$k3CK`GGa$*gI@n@755jsL%tHVaDs2 z0qhw!rQR+*(435TDIF6M-7dG%6E2kovLvdV?N-b!%^2i_#q_n~=mZoDel;+H5&}xS zX{o(r@-R#MuFapTRKP)(xiUh$eoWW@D$KM zCe@X?y)0$OHBL@cZh4F5ag)VFwm7RM!vS#KVW)4yl9s7G+J)l}PtkP16tGwooQTs> z#fD(O8h`Y{GKT6-)*G!|TZF~F6fs&oID-6C{JG?ufKxmkF7YQc?~%=4kAwp7PjWj5 z+IO{Ihz3#x9Axn7B8u-n_5yhNYzC^Lz@QM~r|tU62rnhUP3Jun`X*8^nj=nHQ3>~51xh8KPES$=Y;Sy6dti{R5sdFlNdd3$XgTU0} z7U>P=my3O1)1>RdNIFIgsyD*l&Olu!pwDf1& z-G0smWKG$4D7Bf&`Vj?o3XeqPx6Nxj^Pk=OcNDAD)*EkMtO@kksy3r7mbz{L;YK6K zC&Hp zw3T-_tIASwOx25qa@+gMNrliE)7s#Hcvxf0TC8@zyP*i3Cyf#@!5I=^(v$;IDbovj zez1kOHb=ZUyY1b%B#-|prJ5kRNZ1D#uEYol4 z8*z*nT1A5i%~UA}xe^8C2vfP_yT%FE;a=xdvj*J5Tc7TQOjxQ~%pwjBRVdYBRsg_o zsr}Gno)8c$jg5>O6E48h@GOs#p*{4sU#3U0S)C7mmQnooOESLU8N=gzO4*Us?#Eoq zOPP^9{GYIU${v%hI`nyymO;@hK(_3b5%0&V^D0tkyFzxbY;yLNH}3@?1#rn7R`*(= z-n7T|m}4!HCafw+%&~h!6q{lxG(0eiB*ku|nRVk#)A11Cx3vgn%?D~b;RdpupG-m! zN+1{GKi`w@s==g*_BpEB<9744^3}=NQbSylD^TD+h(rovrmZ#W;d+qt{HE9@)`p58 z1nfWDSlXJjKWi^WrT`gfCP$%!>UVMw-oO$2WZNx+p0gLi!;io}BgeZi)_gLbiquuA zOqvSaB&;$dq#r#me=cqdN~SyPbI1G?pcrA%+HC{JyKOaDk>graPm`0dEp5sSgaxA6 z_!nxQ^m<+MxTsb>z3a!o>fpD=&+DMtmZPGY`3=perJYKivzF^#`(*{s^q;;rMfX<9dRr zWY^I8wqGJmcGwI{Va7MJQ;1%tf$xL0z1{DWG!IBJ`^b&3#4ucK<%zjC6 zMqHzdt|yq!<%2-TW*ipxIgFuJ#8nWo(fHgS9z;qr`QK3jPW zSjs7S2QRKqJ4{h#K|fY(e{XfuT0Bf)QN6yRJo7*Yh35APn#q}Q2SQd|iP${o9+ zI>mN>j?jG2+`y%E#kK9}$hwViwR02#A9hf-N9Jz^XK?5<@h~ZlOLmDE6uf`E(xPFV zzB+t)GE%T9N{BPheWS#FbywSkZt}Al&^cN{r(7Tu@Wc-MncH8W;&ux{nhw2SuGKjc z)-J%Eo~ZMD;EyoW@m|SYd1;Hw8;vrXeN#+r#!-jI+&OjQku&}?jW>wm7bVuQ5L%>; zOddEo*ORNku!K=g`eZ4z7fq#*aD(BB|VkJF;sSf6E7>3?1ngBE+)X7tLftMnA;@Q)|r z`clpP*KTMD$M0}+MuJAls-K0Y_CLZ`KjPOCu*<7mhfHT8lV!K2*}+9K zicR9Ug$39vh^9dDLM*@Ri5K+|MYGP(768$N%YMVGki4eAmc#D(dw2L!O231WGS|T$ zd{A%Y#xeG%5wbLH8Xw7)NlCMQEwuqRNpf0mq4(7g6Th+KyMF^K^?XoLN(}mSa&G-$ zh9@z829GXLk1Mj8vR>oQ)MZQu4Ta<|%^W48oDL=tcVjV=vAe^sV38L}ycd(8 z(PC@>(Wj=2b8|p1iT@E+>U+$Q7GO(E1Y%onIge>0NtAC!#z~mO1>75D@kkMm>m7Ms z-BhL`Bgi*7c94nw^C##3u>hRI%6Y$>Ka~9ZBoyUDtI(RvhRIqWWmbygiv7=MEcmw%ts(=k%)+fzv=bx z8CE0F?WHtWO^|A>ZH6rPm2qwcXTSS1@BT8_eR^^BaIhuGx4%24jtBs0nOm-S%Qto) zi+a)9W9azRqKoHXA}kAWDG7qvfauC90U<}~xb^5b6NvRHMx34_0W)RU*viyM@Si3l z$gP`JgGP14Kk6qVXN`Kz;t*r&G$&K7qdj%&+3v*sjOg{5GHNCKjE2mZ^yoO(I=cvR zex}xB5%%#$TDS)5b;6j?SZncHJpyxmJ|JL`)))cuei|{cb(qy192g{%l0ap0Z6MkX zA?6s4BqNXGchKmyk4VB~3Yc$+4Ww0hw%LHngBmJuMbi*woiLhMEZmZND$(ocH7yeGhh+{Xf#c)nsjjk(M>QpoeQu|@>xiQ*SU#v(tHUIeyovK)a zkh5P~;aTZv#FCvW(de_!yOy7eeK@kmj;%k*FvOyR| zUT06$6G)C4%!wwvB>a=|Jzcu^oaBGiTQ!CJ6PFoH{buHgc*mCBYO_W;+1os`~lx?^7xN^(JxZzl@@_CUD zQ@JcxsODEJ?^w!}r{)H6q4|0Oc3c`USU9;oe?^ou;qhnn;krG0m-4+;{}pK?DmTT` zt?srrWxwg|riRTM{{Oo?{39Kr$*wtk;ji+Qhu?&US_bR=?v-8YQS|c=@`Be0cR1Df z(XywOiHLu^@|V3PQ{YqyD$Pv}dILI9*BP2UZ8x~O?B>T-?i0een?tPE;p|tj#75+= zZw&^Z%}yj5N}E1j=6@D{sRSKqx6gIEYlDoJNoKa!(nNow`&^ma*Vh4{?-QkaI9tNF z6GWRzKE@#hKm?#L6%dr!Ov+nl>{c3_vN%(oODY8ff;_W$q%hZjObOtj?@)2YPtiAq z)@7W7@B01Ry*^KsSO7$!hh?+-nAw-R%EdAk0UC`1&jr_R`TYJIXWp)22MDKSWOg9oj?fC)(V~4 z4u?}j?;XMPb~C_Rug<8)7Cb=&<#I_}GE`hLy(Rl3+2Wt!K{dPs@Q^2;#2AcC5J}2> zK_ZPc4M90u?$MK|8h0C&`cmofW10BddV53&V7NY$!FL-sdUrNg`m->UwPm12-jK2~ zP(2+X3hJ6|EqWg?rxuv`ME=!RzTCywxWLET-ZW#?n455XEH`w;1)z|>RSu;%KE@L52)B^DLKYCWld!X^R$fyJ0&(LG!C^>*qkEeWIRRR>oG zv{C@pv`1Iki%C=T2~xP|;Y%L=#@p3L@rZwv@$bec_`top zX1#6B&YD&H*gfsS^dY+z8RNkL=s$Adq>c1(s zK3<7f5RKTgm&vHea-V;iJldOFtJ>a=3r7_6wBE8L_}&*hcU;ekwuI1btMO+Z{I*?v zAg8L?NJ+bP8bUygQ4Q27Drt#0Q?M39QGx_f+heJ7>cQSLVHsQ$&)vQO@BG}K#woi8 z(VrZcolKit7?@JR=SWaZcgYJ}R`t5ym@nNdpY0NL?0nu{4Pm#-zluFR;l9@7NvlT_ zC(VB<1t9N}&CXM%|JK9>e@#Bqk|0*f-5eAzoO+F8{Y3*R&v(83hj5xl8b%kfuY{i3 zd->kcfVg;xqI+(yTUuBz<`^S^KE$1tH&9uLupM;HWCA4syOmg}RGRyE(P|M^FR}wj z;P)d}@|~lFqsL1H-`L(=SRjs5#V|58Wq!Vs?r#{7@_5)9A>Z9CFOmWSp8b**vO2AO zfuUd0Wk)_G2oF7>8lTHvL}1f!Uac?eTc4M7B|j>5D*=OAN2*h9=3w)~Jph{R6!kiz z-~OaBMbMbz`J~IIoQ0&g1u3`hD?hhzS)v%Nk8a;9qHrij*7sI>EO^7P{9jOy?XKwp z9r#{>?^l#}df{X1Tu88eSqoIw0n<{$siu0De%dlcH@X<3RiQErCHEaSuykJU*SoEh7-H~dM17q*{ zGQUr?S;V?uF4o8Bd3h;3%6iLKy4sg%urjzH;Z65NkqH_1m%2P2A%?S^!@5jK(pxIR z8puN;J2_MM=UP2>EhLHQ2b2ulJY1c!fnVCVzlN3NUKqK!Bta{b<>cHBep7BGZqRgG z%ac)ZLOkCYAIov;sM**U&i?YBBJPk|EIJ6}M}z2jOT4$0=j~Pt6$oQmY)%^LZ zvlBF6qRQ|*3<^(VB(cb6ID`(y#$@!vmi-?+he9qA85)L_l4v~nCVmPWsKuV zhpfJux9TXz=ml-{to1OY1*%M0Qo`!n*Yg3aZwN4Xy{OXC>61y!tc1cj63?hKM~!3Sk+g(e4AnQTJ-4FkXL3%^o$B5`ULirTI2nvl=#*&zvtp8b5DdwjU@pdv_wZUpTd=pb(7VX*zUV z@E9412M3%+K66zA0W5mW7IzLR$r-yuhD{g@6gl%~Lm|Sf28`$kEw$|^5Q=dDzkZrv zRy8R0Ei87}r8siVU8cf{TxghPG8<#rtTqFW)+^ar3zM%zzNUh5(|9Nl3zQz*KM>WF^DLkie`8h2n82n$^+?R6v=7cxL3ae*6I{rZ8H zqzL87xh7Rs09`z~-O|}{i43#0xjB|lUH2CF_#*A?uRR@UwTwG$iMMbNWtFq1rQa!o z96zCQWT%1$b^-_u7mN{ASxP zN5*}>Hpuv9Hp2X?Y4bhY_(HNI;~B;*PUFUkHAp$_LYTYLqAalv=$Afpw@^an8vEiw z*K4awgJspYQ(A#-#&an4PO%{U!^UWu+&L*r25Uy?Z18dKUFyS1yO!x#nfi_lVSBJ^ zx3IV~YxcV)(lRUs62pMap$rKTc07ln%!r_LR<3{_5V zazlFpqai93pSQrXk8Uj9A(_%a+v1&5Vq)tX%ofkO_W*1C^+5ohCqoUL3dw>D`JFc% z(1fRZFCbL5i~)wh&SHzzqqCrpr@|@{)qNk7aC+tfw_5Jt36RKya1oMZr%=ydZQWyd z)Xf%I1`@@!sdf*Vj+&-3bu%m5FB*qQqtl$8xDJ*#Pj;`9=^d zLZqcvYYB_-;ZkPkrjyG?OW4lM=}dm^=9PHr;t*9ADdwX7C2MLI)zPh@B=_PQLB-+#(hoIbWe_DKU z9dz69m!e!vfs6Z z@oRbd?(O6@UonQ_w=3}Iy36FX%HN#7{GDRitDG?rJQN2iOMw97+bJBfJUlyy2e`X# zj>V@B-E!VQnA!c6WAc@W{6|UwlrQKT76n+2e|L6Yr(YK!OX!MhgQtuFeA6SVPKX&E z)Y}0SVEheFkakZ8P194$XLx-Tp-Rp-^Md{c(x?JQ zM=#+V1|yZX`p((qxB70qY1wWnM%XTn!+xFA%E zhi@=?M5|VNIDxM^2GXFoet6Na{qS{I=t}y#8EH9MYXW|I@MEk*Y zX0~8)cMofvfchmYBv18Lx@ZBK*J=$FAZOv+*3WOU+btlJWqI1F8v_)hmBlpGN**m5 zLt@kPezzCmjoaY!$8!Qwp_MjZ>2L~+9*ehu z(P7Y~O^iC^m1=D)NrX>BLx0oC5AuQqeJ`6aSv+`Xm!WGy`@+hj%$_@&F~J{o6s>&a z?CV>9v)w$`2u%^2Jjz$7GHW=!e%E~-n&wUy}q zo#yoyM5~ZUgtggkOrm;nU^$eAYs53KaP^T z<4C@O7b#JV%Sw&R(<05ZR$-d*SU~X*TLEpRFASdW%XQT(@=g8z*03jBYrz;Lgr@ zMDn&c!3i1FIQxkqik*V9&?jw-^8Eu-292cj50U>} zhp}Y9W=!fB&^LW=wzdT9r~yf#fGt=s|0P?^;%a@Nhn`%Iw`)HOMz_&``1uOtfeDPW z4Hx^j*-|frUTVooy^Mf67-<|hcyR$$I37Unu+04o2yJun*T1WWd1q*siuRouJ&V zE`MDY$Okb9fml73sVTEX%-^Kwvwg-^bZbh^xT3#*x${8xE*IVNC1IV^(d{YFrPNaB zyn;BBO!|^X>v;F%K4Z#f{(by64Qbam^!Hf3AtE@bPI$jBOvF%lLPB{dck;uRVkZ#l zzq9b4i3lxVGE6OOttj_GySw{$O)CD6pD8T7IZlP%4ej_fuE&xwe$b6=Qhl{K_~=J= zf^i1QPJh7x{p4$g;d%VzITvMjQ z6<-ZFp0Vo||5_RBMGI?@u3}HXiEB|CZc`ZV9rmqKM7S@jojugg!5l7e6+RfO7tTr> zNsfW93_K=Fv_F!7$|q2`PrN|Umg)tUAAn5R>^3)z)>6klWz~8UB!Fp*!#Z!~nogTm z)Z|Eo2f-D5Tj*b@N@pj76qut z=!sUVKYIK$HB-QBqZ%eDP&-!Ua{@j?dcoGpc+;I3^{k~x8I{cDO1;0`%#go~fOEO% zJC&ui1jkU*iV`ak35e7thg(WYO|c(F0hBzB7@|_i5>X@Z{MtY|YQKCjM9_W6RKy7TQ&#+Ww`~e|R!L0uN+GtQ#Zd2?~gFnbl`}&P|nz+3%61 zEeZT~Emto5f&1RrrG_W`I?+U_qdCU-TsxJH8{s+s4)15iWUx#LHK7Fh2#Av0|CyWG zKN0$$nC2TVz+YsQP5=py_C6geb&;eL{}W{R0A{e2!_jfum?43Net*#*P9)yzgy)iU zZSh**I(E+iEGhfW1>2+n7D&C`FoCb=iOk>y#X_{kWOotmA;#`-q2}+wUl|8CxDvl@ z$K+|$h&=NdNa#zjbAfCV(qVa)UCTP1x)tQ8SUhe9Nv=W!BwHu;r3>d=Rp3YC3r1S% z=!Aa`FE4z3a5?wzY)!MGyt^-|qYH&NDG7HHMrb720gmBTh-Fv;bRk~`6!JE`bq{e3 z$?NT4`(Blg%`D}0 z1JUM+XY(aa^Xi+rJWmmaD+8$q{|2uzzoI56%+a&-2m^@|=WY#>RBoSH9vN+Wj62XA zZ#YP37-A>EUz5cXzUP$(y>#)MP28^kJ@5DbxdJ>iVW9tdD7TSp=ZF5}j)cIx;OLz4`FmrM*H|5!i!M zP*DDmhOJdX(IcGwj%O8nfLWi1Ie3_CbkTRLN344)sV4=UozQPp-`6NDc|Mjx1kX3< zv;%|i&OfH?tXd#vh=~aT65)PSs`>h)*r%(%yvEN7FM)chdxS^-P>9W*uf(op&TiV) zag@UudV&+J7=y}3RXFk|eS@mg*rfayQvSL6Lj13jUUEw0^z1{aja{}P?wn8Ai4q+n zdJdEdY?uHXg0Fvme0Y$=>cmH8`UDu~=SBN|!$f?~zVjs*%>O6V@JWY=QTl{%C}Yyh45enk$Udj^|6Z7dlOdCF!Lh z^cVD_T22(tS=t+I*-m&k_?s+yE+0l9u3C(?) zlI!V=VmCR_Pir7&{g$X(=k^09VPG&$=i(X_RyP?oqXj`3~&k-bb+ZI4;`* z#t7lDyY(G?`Nby@~ZqgX;#7x=h7YDhz z3vgtW@faykIk5TTsu;7@D@h+$y#7`??A7uyr6<2XUNACO)ulyBRAw{n%0>3@)EPXS zf4FH84I2pdVn}y4-I)Sqzb4)!#l_ewLg(D(TOA?5Cq80DDtJr_mLZ21nqv##3mw?g zUbq-NXib$AI8^upRY(aSiSmCFmkQbByay8BqScZaCMn@;wjwLGOPNg2(||VS9p%(8 zDnN@n6wSt>pWv$DJj3_m^+dy~qC@)JSsS=~_puv75ss$@@^kdzw}dAcm2f=N>_tTA zjaVebBEj7Zgk(T@dmv?bT@wWyX6=NysyYB@0yh7Mw@*DFgS}puOx(3}Hlvex|H#g! zPi*G^<_G#4Dm4~dWJp$e6GN>SYHbZUTJA|BOJtF*Hxmh9Aq{Bacx!}dId(N$IPhKp z-y>VzBa+fZzBu1TZID7{6kxwpXy5i9hQB~f9u7-p`oa%)&*!= zsUZx41V9Hg!lb~oOl75IZsVs-7%`-|U=JOCt`PzpWn>tF4!3H^Fq46+(J zfl)|pJrQGe-$^c^*bMQMWJ~7&3xoDJ7N~yq!QV%cm7)rrFyu16!pRE$E94!zLEKtfyQrX5Ll*)=~Dh z-IQ$vXAV>Lk?V`IAiFDifln6z5A);aRtqC@1HOK`Efx9&vffZVf$~j$*zcx053JwkziC*D$JFLONeV3(G+}J7g~N0*sR6vp6PYoUsFU*rSsG9-LCKn0it%dd7HE4-G*n9s6W}Ab=y^a2DMqc`|-E9)?m3} z^~wG!rj4MGskFkFO0Pg|7Bw6!db&65fYRX2B1#7)F^UJEWAJs<59gv^_MBB?Cd@U5Fz_Ul&V zeOF_hTaK;1+H&6qdVbSn>ZplZzvBrN`;OP^d%wE7V}7>3%J*rUZGs(~Mz}v$F+Z#~;qq3lW$(jR z9F%G14E8AchNmbCsJr@joRWFqx|4EmAbfpd`%tVUG5)YDyPC-gel~3|XsQ0_Z2z(D z{FsMjVSaOvP_kHOa8)v)Q6J6D+aEH1krf6 z$^M?4x8QS6lCbn__>M{;F7V zJFCGb49OyLL-UH40`9RDooLM%eOb9pXE3Mt$tvr($wlnGaPPWzaXZpbrMOKZQ&aL^ zIhwWvAi2L4KXkL%6~{i7lv~!bUNii-gA&oe)XzZv%Gn=1?J_FTNDl~ObbVG|XmzG9 z!t$VXJ<&^|o$7+(Mf@KNuwj2ra$mH z+EZV8Z-b)^`j-BN>lPKuj<&}>)@51f0j}5a$RrD{#od)c6-Ck#p+0K z3~y_@K?#rE-H!xq>0`W$mBkNMw$Dm*{&E|r{wIbrX^&M$g!c^x{Ojg-%^&#Vi%Z{w ztr3$sA30l>-;vh_QYMPOac5AWXDa+zuL+B`Zy;5C?23n0CfV#Wx?Te=_C(8mOW;%sYI+n2B+dLdrnpp2!u5}K> zSX1&|nL80#KZi5N@_s}V)TI3YBjwELM=h}lVa+dS+kk37P_*yZgnIr=SoQk17*Reu z$-h;k=s?h<=R<{v+_QWf;8Yzu=3Ve;URkOSIotyFKQ{8jC#s9)YM4NC0qnlBi&jIaiIf2y$tTuY9{p?;} zU!qIZ3ur;6IWLKGe&BOx}uOE^EJv9A`hN95k z-WZPhzWYK0${!C;B-w8Z<0s>A1v%S-+lp}eCF@rQ)y!lL!=?O<_wA?6>vSHz%ppFw zb3t~9$-WP|-B)z+-|OXnwxL<*Je7&xVKIeX{AtyizvD8QK78;z4?V>6|T!os~l#TT{I9W zdOYJi$yDhs<`QZ*gX!dV5o9{eLhH8F`dVtZ`W$(k4hJcp3L<3pbLXFrwm5C~`{GLM z=R)yXDJ-FY7h$&d%T9A{EWftd4nKapJjA(Q_)JBAybNY-yj;=Xc=zl7442K3I&j!^ zXuEBn%TgnX8G+23oG$urVoehM6Qn|WNF1AUy3oReZeF>fFQJ%*##Zs`Yu#K$9_Xu& zFB;dynlo-u@w?H(r;P9AI>&b}w&jU)Z2roKx&L^;bpAEaTz0UD$t$15n`r-T8|8k? zb~si-0Q4BayIV!;)XaN86n&y8!gL%#ezC%=zkUfQ_}(?8>)fW;a`y#p685CC5xO4q zy}?edEA=6x`53YD5blW*pj;1XsG&7};~XyqTU(scpX1J%xqWF^CERXrklxIps>B+t z8@Uuh)DM5Rl2-Kvt@6@*de{6j{QqdW>aZsNuRTCYDG{YXM5MdB1eBI;1f*LS%|N9j zzetQ8Azji9N=l9%U6XP&G6o~wiNAM$jf?Ag_K9=ulh1vKqdR+4YF0-ioM@R=n}i2$ zP7UIxlPpaueHeIU+9YV)E(t1c(k;9HQVVB#UbtHjUP9dYiv{F%S5yQ>+F3DTyQxDO zc)M!52V({uN&|wzjb1Rk7%vam6g|f>3+@^7jy~Aht>pzkML7T<>lmyk5w18Gx=iyskLZ*fPsE^nS$AR?bFv7^5 zX0!h3+PB{(7R;kW)=w`0aKYVUKaUo(X0xg+Ui`5}$o~u*%dPz;UAO|%#~*ml68REe zJwIj9RdDHFa`XMO{^O8z?X0K;noMS0XKmr+IM#lGzMjW$&PF|XcSQ@&uc?`6Zu)A5 z&4pPI0h5Vb5{{fXthBrwGrm0^aWb5Ua*m2zio5qo{*G!Aw`N{JA!;&6yzY#ZImsMLj64qnI3eTnc{vPLc**ggx>y%S%>sL^ccd)}?2nbh|(u1DNm&irE2KW5gR(U!5Z^VEWs zX!&I=m3LsTYzmI4-(!AAieX?)t6TQ&NfSC5WPqVPS*EO?tHex=beiii)U!LS3=iIq zoQ=wh(Y>Hcz16O%Nry0>3fftUqF?Q>{u2NlTHMf?drlT#&CkH7o(2b#hfKE~vndS9 z*_RO~WsVdg25UMN-cUeUj8<-KF6C%vZdrhcZjr&aVSfDaF0s*l5@#?!qN5455XeVK zH~A@6_Pq+oX5rHz`Ft=1voAtf2EYUYU0BKZ9QOZU_9-^Zb7lN(toty}JhFQP9y6*l zb>l|BB*KzmH!>*z)7aYlzBM9Smk`{-e(EQ6qV$3`UAM#~#AtCJad(*tLi)5l{_htP5SmhA1As4q_wnhStZpgQ@PsCz` zn8l`pP5HMXB%9yAG*qZ7K3VIf^x*ZZS>FZ#Sb~Qxka?_rl@7vH#4$%IA=E@fQvcaR zKH)>J)QO#brXguPed9)xJ}}bOf4T=9w4}+q?*q@5)U;RW>QKUnxhWqGC1Uft-7*8p zmE;FxaNkD_(ERxuelW5y*!*9-vE_8VdhZVl#l6$g-yR}}jxDZsY^NCBmkDMnfiT<( zp5Jj7oO(8Ig~}Hy3$_vySxiP~;SZ}k>2na|m;y2X#~dvW}e zNfiWs=e9ov{>2lG3vcrIN*hQ*t~ z{LWgNhrP#?kfHWNPBz-c2OUx=L8oKBeoc!hOyOri37Ik~W_yP>ZOxx$|t!mhww6H|n;uwiiKigPpe<7cm^ozfr7fd#q{RD~-RD?8%%qL*N+$ zZUtLIq*R@!NIIe4^vb3=`CBG^F~xD~{hJzrD}Qlfz)=JO6v+iHn)xo+>lQk`w`|c+ zDm!P=?`X-A>G}sq)wXcFP;NG}vq#mdq8}uS$80NS(;vba*Ww@HX#@7q3EOFtXs59@ zoBLn}f$ZV|i=i{h1Uu~n%&3uGt@g`tifIyikN!1E|35MQe4es}bMWdTaD$F6 zR3-L(xdR(G3sINF{!YbELL|qtU*g$b-Sh;3l3qjN(#DNQ=Nm8R{XcGfT)`Uw2e*q9 zRSX;JU>M_ih^#2KwuFP}0;S)C*;=Cv76w{ec@_ashIjPlVIQAIdbe zw2m(7oheEp7_gIpkan%Aym^xcAL-r7L2P}k%qbtiqxid76kU$lA3_V`2!{HpM*xOsoSdZe^*#Ea-u#r1?&4zoU!RO#N~a9zL2tm6e8 zFMBS$Px2xzC3!_fA_iUo(mFAWk`(tJ-VZOStYo2b!BAxrbjcoXHI0fJwk?g-onfXl zd3VfPdd_kQ(B4_UjcUgSgn(0O@3Cwt@vk4tTA=*4jSnkIiMx(x_8RILYaay1#4&m| zEgpDi&b@%tu1glYSRIZP4N>yNxgwBbQcJr)>Ri$_lioja^CGZmy#DX?`4zZEEBmFa zR@hY@_@wu=Sl7^0&Adl-r422zGDti4xo5b zQ1#^r)*S;ndVUn>|!mI>j04!CEQO)XU~NYs(iL6Q68_pNzv z$vk4$cSP3TK^qde)xRIKOKJSCzO7> z=o&M@cl7QFvgrs}L6Fsi5G9So(5Z|rXEZw(M_zq>*kmozkJkB3eb44FGla}-^oCX^ zP93x3Y_eY4WKKTh;$vXxw9*)k-I%=&cV%et|b3&-{Z9j%BS>&TU}qp)xT#=Q zL9^OZ9%3tl?1wO9q{?>>b_~F?<_zk^5`yqqr?I zaYJd8e-@RJttmQE8Iq;Tx|b;nnX!%Hlu@4#urGh;(b{t|!)_0FqFa0|fA}fEu8E}o z!~Iqk8C!F93Az)l1KD5zgTmDn>Xsj5&>p-GhI%aiAx&T1v4JQsmRojwd;<$oXwYeV zkZZA)dbsR&4LUiw&&I`5^!00U{7geA3&6W_t&7rJ9lB2s8n3#IFx3i78&BhGIhosM zt8aS16!yxR)Knx@V^hjR(Z&W5>E-Gf8`pO^Kd0BzsBzYQ2lOw89SQ(^vDE?CrZYED z_@cQ5fj(dRAG}<_c%r;NV_s_SIGCvXK54@;cd>bw>-}tVcNU7U?i%dV>>QsyFp6$I?8|hzDcTekTK8g`y-MPMv zW|fQpC)}_G)%$0`Ml+lDX{4~UiT!9+i_JH0j~q;Es+N~4jv5qU-e&8JZ06@;AXwv0 z%N3EyG0ir^C9h0%!r|9H1P>_~S3L+MZvSgN#Cl;F(VKdy^cuw^$|FYC7dGlw z`KjHm1N`eN!&I%md^-KlOp7f2p9)sZVjiuUkUJG_6LFUEH>Kku5dNal%7(74v{oGE za#>%|3!f)tgl5F1R6yMa%aszRe=^U+Cyoh^7`mSau%eD9@gBz|dq!@Jp(4lP+QeO*g{(diVd z0Egxx`%>WDT>6sVf{&l$yA?rSflV;7xd*G&WeS1}U-3h2zeEhqE#7Frzxt*%mDDHUdF#SPdNmp%^s$8C)Y0 zP(^`we2*mPvVdLTQX934(OoRMG1;E-l`Z%BiSxfdz zMRQ$6Z4elt&r?@h5xk!;sxJb~JIGuVw;CbL^6vG#LN7`H%DS4<;r&@ZKig<-bRNs=>)g#_0xNDJlZbqjCr za-mmO*m7?yE#2M8H+Wfjd3i5=F+L4l#$gb@z0zP?`i z=!cG$-=9UTc2<&mk-L3!+n`^3Q5NJC%}KwulMzIcUbiktT~)iIf6=_+m?gILBrvJ{Vd-@?loF@ROcsy8UO6JrF8r%aXMiO$P)jQ+wo&? zmXiN8vMp9E)Ns_czk-G8l-%oK?$kKWd`BH#%%SZZ((ou{bB)F3b~v-6$`&da@|n^m zF7kLUA1vND-5mXl;{JT#^Pj@shKoY}E$80}!<{FIJUp}*XmPn8o z752e;c+;n?fRq#zBFBS%oR3>?z?Qn-JpX67i1gj6yY9r*DNuL8-Oxv)#Gh?7Ky>Jl zlf?q@T$~SK!@JV40R}nlG)ai2J!VuN{&~CsOhE}JH$fxX`cH>%}?S--+myS zX05j=#bO7**We`h)OF|&DLw?-lcghS-+kL94%;8WfwkMy9n=}i`?sOJu%tw4k?;n}YdF^#hd3T1imSyE0e;qZ0851i#5jaQ6 z&4b4oi#eZLLNEz^3_P(S;kF>Tq8{qt_aO}9F)?;-chd>*jBjVI>BeiqzK~;-tdDm|(?7K#@o>vZyv; zF)I={Qlu+)GB+>%O?q#?zeh~jPWcu%k{*QD6KSb3GY9rN-|C2UUyX~`x3o;qi7rbh z=8wVJ6M1^!_jzDU^X*<8*Y%$OJTQ^n9x6u6fA7PdNbaM4`rA-_#?zhbBx5;3dgJf0 zXp3LNWxeos5_XN-sb$>y%gLqEDMbhWa%LjLj$;KZ z#sl??tc#H_1dBu%4z30Pe%$p&tj+UtwIHEyZx^z&#Defi+P$O)qy&>-qer|V);JKe zX5kNVn0vDyzxY}g1!7fE9UORl9<~3tTz@osDBC_h_cnK8$q+~d4Qlu=+*0jN z)i>AFo?F2|?UMn$zif)WR3+#V>%cV97w%lh-c%Kyzg+r>NgCWzKevJ=&pe%m8}UjJ z+=YexP#~Ri2xdGD-<*S^#=snO*JGCVhHv3fLY`icn%;FXs+^4;O;k6w6k~xU$4(Kg z+2NCG$SSLPA--0FThS&PRg|)Jo*7JDD62`s@=1K_E5OuLK`CU$%ubld_DU_mYs8`> zAI!wqg9D-asU-N~bS_pW09Xr=e}+cGy+NAQ3A&XH^_w+!_VeZNBnPZY^Y&3GS^i9N zitjgY*xaxAPtkEKnWwK{1Er%Db?(Jw#4D34E+mk1Cym&09TsYSC%1#OHVG9Wf%?-1oGqV=UyuL}#uw_fW7coB1y@0IGdofpCG|&nGG!`9rSJ>0c$r6)-@IWWCYE<{M&zfs zD17e)jDIfrphJU;>yMdOV+RE7Vwboe-CviEu`K(ixy}Y>Ulu!wB9NYYi+0>I;tE^; zFVp|sl{xKxus`?wQU=jowy1MkT+DJp?yJAwU;QE=-Q+E#QP4a`uror&cSfbWyi$?; z5XB;`8eRR=|3X-`3 zF)AsAH!mL~Z~wI*e@mo>OC*VkHYwK6fJ*(`LdAr#u*TsR?O|Ib5Wsd(h#Z&*P zOd6@uWSD&=VD=^0RC%Tsyob@UBiAq@hViY)wk> z7QY>o$93=x27gxoy{an>3x*!1fTO@1}}b#Obvf6aZ-lz`Du$Uu#ekL4<+be=`)b zH5n4h60;uM*?QMm-7V^f*^KOl<<79)V|C32Z{R;5_IHK@v?G58m<=Ty3^q+GI;=a5 z-+$uL?t!UI^8YH&eW^rb&)kg4PF1vEU3X4 zP$Jx}xN>;DQBL|n4Ik!nucRp~31{K%9<=ZBD9td%*pZbP;ZyT21Tj+B= z#B3>_SR9xAKQpZcSMvp!;LIM{6pRG2rZ1SP7QuHCU-bjVWg@0d>${X^BmYhU11CYi z2}PK)4i5(>=jWHtFkghYfn*M~_&UgaGhyFby;^EmsaDyxQ!w`kY_ikax-k>+wp|5z zJsD>O)>w79yaS;q4VA@vp?L{|mVS&?wTL;sx4z!oQGv@i6kIJ-yfWR(4EDhn25b%F zhbJLlx{gGqzta-<@8j6!Qm9UiKU4EN_^4LeajbvSY4g}p2BlRL=NDh>iuLwv$ zbOzuMcj_P9y7Aq%?iee>U^weGSb4%~7`0Fch>LGy9GH-#uA{-+X1$c)&z}(;)xbr^ zWunpwL^=cVIy?0R+J|Ev>CA)neAcS@ocwi(c+G)*NY!lNHKyjgGoFV7>SD}S{I$Ia zcRI|s2I8)JP-&=<07l6MJL{{r^GngT%$YU1XRpte_Mpo*t!W5V>b%V0Am=vVV#WM< z)BCc25goS{?Y&Tm10e6lF+?8NBt0PvAWb~sESbpZg|ht~ZlyABs0wS1E6zKx#zv%) z|DNlS&<=1S)S~m{QR58^4>@p3_BM}PutfR1A(S+msuluvVU zOqesUn+6^b10BMZP#pq~FtERnA^r1xS>gT4JHw7oq|4#?z*1 z029h?rA-t9oHx;v_42>RXkMvSo#~)k28iL+>z)?;lW07)a23ORWy-`R(znvtI89&DbB`rpmxqEJI*XL*V){|S@ zDvJZtXYjCc9|(yauimR&$1|*g-M;W@6X8QNq=z9}B3{FY3*{c1U|{~_q_N3kF;RMg z#@=i7wquw{6uEVSuy}cB5rNTRN14Wqjx4-9`H29 zsNeRDA&xPlXAKQ1jO2kppaKEGXQs54{pb49l-&Gy?-&MF4*vXwu};_E>?{kx;-}hE zUwUM{2>SyaszeRd;#uzOhsj^@y?A*d2`|g~RIU~>xeB7w<~-7?mgj}KA|XjXyTSf` zMd0qSx{JECS4iR!_=TlVqpYiB>yyAdrWM!>h*z1>2%2>vU#Ac$hjq3vcx69ropaGC z%K93GaW^rkBC?bRf@!r?ri{q{phPznq|R-@T)`|sR`=DW{VRA_+=tW{|vw3ZdNeh}WY z$15qrXj7ie%CvqZ_|xe#BcyqI^2bj+xp2WGw$>|h9}^UTpsZ2fm9hJYM{r2nw6v0=tE>S7?wk?oimb}p`7gzF7An+P7-d6J@^jJp5L zM2PcahdH||$LCP&*oe^C423sFdap3=VzgJq3K!~~wCb?MzU4wPm^#_r?tHLTnFKtR z23fD!HTF{%I&7m}E7pHWp|FA&C*THWL_~-qcv~%9EJv>xb1~g5CDql%RaHE@4Dl}n zuj(R$Rau}Yud;Lj*MG+{YWT>e(X3@+(Ne{H|AK-m2+(k*6eiWk$kt<-)U@NX)Cbd< z%3}vF{AR;-mI+LYxw(EJNa-(L)%J|${>)8t*veIa^|sUhh&#j%bOZmofv!Tnpm#Scp0_Vw2-pua8J}upq;7Vgof=E z*2MXAiAvMxO8+ev{H3V%h*ylLLq@8{2^%%i9$R!wf~CPaWlk=>|9jP zRQBYzQ-8-(nyF)cZDwZX-lrdP_O$uiZk-Gq3@7QXatg}~JL3QIK2ury^x9{~j|{pRGY1&Czv#ZQzPcqRALM3+H_@c~;bA_zty}N! zEgaj5bncoek_||bpI_SelX9g2A<}HVqO+Z?o^GiKaRYD3SXB%4gHM{x-TE_Y^AwakmPhkVX2O^<%zFj14d zNoqrYyM?CTw(PW?a!`j~g&}VEvn`+y3@L0y zkili7H8!18&fP8uyS#*WKuIBVfzJ&?nk1WKeTcWO;qp}nHxl;oGLeyXm4%=il`Fla zPsFP{1*c;;?5DqK_8(GuEq=P)>dtfPyb^#sIFt@QIz8w2-%6;Mz<$q&DI_{DX%Ie{ z41Yo>uUPoB%7#bR?Xp6D)Ai^@$D>@$aAr^9ubzHLHow*P<%p8-+32vKDP9%Hs z_;H`iaLWjw-o5yX2IK$Y1;>Iwz=HpH3^d;k?df15fBLbDLiO@bpYECxy$5Y|P9uJQ zO4l+~@W8Ok^(CTWPha7z+gdrNoznFBKb5ZFOToRP&wHOEl!=``c8G>0rl1U!KR)btFJ^s05$JrRu2+<#>vF$jf6j zG+K?H!f#I>s*3k&)7m+ynH(lqWXgPdt+;hmbbJ-R1IH~ zMuxH&h4tC*8BF6Brq$17_kD|X!rZY7sZEsLc9xM^!?KQvv)MoE{OUzL#=V|w2K1`;U?-i#vg6`b*#(4Esd7s;B&dGvhKzmwTg!v0&1&P;LnNDv6Hmhm

PBJq&}ey47v9RBJU@WYvC) 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 NNXWk_75m`-KLAU-pWXlf literal 0 HcmV?d00001 diff --git a/screenshots/editor-interaction-2026-11-11/find-query.png b/screenshots/editor-interaction-2026-11-11/find-query.png new file mode 100644 index 0000000000000000000000000000000000000000..6dcf238f0c6a6c0db23da65b24830109fc899f9a GIT binary patch literal 88589 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 (gv7w=%-@bpBu(UJ^@$CXh=bl_zMrPh< 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 QbPHf=WO)U9+3oRv0ewBB*Z=?k literal 0 HcmV?d00001 From 84ec033a0a301080ef3aa1bc5d9bda4fc9d2547d Mon Sep 17 00:00:00 2001 From: liubw Date: Thu, 12 Nov 2026 00:08:20 +0800 Subject: [PATCH 6/6] docs(editor): correct pending SourceEditor fingerprint --- output/editor-interaction-2026-11-11/pending-runtime-fixes.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/output/editor-interaction-2026-11-11/pending-runtime-fixes.json b/output/editor-interaction-2026-11-11/pending-runtime-fixes.json index 6f18a35..bb08644 100644 --- a/output/editor-interaction-2026-11-11/pending-runtime-fixes.json +++ b/output/editor-interaction-2026-11-11/pending-runtime-fixes.json @@ -4,7 +4,7 @@ "reason": "Automatic approval blocked transferring updated source files into kos-vm-dev. No alternate transfer path was used.", "files": { "qml/Main.qml": "813422b43a5c493f1bae7ded896e4c8396168fe39aa13c4cf2a66c5cfeef12e4", - "qml/SourceEditor.qml": "7bb5ca24bbd6ffb8549fca87233d1158c6a83d86972dd1c008da8c2a0af3a1", + "qml/SourceEditor.qml": "7bb5ca24bbd6ffb8549fca87233d1158c6a83d86972dd1c008da8c2a91e0e9aa", "qml/EditorTools.qml": "ae5f5eb3e7ac68b9d7ded2d1825313c4ef379b9af0ff13ec045beb4dae4ede7c" }, "changes": [

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 literal 0 HcmV?d00001 diff --git a/screenshots/editor-interaction-2026-11-11/drag-boundary.png b/screenshots/editor-interaction-2026-11-11/drag-boundary.png new file mode 100644 index 0000000000000000000000000000000000000000..a8a5842d33d0ebf1124b0d1da20449f7b45b3469 GIT binary patch literal 66624 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 literal 0 HcmV?d00001 diff --git a/screenshots/editor-interaction-2026-11-11/edge-scroll.png b/screenshots/editor-interaction-2026-11-11/edge-scroll.png new file mode 100644 index 0000000000000000000000000000000000000000..e0bca87a3326f59f53143badf8c8738ecbd62c78 GIT binary patch literal 90362 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